[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System

Begonnen von CoolTux, 05 August 2017, 23:17:06

Vorheriges Thema - Nächstes Thema

Mucki

Ja ist denn heute schon gruseliges Halloween?  :o
Ich habe die bridge gerade auf WLAN umgestellt und da sind sie wieder die lustigen Fehlermeldungen  ::)
Fhem habe ich nicht neu gestartet aber "set myGardenaBridge getDeviceState" ausgeführt. Im Anschluss habe ich wieder auf LAN umgestellt, um zu gucken, ob die Meldungen wieder weg sind. Aber sie kommen weiterhin jede Minute ...
2023.10.29 10:01:50 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:01:50 1: stacktrace:
2023.10.29 10:01:50 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:01:50 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1084)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:01:50 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:01:50 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:01:50 1: stacktrace:
2023.10.29 10:01:50 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:01:50 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1099)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:01:50 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:01:50 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:01:50 1: stacktrace:
2023.10.29 10:01:50 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:01:50 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1110)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:01:50 1:     main::HandleTimeout                 called by fhem.pl (705)

2023.10.29 10:02:52 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:02:52 1: stacktrace:
2023.10.29 10:02:52 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:02:52 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1084)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:02:52 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:02:52 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:02:52 1: stacktrace:
2023.10.29 10:02:52 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:02:52 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1099)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:02:52 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:02:52 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:02:52 1: stacktrace:
2023.10.29 10:02:52 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:02:52 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1110)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:02:52 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:03:53 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:03:53 1: stacktrace:
2023.10.29 10:03:53 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:03:53 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1084)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:03:53 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:03:53 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:03:53 1: stacktrace:
2023.10.29 10:03:53 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:03:53 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1099)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:03:53 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:03:53 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:03:53 1: stacktrace:
2023.10.29 10:03:53 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:03:53 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1110)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)

BOFH

Ja , nein ähm ich mein jaein.

Drum solltest ja mal umstellen ;) schau ich mir dann die Tage auch an. Kann die auf wifi bleiben? oder umstellen schnell realisierbar? 
und gibt es funktionsdefiziete nun ?
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

Mucki

Zitatschau ich mir dann die Tage auch an
Super!

ZitatKann die auf wifi bleiben? oder umstellen schnell realisierbar?
und gibt es funktionsdefiziete nun ?
Das Umstellen auf WLAN ist mit wenigen Klicks gemacht:
- per Browser im Gateway einloggen und dort die WLAN Zugangsdaten eintragen
- im Switch den LAN Port des Gateways sperren
Das wars dann auch schon. Ich habe gerade wieder auf WLAN umgestellt.

Funktionseinschränkungen im WLAN-Betrieb sind mir nicht aufgefallen. Ich habe den Mover gerade mal zum Mähen raus geschickt (StartOverrideTimer) und dann wieder zum Parken reingeholt (parkUntilFurtherNotice). Das hat problemlos funktioniert.

Ansonsten hat der Mäher derzeit Pause, da der Rasen kaum wächst, dafür aber immer viele Blätter auf dem Rasen liegen. Bald (?) darf der Mäher in den Winterschlaf. Mal gucken, wie das Wetter im November sein wird. Ich habe vor, dann auch das Gateway in den Winterschlaf zu setzen.

BOFH

OK, Update mal und schau mal. Die Neustartmeldungen sollten jetzt weg sein.
Dein Log war leider laut Gateway ohne wifi ... kannst mir das auch gern per pm schicken, dann musst du keine Daten ausixen.
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

Mucki

Update gemacht. Das LogFile kommt per PN.

Weil du schreibst
ZitatDein Log war leider laut Gateway ohne wifi ...
habe ich mir mal die LAN und Wifi-Readings angeguckt. Dabei ist aufgefallen, dass im device myGardenaBridge das Reading ethernet_status-isconnected falsch gesetzt wird.

Ich hatte
- die WLAN-Daten in der Bridge eingetragen,
- den LAN-Port der Bridge im Switch gesperrt,
- und überprüft, ob ich auf den Mover zugreifen kann (per fhem-Oberfläche und in der Gardena App).
Nach Löschen des Reading ethernet_status-isconnected (detereading myGardenaBridge ethernet_status-isconnected) wurde das Reading ethernet_status-isconnected wurde neu gesetzt mit 1.

Den gleichen Vorgang habe ich gemacht und nicht nur den LAN-Port gesperrt, sondern auch das LAN-Kabel aus dem Switch herausgezogen. Auch hier wurde das Reading wieder neu mit 1 gesetzt, obwohl kein LAN-Kabel angeschlossen war.

Dann habe neben dem Status auch die IP-Adresse gelöscht. (deletereading myGardenaBridge ethernet_sta.*).
Beide Readings werden wie von Zauberhand mit den alten Werten neu gesetzt.

Damit kann ich leben und das wäre eine neue Baustelle  ;)

ABER im Logfile steht der Ethernet-Status falsch drin.
"name":"ethernet_status","value":{"ip":"192.168.178.55","is_connected":true,"is_primary":true}}],

BOFH

Ja das war mir in dem alten log aufgefallen. Die Werte/Info kommen allerdings von Gardena.
Entweder lesen die das nicht regelmäßig aus oder das Gateway muss neugestartet werden um ein Update zu forcieren. Denke aber so nach 24 std sollte auch der Wert neu ausgelesen werden. Gardena wird hier den Traffic sicher auch minimal halten wolle ...
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

Mucki

Moin,

nach einem Neustart des Raspi sind die Log-Einträge wieder da. Die letzten Einträge sind mit stacktrace=1.
Der Eintrag bzgl. der Variable $winter_mode scheint neu zu sein.

./FHEM/74_GardenaSmartDevice.pm line 1120.
[Sat Nov  4 09:02:44 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:02:44 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:02:44 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:02:44 2023] fhem.pl: Use of uninitialized value $winter_mode in string ne at ./FHEM/74_GardenaSmartDevice.pm line 1120.
[Sat Nov  4 09:03:45 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:03:45 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:03:45 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:03:45 2023] fhem.pl: Use of uninitialized value $winter_mode in string ne at ./FHEM/74_GardenaSmartDevice.pm line 1120.
2023.11.04 09:04:45 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.11.04 09:04:45 1: stacktrace:
2023.11.04 09:04:45 1:     main::__ANON__                      called by fhem.pl (5020)
2023.11.04 09:04:45 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1085)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (911)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.11.04 09:04:45 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.11.04 09:04:45 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.11.04 09:04:45 1: stacktrace:
2023.11.04 09:04:45 1:     main::__ANON__                      called by fhem.pl (5020)
2023.11.04 09:04:45 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1100)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (911)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.11.04 09:04:45 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.11.04 09:04:45 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.11.04 09:04:45 1: stacktrace:
2023.11.04 09:04:45 1:     main::__ANON__                      called by fhem.pl (5020)
2023.11.04 09:04:45 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1111)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (911)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.11.04 09:04:45 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.11.04 09:04:46 1: PERL WARNING: Use of uninitialized value $winter_mode in string ne at ./FHEM/74_GardenaSmartDevice.pm line 1120.
2023.11.04 09:04:46 1: stacktrace:
2023.11.04 09:04:46 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (1120)
2023.11.04 09:04:46 1:     FHEM::GardenaSmartDevice::WriteReadings called by ./FHEM/74_GardenaSmartDevice.pm (656)
2023.11.04 09:04:46 1:     FHEM::GardenaSmartDevice::Parse     called by fhem.pl (4179)
2023.11.04 09:04:46 1:     main::Dispatch                      called by ./FHEM/73_GardenaSmartBridge.pm (908)
2023.11.04 09:04:46 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2023.11.04 09:04:46 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.11.04 09:04:46 1:     main::HandleTimeout                 called by fhem.pl (705)

Schönes Wochenende!

PS: gestern Abend habe ich die Bridge neu gestartet. Der Ethernet-Status wurde danach wieder falsch gesetzt. Heute morgen ist es aber korrekt (ethernet_status-isconnected = 0, keine IP-Adresse mehr angegeben).

BOFH

Gehe dann richtig davon aus, dass das obige aus dem wifi Modus entstanden ist?
Kannst du mir dann die logausgabe zum getdevicesstate schicken, damit ich die JSON Ausgabe parsen kann
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

Mucki

ZitatGehe dann richtig davon aus, dass das obige aus dem wifi Modus entstanden ist?
Ja, die Bridge ist nur über Wifi online. Ich wechsele erst nach Absprache mit Dir auf LAN zurück, schließlich hat die Brigde guten WLAN-Empfang. Die Logausgabe des getdevicestate der Bridge mit verbose = 4 ist im Anhang.

Schönen Sonntag  :)

Mucki

Ich habe gerade ein Update gemacht.

Ergebnis: Error:Modul 73_GardenaSmartBridge deactivated :o
2023.11.12 15:10:19 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
 syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1082, near "]{name"
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1085, near "]{name"
Global symbol "$v" requires explicit package name (did you forget to declare "my $v"?) at ./FHEM/73_GardenaSmartBridge.pm line 1085, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1086, near "} )
                            "
