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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: SirBen am 27 April 2021, 15:46:55
Jo, nach dem FHEM Neustart funktioniert alles.
Ich habe auch wieder das Attribut event-on-change-Reading beim Device aktiviert und es funktioniert weiterhin.
Vielen Dank für die schnelle Hilfe!

Das Problem war das event-on-change-reading in der Bridge. Dadurch wurde ein wichtiges Event zum starten des Timers nicht ausgelöst.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

BOFH

Gibt es hier noch jemanden mehr mit einer Irrigation Control? Zife reagiert leider nicht
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)

choetzu

Zitat von: BOFH am 28 April 2021, 20:20:13
Gibt es hier noch jemanden mehr mit einer Irrigation Control? Zife reagiert leider nicht

Ich habe eine Irrigation Control im Einsatz
Raspi3, EnOcean, Zwave, Homematic

BOFH

Zitat von: choetzu am 28 April 2021, 20:31:21
Ich habe eine Irrigation Control im Einsatz

Top. Kannst du bitte
Debugjson an der Bridge einschalten
Und dann ein get device_list <deine Irrigation Control>
Aufrufen. Sollte nach dem Debugjson als getter  oben verfügbar sein.
Wenn nicht ein set getdevicelist vorher ausführen
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 28 April 2021, 20:20:13
Gibt es hier noch jemanden mehr mit einer Irrigation Control? Zife reagiert leider nicht

Sorry, hab gerade sehr unregelmäßig Zeit für's Thema - bitte um Nachsicht. Und ich bin etwas raus aus dem Thema, deshalb konnte/kann ich die Bitte noch nicht ganz befolgen. Werde aber kurzfristig versuchen, die benötigen Infos zu liefern!

[Edit] So, gleich versucht. "debugjson" an der Bridge ist eingeschaltet, aber ich finde weder ein "get device_list", noch ein "set getdevicelist" - Tomaten auf den Augen?
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

zife

Zitat von: BOFH am 22 April 2021, 17:52:55
Firefox am Start? Bräuchte dann die payloads. Damit man das einbinden kann

Ja, Firefox vorhanden...

Das hier:
https://git.cooltux.net/FHEM/mod-GardenaSmart/issues/2
ist nicht, was Du suchst?

Sorry, ich weiß nicht genau, was die "payloads" umfassen sollen.
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

In der tat geht es um diese payloads.
1) würde ich diese gerne bestätigt wissen
2) fehlen dort Infos die wir dann vom debug bekomme

DebugJson 1
An der Bridge.

Set ist oben immer vorhanden.
Set gw getDevicesstate

Wenn du danach die Bridge aufrufst sollte dort auch ein
Get vorhanden sein in dem du deine Irrigation Control auswählen kannst
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

Ok, was immer ich zuletzt anders gemacht hab... jetzt klappt's. Ist es das, was Du brauchst?


.:{ DEBUG OUTPUT for Wassermann }:. name : Wassermann
id : cf9454a6-1461-431d-903f-8db0eb9af747
category : ic24
=== Settings [0]id: 03cfaa1d-3b22-42ce-b1f3-f80efd85af34
name: be_decision_time value: 389
[1]id: 5678ee33-1c9f-470a-a142-37e1282dc19f
name: schedules_paused_until_1 value:
[2]id: 837a8154-1045-47fd-b232-fad896e6d69b
name: schedules_paused_until_2 value:
[3]id: 014432ec-502a-4a9e-b5c7-114baad673b6
name: schedules_paused_until_3 value: 2021-04-20T22:00:00.000Z
[4]id: d250c3c0-b9a1-43b9-89ae-2d216c35ab10
name: schedules_paused_until_4 value: 2021-04-20T22:00:00.000Z
[5]id: 7a3d5b34-1c98-4987-9838-9d1672c0a935
name: schedules_paused_until_5 value:
[6]id: c2df2855-e9d4-48a3-886a-69e9af23ccf8
name: schedules_paused_until_6 value:
[7]id: 58b3b385-6011-4c7c-aae0-a7f8208f9945
name: valve_names N/A [8]id: 03ef13f6-67a5-4079-b311-fdd75592c108
name: valves_master_config N/A [9]id: 385ff7fc-be80-4a41-b1d8-11f8dfb2b5fc
name: winter_mode value: awake



Die payloads auf Cooltux' Seite hatte ich letzten Herbst aus Firefox geholt, müssten noch aktuell sein - oder gabs bei Gardena grössere Updates?
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

Benjamin50

Hallo,
Ich habe mir heute das GartenaSmartSystem installiert.
Der GardenaSmartBridge hat gleich funktioniert die Installation war kein Problem.

Jetzt habe ich eine Bodenfeuchtesensor auch gleich eingebunden und da ist mir aufgefallen das
die Readings mit den Vorgaben nicht übereinstimmen.
Bei diesen Sensor gibt es keine Light Messung.


Habe  hier ein List von den Sensor gemacht


Internals:
   .FhemMetaInternals 1
   CFGFN     
   DEF        6a6e4a32-0e6a-4a81-be09-f034205a5e46 sensor2
   DEVICEID   6a6e4a32-0e6a-4a81-be09-f034205a5e46
   FUUID      60953ab6-f33f-953d-ced8-e299b0b4d384fae1
   FVERSION   74_GardenaSmartDevice.pm:v2.2.3-s24339/2021-04-26
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     661
   NAME       Sensor
   NR         664
   STATE      T: readingsValError°C, H: 25%, L: readingsValErrorlux
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   myGardenaBridge_MSGCNT 661
   myGardenaBridge_TIME 2021-05-07 16:03:34
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-07 15:03:50   IODev           myGardenaBridge
     2021-05-07 15:03:55   battery-disposable_battery_status ok
     2021-05-07 16:03:34   battery-level   100
     2021-05-07 15:03:55   device_info-category sensor2
     2021-05-07 15:03:55   device_info-connection_status online
     2021-05-07 15:50:49   device_info-last_time_online 2021-05-07 15:50:44
     2021-05-07 15:03:55   device_info-manufacturer Gardena
     2021-05-07 15:03:55   device_info-product 8-DEVICE
     2021-05-07 15:03:55   device_info-serial_number 000*******
     2021-05-07 15:03:55   device_info-sgtin 30***************************
     2021-05-07 15:03:55   device_info-version 0.0.1-4.0.0-1.5.3-1.0.0
     2021-05-07 15:03:55   firmware-firmware_command nichts zu tun
     2021-05-07 15:03:55   firmware-firmware_status auf dem neusten Stand
     2021-05-07 15:03:55   firmware-firmware_upload_progress 0
     2021-05-07 15:03:55   firmware-inclusion_status inbegriffen
     2021-05-07 16:03:34   humidity-humidity 25
     2021-05-07 15:51:10   lastRequestState Error 400 Bad Request
     2021-05-07 16:03:34   radio-quality   100
     2021-05-07 15:03:55   radio-state     gut
     2021-05-07 15:07:21   soil_model-model_status determination_running
     2021-05-07 15:03:55   soil_temperature-frost_warning kein Frost
     2021-05-07 16:03:34   soil_temperature-temperature 20
     2021-05-07 16:03:34   state           T: readingsValError°C, H: 25%, L: readingsValErrorlux
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_id
Attributes:
   IODev      myGardenaBridge
   group      Gardena
   model      sensor
   readingValueLanguage de
   room       GardenaSmart


Vielen Dank

BOFH

Zitat von: zife am 04 Mai 2021, 23:13:26
Ok, was immer ich zuletzt anders gemacht hab... jetzt klappt's. Ist es das, was Du brauchst?


.:{ DEBUG OUTPUT for Wassermann }:. name : Wassermann
id : cf9454a6-1461-431d-903f-8db0eb9af747
category : ic24
=== Settings [0]id: 03cfaa1d-3b22-42ce-b1f3-f80efd85af34
name: be_decision_time value: 389
[1]id: 5678ee33-1c9f-470a-a142-37e1282dc19f
name: schedules_paused_until_1 value:
[2]id: 837a8154-1045-47fd-b232-fad896e6d69b
name: schedules_paused_until_2 value:
[3]id: 014432ec-502a-4a9e-b5c7-114baad673b6
name: schedules_paused_until_3 value: 2021-04-20T22:00:00.000Z
[4]id: d250c3c0-b9a1-43b9-89ae-2d216c35ab10
name: schedules_paused_until_4 value: 2021-04-20T22:00:00.000Z
[5]id: 7a3d5b34-1c98-4987-9838-9d1672c0a935
name: schedules_paused_until_5 value:
[6]id: c2df2855-e9d4-48a3-886a-69e9af23ccf8
name: schedules_paused_until_6 value:
[7]id: 58b3b385-6011-4c7c-aae0-a7f8208f9945
name: valve_names N/A [8]id: 03ef13f6-67a5-4079-b311-fdd75592c108
name: valves_master_config N/A [9]id: 385ff7fc-be80-4a41-b1d8-11f8dfb2b5fc
name: winter_mode value: awake



Die payloads auf Cooltux' Seite hatte ich letzten Herbst aus Firefox geholt, müssten noch aktuell sein - oder gabs bei Gardena grössere Updates?

Top!

Ob es hier großes Update gab weiß ich nicht. Darum die Frage.
Gehe sonst gern von nicht aus.

Kannst du bitte den payload von
Zeitplan für Ventil 1 anhalten bis Samstag, 3.10.20, 0:00 Uhr
Mal im Firefox mitplotten und mir per pn schicken.
Ich gehe von außen dass dort die id
5678ee33-1c9f-470a-a142-37e1282dc19f
Als vorletzter Parameter steht.
Im Ticket sind hier noch ,,Unbekannte id"s




Zitat von: Benjamin50 am 07 Mai 2021, 16:28:42
Hallo,
Ich habe mir heute das GartenaSmartSystem installiert.
Der GardenaSmartBridge hat gleich funktioniert die Installation war kein Problem.

Jetzt habe ich eine Bodenfeuchtesensor auch gleich eingebunden und da ist mir aufgefallen das
die Readings mit den Vorgaben nicht übereinstimmen.
Bei diesen Sensor gibt es keine Light Messung.


Habe  hier ein List von den Sensor gemacht


Internals:
   .FhemMetaInternals 1
   CFGFN     
   DEF        6a6e4a32-0e6a-4a81-be09-f034205a5e46 sensor2
   DEVICEID   6a6e4a32-0e6a-4a81-be09-f034205a5e46
   FUUID      60953ab6-f33f-953d-ced8-e299b0b4d384fae1
   FVERSION   74_GardenaSmartDevice.pm:v2.2.3-s24339/2021-04-26
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     661
   NAME       Sensor
   NR         664
   STATE      T: readingsValError°C, H: 25%, L: readingsValErrorlux
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   myGardenaBridge_MSGCNT 661
   myGardenaBridge_TIME 2021-05-07 16:03:34
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-07 15:03:50   IODev           myGardenaBridge
     2021-05-07 15:03:55   battery-disposable_battery_status ok
     2021-05-07 16:03:34   battery-level   100
     2021-05-07 15:03:55   device_info-category sensor2
     2021-05-07 15:03:55   device_info-connection_status online
     2021-05-07 15:50:49   device_info-last_time_online 2021-05-07 15:50:44
     2021-05-07 15:03:55   device_info-manufacturer Gardena
     2021-05-07 15:03:55   device_info-product 8-DEVICE
     2021-05-07 15:03:55   device_info-serial_number 000*******
     2021-05-07 15:03:55   device_info-sgtin 30***************************
     2021-05-07 15:03:55   device_info-version 0.0.1-4.0.0-1.5.3-1.0.0
     2021-05-07 15:03:55   firmware-firmware_command nichts zu tun
     2021-05-07 15:03:55   firmware-firmware_status auf dem neusten Stand
     2021-05-07 15:03:55   firmware-firmware_upload_progress 0
     2021-05-07 15:03:55   firmware-inclusion_status inbegriffen
     2021-05-07 16:03:34   humidity-humidity 25
     2021-05-07 15:51:10   lastRequestState Error 400 Bad Request
     2021-05-07 16:03:34   radio-quality   100
     2021-05-07 15:03:55   radio-state     gut
     2021-05-07 15:07:21   soil_model-model_status determination_running
     2021-05-07 15:03:55   soil_temperature-frost_warning kein Frost
     2021-05-07 16:03:34   soil_temperature-temperature 20
     2021-05-07 16:03:34   state           T: readingsValError°C, H: 25%, L: readingsValErrorlux
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_id
Attributes:
   IODev      myGardenaBridge
   group      Gardena
   model      sensor
   readingValueLanguage de
   room       GardenaSmart


Vielen Dank


Das ist der neue kleine Sensor?
Der hat also weder Helligkeit noch Temperatur Sensoren ...

Muss noch als Gerät hinzugefügt werden.
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)

Benjamin50

Hallo,

Vielen Dank für das Hinzufügen.
Ein Temperatursensor ist vorhanden.

humidity-humidity = 100
soil_temperature-frost_warning = kein Frost
soil_temperature-temperature = 22

Diese werte zeigt er mir derzeit an

BOFH

Zitat von: Benjamin50 am 08 Mai 2021, 12:41:39
Hallo,

Vielen Dank für das Hinzufügen.
Ein Temperatursensor ist vorhanden.

humidity-humidity = 100
soil_temperature-frost_warning = kein Frost
soil_temperature-temperature = 22

Diese werte zeigt er mir derzeit an

Das ist die Boden Temperatur. Ok die gibts.
Ich dachte an die Außentemperatur

ambient_temperature-temperature

Sei's drum. Muss ja ein Grund haben das der Sensor günstiger ist ;)
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 07 Mai 2021, 20:06:39
Top!

Kannst du bitte den payload von
Zeitplan für Ventil 1 anhalten bis Samstag, 3.10.20, 0:00 Uhr
Mal im Firefox mitplotten und mir per pn schicken.
Ich gehe von außen dass dort die id
5678ee33-1c9f-470a-a142-37e1282dc19f
Als vorletzter Parameter steht.


Man kann mit den Gardena-Bordmitteln die Bewässerungszeitpläne leider nur für ca 6 Tage im Voraus (jeweils zu 0 Uhr und 12 Uhr) anhalten.
Das ist auch etwas, was über fhem bestimmt viel flexibler ginge.

Wenn ich also nochmal was testen soll, müsste es ein Zieldatum innerhalb der nächsten 6 Tage zu 0 oder 12 Uhr sein.
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

@Benjamin50
Magst du die Datei in deinem Fhem duch diese ersetzen und mal testen
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-sensor2/FHEM/74_GardenaSmartDevice.pm


@zife
magst du bitte dem Ventil1 irgend einen Befehl mitgeben, damit ich die ID zuordnen kann.

Danke
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 10 Mai 2021, 19:18:18
magst du bitte dem Ventil1 irgend einen Befehl mitgeben, damit ich die ID zuordnen kann.

Danke

Voila: Pausieren des Zeitplans von Ventil 1 bis Mittwoch, 0 Uhr:
PUT

https://smart.gardena.com/v1/devices/cf9454a6-1461-431d-903f-8db0eb9af747/settings/5678ee33-1c9f-470a-a142-37e1282dc19f?locationId=[LOCATION ID]


Mit dem Inhalt:

{"settings":{"name":"schedules_paused_until_1","value":"2021-05-12T10:00:00.000Z","device":"cf9454a6-1461-431d-903f-8db0eb9af747"}}


Ich hab die [LOCATION ID] rausgenommen, weil ich nicht unnötig IDs veröffentlichen möchte, ohne zu wissen, was man damit für Unfug anstellen kann. Wenn Du die auch brauchst, gerne.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?