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

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

Vorheriges Thema - Nächstes Thema

nexulm

...nochmal kurz nachgefragt:

Wer hat denn eine Erklärung für den negativen Zahlenwert?
mower_timer-mower_timer: -16777215


2021-05-27_17:49:01 Herbie radio-quality: 100
2021-05-27_17:49:01 Herbie device_info-last_time_online: 2021-05-27 17:48:52
2021-05-27_17:53:04 Herbie mower-timestamp_next_start: 2021-05-27 18:01:53
2021-05-27_17:53:04 Herbie device_info-last_time_online: 2021-05-27 17:52:49
2021-05-27_17:55:05 Herbie mower-timestamp_next_start: 2021-05-27 18:04:23
2021-05-27_17:55:05 Herbie device_info-last_time_online: 2021-05-27 17:54:20
2021-05-27_18:00:09 Herbie mower_stats-charging_cycles: 2045
2021-05-27_18:00:09 Herbie mower-status: ok_cutting
2021-05-27_18:00:09 Herbie mower-source_for_next_start: no_source
2021-05-27_18:00:09 Herbie mower-timestamp_next_start: temporarily unavailable
2021-05-27_18:00:09 Herbie mower_timer-mower_timer: -16777215
2021-05-27_18:00:09 Herbie battery-charging: 0
2021-05-27_18:00:09 Herbie device_info-last_time_online: 2021-05-27 18:00:03
2021-05-27_18:00:09 Herbie ok_cutting
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

Muk.s

Zitat

EDIT:

Nur, dass es keine Missverständnisse gibt: das mit dem Winterschlaf ist eine gute Zusatzfunktion für das fhem-Modul. Aber sie kann das Pausieren einzelner Ventile in der Irrigation Control NICHT ersetzen, da man damit alle Ventile auf einmal pausiert, und nicht nur einen einzelnen Zeitplan. Das mag für die Smart Water Control anders aussehen, wenn sie nur 1 Ventil hat.

[/EDIT]

Sinn und Zweck des Winterschlafs ist ja die Geräte über Winter zu deaktivieren und nicht um die Bewässerung zu pausieren. Also passt das ja mit der IC. Die Ventile selbst haben ja keine eigene Logik.
Schick wäre das schon, wenn man alle Geräte mit einem Sammelbefehl mittels FHEM in den Winterschlaf versetzt und im Frühjahr wieder aufweckt :)
Gerne auch für die Sensoren :)


Motivierte linke Hände

Hi, vielen Dank, dass es diese Module gibt. Das macht es wirklich einfach, Gardena Smart Devices in fhem einzubinden!

Eine Frage: Ließe sich der Batterie-Status, ähnlich wie bei anderen in FHEM eingebundenen Devices (auch) über ein reading "battery" anzeigen, das entweder "ok" oder "low" ausgibt. Dann würde das schon vorhandene Notify automatisch anspringen, und ich müsste nicht extra für Gardena ein zusätzliches Notify basteln.  ;D
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

Muk.s

Zitat von: Motivierte linke Hände am 28 Mai 2021, 16:35:09
Hi, vielen Dank, dass es diese Module gibt. Das macht es wirklich einfach, Gardena Smart Devices in fhem einzubinden!

Eine Frage: Ließe sich der Batterie-Status, ähnlich wie bei anderen in FHEM eingebundenen Devices (auch) über ein reading "battery" anzeigen, das entweder "ok" oder "low" ausgibt. Dann würde das schon vorhandene Notify automatisch anspringen, und ich müsste nicht extra für Gardena ein zusätzliches Notify basteln.  ;D

Hierzu gibt es doch schon das "battery-disposable_battery_status" Reading.
Oder über ein Userreading:
battery { ReadingsVal($name,"battery-level",0) > 50 ? "ok" : "low" }

BOFH

Bevor ich jetzt was überlese...

Der schedule ist nun ok wie er ist?


