FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mfeske am 20 Oktober 2025, 19:01:00

Titel: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 20 Oktober 2025, 19:01:00
Hallo zusammen,
meine FHEM Installation soll von einem Raspberry 2 mit bookworm auf einen Raspberry 3B+ mit bookworm umziehen dort auf eine größere SD Karte.
Ich habe backup genutzt und habe so die FHEM-20251020_094318.tar.gz in mein nas gelegt. Aber ich befürchte das einfache entpacken wird nicht reichen, oder ? Ich habe auf deem alten raspbi auch Alexa eingebunden und eine Bridge zu HomeMatic, das wird ja dann vermutlich nicht alles mit übertragen.
Könnt ihr mir den sauberen Weg vorgeben ? Ich habe bisher nur die raspbian bookworm installation vorgenommen.

Gruß
Micha
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: passibe am 20 Oktober 2025, 20:54:38
Siehe hier: https://heinz-otto.blogspot.com/2015/12/backup-und-restore-von-fhem.html

Kurz gesagt: Auf dem neuen System FHEM installieren, dann das Archiv entpacken. Ist aber alles im Blogbeitrag erklärt.

Mit HomeMatic via CUL kenne ich mich nicht ganz aus, aber ich vermute mal, du wirst den Pfad zum Stick (/dev ...) anpassen müssen. Ich persönlich würde das vermutlich nach dem Entpacken des Archivs und vor dem Starten von FHEM händisch in der fhem.cfg machen, aber keine Ahnung, ob das das sauberste Vorgehen ist. Hätte für mich aber den Vorteil, dass es direkt mit dem richtigen Pfad startet ...

Bezüglich Alexa: Ich vermute mal du meinst du alexa-fhem und nicht echodevice? Falls alexa-fhem, dann müsstest du sicherstellen, dass der /opt/fhem/.ssh-Ordner auch im Backup dabei ist. Nicht nur für die keys, sondern auch für deine Anpassung der config-Datei aus diesem Post (https://forum.fhem.de/index.php?topic=140451.msg1331119#msg1331119). Ist der Ordner dabei, sollte aber auch da eigentlich alles automatisch funktionieren.

Es kann aber natürlich gut sein, dass du weitere Perl-Module nachinstallieren musst. Wenn du das nicht dokumentiert hast, dann einfach das Log beim Start aufmerksam lesen und die Module nachinstallieren und FHEM dann neustarten. Bitte nicht CPAN nutzen, sondern immer das jeweilige Modul aus dem debian repository suchen und per apt installieren. CPAN nur im äußersten Notfall, sollte es das jeweilige Modul nicht im debian repository geben (was quasi nie der Fall ist).

Einfach langsam und aufmerksam Schritt für Schritt vorgehen und im Zweifel hier Logs posten und nochmal nachfragen, das wird schon, viel Erfolg!
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: Beta-User am 20 Oktober 2025, 20:56:19
Und warum nimmst du nicht gleich die letzte OS-Version?
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: RalfRog am 20 Oktober 2025, 21:23:03
Hi
Ich bin da bei Beta-User. Wenn man sich die Arbeit macht kann man gleich das aktuelle OS verwenden.

Aber... bin mir nicht ganz sicher...
Läuft die SD (bzw. ne Kopie) nicht auch im Pi3? Zumindest wenn man keine Rücksicht auf das Serial Interface und Bluetooth nehmen muss.

Gruß Ralf
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: Otto123 am 20 Oktober 2025, 21:24:48
Hi,
Zitat von: mfeske am 20 Oktober 2025, 19:01:00meine FHEM Installation soll von einem Raspberry 2 mit bookworm auf einen Raspberry 3B+ mit bookworm umziehen
Da hätte man doch einfach die SD clonen können?
Zitat von: mfeske am 20 Oktober 2025, 19:01:00dort auf eine größere SD Karte.
Hatte ich vergessen zu sagen, dafür gibt es dann einen Menüpunkt in raspi-config - Dateisystem erweitern/gesamte SD verwenden oder so ähnlich.

Gruß Otto
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: betateilchen am 21 Oktober 2025, 09:47:30
Otto, Du weisst doch: einfache Lösungen sind bei FHEM-Anwendern häufig nicht beliebt.  8)
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 22 Oktober 2025, 12:08:42
Hallo zusammen,

Danke für Eure Antworten.
Auf dem neuen Pi läuft bereits ein Bookworm wo zum Beispiel ein Touchscreen eingerichtet ist etc. deshalb wollte ich den Weg mit dem Kopieren der SD Karte nicht beschreiten, ich wollte / will tatsächlich nur FHEM mit allem was dazu gehört auf dieser Installation zum Laufen bekommen, so wie es auf meinem Testsystem läuft.

Ich habe jetzt die Datei per scp auf das System ind /home/fhem zurückgeholt.
Dann habe ich ein sudo tar -xvzf FHEM-20251020_094318.tar.gz -C /opt/fhem/ ausgeführt, dabei allerdings eine Fehlermeldung erhalten das /opt/fhem/ nicht existiert, also habe ich das noch angelegt und den Befehl erneut ausgeführt. Ich habe jetzt unter  /opt/fhem/ also den restore.
Der start Versuch erzeugt allerdings eine Fehlermeldung:
fhem@fhem2025:~ $ sudo systemctl start fhem
Failed to start fhem.service: Unit fhem.service not found.


