[gelöst] MQTT Umzug auf neuen Raspberry

Begonnen von moerte, 19 März 2025, 17:56:19

Vorheriges Thema - Nächstes Thema

moerte

Guten Abend.
Ich habe einen neuen Raspberry geschenkt bekommen. Ich habe hier das Fhem backup eingespielt und alle soweit ich denke benötigten pearl Pakete nachinstalliert.
Schaut alles soweit gut aus, das logfile ist auch unauffällig - nur meine mqtt Geräte lassen sich ALLE nicht schalten.
myBroker:
Internals:
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        1883 global
   FD         4
   FUUID      5c8272e8-f33f-599c-a67e-9ab7ed00496040be
   NAME       myBroker
   NR         411
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2025-03-09 12:51:17   lastPublish     cmnd/tasmota/restart:1
     2025-03-19 17:29:42   nrclients       0
     2025-03-19 17:43:06   state           Initialized
   clients:
   retain:

myClient
Internals:
   FUUID      5c827439-f33f-599c-b8f7-f5ee8c7cd77fb24b
   NAME       MQTT_Client01
   NR         413
   STATE      validFor:myBroker
   TYPE       allowed
   READINGS:
     2025-03-19 17:29:42   state           validFor:myBroker

hab auch Probleme bei zigbee2mqtt dies zum laufen zu bringen.
Ich seh jetzt leider auch nicht selber wo hier ein Problem sein könnnte - und weiß auch nicht weiter.

Hat da evtl mal jemand für mich eine Lösung parat? Oder weiß woran es liegen könnte

LG

rabehd

Senden denn die Geräte zum neuen Raspberry?
Kennen die Geräter den neuen Raspberry?
Auch funktionierende Lösungen kann man hinterfragen.

moerte

#2
Zitat von: rabehd am 19 März 2025, 17:59:22Senden denn die Geräte zum neuen Raspberry?
Kennen die Geräter den neuen Raspberry?

Nein, ich bekomme auch keine readings - bin total ratlos  ::)

Edit: die Readings die es anzeigt bei den Devices sind der letzte Stand wo der alte Raspi noch lief

TomLee

#3
Was steht denn im Logfile?

moerte

Zitat von: TomLee am 19 März 2025, 18:20:34Was steht denn im Logfile?

Das lkogfile sieht so aus: (GPIO hab ich schon beim alten raspi probleme gehabt, aber das ist ja hier nicht das Hauptproblem)