Und New Feature Request;
- Winterschlaf (all)
- Konfig Manuellen Knopf (wc)
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)

Muk.s

Zitat von: BOFH am 28 Mai 2021, 18:20:03
Bevor ich jetzt was überlese...

Der schedule ist nun ok wie er ist?


Und New Feature Request;
- Winterschlaf (all)
- Konfig Manuellen Knopf (wc)

Schedule passt (für mich) so!
Winterschlaf und Aufwecken je Device wäre nett, Eilt aber nicht :)

BOFH

der manuelle knopf + zeitplan ist richtung  DEVEL -> Testing

f+r den wintermode  bitte den alten update pfad löschen  und diesen hier hinzufügen

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

denke dass das für alle geräte funzt. bitte mal testen und feedback. 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)

BOFH

Zitat von: nexulm am 27 Mai 2021, 18:03:29
...nochmal kurz nachgefragt:

Wer hat denn eine Erklärung für den negativen Zahlenwert?
mower_timer-mower_timer: -16777215


2021-05-27_17:49:01 Herbie radio-quality: 100
2021-05-27_17:49:01 Herbie device_info-last_time_online: 2021-05-27 17:48:52
2021-05-27_17:53:04 Herbie mower-timestamp_next_start: 2021-05-27 18:01:53
2021-05-27_17:53:04 Herbie device_info-last_time_online: 2021-05-27 17:52:49
2021-05-27_17:55:05 Herbie mower-timestamp_next_start: 2021-05-27 18:04:23
2021-05-27_17:55:05 Herbie device_info-last_time_online: 2021-05-27 17:54:20
2021-05-27_18:00:09 Herbie mower_stats-charging_cycles: 2045
2021-05-27_18:00:09 Herbie mower-status: ok_cutting
2021-05-27_18:00:09 Herbie mower-source_for_next_start: no_source
2021-05-27_18:00:09 Herbie mower-timestamp_next_start: temporarily unavailable
2021-05-27_18:00:09 Herbie mower_timer-mower_timer: -16777215
2021-05-27_18:00:09 Herbie battery-charging: 0
2021-05-27_18:00:09 Herbie device_info-last_time_online: 2021-05-27 18:00:03
2021-05-27_18:00:09 Herbie ok_cutting


Schöne frage!  Der Minus Wert ist bei mir der selbe, wenn er mäht, wenn er im dock ist steht dort 0 :/
mal bei gelegnheit genauer betrachten ....
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 Mai 2021, 20:59:13
der manuelle knopf + zeitplan ist richtung  DEVEL -> Testing

f+r den wintermode  bitte den alten update pfad löschen  und diesen hier hinzufügen

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

denke dass das für alle geräte funzt. bitte mal testen und feedback. danke

Also... für Mäher, (alten) Sensor und IC teste ich das gern, sobald ich wieder an meinen Server komme (spätestens Ende der Woche).
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

So, wenn man andere Pläne hat... es lebe der mobile Zugang.

Winterschlaf und Aufwecken erfolgreich für...
... Mäher
... Smart Sensor (alte Generation)
... Irrigation Control.

BOFH, Du bist klasse!

Ich fänds trotzdem gut, wenn auch andere "Mitwünscher" was testen würden...  :P
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

mbrak

Hallo

bin zwar kein "Mitwünscher" aber ich hab mal eine Frage.

Ich benutze das Modul jetzt schon seit es das im FHEM Repo gibt (habe damals auch die erste Doku dafür geschrieben)
Ich habe nur einen Mäher damit verbunden.

Seit es dieses Jahr die Änderung der API seitens Gardena gab muss ich sagen, das es absolut störungsfrei lief.
Seit dem aber (auch gestern schon wieder) bleiben bei mir nach ca. 10-14 Tagen Betrieb ohne Probleme auf einmal die Readings aus. Die Claud zeigt weiterhin "Connected" an.
Nach einem Restart von FHEM gehts dann auch sofort wieder. Meist gibt es ja auch Updates und dann kann ich das in einem Zuge machen.