Gruß
Micha
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: passibe am 22 Oktober 2025, 13:02:33
Den Blogbeitrag aufmerksam lesen: Du musst FHEM schon erstmal auf dem neuen System installieren. Danach erst das Backup einspielen.

Also am besten einmal /opt/fhem löschen, dann installieren, dann Backup einspielen.
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: betateilchen am 22 Oktober 2025, 13:11:03
Zitat von: mfeske am 22 Oktober 2025, 12:08:42fhem@fhem2025:~ $ sudo systemctl start fhem
Failed to start fhem.service: Unit fhem.service not found.

als root ausführen:

cp /opt/fhem/contrib/init-scripts/fhem.service /etc/systemd/system/
systemctl daemon-reload
systemctl restart fhem
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: DennisFL am 22 Oktober 2025, 13:37:56
Sieht ganz danach aus, als wäre FHEM nicht richtig installiert worden, bevor du das Backup entpackt hast. Ich würde dir empfehlen, zuerst eine saubere Installation über das offizielle Installationsskript oder direkt aus dem Repository zu machen. Danach kannst du prüfen, ob der Dienst korrekt angelegt und gestartet ist – erst dann das Backup einspielen. So vermeidest du viele unnötige Konflikte oder Berechtigungsprobleme. Ich hab das selbst schon ein paar Mal durchgemacht, und der ,,saubere Weg" spart am Ende wirklich Zeit und Nerven.
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: RalfRog am 22 Oktober 2025, 14:51:40
Je nachdem welche Fhem-Module du nutzt musst du damit rechnen, dass das ein oder andere Perl-Modul noch fehlt und nachinstalliert werden muss.
Äußert sich dann in Fehlermeldungen im Log. Ich denke dazu gibt's auch Hinweise in Ottos Blog und @passibe hat es in #1 ja auch schon geschrieben.
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: Sany am 22 Oktober 2025, 15:32:43
Habe gerade auch ein Raspi "erfrischt" von bookworm (Debian12) auf trixie (Debian13).
Der Weg wurde hier ja nun schon einige Male beschrieben, zu Hinweis auf fehlende Pakete habe ich evtl. eine Hilfestellung:
Ich wollte wissen, ob es für "apt" eine Möglichkeit gibt, alles was man selbst installiert hat anzuzeigen. Das habe ich einfach mal an eine KI weitergegeben und nach kurzer Konversation kam folgendes raus:

comm -23 <(apt-mark showmanual | sort) <(apt-mark showauto | sort) | tee ~/eigene_pakete.txt && echo -e "\n Vollständige Installationshistorie:\n" && zgrep -h " install " /var/log/apt/history.log* | sort | uniq | less
Da auf dem Pi nur fhem lief mit ein paar Zusätzen, die ich auf alle meine Linuxe installiere (mc, micro, ..) war das recht übersichtlich und sah so aus:
ZitatCommandline: apt install libdata-printer-perl
Commandline: apt install libdbd-mysql libdbd-mysql-perl
Commandline: apt install librpc-xml-perl
Commandline: apt install mariadb-client libdbd-mariadb-perl
Commandline: apt install mc
Commandline: apt install micro
Commandline: apt install ser2net
Commandline: apt -y install libdate-manip-perl libhtml-treebuilder-xpath-perl libmojolicious-perl libxml-bare-perl libauthen-oath-perl libconvert-base32-perl libmodule-pluggable-perl libnet-bonjour-perl libcrypt-urandom-perl nodejs npm libnet-dbus-perl
Commandline: apt -y install perl-base libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libcgi-pm-perl libjson-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl libxml-simple-perl liblist-moreutils-perl fonts-liberation libimage-librsvg-perl libgd-text-perl libsocket6-perl libio-socket-inet6-perl libmime-base64-perl libimage-info-perl libusb-1.0-0-dev libnet-server-perl libreadonly-perl

