[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

Keine Ahnung wo man da was sieht. Das letzte Bild scheint eine Antwort zu sein.
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

Phlox

Ich habe folgendes Problem:

Beim Gardena Device bringt er folgende Meldung:

https://sg-api.dss.husqvarnagroup.net/sg-1/sessions: Can't connect(2) to https://sg-api.dss.husqvarnagroup.net:443: SSL Version SSLv2 not supported error:00000000:lib(0):func(0):reason(0)

Wie kann ich mein FHEM SSLv2 tauglich machen? Muss ich da was Neues installieren?

Habe einen Raspberry Pi A und Raspbian Wheezy drauf....möchte aber kein Jessie

Danke





habe jetzt attr global sslVersion 2 gesetzt....und scheint zu funktionieren

speedschmidt

Hallo CoolTux,

super Arbeit, Besten Dank dafür. Ist es möglich, dass ich meine Ventilsteuerung (Irrigation Control) manuell mit fhem bedienen kann? Sprich eines von den sechs Ventilen per Hand für XX Minuten öffnen. Ich kann leider keinen "set" - Befehl im Device sehen. Oder habe ich hier einen Denkfehler (es ist schon spät)? Ich kann auch keine Readings für die Ventilstellung selbst erkennen (was nicht heißen soll, dass die nicht da sind). Ich kann diese evtl. bloss nicht erkennen/interpretieren?

Schmitti

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

speedschmidt

siehe anbei:


Internals:
   CFGFN     
   DEF        254ca322-1963-41f8-b4be-9f97f984ff70 ic24
   DEVICEID   254ca322-1963-41f8-b4be-9f97f984ff70
   Garten_MSGCNT 250
   Garten_TIME 2018-05-21 09:21:11
   IODev      Garten
   LASTInputDev Garten
   MSGCNT     250
   NAME       Ventilsteuerung
   NR         857
   STATE      initialized
   TYPE       GardenaSmartDevice
   VERSION    1.0.2
   READINGS:
     2018-05-20 12:30:37   device_info-category ic24
     2018-05-21 09:21:11   device_info-last_time_online 2018-05-21 09:19:17
     2018-05-20 12:30:37   device_info-manufacturer Gardena
     2018-05-20 12:30:37   device_info-product 6-DEVICE
     2018-05-20 12:30:37   device_info-serial_number 00000738
     2018-05-20 12:30:37   device_info-sgtin 3034F8EE901EE940000002E2
     2018-05-20 12:30:37   device_info-version 0.0.0-2.5.2-1.2.6-ICD1.17_0.7.1
     2018-05-20 12:30:37   firmware-firmware_command nichts zu tun
     2018-05-20 12:30:37   firmware-firmware_status auf dem neusten Stand
     2018-05-20 12:30:37   firmware-firmware_update_start true
     2018-05-20 12:30:37   firmware-firmware_upload_progress 0
     2018-05-20 12:30:37   firmware-inclusion_status inbegriffen
     2018-05-20 12:30:37   ic24-error      oK
     2018-05-21 09:21:11   ic24-valve_error_0 HASH(0x2546610)
     2018-05-21 09:21:11   ic24-valve_error_1 HASH(0x2936f40)
     2018-05-21 09:21:11   ic24-valve_error_2 HASH(0x26035c0)
     2018-05-21 09:21:11   ic24-valve_error_3 HASH(0x261c988)
     2018-05-21 09:21:11   ic24-valve_error_4 HASH(0x2574038)
     2018-05-21 09:21:11   ic24-valve_error_5 HASH(0x1641770)
     2018-05-21 09:21:11   ic24-valve_error_6 HASH(0x249c8e0)
     2018-05-21 09:21:11   ic24-valves_connected ARRAY(0x2ac5840)
     2018-05-21 09:21:11   ic24-valves_master_config ARRAY(0x2ada870)
     2018-05-20 12:30:37   radio-connection_status unklar
     2018-05-21 09:21:11   radio-quality   60
     2018-05-20 12:30:37   radio-state     gut
     2018-05-21 06:30:26   scheduling-scheduled_watering_next_start 2018-05-22 05:13
     2018-05-21 06:05:21   scheduling-scheduled_watering_next_start_1 2018-05-22 05:33
     2018-05-21 05:45:17   scheduling-scheduled_watering_next_start_2 2018-05-22 05:13
     2018-05-21 06:30:26   scheduling-scheduled_watering_next_start_3 2018-05-22 05:58
     2018-05-20 12:29:07   state           initialized
     2018-05-21 09:21:11   watering-watering_timer_1 HASH(0x2609d88)
     2018-05-21 09:21:11   watering-watering_timer_2 HASH(0x28d0b60)
     2018-05-21 09:21:11   watering-watering_timer_3 HASH(0x27ecab8)
     2018-05-21 09:21:11   watering-watering_timer_4 HASH(0x2707508)
     2018-05-21 09:21:11   watering-watering_timer_5 HASH(0x272af90)
     2018-05-21 09:21:11   watering-watering_timer_6 HASH(0x24fa368)
   helper:
     STARTINGPOINTID
Attributes:
   IODev      Garten
   model      ic24
   readingValueLanguage de
   room       GardenaSmart

CoolTux

Das ist ein komplett unbekanntes model für das Modul. Dazu fehlen mir alle möglichen Infos.
Wenn du im Netz Informationen zum ansteuern findest kann ich helfen

Ich brauche auf jeden Fall von der Bridge ein verbose 5 nach einem Abruf damit ich sehe wie das json aus schaut.
Schick es mir am besten per Mail.
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

mbrak

Hallo

Habt ihr auch seit ca. 2 Tagen keine vollständigen Daten aus der Cloud? Es kommen noch Statusmeldungen Mähen und Laden aber nichts dazwischen und keine Anzeige wie lange der Mäher noch lädt.

Gruß Michael

habl

Zitat von: mbrak am 25 Mai 2018, 16:45:05
Hallo

Habt ihr auch seit ca. 2 Tagen keine vollständigen Daten aus der Cloud? Es kommen noch Statusmeldungen Mähen und Laden aber nichts dazwischen und keine Anzeige wie lange der Mäher noch lädt.

Gruß Michael

Kann ich nicht bestätigen, hier sind alle readings aktuell.

VG
  habl

s_filmoff

Hi,

bei mir sind die Readings auch aktuell. Allerdings hab ich kein Reading, das mir anzeigt wie lange der Mäher noch lädt. Wie heißt denn das Reading?

Vielen Dank!

Kenneth

Intel NUC @Ubuntu > FHEM 5.8
HM-LAN, NanoCul, Signalduino
EchoDot, Gardena Sileno, XT1, Somfy RTS
TabletUI

CoolTux

Zitat von: speedschmidt am 21 Mai 2018, 09:25:21
siehe anbei:


Internals:
   CFGFN     
   DEF        254ca322-1963-41f8-b4be-9f97f984ff70 ic24
   DEVICEID   254ca322-1963-41f8-b4be-9f97f984ff70
   Garten_MSGCNT 250
   Garten_TIME 2018-05-21 09:21:11
   IODev      Garten
   LASTInputDev Garten
   MSGCNT     250
   NAME       Ventilsteuerung
   NR         857
   STATE      initialized
   TYPE       GardenaSmartDevice
   VERSION    1.0.2
   READINGS:
     2018-05-20 12:30:37   device_info-category ic24
     2018-05-21 09:21:11   device_info-last_time_online 2018-05-21 09:19:17
     2018-05-20 12:30:37   device_info-manufacturer Gardena
     2018-05-20 12:30:37   device_info-product 6-DEVICE
     2018-05-20 12:30:37   device_info-serial_number 00000738
     2018-05-20 12:30:37   device_info-sgtin 3034F8EE901EE940000002E2
     2018-05-20 12:30:37   device_info-version 0.0.0-2.5.2-1.2.6-ICD1.17_0.7.1
     2018-05-20 12:30:37   firmware-firmware_command nichts zu tun
     2018-05-20 12:30:37   firmware-firmware_status auf dem neusten Stand
     2018-05-20 12:30:37   firmware-firmware_update_start true
     2018-05-20 12:30:37   firmware-firmware_upload_progress 0
     2018-05-20 12:30:37   firmware-inclusion_status inbegriffen
     2018-05-20 12:30:37   ic24-error      oK
     2018-05-21 09:21:11   ic24-valve_error_0 HASH(0x2546610)
     2018-05-21 09:21:11   ic24-valve_error_1 HASH(0x2936f40)
     2018-05-21 09:21:11   ic24-valve_error_2 HASH(0x26035c0)
     2018-05-21 09:21:11   ic24-valve_error_3 HASH(0x261c988)
     2018-05-21 09:21:11   ic24-valve_error_4 HASH(0x2574038)
     2018-05-21 09:21:11   ic24-valve_error_5 HASH(0x1641770)
     2018-05-21 09:21:11   ic24-valve_error_6 HASH(0x249c8e0)
     2018-05-21 09:21:11   ic24-valves_connected ARRAY(0x2ac5840)
     2018-05-21 09:21:11   ic24-valves_master_config ARRAY(0x2ada870)
     2018-05-20 12:30:37   radio-connection_status unklar
     2018-05-21 09:21:11   radio-quality   60
     2018-05-20 12:30:37   radio-state     gut
     2018-05-21 06:30:26   scheduling-scheduled_watering_next_start 2018-05-22 05:13
     2018-05-21 06:05:21   scheduling-scheduled_watering_next_start_1 2018-05-22 05:33
     2018-05-21 05:45:17   scheduling-scheduled_watering_next_start_2 2018-05-22 05:13
     2018-05-21 06:30:26   scheduling-scheduled_watering_next_start_3 2018-05-22 05:58
     2018-05-20 12:29:07   state           initialized
     2018-05-21 09:21:11   watering-watering_timer_1 HASH(0x2609d88)
     2018-05-21 09:21:11   watering-watering_timer_2 HASH(0x28d0b60)
     2018-05-21 09:21:11   watering-watering_timer_3 HASH(0x27ecab8)
     2018-05-21 09:21:11   watering-watering_timer_4 HASH(0x2707508)
     2018-05-21 09:21:11   watering-watering_timer_5 HASH(0x272af90)
     2018-05-21 09:21:11   watering-watering_timer_6 HASH(0x24fa368)
   helper:
     STARTINGPOINTID
Attributes:
   IODev      Garten
   model      ic24
   readingValueLanguage de
   room       GardenaSmart


Es gibt im Git eine neue Version, diese sollte nun alle Readings korrekt an zeigen. Der Teil mit dem set Commands kommt noch, da muss ich erstmal noch herausfinden die das data dafür aussehen muß.
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

fettgu

Prima,

ich hatte heute abend kurz Zeit einmal reinzuschauen.

Als Feedback
Es scheint ja pro Ventil drei Daten zu geben (hier für Ventil '0' laut smartbridge)
ic24-valve_error_0_severity
ic24-valve_error_0_type
ic24-valve_error_0_valve_id

Als Daten habe ich jeweils  "no_error", "ok", (ID)..

2 Auffälligkeiten

  • Ich habe 6 Ventile, bei mir sind allerdings 7 Einträge (0-6) für valve_id vorhanden
  • Ich habe bei den Ventilen (5,6), bei denen kein Zeitplan hinterlegt ist, den Status "pausiert" in der Gardena App. Ich sehe in den Readings allerdings keinen Unterschied zwischen Ventilen mit Zeitplan und solchen ohne


Wenn ich ein Ventil (per Gardena app) manuell starte werden folgende Readings aktualisiert:

watering-watering_timer_1_duration zeit die verbleibende Zeit in Sekunden an (zum Aktualisierungszeitpunkt, hat sich automatisch 3 sekunden nach bewässerungsanfang aktualisiert)
watering-watering_timer_1_state wechselt auf "manual"

Beim scheduling gibt es keinen Eintrag zur valve_id 0. Das könnte der Masterkanal zur Pumpenansteuerung sein? - Kann ich aber nicht herausfinden, weil ich keine Pumpe habe.

Ich könnte weiteres erst Anfang übernächster Woche testen.



CoolTux

Zitat von: fettgu am 01 Juni 2018, 21:55:21

Wenn ich ein Ventil (per Gardena app) manuell starte werden folgende Readings aktualisiert:

watering-watering_timer_1_duration zeit die verbleibende Zeit in Sekunden an (zum Aktualisierungszeitpunkt, hat sich automatisch 3 sekunden nach bewässerungsanfang aktualisiert)
watering-watering_timer_1_state wechselt auf "manual"


Ganz entspannt. Das hier ist sehr entscheidend für mich. eventuell ist es ähnlich wie beim Watercomputer. Dann haben wir ein set Befehl. Ich lese da mal was nach und versuche was zu bauen.
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

fettgu

Zitat
Ganz entspannt.

8) ich bin da seehr entspannt, wollte nur einen Wertbeitrag hier leisten.

Das einzige was mir komisch vorkommte, sind die 7 valve IDs die sich ja doch nur auf 6 ventile beziehen - aber das berührt meine Entspannung auch nicht wirklich.

Danke

al15

Hallo,

zuerst Danke für das super Modul!

Habe leider ein paar probleme seit ich das Modul nutze - manchmal hängt seit der verwendung pearl (fhem user) mit 100% auf meinem ODROID - im log sehe ich das:
2018.06.12 20:17:43 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 776.
2018.06.12 20:17:43 1: PERL WARNING: Use of uninitialized value $payload in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 265.

Weis jemand was das sein könnte - kann in dem fall nur mit kill -9 (PID) den prozess beenden und fhem manuell wieder starten...

DANKE
lg
AL