Habt ihr das ggf. auch oder was kann ich da machen?

Gruß Michael

zife

Hey, Gardena spickt bei uns  ;D

Seit dem letzten Update kann man Zeitpläne der Bewässerung komplett frei definiert pausieren, mit Datumsangsbe oder sogar dauerhaft.

Ich werd das mal durch Firefox jagen, vllt macht es ja Sinn, sich an der App Logik zu orientieren - ohne jetzt zu viel Rework anzetteln zu wollen...
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

Zitat von: mbrak am 01 Juni 2021, 12:27:01
Hallo

bin zwar kein "Mitwünscher" aber ich hab mal eine Frage.

Ich benutze das Modul jetzt schon seit es das im FHEM Repo gibt (habe damals auch die erste Doku dafür geschrieben)
Ich habe nur einen Mäher damit verbunden.

Seit es dieses Jahr die Änderung der API seitens Gardena gab muss ich sagen, das es absolut störungsfrei lief.
Seit dem aber (auch gestern schon wieder) bleiben bei mir nach ca. 10-14 Tagen Betrieb ohne Probleme auf einmal die Readings aus. Die Claud zeigt weiterhin "Connected" an.
Nach einem Restart von FHEM gehts dann auch sofort wieder. Meist gibt es ja auch Updates und dann kann ich das in einem Zuge machen.

Habt ihr das ggf. auch oder was kann ich da machen?

Gruß Michael

Das Gateway löschen und noch mal erstellen.

Ich guck mir das aber noch mal an. Vielleicht hat GARDENA am Token halten was geändert...





Zitat von: zife am 01 Juni 2021, 19:57:03
Hey, Gardena spickt bei uns  ;D

Seit dem letzten Update kann man Zeitpläne der Bewässerung komplett frei definiert pausieren, mit Datumsangsbe oder sogar dauerhaft.

Ich werd das mal durch Firefox jagen, vllt macht es ja Sinn, sich an der App Logik zu orientieren - ohne jetzt zu viel Rework anzetteln zu wollen...

Nachmachen ^^
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

Also, jetzt glaub ich wirklich an die Theorie, dass Gardena hier bei uns "heimlich" mitliest.

Die neue Funktion in der App, Zeitpläne für die Irrigation Control bis zu einem Wunschdatum oder sogar dauerhaft zu pausieren, ist eigentlich genau so, wie BOFH es schon umgesetzt hat. Es gibt also keine neuen Settings o.ä. seitens Gardena.

Klar, hier im Modul gibt man die Pause in "Stunden ab jetzt" an, in der Gardena App kann man ein Datum und eine Uhrzeit angeben. Aber das dauerhafte Pausieren funktioniert, tadaaaa, genauso wie hier: Gardena setzt einfach das Zieldatum auf 18.1.2038. Also beginnt die Bewässerung 2 Jahre früher wieder ;D

Der feine Unterschied ist, dass die App nicht dieses Fantasiedatum anzeigt, sondern "Pausiert bis auf Widerruf". 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.

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

Hallo,

ich habe das Gateway noch mal neu angelegt.
Allerdings werden die Readings am Sensor nicht aktualisiert, wenn man nicht refresh xy drückt.
Warum ist das jetzt so?