Scheint datumsmäßig sortiert, die letzten Installationen stehen oben.
Die beiden langen Einträge sind wohl die Erstinstallation von fhem nach debian.fhem.de (https://forum.fhem.de/debian.fhem.de), manual installation. Das ist mein üblicher Weg, fhem frisch zu installieren. Als letzte (oberste) Einträge sieht man schön die einzelnen lib-xx-perl, die für bestimmte Module (hier: DbLog) nachinstalliert wurden. Für eine identische Neuinstallation kann man die dann alle an einen apt install dranhängen.
Mein Pi ist jedenfalls gestartet und alles hat funktioniert.
(Ach ja, ich installiere die nötigen Module immer in dieser Weise per apt, das CPAN war mir immer zu kompliziert und per "apt update" wird immer alles aktuell gehalten.)


Viel Erfolg!


Sany
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 22 Oktober 2025, 16:30:48
Das war natürlich mein Fehler, nicht richtig lesen :-(
Ich habe alles neu gemacht.
bookworm aufgesetzt.
FHEM neu aufgesetzt (war über den Browser erreichbar)
FHEM angehalten sudo systemctl stop fhem
backup per scp geholt.
backup eingespielt sudo tar -xvzf /home/fhem/download/FHEM-20251022_154507.tar.gz -C /opt/fhem/
FHEM gestartet sudo systemctl start fhem
reboot durchgeführt

FHEM ist nicht mehr über den Browser erreichbar. :-(
Der Dienst scheint zu laufen:
● fhem.service - FHEM Home Automation
     Loaded: loaded (/etc/systemd/system/fhem.service; enabled; preset: enabled)
     Active: active (running) since Wed 2025-10-22 16:18:07 CEST; 547ms ago
    Process: 2065 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
   Main PID: 2067 (perl)
      Tasks: 1 (limit: 753)
        CPU: 1.249s
     CGroup: /system.slice/fhem.service
             └─2067 /usr/bin/perl fhem.pl fhem.cfg

Oct 22 16:18:06 fhem2025 systemd[1]: Starting fhem.service - FHEM Home Automation...
Oct 22 16:18:07 fhem2025 systemd[1]: Started fhem.service - FHEM Home Automation.

Ich vermute das Problem liegt jetzt an den fehlenden Modulen, dabei fehlt mir aber das Verständnis, ich hatte doch das Backup genutzt und eingespielt ? In der Logdatei fidnet sich zum Beispiel
025.10.22 16:23:39 1: reload: Error:Modul 99_myUtils deactivated:
2025.10.22 16:23:39 1: Including fhem.cfg
2025.10.22 16:23:39 3: WEB: port 8083 opened
2025.10.22 16:23:39 2: eventTypes: loaded 1218 lines from ./log/eventTypes.txt
2025.10.22 16:23:41 2: Registering GEOFANCY geofancy for URL /geo...
2025.10.22 16:23:41 3: WEBhook: port 8089 opened
2025.10.22 16:23:42 1: reload: Error:Modul 88_HMCCU deactivated:

Ich bin mir fast sicher ich hatte bei otto auch was gelesen dazu aber ich finde es einfach nicht mehr :-(
auch hatte ich auf meiner test-installation irgendwo festgestellt das für alexa ein smylink angelegt wurde auch dieser ist so nicht zu finden.

Ich dokumentiere jetzt auch artig was ich tue damit der nächste restore streifenfrei läuft.

Gruß
Micha


Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: passibe am 22 Oktober 2025, 16:36:10
Steht nur das im Log? Nicht mehr? Poste mal ein vollständiges Log beim Start von FHEM.
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 22 Oktober 2025, 16:59:13
Zitat von: passibe am 22 Oktober 2025, 16:36:10Steht nur das im Log? Nicht mehr? Poste mal ein vollständiges Log beim Start von FHEM.

leider zu spät musste wieder komplett von vorne anfangen :-( wollte eigentlich nur /opt/fhem löschen und dann neu installieren aber es hing dann mit:
sudo systemctl status fhem
× fhem.service - FHEM Home Automation
     Loaded: loaded (/etc/systemd/system/fhem.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Wed 2025-10-22 16:46:14 CEST; 6min ago
    Process: 628 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=200/CHDIR)
        CPU: 6ms

Oct 22 16:46:14 fhem2025 systemd[1]: fhem.service: Scheduled restart job, restart counter is at 5.
Oct 22 16:46:14 fhem2025 systemd[1]: Stopped fhem.service - FHEM Home Automation.
Oct 22 16:46:14 fhem2025 systemd[1]: fhem.service: Start request repeated too quickly.
Oct 22 16:46:14 fhem2025 systemd[1]: fhem.service: Failed with result 'exit-code'.
Oct 22 16:46:14 fhem2025 systemd[1]: Failed to start fhem.service - FHEM Home Automation.

ich setze jetzt wieder bookworm neu auf und installiere dann fhem erneut. Ich hatte früher ja mal die Hoffnung das das einspielen der .cfg reichen würde aber dem ist ja wohl nicht so.

Wie gesagt das mit den Modulen wil mir nicht in den Kopf und ich vermute es hängt auch mit der alexa config zusammen, da im org. ja in /opt/fhem/ zum Beispiel .alexa enthalten ist, aber im restore nicht.

Gruß
Micha
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: Otto123 am 22 Oktober 2025, 17:15:51
Hallo Micha,

für installierten Module ist mMn die einfachste Methode: das alte System und dort die Historie, siehe hier (https://heinz-otto.blogspot.com/2019/07/infos-zur-installation-von-modulen-und.html) aber erstmal nur die ersten drei Code Zeilen, bzw. auch nur die dritte sollte alles liefern.

Gruß Otto
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 22 Oktober 2025, 17:31:36
Hallo Otto,

vielen Dank. Auf dem Testsystem erhalte ich folgende Ausgabe:
root@raspyfhem2025test:~# cat /var/log/apt/history.log|grep -A1 Start-Date
root@raspyfhem2025test:~# cat /var/log/apt/history.log|grep Commandline
root@raspyfhem2025test:~# zcat $(ls -tr /var/log/apt/history.log.*.gz)|grep -A1 Start-Date
Start-Date: 2025-01-09  12:31:00
Commandline: apt full-upgrade
--
Start-Date: 2025-01-09  13:04:15
Commandline: apt install --no-install-recommends xserver-xorg xinit raspberrypi-ui-mods
--
Start-Date: 2025-01-09  15:55:47
Commandline: apt install fhem
--
Start-Date: 2025-01-17  18:19:50
Commandline: apt-get install nodejs npm
--
Start-Date: 2025-02-20  13:03:15
Commandline: apt remove --purge linux-image-6.6.51+rpt-rpi-v6
--
Start-Date: 2025-02-20  13:05:01
Commandline: apt remove --purge linux-image-6.6.51+rpt-rpi-v7
--
Start-Date: 2025-02-20  13:06:10
Commandline: apt remove --purge linux-image-6.6.51+rpt-rpi-v7l
--
Start-Date: 2025-02-20  13:07:20
Commandline: apt remove --purge linux-image-6.6.51+rpt-rpi-v8
--
Start-Date: 2025-02-20  13:17:34
Commandline: apt-get install -y librpc-xml-perl
--
Start-Date: 2025-04-26  20:18:43
Commandline: apt autoremove -y

Also sollten auf dem neuen System dann nodejs und librpc-xml-perl installiert werden ?!

Auf dem neuen System erhalte ich:
root@fhem2025:/usr/local/bin/raspi-scripte# cat /var/log/apt/history.log|grep Commandline
Commandline: apt -y install perl-base libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libcgi-pm-perl libjson-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl libxml-simple-perl liblist-moreutils-perl fonts-liberation libimage-librsvg-perl libgd-text-perl libsocket6-perl libio-socket-inet6-perl libmime-base64-perl libimage-info-perl libusb-1.0-0-dev libnet-server-perl libreadonly-perl
Commandline: apt -y install libdate-manip-perl libhtml-treebuilder-xpath-perl libcrypt-rijndael-perl libmojolicious-perl libxml-bare-perl libauthen-oath-perl libconvert-base32-perl libmodule-pluggable-perl libnet-bonjour-perl libcrypt-urandom-perl libnet-dbus-perl
Commandline: apt -y install nodejs npm
root@fhem2025:/usr/local/bin/raspi-scripte# cat /var/log/apt/history.log|grep -A1 Start-Date
Start-Date: 2025-10-22  17:15:07
Commandline: apt -y install perl-base libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libcgi-pm-perl libjson-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl libxml-simple-perl liblist-moreutils-perl fonts-liberation libimage-librsvg-perl libgd-text-perl libsocket6-perl libio-socket-inet6-perl libmime-base64-perl libimage-info-perl libusb-1.0-0-dev libnet-server-perl libreadonly-perl
--
Start-Date: 2025-10-22  17:16:11
Commandline: apt -y install libdate-manip-perl libhtml-treebuilder-xpath-perl libcrypt-rijndael-perl libmojolicious-perl libxml-bare-perl libauthen-oath-perl libconvert-base32-perl libmodule-pluggable-perl libnet-bonjour-perl libcrypt-urandom-perl libnet-dbus-perl
--
Start-Date: 2025-10-22  17:17:16
Commandline: apt -y install nodejs npm

da fehlt dann wohl librpc-xml-perl ?!

FHEM läuft jetzt auf dem neuen System aber ich habe das Backup noch nicht eingespielt weil ich sorge habe das dann wieder gar nichts mehr geht.
build-essential libssl-dev und tauchen gar nicht auf obwohl ich das doch für alexa fhem (https://wiki.fhem.de/wiki/Alexa-Fhem) ausführen musste. Wird alexa-fhem den durch das backup im archiv übernommen ?

Logfile der frischen Installation:
2025.10.22 17:20:48 1: Including fhem.cfg
2025.10.22 17:20:48 3: WEB: port 8083 opened
2025.10.22 17:20:49 2: eventTypes: loaded 0 lines from ./log/eventTypes.txt
2025.10.22 17:20:49 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2025.10.22 17:20:49 1: usb create starting
2025.10.22 17:20:49 1: usb create end
2025.10.22 17:20:49 0: Featurelevel: 6.4
2025.10.22 17:20:49 0: Server started with 6 defined entities (fhem.pl:30311/2025-09-20 perl:5.036000 os:linux user:fhem pid:10882)
2025.10.22 17:37:03 1: MKDIR restoreDir/save/2025-10-22
2025.10.22 17:37:04 1: copy ./log/fhem.save ./restoreDir/save/2025-10-22/./log/fhem.save failed:No such file or directory

Gruß
Micha
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: Otto123 am 22 Oktober 2025, 17:47:43
Zitat von: mfeske am 22 Oktober 2025, 17:31:36Auf dem Testsystem erhalte ich folgende Ausgabe:
Das ist Dein altes System von dem Du FHEM kopieren willst?

Wenn das so ist, hast Du entweder bloß diese beiden Module - mit apt - installiert. Hast Du andere Module per cpan installiert? Solange ist es ja noch nicht her ;)

Kleiner Tipp "Zettel und Stift" und immer hübsch aufschreiben was Du getan hast: so ein Installationsprotokoll hilft später ungemein. ;)

help hmccu sagt zumindest
ZitatThe module requires the additional Perl modules IO::File, RPC::XML::Client, RPC::XML::Server.
Wenn ich das mit der Beschreibung in meinem Abschnitt "Debian Pakete anhand von Perl Modulnamen finden" ermittle kommt raus:
Zitatlibrpc-xml-perl
perl-doc
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: passibe am 22 Oktober 2025, 18:57:31
Wichtig! Das hier:
Zitat von: mfeske am 22 Oktober 2025, 16:59:13leider zu spät musste wieder komplett von vorne anfangen :-( wollte eigentlich nur /opt/fhem löschen und dann neu installieren aber es hing dann mit:
Code Auswählen Erweitern
sudo systemctl status fhem
× fhem.service - FHEM Home Automation
     Loaded: loaded (/etc/systemd/system/fhem.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Wed 2025-10-22 16:46:14 CEST; 6min ago
    Process: 628 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=200/CHDIR)
        CPU: 6ms

Oct 22 16:46:14 fhem2025 systemd[1]: fhem.service: Scheduled restart job, restart counter is at 5.
Oct 22 16:46:14 fhem2025 systemd[1]: Stopped fhem.service - FHEM Home Automation.
Oct 22 16:46:14 fhem2025 systemd[1]: fhem.service: Start request repeated too quickly.
Oct 22 16:46:14 fhem2025 systemd[1]: fhem.service: Failed with result 'exit-code'.
Oct 22 16:46:14 fhem2025 systemd[1]: Failed to start fhem.service - FHEM Home Automation.
ist nicht das FHEM-Log. Das ist nur die Meldung, dass systemd es nicht geschafft hat, FHEM zu starten. Du brauchst das Log von FHEM selbst, so wie du es hier (unvollständig?) gepostet hast
Zitat von: mfeske am 22 Oktober 2025, 16:30:48Ich vermute das Problem liegt jetzt an den fehlenden Modulen, dabei fehlt mir aber das Verständnis, ich hatte doch das Backup genutzt und eingespielt ? In der Logdatei fidnet sich zum Beispielso
Code Auswählen Erweitern
025.10.22 16:23:39 1: reload: Error:Modul 99_myUtils deactivated:
2025.10.22 16:23:39 1: Including fhem.cfg
2025.10.22 16:23:39 3: WEB: port 8083 opened
2025.10.22 16:23:39 2: eventTypes: loaded 1218 lines from ./log/eventTypes.txt
2025.10.22 16:23:41 2: Registering GEOFANCY geofancy for URL /geo...
2025.10.22 16:23:41 3: WEBhook: port 8089 opened
2025.10.22 16:23:42 1: reload: Error:Modul 88_HMCCU deactivated:

In diesem Log steht dann in der Regel auch drin, welche Module du nachinstallieren muss. Dazu muss man nicht irgendwelche command histories o.ä. durchgehen.

(Stell dir systemd wie den Dirigenten im Orchester vor. systemd gibt FHEM ein Zeichen, wenn FHEMs Einsatz ist. Aber um herauszufinden wieso FHEM den Einsatz verpasst hat oder schiefe Töne spielt, bringt es nichts mit dem Dirigenten zu sprechen, da musst du FHEM selbst fragen.)
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 23 Oktober 2025, 12:13:22
Hallo zusammen,

ja ich über mich am doku style ;-) Momentan eine Notiz auf dem Mac wo ich alle (erfolgreichen) Schritte des Aufsetzens und Restores mit Feinheiten dokumentiere, in der Hoffnung in Zukunft ein Restore einfacher gestalten zu können. Habe auch überlegt eine zweigleisige Backup Strategie zu fahren ein komplettes Raspi Backup auf einen Webserver zu kopieren und ein FHEM Backup. Aber Otto hatte das ja mal im Block geschrieben, was hilft ein Backup wenn man es nicht einspielen kann; sow wir mir jetzt.

Wenn ich Euch richtig verstehe sollte ich jetzt meine Backup Datei entpacken nach FHEM, dann den raspi neu starten und vermutlich sollte in den Logs dann stehen das librpc-xml-perl und perl-doc fehlen ?

Otto es ist nciht lange her aber ich habe mich in der Zwischenzeit zu wenig beschäftigt damit; jetzt idst es halt an der Zeit mein altes (veraltetes) produktiv System durch ein neues zu ersetzen. cpan ? Ich weiss es nicht :-( Wie bekomme ich das raus ?

An dieser Stelle noch einen Dank an alle human antwortenden. ChatGPT ist halt nicht alles auf dieser Welt und führt auch nciht immer auf den richtigen Weg.

Gruß
Micha
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: Otto123 am 23 Oktober 2025, 14:47:19
Zitat von: mfeske am 23 Oktober 2025, 12:13:22Wenn ich Euch richtig verstehe sollte ich jetzt meine Backup Datei entpacken nach FHEM, dann den raspi neu starten und vermutlich sollte in den Logs dann stehen das librpc-xml-perl und perl-doc fehlen ?
erst die beiden Pakete installieren, dann restore machen und schauen ob es läuft. Da bei deinem ersten Versuch der Hänger bei hmccu war, sind die Aussichten gut, dass es läuft wenn vorher das nötige Paket installiert ist.
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 23 Oktober 2025, 15:56:05
Hätte ich mal vorher geschaut  :D
Ich dachte ich wäre schlau. Ich mache ein backup vom .log und mache dann ein diff auf das neue log und das vom backup. Hatte mich dann über die Einträge gewundert. Ja die Logs sind ja auch im Backup.
Also log gelöscht und neugstartet
2025.10.23 15:51:23 1: Including fhem.cfg
2025.10.23 15:51:23 3: WEB: port 8083 opened
2025.10.23 15:51:23 2: eventTypes: loaded 1218 lines from ./log/eventTypes.txt
2025.10.23 15:51:24 2: Registering GEOFANCY geofancy for URL /geo...
2025.10.23 15:51:24 3: WEBhook: port 8089 opened
2025.10.23 15:51:25 1: reload: Error:Modul 88_HMCCU deactivated:
 Can't locate RPC/XML/Client.pm in @INC (you may need to install the RPC::XML::Client module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/aarch64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl-base /usr/lib/aarch64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/88_HMCCU.pm line 36, <$fh> line 223.
BEGIN failed--compilation aborted at ./FHEM/88_HMCCU.pm line 36, <$fh> line 223.

2025.10.23 15:51:25 0: Can't locate RPC/XML/Client.pm in @INC (you may need to install the RPC::XML::Client module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/aarch64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl-base /usr/lib/aarch64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/88_HMCCU.pm line 36, <$fh> line 223.
BEGIN failed--compilation aborted at ./FHEM/88_HMCCU.pm line 36, <$fh> line 223.

Undefined subroutine &main::HMCCU_ExistsClientDevice called at ./FHEM/88_HMCCUCHN.pm line 90, <$fh> line 228.
2025.10.23 15:51:26 1: reload: Error:Modul 99_myUtils deactivated:

werde jetzt mal fhem stoppen und dann die pakete installieren. wenn nicht halt alles auf Anfang, langsam habe ich ja Übung.
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 23 Oktober 2025, 16:17:04
verrückt ;-)
nach
sudo apt install librpc-xml-perl perl-doc startet das System wieder.
Interessant ist auch Alexa hat ein anderes Symbol und die Info
stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.wie kann ich den feststellen was für Pakete vorab, installiert / gesichert werden müssen bevor ich ein restore durchführe ?
Wäre da https://heinz-otto.blogspot.com/2019/07/infos-zur-installation-von-modulen-und.html mit "Die Config analysieren" der richtige Ansatz ?
Der Unterschied ist schon sichtbar:
root@raspyfhem2025test:~# npm list -g --depth 0
/usr/local/lib
└── alexa-fhem@0.5.65

fhem@fhem2025:~ $ npm list -g --depth 0
/usr/local/lib
└── (empty)
vielleicht kann man diese Ausgabe ja in das Backup einbauen das man eine Liste hat was alles vor dem Restore eingespielt werden muss.
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: Otto123 am 23 Oktober 2025, 21:04:33
Zitat von: mfeske am 23 Oktober 2025, 16:17:04"Die Config analysieren" der richtige Ansatz ?
eigentlich ja - aber das installer Modul wird nicht mehr entwickelt. Ich kann also nicht sagen ob diese Variante noch sinnvoll ist.

Für alexa bin ich der Falsche :) ich betreibe das nur testweise mit dem alexa-fhem docker Container und dem FHEM Community Connector. nodejs fasse ich freiwillig nicht an :)
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: passibe am 23 Oktober 2025, 22:27:05
Bei alexa musst du, wie die Fehlermeldung sagt, einfach wieder das richtige npm-Paket installieren.

Alsosudo npm install -g alexa-fhem
(Vermutlich hast du eine mit dem Betriebssystem ausgelieferte, veraltete Node-Version. Aber ich glaube für alexa-fhem spielt das keine Rolle. Falls doch, müsstest du updaten, aber probier erstmal so ...)
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: MadMax-FHEM am 23 Oktober 2025, 23:16:11
Zitat von: passibe am 23 Oktober 2025, 22:27:05Bei alexa musst du, wie die Fehlermeldung sagt, einfach wieder das richtige npm-Paket installieren.
Und dann entweder den /opt/fhem/.ssh Ordner vom alten System übernehmen (Rechte usw. beachten!)...
...oder Skill neu verknüpfen.

Gruß, Joachim
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 24 Oktober 2025, 10:45:47
Hallo zusammen,
danke für Eure antworten. Die fehlenden Pakete installier ich jetzt mit meinem Restore Script.
Das Fehlen des .ssh Verzeichnisses hatte ich auch bemerkt (habe ich da bei fhem backup eine option vergessen oder wird es einfach nicht gesichert ?) und habe dies übertragen und fhem neu gestartet. Alexa scheint sich aber noch zu weigern :-(.
[24/10/2025, 10:38:00] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[24/10/2025, 10:38:00] os.homedir()=/home/fhem
[24/10/2025, 10:38:00] this is alexa-fhem 0.5.65
[24/10/2025, 10:38:00] connecting to FHEM ...
[24/10/2025, 10:38:00] [FHEM] defaults to: will not send proactive events
[24/10/2025, 10:38:01] [FHEM] trying longpoll to listen for fhem events
[24/10/2025, 10:38:01] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1761295081749
[24/10/2025, 10:38:02] [FHEM] got csrfToken: csrf_298100234465034
[24/10/2025, 10:38:02] [FHEM] Checking devices and attributes...
[24/10/2025, 10:38:02] [FHEM]  executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_298100234465034&XHR=1
[24/10/2025, 10:38:02] [FHEM]  executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_298100234465034&XHR=1
[24/10/2025, 10:38:02] [FHEM] waiting for events ...
[24/10/2025, 10:38:02] [FHEM] Fetching FHEM devices...
[24/10/2025, 10:38:02] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName%3D..*&fwcsrf=csrf_298100234465034&XHR=1
[24/10/2025, 10:38:02] [FHEM] alexa device is alexa
[24/10/2025, 10:38:02] [FHEM] alexa will not send proactive events
[24/10/2025, 10:38:02] [FHEM] alexa uses ID: 678a9935-f33f-be1a-0141-ca7641809c72a582
[24/10/2025, 10:38:02] [FHEM]  executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.65%22%7D>
[24/10/2025, 10:38:02] [FHEM]  executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%>
[24/10/2025, 10:38:02] [FHEM]  executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%20>
[24/10/2025, 10:38:02] Server listening on: http://127.0.0.1:36325 for proxy connections
[24/10/2025, 10:38:02] *** SSH: checking proxy configuration
[24/10/2025, 10:38:02] sshautoconf: home=/home/fhem, spath=/home/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/home/fhem/.ssh
[24/10/2025, 10:38:02] Passed config: {
  sshproxy: {
    description: 'FHEM Connector',
    ssh: '/usr/bin/ssh',
    options: [ '-i', '/home/fhem/.ssh/id_rsa', '-p', 58824, 'fhem-va.fhem.de' ],
    'bind-ip': '127.0.0.1',
    server: Server {
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      requestTimeout: 300000,
      headersTimeout: 60000,
      keepAliveTimeout: 5000,
      connectionsCheckingInterval: 30000,
      joinDuplicateHeaders: undefined,
      rejectNonStandardBodyWrites: false,
      _events: [Object: null prototype],
      _eventsCount: 4,
      _maxListeners: undefined,
      _connections: 0,
      _handle: [TCP],
      _usingWorkers: false,
      _workers: [],
      _unref: false,
      allowHalfOpen: true,
      pauseOnConnect: false,
      noDelay: true,
      keepAlive: false,
      keepAliveInitialDelay: 0,
      highWaterMark: 16384,
      httpAllowHalfOpen: false,
      timeout: 0,
      maxHeadersCount: null,
      maxRequestsPerSocket: 0,
      _connectionKey: '4:127.0.0.1:0',
      [Symbol(IncomingMessage)]: [Function: IncomingMessage],
      [Symbol(ServerResponse)]: [Function: ServerResponse],
      [Symbol(kCapture)]: false,
      [Symbol(async_id_symbol)]: 122,
      [Symbol(kUniqueHeaders)]: null,
      [Symbol(http.server.connections)]: ConnectionsList {},
      [Symbol(http.server.connectionsCheckingInterval)]: Timeout {
        _idleTimeout: 30000,
        _idlePrev: [TimersList],
        _idleNext: [TimersList],
        _idleStart: 3146,
        _onTimeout: [Function: bound checkConnections],
        _timerArgs: undefined,
        _repeat: 30000,
        _destroyed: false,
        [Symbol(refed)]: false,
        [Symbol(kHasPrimitive)]: false,
        [Symbol(asyncId)]: 124,
        [Symbol(triggerId)]: 123
      }
    }
  },
  connections: [
    {
      filter: 'alexaName=..*',
      port: '8083',
      uid: 999,
      webname: 'fhem',
      name: 'FHEM',
      server: '127.0.0.1'
    }
  ]
}
[24/10/2025, 10:38:02] sshautoconf: SSH key seems to exist
[24/10/2025, 10:38:02] sshautoconf: aborted with Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).

[24/10/2025, 10:38:02] *** SSH: proxy configuration failed: Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).

*** FHEM: connected
[24/10/2025, 10:38:02] [FHEM] got: 2 results
[24/10/2025, 10:38:02] [FHEM] Alarm_Taster is switch
[24/10/2025, 10:38:02] [FHEM] Alarm_Taster has
[24/10/2025, 10:38:02] [FHEM]  On [state;on,off]
[24/10/2025, 10:38:02] [FHEM] Alarm_Taster will not send proactive events
[24/10/2025, 10:38:02] [FHEM] Alarm_Taster uses ID: 67816ae7-f33f-be1a-7c06-39d56c9a9d1ba135
  2025-10-24 10:38:02 caching: Alarm_Taster-state: off
[24/10/2025, 10:38:02] [FHEM] mySwitch1: no service type detected
[24/10/2025, 10:38:02] [FHEM] no device created for mySwitch1 (dummy)
[24/10/2025, 10:38:02] BearerToken '...89D2F' read from alexa
[24/10/2025, 10:38:03] Reading alexaFHEM.ProxyConnection set to error;; Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).

[24/10/2025, 10:38:03] [FHEM]  executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20error%3B%3B%20Reverse%20Proxy%20replie>

Der entscheidende Hinweis war (wie so oft) im Forum (https://forum.fhem.de/index.php?topic=124962.0) zu finden.
sudo nano /etc/ssh/ssh_config
Host fhem-va.fhem.de
  HostkeyAlgorithms +ssh-rsa
  PubkeyAcceptedAlgorithms +ssh-rsa


wobei ich mir nicht sicher bin, ob die Version /etc/ssh/ssh.config.d nicht die bessere ist. Die Frage ist auch was passiert wenn ich die Datei über mein Script einfach vorab so anlege :-(

Das andere scheint jetzt ein Alexa Problem zu sein das der Schalter momentan nicht reagiert, ich vermute Alexa hat jetzt ein problem weil es zwei Installationen gibt.

das alexa list zeigt das jetzt wohl eine Verbindung zu stande kommt:
Internals:
  FD        4
  FUUID      678a9935-f33f-be1a-0141-ca7641809c72a582
  FVERSION  39_alexa.pm:0.238200/2021-02-24
  LAST_START 2025-10-24 12:08:18
  NAME      alexa
  NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
  NR        72
  NTFY_ORDER 50-alexa
  PARTIAL   
  PID        1258
  STARTS    1
  STATE      running /usr/local/bin/alexa-fhem
  TYPE      alexa
  active    0
  alexa-fhem version 0.5.65
  currentlogfile ./log/alexa-2025-10-24.log
  eventCount 3
  logfile    ./log/alexa-%Y-%m-%d.log
  CoProcess:
    cmdFn      alexa_getCMD
    name      alexaFHEM
    state      running /usr/local/bin/alexa-fhem
  READINGS:
    2025-10-24 12:08:18  alexaFHEM      running /usr/local/bin/alexa-fhem
    2025-10-24 12:08:28  alexaFHEM.ProxyConnection running; SSH connected
    2025-10-24 11:21:55  alexaFHEM.bearerToken crypt:547354520574745d0056762408232770
    2025-10-24 11:21:55  alexaFHEM.skillRegKey crypt:5301555a00710e497a2272527b595f7570075c0f700956051a5727080503717158085024720474257f
  helper:
Attributes:
  alexaFHEM-config ./alexa-fhem.cfg
  alexaFHEM-log ./log/alexa-%Y-%m-%d.log
  alexaMapping #Characteristic=<name>=<value>,...
On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um

Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220

Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER

TargetPosition=verb=mach,articles=den;die,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad

Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
  alexaTypes #Type=<alias>[,<alias2>[,...]]
light=licht,lampen
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
  devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
  echoRooms  #<deviceId>=<room>

  fhemIntents #IntentName=<sample utterance>
gutenMorgen=guten morgen
guteNacht=gute nacht
  persons    #<personId>=<name>

  room      Alexa
  stateFormat alexaFHEM
allerdings wird für alarmanlage taster in alexa ein gerät reagiert nicht ausgegeben; mit dem test system funktionieren ein und ausschalten, um konflikte zu vermeiden habe ich das test system temporär abgeschaltet.
Internals:
  FUUID      67816ae7-f33f-be1a-7c06-39d56c9a9d1ba135
  NAME      Alarm_Taster
  NR        69
  STATE      on
  TYPE      dummy
  eventCount 1
  READINGS:
    2025-10-24 12:13:07  state          on
Attributes:
  alexaName  Alarmanlage Taster
  devStateIcon on:15px-red off:15px-green
  room      Alexa,Alarmanlage,AppleWatch
  setList    on off

Ich habe auch probiert ob ich anhand des wiki (https://wiki.fhem.de/wiki/Alexa-Fhem) dem Alexa Problem auf die Schliche komme, aber ich finde dort noch nicht mal mehr den skill.
Amazon hat da wohl eine Menge an der Oberfläche verändert denke ich. Ich wollte sehen ob ich da etwas ändern muss oder einen parallelen anlegen kann / muss

Meine Vermutung nach dem ich den wiki (https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa) Artikel wieder gefunden ahbe es liegt an get alexa proxyKey das ich diesen im Skill noch anpassen muss.
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: passibe am 25 Oktober 2025, 10:14:56
Vermutlich musst du den Skill neu registrieren. Einfach in der App den Skill deaktivieren, dann get alexa proxyKey ausführen, den Code kopieren und in der App neu verknüpfen (und dort dann den proxy key einfügen).

Wenn es in der App Probleme beim Aktivieren gibt, versuch es über den Browser am PC: https://www.amazon.de/Andre-Schröter-FHEM-Connector/dp/B07MM63ZY3
Titel: Aw: FHEM Umzug Raspberry 2 bookworm --> Raspberry 3B+ bookworm
Beitrag von: mfeske am 25 Oktober 2025, 15:19:27
Zitat von: passibe am 25 Oktober 2025, 10:14:56Vermutlich musst du den Skill neu registrieren. Einfach in der App den Skill deaktivieren, dann get alexa proxyKey ausführen, den Code kopieren und in der App neu verknüpfen (und dort dann den proxy key einfügen).

Wenn es in der App Probleme beim Aktivieren gibt, versuch es über den Browser am PC: https://www.amazon.de/Andre-Schröter-FHEM-Connector/dp/B07MM63ZY3

so war es und jetzt läuft es.