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

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

Vorheriges Thema - Nächstes Thema

BOFH

Die Readings aktualisieren sich nur bei Änderungen.
Hatte sich irgend ein Wert geändert ?
Wie ist das INTERVAL der bridge?
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)

SouzA

Zitat von: BOFH am 04 Juni 2021, 12:00:14
Die Readings aktualisieren sich nur bei Änderungen.
Hatte sich irgend ein Wert geändert ?
Wie ist das INTERVAL der bridge?

Ja ständig.
Da is nen Helligkeitssensor dran. Da ändert sich immer was.
Es kommen auch immer andere Werte, wenn ich auf refresh drück.

Interval Bridge ist 60

Thx und bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

BOFH

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)

zife

Zitat von: zife am 02 Juni 2021, 09:56:47
Anscheinend interpretiert sie das Datum "18.1.2038, 0:00 Uhr" als Dauerpause. Käme also auf einen Versuch an, ob dieses Datum auch so gelesen wird, wenn es manuell durch fhem gesetzt wird.

BOFH, magst Du in der aktuellen Dev mal 2040 mit dem o.g. Datum ersetzen? Würde mich interessieren, ob die Gardena App das dann als dauerhafte Pause interpretiert...
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

SouzA

Zitat von: BOFH am 04 Juni 2021, 15:54:12
Betrifft das nur den Sensor oder auch andere Komponenten ?
Die Readings vom Ventil sind auch vom Neustart von gestern.
Also auch hier keine Updates bei Veränderungen. Da is ja auch nen Thermometer drin.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

BOFH

Zitat von: zife am 04 Juni 2021, 17:30:41
BOFH, magst Du in der aktuellen Dev mal 2040 mit dem o.g. Datum ersetzen? Würde mich interessieren, ob die Gardena App das dann als dauerhafte Pause interpretiert...

Mache morgen mal nen testbranch dafür.
Das begleich dunes Lokal in der 74_GardenaDevices.pm ändern könntest :)



Zitat von: SouzA am 04 Juni 2021, 21:01:20
Die Readings vom Ventil sind auch vom Neustart von gestern.
Also auch hier keine Updates bei Veränderungen. Da is ja auch nen Thermometer drin.

Bis denn
SouzA
Hast du im device
Event-on-...

Ventil heißt water Control oder Irrigation Control ?
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)

zife

Zitat von: BOFH am 04 Juni 2021, 22:14:06
Mache morgen mal nen testbranch dafür.
Das begleich dunes Lokal in der 74_GardenaDevices.pm ändern könntest :)

Ist ein Argument... probier ich aus
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

BOFH

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)

SouzA

Zitat von: BOFH am 04 Juni 2021, 22:14:06
Hast du im device
Event-on-...

Ventil heißt water Control oder Irrigation Control ?
Seit ich hier am testen bin nicht mehr.

Als model steht in fhem watering_computer... Kenne den unterschied zwischen water control und Irrigation Control nicht.

Bis denn
SouzA

Edit:
Habe alle Geräte neu angelegt.
Jetzt funktioniert es. Danke.  ;)
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

zife

Zitat von: BOFH am 05 Juni 2021, 09:28:37
habs in devel requested... scheint zu gehen

Also, ich hab jetzt auch nochmal meine .pm testweise editiert. Und es klappt. Wenn man also das Datum für das dauerhafte Pausieren eines IC-Ventil-Zeitplans ändert von 2040-12-31, 22:00 Uhr auf 2038-01-18, 00:00 Uhr, dann liest die Gardena-App es als "Pausiert bis auf Widerruf". So wären wir also voll kompatibel mit dem, was Gardena selbst tut.

Ich schlage vor, das beim nächsten Update so einzubauen.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

Albundy0001

Hallo zusammen,

seit ca. 2 Wochen habe ich das Problem, das die GardenaBridge immer wieder den Fehler 404 anzeigt. Somit werden dann die Daten meines "Schafs" auch nicht mehr aktualisiert.
Wenn ich dann einmalig den Befehl "set myGardenaBridge getToken" ausführe, wird sofort wieder der Status "Connected" angezeigt.

Mache ich da was falsch?  :(

Bin für jeden Tipp dankbar.

Viele Grüße


nexulm

Zitat von: Albundy0001 am 07 Juni 2021, 20:22:57
seit ca. 2 Wochen habe ich das Problem, das die GardenaBridge immer wieder den Fehler 404 anzeigt. Somit werden dann die Daten meines "Schafs" auch nicht mehr aktualisiert.
Wenn ich dann einmalig den Befehl "set myGardenaBridge getToken" ausführe, wird sofort wieder der Status "Connected" angezeigt.

Mache ich da was falsch?  :(
Das sah bei mir genauso aus. Nach einem FHEM restart endet mein System auch in diesem Zustand und ein manuelles getToken ist erforderlich.
Aus diesem Grund läuft bei mir seit ein paar Wochen ein "AT" stündlich welches ein getToken macht wodurch dieser manuelle Eingriff entfällt auch wenn der Token deutlich länger als 1h gültig ist. ;-)

Ich hatte wiederum letzte Woche das Problem, dass das Schleifensignal (Stromausfall?) plötzlich weg war und der Mähroboter-Akku -da nicht vor Ort- leer gelaufen ist. Nach wieder aufladen und anschließender Weiterfahrt blieb der Mähroboter aber im "Offline" state.
Auch ein Gardena_Gateway disable, oder Modul reload oder Mähroboter Power-On-Reset hat nicht geholfen den Zustand "Offline" zu ändern. Nach einem "shutdown restart" und manuellen getToken läuft nun wieder alles.

Würde in einem solchen Fall nicht ein 74_GardenaSmartDevice.pm reset/restart helfen ohne ein komplett "shutdown restart" von FHEM?
Ein reload 74_GardenaSmartDevice.pm bewirkte dies zumindest nicht (weiterhin offline, s. oben)

2021-06-03_16:46:54 Herbie mower-last_error_code: no_loop_signal
2021-06-03_16:46:54 Herbie mower-timestamp_last_error_code: 2021-06-03 18:46:15
2021-06-03_16:46:54 Herbie device_info-last_time_online: 2021-06-03 16:46:18
2021-06-03_16:58:02 Herbie device_info-last_time_online: 2021-06-03 16:57:48
2021-06-03_17:03:10 Herbie battery-level: 30
2021-06-03_17:03:10 Herbie device_info-last_time_online: 2021-06-03 17:02:20
2021-06-03_17:20:25 Herbie battery-level: 10
2021-06-03_17:20:25 Herbie device_info-last_time_online: 2021-06-03 17:19:39
2021-06-03_17:22:26 Herbie mower-status: error
2021-06-03_17:22:26 Herbie mower-error: empty_battery
2021-06-03_17:22:26 Herbie mower-last_error_code: empty_battery
2021-06-03_17:22:26 Herbie mower-timestamp_last_error_code: 2021-06-03 19:21:52
2021-06-03_17:22:26 Herbie battery-level: 0
2021-06-03_17:22:26 Herbie device_info-last_time_online: 2021-06-03 17:22:02
2021-06-03_17:22:26 Herbie error
2021-06-03_18:22:43 Herbie error
2021-06-03_19:23:34 Herbie error
2021-06-03_19:37:49 Herbie device_info-connection_status: offline
2021-06-03_19:37:49 Herbie offline
2021-06-03_20:38:01 Herbie offline
2021-06-03_21:38:14 Herbie offline
2021-06-03_22:38:16 Herbie offline
2021-06-03_23:39:05 Herbie offline
BeagleBone Black (Debian), FHEM SVN
HmLAN, 12x HM-LC-Bl1PBU-FM, 7xCC-RT-DN, >10x HM-SEC-SC-2, 3x HM-LC-SW1-FM, 1x HM-SEC-SD, 2x MK1010W, DM800, Yamaha RX-V771

SouzA

Moin,

mir ist aufgefallen, dass bei einer refresh-Anfrage an meinen Sensor folgendes im Log steht (Verbose 5 im Device):

2021.06.08 15:03:23 4: GardenaSmartBridge (Sensor) - IOWrite: "name":"measure_ambient_temperature" 5708xxxx-xxxx-xxxx-b8ea-xxxx0ac066b3 ambient_temperature IODevHash=HASH(0x7900048)
2021.06.08 15:03:24 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.08 15:03:24 5: GardenaSmartBridge (Sensor) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2021.06.08 15:03:30 4: GardenaSmartDevice (Sensor) - readings was written
2021.06.08 15:03:30 4: GardenaSmartDevice (Sensor) - find logical device: Sensor


Bei der Bridge steht auch eine entsprechende Fehlermeldung:

2021.06.08 12:45:08 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.08 12:45:08 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request


Hat das noch jemand im Log?
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

BOFH

Zitat von: zife am 07 Juni 2021, 20:16:23
Also, ich hab jetzt auch nochmal meine .pm testweise editiert. Und es klappt. Wenn man also das Datum für das dauerhafte Pausieren eines IC-Ventil-Zeitplans ändert von 2040-12-31, 22:00 Uhr auf 2038-01-18, 00:00 Uhr, dann liest die Gardena-App es als "Pausiert bis auf Widerruf". So wären wir also voll kompatibel mit dem, was Gardena selbst tut.

Ich schlage vor, das beim nächsten Update so einzubauen.

Jupp hatte es ins dev eingecheckt.
Ist nun im Testing Zweig enthalten.



Zitat von: nexulm am 08 Juni 2021, 12:55:30
Das sah bei mir genauso aus. Nach einem FHEM restart endet mein System auch in diesem Zustand und ein manuelles getToken ist erforderlich.
Aus diesem Grund läuft bei mir seit ein paar Wochen ein "AT" stündlich welches ein getToken macht wodurch dieser manuelle Eingriff entfällt auch wenn der Token deutlich länger als 1h gültig ist. ;-)

