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

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

Vorheriges Thema - Nächstes Thema

Muk.s

Zitat von: BOFH am 24 Mai 2021, 21:48:52
Glaube der wird mehr oder minder sogar als 1 Ventil quittiert.
Bei Gelegenheit bau ich das ein...

Das wäre cool. Der Zeitplan für den Smart Water Control lässt sich in der App für bis zu 7 Tage jeweils bis 00:00 Uhr oder 12:00 pausieren. Ist das beim Irrigation Control auch so?

zife

Ja, aber das lässt sich via fhem ausweiten - für die IC haben wir ja jetzt den Parameter "unterbrechen bis" in Stunden, das fand ich am sinnvollsten.

Theoretisch auch mit konkreter Datumsangabe denkbar.

Die Laufzeit des Ventils kann man dagegen nicht beliebig angeben, da verweigert Gardena ab 90 min die Annahme.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

nexulm

Hallo,

ich suche leider immer noch den Grund warum mein Logging trotz erfolgreicher Verbindung nicht durchläuft. Auch nach dem gestrigen Update auf die neueste Version 2.4.0...

73_GardenaSmartBridge.pm:v2.4.0-s24485/2021-05-22
74_GardenaSmartDevice.pm:v2.4.0-s24485/2021-05-22

... gibt es ein einmaliges Init und danach ist Schweigen im Walde:

2021-05-25_13:08:02 Herbie mower-status: ok_cutting
2021-05-25_13:08:02 Herbie mower-source_for_next_start: no_source
2021-05-25_13:08:02 Herbie mower-timestamp_next_start: temporarily unavailable
2021-05-25_13:08:02 Herbie mower_timer-mower_timer: -16777215
2021-05-25_13:08:02 Herbie battery-charging: 0
2021-05-25_13:08:02 Herbie device_info-last_time_online: 2021-05-25 13:01:07
2021-05-25_13:08:02 Herbie ok_cutting

Der Mäher (hier: Herbie) läuft und läuft, was in der Gardena App ebenfalls beobachtet werden kann. Token ist aktuell, der Mäher als Connected und Online weiterhin in FHEM gemeldet. Nur im Filelog kommt nichts mehr an. :-(
Ein...

attr <gateway> disable 1
...wait for <= 2 min...
deleteattr disable 1
set <gateway> getDeviceState

...hat heute Mittag wieder geholfen die o.a. einmaligen Logzeilen zu entlocken.

Bin über jede hilfreiche Info dankbar, die wieder ein permanentes Logging mit den aktualisierten Module(n) 2021 möglich macht. :-)
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 von: zife am 25 Mai 2021, 09:43:28
Ja, aber das lässt sich via fhem ausweiten - für die IC haben wir ja jetzt den Parameter "unterbrechen bis" in Stunden, das fand ich am sinnvollsten.

Theoretisch auch mit konkreter Datumsangabe denkbar.

Die Laufzeit des Ventils kann man dagegen nicht beliebig angeben, da verweigert Gardena ab 90 min die Annahme.

,,unterbrechen bis" in Stunden würde reichen und müsste auch für den Smart Water Control funktionieren. Das Ventil über FHEM öffnen und schließen funktioniert ja schon.

Derzeit habe ich in der App Bewässerungszeiten für Morgens und Abends definiert.
Theoretisch könnte ich die Bewässerung auch dynamisch mittels FHEM machen, doch wenn es da mal in der Kette FHEM - Cloud - Gateway - Ventil klemmt wäre das unschön.
Soviel ich weiß, werden die App Zeitpläne in den Endgeräten gespeichert, womit mögliche Fehlerquellen weitgehend ausgeschlossen sind, abgesehen von leeren Batterien.

Eine Möglichkeit die Bewässerung über FHEM für x Stunden zu unterbrechen wäre ideal.

BOFH

Zitat von: nexulm am 25 Mai 2021, 14:04:00
Hallo,

ich suche leider immer noch den Grund warum mein Logging trotz erfolgreicher Verbindung nicht durchläuft. Auch nach dem gestrigen Update auf die neueste Version 2.4.0...

73_GardenaSmartBridge.pm:v2.4.0-s24485/2021-05-22
74_GardenaSmartDevice.pm:v2.4.0-s24485/2021-05-22

... gibt es ein einmaliges Init und danach ist Schweigen im Walde:

2021-05-25_13:08:02 Herbie mower-status: ok_cutting
2021-05-25_13:08:02 Herbie mower-source_for_next_start: no_source
2021-05-25_13:08:02 Herbie mower-timestamp_next_start: temporarily unavailable
2021-05-25_13:08:02 Herbie mower_timer-mower_timer: -16777215
2021-05-25_13:08:02 Herbie battery-charging: 0
2021-05-25_13:08:02 Herbie device_info-last_time_online: 2021-05-25 13:01:07
2021-05-25_13:08:02 Herbie ok_cutting

Der Mäher (hier: Herbie) läuft und läuft, was in der Gardena App ebenfalls beobachtet werden kann. Token ist aktuell, der Mäher als Connected und Online weiterhin in FHEM gemeldet. Nur im Filelog kommt nichts mehr an. :-(
Ein...

attr <gateway> disable 1
...wait for <= 2 min...
deleteattr disable 1
set <gateway> getDeviceState

...hat heute Mittag wieder geholfen die o.a. einmaligen Logzeilen zu entlocken.

Bin über jede hilfreiche Info dankbar, die wieder ein permanentes Logging mit den aktualisierten Module(n) 2021 möglich macht. :-)

Kannst du bitte ein list deines Gateway posten.
Ich denke die Ursache liegt daran dass nurnoch geänderte readings triggern.


Zitat von: Muk.s am 25 Mai 2021, 18:31:39
,,unterbrechen bis" in Stunden würde reichen und müsste auch für den Smart Water Control funktionieren. Das Ventil über FHEM öffnen und schließen funktioniert ja schon.

Derzeit habe ich in der App Bewässerungszeiten für Morgens und Abends definiert.
Theoretisch könnte ich die Bewässerung auch dynamisch mittels FHEM machen, doch wenn es da mal in der Kette FHEM - Cloud - Gateway - Ventil klemmt wäre das unschön.
Soviel ich weiß, werden die App Zeitpläne in den Endgeräten gespeichert, womit mögliche Fehlerquellen weitgehend ausgeschlossen sind, abgesehen von leeren Batterien.

Eine Möglichkeit die Bewässerung über FHEM für x Stunden zu unterbrechen wäre ideal.

Hab heute mal das Teil rausgekramt. Morgen AA suchen.
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)

nexulm

Zitat von: BOFH am 25 Mai 2021, 21:46:47
Kannst du bitte ein list deines Gateway posten.
Ich denke die Ursache liegt daran dass nurnoch geänderte readings triggern.

Hoffe das device list hilft weiter:


Internals:
   BRIDGE     1
   CFGFN      /etc/fhem/garten.cfg
   FUUID      <hex key>
   FVERSION   73_GardenaSmartBridge.pm:v2.4.0-s24485/2021-05-22
   INTERVAL   60
   NAME       GW_Herbie
   NOTIFYDEV  global,GW_Herbie
   NR         2656
   NTFY_ORDER 50-GW_Herbie
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.4.0
   READINGS:
     2020-06-12 11:04:09   address         zuHause
     2020-06-12 11:04:09   authorized_user_ids 0
     2021-02-23 20:07:57   category-id     <hex key>
     2020-06-12 11:04:12   category-name   category
     2020-06-12 11:04:12   category-value  gateway
     2020-06-12 11:04:12   category-writeable 0
     2020-06-12 11:04:09   city            <daheim>
     2021-02-23 20:07:57   connection_status-id <hex key>
     2020-06-12 11:04:12   connection_status-name connection_status
     2021-05-25 13:09:53   connection_status-timestamp 2021-05-25T11:09:53.357Z
     2021-05-25 09:07:14   connection_status-value online
     2020-06-12 11:04:12   connection_status-writeable 0
     2020-06-12 11:04:09   devices         2
     2021-02-23 20:07:57   ethernet_status-id <hex key>
     2020-06-12 11:04:12   ethernet_status-ip <ip address>
     2020-11-24 12:18:39   ethernet_status-isconnected true
     2020-06-12 11:04:12   ethernet_status-mac <mac address>
     2020-06-12 11:04:12   ethernet_status-name ethernet_status
     2021-03-30 21:24:55   ethernet_status-value HASH(0x7a5ca50)
     2020-06-12 11:04:12   ethernet_status-writeable 0
     2020-06-12 11:04:09   gateway_time_zone Europe/Berlin
     2021-03-29 00:24:31   gateway_time_zone_offset 7200000
     2020-06-12 11:04:09   id              <hex key>
     2021-05-24 15:02:28   lastRequestState request_error
     2021-02-23 20:07:57   last_time_online-id <hex key>
     2020-06-12 11:04:12   last_time_online-name last_time_online
     2020-06-12 11:04:12   last_time_online-value N/A
     2020-06-12 11:04:12   last_time_online-writeable 0
     2020-06-12 11:04:09   latitude        <lat>
     2020-06-12 11:04:09   longitude       <lon>
     2021-02-23 20:07:57   manufacturer-id cd3301bd-efd1-3c6b-ab61-04a35349ef37
     2020-06-12 11:04:12   manufacturer-name manufacturer
     2020-06-12 11:04:12   manufacturer-value Seluxit
     2020-06-12 11:04:12   manufacturer-writeable 0
     2020-06-12 11:04:09   name            My Garden
     2021-02-23 20:07:57   product-id      972ec0fd-0997-3158-a1b8-7f1da8cb1b63
     2020-06-12 11:04:12   product-name    product
     2020-06-12 11:04:12   product-value   1-GATEWAY
     2020-06-12 11:04:12   product-writeable 0
     2021-02-23 20:07:57   serial_number-id <hex key>
     2020-06-12 11:04:12   serial_number-name serial_number
     2020-06-12 11:04:12   serial_number-value N/A
     2020-06-12 11:04:12   serial_number-writeable 0
     2021-02-23 20:07:57   sgtin-id  <hex key>
     2020-06-12 11:04:12   sgtin-name      sgtin
     2020-06-12 11:04:12   sgtin-value     N/A
     2020-06-12 11:04:12   sgtin-writeable 0
     2021-05-25 13:09:53   state           Connected
     2021-05-24 15:28:43   sunrise         05:35
     2021-05-24 15:28:43   sunset          21:29
     2020-06-12 11:04:09   time_zone       Europe/Berlin
     2021-03-29 00:24:31   time_zone_offset 7200000
     2021-05-24 15:28:43   token  <verwirrend lang>
     2021-02-23 20:07:57   version-id  <hex id>
     2020-06-12 11:04:12   version-name    version
     2021-05-16 21:57:46   version-value   2.31.0
     2020-06-12 11:04:12   version-writeable 0
     2021-02-23 20:07:57   wifi_status-id  <hex key>
     2020-12-05 17:10:45   wifi_status-ip  <ip address>
     2020-06-12 11:04:12   wifi_status-isconnected false
     2020-06-12 11:04:12   wifi_status-mac <mac address>
     2020-06-12 11:04:12   wifi_status-name wifi_status
     2020-06-12 11:04:12   wifi_status-signal 0%
     2021-03-30 21:24:55   wifi_status-ssid HASH(0x7566f38)
     2021-03-30 21:24:55   wifi_status-value HASH(0x6e61448)
     2020-06-12 11:04:12   wifi_status-writeable 0
     2020-06-12 11:04:09   zones           0
   helper:
     locations_id <hex key>
     refresh_token <hex key>
     session_id <who knows>
     user_id    <hex key>
     deviceList:
       Herbie
Attributes:
   event-on-change-reading .*
   gardenaAccountEmail <mail@domain.tld>
   group      GardenaSmart
   room       Garten

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

BOFH

Nimm noch bitte deine sessionid token latitude usw raus ^^
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)

nexulm

Zitat von: BOFH am 26 Mai 2021, 10:20:27
Nimm noch bitte deine sessionid token latitude usw raus ^^
Done!

Ich habe nun mal das Gardena Gateway gelöscht und neu angelegt.
Keine Ahnung warum dies alle paar Monate notwendig ist!?! Sieht aber schonmal besser aus, sobald nun noch der Regen vorbei ist wird der Mäher auch wieder auf Reise geschickt und die Stabilität der Daten v.a. ab morgen, ... genau beobachtet. :-)
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

BOFH

Zitat von: Muk.s am 25 Mai 2021, 08:06:10
Das wäre cool. Der Zeitplan für den Smart Water Control lässt sich in der App für bis zu 7 Tage jeweils bis 00:00 Uhr oder 12:00 pausieren. Ist das beim Irrigation Control auch so?

Bitte mal testen

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

dann update durchführen, restart und staunen ^^

ich hab jetzt keinen slider mitgegeben. Der Parameter ist in Stunden anzusehen.  Idee ob/vorschlag ob slider und welches raster?






Zitat von: nexulm am 25 Mai 2021, 23:17:30
Hoffe das device list hilft weiter:


Internals:
   BRIDGE     1
   CFGFN      /etc/fhem/garten.cfg
   FUUID      <hex key>
   FVERSION   73_GardenaSmartBridge.pm:v2.4.0-s24485/2021-05-22
   INTERVAL   60
   NAME       GW_Herbie
   NOTIFYDEV  global,GW_Herbie
   NR         2656
   NTFY_ORDER 50-GW_Herbie
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.4.0
   READINGS:
     2020-06-12 11:04:09   address         zuHause
     2020-06-12 11:04:09   authorized_user_ids 0
     2021-02-23 20:07:57   category-id     <hex key>
     2020-06-12 11:04:12   category-name   category
     2020-06-12 11:04:12   category-value  gateway
     2020-06-12 11:04:12   category-writeable 0
     2020-06-12 11:04:09   city            <daheim>
     2021-02-23 20:07:57   connection_status-id <hex key>
     2020-06-12 11:04:12   connection_status-name connection_status
     2021-05-25 13:09:53   connection_status-timestamp 2021-05-25T11:09:53.357Z
     2021-05-25 09:07:14   connection_status-value online
     2020-06-12 11:04:12   connection_status-writeable 0
     2020-06-12 11:04:09   devices         2
     2021-02-23 20:07:57   ethernet_status-id <hex key>
     2020-06-12 11:04:12   ethernet_status-ip <ip address>
     2020-11-24 12:18:39   ethernet_status-isconnected true
     2020-06-12 11:04:12   ethernet_status-mac <mac address>
     2020-06-12 11:04:12   ethernet_status-name ethernet_status
     2021-03-30 21:24:55   ethernet_status-value HASH(0x7a5ca50)
     2020-06-12 11:04:12   ethernet_status-writeable 0
     2020-06-12 11:04:09   gateway_time_zone Europe/Berlin
     2021-03-29 00:24:31   gateway_time_zone_offset 7200000
     2020-06-12 11:04:09   id              <hex key>
     2021-05-24 15:02:28   lastRequestState request_error
     2021-02-23 20:07:57   last_time_online-id <hex key>
     2020-06-12 11:04:12   last_time_online-name last_time_online
     2020-06-12 11:04:12   last_time_online-value N/A
     2020-06-12 11:04:12   last_time_online-writeable 0
     2020-06-12 11:04:09   latitude        <lat>
     2020-06-12 11:04:09   longitude       <lon>
     2021-02-23 20:07:57   manufacturer-id cd3301bd-efd1-3c6b-ab61-04a35349ef37
     2020-06-12 11:04:12   manufacturer-name manufacturer
     2020-06-12 11:04:12   manufacturer-value Seluxit
     2020-06-12 11:04:12   manufacturer-writeable 0
     2020-06-12 11:04:09   name            My Garden
     2021-02-23 20:07:57   product-id      972ec0fd-0997-3158-a1b8-7f1da8cb1b63
     2020-06-12 11:04:12   product-name    product
     2020-06-12 11:04:12   product-value   1-GATEWAY
     2020-06-12 11:04:12   product-writeable 0
     2021-02-23 20:07:57   serial_number-id <hex key>
     2020-06-12 11:04:12   serial_number-name serial_number
     2020-06-12 11:04:12   serial_number-value N/A
     2020-06-12 11:04:12   serial_number-writeable 0
     2021-02-23 20:07:57   sgtin-id  <hex key>
     2020-06-12 11:04:12   sgtin-name      sgtin
     2020-06-12 11:04:12   sgtin-value     N/A
     2020-06-12 11:04:12   sgtin-writeable 0
     2021-05-25 13:09:53   state           Connected
     2021-05-24 15:28:43   sunrise         05:35
     2021-05-24 15:28:43   sunset          21:29
     2020-06-12 11:04:09   time_zone       Europe/Berlin
     2021-03-29 00:24:31   time_zone_offset 7200000
     2021-05-24 15:28:43   token  <verwirrend lang>
     2021-02-23 20:07:57   version-id  <hex id>
     2020-06-12 11:04:12   version-name    version
     2021-05-16 21:57:46   version-value   2.31.0
     2020-06-12 11:04:12   version-writeable 0
     2021-02-23 20:07:57   wifi_status-id  <hex key>
     2020-12-05 17:10:45   wifi_status-ip  <ip address>
     2020-06-12 11:04:12   wifi_status-isconnected false
     2020-06-12 11:04:12   wifi_status-mac <mac address>
     2020-06-12 11:04:12   wifi_status-name wifi_status
     2020-06-12 11:04:12   wifi_status-signal 0%
     2021-03-30 21:24:55   wifi_status-ssid HASH(0x7566f38)
     2021-03-30 21:24:55   wifi_status-value HASH(0x6e61448)
     2020-06-12 11:04:12   wifi_status-writeable 0
     2020-06-12 11:04:09   zones           0
   helper:
     locations_id <hex key>
     refresh_token <hex key>
     session_id <who knows>
     user_id    <hex key>
     deviceList:
       Herbie
Attributes:
   event-on-change-reading .*
   gardenaAccountEmail <mail@domain.tld>
   group      GardenaSmart
   room       Garten




Alle 60 Sekunden sollte es updates geben. Einzig dein event-on-change-reading würde ich mal löschen ...  vielleicht kann hier cooltux noch mal mit überlegen ?!
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 26 Mai 2021, 20:43:56
Bitte mal testen

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

dann update durchführen, restart und staunen ^^

ich hab jetzt keinen slider mitgegeben. Der Parameter ist in Stunden anzusehen.  Idee ob/vorschlag ob slider und welches raster?


Super, funktioniert! Danke!
In der App lässt sich der Zeitplan für max die nächsten 6 Tage pausieren.
Ein slider in Stundenraster begrenzt auf 144 Stunden wäre daher ideal.
Höhere Werte werden zwar akzeptiert, bin mir aber nicht sicher ob das nicht doch zu Fehlfunktionen führt.

zife

Macht es nicht Sinn, bei einer Logik zu bleiben, also analog IC?
D.h. kein Parameter = bis 31.12.2040, oder alternativ eine Angabe in Stunden, wie gewünscht?

Will mich nicht groß einmischen, da ich keine Smart Water Control habe, war nur ein Gedanke.
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: zife am 27 Mai 2021, 08:29:57
Macht es nicht Sinn, bei einer Logik zu bleiben, also analog IC?
D.h. kein Parameter = bis 31.12.2040, oder alternativ eine Angabe in Stunden, wie gewünscht?

Will mich nicht groß einmischen, da ich keine Smart Water Control habe, war nur ein Gedanke.

So ist es!
Ohne Parameter sollte er bis dahin pausieren(muss man testen). Ansonsten ist der Parameter in Stunden angesiedelt.

Hier wider ,,Problem" vom GUI. 3 Parameter wären toll

set Device STOPSCHEDULE  VENTIL  ZEIT
Dann könnte Zeit auch ein slider sein oder als Parameter direkt einen Wert jenseits des sliders sein.

Dieser ,,GUI Fehler" ist Grund wieso es 6mal die Ventil setter gibt.
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)

nexulm

Zitat von: BOFH am 26 Mai 2021, 20:43:56
Alle 60 Sekunden sollte es updates geben. Einzig dein event-on-change-reading würde ich mal löschen ...  vielleicht kann hier cooltux noch mal mit überlegen ?!

Entfernen und neu hinzufügen des Gardena Gateway war wohl die Lösung, das Logging tut nun wieder was es soll.


2021-05-26_22:34:59 Herbie mower-manual_operation: 0
2021-05-26_22:34:59 Herbie mower-status: parked_timer
2021-05-26_22:34:59 Herbie mower-source_for_next_start: week_timer
2021-05-26_22:34:59 Herbie mower-timestamp_next_start: 2021-05-27 09:00
2021-05-26_22:34:59 Herbie battery-charging: 1
2021-05-26_22:34:59 Herbie device_info-last_time_online: 2021-05-26 22:34:09
2021-05-26_22:34:59 Herbie parked_timer
2021-05-26_22:40:08 Herbie battery-level: 50
2021-05-26_22:40:08 Herbie device_info-last_time_online: 2021-05-26 22:39:23
2021-05-26_22:49:12 Herbie battery-level: 60
2021-05-26_22:49:12 Herbie device_info-last_time_online: 2021-05-26 22:48:27
2021-05-26_22:58:18 Herbie battery-level: 70
2021-05-26_22:58:18 Herbie device_info-last_time_online: 2021-05-26 22:57:28
2021-05-26_23:07:26 Herbie battery-level: 80
2021-05-26_23:07:26 Herbie device_info-last_time_online: 2021-05-26 23:06:29
2021-05-26_23:15:36 Herbie battery-level: 90
2021-05-26_23:15:36 Herbie device_info-last_time_online: 2021-05-26 23:15:27
2021-05-26_23:24:41 Herbie battery-level: 99
2021-05-26_23:24:41 Herbie device_info-last_time_online: 2021-05-26 23:24:30
2021-05-26_23:32:46 Herbie battery-level: 100
2021-05-26_23:32:46 Herbie battery-charging: 0
2021-05-26_23:32:46 Herbie device_info-last_time_online: 2021-05-26 23:32:43
2021-05-26_23:35:49 Herbie device_info-last_time_online: 2021-05-26 23:35:19
2021-05-26_23:35:49 Herbie parked_timer
2021-05-27_00:36:33 Herbie parked_timer
2021-05-27_01:37:24 Herbie parked_timer
2021-05-27_02:38:09 Herbie parked_timer
2021-05-27_03:38:54 Herbie parked_timer
2021-05-27_04:39:44 Herbie parked_timer
2021-05-27_05:40:27 Herbie parked_timer
2021-05-27_06:41:12 Herbie parked_timer
2021-05-27_07:42:03 Herbie parked_timer
2021-05-27_08:36:47 Herbie device_info-last_time_online: 2021-05-27 08:36:30
2021-05-27_08:42:51 Herbie parked_timer
2021-05-27_09:01:05 Herbie mower_stats-charging_cycles: 2041
2021-05-27_09:01:05 Herbie mower-status: ok_cutting
2021-05-27_09:01:05 Herbie mower-source_for_next_start: no_source
2021-05-27_09:01:05 Herbie mower-timestamp_next_start: temporarily unavailable
2021-05-27_09:01:05 Herbie mower_timer-mower_timer: -16777215
2021-05-27_09:01:05 Herbie battery-level: 99
2021-05-27_09:01:05 Herbie device_info-last_time_online: 2021-05-27 09:00:52
2021-05-27_09:01:05 Herbie ok_cutting
2021-05-27_09:10:12 Herbie battery-level: 90
2021-05-27_09:10:12 Herbie device_info-last_time_online: 2021-05-27 09:09:58
2021-05-27_09:21:18 Herbie battery-level: 80
2021-05-27_09:21:18 Herbie device_info-last_time_online: 2021-05-27 09:20:57


Ich habe das Logging allerdings (inkl. Alive message) wie folgt konfiguriert:

attr Herbie event-min-interval state:3600,battery-charging:3600,battery-level:3600,radio-quality:3600,radio-state:3600,device_info-last_time_online:3600
attr Herbie event-on-change-reading .*
attr Herbie event-on-update-reading state,battery-charging,battery-level,radio-quality,radio-state,device_info-last_time_online
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 von: BOFH am 27 Mai 2021, 08:50:14
So ist es!
Ohne Parameter sollte er bis dahin pausieren(muss man testen). Ansonsten ist der Parameter in Stunden angesiedelt.

Hier wider ,,Problem" vom GUI. 3 Parameter wären toll

set Device STOPSCHEDULE  VENTIL  ZEIT
Dann könnte Zeit auch ein slider sein oder als Parameter direkt einen Wert jenseits des sliders sein.

Dieser ,,GUI Fehler" ist Grund wieso es 6mal die Ventil setter gibt.

Wo kommt das Datum 31.12.2040 her? Nutzt das die App in Verbindung mit dem Winterschlaf oder habt ihr das so festgelegt? Grundsätzlich halte ich es für sinnvoll sich bei Werten in FHEM immer im Rahmen der HerstellerApp zu bewegen. Möchte ich längere Zeit nicht bewässern, versetzte ich das Ventil über die App in den Winterschlaf. Grundsätzlich kann man es aber analog zum IC machen. Ob die App dann bei Werten über die 144 Stunden hinaus Probleme macht wird man dann sehen und bessert ggf nach.
Für meinen Anwendungsfall reicht die jetzige Version bereits aus. :)

zife

Also ich mache mir da wenig Sorgen, und zumindest zeigt die App das Fantasiedatum 31.12.2040 auch an, aber die Idee mit dem Winterschlaf ist ja auch nicht schlecht.

Falls Interesse besteht: ich hab mal die passenden Payloads abgegriffen. Da es immer dieselben settings zu sein scheinen, dürfte das so also bei anderen Geräten funktionieren. Allerdings kann ich bei der IC nur die gesamte IC mit allen Ventilen in den Winterschlaf schicken, also keine Ahnung wie das bei der Smart Water Control aussieht.


Meinen Rasenmäher in den Winterschlaf schicken:

PUT
https://smart.gardena.com/v1/devices/cf9454a6-1461-431d-903f-8db0eb9af747/settings/385ff7fc-be80-4a41-b1d8-11f8dfb2b5fc?locationId=[ENTFERNT]

Inhalt:
{"settings":{"name":"winter_mode","value":"hibernate","device":"cf9454a6-1461-431d-903f-8db0eb9af747"}}


Meine Irrigation Control in den Winterschlaf schicken:

PUT
https://smart.gardena.com/v1/devices/ee351f7f-9064-457a-aca7-a229eb18dfca/settings/bac06230-b298-434f-9492-a96c408eedb1?locationId=[ENTFERNT]

Inhalt:
{"settings":{"name":"winter_mode","value":"hibernate","device":"ee351f7f-9064-457a-aca7-a229eb18dfca"}}



Meinen Rasenmäher aufwecken:

PUT
https://smart.gardena.com/v1/devices/cf9454a6-1461-431d-903f-8db0eb9af747/settings/385ff7fc-be80-4a41-b1d8-11f8dfb2b5fc?locationId=[ENTFERNT]

Inhalt:
{"settings":{"name":"winter_mode","value":"awake","device":"cf9454a6-1461-431d-903f-8db0eb9af747"}}


Meine Irrigation Control aufwecken:

PUT
https://smart.gardena.com/v1/devices/ee351f7f-9064-457a-aca7-a229eb18dfca/settings/bac06230-b298-434f-9492-a96c408eedb1?locationId=[ENTFERNT]
Inhalt:
{"settings":{"name":"winter_mode","value":"awake","device":"ee351f7f-9064-457a-aca7-a229eb18dfca"}}



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]
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?