2025.03.19 17:29:34 1: Including fhem.cfg
2025.03.19 17:29:34 3: telnetPort: port 7072 opened
2025.03.19 17:29:35 3: WEB: port 8083 opened
2025.03.19 17:29:35 3: WEBphone: port 8084 opened
2025.03.19 17:29:35 3: WEBtablet: port 8085 opened
2025.03.19 17:29:35 2: eventTypes: loaded 7509 lines from ./log/eventTypes.txt
2025.03.19 17:29:40 1: Can't open file: GPIOGaszaehler, active_low
2025.03.19 17:29:40 1: Can't open file: GPIOGaszaehler, edge
2025.03.19 17:29:40 3: HourCounter HourCounter Initialize.220 Init Done with Version 1.0.1.2 - 24.12.2014
2025.03.19 17:29:40 0: HourCounter Gasverbrauch Define.228 parameters: Gasverbrauch HourCounter GPIOGaszaehler:on GPIOGaszaehler:off
2025.03.19 17:29:40 3: Opening CUL868 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0
2025.03.19 17:29:40 1: CUL868: Can't open /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0: Permission denied
2025.03.19 17:29:40 0: HourCounter Eingang Define.228 parameters: Eingang HourCounter Haustuer:on Haustuer:off
2025.03.19 17:29:40 3: Opening CUL433 device /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
2025.03.19 17:29:40 3: Setting CUL433 serial parameters to 38400,8,N,1
2025.03.19 17:29:40 3: CUL433: Possible commands: BCFiAZEkGMKUYRTVWXefltx
2025.03.19 17:29:40 3: CUL433 device opened
2025.03.19 17:29:40 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2025.03.19 17:29:40 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.
2025.03.19 17:29:41 1: HMCCU [d_ccu] CCU port 8181 is reachable
2025.03.19 17:29:41 1: HMCCU [d_ccu] Initialized version 2024-12
2025.03.19 17:29:41 1: HMCCU [d_ccu] Initializing device
2025.03.19 17:29:41 3: HMCCU [d_ccu] Updating device table
2025.03.19 17:29:41 1: HMCCU [d_ccu] Can't read virtual groups from CCU. Response:
2025.03.19 17:29:41 1: HMCCU [d_ccu] Read 10 devices with 158 channels, 0 programs, 0 virtual groups from CCU 192.168.2.161
2025.03.19 17:29:41 3: TankstelleBFT: Defined with URL http://www.clever-tanken.de/tankstelle_details/28952 and interval 600 featurelevel 6.3
2025.03.19 17:29:41 3: TankstelleKaufland: Defined with URL http://www.clever-tanken.de/tankstelle_details/12844 and interval 600 featurelevel 6.3
2025.03.19 17:29:41 3: TankstelleRewe: Defined with URL http://www.clever-tanken.de/tankstelle_details/13213 and interval 600 featurelevel 6.3
2025.03.19 17:29:41 2: Registering Text2Speech MyTTS for URL /Text2Speech/MyTTS/last.mp3...
2025.03.19 17:29:41 3: Opening Telefon device 192.168.2.1:1012
2025.03.19 17:29:41 3: Opening CUL_1 device 192.168.2.42:2000
2025.03.19 17:29:41 3: CUL_1: Possible commands: ABCeFfGiKLlMNRTtUVWXx
2025.03.19 17:29:41 3: CUL_1 device opened
2025.03.19 17:29:41 3: Opening mapleCUN1 device 192.168.2.44:2323
2025.03.19 17:29:41 3: mapleCUN1: Possible commands: BbCFiAZNEkGMKLUYRTVWXeflptxz*
2025.03.19 17:29:42 3: mapleCUN1 device opened
2025.03.19 17:29:42 3: mapleCUN2: Possible commands: bCFiAZNEGMKLUYRTVWXfz*
2025.03.19 17:29:42 3: mapleCUN3: Possible commands: bCAZNELYVXfz*
2025.03.19 17:29:42 3: mapleCUN4: Possible commands: CAZNELYVXfz
2025.03.19 17:29:42 3: Opening fbCallMonitor device fritz.box:1012
2025.03.19 17:29:42 3: TABLETUI: new ext defined infix:tablet/index.html: dir:./www/tablet/index.html:
2025.03.19 17:29:42 3: Registering HTTPSRV TABLETUI for URL /tablet/index.html   and assigned link tablet/index.html ...
2025.03.19 17:29:42 0: HourCounter Briefkasten_counter Define.228 parameters: Briefkasten_counter HourCounter Briefkasten:open Briefkasten:closed
2025.03.19 17:29:43 3: define wifi_lampe1: can't reach (IO::Socket::INET: connect: timeout)
2025.03.19 17:29:43 3: define wifi_lampe2: can't reach (IO::Socket::INET: connect: Connection refused)
2025.03.19 17:29:43 3: rockrobo: initialized, using AES
2025.03.19 17:29:43 1: HMCCURPCPROC [d_rpc002161BidCos_RF] Initialized version 2024-12 for interface BidCos-RF with I/O device d_ccu
2025.03.19 17:29:44 1: Including ./log/fhem.save
2025.03.19 17:29:44 1: PERL WARNING: readline() on closed filehandle SLAVES at ./FHEM/58_GPIO4.pm line 85.
2025.03.19 17:29:44 0: HMCCU [d_ccu] Scheduling post FHEM initialization tasks in 12 seconds
2025.03.19 17:29:44 1: usb create starting
2025.03.19 17:29:44 3: Probing ZWDongle device /dev/serial0
2025.03.19 17:29:44 3: Probing CUL device /dev/ttyAMA10
2025.03.19 17:29:44 3: Probing TCM_ESP3 device /dev/ttyAMA10
2025.03.19 17:29:44 3: Probing ZWDongle device /dev/ttyAMA10
2025.03.19 17:29:44 3: Probing SIGNALDuino device /dev/ttyAMA10
2025.03.19 17:29:44 3: Probing MYSENSORS device /dev/ttyAMA10
2025.03.19 17:29:45 3: Probing ArduCounter device /dev/ttyAMA10
2025.03.19 17:29:45 3: Probing ElsnerWS device /dev/ttyAMA10
2025.03.19 17:29:46 3: Probing FRM device /dev/ttyAMA10
2025.03.19 17:29:51 3: Probing TCM_ESP3 device /dev/ttyUSB2
2025.03.19 17:29:51 3: Probing TCM_ESP2 device /dev/ttyUSB2
2025.03.19 17:29:52 3: Probing FHZ device /dev/ttyUSB2
2025.03.19 17:29:52 3: Probing TRX device /dev/ttyUSB2
2025.03.19 17:29:55 3: Probing ZWDongle device /dev/ttyUSB2
2025.03.19 17:29:55 3: Probing SIGNALDuino device /dev/ttyUSB2
2025.03.19 17:29:56 3: Probing MYSENSORS device /dev/ttyUSB2
2025.03.19 17:29:57 3: Probing ArduCounter device /dev/ttyUSB2
2025.03.19 17:29:58 3: Probing ElsnerWS device /dev/ttyUSB2
2025.03.19 17:30:02 3: Probing FRM device /dev/ttyUSB2
2025.03.19 17:30:13 1: usb create end
2025.03.19 17:30:14 3: wifi_lampe1 low level cmd queue send ERROR 56000000000faa, qlen 1 (reconnect giving up)
2025.03.19 17:30:14 3: wifi_lampe2 low level cmd queue send ERROR 56000000000faa, qlen 1 (reconnect giving up)
2025.03.19 17:30:14 0: Featurelevel: 6.3
2025.03.19 17:30:14 0: Server started with 230 defined entities (fhem.pl:29402/2024-12-05 perl:5.036000 os:linux user:fhem pid:933)
2025.03.19 17:30:14 3: myBroker: port 1883 opened
2025.03.19 17:30:14 3: telnetForBlockingFn_1742401814.23383: port 44193 opened
2025.03.19 17:30:14 3: rockrobo: disconnecting
2025.03.19 17:30:14 2: rockrobo: connecting
2025.03.19 17:30:14 3: rockrobo: initialized
2025.03.19 17:30:14 0: HourCounter Gasverbrauch Run.598 first run done countsOverall:871660
2025.03.19 17:30:14 0: HourCounter Eingang Run.598 first run done countsOverall:645
2025.03.19 17:30:14 1: HMCCU [d_ccu] Reading device config from CCU. This may take a couple of seconds ...
2025.03.19 17:30:14 2: HMCCU [d_ccu] Reading device configuration for interfaces BidCos-RF
2025.03.19 17:30:15 2: HMCCU [d_ccu] Read descriptions of 116 devices, 199 paramsets, 0 links
2025.03.19 17:30:15 2: HMCCU [d_ccu] Detecting devices of interfaces BidCos-RF
2025.03.19 17:30:15 2: HMCCU [d_ccu] Read device configuration in 1.02828907966614 seconds: devices/channels=116 parametersets=199 links=0
2025.03.19 17:30:15 2: HMCCU [d_ccu] RPC device for interface BidCos-RF: d_rpc002161BidCos_RF
2025.03.19 17:30:15 2: HMCCURPCPROC [d_rpc002161BidCos_RF] RPC server process started for interface BidCos-RF with PID=2061
2025.03.19 17:30:15 2: HMCCURPCPROC [d_rpc002161BidCos_RF] Initializing RPC server CB2001002025002161 for interface BidCos-RF
2025.03.19 17:30:15 1: HMCCURPCPROC [d_rpc002161BidCos_RF] RPC server starting
2025.03.19 17:30:15 2: HMCCU [d_ccu] RPC server start: 1 started, 0 already running, 0 failed to start
2025.03.19 17:30:15 0: HourCounter Briefkasten_counter Run.598 first run done countsOverall:2
2025.03.19 17:30:15 3: Telefon device opened
2025.03.19 17:30:15 2: HMCCURPCPROC [d_rpc002161BidCos_RF] Callback server CB2001002025002161 created. Listening on port 7411
2025.03.19 17:30:15 2: HMCCURPCPROC [d_rpc002161BidCos_RF] CB2001002025002161 accepting connections. PID=2061
2025.03.19 17:30:15 3: fbCallMonitor device opened
2025.03.19 17:30:15 2: HMCCURPCPROC [d_rpc002161BidCos_RF] RPC server CB2001002025002161 enters server loop
2025.03.19 17:30:15 2: HMCCURPCPROC [d_rpc002161BidCos_RF] Registering callback http://192.168.2.25:7411/fh2001 of type A with ID CB2001002025002161 at http://192.168.2.161:2001
2025.03.19 17:30:15 1: HMCCURPCPROC [d_rpc002161BidCos_RF] RPC server CB2001002025002161 running
2025.03.19 17:30:15 1: HMCCU [d_ccu] All RPC servers running
2025.03.19 17:30:15 2: HMCCU [d_ccu] Updating 8 of 8 devices matching devexp=.* filter=ccudevstate=active,ccuif=BidCos-RF nonBlocking
2025.03.19 17:30:15 2: HMCCU [d_ccu] CCU device list 2b updated: d_Lucy2,d_Sophie,d_Leon,d_Lucy,d_Leon2,d_Arbeitszimmer,d_Schlafen,d_Maxi
2025.03.19 17:30:15 2: HMCCU [d_ccu] FHEM device list 2b updated: d_Schlafen,d_Leon,d_Lucy2,d_Maxi,d_Sophie,d_Lucy,d_Arbeitszimmer,d_Leon2
2025.03.19 17:30:15 1: HMCCURPCPROC [d_rpc002161BidCos_RF] Scheduled CCU ping every 300 seconds
2025.03.19 17:30:16 2: AttrTemplates: got 283 entries
2025.03.19 17:30:16 2: HMCCURPCPROC [d_rpc002161BidCos_RF] CB2001002025002161 NewDevice received 116 device and channel specifications
2025.03.19 17:30:16 2: HMCCU [d_ccu] Update success=8 failed=0
2025.03.19 17:30:16 2: HMCCU [d_ccu] Updated devices: d_Leon,d_Schlafen,d_Sophie,d_Leon2,d_Lucy,d_Maxi,d_Lucy2,d_Arbeitszimmer
2025.03.19 17:30:16 2: HMCCU [d_ccu] Update failed for:
2025.03.19 17:30:17 3: ABFALL myABFALL - CALENDAR:AbfallGoogleCalender triggered, updating ABFALL myABFALL ...
2025.03.19 17:30:20 3: [FritzBox | 5530 | 257.08.00 | Set_check_APIs.7088] - BASIC:Response -> luaQuery:200 luaData:200 TR064:200
2025.03.19 17:31:03 3: rockrobo: connection timeout
2025.03.19 17:34:03 3: rockrobo: disconnecting
2025.03.19 17:34:03 2: rockrobo: connecting
2025.03.19 17:34:03 3: rockrobo: initialized

