Commit Graph
2773 Commits
Author SHA1 Message Date
John 9af53bc7c2 Merge branch 'docs' of github.com:ConiKost/ebusd into gentoo 2024-01-20 14:29:20 +01:00
John 84282e9c21 Merge branch 'cmake-prefix' of github.com:ConiKost/ebusd into gentoo 2024-01-20 14:27:48 +01:00
John e998718fb7 Merge branch 'gentoo' of github.com:ConiKost/ebusd into gentoo 2024-01-20 14:26:39 +01:00
John f9fb0397f3 Merge branch 'CXXFLAGS' of github.com:ConiKost/ebusd into gentoo 2024-01-20 14:24:49 +01:00
John 175c990e74 fix csv dump 2024-01-14 16:48:47 +01:00
John 5e10f7251e add inject command 2024-01-14 11:09:43 +01:00
John 1316291740 also send MQTT definition topic and handle knx subscription for conditional messages evaluated later 2024-01-14 11:04:10 +01:00
John 3232f4ff95 add missed include for debugging 2024-01-14 08:40:50 +01:00
Conrad Kostecki 1fbf13f5c9 configure.ac: guard docs behind an option
Currently, docs are automatically build, if doxygen is being found. This
should be an option, as in Gentoo, we want to control this via use flag,
if someone wants to have docs, even, if doxygen is installed.

Default is still being yes, so it can be optionally disbled.

Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-01-13 22:43:00 +01:00
Conrad Kostecki 80792ff12a src/{ebusd,tools}/CMakeLists.txt: remove usr path
/usr should not be hardcoded, as otherwise this will cause a double
prefix during installation.

The correct prefix is already being handled by CMAKE_INSTALL_PREFIX.

Example:
>>> /usr/usr/bin/ebuspicloader
>>> /usr/usr/bin/ebusctl
>>> /usr/usr/bin/ebusd

Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-01-13 21:59:58 +01:00
Conrad Kostecki fcb8066624 CMakeLists.txt: add BUILD_SHARED_LIBS=OFF
This disabled shared libs, as otherwise the compilation could fail.
The installed binary files are still dynamically linked, as this affects
only internal linking here.

Closes: https://github.com/john30/ebusd/issues/1132
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-01-13 21:44:48 +01:00
Conrad Kostecki 6c2d102544 configure.ac: quote CXXFLAGS
CXXCLAGS needs to be quote, as otherwise the test could fail on some
CXXFLAGS like '-mfpmath=sse,387'

test: syntax error: `-mfpmath=sse,387' unexpected

Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-01-13 21:33:28 +01:00
John 47d2a3aa00 remove no longer maintained ebusfeed (closes #1111) 2023-12-31 10:54:05 +01:00
John 412f65d617 fix previous commit 2023-12-30 17:46:09 +01:00
John 3384f37800 add missed includes as reported by gcc13 2023-12-30 17:38:19 +01:00
John 303ea9627d align with upcoming upstream, switch to edge for newest gcc as used in alpine ci 2023-12-30 17:34:23 +01:00
john30 a5e315c9b0 updated to 23.3 2023-12-26 17:13:26 +01:00
john30 62db6ec1f0 updated to 23.3 2023-12-26 15:25:46 +01:00
John 442ff4ece8 add rssi info, reset stored enhanced infos when device was reset 2023-12-26 15:18:16 +01:00
John 6630a81f33 updated to optional voltage levels, rephrased 2023-12-26 13:16:53 +01:00
John 44c59aed5a update buildx action 2023-12-26 12:40:25 +01:00
John b320fb6027 fix helper script, add helper scripts for checking the build 2023-12-26 12:19:52 +01:00
John 1cdb714b27 less copying, remove unnecessary call 2023-12-26 10:51:21 +01:00
John 8ac8e59383 mark unused attributes 2023-12-26 10:50:48 +01:00
John 8fdab797ca add CodeQL, add knxd dependancy
[skip ci]
2023-12-26 08:53:15 +01:00
John 115ef29384 better loop variable 2023-12-26 08:28:23 +01:00
JohnandGitHub 2aee1f62dd Merge pull request #1106 from john30/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
2023-12-26 08:10:01 +01:00
JohnandGitHub f60e013b66 Merge pull request #1105 from john30/dependabot/github_actions/docker/login-action-3
Bump docker/login-action from 2 to 3
2023-12-26 08:09:51 +01:00
JohnandGitHub 167e9dcd2a Merge pull request #1104 from john30/dependabot/github_actions/actions/upload-artifact-4
Bump actions/upload-artifact from 2 to 4
2023-12-26 08:09:40 +01:00
JohnandGitHub cf72a2365a Merge pull request #1103 from john30/dependabot/github_actions/proudust/gh-describe-1.6.0
Bump proudust/gh-describe from 1.4.6 to 1.6.0
2023-12-26 08:09:30 +01:00
JohnandGitHub 9897577fb9 Merge pull request #1102 from john30/dependabot/github_actions/docker/setup-qemu-action-3
Bump docker/setup-qemu-action from 2 to 3
2023-12-26 08:09:15 +01:00
dependabot[bot]andGitHub f6364d4d08 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-26 07:07:14 +00:00
dependabot[bot]andGitHub 314b8f80dc Bump docker/login-action from 2 to 3
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-26 07:07:11 +00:00
dependabot[bot]andGitHub 0301bdea48 Bump actions/upload-artifact from 2 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-26 07:07:08 +00:00
dependabot[bot]andGitHub e7b8e5ed9e Bump proudust/gh-describe from 1.4.6 to 1.6.0
Bumps [proudust/gh-describe](https://github.com/proudust/gh-describe) from 1.4.6 to 1.6.0.
- [Release notes](https://github.com/proudust/gh-describe/releases)
- [Commits](https://github.com/proudust/gh-describe/compare/v1.4.6...v1.6.0)

---
updated-dependencies:
- dependency-name: proudust/gh-describe
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-26 07:07:05 +00:00
dependabot[bot]andGitHub 642e57d725 Bump docker/setup-qemu-action from 2 to 3
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-26 07:07:02 +00:00
John 5ff16a46d7 add dependabot 2023-12-26 08:06:32 +01:00
John 97aa449be3 updated
[skip ci]
2023-12-25 15:51:22 +01:00
John e59fbc4605 avoid using less portable basename() (fixes #1094) 2023-12-25 15:44:44 +01:00
John a9a2484374 include knxd support in devel image (closes #1051) 2023-12-25 15:29:00 +01:00
John 84433b37de add missing dependency for --with-knxd 2023-12-25 15:26:27 +01:00
John 79c14a579c fix escaping 2023-12-25 14:34:56 +01:00
JohnandGitHub ab91d279bc Merge pull request #1070 from apbarratt/patch-1
add humidity
2023-12-25 10:55:16 +01:00
John 68d05f3755 use nan for float replacement value 2023-12-24 10:53:58 +01:00
John f587fea698 better rounding and avoid to loose precision, move 16 bit float to datatype 2023-12-24 09:53:40 +01:00
John 2b5bd1b67e fix dpt 9 with negative values (closes #1074) and add rounding 2023-12-24 07:31:45 +01:00
John 53fcc90f6e missed change in 3d9dd9b1c3 (fixes #1092) 2023-12-17 14:40:39 +01:00
John 3aadafaa56 fir for invalid scan status on no signal 2023-12-01 22:06:08 +01:00
John f00db143c7 more const, safety checks, formatting, docs 2023-12-01 20:46:35 +01:00
Andy BarrattandGitHub 8bbb6811a5 Update mqtt-hassio.cfg to include humidity 2023-11-27 13:41:09 +00:00