Global symbol "$v" requires explicit package name (did you forget to declare "my $v"?) at ./FHEM/73_GardenaSmartBridge.pm line 1086, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1089, near "}"
Global symbol "$properties" requires explicit package name (did you forget to declare "my $properties"?) at ./FHEM/73_GardenaSmartBridge.pm line 1090, <$fh> line 10175.
Global symbol "$properties" requires explicit package name (did you forget to declare "my $properties"?) at ./FHEM/73_GardenaSmartBridge.pm line 1092, <$fh> line 10175.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at ./FHEM/73_GardenaSmartBridge.pm line 1094, <$fh> line 10175.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at ./FHEM/73_GardenaSmartBridge.pm line 1097, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1100, near "}"
./FHEM/73_GardenaSmartBridge.pm has too many errors.

2023.11.12 15:10:19 0: syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1082, near "]{name"
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1085, near "]{name"
Global symbol "$v" requires explicit package name (did you forget to declare "my $v"?) at ./FHEM/73_GardenaSmartBridge.pm line 1085, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1086, near "} )
                            "
Global symbol "$v" requires explicit package name (did you forget to declare "my $v"?) at ./FHEM/73_GardenaSmartBridge.pm line 1086, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1089, near "}"
Global symbol "$properties" requires explicit package name (did you forget to declare "my $properties"?) at ./FHEM/73_GardenaSmartBridge.pm line 1090, <$fh> line 10175.
Global symbol "$properties" requires explicit package name (did you forget to declare "my $properties"?) at ./FHEM/73_GardenaSmartBridge.pm line 1092, <$fh> line 10175.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at ./FHEM/73_GardenaSmartBridge.pm line 1094, <$fh> line 10175.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at ./FHEM/73_GardenaSmartBridge.pm line 1097, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1100, near "}"
./FHEM/73_GardenaSmartBridge.pm has too many errors.

BOFH

ohje. Update mal bitte, und klick nicht speichern in fhem, sonst sind die Gardena Devices alle weg.
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

Mucki

Zitatklick nicht speichern in fhem, sonst sind die Gardena Devices alle weg
... zu spät, GardenaBridge ist futschikato ;)

Oder so: die Bridge war weg, aber der Rasenroboter war noch da und der hat verständlicherweise gemeckert: [Sun Nov 12 22:12:18 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 219.
2023.11.12 22:12:18 1: GardenaSmartDevice (SILENO) - no I/O device

Also habe ich die  Bridge neu definiert und meine E-Mail Adresse eingetragen. Ohne Passwort hat er sich verbunden und auch den Mäher aktualisiert. Nach einem weiteren Neustart von fhem wollte die Bridge dann aber doch noch das Passwort wissen.  ;D

Nun läuft es wieder: die Bridge ist verbunden und der Mäher wird minütlich aktualisiert. (Jetzt um diese Zeit wird nur state = geparkt gemeldet.)
Und auch nach einem weiteren Neustart gibt es keine Einträge im Logfile.  8)

Ich werde weiter beobachten und berichten - und vermutlich bald Bridge und Mäher den wohlverdienten Winterschlaf gönnen.

Soll ich vor dem Winterschlaf nochmal auf LAN umstellen?

BOFH

Hey Mucki,

ja wenn es jetzt keinerlei Fehler mehr gibt gern auf LAN umstellen. Bevor du das machst, lösche bitte noch mal alle readings und schau ob alle, die du erwartest, geladen/-schrieben werden.
Dann mit LAN das selbe in grün.
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

Mucki

#1783
Hallo BOFH,

bislang gibt es keine Fehlermeldungen im Logfile. Das hast Du sehr gut gemacht. DANKESCHÖN.

Als die Bridge nur per WLAN verbunden war, habe ich alle Readings gelöscht und nach Ausführen von getDeviceState wurden die Readings wieder erzeugt. Es fehlten aber folgende Readings:

address, authorized_user_ids, city,
devices, gateway_time_zone, gateway_time_zone_offset,
id, lastRequestState, latitude,
longitude, name, sun_data,
time_zone, time_zone_offset, token.

Anschließend habe ich auf LAN umgestellt und wieder alle Readings gelöscht. Auch diesmaL wurden sie wieder angelegt. Aber es fehlten auch diesmal alle o.g. Readings.

Nach einem erneuten Update und anschließendem Neustart von fhem waren die o.g. Readings alle wieder vorhanden.

Nach Neustart gab es folgende Log-Einträge.
2023.11.14 14:00:30 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2023.11.14 14:00:30 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
[Tue Nov 14 14:00:56 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 219.
2023.11.14 14:00:56 1: GardenaSmartDevice (SILENO) - no I/O device


Trotz der letzten Zeile im Log wird das Device (SILENO) aktualisiert.

BOFH

Also die letzte Zeile sagt ja, dass der Mäher kein Gateway zugewiesen hat. das wäre ungünstig.

Vielleicht magst da noch mal schauen, auch mit den readings. Wenn du sonst meinst alles ok, schieb ich das mal in die richtung -> testing -> main > svn (fhem)
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)