[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

so neue version, persönlich getestet. Bitte macht mal ein update

denkt bitte dran ihr müsst den update Kanal meines Repositorys haben

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

habt ihr den bereits

prüfen mit
update list

dann einfach
update

machen
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

Andy K.

Das ging ja flott!

Sieht auf den ersten Blick schon sehr gut aus! Die Logmeldungen sind jetzt weg und Gateway connected normal. Sauber!

Danke für deine Arbeit,
Andy

CoolTux

ich habe die aktuelle Version soeben ins SVN geladen. Kommt morgen per Update
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

// EDIT ....

Hab gesehen im svn ist derweil der Debug Teil angekommen :)

// EDIT OFF

Debugjson auf 1 stellen und dann set getdevicestate. Und dann ein get debug_device_list deine irrigationcontrol
Und den Output posten.

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)

SirBen

Moin,
ich habe das Problem, dass die Readings meines Mähroboters nur ein Mal nach 5 Minuten aktualisiert werden. Danach ist schluss bis zum nächsten FHEM Neustart, wo dann wieder genau ein Mal aktualisiert wird.
In "update list" ist der Eintrag:
https://git.cooltux.net/FHEM/mod-GardenaSmart/src/branch/master/controls_GardenaSmartDevice.txt
vorhanden.

Diesen Eintrag hatte ich vorher ausprobiert:
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
Ebenfalls ohne Erfolg.

Hier mal ein List vom Mähroboter:
Internals:
   DEF        739318c2-cb15-42f5-928f-cc56eb5744c9 mower
   DEVICEID   739318c2-cb15-42f5-928f-cc56eb5744c9
   FUUID      607f2318-f33f-2b06-a958-49d3c613cd88621c
   FVERSION   74_GardenaSmartDevice.pm:v2.2.3-s24339/2021-04-26
   GARDENA_MSGCNT 2
   GARDENA_TIME 2021-04-27 08:06:24
   IODev      GARDENA
   LASTInputDev GARDENA
   MSGCNT     2
   NAME       Smart_SILENO
   NR         190
   STATE      geparkt nach Zeitplan
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   READINGS:
     2021-04-27 06:43:12   battery-charging 1
     2021-04-27 08:06:24   battery-level   40
     2021-04-20 20:53:55   device_info-category Mäher
     2021-04-20 20:53:55   device_info-connection_status online
     2021-04-27 08:06:24   device_info-last_time_online 2021-04-27 08:06:03
     2021-04-20 20:53:55   device_info-manufacturer Gardena
     2021-04-20 20:53:55   device_info-product 9-DEVICE
     2021-04-20 20:53:55   device_info-version 1.0.0-4.0.0-1.5.3-2.1.3
     2021-04-20 20:53:55   firmware-firmware_command nichts zu tun
     2021-04-20 20:53:55   firmware-firmware_status auf dem neusten Stand
     2021-04-20 20:53:55   firmware-firmware_upload_progress 0
     2021-04-20 20:53:55   firmware-inclusion_status inbegriffen
     2021-04-20 20:53:55   mower-error     kein Fehler
     2021-04-20 20:53:55   mower-last_error_code kurzzeitiges Batterieproblem
     2021-04-20 20:53:55   mower-manual_operation 0
     2021-04-27 06:43:12   mower-source_for_next_start Wochentimer erreicht
     2021-04-27 06:43:12   mower-status    geparkt nach Zeitplan
     2021-04-27 06:43:12   mower-timestamp_last_error_code 2021-04-27 06:40:27
     2021-04-27 06:43:12   mower-timestamp_next_start 2021-04-27 21:00
     2021-04-27 06:43:12   mower_stats-charging_cycles 27
     2021-04-27 06:43:12   mower_stats-collisions 1643
     2021-04-27 06:43:12   mower_stats-cutting_time 25
     2021-04-27 06:43:12   mower_stats-running_time 29
     2021-04-27 06:43:12   mower_timer-mower_timer 0
     2021-04-20 20:53:55   mower_type-base_software_up_to_date 1
     2021-04-20 20:53:55   mower_type-device_type 14
     2021-04-20 20:53:55   mower_type-device_variant 8
     2021-04-20 20:53:55   mower_type-mainboard_version 20.28
     2021-04-20 20:53:55   mower_type-mmi_version 20.11
     2021-04-27 08:06:24   radio-quality   100
     2021-04-20 20:53:55   radio-state     gut
     2021-04-20 20:53:55   startpoint-1-enabled 1
     2021-04-20 20:53:55   startpoint-2-enabled 1
     2021-04-20 20:53:55   startpoint-3-enabled 0
     2021-04-27 08:06:24   state           geparkt nach Zeitplan
   helper:
     STARTINGPOINTID ce5d88b1-e19c-4f54-aee4-4768d6369f9a
     STARTINGPOINTS { "name": "starting_points", "value": [{"follow":"guide_1","distance_in_meters":22,"probability_in_percent":30,"corridor_cut_enabled":true,"enabled":true},{"distance_in_meters":48,"follow":"guide_1","probability_in_percent":50,"enabled":true,"corridor_cut_enabled":false},{"enabled":false,"corridor_cut_enabled":false,"probability_in_percent":0,"distance_in_meters":0,"follow":"guide_1"}]}
     eco_mode_id 8bd112f0-2bfb-4442-9504-3bccae2dcf6d
     schedules_paused_until_id e3e20c5f-fce4-4fd1-beb3-d29fb342fda7
