From 9dcaeabe2dbd68cc7caa35011016f67fc245f863 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 26 Nov 2025 07:37:51 +0100 Subject: [PATCH 1/3] Add CAN device mapping --- signalk/CHANGELOG.md | 12 ++++++++++++ signalk/README.md | 4 +++- signalk/config.yaml | 5 ++++- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/signalk/CHANGELOG.md b/signalk/CHANGELOG.md index bd712f8b0..37b1b6ab3 100644 --- a/signalk/CHANGELOG.md +++ b/signalk/CHANGELOG.md @@ -1,5 +1,17 @@ - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release +## 2.18.0-6 (26-11-2025) +- Add /dev/can device mapping to expose CAN bus interfaces in the container + +## 2.18.0-5 (26-11-2025) +- Remove the optional init commands while keeping CAN capabilities to simplify configuration + +## 2.18.0-4 (26-11-2025) +- Add NET_ADMIN and NET_RAW capabilities and optional init commands to allow configuring CAN interfaces without host networking + +## 2.18.0-3 (18-11-2025) +- Enable host networking so CAN interfaces (can0/can1) are available inside the add-on container + ## 2.18.0-2 (18-11-2025) - Minor bugs fixed diff --git a/signalk/README.md b/signalk/README.md index 3fab1f2ac..40152821f 100644 --- a/signalk/README.md +++ b/signalk/README.md @@ -34,7 +34,9 @@ _Thanks to everyone having starred my repo! To star it click on the image below, ## Configuration -No optional variables +### Options + +- `env_vars`: Extra environment variables passed to SignalK. ## Installation diff --git a/signalk/config.yaml b/signalk/config.yaml index b02c42b15..405d192aa 100644 --- a/signalk/config.yaml +++ b/signalk/config.yaml @@ -4,6 +4,7 @@ arch: - amd64 description: An implementation of a Signal K central server for boats devices: + - /dev/can - /dev/can0 - /dev/can1 - /dev/ttyUSB0 @@ -43,6 +44,8 @@ schema: - name: match(^[A-Za-z0-9_]+$) value: str? privileged: + - NET_ADMIN + - NET_RAW - SYS_ADMIN - SYS_RAWIO slug: signalk @@ -50,5 +53,5 @@ uart: true udev: true url: https://github.com/alexbelgium/hassio-addons usb: true -version: 2.18.0-2 +version: 2.18.0-6 webui: http://[HOST]:[PORT:3000] From 697c057ce9b1328e53c2e270139ae8b729708a58 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 26 Nov 2025 07:39:05 +0100 Subject: [PATCH 2/3] Update CHANGELOG with architecture deprecation and CAN capabilities Updated changelog to reflect deprecation of support for certain architectures and added capabilities for CAN interface configuration. --- signalk/CHANGELOG.md | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/signalk/CHANGELOG.md b/signalk/CHANGELOG.md index 37b1b6ab3..e7fb8dedb 100644 --- a/signalk/CHANGELOG.md +++ b/signalk/CHANGELOG.md @@ -1,16 +1,5 @@ - The Home Assistant project has deprecated support for the armv7, armhf and i386 architectures. Support wil be fully dropped in the upcoming Home Assistant 2025.12 release - -## 2.18.0-6 (26-11-2025) -- Add /dev/can device mapping to expose CAN bus interfaces in the container - -## 2.18.0-5 (26-11-2025) -- Remove the optional init commands while keeping CAN capabilities to simplify configuration - -## 2.18.0-4 (26-11-2025) -- Add NET_ADMIN and NET_RAW capabilities and optional init commands to allow configuring CAN interfaces without host networking - -## 2.18.0-3 (18-11-2025) -- Enable host networking so CAN interfaces (can0/can1) are available inside the add-on container +- Add NET_ADMIN and NET_RAW capabilities to allow configuring CAN interfaces without host networking ## 2.18.0-2 (18-11-2025) - Minor bugs fixed From b7eaa78f9aa81114b08c7fba52dcd597654cfbf6 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 26 Nov 2025 07:39:26 +0100 Subject: [PATCH 3/3] Update version in config.yaml from 2.18.0-6 to 2.18.0-3 --- signalk/config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/signalk/config.yaml b/signalk/config.yaml index 405d192aa..776e622b5 100644 --- a/signalk/config.yaml +++ b/signalk/config.yaml @@ -53,5 +53,5 @@ uart: true udev: true url: https://github.com/alexbelgium/hassio-addons usb: true -version: 2.18.0-6 +version: 2.18.0-3 webui: http://[HOST]:[PORT:3000]