list von 12:35h
Internals:
   DEF        57083794-b9f2-4f16-b8ea-b4f80ac066b3 sensor
   DEVICEID   57083794-b9f2-4f16-b8ea-b4f80ac066b3
   FUUID      5ea7c25a-f33f-7c83-b589-197bc02732109345
   FVERSION   74_GardenaSmartDevice.pm:v2.4.0-s24485/2021-05-22
   Gardena_Bridge_MSGCNT 28
   Gardena_Bridge_TIME 2021-06-03 09:21:27
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     28
   NAME       Sensor
   NR         560
   STATE      T: 22°C, H: 100%, L: 6763lux
   TYPE       GardenaSmartDevice
   VERSION    v2.4.0
   READINGS:
     2021-05-24 11:50:54   IODev           Gardena_Bridge
     2020-05-12 07:35:33   ambient_temperature-frost_warning kein Frost
     2021-06-03 09:21:27   ambient_temperature-temperature 22
     2021-06-03 09:21:27   battery         ok
     2020-06-01 18:17:17   battery-disposable_battery_status ok
     2021-05-31 19:23:26   battery-level   71
     2020-04-28 07:43:24   device_info-category sensor
     2021-05-06 08:03:17   device_info-connection_status online
     2021-06-03 09:21:27   device_info-last_time_online 2021-06-03 09:21:23
     2020-04-28 07:43:24   device_info-manufacturer Gardena
     2020-04-28 07:43:24   device_info-product 2-DEVICE
     2020-04-28 07:43:24   device_info-serial_number 00094004
     2020-04-28 07:43:24   device_info-sgtin 3034F8EE9012674000016F34
     2021-05-06 08:03:17   device_info-version 1.0.3-4.0.0-1.5.3-2.2.1
     2021-05-06 08:03:17   firmware-firmware_available_version
     2020-04-28 07:43:24   firmware-firmware_command nichts zu tun
     2021-05-06 08:03:17   firmware-firmware_status auf dem neusten Stand
     2020-04-28 07:43:24   firmware-firmware_update_start 1
     2020-05-14 20:05:16   firmware-firmware_upload_progress 0
     2020-04-28 07:43:24   firmware-inclusion_status inbegriffen
     2021-06-03 08:44:41   humidity-humidity 100
     2021-06-03 07:31:13   lastRequestState request_error
     2021-06-03 08:49:20   light-light     6763
     2020-05-09 04:44:10   radio-connection_status Gerät ist in Reichweite
     2021-05-24 11:07:45   radio-quality   100
     2020-05-03 10:52:13   radio-state     gut
     2021-06-03 05:45:29   soil_temperature-temperature 16
     2021-06-03 09:21:27   state           T: 22°C, H: 100%, L: 6763lux
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id
     bm:
       CODE(0x680eea8):
         cnt        5
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        03.06. 08:25:40
         max        0.000288009643554688
         tot        0.000639915466308594
         mAr:
           set
           Sensor
           event-on-update-reading
           soil_temperature-temperature,humidity-humidity,ambient_temperature-temperature
       CODE(0x6813780):
         cnt        255
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        03.06. 07:46:05
         max        0.725757122039795
         tot        3.75762701034546
         mAr:
           HASH(0x5b15e68)
           ARRAY(0x240c4dd0)
           HASH(0x23ecb368)
Attributes:
   IODev      Gardena_Bridge
   alias      Bewässerungssensor
   icon       scene_day
   model      sensor
   room       Außen,GardenaSmart
   userReadings battery { ReadingsVal("Sensor","battery-disposable_battery_status",0) }


Und im Anhang nen Screenshot von 12:35h.

Muss man das jetzt über nen DOIF triggern oder so?

Thx und bis denn
SouzA

Edit:
Jetzt funzt auch die refresh-Taste nich mehr:
state send command to gardena cloud 2021-06-03 12:40:51
Jetzt ist es 12:50h....
In der App kann ich aktualisieren.

Edit2:
Nach Neustart kommen auch automatisch Werte.
state T: 26°C, H: 97%, L: 19994lux 2021-06-03 12:53:58
Mal gucken, wie lange.

Edit3:
So wie es ausschaut kommen genau 1x Werte automatisch.
Danach nix mehr.
Es ist 14:21h.
state T: 26°C, H: 97%, L: 19994lux 2021-06-03 12:53:58

Edit4:
Ein refresh lässt sich im übrigen (noch) durchführen.
state T: 25°C, H: 97%, L: 12647lux 2021-06-03 14:25:24
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee