Signalbot: veraltete Version aktualisiert sich nicht, Nachrichten nicht gesendet

Begonnen von Dr. Boris Neubert, 20 April 2026, 21:10:47

Vorheriges Thema - Nächstes Thema

Dr. Boris Neubert

Hallo,

als die erwartete Nachricht ausblieb, die Mülltonne rauszustellen, habe ich folgendes festgestellt:

set mySignalBot send blabla sendet nichts
Signalbot in FHEMWEB teilt mir mit "There is a newer version 0.14.2 of signal-cli available. Consider updating by running signal_install.sh" aber signal_install.sh findet keine neue Version:
# ./signal_install.sh       
This script will help you to install signal-cli as system dbus service
and prepare the use of the FHEM Signalbot module

Please verify that these settings are correct:
Signal-cli User:              signal-cli
Signal-cli Install directory: /opt
Signal config storage:        /var/lib/signal-cli
Signal version:               0.13.17 (libsignal-client v0.76.0)
System library path:          /usr/lib
System architecture:          amd64
System GLIBC version:         2.41
Using Java version:           java
Native Java 21.0              yes (current version:21.0)

This will update system packages, install or uninstall signal-cli

system   : prepare required system package (except signal-cli)
install  : install signal-cli and setup as dbus system service
test     : run a basic test if everything is installed and registered correctly
remove   : Remove signal-cli and all configurations (will be archived)
start    : Start the signal-cli service (or respective docker processes)
all      : Run system, install, start and test (default)


Proceed (Y/n)?
Checking for /usr/lib...found
Checking for /etc/dbus-1...found
Checking for /etc/dbus-1/system.d...found
Checking for /usr/share/dbus-1...found
Checking for /usr/share/dbus-1/system-services...found
Checking for /etc/systemd/system...found
Checking for /run/dbus...found
Checking for apt-ftparchive...available
Checking for wget...available
Checking for sudo...available
Checking for haveged...available
Checking for java...available
Checking for diff...available
Checking for dbus-send...available
Checking for cpan...available
Checking for zip...available
Checking for qrencode...available
Checking for /usr/include/dbus-1.0/dbus/dbus.h...available
Checking for /usr/share/build-essential/essential-packages-list...available
Checking for /usr/share/doc/libimage-librsvg-perl...available
Checking for /usr/share/perl5/URI.pm...available
Checking for Protocol::DBus...V0.22 found
Checking user signal-cli ...found
Checking for Java 21.0...successful
Checking/downloading native library...done
Checking for /opt...found
Checking for /var/lib/signal-cli...found
Checking for existing signal-cli installation...found
Checking signal-cli version...signal-cli 0.13.17
signal-cli matches target version...ok
Checking for /etc/dbus-1/system.d/org.asamk.Signal.conf...found
Checking for /usr/share/dbus-1/system-services/org.asamk.Signal.service...found
Checking for /etc/systemd/system/signal.service...found
Start signal-cli service
Checking installation via dbus-send command...success
Sending a message via perl Protocol::DBus...reply received

Debian Trixie amd64

Was nun?
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!

tomcat.x

Hast Du das (und davor) schon gesehen?
https://forum.fhem.de/index.php?msg=1361805

Viele Grüße
Thomas
FHEM: 6.4 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.25), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

Dr. Boris Neubert

Danke (ich hasse single support threads).

Was für eine Pein... Ich hänge am Registrieren und warte auf den Sprachanruf. Das kenne ich aber schon aus der Vergangenheit. Vielleicht geht es morgen :-(
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!

Dr. Boris Neubert

Auch nach mehreren Tagen und Versuchen bekomme ich keinen Anruf aufs Festnetz mit dem Code. Ich weiß aus den Erfahrungen der letzten Jahre, dass das nur ab und zu geht. Problem ist bei mir aber zusätzlich, dass zu der anderen FHEM-Installation, die ich betreue, kein Festnetztelefon mehr existiert, über den ich zu der angemeldeten Festnetznummer überhaupt einen Code empfangen könnte.

Dieses Upgrade bei Signal war damit dann der Nagel in den Sarg meiner SignalBot-Nutzung. Leider, leider. Das ist sehr schade.

Ich bin mit Zähneknirschen auf TelegramBot umgestiegen.
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!

Gisbert

Hallo Boris,

die Registrierung erfolgt über eine Telefonnummern. Woher soll Fhem und Signal wissen, dass es die eigene Telefonnummer ist?
Ich würde es mit einer Telefonnummer versuchen, zu der ich Zugang und Erlaubnis hätte, vielleicht auch eine andere Mobilfunknummer.
Zudem ist signal_install.sh nicht die neueste Version, die man im Fhem-Wiki runterladen kann.

Viele Grüße Gisbert
Proxmox | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon

tomcat.x

Zitat von: Dr. Boris Neubert am 24 April 2026, 07:58:24Ich weiß aus den Erfahrungen der letzten Jahre, dass das nur ab und zu geht.
Bei mir hat es bei den jetzigen Versuchen eigentlich immer funktioniert, nur einmal nicht, aber da hatte ich den 403-er Fehler nach dem Registrierungsversuch per SMS und nicht den 400-er. Probleme lagen vor dem erfolgreichen Versuch an anderer Stelle.

Zitat von: Dr. Boris Neubert am 24 April 2026, 07:58:24kein Festnetztelefon mehr existiert, über den ich zu der angemeldeten Festnetznummer überhaupt einen Code empfangen könnte
Damit funktioniert dann aber gar nichts, was eine Telefonnummer voraussetzt. SMS auf dem Festnetz geht ja eh schon länger nicht mehr. Für Anrufe könnte man sich mit der Nummer vorübergehend über eine SIP-App auf dem Handy anmelden.
FHEM: 6.4 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.25), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

Dr. Boris Neubert

Zitat von: tomcat.x am 24 April 2026, 10:54:27Damit funktioniert dann aber gar nichts, was eine Telefonnummer voraussetzt. SMS auf dem Festnetz geht ja eh schon länger nicht mehr. Für Anrufe könnte man sich mit der Nummer vorübergehend über eine SIP-App auf dem Handy anmelden.

Korrekt. Signal mit Festnetznummer wurde 2021 eingerichtet, als da noch eine Fritzbox hing mit einem DECT-Telefon hintendran. Seitdem lief das 100 % zufriedenstellend durch. Zwischenzeitlich ist auf Glasfaser umgestellt mit einem Modem ohne Router, da hängt jetzt eine OpnSense-Firewall hintendran. Festnetztelefonie ist komplett raus.

Die Notwendigkeit zur Re-Registrierung hat das Setup getötet. Mit SIP-App oder Weiterleitung könnte ich mir helfen, aber beim nächsten Incident muss ich wieder durch diesen Sumpf waten.

Telegram war bei mir in einer halben Stunde komplett eingerichtet inklusive aller Umstellungen in FHEM. Ich wäre gerne bei Signal geblieben aus Sicherheitsgründen, aber nachhaltig ist das nicht. Und "wir" (FHEM-Community und -Entwickler) können noch nicht mal was dafür. Das ganze Setup Signal - signal-cli - Signalbot ist zu fragil für den stabilen Einsatz. Insbesondere, wenn ich kritische Informationen darüber erhalten will (Feuermelderalarme, ...).
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!