Ich hatte wiederum letzte Woche das Problem, dass das Schleifensignal (Stromausfall?) plötzlich weg war und der Mähroboter-Akku -da nicht vor Ort- leer gelaufen ist. Nach wieder aufladen und anschließender Weiterfahrt blieb der Mähroboter aber im "Offline" state.
Auch ein Gardena_Gateway disable, oder Modul reload oder Mähroboter Power-On-Reset hat nicht geholfen den Zustand "Offline" zu ändern. Nach einem "shutdown restart" und manuellen getToken läuft nun wieder alles.

Würde in einem solchen Fall nicht ein 74_GardenaSmartDevice.pm reset/restart helfen ohne ein komplett "shutdown restart" von FHEM?
Ein reload 74_GardenaSmartDevice.pm bewirkte dies zumindest nicht (weiterhin offline, s. oben)

2021-06-03_16:46:54 Herbie mower-last_error_code: no_loop_signal
2021-06-03_16:46:54 Herbie mower-timestamp_last_error_code: 2021-06-03 18:46:15
2021-06-03_16:46:54 Herbie device_info-last_time_online: 2021-06-03 16:46:18
2021-06-03_16:58:02 Herbie device_info-last_time_online: 2021-06-03 16:57:48
2021-06-03_17:03:10 Herbie battery-level: 30
2021-06-03_17:03:10 Herbie device_info-last_time_online: 2021-06-03 17:02:20
2021-06-03_17:20:25 Herbie battery-level: 10
2021-06-03_17:20:25 Herbie device_info-last_time_online: 2021-06-03 17:19:39
2021-06-03_17:22:26 Herbie mower-status: error
2021-06-03_17:22:26 Herbie mower-error: empty_battery
2021-06-03_17:22:26 Herbie mower-last_error_code: empty_battery
2021-06-03_17:22:26 Herbie mower-timestamp_last_error_code: 2021-06-03 19:21:52
2021-06-03_17:22:26 Herbie battery-level: 0
2021-06-03_17:22:26 Herbie device_info-last_time_online: 2021-06-03 17:22:02
2021-06-03_17:22:26 Herbie error
2021-06-03_18:22:43 Herbie error
2021-06-03_19:23:34 Herbie error
2021-06-03_19:37:49 Herbie device_info-connection_status: offline
2021-06-03_19:37:49 Herbie offline
2021-06-03_20:38:01 Herbie offline
2021-06-03_21:38:14 Herbie offline
2021-06-03_22:38:16 Herbie offline
2021-06-03_23:39:05 Herbie offline


Ein reload lädt nur den Quellcode des Moduls neu.

Ein attr Bridge disable 1 und anschließend löschen löst ein gerToken aus (seit dem fhem Update vor paar Tagen )




Gab die mit Probleme.  Bitte mal Bridge und Geräte löschen aus fhem und neu anlegen bitte.
Damit wir ein Stand null haben. Dann können wir auf der Basis mal schauen woran es liegt. Eventuell lösen sich die Probleme dann.


Zitat von: SouzA am 08 Juni 2021, 15:07:49
Moin,

mir ist aufgefallen, dass bei einer refresh-Anfrage an meinen Sensor folgendes im Log steht (Verbose 5 im Device):

2021.06.08 15:03:23 4: GardenaSmartBridge (Sensor) - IOWrite: "name":"measure_ambient_temperature" 5708xxxx-xxxx-xxxx-b8ea-xxxx0ac066b3 ambient_temperature IODevHash=HASH(0x7900048)
2021.06.08 15:03:24 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.08 15:03:24 5: GardenaSmartBridge (Sensor) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2021.06.08 15:03:30 4: GardenaSmartDevice (Sensor) - readings was written
2021.06.08 15:03:30 4: GardenaSmartDevice (Sensor) - find logical device: Sensor


Bei der Bridge steht auch eine entsprechende Fehlermeldung:

2021.06.08 12:45:08 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.08 12:45:08 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request


Hat das noch jemand im Log?

Guck ich mir an.
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)

teufelchen

Hallo,

auch bei mir ist bei einen Restart von FHEM immer die Gardena Bridge mit Fehler 404.
Im Logfile seht dann: "GardenaSmartBridge (Gardena_Bridge) - JSON error while request"

Version ist v2.4.0.

Ich habe schon die Bridge auf disable 1, gestellt, dann gelöscht, FHEM gespeichert, Neustart von FHEM und dann die Bridge neu angelegt.
Jedoch immer mit gleicher Fehlermeldung beim Neustart.

Beholfen habe ich mir erst mal mit einen DoIf, das überprüft ob die Bridge verbunden ist und wenn nicht ein getToken ausführt.

defmod GardenaSmartBridge_Monitor DOIF ([Gardena_Bridge] eq 404)  (set Gardena_Bridge getToken)
attr GardenaSmartBridge_Monitor cmdpause 30
attr GardenaSmartBridge_Monitor do always
attr GardenaSmartBridge_Monitor room Garten->GardenaSmart
attr GardenaSmartBridge_Monitor wait 5


Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD