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

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

Vorheriges Thema - Nächstes Thema

Benjamin50

Zitat von: BOFH am 10 Mai 2021, 19:18:18
@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

Das refresh mit Temperature und Humidity funktioniert.
Im state habe ich jetzt 4 mal den humidity wert stehen
siehe List


Internals:
   .FhemMetaInternals 1
   DEF        6a6e4a32-0e6a-4a81-be09-f034205a5e46 sensor2
   DEVICEID   6a6e4a32-0e6a-4a81-be09-f034205a5e46
   FUUID      60953ab6-f33f-953d-ced8-e299b0b4d384fae1
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     4
   NAME       Sensor
   NR         529
   STATE      T: 21°C, H: 70%
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   myGardenaBridge_MSGCNT 4
   myGardenaBridge_TIME 2021-05-11 10:55:38
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-11 10:53:20   IODev           myGardenaBridge
     2021-05-07 15:03:55   battery-disposable_battery_status ok
     2021-05-11 10:55:38   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-11 10:55:38   device_info-last_time_online 2021-05-11 10:55:33
     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 00025692
     2021-05-07 15:03:55   device_info-sgtin 3034F8EE901298000000645C
     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-11 10:55:38   humidity-humidity 70
     2021-05-09 20:45:51   lastRequestState request_error
     2021-05-11 10:55:38   radio-quality   70
     2021-05-09 09:35:22   radio-state     gut
     2021-05-10 20:21:14   soil_model-model_definition 05648C0A4B540B37800C28AC0D003C0F
     2021-05-10 20:21:14   soil_model-model_status preliminary_model
     2021-05-08 07:03:46   soil_temperature-frost_warning kein Frost
     2021-05-11 10:55:38   soil_temperature-temperature 21
     2021-05-11 10:55:38   state           H: 70%H: 70%H: 70%H: 70%
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_id
Attributes:
   IODev      myGardenaBridge
   group      Gardena
   model      sensor
   readingValueLanguage de
   room       GardenaSmart
   stateFormat T: soil_temperature-temperature°C, H: humidity-humidity%


CoolTux

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

Benjamin50

Zitat von: CoolTux am 11 Mai 2021, 11:09:02
Enferne mal Dein Attribut stateFormat
jedes mal, wenn ich  refresh temperature oder humidity ausführe erhöht sich die Anzahl.

Internals:
   .FhemMetaInternals 1
   DEF        6a6e4a32-0e6a-4a81-be09-f034205a5e46 sensor2
   DEVICEID   6a6e4a32-0e6a-4a81-be09-f034205a5e46
   FUUID      60953ab6-f33f-953d-ced8-e299b0b4d384fae1
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     6
   NAME       Sensor
   NR         529
   STATE      H: 70%H: 70%H: 70%H: 70%H: 70%H: 70%
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   myGardenaBridge_MSGCNT 6
   myGardenaBridge_TIME 2021-05-11 11:46:33
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-11 10:53:20   IODev           myGardenaBridge
     2021-05-07 15:03:55   battery-disposable_battery_status ok
     2021-05-11 11:46:33   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-11 11:46:33   device_info-last_time_online 2021-05-11 11:46:29
     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 00025692
     2021-05-07 15:03:55   device_info-sgtin 3034F8EE901298000000645C
     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-11 11:46:33   humidity-humidity 70
     2021-05-09 20:45:51   lastRequestState request_error
     2021-05-11 11:46:33   radio-quality   70
     2021-05-09 09:35:22   radio-state     gut
     2021-05-10 20:21:14   soil_model-model_definition 05648C0A4B540B37800C28AC0D003C0F
     2021-05-10 20:21:14   soil_model-model_status preliminary_model
     2021-05-08 07:03:46   soil_temperature-frost_warning kein Frost
     2021-05-11 11:46:33   soil_temperature-temperature 23
     2021-05-11 11:46:33   state           H: 70%H: 70%H: 70%H: 70%H: 70%H: 70%
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_id
Attributes:
   IODev      myGardenaBridge
   group      Gardena
   model      sensor
   readingValueLanguage de
   room       GardenaSmart

CoolTux

Das ist die Version aus dem Patch Branche? Schaue ich mir nachher mal an. Es sei denn Sebastian ist schneller  ;D
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

Benjamin50

Zitat von: CoolTux am 11 Mai 2021, 12:10:59
Das ist die Version aus dem Patch Branche? Schaue ich mir nachher mal an. Es sei denn Sebastian ist schneller  ;D
Danke
Hier ist noch ein Auszug aus dem Log nach einem refresh.
Vieleich ist das Hilfreich


2021-05-11_11:46:27 Sensor send command to gardena cloud
2021-05-11_11:46:28 Sensor 204
2021-05-11_11:46:28 Sensor the command is processed
2021-05-11_11:46:33 Sensor humidity-humidity: 70
2021-05-11_11:46:33 Sensor soil_temperature-temperature: 23
2021-05-11_11:46:33 Sensor radio-quality: 70
2021-05-11_11:46:33 Sensor battery-level: 100
2021-05-11_11:46:33 Sensor device_info-last_time_online: 2021-05-11 11:46:29
2021-05-11_11:46:33 Sensor H: 70%H: 70%H: 70%H: 70%H: 70%H: 70%

BOFH

Zitat von: zife am 11 Mai 2021, 09:19:53
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.


Top, dann passt das wie gedacht. Bei nächster gelegenheit bau ich das dann mit ein.

Zitat von: Benjamin50 am 11 Mai 2021, 11:51:19
jedes mal, wenn ich  refresh temperature oder humidity ausführe erhöht sich die Anzahl.
...

ja ... manchmal hat man dicke finger *g*



[EDIT]
@Benjamin50

bitte erneut diese laden und ersetzen

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-sensor2/FHEM/74_GardenaSmartDevice.pm

[/EDIT]
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 11 Mai 2021, 20:10:40
Top, dann passt das wie gedacht. Bei nächster gelegenheit bau ich das dann mit ein.

Grandios, danke!
Dann kann ich mir endlich die Bewässerung an die Gartentür koppeln, oder den Bewegungsmelder, oder, oder...  8)  und vor allem macht mir der Rasensprenger dann nicht mehr mein Feuer in der Feuerschale 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?

Benjamin50

Zitat von: BOFH am 11 Mai 2021, 20:10:40

Top, dann passt das wie gedacht. Bei nächster gelegenheit bau ich das dann mit ein.

ja ... manchmal hat man dicke finger *g*



[EDIT]
@Benjamin50

bitte erneut diese laden und ersetzen

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-sensor2/FHEM/74_GardenaSmartDevice.pm

[/EDIT]
GardenaSmartDevice wird Blockiert
Die Greäte sind nicht mehr da

2021.05.12 10:56:52.349 0: Excessively long <> operator at ./FHEM/74_GardenaSmartDevice.pm line 8.

2021.05.12 10:56:52.349 0: ERROR: Cannot autoload GardenaSmartDevice

Excessively long <> operator at ./FHEM/74_GardenaSmartDevice.pm line 8.

Habe gerade bemerkt das ich nicht die Ganze Datei Herunterladen kann ich bekommen eine mit 16KB

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)

Benjamin50

Zitat von: BOFH am 12 Mai 2021, 18:21:26

Cooltux war fleißig und hat es schon in testing Zweig übernommen


https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/FHEM/74_GardenaSmartDevice.pm

Wenn ich set refresh Sensor temperature durchführe werden diese Reading aktualisiert.


READINGS:
     2021-05-13 09:55:15   device_info-last_time_online 2021-05-13 09:55:11
     2021-05-13 09:55:15   soil_temperature-temperature 17
     2021-05-13 09:55:15   state           T: 17°C, H: 70%


Wenn ich set refresh Sensor humidity durchführe  wird das  humidity-humidity Reading nicht aktualisiert.


READINGS:
     2021-05-13 10:01:15   device_info-last_time_online 2021-05-13 10:01:11
     2021-05-13 07:49:49   humidity-humidity 70
     2021-05-13 10:01:15   state           T: 17°C, H: 70%


Kann es sein das die Aktualisierung nur dann stattfindet wen sich der Wert ändert.
Dann habe ich noch eine Verständnisfrage werden die Readings nicht automatisch aktualisiert?



   
GardenaSmartBridge:

In der Wiki von GardenaSmartBridge steht bei den Attribut

interval - Abfrageinterval in Minuten (5= default)

Im Device specific help steht bei den Attribute

interval - Abfrageinterval in Sekunden (default: 300)

Könnt ihr mir bitte mitteilen welcher Eintrag der richtige ist.

Vielen Dank
für die Aktualisierung des SensorsDevice.

BOFH

Guck ich mir mit der Feuchtigkeit noch mal an. Denke ist aber ok.
Ja das Reading wird nur aktualisiert, wenn es einen neuen Wert hat.
Kannst du das bitte mal im Auge behalten ob es bei deinem sensor auch so ist.


Ja. Also. Es ist nich schlimmer ^^.
Im Code sind 60 Default.
Die 300 (Sekunden = 5minuten) sind alt Last?.

Wenn du Hilfe in fhem bei der GardenaBridge dir anguckst siehst du das es Sekunden sind. Und dort steht 60sek als Default drin. Die 300 in commandref.

@Cooltux. Bitte korrigiere doch mal die Wiki u commandref :)
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)

BOFH

Zitat von: zife am 12 Mai 2021, 08:55:07
Grandios, danke!
Dann kann ich mir endlich die Bewässerung an die Gartentür koppeln, oder den Bewegungsmelder, oder, oder...  8)  und vor allem macht mir der Rasensprenger dann nicht mehr mein Feuer in der Feuerschale aus.

probier mal bitte die version und dann auch ALLE Geräte, hab im Code gedreht :) Paar Funktionen Konsolidiert etc...



update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-ImplementationSmartIrrigationControl/controls_GardenaSmartDevice.txt
update

shutdown restart

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)

SebastianStorb

Ich hoffe, dass ich meine Frage an der richtigen Stelle platziere und bitte um Entschuldigung, falls diese hier nicht passend ist oder an anderer Stelle beantwortet wurde und ich dies übersehen habe.

Ich bekomme zur Zeit beim FHEM Update folgenden Eintrag mit dem ich nicht weiter komme:
2021.05.15 11:32:20 1 : GardenaSmartDevice
2021.05.15 11:32:20 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.05.15 11:32:20 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.05.15 11:32:20 1 : Got 49745 bytes for FHEM/74_GardenaSmartDevice.pm, expected 48421
2021.05.15 11:32:20 1 : aborting.

Ich hatte im Log keinen Hinweis gefunden und auch nicht über Verbose 5.

Mit freundlichen Grüßen und vielen Dank

BOFH

Zitat von: SebastianStorb am 15 Mai 2021, 11:38:59
Ich hoffe, dass ich meine Frage an der richtigen Stelle platziere und bitte um Entschuldigung, falls diese hier nicht passend ist oder an anderer Stelle beantwortet wurde und ich dies übersehen habe.

Ich bekomme zur Zeit beim FHEM Update folgenden Eintrag mit dem ich nicht weiter komme:
2021.05.15 11:32:20 1 : GardenaSmartDevice
2021.05.15 11:32:20 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.05.15 11:32:20 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.05.15 11:32:20 1 : Got 49745 bytes for FHEM/74_GardenaSmartDevice.pm, expected 48421
2021.05.15 11:32:20 1 : aborting.

Ich hatte im Log keinen Hinweis gefunden und auch nicht über Verbose 5.

Mit freundlichen Grüßen und vielen Dank

Welcher update zweig ?
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

Zitat von: BOFH am 13 Mai 2021, 15:15:57
Guck ich mir mit der Feuchtigkeit noch mal an. Denke ist aber ok.
Ja das Reading wird nur aktualisiert, wenn es einen neuen Wert hat.
Kannst du das bitte mal im Auge behalten ob es bei deinem sensor auch so ist.

Hallo,
So wie ich es jetzt sehen aktualisieren sich die Readings erst, wenn sich auch der Wert ändert.
Ist ok, das Funktioniert  auch.

Wenn ich im Modul GardenaSmartBridge set myGardenaBridge getDeviceState ausführe dann werden die Devices aktualisiert.
Das ist, nehme ich an gewollt und das funktioniert auch.

Bei einer Aktualisierung im GardenaSmartBridge sollten sich nicht auch diese Readings ändern?


2021-05-13 09:22:11   sunrise         05:19
2021-05-13 09:22:11   sunset          20:21