TomLee

Zitatnur meine mqtt Geräte lassen sich ALLE nicht schalten

Welche gibt es denn bspw. noch ausser die zigbee-Geräte?
Was steht bei denen im Log/Konsole wo auch immer?

zigbee2mqtt läuft und Du kannst ins Log schauen oder Du hast schon Probleme bei der Installation?

fz55

Der neue Raspberry hat bestimmt eine neue IP-Adresse bekommen. Entweder du vergibst ihm die IP der alten Installation oder du änderst auf allen MQTT-Geräten die Server-Adresse auf die jetzige IP. 

moerte

Zitat von: TomLee am 19 März 2025, 18:27:55
Zitatnur meine mqtt Geräte lassen sich ALLE nicht schalten

Welche gibt es denn bspw. noch ausser die zigbee-Geräte?
Was steht bei denen im Log/Konsole wo auch immer?

zigbee2mqtt läuft und Du kannst ins Log schauen oder Du hast schon Probleme bei der Installation?

Ich hab das Zigbee device , da ja das vom Backup alles übernommen wurde.
Die Zigbee geräte gehen auch nicht.

@fz55 - das ist ein gutes Schlagwort, das werde ich mal versuchen.

moerte

@  fz55 so einfach kanns sein. Danke.
IP Adresse war der fehler.
Gut jetzt kämpf ich nochmal mit Zigbee - mal schauen ob ich das jetzt zum laufen bekomme ^^

Danke

rudolfkoenig

Dass kein Client mit dem Server reden wollte, sieht man daran, dass nach "clients:" (siehe Listing oben) nichts kommt.

frober

Läuft z2m unterm richtigen User, normalerweise Pi und passen die Rechte, wenn du das Backup eingespielt hast?
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

moerte

ohh.. ich hab bei dem pi den user nicht "pi" sondern ein anderen Name. kann ich das konfigurieren oder ändern?
ich hab auch hier dazu einen Thema erstellt, um im richtigen Forum zum richtigen problem zu schrieben.

Link zum Beitrag

frober

#12
Der User sollte egal sein, bei der Installation muss man das halt berücksichtigen.

Und beim zurückspielen vom Backup natürlich auch. Wenn die Rechte von der Konfig etc. nicht stimmen kann es nicht funktionieren. Beta-User hat ja auch darauf hingewiesen.

Nachtrag:
Der User muss auch den benötigten Gruppen  sein. Soll heißen Pi hat standardmäßig alle nötigen Gruppen. Wenn du einen anderen User angelegt hast bedarf es evtl. einer Anpassung.
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

moerte

ich weiß nicht mehr ob ich das backup als root oder user gemacht habe  ::)
Ich hab ja auch mittlerweile das zigbee-pi Device gelöscht, müsste ja also neu angelegt werden jetzt