Attributes:
   IODev      GARDENA
   event-on-change-reading .*
   model      mower
   room       GardenaSmart


Und hier ein List von der Bridge:
Internals:
   BRIDGE     1
   FUUID      60655c0f-f33f-2b06-40b0-f44d6d3ce8340302
   FVERSION   73_GardenaSmartBridge.pm:v2.2.2-s24339/2021-04-26
   INTERVAL   300
   NAME       GARDENA
   NOTIFYDEV  global,GARDENA
   NR         185
   NTFY_ORDER 50-GARDENA
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.2.2
   READINGS:
     2021-04-01 07:59:09   address         xxx
     2021-04-01 07:59:09   authorized_user_ids 0
     2021-04-01 07:59:10   category-id     97ead2fe-b3ed-3987-8ba8-291679df0dcd
     2021-04-01 07:59:10   category-name   category
     2021-04-01 07:59:10   category-value  gateway
     2021-04-01 07:59:09   city            xxx
     2021-04-01 07:59:10   connection_status-id d708052c-aad6-3a3d-ad2a-d4caa9b4b2f7
     2021-04-01 07:59:10   connection_status-name connection_status
     2021-04-27 08:06:24   connection_status-timestamp 2021-04-27T06:06:24.937Z
     2021-04-01 07:59:10   connection_status-value online
     2021-04-01 07:59:09   devices         2
     2021-04-01 07:59:10   ethernet_status-ip 192.168.0.17
     2021-04-01 07:59:10   ethernet_status-isconnected true
     2021-04-01 07:59:10   ethernet_status-mac xxx
     2021-04-01 07:59:09   gateway_time_zone Europe/Zurich
     2021-04-01 07:59:09   gateway_time_zone_offset 7200000
     2021-04-01 07:59:09   id              xxx
     2021-04-01 07:59:10   last_time_online-id 6bb6222c-d39e-3a0e-aad7-c2b6e4a9d93f
     2021-04-01 07:59:10   last_time_online-name last_time_online
     2021-04-01 07:59:10   last_time_online-value N/A
     2021-04-01 07:59:09   latitude        xxx
     2021-04-01 07:59:09   longitude       xxx
     2021-04-01 07:59:10   manufacturer-id xxx
     2021-04-01 07:59:10   manufacturer-name manufacturer
     2021-04-01 07:59:10   manufacturer-value Seluxit
     2021-04-01 07:59:09   name            My Garden
     2021-04-01 07:59:10   product-id      xxx
     2021-04-01 07:59:10   product-name    product
     2021-04-01 07:59:10   product-value   1-GATEWAY
     2021-04-01 07:59:10   serial_number-id xxx
     2021-04-01 07:59:10   serial_number-name serial_number
     2021-04-01 07:59:10   serial_number-value N/A
     2021-04-01 07:59:10   sgtin-id        xxx
     2021-04-01 07:59:10   sgtin-name      sgtin
     2021-04-01 07:59:10   sgtin-value     N/A
     2021-04-27 08:06:24   state           Connected
     2021-04-27 06:43:11   sunrise         05:55
     2021-04-27 06:43:11   sunset          20:43
     2021-04-01 07:59:09   time_zone       Europe/Berlin
     2021-04-01 07:59:09   time_zone_offset 7200000
     2021-04-27 08:01:23   token           xxx
     2021-04-01 07:59:10   version-id      7d1cc4f4-fcd7-3aee-acfa-c0ef5c934c25
     2021-04-01 07:59:10   version-name    version
     2021-04-20 20:53:13   version-value   5.4.1
     2021-04-01 07:59:10   wifi_status-isconnected false
     2021-04-01 07:59:10   wifi_status-mac xxx
     2021-04-01 07:59:10   wifi_status-signal 0%
   helper:
     locations_id xxx
     refresh_token xxx
     session_id eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Imh1c3F2YXJuYSJ9.eyJpc3MiOiJodXNxdmFybmEiLCJyb2xlcyI6W10sImdyb3VwcyI6WyJzbWFydGdhcmRlbiJdLCJzY29wZXMiOlsiaWFtOnJlYWQiLCJpYW06d3JpdGUiXSwiY2xpZW50X2lkIjoic21hcnRnYXJkZW4tand0LWNsaWVudCIsInVzZXIiOnsiZmlyc3RfbmFtZSI6IkJlbmphbWluIiwibGFzdF9uYW1lIjoiS3JpY2siLCJjdXN0b21fYXR0cmlidXRlcyI6e30sImN1c3RvbWVyX2lkIjoiIn0sImlhdCI6MTYxOTUwMzI4MiwiZXhwIjoxNjIwMzY3MjgyLCJzdWIiOiI2OTZjMTBmNC1lZGI4LTQxZTUtYWI5Ny02MmJhZGM0YWU4ZjcifQ.rDGM8vXsp62FSb3LNe_D4WWqYHglAw2O8zPBLOmWh2DyJGutNQvd5-byuOUSqKGXzAfBiK5wk4KvrFv4UtrLB82z3urbV2rDjE7ldViWDjBKHrze7xoby8IXPpUiKyWK2qSj4DcD-03NdeLZ2D7cIayy2Dbz5rug0Hgi-5sQxBA2VM0HyAZf3Q8PKdjbKZ5JGiNdTSRaQTPmjwI6m3iVY5klt2Z0-13hXErrw5OXUPp9yho2NPyVq2J6_IUW9Kn6ML7CTWutMzQQL4UlPl42XDaxiauC5pMWiRhewTyl0PnvUDL-zOufddFD6QQsq7xf8NYmjkNiyujtu5pRIfcvig
     user_id    696c10f4-edb8-41e5-ab97-62badc4ae8f7
     deviceList:
       Smart_SILENO
Attributes:
   event-on-change-reading .*
   gardenaAccountEmail xxx
   interval   300
   room       GardenaSmart
   verbose    0


autocreate ist active.

Weiß jemand wie ich das Problem beheben kann?

Vielen Dank und Gruß
Ben

CoolTux

entferne mal am besten alle zusätzlichen update Kanäle bezüglich Gardena.

Dann machst Du noch mal update und beobachtest.
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

SirBen

Ich habe mittels
update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/src/branch/master/controls_GardenaSmartDevice.txt
den Eintrag entfernt und dann ein update von FHEM gemacht.
Ergebnis: Nothing to do...

Im update list ist jetzt kein Eintrag mehr bezüglich Gardena vorhanden.
Muss ich eventuell die 73_GardenaSmartBridge und 74_GardenaSmartDevice löschen und dann nochmal ein update?

CoolTux

Nein alles gut. Das passt so. Du bist ja auch aktuell habe ich gesehen.
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

SirBen

Hm... Müssten die Zeitstempel der Readings sich nicht aktualisieren?
Beim Mähroboter ändert sich gerade kein Wert, weil er nicht unterwegs ist, aber wenigstens das Reading mit der Signal Qualität sollte doch aktualisieren. Der jüngste Zeitstempel steht noch bei 10:09 Uhr.

CoolTux

um das zu testen kannst ja mal event-on-change-reading entfernen.
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

SirBen

Auch wenn ich das event-on-change Reading raus nehme kommen keine Aktualisierungen.
Soweit ich das verstanden habe, werden damit keine Events erzeugt wenn die Werte gleich bleiben, aber der Zeitstempel aktualisiert sich trotzdem wenn man die Seite neu lädt. Zumindest verhalten sich alle anderen Devices so, die ebenfalls das Event-on-change Attribut besitzen.

Ich habe verbose auf 5 gestellt:
Ausgabe der letzten knapp 10 Minuten:
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:39:28 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:39:28 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:39:28 4: GardenaSmartBridge (GARDENA) - Read password from file

CoolTux

entferne mal event-on-change-reading in der Bridge und mache dann ein klick auf DEF und gleich ein modify. Dann noch mal warten
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

SirBen

event-on-change-reading sind bei Bridge und Device entfernt.
Habe beim Device (nicht bei der Bridge, da gibt es kein DEF) auf DEF geklickt und gleich auf modify.
Verbose habe ich auf 5 gelassen.
Logausgabe:
2021.04.27 14:13:49 3: GardenaSmartDevice (Smart_SILENO) - I/O device is GARDENA
2021.04.27 14:13:49 3: GardenaSmartDevice (Smart_SILENO) - defined GardenaSmartDevice with DEVICEID: 739318c2-cb15-42f5-928f-cc56eb5744c9

Bisher (ca. 30 Minuten später) keine Aktualisierungen vorhanden.
Bei dem Device steht bei state "initialized" mit dem Zeitstempel 2021-04-27 14:13:49.
Bei der Bridge hat sich nichts verändert. state steht auf connected mit dem Zeitstempel 2021-04-27 10:09:47.

CoolTux

Zitat von: SirBen am 27 April 2021, 14:48:18
event-on-change-reading sind bei Bridge und Device entfernt.
Habe beim Device (nicht bei der Bridge, da gibt es kein DEF) auf DEF geklickt und gleich auf modify.
Verbose habe ich auf 5 gelassen.
Logausgabe:
2021.04.27 14:13:49 3: GardenaSmartDevice (Smart_SILENO) - I/O device is GARDENA
2021.04.27 14:13:49 3: GardenaSmartDevice (Smart_SILENO) - defined GardenaSmartDevice with DEVICEID: 739318c2-cb15-42f5-928f-cc56eb5744c9

Bisher (ca. 30 Minuten später) keine Aktualisierungen vorhanden.
Bei dem Device steht bei state "initialized" mit dem Zeitstempel 2021-04-27 14:13:49.
Bei der Bridge hat sich nichts verändert. state steht auf connected mit dem Zeitstempel 2021-04-27 10:09:47.

Dann mach mal bitte einen neustart des FHEM. Wir müssen die Bridge neu initialisieren.
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

SirBen

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!