FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: CoolTux am 05 August 2017, 23:17:06

Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 August 2017, 23:17:06
Guten Abend,

Ich schreibe gerade an einem 2 stufigen Modul für das Gardena Smart System.
Erfolgreich testen konnte ich bisher:

Es ist nun so weit. Ab sofort ist unser Baby offiziell und die beiden Module werden über FHEM Update verteilt.

Wichtig. Bitte achtet darauf das Ihr autocreate aktiv habt!!!
Es wird noch das Perl SSL Packet benötigt:
apt-get install libio-socket-ssl-perl


Danach bitte etwas Geduld haben. Nach kurzer Zeit sollten sich Eure Gardena Geräte automatisch anlegen.



Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 August 2017, 23:17:19
Wir brauchen Dringend noch Hilfe beim schreiben einer Commandref.
Wenn Du das Modul toll findest und es gerne verwendest trage dazu bei das es anderen leicht fällt es zu installieren und mache es mit uns zusammen offiziell.



Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 August 2017, 23:17:30
sub GardenaSmartDevice_Zulu2LocalString($) {
  my $t = shift;
  my ($datehour,$datemin,$rest) = split(/:/,$t,3);


  my ($year, $month, $day, $hour,$min) = $datehour =~ /(\d+)-(\d\d)-(\d\d)T(\d\d)/;
  my $epoch = timegm (0,0,$hour,$day,$month-1,$year);

  my ($lyear,$lmonth,$lday,$lhour,$isdst) = (localtime($epoch))[5,4,3,2,-1];

  $lyear += 1900;  # year is 1900 based
  $lmonth++;       # month number is zero based

  return ( sprintf("%04d-%02d-%02d %02d:%02d:%s",$lyear,$lmonth,$lday,$lhour,$datemin,substr($rest,0,2)) );
}
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 06 August 2017, 09:01:43
super! [emoji1303]


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 August 2017, 21:21:13
Habe mal Screenshots an gehangen. Da sieht man mal wie es aus schaut. Was sagt hier, passt so?



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 August 2017, 21:49:03
Habe nun eine erste Alphaversion online gestellt. Bitte einmal testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 06 August 2017, 23:36:27
Ohhhhhh sehr geil [emoji1591]

Werde ich morgen gleich mal machen. Heute ist es mir zu spät [emoji51]
Gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: networker am 07 August 2017, 00:11:00
Brauche ich dazu auch ein smart Gateway?

Gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 00:41:02
Denke mal schon. Was hast Du denn für Geräte und wie steuerst Du sie?
Das Modul verbindet sich mit der Cloud welche das Verbindungsstück bildet zwischen App und Gateway. Das Gateway leitet dann alles an die entsprechenden Geräte.
Titel: Antw: Module für Gardena Smart System
Beitrag von: VolkerL am 07 August 2017, 09:46:39
Hallo,

ich habe die Module gestern Abend noch installiert.

Folgendes habe ich festgestellt:
Ich habe einen Mäher und den Sensor mit meinem Gateway verbunden, aber die Module haben nur den Mäher gefunden. Der wird korrekt angezeigt, aber lässt sich mit "Set ..." nicht starten (mein Mäher ist z. Zt. dauerhaft geparkt).

Gruß

Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 09:52:43
Dann bitte einmal ein list von der Bridge und dem Mäher Device machen und außerdem die Bridge auf verbose 5 stellen. Die Ausgaben brauche ich. Stehen im Log und wird viel sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 10:27:47
Moin Leon,

Module sind installiert und nach den ersten Tests kann ich sagen:

- Mäher reagiert auf Befehle
- Sensor zeigt Werte
- Bewässerungscomputer wird richtig ausgelesen (state open bzw. closed) reagiert aber nicht auf SET-Befehle


Wenn du möchtest kannst du ihn gerne von dir aus bedienen. Würde die Zuleitung dann abdrehen. Sag einfach Bescheid.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 10:51:49
Moin Leon,

Module sind installiert und nach den ersten Tests kann ich sagen:

- Mäher reagiert auf Befehle
- Sensor zeigt Werte
- Bewässerungscomputer wird richtig ausgelesen (state open bzw. closed) reagiert aber nicht auf SET-Befehle


Wenn du möchtest kannst du ihn gerne von dir aus bedienen. Würde die Zuleitung dann abdrehen. Sag einfach Bescheid.

Super. Vielen Dank. Ich werde versuchen heute ab 13 Uhr mit dem Bewässerungscomputer zu arbeiten. Wäre toll wenn Du die Zuleitung ab drehst.
Das der Mower reagiert freut mich sehr. Müssen mal schauen was bei dem Kollegen zwei über Dir los ist.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 12:01:10
Hi,

Zuleitung ist zu.

mit ist aufgefallen, dass bei allen 3 Gräten der "radio-connection_status" als "unknown" angezeigt wird.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 12:07:03
Was soll ich sagen. Das ist das was der JSON String enthält  ;)

Danke Dir, ich teste gleich mal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 12:21:52
zur Zeit aktualisierst du nur Readings die sich im Status geändert haben, richtig?
könntet man auch Readings aktualisieren die sich nicht ändern via extra Attribut oder so?

Hintergrund ist das Plot für z.B. Laden oder Temp. das sieht durch die fehlenden Logeinträge etwas komisch aus.

#4:Jarvis.battery-charging
2017-08-07_10:22:42 0
2017-08-07_11:55:07 20
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 07 August 2017, 12:24:33
Hallo,

Ein Problem, das der Sensor nicht angezeigt wird, habe ich schon gelöst. Der Sensor hieß “Sensor 1“ (mit Leerzeichen). Nachdem ich den Sensor mit der App auf “Sensor_1“ geändert habe, wird er auch in fhem angezeigt.
Den Rest liefere ich später.

Gruß

Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 12:26:02
Richtig. Im Moment lösen nur Readings aktualisiert welche sich ändern. Ausnahme das state Reading. Du kannst also ein userReadings erstellen und als trigger das stateReading nehmen.
Einige Readings werden wohl noch geändert. Die aktualisieren sich dann auch trotz keiner Änderung. Da muß ich aber erstmal schauen wo das Sinn macht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 12:27:55
Hallo,

Ein Problem, das der Sensor nicht angezeigt wird, habe ich schon gelöst. Der Sensor hieß “Sensor 1“ (mit Leerzeichen). Nachdem ich den Sensor mit der App auf “Sensor_1“ geändert habe, wird er auch in fhem angezeigt.
Den Rest liefere ich später.

Gruß

Volker

Oh das ist ein sehr sehr Interessanter Hinweis. Eigentlich sollte er denn noch angelegt werden, dann aber mit Sensor1, da ich Leerzeichen wegscheiden wollte. Da muss ich noch nachbessern. Bitte das im Hinterkopf behalten.
Danke Dir für das testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 12:50:11
Hallo,

Ein Problem, das der Sensor nicht angezeigt wird, habe ich schon gelöst. Der Sensor hieß “Sensor 1“ (mit Leerzeichen). Nachdem ich den Sensor mit der App auf “Sensor_1“ geändert habe, wird er auch in fhem angezeigt.
Den Rest liefere ich später.

Gruß

Volker


"Sensor_1" ist der Name den ich bei mir für diesen Device vergeben habe. Das geht via Gardena-Webinterface (https://sg-api.dss.husqvarnagroup.net/) oder mit der APP.

@Leon, hast du evtl. einen fixen Namen hinterlegt statt einer Variable ? Jeder User kann ja seine Devices anders benamen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 12:59:55

"Sensor_1" ist der Name den ich bei mir für diesen Device vergeben habe. Das geht via Gardena-Webinterface (https://sg-api.dss.husqvarnagroup.net/) oder mit der APP.

@Leon, hast du evtl. einen fixen Namen hinterlegt statt einer Variable ? Jeder User kann ja seine Devices anders benamen.

Nein habe ich nicht. Der Name wird direkt aus dem JSON ausgelesen und das Device entsprechend angelegt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 13:34:15
Nein habe ich nicht. Der Name wird direkt aus dem JSON ausgelesen und das Device entsprechend angelegt.

:P

Habe die Namen via APP geändert, die Bridge in FHEM gelöscht und neu anlegen lassen. sieht gut aus.

 - Mäher hört auf die verschiedenen Set-Befehle
 - Sensor zeigt alles an

Namensänderungen im Portal oder FHEM, ohne neues Anlegen der Bridge hatten keinen Einflus auf die Funktion.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 13:37:56
:P

Habe die Namen via APP geändert, die Bridge in FHEM gelöscht und neu anlegen lassen. sieht gut aus.

 - Mäher hört auf die verschiedenen Set-Befehle
 - Sensor zeigt alles an

Namensänderungen im Portal oder FHEM, ohne neues Anlegen der Bridge hatten keinen Einflus auf die Funktion.

Es hätte gereicht die Devices zu löschen. Und der Bridge ein set getDevicesList zu sagen   ;D
Sehe auch gerade das Du mähst. Konntest Du alle Befehle testen?
Ich bekomme den Water_Computer nicht zum laufen. Finde auch im Netz nichts weiter. Muss da noch mal in Ruhe schauen.

Gut wäre wenn ich sehen könnte was bei einem Befehl als Antwort kommt um Fehlerbehandlung machen zu können.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 13:48:34
Ich denke ich habe das mit den Leerzeichen in den Namen nun gelöst. Lade mal eine aktuelle Version in 20min hoch vielleicht kann mal einer Testen in dem er Leerzeichen rein macht in die Namen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 14:06:21
ich mach erst mal fix ein Backup von FHEM da es gerade nicht mehr reagiert und befor ich den Rechner neustarte sicherer ich lieber erst mal alles  :o

wenn es dann wieder da ist test ich das gern mal
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 14:08:18
Oh, ich hoffe doch dass es nicht an den Gardena Modulen liegt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 14:29:08
scheinbar doch  :o

2017.08.07 14:16:29 1: Including ./FHEM/Buero_Bad.cfg
2017.08.07 14:16:29 3: GardenaSmartBridge (MyGardenaBridge) - defined GardenaSmartBridge and crypt your credentials
2017.08.07 14:16:29 3: GardenaSmartBridge (MyGardenaBridge) - set interval: 30
2017.08.07 14:16:29 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 295, <$fh> line 238.

define MyGardenaBridge GardenaSmartBridge
attr MyGardenaBridge interval 30
attr MyGardenaBridge room GardenaSmart
define Jarvic GardenaSmartDevice d9bc9a96-e03e-4368-896b-871444b481c5 mower IODev=MyGardenaBridge
attr Jarvic model mower
attr Jarvic room GardenaSmart
define FileLog_Jarvic FileLog ./log/Jarvic-%Y.log Jarvic
attr FileLog_Jarvic logtype text
attr FileLog_Jarvic room GardenaSmart
define Waterboy GardenaSmartDevice 2ad0d816-8bc3-4f0a-8c52-8b0dc8d7b2ec watering_computer IODev=MyGardenaBridge
attr Waterboy model watering_computer
attr Waterboy room GardenaSmart
define FileLog_Waterboy FileLog ./log/Waterboy-%Y.log Waterboy
attr FileLog_Waterboy logtype text
attr FileLog_Waterboy room GardenaSmart
define IchBinEinSensor GardenaSmartDevice 8296cb3a-47dd-4243-88fd-b49d1e86bf1f sensor IODev=MyGardenaBridge
attr IchBinEinSensor model sensor
attr IchBinEinSensor room GardenaSmart
define FileLog_IchBinEinSensor FileLog ./log/IchBinEinSensor-%Y.log IchBinEinSensor
attr FileLog_IchBinEinSensor logtype text
attr FileLog_IchBinEinSensor room GardenaSmart

hab die beiden Module erst mal umbenannt damit sie nicht geladen werden, jetzt geht zumindest FHEM wieder
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 14:35:45
Seltsam, das ist die Stelle wo er die location_id holt. Aber das lief doch schon mal. Habe ja nichts geändert da.
Läuft es auch nicht mit der aktuellen Version vom Git?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 14:49:01
 - Config komplett gelöscht
 - die alten module wieder umbenannt und geladen
 - bridge anlegen lassen
  --> läuft  :o

Die neuen Module aus GIT laufen auch jedoch passt es mit den Namen noch nicht, alle Devices mit Leerzeichen im Namen werden nicht angelegt.
Probiers mal bei dir hab dem Mäher und Sensor Leerzeichen verpasst dem einem mehr dem andern weniger ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 14:53:44
Lösch Mal die Devices aus Deiner Konfig.
Danach die Module zurück benennen und dann FHEM Neustart.
Dann die Bridge neu anlegen, und zwar über die FHEM Weboberfläche. Wenn das alles klappt und die Geräte wieder angelegt werden und Daten kommen noch mal neustarten und schauen.

Was ich denke:
Du hast die Bridge angelegt und dann die Konfigurieren dafür aus der fhem.cfg rauskopiert und in eine include Datei geladen. Das ist schlechtes Handling.
FHEM sollte immer über das FHEMWEB konfiguriert werden. Und dann sollte nichts und niemals was nachträglich oder überhaupt mit der cfg Datei gemacht werden.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 14:55:10
- Config komplett gelöscht
 - die alten module wieder umbenannt und geladen
 - bridge anlegen lassen
  --> läuft  :o

Die neuen Module aus GIT laufen auch jedoch passt es mit den Namen noch nicht, alle Devices mit Leerzeichen im Namen werden nicht angelegt.
Probiers mal bei dir hab dem Mäher und Sensor Leerzeichen verpasst dem einem mehr dem andern weniger ;)

Super. Kannst du das bitte bis heute Abend so lassen. Komme erst heute Abend wieder dazu zu testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 15:05:03
Lösch Mal die Devices aus Deiner Konfig.
Danach die Module zurück benennen und dann FHEM Neustart.
Dann die Bridge neu anlegen, und zwar über die FHEM Weboberfläche. Wenn das alles klappt und die Geräte wieder angelegt werden und Daten kommen noch mal neustarten und schauen.

hab ich bereits gemacht wie oben beschrieben

Zitat
Was ich denke:
Du hast die Bridge angelegt und dann die Konfigurieren dafür aus der fhem.cfg rauskopiert und in eine include Datei geladen. Das ist schlechtes Handling.
FHEM sollte immer über das FHEMWEB konfiguriert werden. Und dann sollte nichts und niemals was nachträglich oder überhaupt mit der cfg Datei gemacht werden.
Grüße

hab die CFG editiert und zwar hab ich Trenner eingefügt und den Abschnitt benannt
################### Gardena - Maeher und CO #################
#
config.......

##################
In eine extra CFG hätte ich es später wirklich noch gespeichert und via include geladen, doch das mach ich meist zum schluss

----------------

Super. Kannst du das bitte bis heute Abend so lassen. Komme erst heute Abend wieder dazu zu testen.

Ja klar mach ich. Hab nun nur den Mäher wieder umbenannt damit ich damit rumspielen
kann und dafür dem Namen des "watering_computer" ein Leerzeichen verpasst.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 07 August 2017, 16:42:09
Hallo,

hier mal ein Ausschnitt aus meiner LOG-Datei nach verbose 5. War einiges was sich da angesammelt hat. (Als Datei beigefügt)

und das list vom Mäher:

Internals:
   CHANGED
   DEF        661a4db2-2afe-4bce-b43f-e9c9ef41e895 mower IODev=myGardena
   DEVICEID   661a4db2-2afe-4bce-b43f-e9c9ef41e895
   IODev      myGardena
   LASTInputDev myGardena
   MSGCNT     28
   NAME       Gisberth
   NR         525
   STATE      paused
   TYPE       GardenaSmartDevice
   VERSION    0.0.25
   myGardena_MSGCNT 28
   myGardena_TIME 2017-08-07 16:37:01
   READINGS:
     2017-08-07 00:48:58   battery-level   100
     2017-08-07 00:48:58   battery-rechargeable_battery_status ok
     2017-08-07 00:48:58   device_info-category mower
     2017-08-07 16:27:02   device_info-last_time_online 2017-08-07T14:25:24Z
     2017-08-07 00:48:58   device_info-manufacturer Gardena
     2017-08-07 00:48:58   device_info-product 3-DEVICE
     2017-08-07 00:48:58   device_info-serial_number 00013847
     2017-08-07 00:48:58   device_info-sgtin 3034F8EE9006008000003617
     2017-08-07 00:48:58   device_info-version 3-2.4.7-1.2.0-4380-MODIFIED-ICD1.16_1.2.0
     2017-08-07 00:48:58   firmware-firmware_command unsupported
     2017-08-07 00:48:58   firmware-firmware_status up_to_date
     2017-08-07 00:48:58   firmware-firmware_upload_progress 0
     2017-08-07 00:48:58   firmware-inclusion_status included
     2017-08-07 16:01:46   internal_temperature-temperature 35
     2017-08-07 00:48:58   mower-error     no_message
     2017-08-07 00:48:58   mower-override_end_time 1970-01-01T00:00Z
     2017-08-07 12:37:03   mower-source_for_next_start no_source
     2017-08-07 12:37:03   mower-status    paused
     2017-08-07 12:37:03   mower-timestamp_next_start 1969-12-31T22:00Z
     2017-08-07 00:48:58   radio-connection_status status_device_alive
     2017-08-07 00:48:58   radio-quality   50
     2017-08-07 00:48:58   radio-state     poor
     2017-08-07 14:20:44   state           paused
Attributes:
   model      mower
   room       GardenaSmart

und das vom Device:
Internals:
   BRIDGE     1
   DEF        crypt:425d5b5b5610675b0c43545f4d254d1c5a5f090d08541f0004 crypt:47534451441555065a0609
   INTERVAL   300
   NAME       myGardena
   NR         523
   STATE      connect to cloud
   TYPE       GardenaSmartBridge
   URL        https://sg-api.dss.husqvarnagroup.net/sg-1
   VERSION    0.0.25
   READINGS:
     2017-08-07 00:28:55   address         Alte Poststraße 65, 55743 Idar-Oberstein, Deutschland
     2017-08-07 00:28:55   authorized_user_ids 0
     2017-08-07 00:28:55   city            55743 Idar-Oberstein
     2017-08-07 00:28:55   devices         3
     2017-08-07 00:28:55   latitude        49.74484
     2017-08-07 00:28:55   longitude       7.27528000000007
     2017-08-07 00:28:55   name            My Garden
     2017-08-07 16:36:59   state           connect to cloud
     2017-08-07 14:20:40   token           5c6dbe20-d7f9-4e59-96fb-08066f40adba
     2017-08-07 00:28:55   zones           0
   helper:
     locations_id fd81c964-9d74-40ac-9d02-b4650395ff17
     password   crypt:47534451441555065a0609
     session_id 5c6dbe20-d7f9-4e59-96fb-08066f40adba
     user_id    78f69110-5c61-4196-a195-774455c91646
     username   crypt:425d5b5b5610675b0c43545f4d254d1c5a5f090d08541f0004
Attributes:
   room       GardenaSmart
   verbose    0

Update ist noch nicht ausgeführt worden.

Gruß

Volker

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 17:41:31
Version 0.0.29 fixt nun die Leerzeichen im Namen.
Gerade eben hochgeladen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 17:49:33
Hallo,

hier mal ein Ausschnitt aus meiner LOG-Datei nach verbose 5. War einiges was sich da angesammelt hat. (Als Datei beigefügt)

und das list vom Mäher:

Internals:
   CHANGED
   DEF        661a4db2-2afe-4bce-b43f-e9c9ef41e895 mower IODev=myGardena
   DEVICEID   661a4db2-2afe-4bce-b43f-e9c9ef41e895
   IODev      myGardena
   LASTInputDev myGardena
   MSGCNT     28
   NAME       Gisberth
   NR         525
   STATE      paused
   TYPE       GardenaSmartDevice
   VERSION    0.0.25
   myGardena_MSGCNT 28
   myGardena_TIME 2017-08-07 16:37:01
   READINGS:
     2017-08-07 00:48:58   battery-level   100
     2017-08-07 00:48:58   battery-rechargeable_battery_status ok
     2017-08-07 00:48:58   device_info-category mower
     2017-08-07 16:27:02   device_info-last_time_online 2017-08-07T14:25:24Z
     2017-08-07 00:48:58   device_info-manufacturer Gardena
     2017-08-07 00:48:58   device_info-product 3-DEVICE
     2017-08-07 00:48:58   device_info-serial_number 00013847
     2017-08-07 00:48:58   device_info-sgtin 3034F8EE9006008000003617
     2017-08-07 00:48:58   device_info-version 3-2.4.7-1.2.0-4380-MODIFIED-ICD1.16_1.2.0
     2017-08-07 00:48:58   firmware-firmware_command unsupported
     2017-08-07 00:48:58   firmware-firmware_status up_to_date
     2017-08-07 00:48:58   firmware-firmware_upload_progress 0
     2017-08-07 00:48:58   firmware-inclusion_status included
     2017-08-07 16:01:46   internal_temperature-temperature 35
     2017-08-07 00:48:58   mower-error     no_message
     2017-08-07 00:48:58   mower-override_end_time 1970-01-01T00:00Z
     2017-08-07 12:37:03   mower-source_for_next_start no_source
     2017-08-07 12:37:03   mower-status    paused
     2017-08-07 12:37:03   mower-timestamp_next_start 1969-12-31T22:00Z
     2017-08-07 00:48:58   radio-connection_status status_device_alive
     2017-08-07 00:48:58   radio-quality   50
     2017-08-07 00:48:58   radio-state     poor
     2017-08-07 14:20:44   state           paused
Attributes:
   model      mower
   room       GardenaSmart

und das vom Device:
Internals:
   BRIDGE     1
   DEF        crypt:425d5b5b5610675b0c43545f4d254d1c5a5f090d08541f0004 crypt:47534451441555065a0609
   INTERVAL   300
   NAME       myGardena
   NR         523
   STATE      connect to cloud
   TYPE       GardenaSmartBridge
   URL        https://sg-api.dss.husqvarnagroup.net/sg-1
   VERSION    0.0.25
   READINGS:
     2017-08-07 00:28:55   address         Alte Poststraße 65, 55743 Idar-Oberstein, Deutschland
     2017-08-07 00:28:55   authorized_user_ids 0
     2017-08-07 00:28:55   city            55743 Idar-Oberstein
     2017-08-07 00:28:55   devices         3
     2017-08-07 00:28:55   latitude        49.74484
     2017-08-07 00:28:55   longitude       7.27528000000007
     2017-08-07 00:28:55   name            My Garden
     2017-08-07 16:36:59   state           connect to cloud
     2017-08-07 14:20:40   token           5c6dbe20-d7f9-4e59-96fb-08066f40adba
     2017-08-07 00:28:55   zones           0
   helper:
     locations_id fd81c964-9d74-40ac-9d02-b4650395ff17
     password   crypt:47534451441555065a0609
     session_id 5c6dbe20-d7f9-4e59-96fb-08066f40adba
     user_id    78f69110-5c61-4196-a195-774455c91646
     username   crypt:425d5b5b5610675b0c43545f4d254d1c5a5f090d08541f0004
Attributes:
   room       GardenaSmart
   verbose    0

Update ist noch nicht ausgeführt worden.

Gruß

Volker

Hallo,

Habe mir gerade Dein Log angeschaut. Bitte entferne es wieder aus dem Forum. Ganz schnell bitte  ;)

Das Log verrät mir ganz genau warum Dein Mäher kein Befehl an nimmt. Du hast kein Befehl gegeben  ;D
Ich brauche bitte ein log wo Du auch ein Befehl gegeben hast.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 18:16:12
Neue Version 0.0.31 checkt nun ob alle benötigten Perl Module installiert sind, und wenn nicht gibt es eine Warnung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 18:45:53
Neue Version 0.0.31 checkt nun ob alle benötigten Perl Module installiert sind, und wenn nicht gibt es eine Warnung.

 eben gemacht und alle Devices wurden angelegt :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 18:50:33
Es geht es geht. ich habe erfolgreich  Kenneth Rasenspränger an gemacht.   ;D  ;D  ;D  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 20:06:30
Version 0.0.35 ist online
Support for watering_computer on/off
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 07 August 2017, 20:33:20
Hallo coolTux,

mein Problem, dass ich den Mäher nicht starten konnte hat sich erledigt.
Nachdem ich alles aus fhem nochmals raus gelöscht habe und die Version 0.0.31 drauf gemacht und die Bridge und Devices neu erzeugt habe, funktioniert auch mein Mäher.  :) :) :) :)

Gruß
Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 20:42:56
Hallo coolTux,

mein Problem, dass ich den Mäher nicht starten konnte hat sich erledigt.
Nachdem ich alles aus fhem nochmals raus gelöscht habe und die Version 0.0.31 drauf gemacht und die Bridge und Devices neu erzeugt habe, funktioniert auch mein Mäher.  :) :) :) :)

Gruß
Volker

Super da bin ich aber sehr froh. Freue mich das es klappt.
Als nächstes großes steht nun Fehlerbehandlung an. Das wird noch mal etwas dauern.

Was mich auch noch interessiert sind die refresh Befehle für den Sensor. Der Befehl geht sauber raus und es gibt auch keine Fehlermeldung, aber leider ist der Data buffer leer. Hätte da jetzt ein json erwartet.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 21:20:51
Es geht es geht. ich habe erfolgreich  Kenneth Rasenspränger an gemacht.   ;D  ;D  ;D  ;D

Hey Leon,

;D ... cool

klappte bei mir auch auf Anhieb!!

Grüße
  Matthias
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 21:29:15
Hey Leon,

;D ... cool

klappte bei mir auch auf Anhieb!!

Grüße
  Matthias

Das lustige ist das es nirgends richtig steht. Man muss den Link hinter abilitys ändern. Habe versucht herauszufinden ob man da was aus den JSON lesen kann. Hat ganz gut geklappt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 21:31:14
Was passiert eigentlich wenn du die Zeiten änderst. Ist das Start oder end Zeit. Also wenn du eine duration von 20min ein gibst, öffnet er dann das Ventil für 20 min?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 August 2017, 21:40:18
Was passiert eigentlich wenn du die Zeiten änderst. Ist das Start oder end Zeit. Also wenn du eine duration von 20min ein gibst, öffnet er dann das Ventil für 20 min?

jab das Ventil bleibt dann 20min offen.

Einige Readings werden wohl noch geändert. Die aktualisieren sich dann auch trotz keiner Änderung. Da muß ich aber erstmal schauen wo das Sinn macht.

als Vorschlag  :D

radio-quality
battery-level
internal_temperature-temperature
batterie_is_charging

ambient_temperature-temperature
soil_temperature-temperature
humidity-humidity
ight-light

 8)

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Roger am 07 August 2017, 22:41:35
Hi CoolTux,
mein Mähroboter hatte ein ä im Namen. So konnte es nicht angelegt werden.
2017.08.07 22:00:15 1: ERROR: Invalid characters in name (not A-Za-z0-9._): M�hroboterLipo
2017.08.07 22:00:15 2: autocreate: define M�hroboterLipo GardenaSmartDevice xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx mower IODev=GA_Sileno_Bridge
Habe ihn umbenannt --> dann ging es.
Sollte da noch ein Hinweis außerhalb vom Log-File kommen?

Roger
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 22:50:37
Hallo Roger,

Vielen Dank für das Feedback. Man kann versuchen alle Umlaute mit RegEx zu erfassen und um zu wandeln. Schlage vor wir behalten das mal in der Hinterhand.
Sonst funktioniert alles so weit?


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 August 2017, 23:05:18
jab das Ventil bleibt dann 20min offen.

als Vorschlag  :D

radio-quality
battery-level
internal_temperature-temperature
batterie_is_charging

ambient_temperature-temperature
soil_temperature-temperature
humidity-humidity
ight-light

 8)

Ich denke drüber nach. Temperaturen und Feuchtigkeit ist gut, auch Batterielevel. Den Rest schauen wir mal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 August 2017, 08:58:44
Guten Morgen,

Mit Ausnahme vom Sensor würde mich interessieren ob denn alle Befehle entsprechend funktionieren. ALLE, oder ob Ihr mit einem Probleme habt.
Und dann ist natürlich der Langtest auch wichtig. Im Moment aktualisiert sich da ganze alle 5min, wenn der Mäher los rennt wollte ich automatisch kleiner machen das Interval. Habt ihr da Vorstellungen zu? alle 60s?




Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 08 August 2017, 10:27:20
Hallo Leon,

ich habe nur einen Sileno und dein Modul damit getestet. Erstmal vielen Dank für die tolle Arbeit. Das Konzept finde ich sehr gut. Folgendes habe ich ausprobiert: Mäher war ausserhalb des Zeitplans geparkt. Dann habe ich mit startOverrideTimer 60 den Mäher gestartet- funktioniert, dann immer noch außerhalb des Zeitplans ein parkUntilNextTimer -auch gut, Mäher parkt und geht in den Status parked_park_selected und startet dann aber nicht mit dem Zeitplan. Innerhalb des Zeitplans habe ich startResumeTimer ausgeführt - Mäher startet und führt den Zeitplan mit ok_cutting aus. Weiterhin fällt auf, dass die Zeitstempel vom Mäher um 2 Stunden nach gehen. Ich habe aber den Verdacht, dass die Startprobleme vom Mäher selber kommen, habe diese Verhalten auch mit der App festgestellt. Vielleicht kann das ein anderer Nutzer bestätigen.

LG
Lorenz
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 August 2017, 10:40:37
Hallo Leon,

ich habe nur einen Sileno und dein Modul damit getestet. Erstmal vielen Dank für die tolle Arbeit. Das Konzept finde ich sehr gut. Folgendes habe ich ausprobiert: Mäher war ausserhalb des Zeitplans geparkt. Dann habe ich mit startOverrideTimer 60 den Mäher gestartet- funktioniert, dann immer noch außerhalb des Zeitplans ein parkUntilNextTimer -auch gut, Mäher parkt und geht in den Status parked_park_selected und startet dann aber nicht mit dem Zeitplan. Innerhalb des Zeitplans habe ich startResumeTimer ausgeführt - Mäher startet und führt den Zeitplan mit ok_cutting aus. Weiterhin fällt auf, dass die Zeitstempel vom Mäher um 2 Stunden nach gehen. Ich habe aber den Verdacht, dass die Startprobleme vom Mäher selber kommen, habe diese Verhalten auch mit der App festgestellt. Vielleicht kann das ein anderer Nutzer bestätigen.

LG
Lorenz

Hallo Lorenz,

Vielen Dank für Deinen ausführlichen Testbericht. Den Mäher muss ich bei Gelegenheit noch genauer testen. Beim Watering Computer ist mir aufgefallen das man als duration wert nur bis 59 gehen kann. Ab 60 kommen 500er http Error Codes. Eventuell ist beim Mower ein ähnliches Problem.


Ich beginne jetzt die Tage mit der Fehlerbehandlung, dann gibt es auch entsprechende Fehlermeldungen bei den set Befehlen.

Sicherlich meinst Du die Zeitstempel welche als Reading angelegt sind. Diese kommen direkt aus dem JSON String, wird wohl UTC sein. Das kann man sich später noch mal anschauen.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 August 2017, 10:44:22
Brauche ich dazu auch ein smart Gateway?

Gruß Michael

Hallo Michael,

Wie steuerst Du denn Deine Gardena Geräte und welche hast Du?


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 08 August 2017, 11:46:01
Guten Morgen,

Mit Ausnahme vom Sensor würde mich interessieren ob denn alle Befehle entsprechend funktionieren. ALLE, oder ob Ihr mit einem Probleme habt.
Und dann ist natürlich der Langtest auch wichtig. Im Moment aktualisiert sich da ganze alle 5min, wenn der Mäher los rennt wollte ich automatisch kleiner machen das Interval. Habt ihr da Vorstellungen zu? alle 60s?
Grüße

Moin Leon,

habe gestern und heute noch ein bissel rumgespielt und bisher funktionieren alle Befehle wie erwartet.
Eine große zeitliche Verzögerung zwischen Absetzen des Set in FHEM und der Statusänderung im Webinterface konnte ich bei mir nicht feststellen.
Ok es spring nicht in der selben Sekunde um aber das tut es auch nicht wenn ich die APP benutze.
Zum Interval, ich hab bisher 3 min verwendet das war für ein Plot völlig ausreichend.


Zitat
Beim Watering Computer ist mir aufgefallen das man als duration wert nur bis 59 gehen kann
In der APP kann man auch max. 59min angeben, beim Mäher jedoch sind als preset 3Tage oder 24Std möglich, wobei ich in meiner 99_myUtils.pm auch schon 4 Tage (8640) probiert habe und das hat er bzw. wollte er laut Webinterface auch machen :).


Zitat
Ich denke drüber nach. Temperaturen und Feuchtigkeit ist gut, auch Batterielevel. Den Rest schauen wir mal.
ich fänds gut wenn du min. die aufgelisteten Readings nimmst  :D  8)

Grüße
   Matthias
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 August 2017, 16:29:36
Das sich der Status beinahe Zeitnah entsprechend ändert wenn man einen set Befehl gemacht hat und dieser ohne Fehler angenommen wurde setze ich die Tage noch um. Gehört mit zur Fehlerbehandlung.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Roger am 08 August 2017, 18:58:14
Hi CoolTux,
hier ist Roger mit dem Rasenmäher. Befehle nimmt er an, aber es gibt kleine Unstimmigkeiten.
set <name> startOverrideTimer 60 klappt
bei set <name> parkUntilNextTimer beendet er zwar das Mähen, aber parkt ohne den Zeitplan fortzusetzen.
In der Android-App habe ich da einen Befehl: Starten Zeitplan. Dann zeigt er in der App an, wann er nach Zeitplan weitermacht.

mit gemähtem Gruß
Roger
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 August 2017, 19:04:39
Hallo Roger

Auch Dir danke für Deinen Bericht.
Schau mal hier
https://forum.fhem.de/index.php/topic,75098.msg669389.html#msg669389

Kannst Du das bestätigen das es auch hin und wieder in der App hängt.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 10 August 2017, 08:08:39
Hallo Leon,

heute Nacht und derzeit auch habe ich reichlich identische Einträge im fhem-log dieser Art:
2017.08.10 07:28:03 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request: malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<html>\n<head>\n<met...") at ./FHEM/73_GardenaSmartBridge.pm line 387.

2017.08.10 07:28:03 3: GardenaSmartBridge (myGardenaBridge) - no Match for processing data

In dem Zeitraum, wo diese Meldungen auftraten steht im Gardena-log nur zyklisch... parked_timer, keine weiteren Einträge, wie sonst z.B.: device_info-last_time_online: 2017-08-09T20:40:22Z

Am Gateway blinkt die Internet LED rot, d.h. VPN Verbindung fehlt derzeit. Wahrscheinlich liegt das Ganze an der ausstehenden Error-Behandlung im Modul.

LG

Lorenz
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 10 August 2017, 08:15:53
Guten Morgen,

gibt anscheinend wieder einmal ein Problem bei Gardena. Bekomme aktuell auch einen Fehler bei https://smart.gardena.com.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 08:36:55
Guten Morgen Ihr zwei,

Wenn Gardena Cloud ausgefallen ist, dann kommen in der Tat solche Meldungen. Das Modul kann bisher ohne Fehlerbehandlung nur erkennen das decode_json den String nicht verarbeiten kann und das deswegen natürlich auch das matchen zu einer passenden Sub Routine fehlt. Ihr könnt nun gerne disable bei der Bridge auf 1 setzen dann haben wir das auch gleich getestet. Damit sollte erstmal nichts mehr abgerufen werden.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 10 August 2017, 08:47:37
Hallo Leon,

2017.08.10 08:38:32 3: GardenaSmartBridge (myGardenaBridge) - disabled

hat für Ruhe gesorgt :-)

LG
Lorenz
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 09:06:18
Hallo Leon,

2017.08.10 08:38:32 3: GardenaSmartBridge (myGardenaBridge) - disabled

hat für Ruhe gesorgt :-)

LG
Lorenz

Hallo Lorenz,

Sehr schön. Danke fürs testen. Interessant wird es dann wenn Du es wieder raus nimmst später. Dann sollte der Interne Timer von alleine wieder angehen.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 10 August 2017, 09:13:55
Moin Zusammen,


puhhh dachte schon der Fehler ist nur bei mir...



Zitat
Hallo Roger

Auch Dir danke für Deinen Bericht.
Schau mal hier
https://forum.fhem.de/index.php/topic,75098.msg669389.html#msg669389

Kannst Du das bestätigen das es auch hin und wieder in der App hängt.


Grüße

Hab zu diesem Thema gestern ein bissel gespielt und selbst wenn ich via APP oder Webinterface "parken bis zum nächsten Zeitplan" mache kommt es öfters vor das er auf "parken" geht teils auch auf "pause" ohne Angabe zum nächsten Start.

Grüße
  Matthias

-- Edit---
auch wenn das nix mit FHEM bzw. dem super Modul von Leon zutun hat:

bei mir ist der Gateway wieder online leider fehlen bei mir im Webinterface der Sensor und der Wasserfutzi ..anlernen geht auch nicht
evtl. nochwer mit diesem Problem? 
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 10 August 2017, 14:57:11
So, Attribut disabled gelöscht, die Bridge geht in state active und nach 5 Minuten in den state connect to cloud - Daten vom Mäher kommen wieder.

Gruß Lorenz

Hallo Lorenz,

Sehr schön. Danke fürs testen. Interessant wird es dann wenn Du es wieder raus nimmst später. Dann sollte der Interne Timer von alleine wieder angehen.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 15:03:23
Derweil war ich auch bisschen fleißig.
Ich habe soeben Version 0.0.42 ins Git geladen. Bitte einmal installieren. Es reicht nach dem kopieren und anpassen der Rechte ein reload der Module zu machen.

Error handling ist hinzugekommen, ausserdem erfolgt nach erfolgreichen absetzen eins set Commandos ein neu einlesen des Status.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 10 August 2017, 15:22:40
Test von 0.0.42:
Ein Set zum Parken abgesetzt:
2017-08-10_15:11:23 Robby parkUntilNextTimer
2017-08-10_15:11:24 Robby 204
2017-08-10_15:11:24 Robby lastRequestState: request_error
2017-08-10_15:11:24 Robby the set command is processed
2017-08-10_15:11:28 Robby mower-status: ok_searching
2017-08-10_15:11:28 Robby radio-quality: 50
2017-08-10_15:11:28 Robby battery-level: 38
2017-08-10_15:11:28 Robby device_info-last_time_online: 2017-08-10T13:11:25Z
2017-08-10_15:11:28 Robby ok_searching
2017-08-10_15:15:43 Robby mower-status: parked_park_selected
2017-08-10_15:15:43 Robby mower-source_for_next_start: countdown_timer
2017-08-10_15:15:43 Robby mower-timestamp_next_start: 2017-08-11T07:59:28Z
2017-08-10_15:15:43 Robby radio-quality: 40
2017-08-10_15:15:43 Robby battery-level: 41
2017-08-10_15:15:43 Robby battery-charging: true
2017-08-10_15:15:43 Robby device_info-last_time_online: 2017-08-10T13:15:03Z
2017-08-10_15:15:43 Robby parked_park_selected
Diesmal wurde wohl auch das Parken bis zum nächsten Zeitplan verstanden - hoffentlich.
Gruß Lorenz
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 15:28:37
Ich gehe davon aus das dies ein Logauszug ist, korrekt? Im state vom Device sollte dann sofort der aktuelle Status stehen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 10 August 2017, 15:30:53
Beides ist richtig. Im log hat mich die 204 gestört ?!

Ich gehe davon aus das dies ein Logauszug ist, korrekt? Im state vom Device sollte dann sofort der aktuelle Status stehen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 15:44:32
Beides ist richtig. Im log hat mich die 204 gestört ?!

Wobei ich gerade sehe das dies ja der Eventlog ist. Die 204 der die tatsächlich zurück gegebene http Code. Das weitere wird auf Basis von diversen Auswertungen versucht zu interpretieren.

Freut mich das es passt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 10 August 2017, 16:16:15
...
was soll ich sagen ich hab den Gateway erst einem reset unterzogen und dann weil es immer noch nicht möglich war ein Device anzulernen komplett
aus meinen Gardena-ACC gelöscht nocmals resetet und dann im Gardena-ACC neu hinzugefügt... jetzt durfte ich auch den Sensor und Wasserfutzi wieder anlernen...
was für ein Käse...

... werd gleichmal die neue Version installieren :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 10 August 2017, 16:36:13
neue Version läuft, Rückmeldung auf SET kommt "fast" ;-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 21:56:35
Klitze kleine Anpassung in Version 0.0.43 welche ich gerade hochgeladen habe.
Es müssen wieder beide Module upgedatet werden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 21:59:59
@All
Ihr seit nun am Zug. Die Module stehen und laufen stabil. In 2-3 Wochen könnte man darüber nachdenken sie offiziell zu machen. Ein zwei Sachen muß ich vorher noch einbauen.
Was dafür aber auf alle Fälle vorhanden sein muß ist eine Commandref in Deutsch und Englisch, sowie ein Wikieintrag.

Wer Fragen zu Commandref und/oder Wiki hat kann sich gerne an mich wenden.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Axxl am 10 August 2017, 22:52:26
Hi CoolTux,

Danke zuerst für deine Mühen. Ich habe einen Sileno und freue mich das ich ihn auch bald mit FHEM steuern kann.

Ich habe gerade versucht das Modul zum Laufen zu bekommen.
GardenaSmartBridge scheint zu funktionieren. "Connected to Cloud" und ich seh auch meine Adressdaten etc und Anzahl Devices.

Aber das Device wird nicht angelegt.
Im Log ist mir auch der Fehler aufgefallen:

2017.08.10 22:42:11 1: reload: Error:Modul 74_GardenaSmartDevice deactivated:
 Global symbol "$dhash" requires explicit package name at ./FHEM/74_GardenaSmartDevice.pm line 268.
2017.08.10 22:42:11 0: Global symbol "$dhash" requires explicit package name at ./FHEM/74_GardenaSmartDevice.pm line 268.
2017.08.10 22:42:11 0: ERROR: Cannot autoload GardenaSmartDevice

Liegt es an mir ? Jemand einen Tipp was ich falsch gemacht habe ?

Gruß,
Axxl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 10 August 2017, 22:53:15
Hallo Leon,

ich habe die neue Version 0.0.43 mit FileZilla rein kopiert und bekomme jetzt immer folgende Meldung:

Global symbol "$dhash" requires explicit package name at ./FHEM/74_GardenaSmartDevice.pm line 268.
Meine beiden Devices werden dadurch nicht gefunden.

Neustart habe ich auch schon durchgeführt, ohne Erfolg.

Gruß

Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 22:55:41
Hallo Leon,

ich habe die neue Version 0.0.43 mit FileZilla rein kopiert und bekomme jetzt immer folgende Meldung:

Global symbol "$dhash" requires explicit package name at ./FHEM/74_GardenaSmartDevice.pm line 268.
Meine beiden Devices werden dadurch nicht gefunden.

Neustart habe ich auch schon durchgeführt, ohne Erfolg.

Gruß

Volker

Danke Volker,

Habe ich nicht aufgepasst. Mach ich gleich wieder richtig.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2017, 22:59:01
Ich habe eben das Problem im GardenaSmartDevice gefixt.
@Volker
Es reicht wenn Du nur das Device Modul updatest. Alle anderen müssen weiterhin beide Module updaten.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 10 August 2017, 23:21:26
Funktioniert wieder  :)

Vielen Dank

Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 August 2017, 21:38:46
Version 0.0.48 ist online
Danke an Kenneth der einen Bug gefunden hat. beim Sensor war der Light Wert im state gleich der Temperatur. ist gefixt, ausserdem werden einige Readings aktualisiert auch wenn sich der wert nicht ändert.
Desweiteren wurde ein crash von FHEM bei einem Error 400 gefixt.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 11 August 2017, 22:22:44
Hi

bin jetzt selbst noch nicht zum testen gekommen da ich nicht zuhause bin.
sieht ja soweit schon mal sehr sehr gut aus!!! Klasse und danke!!

wirst du auch das mapping der ausgaben auf deutsch einbauen?
eine komplette übersicht aller ausgaben habe ich.

gruß michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 August 2017, 22:25:51
Hi

bin jetzt selbst noch nicht zum testen gekommen da ich nicht zuhause bin.
sieht ja soweit schon mal sehr sehr gut aus!!! Klasse und danke!!

wirst du auch das mapping der ausgaben auf deutsch einbauen?
eine komplette übersicht aller ausgaben habe ich.

gruß michael

Wenn sich wenigstens 3 User dafür interessieren denke ich darüber nach. Ist ja auch ein bisschen Arbeit.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 11 August 2017, 22:41:32
Hier da melde ich mal Interesse an , hab zwar die gängigen Meldungen bereits im eventMap aber nicht alle..


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 August 2017, 22:57:11
Hi CoolTux,

Danke zuerst für deine Mühen. Ich habe einen Sileno und freue mich das ich ihn auch bald mit FHEM steuern kann.

Ich habe gerade versucht das Modul zum Laufen zu bekommen.
GardenaSmartBridge scheint zu funktionieren. "Connected to Cloud" und ich seh auch meine Adressdaten etc und Anzahl Devices.

Aber das Device wird nicht angelegt.
Im Log ist mir auch der Fehler aufgefallen:

2017.08.10 22:42:11 1: reload: Error:Modul 74_GardenaSmartDevice deactivated:
 Global symbol "$dhash" requires explicit package name at ./FHEM/74_GardenaSmartDevice.pm line 268.
2017.08.10 22:42:11 0: Global symbol "$dhash" requires explicit package name at ./FHEM/74_GardenaSmartDevice.pm line 268.
2017.08.10 22:42:11 0: ERROR: Cannot autoload GardenaSmartDevice

Liegt es an mir ? Jemand einen Tipp was ich falsch gemacht habe ?

Gruß,
Axxl
Hallo Axxl,

Funktioniert es mit der neusten Version bei Dir nun auch?


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 12 August 2017, 00:21:05
Hallo Leon,

hab auch Interesse an den deutschen Ausgaben.

Schönes Wochenende

Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Axxl am 12 August 2017, 00:55:55
Funktioniert es mit der neusten Version bei Dir nun auch?

Hi,

ja funktioniert bestens jetzt ..

+1 für deutsche State Texte

Danke !
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 12 August 2017, 01:03:22
Ok wir sind dann bei 4 :)
Schicke morgen mal die Liste :)


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: coolice am 12 August 2017, 09:58:29
Schließe mich an. 5
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 August 2017, 10:49:27
Konnte schon jemand die aktuelle Version etwas testen? Wie schaut es mit den Readings fürs plotten aus? Passt das jetzt so?


Und noch mal die Bitte
Wir brauchen eine Commandref und ein Wikieintrag wenn wir offiziell werden wollen.
Wer meldet sich für was?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 13 August 2017, 11:46:55
Hi Leon,


erst nochmal ein Danke für deine super Arbeit!


Zitat
Konnte schon jemand die aktuelle Version etwas testen? Wie schaut es mit den Readings fürs plotten aus? Passt das jetzt so?
es passt alles bei mir bis auf -->
laut Log wir "battery-charging:"nur bei Status Wechsel aktualisiert liegt aber auch daran das es laut Code nicht  aktualisiert  werden soll :)
ich fände super wenn du es noch rein machen könntest, ansonsten mach ich es bei mir rein :) oder verwende ein userReading.

Zitat
Und noch mal die Bitte
Wir brauchen eine Commandref und ein Wikieintrag wenn wir offiziell werden wollen.
Wer meldet sich für was?
Falls sich keiner weiter meldet,
würde ich das Wiki machen, Screenshots und bissel bla bla incl. einiger CMDs bekomme ich glaube hin ^^

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 August 2017, 11:53:55
Hallo Kenneth,

Vielen Dank für Deinen tollen Einsatz.

battery-charging gibt doch nur tru oder false zurück und macht in meinen Augen keinen Sinn zu plotten. Dann lieber userReading oder im Plott das so anpassen das es passt. Da kann man glaube irgendwas als Attribut oder so nehmen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 13 August 2017, 12:06:41
Hi,

ja klar nur "true" oder "false" aber auf meinem Plot ist das schon schön anzuschauen ^^ macht aber nix weil ich dann wie gesagt ein UR nehme.

hab jetzt zwar nur einen Ladevorgang hoffe aber es wird trotzdem deutlich.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 13 August 2017, 19:43:57
Hallo

bin mal wieder zuhause :)

Hier kommt die komplette Mapping Liste:


/* Funkzustandsmeldungen */

1=Schlecht
2=Gut
3=Exzellent
undefined=Undefiniert

/* Empfangsmeldungen */

poor=Schlecht
good=Gut
excellent=Exzellent

/* Mäherstatusmeldungen */

paused=Pausiert
ok_cutting=Mähen
ok_searching=Suche Ladestation
ok_charging=Lädt
ok_leaving=Mähen
wait_updating=Wird aktualisiert ...
wait_power_up=Wird eingeschaltet ...
parked_timer=Geparkt nach Zeitplan
parked_park_selected=Geparkt
off_disabled=Der Mäher ist ausgeschaltet
off_hatch_open=Deaktiviert. Abdeckung ist offen oder PIN-Code erforderlich
unknown=Unbekannter Status
error=Fehler
error_at_power_up=Neustart ...
off_hatch_closed=Deaktiviert. Manueller Start erforderlich
ok_cutting_timer_overridden=Manuelles Mähen
parked_autotimer=Geparkt durch SensorControl
parked_daily_limit_reached=Abgeschlossen

/* Mäherzustandsmeldungen */

no_message=Kein Fehler
outside_working_area=Außerhalb des Arbeitsbereichs
no_loop_signal=Kein Schleifensignal
wrong_loop_signal=Falsches Schleifensignal
loop_sensor_problem_front=Problem Schleifensensor, vorne
loop_sensor_problem_rear=Problem Schleifensensor, hinten
trapped=Eingeschlossen
upside_down=Steht auf dem Kopf
low_battery=Niedriger Batteriestand
empty_battery=empty_battery
no_drive=no_drive
lifted=Angehoben
stuck_in_charging_station=Eingeklemmt in Ladestation
charging_station_blocked=Ladestation blockiert
collision_sensor_problem_rear=Problem Stoßsensor hinten
collision_sensor_problem_front=Problem Stoßsensor vorne
wheel_motor_blocked_right=Radmotor rechts blockiert
wheel_motor_blocked_left=Radmotor links blockiert
wheel_drive_problem_right=Problem Antrieb, rechts
wheel_drive_problem_left=Problem Antrieb, links
cutting_system_blocked=Schneidsystem blockiert
invalid_sub_device_combination=Fehlerhafte Verbindung
settings_restored=Standardeinstellungen
electronic_problem=Elektronisches Problem
charging_system_problem=Problem Ladesystem
tilt_sensor_problem=Kippsensorproblem
wheel_motor_overloaded_right=Rechter Radmotor überlastet
wheel_motor_overloaded_left=Linker Radmotor überlastet
charging_current_too_high=Ladestrom zu hoch
temporary_problem=Vorübergehendes Problem
guide_1_not_found=SK 1 nicht gefunden
guide_2_not_found=SK 2 nicht gefunden
guide_3_not_found=SK 3 nicht gefunden
difficult_finding_home=Problem die Ladestation zu finden
guide_calibration_accomplished=Kalibration des Suchkabels beendet
guide_calibration_failed=Kalibration des Suchkabels fehlgeschlagen
temporary_battery_problem=Kurzzeitiges Batterieproblem
battery_problem=Batterieproblem
alarm_mower_switched_off=Alarm! Mäher ausgeschalten
alarm_mower_stopped=Alarm! Mäher gestoppt
alarm_mower_lifted=Alarm! Mäher angehoben
alarm_mower_tilted=Alarm! Mäher gekippt
connection_changed=Verbindung geändert
connection_not_changed=Verbindung nicht geändert
com_board_not_available=COM board nicht verfügbar
slipped=Rutscht

/* Batteriezustandsmeldungen */

out_of_operation=Ausser Betrieb
replace_now=Kritischer Batteriestand, wechseln Sie jetzt
low=Niedrig
ok=OK


Das ist nur für den Sileno Mäher. Von den anderen Sensoren habe ich leider nichts.


Gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 13 August 2017, 19:46:07
Hab da nochwas....

wie werden im Modul Sonderzeichen im Passwort behandelt?

Ich habe z.b. ein "@" in meinem Passwort. Dieses musste ich in der selbstbaulösung mit einem "/" escapen.
Fängt das Modul das auch ab?

Beim "@" in der mail adresse musste hier ja auch ein "/" vorangestellt werden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 August 2017, 20:13:01
Hab da nochwas....

wie werden im Modul Sonderzeichen im Passwort behandelt?

Ich habe z.b. ein "@" in meinem Passwort. Dieses musste ich in der selbstbaulösung mit einem "/" escapen.
Fängt das Modul das auch ab?

Beim "@" in der mail adresse musste hier ja auch ein "/" vorangestellt werden.

Also das @ in der Mailadresse muss nicht escaped werden. Beim Passwort bin ich mir gerade unsicher. Bitte einmal testen.

Was Deine Mapings an geht, die beziehen sich ja auf die Values der Readings. Aber welche Readings betrifft es genau?
Ich bräuchte bitte eine genaue Zuordnung
Reading=value=mapping


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 13 August 2017, 21:32:49
Scheint zu klappen :)
Also sind Sonderzeichen OK



Das mit dem Mapping ist in Arbeit.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 13 August 2017, 22:14:25
Hier das Mapping:

Reading=Value=Mapping
=====================================================================================
state=paused=Pausiert
state=ok_cutting=Mähen
state=ok_searching=Suche Ladestation
state=ok_charging=Lädt
state=ok_leaving=Mähen
state=wait_updating=Wird aktualisiert ...
state=wait_power_up=Wird eingeschaltet ...
state=parked_timer=Geparkt nach Zeitplan
state=parked_park_selected=Geparkt
state=off_disabled=Der Mäher ist ausgeschaltet
state=off_hatch_open=Deaktiviert. Abdeckung ist offen oder PIN-Code erforderlich
state=unknown=Unbekannter Status
state=error=Fehler
state=error_at_power_up=Neustart ...
state=off_hatch_closed=Deaktiviert. Manueller Start erforderlich
state=ok_cutting_timer_overridden=Manuelles Mähen
state=parked_autotimer=Geparkt durch SensorControl
state=parked_daily_limit_reached=Abgeschlossen
=====================================================================================
mower-error=no_message=Kein Fehler
mower-error=outside_working_area=Außerhalb des Arbeitsbereichs
mower-error=no_loop_signal=Kein Schleifensignal
mower-error=wrong_loop_signal=Falsches Schleifensignal
mower-error=loop_sensor_problem_front=Problem Schleifensensor, vorne
mower-error=loop_sensor_problem_rear=Problem Schleifensensor, hinten
mower-error=trapped=Eingeschlossen
mower-error=upside_down=Steht auf dem Kopf
mower-error=low_battery=Niedriger Batteriestand
mower-error=empty_battery=empty_battery
mower-error=no_drive=no_drive
mower-error=lifted=Angehoben
mower-error=stuck_in_charging_station=Eingeklemmt in Ladestation
mower-error=charging_station_blocked=Ladestation blockiert
mower-error=collision_sensor_problem_rear=Problem Stoßsensor hinten
mower-error=collision_sensor_problem_front=Problem Stoßsensor vorne
mower-error=wheel_motor_blocked_right=Radmotor rechts blockiert
mower-error=wheel_motor_blocked_left=Radmotor links blockiert
mower-error=wheel_drive_problem_right=Problem Antrieb, rechts
mower-error=wheel_drive_problem_left=Problem Antrieb, links
mower-error=cutting_system_blocked=Schneidsystem blockiert
mower-error=invalid_sub_device_combination=Fehlerhafte Verbindung
mower-error=settings_restored=Standardeinstellungen
mower-error=electronic_problem=Elektronisches Problem
mower-error=charging_system_problem=Problem Ladesystem
mower-error=tilt_sensor_problem=Kippsensorproblem
mower-error=wheel_motor_overloaded_right=Rechter Radmotor überlastet
mower-error=wheel_motor_overloaded_left=Linker Radmotor überlastet
mower-error=charging_current_too_high=Ladestrom zu hoch
mower-error=temporary_problem=Vorübergehendes Problem
mower-error=guide_1_not_found=SK 1 nicht gefunden
mower-error=guide_2_not_found=SK 2 nicht gefunden
mower-error=guide_3_not_found=SK 3 nicht gefunden
mower-error=difficult_finding_home=Problem die Ladestation zu finden
mower-error=guide_calibration_accomplished=Kalibration des Suchkabels beendet
mower-error=guide_calibration_failed=Kalibration des Suchkabels fehlgeschlagen
mower-error=temporary_battery_problem=Kurzzeitiges Batterieproblem
mower-error=battery_problem=Batterieproblem
mower-error=alarm_mower_switched_off=Alarm! Mäher ausgeschalten
mower-error=alarm_mower_stopped=Alarm! Mäher gestoppt
mower-error=alarm_mower_lifted=Alarm! Mäher angehoben
mower-error=alarm_mower_tilted=Alarm! Mäher gekippt
mower-error=connection_changed=Verbindung geändert
mower-error=connection_not_changed=Verbindung nicht geändert
mower-error=com_board_not_available=COM board nicht verfügbar
mower-error=slipped=Rutscht
=====================================================================================
battery-rechargeable_battery_status=out_of_operation=Ausser Betrieb
battery-rechargeable_battery_status=replace_now=Kritischer Batteriestand, wechseln Sie jetzt
battery-rechargeable_battery_status=low=Niedrig
battery-rechargeable_battery_status=ok=OK
=====================================================================================
mower-source_for_next_start=no_source=OK
mower-source_for_next_start=mower_charging=Mäher wurde geladen
mower-source_for_next_start=completed_cutting_autotimer=SensorControl erreicht
mower-source_for_next_start=week_timer=Wochentimer erreicht
mower-source_for_next_start=countdown_timer=Stoppuhr Timer
mower-source_for_next_start=undefined=Unklar
=====================================================================================
radio-connection_status=unknown=Unklar
radio-connection_status=status_device_unreachable=Gerät ist nicht in Reichweite
radio-connection_status=status_device_alive=Gerät ist in Reichweite
=====================================================================================
radio-state=bad=Schlecht
radio-state=poor=Schwach
radio-state=good=Gut
radio-state=undefined=Unklar
=====================================================================================
firmware-firmware_command=idle=Nichts zu tun
firmware-firmware_command=firmware_cancel=Firmwareupload unterbrochen
firmware-firmware_command=firmware_upload=Firmwareupload
firmware-firmware_command=unsupported=nicht unterstützt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 13 August 2017, 22:29:42
Nochmal wegen der Zeitstempel bei den Readings:

device_info-last_time_online
mower-override_end_time
mower-timestamp_next_start


Die Werte in den Readings entsprechen der ZULU Zeit.

Hier mal die Definition dazu (Quelle Wikipedia)

Die koordinierte Weltzeit (englisch Coordinated Universal Time, französisch Temps universel coordonné), kurz UTC,
ist die heute gültige Weltzeit. Eingeführt wurde sie 1972. Aus einer Zeitangabe in UTC ergibt sich die entsprechende,
in Deutschland, Österreich und anderen mitteleuropäischen Staaten geltende Mitteleuropäische Zeit (MEZ), indem man eine
Stunde und die im Sommer geltende Mitteleuropäische Sommerzeit (MESZ), indem man zwei Stunden addiert.

Kannst Du die Zeiten entsprechend aufbereiten und hübscher darstellen? Also z.b. statt 2017-08-13T20:16:34Z in etwa so: am 13.08.2017 um 22:16:34 Uhr

Danke und Gruß
Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 13 August 2017, 23:23:40
Wegen der Mappings nochmal.....

Könnte jemand, der mehr als den Mäher hat mal folgendes PERL Script ausführen?

#!/usr/bin/perl

use LWP::Simple;                # From CPAN
use JSON qw( decode_json );     # From CPAN
use Data::Dumper;               # Perl core module
#use strict;                     # Good practice
use warnings;                   # Good practice

my $device_id = "Deine Device ID";
my $location_id = "Deine Location ID";
my $gardena_email = "Deine Gardena E-Mail";
my $gardena_password = "Dein Gardena Passwort";



my $curl = `curl --data '{"sessions":{"email":"$gardena_email","password":"$gardena_password"}}' --header "Content-Type:application/json" https://sg-api.dss.husqvarnagroup.net/sg-1/sessions`;

# 'get' is exported by LWP::Simple; install LWP from CPAN unless you have it.
# You need it or something similar (HTTP::Tiny, maybe?) to get web pages.
#print $curl;
#my $json = get( $curl );
#die "Could not get $curl" unless defined $json;

# Decode the entire JSON
my $decoded_json = decode_json( $curl );

# you'll get this (it'll print out); comment this when done.
print Dumper $decoded_json;

# Access the shares like this:
#my $command = '"name":"park_until_further_notice"';
#my $command = '"name":"start_override_timer","parameters":{"duration":1440}';
my $session_id = $decoded_json->{'sessions'}{'token'};
#my $battery = $decoded_json -> {'devices'}{'name(battery)->properties'}{'value'}
#                                             name mower: properties:name:status -> values (z.b ok_charging)
#                                                                    name error: -> values
my $stats = `curl --header "Content-Type:application/json" --header "X-Session:$session_id" https://sg-api.dss.husqvarnagroup.net/sg-1/devices?locationId=$location_id`;
my $decoded_stats = decode_json( $stats );
print Dumper $decoded_stats;

Code oben abspeichern als gardena.pl
Datei editieren und Werte in den oberen Zeilen ergänzen.
Aufruf mit z.b. am Raspberry mit perl gardena.pl | tee gardena.txt
die Ausgabe sollte sich dann in der Datei gardena.txt befinden.
das ganze ist ein recht langer JSON String. Es finden sich dadrin alle "Readings" und mögliche Werte im Stile von:

{
                                                                  'value' => 'ok',
                                                                  'supported_values' => [
                                                                                          'weak',
                                                                                          'ok',
                                                                                          'undefined'
                                                                                        ],
                                                                  'name' => 'rechargeable_battery_status',
                                                                  'id' => '8xxxxxa6-4xxf-xxxxx-axx4-a2xxxxxxxxa20',
                                                                  'writeable' => $VAR1->{'devices'}[0]{'abilities'}[0]{'properties'}[0]{'writeable'},
                                                                  'timestamp' => '2017-07-24T15:17:32Z'
                                                                },

Reading währe hier: rechargeable_battery_status mit den möglichen Werten: weak, ok, undefined

Hier könntet ihr dann für die anderen Sensoren mal die möglichen Readings raussuchen. Kann auch gerne helfen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 August 2017, 23:49:58
Nochmal wegen der Zeitstempel bei den Readings:

device_info-last_time_online
mower-override_end_time
mower-timestamp_next_start


Die Werte in den Readings entsprechen der ZULU Zeit.

Hier mal die Definition dazu (Quelle Wikipedia)

Die koordinierte Weltzeit (englisch Coordinated Universal Time, französisch Temps universel coordonné), kurz UTC,
ist die heute gültige Weltzeit. Eingeführt wurde sie 1972. Aus einer Zeitangabe in UTC ergibt sich die entsprechende,
in Deutschland, Österreich und anderen mitteleuropäischen Staaten geltende Mitteleuropäische Zeit (MEZ), indem man eine
Stunde und die im Sommer geltende Mitteleuropäische Sommerzeit (MESZ), indem man zwei Stunden addiert.

Kannst Du die Zeiten entsprechend aufbereiten und hübscher darstellen? Also z.b. statt 2017-08-13T20:16:34Z in etwa so: am 13.08.2017 um 22:16:34 Uhr

Danke und Gruß
Michael

Das kann ich mir anschauen und versuchen eine passende Sub zu schreiben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 15 August 2017, 09:36:18
...
was soll ich sagen ich hab den Gateway erst einem reset unterzogen und dann weil es immer noch nicht möglich war ein Device anzulernen komplett
aus meinen Gardena-ACC gelöscht nocmals resetet und dann im Gardena-ACC neu hinzugefügt... jetzt durfte ich auch den Sensor und Wasserfutzi wieder anlernen...
was für ein Käse...

... werd gleichmal die neue Version installieren :)

ach nu schau mal was ich heute bekommen habe:

Hallo lieber GARDENA smart system User,

leider sind Sie von unserem kurzen Serverabsturz vom Donnerstag 10. August 2017 betroffen. 
Durch den Absturz wurden Ihre GARDENA smart System Produkte aus Ihrem Account gelöscht und müssen daher wieder Neu eingebunden werden. 

......

die sind echt von der schnellen Sorte
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 15 August 2017, 23:53:54
Hallo zusammen

@Kenneth das ist ja blöd. Hab eben auf Golem gelesen, das hiervon wohl nur ca. 100 User betroffen waren. Ich hatte Glück..... Auf FB zerreissen sie sich jetzt schon wieder das Maul wegen der Cloudlösung... hab leider kein Popcorn hier :) :)

Hatte vorhin seit ca. 21 Uhr als Status bei der Bridge einen HTTP Error 503 als Status stehen. Daten vom Mäher kamen aber an. Jedenfalls wurden die Readings aktualisiert.
Die App auf dem iPhone sagte auch was von wegen Störung bei der Verbindung. Ging dann aber....
Jetzt grad hab ich Fhem geupdatet und neu gestartet. danach war die Verbindung zur Cloud wieder da.

Hattet ihr das auch oder was mag das gewesen sein?

Gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 16 August 2017, 00:19:49
Bei mir ist auch 503 aufgetaucht. Da ich aber dienstlich unterwegs bin und schlechte Internetverbindung habe, habe ich nicht weiter nachgeschaut.

Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 16 August 2017, 00:26:28
Scheint ein Problem mit der Cloud zu sein. Das Gateway blinkt rot....
also abwarten :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 August 2017, 00:33:59
Was steht im Reading lastRequestState?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 16 August 2017, 01:09:24
Da steht : 503 Error Service Unavailable
Aber das Gateway Blinkt immer noch. Aktuell ist der Status der Bridge wieder auf : Connect to Cloud
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 August 2017, 07:25:12
Also wenn er zur Cloud connecten kann dann sollte es die Bridge auch können.
Ich werde den Text für 503 Mal im state mit abbilden
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 August 2017, 09:53:59
Hallo CoolTux!
Danke nochmals für dein Modul.
Trotzdem eine kleine Frage dazu.

([netatmo_M05_00_00_00_9e_28:rain_hour] >= 0.5)
(set Tussi ParkUntilFurtherNotice) DOELSEIF ([netatmo_M05_00_00_00_9e_28:rain_hour] = 0)
(set Tussi StartResumeSchedule)

Kann man nach einem ParkUntilFurtherNotice kein StartResumeSchedule senden?
Er zeigt mir im Modul und in der App kein "Parken nach Zeitplan" an.
Er bleibt auf state=Parked_Park_Selected

Liebe Grüße

Readings
battery-charging

0

2017-08-19 15:45:59
battery-level

100

2017-08-20 09:51:29
battery-rechargeable_battery_status

ok

2017-08-19 15:45:59
device_info-category

mower

2017-08-19 15:45:59
device_info-last_time_online

2017-08-20T07:49:08Z

2017-08-20 09:51:29
device_info-manufacturer

Gardena

2017-08-19 15:45:59
device_info-product

3-DEVICE

2017-08-19 15:45:59
device_info-serial_number

00008016

2017-08-19 15:45:59
device_info-sgtin

3034F8EE9006008000001F50

2017-08-19 15:45:59
device_info-version

3-2.4.7-1.2.0-4380-MODIFIED-ICD1.16_1.2.0

2017-08-19 15:45:59
firmware-firmware_command

unsupported

2017-08-19 15:45:59
firmware-firmware_status

up_to_date

2017-08-19 15:45:59
firmware-firmware_update_start

0

2017-08-19 15:45:59
firmware-firmware_upload_progress

0

2017-08-19 15:45:59
firmware-inclusion_status

included

2017-08-19 15:45:59
internal_temperature-temperature

22

2017-08-20 09:51:29
lastRequestState

request_error

2017-08-20 09:21:24
mower-error

no_message

2017-08-19 15:45:59
mower-manual_operation

0

2017-08-19 15:45:59
mower-override_end_time

2017-08-19T16:44:48Z

2017-08-19 17:45:27
mower-source_for_next_start

week_timer

2017-08-19 20:08:25
mower-status

parked_park_selected

2017-08-19 20:09:30
mower-timestamp_next_start

2017-08-21T15:59:28Z

2017-08-19 17:50:53
radio-connection_status

status_device_alive

2017-08-19 15:45:59
radio-quality

60

2017-08-20 09:51:29
radio-state

good

2017-08-19 15:45:59
state

parked_park_selected

2017-08-20 09:51:29
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 August 2017, 10:04:39
Hallo,

Wenn Du den Befehl StartResumeSchedule sendest, macht der Mäher dann was? Oder steht einfach nur ein Parked_Park_Selected im state und nichts passiert?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 August 2017, 10:07:58
Danke für die Antwort!

Passiert leider nichts. Bleibt wie es ist.

Senden tut er den Befehl natürlich schon. :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 August 2017, 12:31:26
Klappt es denn mit der App genau so wie es soll oder ist da das selbe zu beobachten?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 August 2017, 12:35:35
Zu Thema Devicenamen (Umlaute, Leerzeichen und was sonst noch nicht von FHEM als Devicename angenommen wird) gibt es von Rudi ab morgen vier neue Funktionen in der fhem.pl
Diese können Device und Readingsnamen prüfen, oder konforme Namen zurückgeben.
Diese Funktionen werden ich am Ende des Monats verwenden für das erstellen von Devicenamen.

Bedeutet für Euch, bis dahin sollte Euer FHEM upgedatet sein!!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 20 August 2017, 13:08:51
Klappt es denn mit der App genau so wie es soll oder ist da das selbe zu beobachten?

Das hatten wir doch schon mal.
Auch wenn die App verwendet wird, werden nicht immer alle Befehle zu 100% umgesetzt. Das konnte ich bei mir sowohl mit FHEM als auch mit der App beobachten.


Ich hab es dennoch mal  bei mir nachgestellt und nach einem parkUntilFurtherNotice geht er auf    parked_park_selected  was passt.
Auf das nachfolgende  startResumeSchedule  geht er nach dem nächsten Statusabruf auf   parked_timer passt auch.







Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 August 2017, 13:24:31
Ihr habt recht.
Die App hat auch gesponnen.
Device neu eingespielt, jetzt funkt es wieder.
seltsam!

Ich werde das genauer beobachten und immer mit der App Querchecken.

Danke für eure Hilfe

Liebe Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 August 2017, 14:13:09
Auf das nachfolgende  startResumeSchedule  geht er nach dem nächsten Statusabruf auf   parked_timer passt auch.

Muss hier tatsächlich bis zum neuen Abruf gewartet werden oder kommt der neue Status beinahe nach dem set Befehl? Ich dachte ich hätte das so gebaut das nach einem gelungenen set Befehl der Status zeitnahe aktuallisiert wird.
Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 20 August 2017, 14:19:27
nee das geht nicht denke da braucht es nach dem Set ein kleinen Timeout und dann erst die Statusabfrage
im moment hat er immer den letzten Status von vor dem Set


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 August 2017, 14:57:41
Schade. Dann schaue ich mal was man da machen könnte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 August 2017, 15:40:41
Stimmt. Manchmal kommt der Status nach dem senden, manchmal nicht.

Gefühlt:
Wenn es etwas länger dauert, dann kommt der Status nicht mehr mit und es bleibt der Alte bestehen.
Wenn’s schnell geht, dann gibt es auch den neuen Status.

Vielleicht hilft dir das bei der Suche.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 August 2017, 10:36:09
Ich habe soeben das Gardena Bridge Modul aktualisiert. Habe eine kleine Pause eingebaut bevor nach einem set Command ein aktueller Status abgerufen wird.

Liegt im Git zum Download. Version 0.0.50 Bridge Modul.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 21 August 2017, 11:21:18
Ich habe soeben das Gardena Bridge Modul aktualisiert. Habe eine kleine Pause eingebaut bevor nach einem set Command ein aktueller Status abgerufen wird.

Liegt im Git zum Download. Version 0.0.50 Bridge Modul.

Hi.

schaut gut aus. Hab jetzt paar Mal ein Set gesendet und der Status wurde nach dem "Timeout" immer korrekt angezeigt.

DANKE!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 August 2017, 11:34:47
Bist ja auch gerade fleißig am mähen wie ich sehe. Lach. Schön weiter machen. Bin gerade beim Mapping auf deutsch   ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 August 2017, 13:57:16
So liebe Leute. Es ist vollbracht.
Das Mapping auf Deutsch steht. Es gibt zwei Wege dieses Mapping zu bekommen. Ihr setzt beim Gardena Device das Attribut readingValueLanguage auf 'de' oder Ihr macht gleich beim Device global das Attribut language auf DE.
Beides sorgt dafür das Ihr alles auf Deutsch bekommt was möglich ist.

Ist in Version 0.0.55 integriert

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 21 August 2017, 15:07:00
Hi

hab die beiden Module grad hochgeladen. Klappt mit der Sprache ;D

Kann es sein, das die Gardena Cloud mal wieder ein Problem hat?

Mein Mäher ist heute definitiv gefahren. Hab ihn selbst gesehen. Laut meinem Log ist er seit sieben Uhr heute Morgen am Laden und seit dem ändert sich der Status nicht mehr. Die Bridge zeigt an Connect to Cloud!
Die Readings werden allerdings aktualisiert... nur mit dem selben Status....

Bei der App das gleiche! Also wohl die Cloud....

Gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 August 2017, 15:19:02
Ich hatte auch gesehen das es Probleme gibt. Wollte ne neue Temperaturabfrage starten und bekam ein 501 service unvailable.
Irgendwas ist da wieder im argen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 21 August 2017, 16:48:53
Hi,

super Sache danke CoolTux!

Also bei mir scheint alles zu passen, die CLoud ist wohl nicht nur mürrisch sondern auch wählerisch ^^
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 21 August 2017, 17:41:54
Bei mir hat sich wohl der Mäher mal nen Scherz erlaubt. Dachte zuerst ich hätte Probleme mit der Cloud.
War dann mal draussen und hab durchs Menü geblättert. Alles ok. Aber dann bekamm ich den Code "Deaktiviert. Deckel offen oder Pineingabe erforderlich"
Dies liess sich erst durch einen Neustart des Mähers beheben. Nun steht er wieder brav beim laden und der nächste Start ist für Morgen früh geplant.
Hatte ich letztes Jahr auch schon einmal....

Vielleicht sollte ich doch mal ein Softwareupdate machen  ;D Seit ich ihn im Juni 2016 gekauft habe, ist die Software auf dem Mäher die gleiche....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 21 August 2017, 20:35:30
Danke nochmals an CoolTux  :D

Habe soeben ein Softwareupdate am Mäher gemacht. Schau ma mal  :o
1 x abgebrochen > Repariert > Installiert > jetzt ist er mal am laden......

Was mir noch aufgefallen ist:
Batteriestatus ändert sich nicht mehr seit gestern. Dabei ist er um 18:00 pünktlich weggefahren und hat brav gemäht, aber die Cloud gibt keine Änderungen weiter.

Habt ihr das auch?

2017-08-20_18:02:21 Tussi battery-level: 59
2017-08-20_18:02:21 Tussi device_info-last_time_online: 2017-08-20T16:01:27Z
2017-08-20_18:02:21 Tussi parked_timer
2017-08-20_18:07:22 Tussi internal_temperature-temperature: 27
2017-08-20_18:07:22 Tussi radio-quality: 60
2017-08-20_18:07:22 Tussi battery-level: 65
2017-08-20_18:07:22 Tussi device_info-last_time_online: 2017-08-20T16:06:57Z
2017-08-20_18:07:22 Tussi parked_timer
2017-08-20_18:12:22 Tussi internal_temperature-temperature: 27
2017-08-20_18:12:22 Tussi radio-quality: 60
2017-08-20_18:12:22 Tussi battery-level: 71
2017-08-20_18:12:22 Tussi device_info-last_time_online: 2017-08-20T16:11:58Z
2017-08-20_18:12:22 Tussi parked_timer
2017-08-20_18:17:22 Tussi internal_temperature-temperature: 27
2017-08-20_18:17:22 Tussi radio-quality: 60
2017-08-20_18:17:22 Tussi battery-level: 77
2017-08-20_18:17:22 Tussi device_info-last_time_online: 2017-08-20T16:16:57Z
2017-08-20_18:17:22 Tussi parked_timer
2017-08-20_18:22:22 Tussi internal_temperature-temperature: 27
2017-08-20_18:22:22 Tussi radio-quality: 60
2017-08-20_18:22:22 Tussi battery-level: 78
2017-08-20_18:22:22 Tussi device_info-last_time_online: 2017-08-20T16:18:27Z
2017-08-20_18:22:22 Tussi parked_timer
2017-08-20_18:27:22 Tussi internal_temperature-temperature: 27
2017-08-20_18:27:22 Tussi radio-quality: 60
2017-08-20_18:27:22 Tussi battery-level: 78
2017-08-20_18:27:22 Tussi parked_timer
2017-08-20_18:32:22 Tussi internal_temperature-temperature: 27
2017-08-20_18:32:22 Tussi radio-quality: 60
2017-08-20_18:32:22 Tussi battery-level: 78
2017-08-20_18:32:22 Tussi device_info-last_time_online: 2017-08-20T16:31:02Z
2017-08-20_18:32:22 Tussi parked_timer
2017-08-20_18:37:25 Tussi internal_temperature-temperature: 27
2017-08-20_18:37:25 Tussi radio-quality: 60
2017-08-20_18:37:25 Tussi battery-level: 78
2017-08-20_18:37:25 Tussi parked_timer
2017-08-20_18:42:22 Tussi internal_temperature-temperature: 27
2017-08-20_18:42:22 Tussi radio-quality: 60
2017-08-20_18:42:22 Tussi battery-level: 78
2017-08-20_18:42:22 Tussi parked_timer
2017-08-20_18:47:23 Tussi internal_temperature-temperature: 27
2017-08-20_18:47:23 Tussi radio-quality: 60
2017-08-20_18:47:23 Tussi battery-level: 78
2017-08-20_18:47:23 Tussi device_info-last_time_online: 2017-08-20T16:46:02Z
2017-08-20_18:47:23 Tussi parked_timer
2017-08-20_18:52:23 Tussi internal_temperature-temperature: 27
2017-08-20_18:52:23 Tussi radio-quality: 60
2017-08-20_18:52:23 Tussi battery-level: 78
2017-08-20_18:52:23 Tussi parked_timer
2017-08-20_18:57:23 Tussi internal_temperature-temperature: 27
2017-08-20_18:57:23 Tussi radio-quality: 60
2017-08-20_18:57:23 Tussi battery-level: 78
2017-08-20_18:57:23 Tussi parked_timer
2017-08-20_19:02:25 Tussi internal_temperature-temperature: 27
2017-08-20_19:02:25 Tussi radio-quality: 60
2017-08-20_19:02:25 Tussi battery-level: 78
2017-08-20_19:02:25 Tussi device_info-last_time_online: 2017-08-20T17:01:03Z
2017-08-20_19:02:25 Tussi parked_timer
2017-08-20_19:07:25 Tussi internal_temperature-temperature: 27
2017-08-20_19:07:25 Tussi radio-quality: 60
2017-08-20_19:07:25 Tussi battery-level: 78
2017-08-20_19:07:25 Tussi parked_timer
2017-08-20_19:12:26 Tussi internal_temperature-temperature: 27
2017-08-20_19:12:26 Tussi radio-quality: 60
2017-08-20_19:12:26 Tussi battery-level: 78
2017-08-20_19:12:26 Tussi parked_timer
2017-08-20_19:17:26 Tussi internal_temperature-temperature: 27
2017-08-20_19:17:26 Tussi radio-quality: 60
2017-08-20_19:17:26 Tussi battery-level: 78
2017-08-20_19:17:26 Tussi device_info-last_time_online: 2017-08-20T17:16:03Z
2017-08-20_19:17:26 Tussi parked_timer
2017-08-20_19:22:26 Tussi internal_temperature-temperature: 27
2017-08-20_19:22:26 Tussi radio-quality: 60
2017-08-20_19:22:26 Tussi battery-level: 78
2017-08-20_19:22:26 Tussi parked_timer
2017-08-20_19:27:31 Tussi internal_temperature-temperature: 27
2017-08-20_19:27:31 Tussi radio-quality: 60
2017-08-20_19:27:31 Tussi battery-level: 78
2017-08-20_19:27:31 Tussi parked_timer
2017-08-20_19:32:31 Tussi internal_temperature-temperature: 27
2017-08-20_19:32:31 Tussi radio-quality: 60
2017-08-20_19:32:31 Tussi battery-level: 78
2017-08-20_19:32:31 Tussi device_info-last_time_online: 2017-08-20T17:31:03Z
2017-08-20_19:32:31 Tussi parked_timer
2017-08-20_19:37:32 Tussi internal_temperature-temperature: 27
2017-08-20_19:37:32 Tussi radio-quality: 60
2017-08-20_19:37:32 Tussi battery-level: 78
2017-08-20_19:37:32 Tussi parked_timer
2017-08-20_19:42:32 Tussi internal_temperature-temperature: 27
2017-08-20_19:42:32 Tussi radio-quality: 60
2017-08-20_19:42:32 Tussi battery-level: 78
2017-08-20_19:42:32 Tussi parked_timer
2017-08-20_19:47:32 Tussi internal_temperature-temperature: 27
2017-08-20_19:47:32 Tussi radio-quality: 60
2017-08-20_19:47:32 Tussi battery-level: 78
2017-08-20_19:47:32 Tussi device_info-last_time_online: 2017-08-20T17:46:03Z
2017-08-20_19:47:32 Tussi parked_timer
2017-08-20_19:52:32 Tussi internal_temperature-temperature: 27
2017-08-20_19:52:32 Tussi radio-quality: 60
2017-08-20_19:52:32 Tussi battery-level: 78
2017-08-20_19:52:32 Tussi parked_timer
2017-08-20_19:57:32 Tussi internal_temperature-temperature: 27
2017-08-20_19:57:32 Tussi radio-quality: 60
2017-08-20_19:57:32 Tussi battery-level: 78
2017-08-20_19:57:32 Tussi parked_timer
2017-08-20_20:02:32 Tussi internal_temperature-temperature: 27
2017-08-20_20:02:32 Tussi radio-quality: 60
2017-08-20_20:02:32 Tussi battery-level: 78
2017-08-20_20:02:32 Tussi device_info-last_time_online: 2017-08-20T18:01:03Z
2017-08-20_20:02:32 Tussi parked_timer
2017-08-20_20:07:32 Tussi internal_temperature-temperature: 27
2017-08-20_20:07:32 Tussi radio-quality: 60
2017-08-20_20:07:32 Tussi battery-level: 78
2017-08-20_20:07:32 Tussi parked_timer
2017-08-20_20:12:32 Tussi internal_temperature-temperature: 27
2017-08-20_20:12:32 Tussi radio-quality: 60
2017-08-20_20:12:32 Tussi battery-level: 78
2017-08-20_20:12:32 Tussi parked_timer
2017-08-20_20:17:32 Tussi internal_temperature-temperature: 27
2017-08-20_20:17:32 Tussi radio-quality: 60
2017-08-20_20:17:32 Tussi battery-level: 78
2017-08-20_20:17:32 Tussi device_info-last_time_online: 2017-08-20T18:16:04Z
2017-08-20_20:17:32 Tussi parked_timer
2017-08-20_20:22:32 Tussi internal_temperature-temperature: 27
2017-08-20_20:22:32 Tussi radio-quality: 60
2017-08-20_20:22:32 Tussi battery-level: 78
2017-08-20_20:22:32 Tussi parked_timer
2017-08-20_20:27:32 Tussi internal_temperature-temperature: 27
2017-08-20_20:27:32 Tussi radio-quality: 60
2017-08-20_20:27:32 Tussi battery-level: 78
2017-08-20_20:27:32 Tussi parked_timer
2017-08-20_20:32:33 Tussi internal_temperature-temperature: 27
2017-08-20_20:32:33 Tussi radio-quality: 60
2017-08-20_20:32:33 Tussi battery-level: 78
2017-08-20_20:32:33 Tussi device_info-last_time_online: 2017-08-20T18:31:04Z
2017-08-20_20:32:33 Tussi parked_timer
2017-08-20_20:37:32 Tussi internal_temperature-temperature: 27
2017-08-20_20:37:32 Tussi radio-quality: 60
2017-08-20_20:37:32 Tussi battery-level: 78
2017-08-20_20:37:32 Tussi parked_timer
2017-08-20_20:42:33 Tussi internal_temperature-temperature: 27
2017-08-20_20:42:33 Tussi radio-quality: 60
2017-08-20_20:42:33 Tussi battery-level: 78
2017-08-20_20:42:33 Tussi parked_timer
2017-08-20_20:47:33 Tussi internal_temperature-temperature: 27
2017-08-20_20:47:33 Tussi radio-quality: 60
2017-08-20_20:47:33 Tussi battery-level: 78
2017-08-20_20:47:33 Tussi parked_timer
2017-08-20_20:52:33 Tussi internal_temperature-temperature: 27
2017-08-20_20:52:33 Tussi radio-quality: 60
2017-08-20_20:52:33 Tussi battery-level: 78
2017-08-20_20:52:33 Tussi device_info-last_time_online: 2017-08-20T18:46:04Z
2017-08-20_20:52:33 Tussi parked_timer
2017-08-20_20:57:33 Tussi internal_temperature-temperature: 27
2017-08-20_20:57:33 Tussi radio-quality: 60
2017-08-20_20:57:33 Tussi battery-level: 78
2017-08-20_20:57:33 Tussi parked_timer
2017-08-20_21:02:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:02:33 Tussi radio-quality: 60
2017-08-20_21:02:33 Tussi battery-level: 78
2017-08-20_21:02:33 Tussi device_info-last_time_online: 2017-08-20T19:01:05Z
2017-08-20_21:02:33 Tussi parked_timer
2017-08-20_21:07:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:07:33 Tussi radio-quality: 60
2017-08-20_21:07:33 Tussi battery-level: 78
2017-08-20_21:07:33 Tussi parked_timer
2017-08-20_21:12:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:12:33 Tussi radio-quality: 60
2017-08-20_21:12:33 Tussi battery-level: 78
2017-08-20_21:12:33 Tussi parked_timer
2017-08-20_21:17:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:17:33 Tussi radio-quality: 60
2017-08-20_21:17:33 Tussi battery-level: 78
2017-08-20_21:17:33 Tussi device_info-last_time_online: 2017-08-20T19:16:05Z
2017-08-20_21:17:33 Tussi parked_timer
2017-08-20_21:22:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:22:33 Tussi radio-quality: 60
2017-08-20_21:22:33 Tussi battery-level: 78
2017-08-20_21:22:33 Tussi parked_timer
2017-08-20_21:27:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:27:33 Tussi radio-quality: 60
2017-08-20_21:27:33 Tussi battery-level: 78
2017-08-20_21:27:33 Tussi parked_timer
2017-08-20_21:32:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:32:33 Tussi radio-quality: 60
2017-08-20_21:32:33 Tussi battery-level: 78
2017-08-20_21:32:33 Tussi device_info-last_time_online: 2017-08-20T19:31:05Z
2017-08-20_21:32:33 Tussi parked_timer
2017-08-20_21:37:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:37:33 Tussi radio-quality: 60
2017-08-20_21:37:33 Tussi battery-level: 78
2017-08-20_21:37:33 Tussi parked_timer
2017-08-20_21:42:34 Tussi internal_temperature-temperature: 27
2017-08-20_21:42:34 Tussi radio-quality: 60
2017-08-20_21:42:34 Tussi battery-level: 78
2017-08-20_21:42:34 Tussi parked_timer
2017-08-20_21:47:33 Tussi internal_temperature-temperature: 27
2017-08-20_21:47:33 Tussi radio-quality: 60
2017-08-20_21:47:33 Tussi battery-level: 78
2017-08-20_21:47:33 Tussi device_info-last_time_online: 2017-08-20T19:46:07Z
2017-08-20_21:47:33 Tussi parked_timer
2017-08-20_21:52:34 Tussi internal_temperature-temperature: 27
2017-08-20_21:52:34 Tussi radio-quality: 60
2017-08-20_21:52:34 Tussi battery-level: 78
2017-08-20_21:52:34 Tussi parked_timer
2017-08-20_21:57:34 Tussi internal_temperature-temperature: 27
2017-08-20_21:57:34 Tussi radio-quality: 60
2017-08-20_21:57:34 Tussi battery-level: 78
2017-08-20_21:57:34 Tussi parked_timer
2017-08-20_22:02:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:02:34 Tussi radio-quality: 60
2017-08-20_22:02:34 Tussi battery-level: 78
2017-08-20_22:02:34 Tussi device_info-last_time_online: 2017-08-20T20:01:06Z
2017-08-20_22:02:34 Tussi parked_timer
2017-08-20_22:07:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:07:34 Tussi radio-quality: 60
2017-08-20_22:07:34 Tussi battery-level: 78
2017-08-20_22:07:34 Tussi parked_timer
2017-08-20_22:12:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:12:34 Tussi radio-quality: 60
2017-08-20_22:12:34 Tussi battery-level: 78
2017-08-20_22:12:34 Tussi parked_timer
2017-08-20_22:17:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:17:34 Tussi radio-quality: 60
2017-08-20_22:17:34 Tussi battery-level: 78
2017-08-20_22:17:34 Tussi device_info-last_time_online: 2017-08-20T20:16:05Z
2017-08-20_22:17:34 Tussi parked_timer
2017-08-20_22:22:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:22:34 Tussi radio-quality: 60
2017-08-20_22:22:34 Tussi battery-level: 78
2017-08-20_22:22:34 Tussi parked_timer
2017-08-20_22:27:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:27:34 Tussi radio-quality: 60
2017-08-20_22:27:34 Tussi battery-level: 78
2017-08-20_22:27:34 Tussi parked_timer
2017-08-20_22:32:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:32:34 Tussi radio-quality: 60
2017-08-20_22:32:34 Tussi battery-level: 78
2017-08-20_22:32:34 Tussi device_info-last_time_online: 2017-08-20T20:31:06Z
2017-08-20_22:32:34 Tussi parked_timer
2017-08-20_22:37:35 Tussi internal_temperature-temperature: 27
2017-08-20_22:37:35 Tussi radio-quality: 60
2017-08-20_22:37:35 Tussi battery-level: 78
2017-08-20_22:37:35 Tussi parked_timer
2017-08-20_22:42:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:42:34 Tussi radio-quality: 60
2017-08-20_22:42:34 Tussi battery-level: 78
2017-08-20_22:42:34 Tussi parked_timer
2017-08-20_22:47:35 Tussi internal_temperature-temperature: 27
2017-08-20_22:47:35 Tussi radio-quality: 60
2017-08-20_22:47:35 Tussi battery-level: 78
2017-08-20_22:47:35 Tussi device_info-last_time_online: 2017-08-20T20:46:06Z
2017-08-20_22:47:35 Tussi parked_timer
2017-08-20_22:52:34 Tussi internal_temperature-temperature: 27
2017-08-20_22:52:34 Tussi radio-quality: 60
2017-08-20_22:52:34 Tussi battery-level: 78
2017-08-20_22:52:34 Tussi parked_timer
2017-08-20_22:57:35 Tussi internal_temperature-temperature: 27
2017-08-20_22:57:35 Tussi radio-quality: 60
2017-08-20_22:57:35 Tussi battery-level: 78
2017-08-20_22:57:35 Tussi parked_timer
2017-08-20_23:02:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:02:35 Tussi radio-quality: 60
2017-08-20_23:02:35 Tussi battery-level: 78
2017-08-20_23:02:35 Tussi device_info-last_time_online: 2017-08-20T21:01:07Z
2017-08-20_23:02:35 Tussi parked_timer
2017-08-20_23:07:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:07:35 Tussi radio-quality: 60
2017-08-20_23:07:35 Tussi battery-level: 78
2017-08-20_23:07:35 Tussi parked_timer
2017-08-20_23:12:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:12:35 Tussi radio-quality: 60
2017-08-20_23:12:35 Tussi battery-level: 78
2017-08-20_23:12:35 Tussi parked_timer
2017-08-20_23:17:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:17:35 Tussi radio-quality: 60
2017-08-20_23:17:35 Tussi battery-level: 78
2017-08-20_23:17:35 Tussi device_info-last_time_online: 2017-08-20T21:16:06Z
2017-08-20_23:17:35 Tussi parked_timer
2017-08-20_23:22:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:22:35 Tussi radio-quality: 60
2017-08-20_23:22:35 Tussi battery-level: 78
2017-08-20_23:22:35 Tussi parked_timer
2017-08-20_23:27:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:27:35 Tussi radio-quality: 60
2017-08-20_23:27:35 Tussi battery-level: 78
2017-08-20_23:27:35 Tussi parked_timer
2017-08-20_23:32:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:32:35 Tussi radio-quality: 60
2017-08-20_23:32:35 Tussi battery-level: 78
2017-08-20_23:32:35 Tussi device_info-last_time_online: 2017-08-20T21:31:06Z
2017-08-20_23:32:35 Tussi parked_timer
2017-08-20_23:37:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:37:35 Tussi radio-quality: 60
2017-08-20_23:37:35 Tussi battery-level: 78
2017-08-20_23:37:35 Tussi parked_timer
2017-08-20_23:42:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:42:35 Tussi radio-quality: 60
2017-08-20_23:42:35 Tussi battery-level: 78
2017-08-20_23:42:35 Tussi parked_timer
2017-08-20_23:47:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:47:35 Tussi radio-quality: 60
2017-08-20_23:47:35 Tussi battery-level: 78
2017-08-20_23:47:35 Tussi device_info-last_time_online: 2017-08-20T21:46:06Z
2017-08-20_23:47:35 Tussi parked_timer
2017-08-20_23:52:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:52:35 Tussi radio-quality: 60
2017-08-20_23:52:35 Tussi battery-level: 78
2017-08-20_23:52:35 Tussi parked_timer
2017-08-20_23:57:35 Tussi internal_temperature-temperature: 27
2017-08-20_23:57:35 Tussi radio-quality: 60
2017-08-20_23:57:35 Tussi battery-level: 78
2017-08-20_23:57:35 Tussi parked_timer
2017-08-21_00:02:45 Tussi internal_temperature-temperature: 27
2017-08-21_00:02:45 Tussi radio-quality: 60
2017-08-21_00:02:45 Tussi battery-level: 78
2017-08-21_00:02:45 Tussi device_info-last_time_online: 2017-08-20T22:01:06Z
2017-08-21_00:02:45 Tussi parked_timer
2017-08-21_00:07:45 Tussi internal_temperature-temperature: 27
2017-08-21_00:07:45 Tussi radio-quality: 60
2017-08-21_00:07:45 Tussi battery-level: 78
2017-08-21_00:07:45 Tussi parked_timer
2017-08-21_00:12:45 Tussi internal_temperature-temperature: 27
2017-08-21_00:12:45 Tussi radio-quality: 60
2017-08-21_00:12:45 Tussi battery-level: 78
2017-08-21_00:12:45 Tussi parked_timer
2017-08-21_00:17:45 Tussi internal_temperature-temperature: 27
2017-08-21_00:17:45 Tussi radio-quality: 60
2017-08-21_00:17:45 Tussi battery-level: 78
2017-08-21_00:17:45 Tussi device_info-last_time_online: 2017-08-20T22:16:06Z
2017-08-21_00:17:45 Tussi parked_timer
2017-08-21_00:22:45 Tussi internal_temperature-temperature: 27
2017-08-21_00:22:45 Tussi radio-quality: 60
2017-08-21_00:22:45 Tussi battery-level: 78
2017-08-21_00:22:45 Tussi parked_timer
2017-08-21_00:27:45 Tussi internal_temperature-temperature: 27
2017-08-21_00:27:45 Tussi radio-quality: 60
2017-08-21_00:27:45 Tussi battery-level: 78
2017-08-21_00:27:45 Tussi parked_timer
2017-08-21_00:32:46 Tussi internal_temperature-temperature: 27
2017-08-21_00:32:46 Tussi radio-quality: 60
2017-08-21_00:32:46 Tussi battery-level: 78
2017-08-21_00:32:46 Tussi device_info-last_time_online: 2017-08-20T22:31:06Z
2017-08-21_00:32:46 Tussi parked_timer
2017-08-21_00:37:45 Tussi internal_temperature-temperature: 27
2017-08-21_00:37:45 Tussi radio-quality: 60
2017-08-21_00:37:45 Tussi battery-level: 78
2017-08-21_00:37:45 Tussi parked_timer
2017-08-21_00:42:46 Tussi internal_temperature-temperature: 27
2017-08-21_00:42:46 Tussi radio-quality: 60
2017-08-21_00:42:46 Tussi battery-level: 78
2017-08-21_00:42:46 Tussi parked_timer
2017-08-21_00:47:46 Tussi internal_temperature-temperature: 27
2017-08-21_00:47:46 Tussi radio-quality: 60
2017-08-21_00:47:46 Tussi battery-level: 78
2017-08-21_00:47:46 Tussi device_info-last_time_online: 2017-08-20T22:46:06Z
2017-08-21_00:47:46 Tussi parked_timer
2017-08-21_00:52:46 Tussi internal_temperature-temperature: 27
2017-08-21_00:52:46 Tussi radio-quality: 60
2017-08-21_00:52:46 Tussi battery-level: 78
2017-08-21_00:52:46 Tussi parked_timer
2017-08-21_00:57:46 Tussi internal_temperature-temperature: 27
2017-08-21_00:57:46 Tussi radio-quality: 60
2017-08-21_00:57:46 Tussi battery-level: 78
2017-08-21_00:57:46 Tussi parked_timer
2017-08-21_01:02:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:02:46 Tussi radio-quality: 60
2017-08-21_01:02:46 Tussi battery-level: 78
2017-08-21_01:02:46 Tussi device_info-last_time_online: 2017-08-20T23:01:06Z
2017-08-21_01:02:46 Tussi parked_timer
2017-08-21_01:07:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:07:46 Tussi radio-quality: 60
2017-08-21_01:07:46 Tussi battery-level: 78
2017-08-21_01:07:46 Tussi parked_timer
2017-08-21_01:12:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:12:46 Tussi radio-quality: 60
2017-08-21_01:12:46 Tussi battery-level: 78
2017-08-21_01:12:46 Tussi parked_timer
2017-08-21_01:17:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:17:46 Tussi radio-quality: 60
2017-08-21_01:17:46 Tussi battery-level: 78
2017-08-21_01:17:46 Tussi device_info-last_time_online: 2017-08-20T23:16:05Z
2017-08-21_01:17:46 Tussi parked_timer
2017-08-21_01:22:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:22:46 Tussi radio-quality: 60
2017-08-21_01:22:46 Tussi battery-level: 78
2017-08-21_01:22:46 Tussi parked_timer
2017-08-21_01:27:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:27:46 Tussi radio-quality: 60
2017-08-21_01:27:46 Tussi battery-level: 78
2017-08-21_01:27:46 Tussi parked_timer
2017-08-21_01:32:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:32:46 Tussi radio-quality: 60
2017-08-21_01:32:46 Tussi battery-level: 78
2017-08-21_01:32:46 Tussi device_info-last_time_online: 2017-08-20T23:31:05Z
2017-08-21_01:32:46 Tussi parked_timer
2017-08-21_01:37:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:37:46 Tussi radio-quality: 60
2017-08-21_01:37:46 Tussi battery-level: 78
2017-08-21_01:37:46 Tussi parked_timer
2017-08-21_01:42:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:42:46 Tussi radio-quality: 60
2017-08-21_01:42:46 Tussi battery-level: 78
2017-08-21_01:42:46 Tussi parked_timer
2017-08-21_01:47:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:47:46 Tussi radio-quality: 60
2017-08-21_01:47:46 Tussi battery-level: 78
2017-08-21_01:47:46 Tussi device_info-last_time_online: 2017-08-20T23:46:03Z
2017-08-21_01:47:46 Tussi parked_timer
2017-08-21_01:52:46 Tussi internal_temperature-temperature: 27
2017-08-21_01:52:46 Tussi radio-quality: 60
2017-08-21_01:52:46 Tussi battery-level: 78
2017-08-21_01:52:46 Tussi parked_timer
2017-08-21_01:57:47 Tussi internal_temperature-temperature: 27
2017-08-21_01:57:47 Tussi radio-quality: 60
2017-08-21_01:57:47 Tussi battery-level: 78
2017-08-21_01:57:47 Tussi parked_timer
2017-08-21_02:02:47 Tussi internal_temperature-temperature: 27
2017-08-21_02:02:47 Tussi radio-quality: 60
2017-08-21_02:02:47 Tussi battery-level: 78
2017-08-21_02:02:47 Tussi device_info-last_time_online: 2017-08-21T00:01:03Z
2017-08-21_02:02:47 Tussi parked_timer
2017-08-21_02:07:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:07:48 Tussi radio-quality: 60
2017-08-21_02:07:48 Tussi battery-level: 78
2017-08-21_02:07:48 Tussi parked_timer
2017-08-21_02:12:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:12:48 Tussi radio-quality: 60
2017-08-21_02:12:48 Tussi battery-level: 78
2017-08-21_02:12:48 Tussi parked_timer
2017-08-21_02:17:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:17:48 Tussi radio-quality: 60
2017-08-21_02:17:48 Tussi battery-level: 78
2017-08-21_02:17:48 Tussi device_info-last_time_online: 2017-08-21T00:16:03Z
2017-08-21_02:17:48 Tussi parked_timer
2017-08-21_02:22:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:22:48 Tussi radio-quality: 60
2017-08-21_02:22:48 Tussi battery-level: 78
2017-08-21_02:22:48 Tussi parked_timer
2017-08-21_02:27:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:27:48 Tussi radio-quality: 60
2017-08-21_02:27:48 Tussi battery-level: 78
2017-08-21_02:27:48 Tussi parked_timer
2017-08-21_02:32:51 Tussi internal_temperature-temperature: 27
2017-08-21_02:32:51 Tussi radio-quality: 60
2017-08-21_02:32:51 Tussi battery-level: 78
2017-08-21_02:32:51 Tussi device_info-last_time_online: 2017-08-21T00:31:03Z
2017-08-21_02:32:51 Tussi parked_timer
2017-08-21_02:37:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:37:48 Tussi radio-quality: 60
2017-08-21_02:37:48 Tussi battery-level: 78
2017-08-21_02:37:48 Tussi parked_timer
2017-08-21_02:42:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:42:48 Tussi radio-quality: 60
2017-08-21_02:42:48 Tussi battery-level: 78
2017-08-21_02:42:48 Tussi parked_timer
2017-08-21_02:47:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:47:48 Tussi radio-quality: 60
2017-08-21_02:47:48 Tussi battery-level: 78
2017-08-21_02:47:48 Tussi device_info-last_time_online: 2017-08-21T00:46:03Z
2017-08-21_02:47:48 Tussi parked_timer
2017-08-21_02:52:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:52:48 Tussi radio-quality: 60
2017-08-21_02:52:48 Tussi battery-level: 78
2017-08-21_02:52:48 Tussi parked_timer
2017-08-21_02:57:48 Tussi internal_temperature-temperature: 27
2017-08-21_02:57:48 Tussi radio-quality: 60
2017-08-21_02:57:48 Tussi battery-level: 78
2017-08-21_02:57:48 Tussi parked_timer
2017-08-21_03:02:48 Tussi internal_temperature-temperature: 27
2017-08-21_03:02:48 Tussi radio-quality: 60
2017-08-21_03:02:48 Tussi battery-level: 78
2017-08-21_03:02:48 Tussi device_info-last_time_online: 2017-08-21T01:01:03Z
2017-08-21_03:02:48 Tussi parked_timer
2017-08-21_03:07:48 Tussi internal_temperature-temperature: 27
2017-08-21_03:07:48 Tussi radio-quality: 60
2017-08-21_03:07:48 Tussi battery-level: 78
2017-08-21_03:07:48 Tussi parked_timer
2017-08-21_03:12:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:12:49 Tussi radio-quality: 60
2017-08-21_03:12:49 Tussi battery-level: 78
2017-08-21_03:12:49 Tussi parked_timer
2017-08-21_03:17:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:17:49 Tussi radio-quality: 60
2017-08-21_03:17:49 Tussi battery-level: 78
2017-08-21_03:17:49 Tussi device_info-last_time_online: 2017-08-21T01:16:02Z
2017-08-21_03:17:49 Tussi parked_timer
2017-08-21_03:22:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:22:49 Tussi radio-quality: 60
2017-08-21_03:22:49 Tussi battery-level: 78
2017-08-21_03:22:49 Tussi parked_timer
2017-08-21_03:27:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:27:49 Tussi radio-quality: 60
2017-08-21_03:27:49 Tussi battery-level: 78
2017-08-21_03:27:49 Tussi parked_timer
2017-08-21_03:32:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:32:49 Tussi radio-quality: 60
2017-08-21_03:32:49 Tussi battery-level: 78
2017-08-21_03:32:49 Tussi device_info-last_time_online: 2017-08-21T01:31:01Z
2017-08-21_03:32:49 Tussi parked_timer
2017-08-21_03:37:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:37:49 Tussi radio-quality: 60
2017-08-21_03:37:49 Tussi battery-level: 78
2017-08-21_03:37:49 Tussi parked_timer
2017-08-21_03:42:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:42:49 Tussi radio-quality: 60
2017-08-21_03:42:49 Tussi battery-level: 78
2017-08-21_03:42:49 Tussi parked_timer
2017-08-21_03:47:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:47:49 Tussi radio-quality: 60
2017-08-21_03:47:49 Tussi battery-level: 78
2017-08-21_03:47:49 Tussi device_info-last_time_online: 2017-08-21T01:46:01Z
2017-08-21_03:47:49 Tussi parked_timer
2017-08-21_03:52:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:52:49 Tussi radio-quality: 60
2017-08-21_03:52:49 Tussi battery-level: 78
2017-08-21_03:52:49 Tussi parked_timer
2017-08-21_03:57:49 Tussi internal_temperature-temperature: 27
2017-08-21_03:57:49 Tussi radio-quality: 60
2017-08-21_03:57:49 Tussi battery-level: 78
2017-08-21_03:57:49 Tussi parked_timer
2017-08-21_04:02:49 Tussi internal_temperature-temperature: 27
2017-08-21_04:02:49 Tussi radio-quality: 60
2017-08-21_04:02:49 Tussi battery-level: 78
2017-08-21_04:02:49 Tussi device_info-last_time_online: 2017-08-21T02:01:01Z
2017-08-21_04:02:49 Tussi parked_timer
2017-08-21_04:07:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:07:50 Tussi radio-quality: 60
2017-08-21_04:07:50 Tussi battery-level: 78
2017-08-21_04:07:50 Tussi parked_timer
2017-08-21_04:12:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:12:50 Tussi radio-quality: 60
2017-08-21_04:12:50 Tussi battery-level: 78
2017-08-21_04:12:50 Tussi parked_timer
2017-08-21_04:17:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:17:50 Tussi radio-quality: 60
2017-08-21_04:17:50 Tussi battery-level: 78
2017-08-21_04:17:50 Tussi device_info-last_time_online: 2017-08-21T02:16:01Z
2017-08-21_04:17:50 Tussi parked_timer
2017-08-21_04:22:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:22:50 Tussi radio-quality: 60
2017-08-21_04:22:50 Tussi battery-level: 78
2017-08-21_04:22:50 Tussi parked_timer
2017-08-21_04:27:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:27:50 Tussi radio-quality: 60
2017-08-21_04:27:50 Tussi battery-level: 78
2017-08-21_04:27:50 Tussi parked_timer
2017-08-21_04:32:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:32:50 Tussi radio-quality: 60
2017-08-21_04:32:50 Tussi battery-level: 78
2017-08-21_04:32:50 Tussi device_info-last_time_online: 2017-08-21T02:31:01Z
2017-08-21_04:32:50 Tussi parked_timer
2017-08-21_04:37:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:37:50 Tussi radio-quality: 60
2017-08-21_04:37:50 Tussi battery-level: 78
2017-08-21_04:37:50 Tussi parked_timer
2017-08-21_04:42:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:42:50 Tussi radio-quality: 60
2017-08-21_04:42:50 Tussi battery-level: 78
2017-08-21_04:42:50 Tussi parked_timer
2017-08-21_04:47:50 Tussi internal_temperature-temperature: 27
2017-08-21_04:47:50 Tussi radio-quality: 60
2017-08-21_04:47:50 Tussi battery-level: 78
2017-08-21_04:47:50 Tussi parked_timer
2017-08-21_04:52:51 Tussi internal_temperature-temperature: 27
2017-08-21_04:52:51 Tussi radio-quality: 60
2017-08-21_04:52:51 Tussi battery-level: 78
2017-08-21_04:52:51 Tussi device_info-last_time_online: 2017-08-21T02:46:01Z
2017-08-21_04:52:51 Tussi parked_timer
2017-08-21_04:57:51 Tussi internal_temperature-temperature: 27
2017-08-21_04:57:51 Tussi radio-quality: 60
2017-08-21_04:57:51 Tussi battery-level: 78
2017-08-21_04:57:51 Tussi parked_timer
2017-08-21_05:02:51 Tussi internal_temperature-temperature: 27
2017-08-21_05:02:51 Tussi radio-quality: 60
2017-08-21_05:02:51 Tussi battery-level: 78
2017-08-21_05:02:51 Tussi device_info-last_time_online: 2017-08-21T03:01:01Z
2017-08-21_05:02:51 Tussi parked_timer
2017-08-21_05:07:51 Tussi internal_temperature-temperature: 27
2017-08-21_05:07:51 Tussi radio-quality: 60
2017-08-21_05:07:51 Tussi battery-level: 78
2017-08-21_05:07:51 Tussi parked_timer
2017-08-21_05:12:51 Tussi internal_temperature-temperature: 27
2017-08-21_05:12:51 Tussi radio-quality: 60
2017-08-21_05:12:51 Tussi battery-level: 78
2017-08-21_05:12:51 Tussi parked_timer
2017-08-21_05:17:52 Tussi internal_temperature-temperature: 27
2017-08-21_05:17:52 Tussi radio-quality: 60
2017-08-21_05:17:52 Tussi battery-level: 78
2017-08-21_05:17:52 Tussi device_info-last_time_online: 2017-08-21T03:16:01Z
2017-08-21_05:17:52 Tussi parked_timer
2017-08-21_05:22:52 Tussi internal_temperature-temperature: 27
2017-08-21_05:22:52 Tussi radio-quality: 60
2017-08-21_05:22:52 Tussi battery-level: 78
2017-08-21_05:22:52 Tussi parked_timer
2017-08-21_05:27:52 Tussi internal_temperature-temperature: 27
2017-08-21_05:27:52 Tussi radio-quality: 60
2017-08-21_05:27:52 Tussi battery-level: 78
2017-08-21_05:27:52 Tussi parked_timer
2017-08-21_05:32:51 Tussi internal_temperature-temperature: 27
2017-08-21_05:32:51 Tussi radio-quality: 60
2017-08-21_05:32:51 Tussi battery-level: 78
2017-08-21_05:32:51 Tussi device_info-last_time_online: 2017-08-21T03:31:02Z
2017-08-21_05:32:51 Tussi parked_timer
2017-08-21_05:37:52 Tussi internal_temperature-temperature: 27
2017-08-21_05:37:52 Tussi radio-quality: 60
2017-08-21_05:37:52 Tussi battery-level: 78
2017-08-21_05:37:52 Tussi parked_timer
2017-08-21_05:48:32 Tussi internal_temperature-temperature: 27
2017-08-21_05:48:32 Tussi radio-quality: 60
2017-08-21_05:48:32 Tussi battery-level: 78
2017-08-21_05:48:32 Tussi device_info-last_time_online: 2017-08-21T03:46:02Z
2017-08-21_05:48:32 Tussi parked_timer
2017-08-21_05:53:32 Tussi internal_temperature-temperature: 27
2017-08-21_05:53:32 Tussi radio-quality: 60
2017-08-21_05:53:32 Tussi battery-level: 78
2017-08-21_05:53:32 Tussi parked_timer
2017-08-21_05:58:32 Tussi internal_temperature-temperature: 27
2017-08-21_05:58:32 Tussi radio-quality: 60
2017-08-21_05:58:32 Tussi battery-level: 78
2017-08-21_05:58:32 Tussi parked_timer
2017-08-21_06:03:32 Tussi internal_temperature-temperature: 27
2017-08-21_06:03:32 Tussi radio-quality: 60
2017-08-21_06:03:32 Tussi battery-level: 78
2017-08-21_06:03:32 Tussi device_info-last_time_online: 2017-08-21T04:01:02Z
2017-08-21_06:03:32 Tussi parked_timer
2017-08-21_06:08:32 Tussi internal_temperature-temperature: 27
2017-08-21_06:08:32 Tussi radio-quality: 60
2017-08-21_06:08:32 Tussi battery-level: 78
2017-08-21_06:08:32 Tussi parked_timer
2017-08-21_06:13:32 Tussi internal_temperature-temperature: 27
2017-08-21_06:13:32 Tussi radio-quality: 60
2017-08-21_06:13:32 Tussi battery-level: 78
2017-08-21_06:13:32 Tussi parked_timer
2017-08-21_06:18:32 Tussi internal_temperature-temperature: 27
2017-08-21_06:18:32 Tussi radio-quality: 60
2017-08-21_06:18:32 Tussi battery-level: 78
2017-08-21_06:18:32 Tussi device_info-last_time_online: 2017-08-21T04:16:02Z
2017-08-21_06:18:32 Tussi parked_timer
2017-08-21_06:23:33 Tussi internal_temperature-temperature: 27
2017-08-21_06:23:33 Tussi radio-quality: 60
2017-08-21_06:23:33 Tussi battery-level: 78
2017-08-21_06:23:33 Tussi parked_timer
2017-08-21_06:28:32 Tussi internal_temperature-temperature: 27
2017-08-21_06:28:32 Tussi radio-quality: 60
2017-08-21_06:28:32 Tussi battery-level: 78
2017-08-21_06:28:32 Tussi parked_timer
2017-08-21_06:33:32 Tussi internal_temperature-temperature: 27
2017-08-21_06:33:32 Tussi radio-quality: 60
2017-08-21_06:33:32 Tussi battery-level: 78
2017-08-21_06:33:32 Tussi device_info-last_time_online: 2017-08-21T04:31:01Z
2017-08-21_06:33:32 Tussi parked_timer
2017-08-21_06:38:33 Tussi internal_temperature-temperature: 27
2017-08-21_06:38:33 Tussi radio-quality: 60
2017-08-21_06:38:33 Tussi battery-level: 78
2017-08-21_06:38:33 Tussi parked_timer
2017-08-21_06:43:34 Tussi internal_temperature-temperature: 27
2017-08-21_06:43:34 Tussi radio-quality: 60
2017-08-21_06:43:34 Tussi battery-level: 78
2017-08-21_06:43:34 Tussi parked_timer
2017-08-21_06:48:33 Tussi internal_temperature-temperature: 27
2017-08-21_06:48:33 Tussi radio-quality: 60
2017-08-21_06:48:33 Tussi battery-level: 78
2017-08-21_06:48:33 Tussi device_info-last_time_online: 2017-08-21T04:46:01Z
2017-08-21_06:48:33 Tussi parked_timer
2017-08-21_06:53:33 Tussi internal_temperature-temperature: 27
2017-08-21_06:53:33 Tussi radio-quality: 60
2017-08-21_06:53:33 Tussi battery-level: 78
2017-08-21_06:53:33 Tussi parked_timer
2017-08-21_06:58:34 Tussi internal_temperature-temperature: 27
2017-08-21_06:58:34 Tussi radio-quality: 60
2017-08-21_06:58:34 Tussi battery-level: 78
2017-08-21_06:58:34 Tussi parked_timer
2017-08-21_07:03:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:03:34 Tussi radio-quality: 60
2017-08-21_07:03:34 Tussi battery-level: 78
2017-08-21_07:03:34 Tussi device_info-last_time_online: 2017-08-21T05:01:01Z
2017-08-21_07:03:34 Tussi parked_timer
2017-08-21_07:08:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:08:34 Tussi radio-quality: 60
2017-08-21_07:08:34 Tussi battery-level: 78
2017-08-21_07:08:34 Tussi parked_timer
2017-08-21_07:13:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:13:34 Tussi radio-quality: 60
2017-08-21_07:13:34 Tussi battery-level: 78
2017-08-21_07:13:34 Tussi parked_timer
2017-08-21_07:18:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:18:34 Tussi radio-quality: 60
2017-08-21_07:18:34 Tussi battery-level: 78
2017-08-21_07:18:34 Tussi device_info-last_time_online: 2017-08-21T05:16:01Z
2017-08-21_07:18:34 Tussi parked_timer
2017-08-21_07:23:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:23:34 Tussi radio-quality: 60
2017-08-21_07:23:34 Tussi battery-level: 78
2017-08-21_07:23:34 Tussi parked_timer
2017-08-21_07:28:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:28:34 Tussi radio-quality: 60
2017-08-21_07:28:34 Tussi battery-level: 78
2017-08-21_07:28:34 Tussi parked_timer
2017-08-21_07:33:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:33:34 Tussi radio-quality: 60
2017-08-21_07:33:34 Tussi battery-level: 78
2017-08-21_07:33:34 Tussi device_info-last_time_online: 2017-08-21T05:31:01Z
2017-08-21_07:33:34 Tussi parked_timer
2017-08-21_07:38:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:38:34 Tussi radio-quality: 60
2017-08-21_07:38:34 Tussi battery-level: 78
2017-08-21_07:38:34 Tussi parked_timer
2017-08-21_07:43:34 Tussi internal_temperature-temperature: 27
2017-08-21_07:43:34 Tussi radio-quality: 60
2017-08-21_07:43:34 Tussi battery-level: 78
2017-08-21_07:43:34 Tussi parked_timer
2017-08-21_07:48:35 Tussi internal_temperature-temperature: 27
2017-08-21_07:48:35 Tussi radio-quality: 60
2017-08-21_07:48:35 Tussi battery-level: 78
2017-08-21_07:48:35 Tussi device_info-last_time_online: 2017-08-21T05:46:01Z
2017-08-21_07:48:35 Tussi parked_timer
2017-08-21_07:53:35 Tussi internal_temperature-temperature: 27
2017-08-21_07:53:35 Tussi radio-quality: 60
2017-08-21_07:53:35 Tussi battery-level: 78
2017-08-21_07:53:35 Tussi parked_timer
2017-08-21_07:58:35 Tussi internal_temperature-temperature: 27
2017-08-21_07:58:35 Tussi radio-quality: 60
2017-08-21_07:58:35 Tussi battery-level: 78
2017-08-21_07:58:35 Tussi parked_timer
2017-08-21_08:03:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:03:35 Tussi radio-quality: 60
2017-08-21_08:03:35 Tussi battery-level: 78
2017-08-21_08:03:35 Tussi device_info-last_time_online: 2017-08-21T06:01:01Z
2017-08-21_08:03:35 Tussi parked_timer
2017-08-21_08:08:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:08:35 Tussi radio-quality: 60
2017-08-21_08:08:35 Tussi battery-level: 78
2017-08-21_08:08:35 Tussi parked_timer
2017-08-21_08:13:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:13:35 Tussi radio-quality: 60
2017-08-21_08:13:35 Tussi battery-level: 78
2017-08-21_08:13:35 Tussi parked_timer
2017-08-21_08:18:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:18:35 Tussi radio-quality: 60
2017-08-21_08:18:35 Tussi battery-level: 78
2017-08-21_08:18:35 Tussi device_info-last_time_online: 2017-08-21T06:16Z
2017-08-21_08:18:35 Tussi parked_timer
2017-08-21_08:23:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:23:35 Tussi radio-quality: 60
2017-08-21_08:23:35 Tussi battery-level: 78
2017-08-21_08:23:35 Tussi parked_timer
2017-08-21_08:28:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:28:35 Tussi radio-quality: 60
2017-08-21_08:28:35 Tussi battery-level: 78
2017-08-21_08:28:35 Tussi parked_timer
2017-08-21_08:33:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:33:35 Tussi radio-quality: 60
2017-08-21_08:33:35 Tussi battery-level: 78
2017-08-21_08:33:35 Tussi device_info-last_time_online: 2017-08-21T06:30:59Z
2017-08-21_08:33:35 Tussi parked_timer
2017-08-21_08:38:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:38:35 Tussi radio-quality: 60
2017-08-21_08:38:35 Tussi battery-level: 78
2017-08-21_08:38:35 Tussi parked_timer
2017-08-21_08:43:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:43:35 Tussi radio-quality: 60
2017-08-21_08:43:35 Tussi battery-level: 78
2017-08-21_08:43:35 Tussi parked_timer
2017-08-21_08:48:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:48:35 Tussi radio-quality: 60
2017-08-21_08:48:35 Tussi battery-level: 78
2017-08-21_08:48:35 Tussi device_info-last_time_online: 2017-08-21T06:45:58Z
2017-08-21_08:48:35 Tussi parked_timer
2017-08-21_08:53:35 Tussi internal_temperature-temperature: 27
2017-08-21_08:53:35 Tussi radio-quality: 60
2017-08-21_08:53:35 Tussi battery-level: 78
2017-08-21_08:53:35 Tussi parked_timer
2017-08-21_08:58:36 Tussi internal_temperature-temperature: 27
2017-08-21_08:58:36 Tussi radio-quality: 60
2017-08-21_08:58:36 Tussi battery-level: 78
2017-08-21_08:58:36 Tussi parked_timer
2017-08-21_09:03:36 Tussi internal_temperature-temperature: 27
2017-08-21_09:03:36 Tussi radio-quality: 60
2017-08-21_09:03:36 Tussi battery-level: 78
2017-08-21_09:03:36 Tussi device_info-last_time_online: 2017-08-21T07:00:58Z
2017-08-21_09:03:36 Tussi parked_timer
2017-08-21_09:08:36 Tussi internal_temperature-temperature: 27
2017-08-21_09:08:36 Tussi radio-quality: 60
2017-08-21_09:08:36 Tussi battery-level: 78
2017-08-21_09:08:36 Tussi parked_timer
2017-08-21_09:13:36 Tussi internal_temperature-temperature: 27
2017-08-21_09:13:36 Tussi radio-quality: 60
2017-08-21_09:13:36 Tussi battery-level: 78
2017-08-21_09:13:36 Tussi parked_timer
2017-08-21_09:18:36 Tussi internal_temperature-temperature: 27
2017-08-21_09:18:36 Tussi radio-quality: 60
2017-08-21_09:18:36 Tussi battery-level: 78
2017-08-21_09:18:36 Tussi device_info-last_time_online: 2017-08-21T07:15:58Z
2017-08-21_09:18:36 Tussi parked_timer
2017-08-21_09:23:36 Tussi internal_temperature-temperature: 27
2017-08-21_09:23:36 Tussi radio-quality: 60
2017-08-21_09:23:36 Tussi battery-level: 78
2017-08-21_09:23:36 Tussi parked_timer
2017-08-21_09:28:36 Tussi internal_temperature-temperature: 27
2017-08-21_09:28:36 Tussi radio-quality: 60
2017-08-21_09:28:36 Tussi battery-level: 78
2017-08-21_09:28:36 Tussi parked_timer
2017-08-21_09:33:36 Tussi internal_temperature-temperature: 27
2017-08-21_09:33:36 Tussi radio-quality: 60
2017-08-21_09:33:36 Tussi battery-level: 78
2017-08-21_09:33:36 Tussi device_info-last_time_online: 2017-08-21T07:30:57Z
2017-08-21_09:33:36 Tussi parked_timer
2017-08-21_09:38:36 Tussi internal_temperature-temperature: 27
2017-08-21_09:38:36 Tussi radio-quality: 60
2017-08-21_09:38:36 Tussi battery-level: 78
2017-08-21_09:38:36 Tussi parked_timer
2017-08-21_09:43:37 Tussi internal_temperature-temperature: 27
2017-08-21_09:43:37 Tussi radio-quality: 60
2017-08-21_09:43:37 Tussi battery-level: 78
2017-08-21_09:43:37 Tussi parked_timer
2017-08-21_09:48:37 Tussi internal_temperature-temperature: 27
2017-08-21_09:48:37 Tussi radio-quality: 60
2017-08-21_09:48:37 Tussi battery-level: 78
2017-08-21_09:48:37 Tussi device_info-last_time_online: 2017-08-21T07:45:57Z
2017-08-21_09:48:37 Tussi parked_timer
2017-08-21_09:53:37 Tussi internal_temperature-temperature: 27
2017-08-21_09:53:37 Tussi radio-quality: 60
2017-08-21_09:53:37 Tussi battery-level: 78
2017-08-21_09:53:37 Tussi parked_timer
2017-08-21_09:58:37 Tussi internal_temperature-temperature: 27
2017-08-21_09:58:37 Tussi radio-quality: 60
2017-08-21_09:58:37 Tussi battery-level: 78
2017-08-21_09:58:37 Tussi parked_timer
2017-08-21_10:03:37 Tussi internal_temperature-temperature: 27
2017-08-21_10:03:37 Tussi radio-quality: 60
2017-08-21_10:03:37 Tussi battery-level: 78
2017-08-21_10:03:37 Tussi device_info-last_time_online: 2017-08-21T08:00:56Z
2017-08-21_10:03:37 Tussi parked_timer
2017-08-21_10:08:37 Tussi internal_temperature-temperature: 27
2017-08-21_10:08:37 Tussi radio-quality: 60
2017-08-21_10:08:37 Tussi battery-level: 78
2017-08-21_10:08:37 Tussi parked_timer
2017-08-21_10:13:38 Tussi internal_temperature-temperature: 27
2017-08-21_10:13:38 Tussi radio-quality: 60
2017-08-21_10:13:38 Tussi battery-level: 78
2017-08-21_10:13:38 Tussi parked_timer
2017-08-21_10:18:38 Tussi internal_temperature-temperature: 27
2017-08-21_10:18:38 Tussi radio-quality: 60
2017-08-21_10:18:38 Tussi battery-level: 78
2017-08-21_10:18:38 Tussi device_info-last_time_online: 2017-08-21T08:15:55Z
2017-08-21_10:18:38 Tussi parked_timer
2017-08-21_10:23:38 Tussi internal_temperature-temperature: 27
2017-08-21_10:23:38 Tussi radio-quality: 60
2017-08-21_10:23:38 Tussi battery-level: 78
2017-08-21_10:23:38 Tussi parked_timer
2017-08-21_10:28:39 Tussi internal_temperature-temperature: 27
2017-08-21_10:28:39 Tussi radio-quality: 60
2017-08-21_10:28:39 Tussi battery-level: 78
2017-08-21_10:28:39 Tussi parked_timer
2017-08-21_10:33:39 Tussi internal_temperature-temperature: 27
2017-08-21_10:33:39 Tussi radio-quality: 60
2017-08-21_10:33:39 Tussi battery-level: 78
2017-08-21_10:33:39 Tussi device_info-last_time_online: 2017-08-21T08:30:55Z
2017-08-21_10:33:39 Tussi parked_timer
2017-08-21_10:38:38 Tussi internal_temperature-temperature: 27
2017-08-21_10:38:38 Tussi radio-quality: 60
2017-08-21_10:38:38 Tussi battery-level: 78
2017-08-21_10:38:38 Tussi parked_timer
2017-08-21_10:43:38 Tussi internal_temperature-temperature: 27
2017-08-21_10:43:38 Tussi radio-quality: 60
2017-08-21_10:43:38 Tussi battery-level: 78
2017-08-21_10:43:38 Tussi parked_timer
2017-08-21_10:48:39 Tussi internal_temperature-temperature: 27
2017-08-21_10:48:39 Tussi radio-quality: 60
2017-08-21_10:48:39 Tussi battery-level: 78
2017-08-21_10:48:39 Tussi device_info-last_time_online: 2017-08-21T08:45:55Z
2017-08-21_10:48:39 Tussi parked_timer
2017-08-21_10:53:39 Tussi internal_temperature-temperature: 27
2017-08-21_10:53:39 Tussi radio-quality: 60
2017-08-21_10:53:39 Tussi battery-level: 78
2017-08-21_10:53:39 Tussi parked_timer
2017-08-21_10:58:39 Tussi internal_temperature-temperature: 27
2017-08-21_10:58:39 Tussi radio-quality: 60
2017-08-21_10:58:39 Tussi battery-level: 78
2017-08-21_10:58:39 Tussi parked_timer
2017-08-21_11:03:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:03:39 Tussi radio-quality: 60
2017-08-21_11:03:39 Tussi battery-level: 78
2017-08-21_11:03:39 Tussi device_info-last_time_online: 2017-08-21T09:00:54Z
2017-08-21_11:03:39 Tussi parked_timer
2017-08-21_11:08:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:08:39 Tussi radio-quality: 60
2017-08-21_11:08:39 Tussi battery-level: 78
2017-08-21_11:08:39 Tussi parked_timer
2017-08-21_11:13:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:13:39 Tussi radio-quality: 60
2017-08-21_11:13:39 Tussi battery-level: 78
2017-08-21_11:13:39 Tussi parked_timer
2017-08-21_11:18:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:18:39 Tussi radio-quality: 60
2017-08-21_11:18:39 Tussi battery-level: 78
2017-08-21_11:18:39 Tussi device_info-last_time_online: 2017-08-21T09:15:52Z
2017-08-21_11:18:39 Tussi parked_timer
2017-08-21_11:23:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:23:39 Tussi radio-quality: 60
2017-08-21_11:23:39 Tussi battery-level: 78
2017-08-21_11:23:39 Tussi parked_timer
2017-08-21_11:28:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:28:39 Tussi radio-quality: 60
2017-08-21_11:28:39 Tussi battery-level: 78
2017-08-21_11:28:39 Tussi parked_timer
2017-08-21_11:33:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:33:39 Tussi radio-quality: 60
2017-08-21_11:33:39 Tussi battery-level: 78
2017-08-21_11:33:39 Tussi device_info-last_time_online: 2017-08-21T09:30:51Z
2017-08-21_11:33:39 Tussi parked_timer
2017-08-21_11:38:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:38:39 Tussi radio-quality: 60
2017-08-21_11:38:39 Tussi battery-level: 78
2017-08-21_11:38:39 Tussi parked_timer
2017-08-21_11:43:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:43:39 Tussi radio-quality: 60
2017-08-21_11:43:39 Tussi battery-level: 78
2017-08-21_11:43:39 Tussi parked_timer
2017-08-21_11:48:40 Tussi internal_temperature-temperature: 27
2017-08-21_11:48:40 Tussi radio-quality: 60
2017-08-21_11:48:40 Tussi battery-level: 78
2017-08-21_11:48:40 Tussi device_info-last_time_online: 2017-08-21T09:45:51Z
2017-08-21_11:48:40 Tussi parked_timer
2017-08-21_11:53:40 Tussi internal_temperature-temperature: 27
2017-08-21_11:53:40 Tussi radio-quality: 60
2017-08-21_11:53:40 Tussi battery-level: 78
2017-08-21_11:53:40 Tussi parked_timer
2017-08-21_11:58:39 Tussi internal_temperature-temperature: 27
2017-08-21_11:58:39 Tussi radio-quality: 60
2017-08-21_11:58:39 Tussi battery-level: 78
2017-08-21_11:58:39 Tussi parked_timer
2017-08-21_12:03:39 Tussi internal_temperature-temperature: 27
2017-08-21_12:03:39 Tussi radio-quality: 60
2017-08-21_12:03:39 Tussi battery-level: 78
2017-08-21_12:03:39 Tussi device_info-last_time_online: 2017-08-21T10:00:50Z
2017-08-21_12:03:39 Tussi parked_timer
2017-08-21_12:08:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:08:40 Tussi radio-quality: 60
2017-08-21_12:08:40 Tussi battery-level: 78
2017-08-21_12:08:40 Tussi parked_timer
2017-08-21_12:13:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:13:40 Tussi radio-quality: 60
2017-08-21_12:13:40 Tussi battery-level: 78
2017-08-21_12:13:40 Tussi parked_timer
2017-08-21_12:18:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:18:40 Tussi radio-quality: 60
2017-08-21_12:18:40 Tussi battery-level: 78
2017-08-21_12:18:40 Tussi device_info-last_time_online: 2017-08-21T10:15:49Z
2017-08-21_12:18:40 Tussi parked_timer
2017-08-21_12:23:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:23:40 Tussi radio-quality: 60
2017-08-21_12:23:40 Tussi battery-level: 78
2017-08-21_12:23:40 Tussi parked_timer
2017-08-21_12:28:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:28:40 Tussi radio-quality: 60
2017-08-21_12:28:40 Tussi battery-level: 78
2017-08-21_12:28:40 Tussi parked_timer
2017-08-21_12:33:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:33:40 Tussi radio-quality: 60
2017-08-21_12:33:40 Tussi battery-level: 78
2017-08-21_12:33:40 Tussi device_info-last_time_online: 2017-08-21T10:30:50Z
2017-08-21_12:33:40 Tussi parked_timer
2017-08-21_12:38:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:38:40 Tussi radio-quality: 60
2017-08-21_12:38:40 Tussi battery-level: 78
2017-08-21_12:38:40 Tussi parked_timer
2017-08-21_12:43:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:43:40 Tussi radio-quality: 60
2017-08-21_12:43:40 Tussi battery-level: 78
2017-08-21_12:43:40 Tussi parked_timer
2017-08-21_12:48:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:48:40 Tussi radio-quality: 60
2017-08-21_12:48:40 Tussi battery-level: 78
2017-08-21_12:48:40 Tussi device_info-last_time_online: 2017-08-21T10:45:49Z
2017-08-21_12:48:40 Tussi parked_timer
2017-08-21_12:53:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:53:40 Tussi radio-quality: 60
2017-08-21_12:53:40 Tussi battery-level: 78
2017-08-21_12:53:40 Tussi parked_timer
2017-08-21_12:58:40 Tussi internal_temperature-temperature: 27
2017-08-21_12:58:40 Tussi radio-quality: 60
2017-08-21_12:58:40 Tussi battery-level: 78
2017-08-21_12:58:40 Tussi parked_timer
2017-08-21_13:03:40 Tussi internal_temperature-temperature: 27
2017-08-21_13:03:40 Tussi radio-quality: 60
2017-08-21_13:03:40 Tussi battery-level: 78
2017-08-21_13:03:40 Tussi device_info-last_time_online: 2017-08-21T11:00:49Z
2017-08-21_13:03:40 Tussi parked_timer
2017-08-21_13:08:40 Tussi internal_temperature-temperature: 27
2017-08-21_13:08:40 Tussi radio-quality: 60
2017-08-21_13:08:40 Tussi battery-level: 78
2017-08-21_13:08:40 Tussi parked_timer
2017-08-21_13:13:40 Tussi internal_temperature-temperature: 27
2017-08-21_13:13:40 Tussi radio-quality: 60
2017-08-21_13:13:40 Tussi battery-level: 78
2017-08-21_13:13:40 Tussi parked_timer
2017-08-21_13:19:19 Tussi internal_temperature-temperature: 27
2017-08-21_13:19:19 Tussi radio-quality: 60
2017-08-21_13:19:19 Tussi battery-level: 78
2017-08-21_13:19:19 Tussi device_info-last_time_online: 2017-08-21T11:15:49Z
2017-08-21_13:19:19 Tussi parked_timer
2017-08-21_13:24:16 Tussi internal_temperature-temperature: 27
2017-08-21_13:24:16 Tussi radio-quality: 60
2017-08-21_13:24:16 Tussi battery-level: 78
2017-08-21_13:24:16 Tussi parked_timer
2017-08-21_13:29:16 Tussi internal_temperature-temperature: 27
2017-08-21_13:29:16 Tussi radio-quality: 60
2017-08-21_13:29:16 Tussi battery-level: 78
2017-08-21_13:29:16 Tussi parked_timer
2017-08-21_13:34:16 Tussi internal_temperature-temperature: 27
2017-08-21_13:34:16 Tussi radio-quality: 60
2017-08-21_13:34:16 Tussi battery-level: 78
2017-08-21_13:34:16 Tussi device_info-last_time_online: 2017-08-21T11:30:49Z
2017-08-21_13:34:16 Tussi parked_timer
2017-08-21_13:39:16 Tussi internal_temperature-temperature: 27
2017-08-21_13:39:16 Tussi radio-quality: 60
2017-08-21_13:39:16 Tussi battery-level: 78
2017-08-21_13:39:16 Tussi parked_timer
2017-08-21_13:44:16 Tussi internal_temperature-temperature: 27
2017-08-21_13:44:16 Tussi radio-quality: 60
2017-08-21_13:44:16 Tussi battery-level: 78
2017-08-21_13:44:16 Tussi parked_timer
2017-08-21_13:49:16 Tussi internal_temperature-temperature: 27
2017-08-21_13:49:16 Tussi radio-quality: 60
2017-08-21_13:49:16 Tussi battery-level: 78
2017-08-21_13:49:16 Tussi device_info-last_time_online: 2017-08-21T11:45:50Z
2017-08-21_13:49:16 Tussi parked_timer
2017-08-21_13:54:16 Tussi internal_temperature-temperature: 27
2017-08-21_13:54:16 Tussi radio-quality: 60
2017-08-21_13:54:16 Tussi battery-level: 78
2017-08-21_13:54:16 Tussi parked_timer
2017-08-21_13:59:16 Tussi internal_temperature-temperature: 27
2017-08-21_13:59:16 Tussi radio-quality: 60
2017-08-21_13:59:16 Tussi battery-level: 78
2017-08-21_13:59:16 Tussi parked_timer
2017-08-21_14:04:16 Tussi internal_temperature-temperature: 27
2017-08-21_14:04:16 Tussi radio-quality: 60
2017-08-21_14:04:16 Tussi battery-level: 78
2017-08-21_14:04:16 Tussi device_info-last_time_online: 2017-08-21T12:00:50Z
2017-08-21_14:04:16 Tussi parked_timer
2017-08-21_14:09:16 Tussi internal_temperature-temperature: 27
2017-08-21_14:09:16 Tussi radio-quality: 60
2017-08-21_14:09:16 Tussi battery-level: 78
2017-08-21_14:09:16 Tussi parked_timer
2017-08-21_14:14:16 Tussi internal_temperature-temperature: 27
2017-08-21_14:14:16 Tussi radio-quality: 60
2017-08-21_14:14:16 Tussi battery-level: 78
2017-08-21_14:14:16 Tussi parked_timer
2017-08-21_14:19:16 Tussi internal_temperature-temperature: 27
2017-08-21_14:19:16 Tussi radio-quality: 60
2017-08-21_14:19:16 Tussi battery-level: 78
2017-08-21_14:19:16 Tussi device_info-last_time_online: 2017-08-21T12:15:50Z
2017-08-21_14:19:16 Tussi parked_timer
2017-08-21_14:24:17 Tussi internal_temperature-temperature: 27
2017-08-21_14:24:17 Tussi radio-quality: 60
2017-08-21_14:24:17 Tussi battery-level: 78
2017-08-21_14:24:17 Tussi parked_timer
2017-08-21_14:29:17 Tussi internal_temperature-temperature: 27
2017-08-21_14:29:17 Tussi radio-quality: 60
2017-08-21_14:29:17 Tussi battery-level: 78
2017-08-21_14:29:17 Tussi parked_timer
2017-08-21_14:34:17 Tussi internal_temperature-temperature: 27
2017-08-21_14:34:17 Tussi radio-quality: 60
2017-08-21_14:34:17 Tussi battery-level: 78
2017-08-21_14:34:17 Tussi device_info-last_time_online: 2017-08-21T12:30:49Z
2017-08-21_14:34:17 Tussi parked_timer
2017-08-21_14:39:17 Tussi internal_temperature-temperature: 27
2017-08-21_14:39:17 Tussi radio-quality: 60
2017-08-21_14:39:17 Tussi battery-level: 78
2017-08-21_14:39:17 Tussi parked_timer
2017-08-21_14:44:17 Tussi internal_temperature-temperature: 27
2017-08-21_14:44:17 Tussi radio-quality: 60
2017-08-21_14:44:17 Tussi battery-level: 78
2017-08-21_14:44:17 Tussi parked_timer
2017-08-21_14:49:17 Tussi internal_temperature-temperature: 27
2017-08-21_14:49:17 Tussi radio-quality: 60
2017-08-21_14:49:17 Tussi battery-level: 78
2017-08-21_14:49:17 Tussi device_info-last_time_online: 2017-08-21T12:45:50Z
2017-08-21_14:49:17 Tussi parked_timer
2017-08-21_14:54:17 Tussi internal_temperature-temperature: 27
2017-08-21_14:54:17 Tussi radio-quality: 60
2017-08-21_14:54:17 Tussi battery-level: 78
2017-08-21_14:54:17 Tussi parked_timer
2017-08-21_14:59:17 Tussi internal_temperature-temperature: 27
2017-08-21_14:59:17 Tussi radio-quality: 60
2017-08-21_14:59:17 Tussi battery-level: 78
2017-08-21_14:59:17 Tussi parked_timer
2017-08-21_15:04:17 Tussi internal_temperature-temperature: 27
2017-08-21_15:04:17 Tussi radio-quality: 60
2017-08-21_15:04:17 Tussi battery-level: 78
2017-08-21_15:04:17 Tussi device_info-last_time_online: 2017-08-21T13:00:51Z
2017-08-21_15:04:17 Tussi parked_timer
2017-08-21_15:09:17 Tussi internal_temperature-temperature: 27
2017-08-21_15:09:17 Tussi radio-quality: 60
2017-08-21_15:09:17 Tussi battery-level: 78
2017-08-21_15:09:17 Tussi parked_timer
2017-08-21_15:14:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:14:23 Tussi radio-quality: 60
2017-08-21_15:14:23 Tussi battery-level: 78
2017-08-21_15:14:23 Tussi parked_timer
2017-08-21_15:19:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:19:23 Tussi radio-quality: 60
2017-08-21_15:19:23 Tussi battery-level: 78
2017-08-21_15:19:23 Tussi device_info-last_time_online: 2017-08-21T13:15:51Z
2017-08-21_15:19:23 Tussi parked_timer
2017-08-21_15:24:22 Tussi internal_temperature-temperature: 27
2017-08-21_15:24:22 Tussi radio-quality: 60
2017-08-21_15:24:22 Tussi battery-level: 78
2017-08-21_15:24:22 Tussi parked_timer
2017-08-21_15:29:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:29:23 Tussi radio-quality: 60
2017-08-21_15:29:23 Tussi battery-level: 78
2017-08-21_15:29:23 Tussi parked_timer
2017-08-21_15:34:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:34:23 Tussi radio-quality: 60
2017-08-21_15:34:23 Tussi battery-level: 78
2017-08-21_15:34:23 Tussi device_info-last_time_online: 2017-08-21T13:30:51Z
2017-08-21_15:34:23 Tussi parked_timer
2017-08-21_15:39:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:39:23 Tussi radio-quality: 60
2017-08-21_15:39:23 Tussi battery-level: 78
2017-08-21_15:39:23 Tussi parked_timer
2017-08-21_15:44:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:44:23 Tussi radio-quality: 60
2017-08-21_15:44:23 Tussi battery-level: 78
2017-08-21_15:44:23 Tussi parked_timer
2017-08-21_15:49:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:49:23 Tussi radio-quality: 60
2017-08-21_15:49:23 Tussi battery-level: 78
2017-08-21_15:49:23 Tussi device_info-last_time_online: 2017-08-21T13:45:48Z
2017-08-21_15:49:23 Tussi parked_timer
2017-08-21_15:54:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:54:23 Tussi radio-quality: 60
2017-08-21_15:54:23 Tussi battery-level: 78
2017-08-21_15:54:23 Tussi parked_timer
2017-08-21_15:59:23 Tussi internal_temperature-temperature: 27
2017-08-21_15:59:23 Tussi radio-quality: 60
2017-08-21_15:59:23 Tussi battery-level: 78
2017-08-21_15:59:23 Tussi parked_timer
2017-08-21_16:04:23 Tussi internal_temperature-temperature: 27
2017-08-21_16:04:23 Tussi radio-quality: 60
2017-08-21_16:04:23 Tussi battery-level: 78
2017-08-21_16:04:23 Tussi device_info-last_time_online: 2017-08-21T14:00:48Z
2017-08-21_16:04:23 Tussi parked_timer
2017-08-21_16:09:23 Tussi internal_temperature-temperature: 27
2017-08-21_16:09:23 Tussi radio-quality: 60
2017-08-21_16:09:23 Tussi battery-level: 78
2017-08-21_16:09:23 Tussi parked_timer
2017-08-21_16:14:23 Tussi internal_temperature-temperature: 27
2017-08-21_16:14:23 Tussi radio-quality: 60
2017-08-21_16:14:23 Tussi battery-level: 78
2017-08-21_16:14:23 Tussi parked_timer
2017-08-21_16:19:23 Tussi internal_temperature-temperature: 27
2017-08-21_16:19:23 Tussi radio-quality: 60
2017-08-21_16:19:23 Tussi battery-level: 78
2017-08-21_16:19:23 Tussi device_info-last_time_online: 2017-08-21T14:15:49Z
2017-08-21_16:19:23 Tussi parked_timer
2017-08-21_16:24:23 Tussi internal_temperature-temperature: 27
2017-08-21_16:24:23 Tussi radio-quality: 60
2017-08-21_16:24:23 Tussi battery-level: 78
2017-08-21_16:24:23 Tussi parked_timer
2017-08-21_16:29:24 Tussi internal_temperature-temperature: 27
2017-08-21_16:29:24 Tussi radio-quality: 60
2017-08-21_16:29:24 Tussi battery-level: 78
2017-08-21_16:29:24 Tussi parked_timer
2017-08-21_16:34:24 Tussi internal_temperature-temperature: 27
2017-08-21_16:34:24 Tussi radio-quality: 60
2017-08-21_16:34:24 Tussi battery-level: 78
2017-08-21_16:34:24 Tussi device_info-last_time_online: 2017-08-21T14:30:49Z
2017-08-21_16:34:24 Tussi parked_timer
2017-08-21_16:39:23 Tussi internal_temperature-temperature: 27
2017-08-21_16:39:23 Tussi radio-quality: 60
2017-08-21_16:39:23 Tussi battery-level: 78
2017-08-21_16:39:23 Tussi parked_timer
2017-08-21_16:44:24 Tussi internal_temperature-temperature: 27
2017-08-21_16:44:24 Tussi radio-quality: 60
2017-08-21_16:44:24 Tussi battery-level: 78
2017-08-21_16:44:24 Tussi parked_timer
2017-08-21_16:49:23 Tussi internal_temperature-temperature: 27
2017-08-21_16:49:23 Tussi radio-quality: 60
2017-08-21_16:49:23 Tussi battery-level: 78
2017-08-21_16:49:23 Tussi device_info-last_time_online: 2017-08-21T14:45:49Z
2017-08-21_16:49:23 Tussi parked_timer
[code]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 21 August 2017, 21:37:33
Danke nochmals an CoolTux  :D

Habe soeben ein Softwareupdate am Mäher gemacht. Schau ma mal  :o
1 x abgebrochen > Repariert > Installiert > jetzt ist er mal am laden......

Was mir noch aufgefallen ist:
Batteriestatus ändert sich nicht mehr seit gestern. Dabei ist er um 18:00 pünktlich weggefahren und hat brav gemäht, aber die Cloud gibt keine Änderungen weiter.

Habt ihr das auch?

Hi

Das mit den statischen Werten aus der Cloud hatte ich heute doch auch. So wie die Werte aussahen auch seit gestern. Jedenfalls war da die letzte Änderung im Log.

Schon seltsam.... Aber mal abwarten..

Gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 August 2017, 09:30:19
Guten Morgen,

Der Kenneth ist fleißig am Wiki schreiben. Wir benötigen dennoch jemanden der sich an eine Commandref macht.
Ich finde Eure Begeisterung super und auch die vielen Danksagungen sind toll. Aber einer müsste sich dennoch bitte für das schreiben der Commandref aufmachen. Er kann dann gerne einmal weniger Danke sagen  ;D



Ich Danke Euch
Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 22 August 2017, 16:10:11
CommandRef:
Sowas habe ich noch nie gemacht.
Wenn du mir erklärst, oder ein Beispiel zukommen lässt, könnte ich es versuchen.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 August 2017, 16:54:27
Nochmal wegen der Zeitstempel bei den Readings:

device_info-last_time_online
mower-override_end_time
mower-timestamp_next_start


Die Werte in den Readings entsprechen der ZULU Zeit.

Hier mal die Definition dazu (Quelle Wikipedia)

Die koordinierte Weltzeit (englisch Coordinated Universal Time, französisch Temps universel coordonné), kurz UTC,
ist die heute gültige Weltzeit. Eingeführt wurde sie 1972. Aus einer Zeitangabe in UTC ergibt sich die entsprechende,
in Deutschland, Österreich und anderen mitteleuropäischen Staaten geltende Mitteleuropäische Zeit (MEZ), indem man eine
Stunde und die im Sommer geltende Mitteleuropäische Sommerzeit (MESZ), indem man zwei Stunden addiert.

Kannst Du die Zeiten entsprechend aufbereiten und hübscher darstellen? Also z.b. statt 2017-08-13T20:16:34Z in etwa so: am 13.08.2017 um 22:16:34 Uhr

Danke und Gruß
Michael

Ich habe dafür nun eine Sub geschrieben und werde sie die Tage einarbeiten. Allerdings denke ich das Dein Wunsch der Ausgabe doof ist. Eventuell will man das ja mal weiter verarbeiten in einem DOIF oder ein Notify.
Daher dachte ich an eine Ausgabe wie bei den FHEM Timestamps.
Was sagt Ihr?



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 22 August 2017, 17:10:08
War nur ein Vorschlag wegen der besseren Lesbarkeit :) mach wie du für richtig hältst :)


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 22 August 2017, 17:56:49
Habs getan... :)

Mein Robert hat nun auch ein SoftwareUpdate bekommen. Hätten die aber auch schreiben können, das man den Mäher zum Update wieder auf die Räder stellen muss  ;D ;D
Als ich den Hauptschalter eingeschaltet habe, ging der Alarm los ..... uiuiuiui war das laut!!! ::)

Update ist dann aber ohne Fehler durchgelaufen. Hat nur wenige Minuten gedauert.
Bin jetzt mal gespannt ob alles mit der Bridge klappt  ;)

Wie bekomme ich das Device dazu alle Readings zu erneuern? Gibts da nen Trick zu?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 August 2017, 18:05:57
Kannst die alten ja löschen.
Mich würde aber Mal interessieren ob die Updatereadings funktioniert haben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 22 August 2017, 19:16:53
Meinst Du das mit den Readings löschen ernst ?  :o

Kannst Du nicht evtl. in einer nächsten Version einen "get" befehl einbauen, der einmalig alle Readings mit dem Inhalt des JSON String füllt, egal, ob sie sich verändert haben oder nicht?

Das mit den Updatereadings ist so ne Sache.....

Ich muss leider zugeben, das ich da in dem Moment nicht drauf gesehen habe ?  Sorry :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 August 2017, 19:20:31
Ist mein ernst. Wo ist denn da das Problem.

deletereading TYPE=GardenaSmartDevice .*

Fertig. Und danach einfach bei der Bridge getDeviceState oder so
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 22 August 2017, 20:17:59
hat geklappt :D danke!!!

Hast du eigentlich was im Modul eingebaut das z.b. das Reading "battery-charging" immer auf 0 oder 1 gemappt wird?

Dachte eigentlich, das bei den neueren Softwareständen des Mähers dort false und true stehen. bei mir kommt aber immer noch eine 0 oder 1.
Auf dem Mäher ist der neueste Softwarestand. Lustig  ;D ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 August 2017, 20:29:31
Soweit es der Code hergibt habe ich da gar nichts gemacht.    ;D
Super das alles soweit geht, auch nach einem Softwareupdate
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 August 2017, 20:34:35
@all
Ich habe aktuell Version 0.0.58 ins Git hochgeladen. Wie gewünscht wird nun der Zulu timestamp in local timestamp als Reading geschrieben. Das Format ist das selbe wie bei einem Reading Timestamp. Man kann also die vorhandenen FHEM Helper Subs aus der 99_Utils verwenden um den Timestamp weiter zu verarbeiten.

Somit sind von meiner Seite alle Eure Anforderungen umgesetzt. Sollte die nächsten 5 Tage nichts dazwischen kommen, werde ich daraus eine beta Version 0.1.0 machen und weitere 7 Tage später eine stabile Version 0.2.0.
Es wäre wirklich schön wenn bis zur 0.2er Version eine Commandref stehen würde. Auch wenn ich damit nerven tue.



Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 22 August 2017, 20:37:51
was hast du genau für attribute für das modul eingebaut?

gibt es eine anleitung für eine commandref? was muss alles drin enthalten sein?

also ein Grundgerüst würde ich dann mal schreiben. muss dann aber noch vervollständigt werden.
ist das auch in html geschrieben oder plain/text?

gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 August 2017, 20:56:26
Ist html
Hier mal ein ganz einfaches Beispiel für englisch mit am Ende anfänglichen Teilen für Deutsch. Es muß jeweils für das Bridgemodul und für das Devicemodul etwas geschrieben werden.

Hier (https://github.com/LeonGaultier/fhem-HEOS/blob/master/21_HEOSPlayer.pm) noch ein Beispiel etwas ausführlicher. Wichtig ist ne kleine Einleitung für was das Modul genau ist. Dann wie man das Device definiert dann Readings, seter und geter und natürlich die Attribute.
Sollte Kenneth mit dem Wiki die nächsten Tage fertig werden kannst Du Dir bestimmt da Inspiration holen. Wenn Irgendwas unklar ist, Attribute oder so dann einfach noch mal kurz mich fragen.

=pod

=item device
=item summary    Support read data from  Smart Pi expansion module
=item summary_DE Liest die Daten vom Smart Pi Aufsteckmodul aus

=begin html

<a name="SmartPi"></a>
<h3>SmartPi</h3>
<ul>
    <a name="SmartPireadings"></a>
    <b>Readings</b>
    <ul>
        <li>phaseX_Current      - Current [A] (available for phase 1,2,3, neutral conductor)</li>
        <li>phaseX_Voltage      - Voltage [V] (available for phase 1,2,3)</li>
        <li>phaseX_Power        - Power [W]  (available for phase 1,2,3)</li>
        <li>phaseX_Cosphi       - cos φ (available for phase 1,2,3 –  it is important to measure the voltage)</li>
        <li>phaseX_Frequency    - Frequency [Hz]  (available for phase 1,2,3)</li>
    </ul>
    <a name="SmartPiget"></a>
    <b>get</b>
    <ul>
        <li>phaseX Y             - get new Y (Voltage or Current or so)data about phaseX</li>
    </ul>
</ul>

=end html
=begin html_DE

<a name="SmartPi"></a>
<h3>SmartPi</h3>

=end html_DE
=cut

Attribute bei der Bridge


Attribute beim Device
Hier bitte nicht vergessen zu erwähnen das es deutsche Reading Values gibt und das man sie sowohl pro Device als Attribut aktivieren kann oder global für alle Gardenadevices auf einmal über das Device global und dem Attribut language
Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 22 August 2017, 21:18:34
hat geklappt :D danke!!!

Hast du eigentlich was im Modul eingebaut das z.b. das Reading "battery-charging" immer auf 0 oder 1 gemappt wird?

Dachte eigentlich, das bei den neueren Softwareständen des Mähers dort false und true stehen. bei mir kommt aber immer noch eine 0 oder 1.
Auf dem Mäher ist der neueste Softwarestand. Lustig  ;D ;D

also bei mir kommt "true/false" [emoji15]..

Wiki könnte evtl. noch etwas dauern da ich beruflich etwas mehr unterwegs bin die nächsten Wochen.
Mal sehen...

Grüße


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 22 August 2017, 22:10:09
Hatte mal Lust :)

Hier die Commandref für Bridge

=pod
=item device
=item summary       Modul to communicate with the GardenaCloud
=item summary_DE    Modul zur Datenübertragung zur GardenaCloud

=begin html

<a name="GardenaSmartBridge"></a>
<h3>GardenaSmartBridge</h3>
<ul>
  <u><b>Prerequisite</b></u>
  <br><br>
  <li>In combination with GardenaSmartDevice this FHEM Module controls the communication between the GardenaCloud and connected Devices like Mover, Watering_Computer, Temperature_Sensors</li>
  <li>Installation of the following packages: apt-get install libio-socket-ssl-perl</li>
  <li>The Gardena-Gateway and all connected Devices must be correctly installed in the GardenaAPP</li>
</ul>
<br>
<a name="GardenaSmartBridgedefine"></a>
<b>Define</b>
<ul><br>
  <code>define &lt;name&gt; GardenaSmartBridge &lt;Account-EMail&gt; &lt;Account-Passwort&gt;</code>
  <br><br>
  Beispiel:
  <ul><br>
    <code>define Gardena_Bridge GardenaSmartBridge me@email.me secret</code><br>
  </ul>
  <br>
  &ltAccount-EMail&GT Email Adresse which was used in the GardenaAPP<br>
  &ltAccount-Passwort&GT Passwort which was used in the GardenaAPP<br>
  The GardenaSmartBridge device is created in the room GardenaSmart, then the devices of Your system are recognized automatically and created in FHEM. From now on the devices can be controlled and changes in the GardenaAPP are synchronized with the state and readings of the devices.
  <br><br>
  <a name="GardenaSmartBridgeset"></a>
  <b>set</b>
  <ul>
    <li>getDeviceState - Starts a Datarequest</li>
<li>getToken - Gets a new Session-ID</li>
  </ul>
  <br><br>
  <a name="GardenaSmartBridgereadings"></a>
  <br><br>
  <b>Readings</b>
  <ul>
    <li>address - your Adress (Longversion)</li>
    <li>authorized_user_ids - </li>
    <li>city - Zip, City</li>
    <li>devices - Number of Devices in the Cloud (Gateway included)</li>
    <li>lastRequestState - Last Status Result</li>
    <li>latitude - Breitengrad des Grundstücks</li>
    <li>longitude - Längengrad des Grundstücks</li>
    <li>name - Name of your Garden – Default „My Garden“</li>
    <li>state - State of the Bridge</li>
    <li>token - SessionID</li>
    <li>zones - </li>
  </ul>
  <br><br>
  <a name="GardenaSmartBridgeattributes"></a>
  <b>Attributes</b>
  <ul>
<li>debugJSON - </li>
<li>disable - Disables the Bridge</li>
<li>interval - Interval in Minutes (Default=5)</li>
  </ul>
</ul>


=end html

=begin html_de

<a name="GardenaSmartBridge"></a>
<h3>GardenaSmartBridge</h3>
<ul>
  <u><b>Voraussetzungen</b></u>
  <br><br>
  <li>Zusammen mit dem Device GardenaSmartDevice stellt dieses FHEM Modul die Kommunikation zwischen der GardenaCloud und Fhem her. Es können damit Rasenmäher, Bewässerungscomputer und Bodensensoren überwacht und gesteuert werden</li>
  <li>Das Perl-Modul "SSL Packet" wird benötigt.</li>
  <li>Unter Debian (basierten) System, kann dies mittels "apt-get install libio-socket-ssl-perl" installiert werden.</li>
  <li>Das Gardena-Gateway und alle damit verbundenen Geräte und Sensoren m&uumlssen vorab in der GardenaApp eingerichtet sein.</li>
</ul>
<br>
<a name="GardenaSmartBridgedefine"></a>
<b>Define</b>
<ul><br>
  <code>define &lt;name&gt; GardenaSmartBridge &lt;Account-EMail&gt; &lt;Account-Passwort&gt;</code>
  <br><br>
  Beispiel:
  <ul><br>
    <code>define Gardena_Bridge GardenaSmartBridge me@email.me secret</code><br>
  </ul>
  <br>
  &ltAccount-EMail&GT Email Adresse, die auch in der GardenaApp verwendet wurde<br>
  &ltAccount-Passwort&GT Passwort, welches in der GardenaApp verwendet wurde<br>
  Das Bridge Device wird im Raum GardenaSmart angelegt und danach erfolgt das Einlesen und automatische Anlegen der Ger&aumlte. Von nun an k&oumlnnen die eingebundenen Ger&aumlte gesteuert werden. &Aumlnderungen in der APP werden mit den Readings und dem Status syncronisiert.
  <br><br>
  <a name="GardenaSmartBridgeset"></a>
  <b>set</b>
  <ul>
    <li>getDeviceState - Startet eine Abfrage der Daten.</li>
<li>getToken - Holt eine neue Session-ID</li>
  </ul>
  <br><br>
  <a name="GardenaSmartBridgereadings"></a>
  <br><br>
  <b>Readings</b>
  <ul>
    <li>address - Adresse, welche in der App eingetragen wurde (Langversion)</li>
    <li>authorized_user_ids - </li>
    <li>city - PLZ, Stadt</li>
    <li>devices - Anzahl der Geräte, welche in der GardenaCloud angemeldet sind (Gateway zählt mit)</li>
    <li>lastRequestState - Letzter abgefragter Status der Bridge</li>
    <li>latitude - Breitengrad des Grundstücks</li>
    <li>longitude - Längengrad des Grundstücks</li>
    <li>name - Name für das Grundstück – Default „My Garden“</li>
    <li>state - Status der Bridge</li>
    <li>token - SessionID</li>
    <li>zones - </li>
  </ul>
  <br><br>
  <a name="GardenaSmartBridgeattributes"></a>
  <b>Attribute</b>
  <ul>
<li>debugJSON - </li>
<li>disable - Schaltet die Datenübertragung der Bridge ab</li>
<li>interval - Abfrageinterval in Minuten (Default=5)</li>
  </ul>
</ul>

=end html_DE

=cut

Und hier für das Device
=pod
=item device
=item summary       Modul to control GardenaSmart Devices
=item summary_DE    Modul zur Steuerung von GardenaSmartger&aumlten

=begin html

<a name="GardenaSmartDevice"></a>
<h3>GardenaSmartDevice</h3>
<ul>
  In combination with GardenaSmartBridge this FHEM Module controls the GardenaSmart Device using the GardenaCloud
  <br><br>
  Once the Bridge device is created, the connected devices are automatically recognized and created in FHEM. <br>
  From now on the devices can be controlled and changes in the GardenaAPP are synchronized with the state and readings of the devices.
<a name="GardenaSmartDevicereadings"></a>
</ul>
<br>
<ul>
  <b>Readings</b>
  <ul>
  <li>battery-charging - Indicator if the Battery is charged (0/1) or with newer Firmware (false/true)</li>
    <li>battery-level - load percentage of the Battery</li>
    <li>battery-rechargeable_battery_status - healthyness of the battery (out_of_operation/replace_now/low/ok)</li>
    <li>device_info-category - category of device (mower/watering_computer)</li>
    <li>device_info-last_time_online - timestamp of last radio contact</li>
    <li>device_info-manufacturer - manufacturer</li>
    <li>device_info-product - product type</li>
    <li>device_info-serial_number - serial number</li>
    <li>device_info-sgtin - </li>
    <li>device_info-version - firmware version</li>
    <li>firmware-firmware_command - firmware command (idle/firmware_cancel/firmware_upload/unsupported)</li>
    <li>firmware-firmware_status - firmware status </li>
    <li>firmware-firmware_update_start - indicator when a firmwareupload is started</li>
    <li>firmware-firmware_upload_progress - progress indicator of firmware update</li>
    <li>firmware-inclusion_status - inclusion status</li>
    <li>internal_temperature-temperature - internal device temperature</li>
    <li>mower-error - actual error message <ul>
                                         <li>no_message</li>
<li>outside_working_area</li>
<li>no_loop_signal</li>
<li>wrong_loop_signal</li>
<li>loop_sensor_problem_front</li>
<li>loop_sensor_problem_rear</li>
<li>trapped</li>
<li>upside_down</li>
<li>low_battery</li>
<li>empty_battery</li>
<li>no_drive</li>
<li>lifted</li>
<li>stuck_in_charging_station</li>
<li>charging_station_blocked</li>
<li>collision_sensor_problem_rear</li>
<li>collision_sensor_problem_front</li>
<li>wheel_motor_blocked_right</li>
<li>wheel_motor_blocked_left</li>
<li>wheel_drive_problem_right</li>
<li>wheel_drive_problem_left</li>
<li>cutting_system_blocked</li>
<li>invalid_sub_device_combination</li>
<li>settings_restored</li>
<li>electronic_problem</li>
<li>charging_system_problem</li>
<li>tilt_sensor_problem</li>
<li>wheel_motor_overloaded_right</li>
<li>wheel_motor_overloaded_left</li>
<li>charging_current_too_high</li>
<li>temporary_problem</li>
<li>guide_1_not_found</li>
<li>guide_2_not_found</li>
<li>guide_3_not_found</li>
<li>difficult_finding_home</li>
<li>guide_calibration_accomplished</li>
<li>guide_calibration_failed</li>
<li>temporary_battery_problem</li>
<li>battery_problem</li>
<li>alarm_mower_switched_off</li>
<li>alarm_mower_stopped</li>
<li>alarm_mower_lifted</li>
<li>alarm_mower_tilted</li>
<li>connection_changed</li>
<li>connection_not_changed</li>
<li>com_board_not_available</li>
<li>slipped</li>
   </ul></li>
    <li>mower-manual_operation - (0/1) or with newer Firmware (false/true)</li>
    <li>mower-override_end_time - manual override end time</li>
    <li>mower-source_for_next_start - source for the next start <ul>
                                                              <li>no_source</li>
  <li>mower_charging</li>
  <li>completed_cutting_autotimer</li>
  <li>week_timer</li>
  <li>countdown_timer</li>
  <li>undefined</li>
</ul></li> 
    <li>mower-status - mower state (see state)</li>
    <li>mower-timestamp_next_start - timestamp of next scheduled start</li>
    <li>radio-connection_status - state of connection</li>
    <li>radio-quality - percentage of the radio quality</li>
    <li>radio-state - radio state (bad/poor/good/undefined)</li>
    <li>state - state of the mower <ul>
                                 <li>paused</li>
<li>ok_cutting</li>
<li>ok_searching</li>
<li>ok_charging</li>
<li>ok_leaving</li>
<li>wait_updating</li>
<li>wait_power_up</li>
<li>parked_timer</li>
<li>parked_park_selected</li>
<li>off_disabled</li>
<li>off_hatch_open</li>
<li>unknown</li>
<li>error</li>
<li>error_at_power_up</li>
<li>off_hatch_closed</li>
<li>ok_cutting_timer_overridden</li>
<li>parked_autotimer</li>
<li>parked_daily_limit_reached</li>
   </ul></li>
  </ul>
  <br><br>
  <a name="GardenaSmartDeviceattributes"></a>
  <b>Attributes</b>
  <ul>
<li>readingValueLanguage - Change the Language of Readings (DE/if not set the default is english) </li>
<li>model - </li>
  </ul>
  <a name="GardenaSmartDeviceset"></a>
  <b>set</b>
  <ul>
    <li>parkUntilFurtherNotice</li>
<li>parkUntilNextTimer</li>
<li>startOverrideTimer - 0 to 59 Minutes</li>
<li>startResumeSchedule</li>
  </ul>
 </ul>


=end html

=begin html_de

<a name="GardenaSmartDevice"></a>
<h3>GardenaSmartDevice</h3>
<ul>
  Zusammen mit dem Device GardenaSmartDevice stellt dieses FHEM Modul die Kommunikation zwischen der GardenaCloud und Fhem her.
  <br><br>
  Wenn das GardenaSmartBridge Device erzeugt wurde, werden verbundene Ger&aumlte automatisch erkannt und in Fhem angelegt.<br>
  Von nun an k&oumlnnen die eingebundenen Ger&aumlte gesteuert werden. &Aumlnderungen in der APP werden mit den Readings und dem Status syncronisiert.
<a name="GardenaSmartDevicereadings"></a>
</ul>
<br>
<ul>
  <b>Readings</b>
  <ul>
  <li>battery-charging - Ladeindikator (0/1) oder mit neuerer Firmware (false/true)</li>
    <li>battery-level - Ladezustand der Batterie in Prozent</li>
    <li>battery-rechargeable_battery_status - Zustand der Batterie (Ausser Betrieb/Kritischer Batteriestand, wechseln Sie jetzt/Niedrig/oK)</li>
    <li>device_info-category - Eigenschaft des Ger&Aumltes (M&aumlher/Bew&aumlsserungscomputer/Bodensensor)</li>
    <li>device_info-last_time_online - Zeitpunkt der letzten Funkübertragung</li>
    <li>device_info-manufacturer - Hersteller</li>
    <li>device_info-product - Produkttyp</li>
    <li>device_info-serial_number - Seriennummer</li>
    <li>device_info-sgtin - </li>
    <li>device_info-version - Firmware Version</li>
    <li>firmware-firmware_command - Firmware Kommando (Nichts zu tun/Firmwareupload unterbrochen/Firmwareupload/nicht unterstützt)</li>
    <li>firmware-firmware_status - Firmware Status </li>
    <li>firmware-firmware_update_start - Firmwareupdate (0/1) oder mit neuerer Firmware (false/true)</li>
    <li>firmware-firmware_upload_progress - Firmwareupdatestatus in Prozent</li>
    <li>firmware-inclusion_status - Einbindungsstatus</li>
    <li>internal_temperature-temperature - Interne Geräte Temperatur</li>
    <li>mower-error - Aktuelle Fehler Meldung <ul>
                                         <li>Kein Fehler</li>
<li>Au&szligerhalb des Arbeitsbereichs</li>
<li>Kein Schleifensignal</li>
<li>Falsches Schleifensignal</li>
<li>Problem Schleifensensor, vorne</li>
<li>Problem Schleifensensor, hinten</li>
<li>Eingeschlossen</li>
<li>Steht auf dem Kopf</li>
<li>Niedriger Batteriestand</li>
<li>Batterie ist leer</li>
<li>Kein Antrieb</li>
<li>Angehoben</li>
<li>Eingeklemmt in Ladestation</li>
<li>Ladestation blockiert</li>
<li>Problem Sto&szligsensor hinten</li>
<li>Problem Sto&szligsensor vorne</li>
<li>Radmotor rechts blockiert</li>
<li>Radmotor links blockiert</li>
<li>Problem Antrieb, rechts</li>
<li>Problem Antrieb, links</li>
<li>Schneidsystem blockiert</li>
<li>Fehlerhafte Verbindung</li>
<li>Standardeinstellungen</li>
<li>Elektronisches Problem</li>
<li>Problem Ladesystem</li>
<li>Kippsensorproblem</li>
<li>Rechter Radmotor &uumlberlastet</li>
<li>Linker Radmotor &uumlberlastet</li>
<li>Ladestrom zu hoch</li>
<li>Vorübergehendes Problem</li>
<li>SK 1 nicht gefunden</li>
<li>SK 2 nicht gefunden</li>
<li>SK 3 nicht gefunden</li>
<li>Problem die Ladestation zu finden</li>
<li>Kalibration des Suchkabels beendet</li>
<li>Kalibration des Suchkabels fehlgeschlagen</li>
<li>Kurzzeitiges Batterieproblem</li>
<li>Batterieproblem</li>
<li>Alarm! M&aumlher ausgeschalten</li>
<li>Alarm! Mäher gestoppt</li>
<li>Alarm! Mäher angehoben</li>
<li>Alarm! Mäher gekippt</li>
<li>Verbindung geändert</li>
<li>Verbindung nicht geändert</li>
<li>COM board nicht verfügbar</li>
<li>Rutscht</li>
   </ul></li>
    <li>mower-manual_operation - Manueller Betrieb (0/1) oder mit neuerer Firmware (false/true)</li>
    <li>mower-override_end_time - Zeitpunkt wann der manuelle Betrieb beendet ist</li>
    <li>mower-source_for_next_start - Grudn f&uumlr den n&aumlchsten Start <ul>
                                                              <li>Kein Grund</li>
  <li>M&aumlher wurde geladen</li>
  <li>SensorControl erreicht</li>
  <li>Wochentimer erreicht</li>
  <li>Stoppuhr Timer</li>
  <li>Undefiniert</li>
</ul></li> 
    <li>mower-status - M&aumlher Status (siehe state</li>
    <li>mower-timestamp_next_start - Zeitpunkt des n&aumlchsten geplanten Starts</li>
    <li>radio-connection_status - Status der Funkverbindung</li>
    <li>radio-quality - Indikator f&uumlr die Funkverbindung in Prozent</li>
    <li>radio-state - radio state (schlecht/schwach/gut/Undefiniert)</li>
    <li>state - Staus des M&aumlhers <ul>
                                 <li>Pausiert</li>
<li>M&aumlhen</li>
<li>Suche Ladestation</li>
<li>L&aumldt</li>
<li>M&aumlhen</li>
<li>Wird aktualisiert ...</li>
<li>Wird eingeschaltet ...</li>
<li>Geparkt nach Zeitplan</li>
<li>Geparkt</li>
<li>Der Mäher ist ausgeschaltet</li>
<li>Deaktiviert. Abdeckung ist offen oder PIN-Code erforderlich</li>
<li>Unbekannter Status</li>
<li>Fehler</li>
<li>Neustart ...</li>
<li>Deaktiviert. Manueller Start erforderlich</li>
<li>Manuelles Mähen</li>
<li>Geparkt durch SensorControl</li>
<li>Abgeschlossen</li>
   </ul></li>
  </ul>
  <br><br>
  <a name="GardenaSmartDeviceattributes"></a>
  <b>Attribute</b>
  <ul>
<li>readingValueLanguage - &Aumlnderung der Sprache der Readings (DE/wenn nichts gesetzt ist, dann Englisch) </li>
<li>model - </li>
  </ul>
  <a name="GardenaSmartDeviceset"></a>
  <b>set</b>
  <ul>
    <li>parkUntilFurtherNotice - Parken des M&aumlhers unter Umgehung des Zeitplans</li>
<li>parkUntilNextTimer - Parken bis zum n&aumlchsten Zeitplan</li>
<li>startOverrideTimer - Manuelles m&aumlhen (0 bis 59 Minuten)</li>
<li>startResumeSchedule - Weiterf&uumlhrung des Zeitplans</li>
  </ul>
 </ul>

=end html_DE

=cut


Einiges ist mir selbst unklar. Z.b. das Attribut DebugJSON - was macht das genau?
Weiterhin die Readings: authorized_user_ids, zones

Aber jetzt haben wir ja schon mal ein Grundgerüst.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 23 August 2017, 11:52:58
sodale..

bin zwar noch nicht fertig aber ich hab schon mal angefangen:


 GardenaSmartSystem (https://wiki.fhem.de/wiki/GardenaSmartSystem)
GardenaSmartBridge (https://wiki.fhem.de/wiki/GardenaSmartBridge)
GardenaSmartDevice (https://wiki.fhem.de/wiki/GardenaSmartDevice)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 23 August 2017, 12:07:07
Na dann kann es ja losgehen mit der Beta :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 August 2017, 12:36:17
sodale..

bin zwar noch nicht fertig aber ich hab schon mal angefangen:


 GardenaSmartSystem (https://wiki.fhem.de/wiki/GardenaSmartSystem)
GardenaSmartBridge (https://wiki.fhem.de/wiki/GardenaSmartBridge)
GardenaSmartDevice (https://wiki.fhem.de/wiki/GardenaSmartDevice)

Ach Kacke. Sorry mein Fehler. Habe vergessen zu erwähnen das immer nur eine Wikiseite und dann halt mit großen Überschriften pro Modul. Müssen wir mal schauen das wir das zusammen schreiben. Das könne wir aber einfach einen Admin melden und der sagt dann ob wir was machen sollen oder er was macht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 23 August 2017, 12:56:11
Hi,

Ach Kacke. Sorry mein Fehler. Habe vergessen zu erwähnen das immer nur eine Wikiseite und dann halt mit großen Überschriften pro Modul. Müssen wir mal schauen das wir das zusammen schreiben. Das könne wir aber einfach einen Admin melden und der sagt dann ob wir was machen sollen oder er was macht.

ich hatte mit einer Seite angefangen und habe dann folgendes bekommen:

Zitat
Hallo Kenneth,

ich habe gerade gesehen, dass Du an der Doku von Gardena Smart arbeitest. Überlegst Du bitte mal, ob es nicht sinnvoller ist, eine Einstiegsseite (Gardena Smart) zu erstellen und für die Module jeweils eine eigene Seite GardenaSmartBridge und GardenaSmartDevice? Dann würde auch das "Infobox Modul" Insert viel besser passen (und die automatische Verlinkung auf die Commandref, etc.).

Falls Du dazu Hilfe brauchst, einfach hier weiterdiskutieren / -fragen. --Peter (Diskussion) 11:15, 22. Aug. 2017 (CEST)

Aber du kannst gerne einen Admin anschreiben dann wissen wir ob es so wie es jetzt ist richtig oder falsch ist.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 August 2017, 13:00:19
Nee dann lass das so. Ich finde das ja so auch besser aber bei mir kam ne Mail ob man das auch zusammen schreiben kann.
Also dann bitte genau so lassen. Hast Du super gemacht.

Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 August 2017, 13:09:16
Hatte mal Lust :)

Hier die Commandref für Bridge

=pod
=item device
=item summary       Modul to communicate with the GardenaCloud
=item summary_DE    Modul zur Datenübertragung zur GardenaCloud

=begin html

<a name="GardenaSmartBridge"></a>
<h3>GardenaSmartBridge</h3>
<ul>
  <u><b>Prerequisite</b></u>
  <br><br>
  <li>In combination with GardenaSmartDevice this FHEM Module controls the communication between the GardenaCloud and connected Devices like Mover, Watering_Computer, Temperature_Sensors</li>
  <li>Installation of the following packages: apt-get install libio-socket-ssl-perl</li>
  <li>The Gardena-Gateway and all connected Devices must be correctly installed in the GardenaAPP</li>
</ul>
<br>
<a name="GardenaSmartBridgedefine"></a>
<b>Define</b>
<ul><br>
  <code>define &lt;name&gt; GardenaSmartBridge &lt;Account-EMail&gt; &lt;Account-Passwort&gt;</code>
  <br><br>
  Beispiel:
  <ul><br>
    <code>define Gardena_Bridge GardenaSmartBridge me@email.me secret</code><br>
  </ul>
  <br>
  &ltAccount-EMail&GT Email Adresse which was used in the GardenaAPP<br>
  &ltAccount-Passwort&GT Passwort which was used in the GardenaAPP<br>
  The GardenaSmartBridge device is created in the room GardenaSmart, then the devices of Your system are recognized automatically and created in FHEM. From now on the devices can be controlled and changes in the GardenaAPP are synchronized with the state and readings of the devices.
  <br><br>
  <a name="GardenaSmartBridgeset"></a>
  <b>set</b>
  <ul>
    <li>getDeviceState - Starts a Datarequest</li>
<li>getToken - Gets a new Session-ID</li>
  </ul>
  <br><br>
  <a name="GardenaSmartBridgereadings"></a>
  <br><br>
  <b>Readings</b>
  <ul>
    <li>address - your Adress (Longversion)</li>
    <li>authorized_user_ids - </li>
    <li>city - Zip, City</li>
    <li>devices - Number of Devices in the Cloud (Gateway included)</li>
    <li>lastRequestState - Last Status Result</li>
    <li>latitude - Breitengrad des Grundstücks</li>
    <li>longitude - Längengrad des Grundstücks</li>
    <li>name - Name of your Garden – Default „My Garden“</li>
    <li>state - State of the Bridge</li>
    <li>token - SessionID</li>
    <li>zones - </li>
  </ul>
  <br><br>
  <a name="GardenaSmartBridgeattributes"></a>
  <b>Attributes</b>
  <ul>
<li>debugJSON - </li>
<li>disable - Disables the Bridge</li>
<li>interval - Interval in Minutes (Default=5)</li>
  </ul>
</ul>


=end html

=begin html_de

<a name="GardenaSmartBridge"></a>
<h3>GardenaSmartBridge</h3>
<ul>
  <u><b>Voraussetzungen</b></u>
  <br><br>
  <li>Zusammen mit dem Device GardenaSmartDevice stellt dieses FHEM Modul die Kommunikation zwischen der GardenaCloud und Fhem her. Es können damit Rasenmäher, Bewässerungscomputer und Bodensensoren überwacht und gesteuert werden</li>
  <li>Das Perl-Modul "SSL Packet" wird benötigt.</li>
  <li>Unter Debian (basierten) System, kann dies mittels "apt-get install libio-socket-ssl-perl" installiert werden.</li>
  <li>Das Gardena-Gateway und alle damit verbundenen Geräte und Sensoren m&uumlssen vorab in der GardenaApp eingerichtet sein.</li>
</ul>
<br>
<a name="GardenaSmartBridgedefine"></a>
<b>Define</b>
<ul><br>
  <code>define &lt;name&gt; GardenaSmartBridge &lt;Account-EMail&gt; &lt;Account-Passwort&gt;</code>
  <br><br>
  Beispiel:
  <ul><br>
    <code>define Gardena_Bridge GardenaSmartBridge me@email.me secret</code><br>
  </ul>
  <br>
  &ltAccount-EMail&GT Email Adresse, die auch in der GardenaApp verwendet wurde<br>
  &ltAccount-Passwort&GT Passwort, welches in der GardenaApp verwendet wurde<br>
  Das Bridge Device wird im Raum GardenaSmart angelegt und danach erfolgt das Einlesen und automatische Anlegen der Ger&aumlte. Von nun an k&oumlnnen die eingebundenen Ger&aumlte gesteuert werden. &Aumlnderungen in der APP werden mit den Readings und dem Status syncronisiert.
  <br><br>
  <a name="GardenaSmartBridgeset"></a>
  <b>set</b>
  <ul>
    <li>getDeviceState - Startet eine Abfrage der Daten.</li>
<li>getToken - Holt eine neue Session-ID</li>
  </ul>
  <br><br>
  <a name="GardenaSmartBridgereadings"></a>
  <br><br>
  <b>Readings</b>
  <ul>
    <li>address - Adresse, welche in der App eingetragen wurde (Langversion)</li>
    <li>authorized_user_ids - </li>
    <li>city - PLZ, Stadt</li>
    <li>devices - Anzahl der Geräte, welche in der GardenaCloud angemeldet sind (Gateway zählt mit)</li>
    <li>lastRequestState - Letzter abgefragter Status der Bridge</li>
    <li>latitude - Breitengrad des Grundstücks</li>
    <li>longitude - Längengrad des Grundstücks</li>
    <li>name - Name für das Grundstück – Default „My Garden“</li>
    <li>state - Status der Bridge</li>
    <li>token - SessionID</li>
    <li>zones - </li>
  </ul>
  <br><br>
  <a name="GardenaSmartBridgeattributes"></a>
  <b>Attribute</b>
  <ul>
<li>debugJSON - </li>
<li>disable - Schaltet die Datenübertragung der Bridge ab</li>
<li>interval - Abfrageinterval in Minuten (Default=5)</li>
  </ul>
</ul>

=end html_DE

=cut

Und hier für das Device
=pod
=item device
=item summary       Modul to control GardenaSmart Devices
=item summary_DE    Modul zur Steuerung von GardenaSmartger&aumlten

=begin html

<a name="GardenaSmartDevice"></a>
<h3>GardenaSmartDevice</h3>
<ul>
  In combination with GardenaSmartBridge this FHEM Module controls the GardenaSmart Device using the GardenaCloud
  <br><br>
  Once the Bridge device is created, the connected devices are automatically recognized and created in FHEM. <br>
  From now on the devices can be controlled and changes in the GardenaAPP are synchronized with the state and readings of the devices.
<a name="GardenaSmartDevicereadings"></a>
</ul>
<br>
<ul>
  <b>Readings</b>
  <ul>
  <li>battery-charging - Indicator if the Battery is charged (0/1) or with newer Firmware (false/true)</li>
    <li>battery-level - load percentage of the Battery</li>
    <li>battery-rechargeable_battery_status - healthyness of the battery (out_of_operation/replace_now/low/ok)</li>
    <li>device_info-category - category of device (mower/watering_computer)</li>
    <li>device_info-last_time_online - timestamp of last radio contact</li>
    <li>device_info-manufacturer - manufacturer</li>
    <li>device_info-product - product type</li>
    <li>device_info-serial_number - serial number</li>
    <li>device_info-sgtin - </li>
    <li>device_info-version - firmware version</li>
    <li>firmware-firmware_command - firmware command (idle/firmware_cancel/firmware_upload/unsupported)</li>
    <li>firmware-firmware_status - firmware status </li>
    <li>firmware-firmware_update_start - indicator when a firmwareupload is started</li>
    <li>firmware-firmware_upload_progress - progress indicator of firmware update</li>
    <li>firmware-inclusion_status - inclusion status</li>
    <li>internal_temperature-temperature - internal device temperature</li>
    <li>mower-error - actual error message <ul>
                                         <li>no_message</li>
<li>outside_working_area</li>
<li>no_loop_signal</li>
<li>wrong_loop_signal</li>
<li>loop_sensor_problem_front</li>
<li>loop_sensor_problem_rear</li>
<li>trapped</li>
<li>upside_down</li>
<li>low_battery</li>
<li>empty_battery</li>
<li>no_drive</li>
<li>lifted</li>
<li>stuck_in_charging_station</li>
<li>charging_station_blocked</li>
<li>collision_sensor_problem_rear</li>
<li>collision_sensor_problem_front</li>
<li>wheel_motor_blocked_right</li>
<li>wheel_motor_blocked_left</li>
<li>wheel_drive_problem_right</li>
<li>wheel_drive_problem_left</li>
<li>cutting_system_blocked</li>
<li>invalid_sub_device_combination</li>
<li>settings_restored</li>
<li>electronic_problem</li>
<li>charging_system_problem</li>
<li>tilt_sensor_problem</li>
<li>wheel_motor_overloaded_right</li>
<li>wheel_motor_overloaded_left</li>
<li>charging_current_too_high</li>
<li>temporary_problem</li>
<li>guide_1_not_found</li>
<li>guide_2_not_found</li>
<li>guide_3_not_found</li>
<li>difficult_finding_home</li>
<li>guide_calibration_accomplished</li>
<li>guide_calibration_failed</li>
<li>temporary_battery_problem</li>
<li>battery_problem</li>
<li>alarm_mower_switched_off</li>
<li>alarm_mower_stopped</li>
<li>alarm_mower_lifted</li>
<li>alarm_mower_tilted</li>
<li>connection_changed</li>
<li>connection_not_changed</li>
<li>com_board_not_available</li>
<li>slipped</li>
   </ul></li>
    <li>mower-manual_operation - (0/1) or with newer Firmware (false/true)</li>
    <li>mower-override_end_time - manual override end time</li>
    <li>mower-source_for_next_start - source for the next start <ul>
                                                              <li>no_source</li>
  <li>mower_charging</li>
  <li>completed_cutting_autotimer</li>
  <li>week_timer</li>
  <li>countdown_timer</li>
  <li>undefined</li>
</ul></li> 
    <li>mower-status - mower state (see state)</li>
    <li>mower-timestamp_next_start - timestamp of next scheduled start</li>
    <li>radio-connection_status - state of connection</li>
    <li>radio-quality - percentage of the radio quality</li>
    <li>radio-state - radio state (bad/poor/good/undefined)</li>
    <li>state - state of the mower <ul>
                                 <li>paused</li>
<li>ok_cutting</li>
<li>ok_searching</li>
<li>ok_charging</li>
<li>ok_leaving</li>
<li>wait_updating</li>
<li>wait_power_up</li>
<li>parked_timer</li>
<li>parked_park_selected</li>
<li>off_disabled</li>
<li>off_hatch_open</li>
<li>unknown</li>
<li>error</li>
<li>error_at_power_up</li>
<li>off_hatch_closed</li>
<li>ok_cutting_timer_overridden</li>
<li>parked_autotimer</li>
<li>parked_daily_limit_reached</li>
   </ul></li>
  </ul>
  <br><br>
  <a name="GardenaSmartDeviceattributes"></a>
  <b>Attributes</b>
  <ul>
<li>readingValueLanguage - Change the Language of Readings (DE/if not set the default is english) </li>
<li>model - </li>
  </ul>
  <a name="GardenaSmartDeviceset"></a>
  <b>set</b>
  <ul>
    <li>parkUntilFurtherNotice</li>
<li>parkUntilNextTimer</li>
<li>startOverrideTimer - 0 to 59 Minutes</li>
<li>startResumeSchedule</li>
  </ul>
 </ul>


=end html

=begin html_de

<a name="GardenaSmartDevice"></a>
<h3>GardenaSmartDevice</h3>
<ul>
  Zusammen mit dem Device GardenaSmartDevice stellt dieses FHEM Modul die Kommunikation zwischen der GardenaCloud und Fhem her.
  <br><br>
  Wenn das GardenaSmartBridge Device erzeugt wurde, werden verbundene Ger&aumlte automatisch erkannt und in Fhem angelegt.<br>
  Von nun an k&oumlnnen die eingebundenen Ger&aumlte gesteuert werden. &Aumlnderungen in der APP werden mit den Readings und dem Status syncronisiert.
<a name="GardenaSmartDevicereadings"></a>
</ul>
<br>
<ul>
  <b>Readings</b>
  <ul>
  <li>battery-charging - Ladeindikator (0/1) oder mit neuerer Firmware (false/true)</li>
    <li>battery-level - Ladezustand der Batterie in Prozent</li>
    <li>battery-rechargeable_battery_status - Zustand der Batterie (Ausser Betrieb/Kritischer Batteriestand, wechseln Sie jetzt/Niedrig/oK)</li>
    <li>device_info-category - Eigenschaft des Ger&Aumltes (M&aumlher/Bew&aumlsserungscomputer/Bodensensor)</li>
    <li>device_info-last_time_online - Zeitpunkt der letzten Funkübertragung</li>
    <li>device_info-manufacturer - Hersteller</li>
    <li>device_info-product - Produkttyp</li>
    <li>device_info-serial_number - Seriennummer</li>
    <li>device_info-sgtin - </li>
    <li>device_info-version - Firmware Version</li>
    <li>firmware-firmware_command - Firmware Kommando (Nichts zu tun/Firmwareupload unterbrochen/Firmwareupload/nicht unterstützt)</li>
    <li>firmware-firmware_status - Firmware Status </li>
    <li>firmware-firmware_update_start - Firmwareupdate (0/1) oder mit neuerer Firmware (false/true)</li>
    <li>firmware-firmware_upload_progress - Firmwareupdatestatus in Prozent</li>
    <li>firmware-inclusion_status - Einbindungsstatus</li>
    <li>internal_temperature-temperature - Interne Geräte Temperatur</li>
    <li>mower-error - Aktuelle Fehler Meldung <ul>
                                         <li>Kein Fehler</li>
<li>Au&szligerhalb des Arbeitsbereichs</li>
<li>Kein Schleifensignal</li>
<li>Falsches Schleifensignal</li>
<li>Problem Schleifensensor, vorne</li>
<li>Problem Schleifensensor, hinten</li>
<li>Eingeschlossen</li>
<li>Steht auf dem Kopf</li>
<li>Niedriger Batteriestand</li>
<li>Batterie ist leer</li>
<li>Kein Antrieb</li>
<li>Angehoben</li>
<li>Eingeklemmt in Ladestation</li>
<li>Ladestation blockiert</li>
<li>Problem Sto&szligsensor hinten</li>
<li>Problem Sto&szligsensor vorne</li>
<li>Radmotor rechts blockiert</li>
<li>Radmotor links blockiert</li>
<li>Problem Antrieb, rechts</li>
<li>Problem Antrieb, links</li>
<li>Schneidsystem blockiert</li>
<li>Fehlerhafte Verbindung</li>
<li>Standardeinstellungen</li>
<li>Elektronisches Problem</li>
<li>Problem Ladesystem</li>
<li>Kippsensorproblem</li>
<li>Rechter Radmotor &uumlberlastet</li>
<li>Linker Radmotor &uumlberlastet</li>
<li>Ladestrom zu hoch</li>
<li>Vorübergehendes Problem</li>
<li>SK 1 nicht gefunden</li>
<li>SK 2 nicht gefunden</li>
<li>SK 3 nicht gefunden</li>
<li>Problem die Ladestation zu finden</li>
<li>Kalibration des Suchkabels beendet</li>
<li>Kalibration des Suchkabels fehlgeschlagen</li>
<li>Kurzzeitiges Batterieproblem</li>
<li>Batterieproblem</li>
<li>Alarm! M&aumlher ausgeschalten</li>
<li>Alarm! Mäher gestoppt</li>
<li>Alarm! Mäher angehoben</li>
<li>Alarm! Mäher gekippt</li>
<li>Verbindung geändert</li>
<li>Verbindung nicht geändert</li>
<li>COM board nicht verfügbar</li>
<li>Rutscht</li>
   </ul></li>
    <li>mower-manual_operation - Manueller Betrieb (0/1) oder mit neuerer Firmware (false/true)</li>
    <li>mower-override_end_time - Zeitpunkt wann der manuelle Betrieb beendet ist</li>
    <li>mower-source_for_next_start - Grudn f&uumlr den n&aumlchsten Start <ul>
                                                              <li>Kein Grund</li>
  <li>M&aumlher wurde geladen</li>
  <li>SensorControl erreicht</li>
  <li>Wochentimer erreicht</li>
  <li>Stoppuhr Timer</li>
  <li>Undefiniert</li>
</ul></li> 
    <li>mower-status - M&aumlher Status (siehe state</li>
    <li>mower-timestamp_next_start - Zeitpunkt des n&aumlchsten geplanten Starts</li>
    <li>radio-connection_status - Status der Funkverbindung</li>
    <li>radio-quality - Indikator f&uumlr die Funkverbindung in Prozent</li>
    <li>radio-state - radio state (schlecht/schwach/gut/Undefiniert)</li>
    <li>state - Staus des M&aumlhers <ul>
                                 <li>Pausiert</li>
<li>M&aumlhen</li>
<li>Suche Ladestation</li>
<li>L&aumldt</li>
<li>M&aumlhen</li>
<li>Wird aktualisiert ...</li>
<li>Wird eingeschaltet ...</li>
<li>Geparkt nach Zeitplan</li>
<li>Geparkt</li>
<li>Der Mäher ist ausgeschaltet</li>
<li>Deaktiviert. Abdeckung ist offen oder PIN-Code erforderlich</li>
<li>Unbekannter Status</li>
<li>Fehler</li>
<li>Neustart ...</li>
<li>Deaktiviert. Manueller Start erforderlich</li>
<li>Manuelles Mähen</li>
<li>Geparkt durch SensorControl</li>
<li>Abgeschlossen</li>
   </ul></li>
  </ul>
  <br><br>
  <a name="GardenaSmartDeviceattributes"></a>
  <b>Attribute</b>
  <ul>
<li>readingValueLanguage - &Aumlnderung der Sprache der Readings (DE/wenn nichts gesetzt ist, dann Englisch) </li>
<li>model - </li>
  </ul>
  <a name="GardenaSmartDeviceset"></a>
  <b>set</b>
  <ul>
    <li>parkUntilFurtherNotice - Parken des M&aumlhers unter Umgehung des Zeitplans</li>
<li>parkUntilNextTimer - Parken bis zum n&aumlchsten Zeitplan</li>
<li>startOverrideTimer - Manuelles m&aumlhen (0 bis 59 Minuten)</li>
<li>startResumeSchedule - Weiterf&uumlhrung des Zeitplans</li>
  </ul>
 </ul>

=end html_DE

=cut


Einiges ist mir selbst unklar. Z.b. das Attribut DebugJSON - was macht das genau?
Weiterhin die Readings: authorized_user_ids, zones

Aber jetzt haben wir ja schon mal ein Grundgerüst.

Da hattest Du aber große Lust. Bridge habe ich schon eingepflegt. Device mache ich heute Abend. Super Arbeit. Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 August 2017, 21:59:53
Ich habe soeben die Version 0.1.0 ins Git geladen.
Hinzugekommen ist die Commandref für beide Module (Danke noch mal an Michael) sowie eine kleine Erweiterung bei der Sprachauswahl. Statt nur de ist nun noch en hinzugekommen. Grund ist, wenn Leute global DE als Sprache gewählt haben, aber die Readings in Englisch haben wollen war das bisher nicht möglich gewesen. Nun ist es das.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 24 August 2017, 17:17:57
Hi,

schau mal beim Zeitstempel für "mower-timestamp_next_start" fehlen die Sekunden...  Seit 0.0.58 und 0.1.0 hat es auch.

2017-08-24_16:10:12 J.A.R.V.I.S mower-timestamp_next_start: 1969-12-31 23:00:
2017-08-24_16:10:12 J.A.R.V.I.S mower-override_end_time: 2017-08-24 20:10:08

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 17:38:20
Hi,

schau mal beim Zeitstempel für "mower-timestamp_next_start" fehlen die Sekunden...  Seit 0.0.58 und 0.1.0 hat es auch.

2017-08-24_16:10:12 J.A.R.V.I.S mower-timestamp_next_start: 1969-12-31 23:00:
2017-08-24_16:10:12 J.A.R.V.I.S mower-override_end_time: 2017-08-24 20:10:08

Grüße

Meinst Du mit 0.0.58 nur die Sekunden bei also 0 Sekunden und die Hundertstel?
Ich habe schon bemerkt das es Wohn hin und wieder Probleme geben muss, hatte dann immer Fehlermeldung im Log
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 24 August 2017, 17:51:36
Meinst Du mit 0.0.58 nur die Sekunden bei also 0 Sekunden und die Hundertstel?
Ich habe schon bemerkt das es Wohn hin und wieder Probleme geben muss, hatte dann immer Fehlermeldung im Log

ach mist mein Fehler, hab ein altes Log durchgeschaut, es gab noch nie Sekunden

alt:
2017-08-15_10:13:54 J.A.R.V.I.S mower-timestamp_next_start: 1969-12-31T22:00Z
neu:
2017-08-23_15:10:07 J.A.R.V.I.S mower-timestamp_next_start: 1969-12-31 23:00:
aber wäre das nicht eigentlich 24Uhr bzw. 0 Uhr?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 18:02:43
Also bei mir zeigt er es korrekt an.
Einzig was ich mir denken kann ist 1969 kann ja nicht stimmen, scheint ein Bug zu sein. Da ich in unix time umrechne und wieder zurück, aber unixtime es erst seit 1970 gibt scheint es da Probleme zu geben. Eventuell behebt mein kleiner Fix das Problem. Müssen wir mal im Auge behalten.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 18:13:35
Hab das Problem glaube gefunden

Das sind die original Reading Werte

2017-08-24T15:47:27Z


2017-08-24T15:40:03Z


2017-08-24T16:40Z


2017-08-24T18:08Z


2017-08-24T16:09:29Z

Einige haben gar keine Sekunden. Autsch
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 18:31:12
Hier mal zwei mower overwrite Readings

2017-08-24T16:37:52Z  mower-override_end_time


2017-08-24T18:08Z    mower-override_next_start


Das sind die original Werte. Mal kommen Sekunden mal nicht


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 18:57:17
So ich habe das gefixt. Bleibt noch eine Frage, wenn das Ding 1969 an zeigt soll dann lieber kein Readings Value geschrieben werden oder irgendwas anderes wie iligal date oder so?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 24 August 2017, 19:06:18
1969 kommt bei mir immer wenn er gerade unterwegs ist und mäht. klar das Gardena zu diesem Zeitpunkt nicht berechnen kann wann er das nächste Mal startet zum mähen. das ändert sich erst wenn er in der Station steht. bei Michael, wenn ich ihn richtig verstanden habe ist das glaube nicht so.

Wenn dir ein sinnvoller Wert für diesen Zustand einfällt .. wär super





Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 19:16:16
Dann machen wir vorerst 'illegal value'
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 24 August 2017, 20:05:16
Hallo zusammen,

ich habe die Module vorhin aktualisiert. Unter "Device specific help" sehe ich auch den Text welcher für commandref angehangen wurde. Rufe ich aber Commandref auf und suche nach Gardena finde ich nichts. Shutdown Restart habe ich gemacht - ohne Erfolg. Mir fällt da momentan nichts dazu ein, da ansonsten bei meinen eigenen Modulen das eigentlich so funktioniert und sie in der Commandref Übersicht auftauchen. Geht das bei Euch ? Ansonsten muss ich sagen: Super Arbeit, Veränderung der Zulu-Zeit hat auch geklappt, Readings auf deutsch habe ich auch getestet - klappt gut. Gardena hat aktuell eine Kundenzufriedenheitsabfrage gestartet, da habe ich das Thema nochmal platziert, dass Parken bis zum nächsten Zeitplan nicht immer funktioniert und abhängig vom Zeitpunkt der Aktivierung zum Dauerparken führt. Ist ja auch in der App so. Das hat wohl auch nichts mit diesem Modul zu tun.
Das Thema 1969 bzw. aktuell bei mir 1970 ist noch unschön - mir fehlt noch eine vernünftige Idee dazu, aber ist ja wohl in Arbeit.

LG
Lorenz
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 20:28:53
Hallo Lorenz,

Du hast eigene Module geschrieben und da geht die Commandref einfach so in die Übersicht? Glaube ich eher nicht, die muss immer erst zusammengebaut werden. Entweder automatisch in dem man ein FHEM Update macht oder manuell.

cd /opt/fhem/
perl ./contrib/commandref_join.pl oder so ähnlich
Ist aus dem Kopf geschrieben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 24 August 2017, 21:09:26
Leon,
jetzt wo Du es sagst, klar, natürlich geht das nur mit Update. War mir durchgegangen, da ich das aktuell nicht gemacht habe, sondern nur die Module reloaded habe. Das habe ich nun nachgeholt - Alles gut!
Sorry!
LG
Lorenz
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 21:17:00
Kein Problem,

Wie gesagt du kannst auch das Perlscript für den Zusammenbau der Commandref von Hand ausführen.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 August 2017, 21:40:25
Neue Version ist online. Devicemodul Version 0.1.1. Es wurden die Datums- und Uhrzeitanzeigen gefixt.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 25 August 2017, 14:54:35
Bin gerade dabei das Wiki zu überarbeiten dabei sind mir in der Commandref ein paar Kleinigkeiten aufgefallen

readingValueLanguage fehlt "en"

ist:
mower-source_for_next_start - Grudn für den nächsten Start
mower-status - Mäher Status (siehe state
device_info-category - Eigenschaft des GerÄtes (Mäher/Bewässerungscomputer/Bodensensor)

soll
mower-source_for_next_start - Grund für den nächsten Start
mower-status - Mäher Status (siehe state)
device_info-category - Eigenschaft des Gerätes (Mäher/Bewässerungscomputer/Bodensensor)

Und kann es sein dass bei allen Eszett "ß" das Semikolon ";" fehlt bzw. es falsch gesetzt ist ?
Bsp.:
<li>Au&szligerhalb des Arbeitsbereichs</li>
Au&szl;igerhalb des Arbeitsbereichs

soll
<li>Au&szlig;erhalb des Arbeitsbereichs</li>


Eine Bitte, es wäre schön wenn ihr mal das Wiki gegenlest und eventuelle Fehler oder Verbesserungsvorschläge kurz mitteilt. :)


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 August 2017, 14:58:13
Commandref schaue ich am WE durch
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 25 August 2017, 16:09:31
Wer typos findet darf sie behalten [emoji23][emoji23][emoji23]
Es war spät und ich wohl nicht mehr ganz bei mir [emoji16]

Sind die Semikolon bei den Umlauten notwendig ?? Bei mir im Chrome Browser wird ohne alles korrekt dargestellt


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 August 2017, 16:12:41
Sind notwendig. Der Fehler kann auch durch mich gekommen sein. Hatte die Sonderzeichensachen etwas umgeschrieben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 04 September 2017, 09:48:03
Ich habe unsere Module gerade offiziell gemacht. Stehen ab morgen per FHEM Update bereit.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kicres am 05 September 2017, 09:05:54
Zunächst einmal: Danke für die tolle Arbeit, alles wurde sofort problemlos erkannt!

Und dann gleich ein Hinweis auf einen kleinen Fehler in der englischen CommandRef für die Bridge: dort ist für das Attribut interval die Einheit "Minuten" angegeben, dass müssen aber Sekunden sein, also:
interval - Interval in seconds (Default=300)

Schöne Grüße
Kai
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 09:19:04
Zunächst einmal: Danke für die tolle Arbeit, alles wurde sofort problemlos erkannt!

Und dann gleich ein Hinweis auf einen kleinen Fehler in der englischen CommandRef für die Bridge: dort ist für das Attribut interval die Einheit "Minuten" angegeben, dass müssen aber Sekunden sein, also:
interval - Interval in seconds (Default=300)

Schöne Grüße
Kai

Vielen Dank. Ist korrigiert



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kicres am 05 September 2017, 10:00:29
Noch was optisches: Sämtliche deutsche Readings beginnen mit mit einem kleinen Buchstaben, also auch "gerät", "stoppuhr Timer", "mäher". Das ist spätestens dann störend, wenn das Reading direkt auf einer Statusanzeige wiedergegeben werden soll.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 10:06:35
https://de.wikipedia.org/wiki/Ungarische_Notation

So arbeite ich. Und in FHEM wird es auch empfohlen Readings und deren Werte klein zu beginnen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kicres am 05 September 2017, 10:50:15
Für die Entwicklung ergibt das bestimmt auch Sinn. Die englischen Originale verzichten ja sogar auf Leerzeichen, z.B. "ok_cutting_timer_overridden". Und für die interne Verarbeitung kann man damit ja auch wunderbar arbeiten. Dafür werden dann (zumindest von mir) aber auch keine deutschen Readings benötigt, die gibt es bei den meisten Modulen ja sowieso nicht. Die deutsche Readings dienen doch primär der Ausgabe, und da sollte es dann doch korrekt aussehen? Sonst wird das ganze ja ad absurdum geführt, wenn man dennoch noch ein zweites Mal mappen muss, um korrektes Deutsch zu erhalten...
Folgende Fälle sind bei mir zwar noch nicht aufgetreten, aber heißen die aktuellen deutschen Readings jetzt tatsächlich "sK 1 nicht gefunden" (Abkürzung für Suchkabel üblich SK) oder gar "cOM board nicht verfügbar"?

Kai
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 10:55:14
Da dies ein Gemeinschaftsprojekt ist, lasse ich mich was das mappen an geht gerne von der Mehrheit überzeugen hier eine bessere Wahl zu treffen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Sommer68 am 05 September 2017, 11:21:05
Da dies ein Gemeinschaftsprojekt ist, lasse ich mich was das mappen an geht gerne von der Mehrheit überzeugen hier eine bessere Wahl zu treffen.

Moin,
das deutsche Mapping der Readings ist mir auch schon "aufgefallen" - da ich die Ausgabe aber eh mit Tablet UI mache und mir einige Ausgaben egal ob nun gross oder klein sowieso zu lang sind, habe ich mir Userreadings angelegt und mappe/formatiere sie so, wie ich es haben will.

ABER: Erst einmal grundsätzlich ein ganz fettes "DANKE" für die Module überhaupt. Ich habe seit knapp einem Jahr einen Smart Sileno Mäher und freue mich wie Bolle, ihn nun in FHEM einbinden zu können. Endlich ist es möglich, die Mähzeiten graphisch darzustellen und auch einfach per "Knopfdruck" mal für xx Minuten den Mäher arbeiten zu lassen.

Danke, danke, danke...

Viele Grüße
Thomas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 05 September 2017, 13:14:49
Hallo cooltux

Herzlichen Dank für das Modul.
Funktioniert perfekt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 13:34:15
Sobald ich die GardenaSmartBridge definieren möchte, hängt sich mein FHEM komplett auf und bootet nicht mehr von der Konfiguration. define <NAME> GardenaSmartBridge <Account-EMail> <Account-Passwort>

 :(
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 13:36:18
Hallo Kevin,

So hilft mir das leider nicht weiter. Bitte schau einmal in die Logdatei von FHEM unter /opt/fhem/log/
Dort steht bestimmt was ihm nicht gefallen hat.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 13:44:11
Moin,

2017.09.05 13:29:17 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 45884) line 1, <GEN10781> line 33.
2017.09.05 13:29:17 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 45888) line 1, <GEN10781> line 37.
Not a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 541.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 13:45:43
Wo hast Du dir Module her? Über das FHEM Update?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 13:50:33
Ich habe das Update vorher ausgeführt. Hat Updates gefunden und installiert. Da müsste er doch so oder so überschreiben!?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 13:59:47
Ich kann Dir nur sagen das das hier
2017.09.05 13:29:17 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 45884) line 1, <GEN10781> line 33.
2017.09.05 13:29:17 1: PERL WARNING: Use of uninitialized value $fld[3] in pattern match (m//) at (eval 45888) line 1, <GEN10781> line 37.
nicht Teil des Modules ist. Line 33 und 37 des Modules besitzen keinen Code und sind auskommentiert. Sind also nur Kommentare enthalten.
Eventuell ist was schief gelaufen. Es gibt auch kein direkten Bezug auf das Modul. Hast Du noch Zeilen davor?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 14:21:04
Leider nein...  Was kann ich testen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 14:23:06
mach mal bitte noch mal ein update in FHEM. Wenn er sagt das es nichts zu tun gibt dann gehe mal bitte auf den Server und mache ein
ls -ll /opt/fhem/FHEM/*GardenaSmart*
und poste mal die Ausgabe hier.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 15:05:30
Anbei ein Screenshot.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 15:10:37
Kannst Du Deine beiden Module mal bitte hier anhängen das ich mir das anschauen kann?
Und bitte passe mal Deine Rechte an. Nicht das da andere Module auch so eingerichtet sind

Am einfachsten ist wenn Du folgendes machst

chown -R fhem: /opt/fhem/
chmod -R 755 /opt/fhem/
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 15:32:06
Top! Das hat funktioniert! Allerdings zeigt er aktuell nur den Bodensensor und die Bridge an und nicht den Mäher selber.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 15:57:29
Also die Bridge selber sollte nicht als Device angezeigt werden. Die Bridge ist sicherlich nur als GardenaSmartBridge TYPE bei Dir, richtig?
Der Bodensensor sollte dann vom TYPE GardenaSmartDevice sein. Gib mal bitte ein list der Bridge. Trage vorher aber bitte sowas wie passwort oder so aus. Auch IDs
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 16:28:13
Ja genau. Bridge ist Bridge und Bodensensor ist Device.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 16:30:47
Bitte keine Screens. Lieber die Ausgabe hier rein kopieren.
Also er findet inkl. Bridge 3 Devices. Wenn Du nur eines hast fehlt eins.
Kannst Du mal im Log schauen. Wie genau ist der Name von Deinem Mäher? Eventuell gibt es hier Probleme.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 16:33:34
Ah ok... er hat anscheinend ein Problem mit Umlauten.

2017.09.05 16:30:38 1: ERROR: Invalid characters in name (not A-Za-z0-9._): M�hphisto
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 16:36:52
Das wird in kommenden Versionen besser. Es gibt neue Hilfsfunktionen in der fhem.pl für Devicenamen.
Bis dahin vielleicht den Namen ändern oder das Device von Hand anlegen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kevin am 05 September 2017, 16:50:28
Super! Vielen Dank.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 18:50:46
Habe nun die neue Funktion aus der fhem.pl in Verwendung. Alle nicht zulässigen Zeichen werden durch _ ersetzt. Nur zur Info
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: quadjojo am 05 September 2017, 20:42:00
Habe auch das Sonderzeichnen/Umlaut Problem.. freue mich auf ein Update :)
Und Danke für deine Arbeit!!
LG
Toby
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2017, 21:26:37
Habe die neuste Version ins SVN geladen. Kommt morgen früh per Update



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kicres am 06 September 2017, 08:45:55
Guten Morgen,
seit dem Update heute morgen und folgendem "shutdown restart" ist meine Installation nicht mehr erreichbar. Da seit dem vorigen Update (gestern) neben den GardanaSamart-Modulen nur wenige andere geändert wurden, könnte dies mit dem Update von heute morgen zusammen hängen. Da ich keinen zur Zeit keinen Zugriff auf den Raspi habe, kann ich leider nichts Genaueres zu Klärung beitragen.
Es ist also durchaus möglich, dass es eine andere Ursache gibt. Hier also nur als Meldung, falls auch bei anderen ein Problem auftreten sollte.
Kai
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 September 2017, 09:03:42
Habe gerade noch mal vorsichtshalber getestet. In meiner Testumgebung gab es keine Probleme mit der neusten Version beider Module.
Wir behalten es aber besser im Hinterkopf. Danke Dir für die Info.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 September 2017, 10:36:53
Ich habe eine neue Version vorerst nur im Git.
Anpassung der deutschen Readings wie gewünscht
Das zusammensetzen einiger Variablem für den Http Aufruf habe ich in eine separate Routine geschickt.

Kann das mal bitte so ein zwei Leute testen?

https://github.com/LeonGaultier/fhem-GardenaSmart/archive/master.zip

Hier zum download und von Hand reinkopieren

Ich konnte einiges testen. Aber zum Beispiel den Mähroboter los schicken oder den Wasserhan aufdrehen konnte ich nicht testen.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kicres am 06 September 2017, 19:42:21
So, läuft wieder. Sicherung eingespielt, Update neu angestoßen, jetzt ist alles ok. Ich habe keine Ahnung, wo das Problem jetzt tatsächlich lag.
Die neue Version aus dem Git habe ich dann auch gleich eingespielt, auch hier keine Probleme. Mäher fährt los und auch wieder nach hause. Danke für die deutschen Readings!
Kai
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 September 2017, 19:54:11
Hallo Kai,

Super das alles geklappt hat. Und ein dickes Lob für Dein Backup. An sowas denken nicht viele.
Freut mich das die neue Version genau so gut läuft wie die ältere.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 07 September 2017, 08:33:25
super!!
.. updadate ist eingespielt läuft ohne Probleme, testen kann ich erst etwas später .. melde mich

Grüße
  Matthias
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 September 2017, 08:38:21
Ich werde im laufe des Tages die neue Version ins SVN laden. Kommt dann morgen per Update.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 08 September 2017, 13:43:10
Hi,

soweit alles tipitopi [emoji1303][emoji1303][emoji1303][emoji1303]


VG


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Homatrix am 19 September 2017, 14:47:02
Hi,

ich wollte das jetzt mal auch testen, bekomme aber leider:
Undefined subroutine &main::makeDeviceName called at ./FHEM/74_GardenaSmartDevice.pm line 313. :(

Hat jemand eine Idee, welche Methode da eigentlich aufgerufen werden sollte bzw. wo die aufgerufene hin ist?

Homatrix
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 September 2017, 15:03:31
Dein FHEM ist zu alt. Diese Methode ist ungefähr seit 3 Wochen in der fhem.pl zu finden. Mach mal ein Update
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Homatrix am 19 September 2017, 15:27:13
Ha, sowas in der Art hatte ich erwartet. 
Jupp, hat funktioniert und die Devices angelegt.

Super!  <thumbs up>

Und vielen Dank für die schnelle Hilfe,
Homatrix
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 September 2017, 17:15:16
Hallo Wissende!   :)

Ich wollte den Mäher per DOIF automatisch bei Regen in die Ladestation schicken und nach einer Stunde ohne Regen wieder auf Schedule.

([netatmo_M05_00_00_00_9e_28:rain] >0)(set Maeher ParkUntilFurtherNotice 1)
DOELSEIF ([netatmo_M05_00_00_00_9e_28:rain_hour] =0)(set Maeher StartResumeSchedule 1)

leider funktioniert das mit DOIF nicht.

Was mache ich da falsch?

Danke im Voraus

Liebe Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 September 2017, 17:24:27
Was heißt für Dich funktioniert nicht und was genau funktioniert nicht?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 September 2017, 17:29:01
das DOIF schaltet nicht auf CMD_1 oder CMD_2.

Bei regen mäht der mäher weiter.

schalte ich händisch auf CMD_X macht der mäher auch nichts.


STOP: gerade händisch heute nochmals probiert. dann schaltet er!

AUTOMATISCH allerdings nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 September 2017, 17:51:26
Am besten Du fragst das noch mal im DOIF Forum, ist ja was DOIF spezifisches.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 September 2017, 17:52:27
Am besten Du fragst das noch mal im DOIF Forum, ist ja was DOIF spezifisches.

Ok. Mach ich. Danke.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 20 September 2017, 18:25:27
Ich habe das ganze über zwei watchdogs gelöst.

Ich schicke später mal meine Lösung.

Gruß
Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 September 2017, 18:53:30
Super.
Danke schön.

Liebe Grüße


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 20 September 2017, 19:25:48
Hallo muckel,

mit cooltux Hilfe habe ich das mit einem notify und zwei watchdogs gelöst. Zu finden unter dem Eintrag: Problem beim Erstellen eines notify für Regenerkennung https://forum.fhem.de/index.php/topic,75380.msg675730.html (https://forum.fhem.de/index.php/topic,75380.msg675730.html)

Hier nur kurz den Auszug aus der fhem.cfg (passt eigentlich nicht ganz zum Thema)

Regenerkennung über die Wetterstation:define n_Regen_on notify Wetterstation:isRaining:.(0|1) { fhem("set Regen " . ($EVTPART1 == "1" ? "Ja" : "Nein")) }

Watchdog schickt Mäher in seine Station: define wd_Regen_on watchdog Regen:Ja.* 00:01:00 Regen:Nein.* set maeher parkUntilFurtherNotice;; trigger wd_Regen_on .
Nach einer Stunde ohne Niederschlagserkennung macht er im Zeitplan weiter:define wd_Regen_off watchdog Regen:Nein.* 00:60:00 Regen:Ja.* set maeher startResumeSchedule;;trigger wd_Regen_off .
Das Reading 'is Raining' der Wetterstation muss als event-on-change-reading eingetragen werden.

Gruß
Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: muckel am 20 September 2017, 19:28:02
Danke, werde ich mir ansehen.

Liebe Grüße


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 21 September 2017, 18:06:07
Hallo zusammen,

seit ca. 4 Tagen ändert sich der Batterielevel meines Silenos während der Mäh- bzw. Ladephasen nicht mehr. Die Readings kommen zyklisch sind aber gleich und ändern sich nur wenn der Mäher den Zustand vom Mähen zum Laden oder umgekehrt wechselt. Könnt ihr dieses Verhalten bestätigen? Ich habe die Bridge und den Mäher gebootet und fhem restartet, aber ohne Auswirkung.

LG   
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kicres am 22 September 2017, 09:32:39
Bei mir wird der Ladezustand weiterhin korrekt angezeigt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 September 2017, 09:39:54
Hallo zusammen,

seit ca. 4 Tagen ändert sich der Batterielevel meines Silenos während der Mäh- bzw. Ladephasen nicht mehr. Die Readings kommen zyklisch sind aber gleich und ändern sich nur wenn der Mäher den Zustand vom Mähen zum Laden oder umgekehrt wechselt. Könnt ihr dieses Verhalten bestätigen? Ich habe die Bridge und den Mäher gebootet und fhem restartet, aber ohne Auswirkung.

LG

Wie verhält sich denn die App oder das Webfrontend?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 22 September 2017, 10:21:30
In der App und auf der Webseite sind diese Infos nicht enthalten. Bei genauerer Prüfung habe ich festgestellt, dass auch die Temperaturdaten nicht aktualisiert werden.

LG
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 September 2017, 12:28:40
Stell mal bitte die Bridge auf verbose 5 und mach dann ein Set getDevices oder so.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 22 September 2017, 13:10:11
Bridge auf verbose 5 gesetzt...

Dabei wurde schlagartig das log geflutet mit (nur ganz kleiner Auszug):
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 13 == 13 && 13 > 0
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 13 == 13 && 13 > 0
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 13 == 13 && 13 > 0
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 13 == 13 && 13 > 0
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 13 == 13 && 13 > 0
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 13 == 13 && 13 > 0
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 13 == 13 && 13 > 0
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 13 == 13 && 13 > 0
und dann kam noch (auch nur ein Auszug):
2017.09.22 12:32:38 4: GardenaSmartBridge (myGardenaBridge) - return msg: {"id":"bbf84ab0-1c3e-4f6b-b2ca-1ea29ea03abc","name":"Gateway","description":"Gateway device","category":"gateway","configuration_synchronized":true,"abilities":[{"id":"f9667bc2-b5e2-11e5-b6a5-32212aec0665","name":"device_info","properties":[{"id":"f9667bc2-b5e2-11e5-b6a5-100000000000","name":"manufacturer","value":"Seluxit","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000001","name":"product","value":"1-GATEWAY","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000002","name":"serial_number","value":"N/A","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000003","name":"sgtin","value":"N/A","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000004","name":"version","value":"1.3.7","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000005","name":"category","value":"gateway","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000006","name":"last_time_online","value":"N/A","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"b74cbb14-b5e4-11e5-86c5-32212aec0665","name":"gateway","properties":[{"id":"b74cbb14-b5e4-11e5-86c5-100000000000","name":"ip_address","value":"192.168.178.39","writeable":false,"supported_values":[]},{"id":"b74cbb14-b5e4-11e5-86c5-100000000001","name":"time_zone","value":" Africa/Ceuta (CEST, +0200)","writeable":false,"supported_values":[]}],"type":"gateway"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2017-04-16T13:02:23.425Z"},"constraints":[],"scheduled_events":[],"settings":[],"status_report_history":[],"zones":[]} and tail: ,{"id":"8861aa2c-79e4-4ea4-b44a-75bf7fd9e3a7","name":"Robby","category":"mower","configuration_synchronized":true,"abilities":[{"id":"3e609c88-0fbd-4c94-aeac-b923ddc6ebaf","name":"device_info","properties":[{"id":"688cfb71-d27c-491b-9c66-d9f54431b677","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"05b297c5-21c6-41d0-b929-86569f917546","name":"product","value":"3-DEVICE","writeable":false,"supported_values":[]},{"id":"7e4b2296-d96d-4560-acc3-1e502e80a57b","name":"serial_number","value":"00010658","writeable":false,"supported_values":[]},{"id":"9278e4ec-374b-4530-8a6c-ce0730b452ed","name":"version","value":"3-2.4.7-1.2.0-4380-MODIFIED-ICD1.16_1.2.0","writeable":false,"supported_values":[]},{"id":"e6c4ef71-df20-4aba-b67d-a4e168744d0f","name":"category","value":"mower","writeable":false,"supported_values":[]},{"id":"f5ac6fc7-8de0-443f-a1b1-fda793eb21f3","name":"last_time_online","value":"2017-09-22T10:23:54Z","writeable":false,"supported_values":[]},{"id":"680af8f9-1756-4d58-bef2-16b34ac18c0d","name":"sgtin","value":"3034F8EE90060080000029A2","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"388ef997-c303-4131-b15b-7446d695cb69","name":"battery","properties":[{"id":"d0bbb2e3-af47-4cdc-9a0a-0be3858c7511","name":"level","timestamp":"2017-09-22T10:23:53Z","unit":"%","value":98,"writeable":false,"supported_values":[]},{"id":"07f11219-d0d9-450b-93e7-b1b081db7613","name":"rechargeable_battery_status","timestamp":"2017-09-22T10:23:53Z","value":"ok","writeable":false,"supported_values":["weak","ok","undefined"]},{"id":"1d764001-8988-402b-981d-72ed1a484da2","name":"charging","timestamp":"2017-09-22T10:23:53Z","value":false,"writeable":false,"supported_values":["true","false"]}],"type":"battery_power"},{"id":"7c3fc2c3-29a8-4137-9542-4c7d868b3e27","name":"radio","properties":[{"id":"3ce3c58e-6f6b-4146-b624-ec8263fb12e9","name":"quality","timestamp":"2017-09-22T10:23:53Z","unit":"%","value":50,"writeable":false,"supported_values":[]},{"id":"729db5c2-7a70-4d40-bf53-7db453cbcc16","name":"connection_status","timestamp":"2017-09-22T10:32:34.964Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"f08ffe42-f64e-46d3-ba44-841d5ad094a4","name":"state","timestamp":"2017-09-22T10:23:53Z","value":"poor","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"d8e4115f-a997-4ef5-9813-22319d2874c5","name":"internal_temperature","properties":[{"id":"30665af6-78aa-4d6f-a000-40561fc94ed9","name":"temperature","timestamp":"2017-09-22T10:23:53Z","unit":"C","value":12,"writeable":false,"supported_values":[]}],"type":"internal_temperature_sensor"},{"id":"dd3c6fd3-84d9-4196-b8c8-6eb36aea6139","name":"mower","properties":[{"id":"15b458fd-4ca8-496d-aedf-8f782540e81a","name":"manual_operation","timestamp":"2017-09-22T10:23:53Z","value":false,"writeable":false,"supported_values":[]},{"id":"f013f2eb-44d9-419a-8894-51c47625b780","name":"status","timestamp":"2017-09-22T10:23:53Z","value":"ok_cutting","writeable":false,"supported_values":["paused","ok_cutting","ok_searching","ok_charging","ok_leaving","wait_updating","wait_power_up","parked_timer","parked_park_selected","off_disabled","off_hatch_open","unknown","error","error_at_power_up","off_hatch_closed","ok_cutting_timer_overridden","parked_autotimer","parked_daily_limit_reached","undefined"]},{"id":"16389169-2828-4e12-91f5-8cce1218e530","name":"error","timestamp":"2017-09-22T10:23:53Z","value":"no_message","writeable":false,"supported_values":["no_message","outside_working_area","no_loop_signal","wrong_loop_signal","loop_sensor_problem_front","loop_sensor_problem_rear","trapped","upside_down","low_battery","empty_battery","no_drive","lifted","stuck_in_charging_station","charging_station_blocked","collision_sensor_problem_rear","collision_sensor_problem_front","wheel_motor_blocked_right","wheel_motor_blocked_left","wheel_drive_problem_right","wheel_drive_problem_left","cutting_system_blocked","invalid_sub_device_combination","settings_restored","electronic_problem","charging_system_problem","tilt_sensor_problem","wheel_motor_overloaded_right","wheel_motor_overloaded_left","charging_current_too_high","temporary_problem","guide_1_not_found","guide_2_not_found","guide_3_not_found","difficult_finding_home","guide_calibration_accomplished","guide_calibration_failed","temporary_battery_problem","battery_problem","alarm_mower_switched_off","alarm_mower_stopped","alarm_mower_lifted","alarm_mower_tilted","connection_changed","connection_not_changed","com_board_not_available","slipped"]},{"id":"4f7924c9-d11b-431d-93da-e0b0b69d7ba1","name":"source_for_next_start","timestamp":"2017-09-22T10:23:54Z","value":"no_source","writeable":false,"supported_values":["no_source","completed_cutting_daily_limit","week_timer","countdown_timer","mower_charging","completed_cutting_autotimer","undefined"]},{"id":"48eb3d85-9a7e-4981-a5c3-f00b8167f9b1","name":"timestamp_next_start","timestamp":"2017-09-22T10:23:54Z","value":"1969-12-31T22:00Z","writeable":false,"supported_values":[]},{"id":"b435cd02-040c-41d0-974b-26f5602c313e","name":"override_end_time","timestamp":"2017-09-22T10:23:54Z","value":"1970-01-01T00:00Z","writeable":false,"supported_values":[]}],"type":"robotic_mower"},{"id":"a3f91ef9-d0d5-4387-aeff-f70bcf5234f9","name":"firmware","properties":[{"id":"5fabac59-5af3-4dc5-9eb2-d47a11a09a5f","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"6c55f13c-78cf-41ae-8d59-f492c1698922","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"ec21a8be-c488-48bf-ae35-4af03a737540","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"4707c659-cfb1-4e37-9d97-abf7b98b9d65","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"ed61cfcb-8b16-4f2f-9520-643e5746148e","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"3c0ee409-daff-45a2-ad9c-5ccbed5f6f74","name":"firmware_command","value":"idle","writeable":true,"supported_values":["idle","firmware_cancel","firmware_flash","firmware_upload","unsupported"]}],"type":"firmware"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2017-08-03T07:23:24.212Z"},"constraints":[{"resource_name":"scheduling_wizard_mowing","values":[{"name":"is_supported","unit":"","value":false}]},{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"events_week_max","unit":"","value":14},{"name":"events_day_max","unit":"","value":2},{"name":"events_week_min","unit":"","value":1}]},{"resource_name":"starting_points","values":[{"name":"supported_loop_wires","unit":"","value":[]},{"name":"count","unit":"","value":0}]}],"scheduled_events":[{"id":"bf439218-d2ef-4d45-b14f-992435d993de","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["monday"]},"weekday":"monday"},{"id":"8a45b3f0-5df9-45d2-ba71-824e159a4732","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["tuesday"]},"weekday":"tuesday"},{"id":"3fcddfb7-0e4c-4fd7-a491-e904aa0d70f7","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["wednesday"]},"weekday":"wednesday"},{"id":"2a001138-8e38-4c1a-9596-285da6791506","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["friday"]},"weekday":"friday"},{"id":"bf1ad03f-3973-4dda-b208-82eca8c61333","start_at":"09:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["saturday"]},"weekday":"saturday"},{"id":"dbb285c9-f603-414d-bb13-24ce93cdf725","start_at":"10:00","end_at":"18:00","type":"active","recurrence":{"type":"weekly","weekdays":["sunday"]},"weekday":"sunday"},{"id":"bb5d3d10-f55b-40f0-87e5-8a1690698376","start_at":"09:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["thursday"]},"weekday":"thursday"}],"settings":[{"name":"starting_points","id":"f5eba309-3528-44a3-a9d6-3688e0a7776e","value":[]}],"status_report_history":[{"level":"warning","message":"DEVICE_CLOCK_OUT_OF_SYNC","raw_message":"DEVICE_CLOCK_OUT_OF_SYNC","source":"gateway","timestamp":"2017-09-21T12:24:05.935048Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2017-09-21T12:15:33.698625Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-19T18:15:57.769452Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-15T12:31:41.964479Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-14T09:46:48.637613Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-06T10:31:25.048997Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-02T03:20:02.593367Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-01T10:50:06.510348Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-27T10:31:18.576523Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-23T08:09:32.708884Z"},{"level":"warning","message":"DEVICE_CLOCK_OUT_OF_SYNC","raw_message":"DEVICE_CLOCK_OUT_OF_SYNC","source":"gateway","timestamp":"2017-08-22T23:53:07.313731Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2017-08-22T23:47:23.282625Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2017-08-22T23:40:29.183591Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-22T14:38:11.678199Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-12T13:54:55.275400Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-12T07:02:35.612353Z"},{"level":"important","message":"STATUS_SYSTEM_NO_NTP","raw_message":"STATUS_SYSTEM_NO_NTP","source":"gateway","timestamp":"2017-08-10T07:15:55.443489Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-08T16:55:41.924430Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:25:20.461166Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:24:50.436813Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:24:20.437628Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:22:50.379015Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:22:20.370202Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:21:50.358345Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:21:20.345223Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:20:50.319132Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:20:20.322850Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:19:50.305457Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:19:20.285130Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:18:50.257284Z"}],"zones":[]}]}
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - Decoding JSON message. Length: 1665 Content: {"id":"bbf84ab0-1c3e-4f6b-b2ca-1ea29ea03abc","name":"Gateway","description":"Gateway device","category":"gateway","configuration_synchronized":true,"abilities":[{"id":"f9667bc2-b5e2-11e5-b6a5-32212aec0665","name":"device_info","properties":[{"id":"f9667bc2-b5e2-11e5-b6a5-100000000000","name":"manufacturer","value":"Seluxit","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000001","name":"product","value":"1-GATEWAY","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000002","name":"serial_number","value":"N/A","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000003","name":"sgtin","value":"N/A","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000004","name":"version","value":"1.3.7","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000005","name":"category","value":"gateway","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000006","name":"last_time_online","value":"N/A","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"b74cbb14-b5e4-11e5-86c5-32212aec0665","name":"gateway","properties":[{"id":"b74cbb14-b5e4-11e5-86c5-100000000000","name":"ip_address","value":"192.168.178.39","writeable":false,"supported_values":[]},{"id":"b74cbb14-b5e4-11e5-86c5-100000000001","name":"time_zone","value":" Africa/Ceuta (CEST, +0200)","writeable":false,"supported_values":[]}],"type":"gateway"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2017-04-16T13:02:23.425Z"},"constraints":[],"scheduled_events":[],"settings":[],"status_report_history":[],"zones":[]}
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - Vor Sub: Laenge JSON: 1665 Content: {"id":"bbf84ab0-1c3e-4f6b-b2ca-1ea29ea03abc","name":"Gateway","description":"Gateway device","category":"gateway","configuration_synchronized":true,"abilities":[{"id":"f9667bc2-b5e2-11e5-b6a5-32212aec0665","name":"device_info","properties":[{"id":"f9667bc2-b5e2-11e5-b6a5-100000000000","name":"manufacturer","value":"Seluxit","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000001","name":"product","value":"1-GATEWAY","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000002","name":"serial_number","value":"N/A","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000003","name":"sgtin","value":"N/A","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000004","name":"version","value":"1.3.7","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000005","name":"category","value":"gateway","writeable":false,"supported_values":[]},{"id":"f9667bc2-b5e2-11e5-b6a5-100000000006","name":"last_time_online","value":"N/A","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"b74cbb14-b5e4-11e5-86c5-32212aec0665","name":"gateway","properties":[{"id":"b74cbb14-b5e4-11e5-86c5-100000000000","name":"ip_address","value":"192.168.178.39","writeable":false,"supported_values":[]},{"id":"b74cbb14-b5e4-11e5-86c5-100000000001","name":"time_zone","value":" Africa/Ceuta (CEST, +0200)","writeable":false,"supported_values":[]}],"type":"gateway"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2017-04-16T13:02:23.425Z"},"constraints":[],"scheduled_events":[],"settings":[],"status_report_history":[],"zones":[]} Tail: ,{"id":"8861aa2c-79e4-4ea4-b44a-75bf7fd9e3a7","name":"Robby","category":"mower","configuration_synchronized":true,"abilities":[{"id":"3e609c88-0fbd-4c94-aeac-b923ddc6ebaf","name":"device_info","properties":[{"id":"688cfb71-d27c-491b-9c66-d9f54431b677","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"05b297c5-21c6-41d0-b929-86569f917546","name":"product","value":"3-DEVICE","writeable":false,"supported_values":[]},{"id":"7e4b2296-d96d-4560-acc3-1e502e80a57b","name":"serial_number","value":"00010658","writeable":false,"supported_values":[]},{"id":"9278e4ec-374b-4530-8a6c-ce0730b452ed","name":"version","value":"3-2.4.7-1.2.0-4380-MODIFIED-ICD1.16_1.2.0","writeable":false,"supported_values":[]},{"id":"e6c4ef71-df20-4aba-b67d-a4e168744d0f","name":"category","value":"mower","writeable":false,"supported_values":[]},{"id":"f5ac6fc7-8de0-443f-a1b1-fda793eb21f3","name":"last_time_online","value":"2017-09-22T10:23:54Z","writeable":false,"supported_values":[]},{"id":"680af8f9-1756-4d58-bef2-16b34ac18c0d","name":"sgtin","value":"3034F8EE90060080000029A2","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"388ef997-c303-4131-b15b-7446d695cb69","name":"battery","properties":[{"id":"d0bbb2e3-af47-4cdc-9a0a-0be3858c7511","name":"level","timestamp":"2017-09-22T10:23:53Z","unit":"%","value":98,"writeable":false,"supported_values":[]},{"id":"07f11219-d0d9-450b-93e7-b1b081db7613","name":"rechargeable_battery_status","timestamp":"2017-09-22T10:23:53Z","value":"ok","writeable":false,"supported_values":["weak","ok","undefined"]},{"id":"1d764001-8988-402b-981d-72ed1a484da2","name":"charging","timestamp":"2017-09-22T10:23:53Z","value":false,"writeable":false,"supported_values":["true","false"]}],"type":"battery_power"},{"id":"7c3fc2c3-29a8-4137-9542-4c7d868b3e27","name":"radio","properties":[{"id":"3ce3c58e-6f6b-4146-b624-ec8263fb12e9","name":"quality","timestamp":"2017-09-22T10:23:53Z","unit":"%","value":50,"writeable":false,"supported_values":[]},{"id":"729db5c2-7a70-4d40-bf53-7db453cbcc16","name":"connection_status","timestamp":"2017-09-22T10:32:34.964Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"f08ffe42-f64e-46d3-ba44-841d5ad094a4","name":"state","timestamp":"2017-09-22T10:23:53Z","value":"poor","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"d8e4115f-a997-4ef5-9813-22319d2874c5","name":"internal_temperature","properties":[{"id":"30665af6-78aa-4d6f-a000-40561fc94ed9","name":"temperature","timestamp":"2017-09-22T10:23:53Z","unit":"C","value":12,"writeable":false,"supported_values":[]}],"type":"internal_temperature_sensor"},{"id":"dd3c6fd3-84d9-4196-b8c8-6eb36aea6139","name":"mower","properties":[{"id":"15b458fd-4ca8-496d-aedf-8f782540e81a","name":"manual_operation","timestamp":"2017-09-22T10:23:53Z","value":false,"writeable":false,"supported_values":[]},{"id":"f013f2eb-44d9-419a-8894-51c47625b780","name":"status","timestamp":"2017-09-22T10:23:53Z","value":"ok_cutting","writeable":false,"supported_values":["paused","ok_cutting","ok_searching","ok_charging","ok_leaving","wait_updating","wait_power_up","parked_timer","parked_park_selected","off_disabled","off_hatch_open","unknown","error","error_at_power_up","off_hatch_closed","ok_cutting_timer_overridden","parked_autotimer","parked_daily_limit_reached","undefined"]},{"id":"16389169-2828-4e12-91f5-8cce1218e530","name":"error","timestamp":"2017-09-22T10:23:53Z","value":"no_message","writeable":false,"supported_values":["no_message","outside_working_area","no_loop_signal","wrong_loop_signal","loop_sensor_problem_front","loop_sensor_problem_rear","trapped","upside_down","low_battery","empty_battery","no_drive","lifted","stuck_in_charging_station","charging_station_blocked","collision_sensor_problem_rear","collision_sensor_problem_front","wheel_motor_blocked_right","wheel_motor_blocked_left","wheel_drive_problem_right","wheel_drive_problem_left","cutting_system_blocked","invalid_sub_device_combination","settings_restored","electronic_problem","charging_system_problem","tilt_sensor_problem","wheel_motor_overloaded_right","wheel_motor_overloaded_left","charging_current_too_high","temporary_problem","guide_1_not_found","guide_2_not_found","guide_3_not_found","difficult_finding_home","guide_calibration_accomplished","guide_calibration_failed","temporary_battery_problem","battery_problem","alarm_mower_switched_off","alarm_mower_stopped","alarm_mower_lifted","alarm_mower_tilted","connection_changed","connection_not_changed","com_board_not_available","slipped"]},{"id":"4f7924c9-d11b-431d-93da-e0b0b69d7ba1","name":"source_for_next_start","timestamp":"2017-09-22T10:23:54Z","value":"no_source","writeable":false,"supported_values":["no_source","completed_cutting_daily_limit","week_timer","countdown_timer","mower_charging","completed_cutting_autotimer","undefined"]},{"id":"48eb3d85-9a7e-4981-a5c3-f00b8167f9b1","name":"timestamp_next_start","timestamp":"2017-09-22T10:23:54Z","value":"1969-12-31T22:00Z","writeable":false,"supported_values":[]},{"id":"b435cd02-040c-41d0-974b-26f5602c313e","name":"override_end_time","timestamp":"2017-09-22T10:23:54Z","value":"1970-01-01T00:00Z","writeable":false,"supported_values":[]}],"type":"robotic_mower"},{"id":"a3f91ef9-d0d5-4387-aeff-f70bcf5234f9","name":"firmware","properties":[{"id":"5fabac59-5af3-4dc5-9eb2-d47a11a09a5f","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"6c55f13c-78cf-41ae-8d59-f492c1698922","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"ec21a8be-c488-48bf-ae35-4af03a737540","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"4707c659-cfb1-4e37-9d97-abf7b98b9d65","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"ed61cfcb-8b16-4f2f-9520-643e5746148e","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"3c0ee409-daff-45a2-ad9c-5ccbed5f6f74","name":"firmware_command","value":"idle","writeable":true,"supported_values":["idle","firmware_cancel","firmware_flash","firmware_upload","unsupported"]}],"type":"firmware"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2017-08-03T07:23:24.212Z"},"constraints":[{"resource_name":"scheduling_wizard_mowing","values":[{"name":"is_supported","unit":"","value":false}]},{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"events_week_max","unit":"","value":14},{"name":"events_day_max","unit":"","value":2},{"name":"events_week_min","unit":"","value":1}]},{"resource_name":"starting_points","values":[{"name":"supported_loop_wires","unit":"","value":[]},{"name":"count","unit":"","value":0}]}],"scheduled_events":[{"id":"bf439218-d2ef-4d45-b14f-992435d993de","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["monday"]},"weekday":"monday"},{"id":"8a45b3f0-5df9-45d2-ba71-824e159a4732","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["tuesday"]},"weekday":"tuesday"},{"id":"3fcddfb7-0e4c-4fd7-a491-e904aa0d70f7","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["wednesday"]},"weekday":"wednesday"},{"id":"2a001138-8e38-4c1a-9596-285da6791506","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["friday"]},"weekday":"friday"},{"id":"bf1ad03f-3973-4dda-b208-82eca8c61333","start_at":"09:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["saturday"]},"weekday":"saturday"},{"id":"dbb285c9-f603-414d-bb13-24ce93cdf725","start_at":"10:00","end_at":"18:00","type":"active","recurrence":{"type":"weekly","weekdays":["sunday"]},"weekday":"sunday"},{"id":"bb5d3d10-f55b-40f0-87e5-8a1690698376","start_at":"09:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["thursday"]},"weekday":"thursday"}],"settings":[{"name":"starting_points","id":"f5eba309-3528-44a3-a9d6-3688e0a7776e","value":[]}],"status_report_history":[{"level":"warning","message":"DEVICE_CLOCK_OUT_OF_SYNC","raw_message":"DEVICE_CLOCK_OUT_OF_SYNC","source":"gateway","timestamp":"2017-09-21T12:24:05.935048Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2017-09-21T12:15:33.698625Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-19T18:15:57.769452Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-15T12:31:41.964479Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-14T09:46:48.637613Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-06T10:31:25.048997Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-02T03:20:02.593367Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-09-01T10:50:06.510348Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-27T10:31:18.576523Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-23T08:09:32.708884Z"},{"level":"warning","message":"DEVICE_CLOCK_OUT_OF_SYNC","raw_message":"DEVICE_CLOCK_OUT_OF_SYNC","source":"gateway","timestamp":"2017-08-22T23:53:07.313731Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2017-08-22T23:47:23.282625Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2017-08-22T23:40:29.183591Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-22T14:38:11.678199Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-12T13:54:55.275400Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-12T07:02:35.612353Z"},{"level":"important","message":"STATUS_SYSTEM_NO_NTP","raw_message":"STATUS_SYSTEM_NO_NTP","source":"gateway","timestamp":"2017-08-10T07:15:55.443489Z"},{"level":"error","message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","raw_message":"STATUS_PARTNER_INFORMATION_FAILED_TO_SEND_TO_PARTNER","source":"gateway","timestamp":"2017-08-08T16:55:41.924430Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:25:20.461166Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:24:50.436813Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:24:20.437628Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:22:50.379015Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:22:20.370202Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:21:50.358345Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:21:20.345223Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:20:50.319132Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:20:20.322850Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:19:50.305457Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:19:20.285130Z"},{"level":"error","message":"no_loop_signal","raw_message":"code ID: 2","source":"device","timestamp":"2017-08-06T15:18:50.257284Z"}],"zones":[]}]}
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - Garbage character before message: ,
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 89 == 89 && 89 > 0
2017.09.22 12:32:38 5: GardenaSmartBridge (myGardenaBridge) - 89 == 89 && 89 > 0
2017.09.22 12:32:38 4: GardenaSmartBridge (myGardenaBridge) - return msg: {"id":"8861aa2c-79e4-4ea4-b44a-75bf7fd9e3a7","name":"Robby","category":"mower","configuration_synchronized":true,"abilities":[{"id":"3e609c88-0fbd-4c94-aeac-b923ddc6ebaf","name":"device_info","properties":[{"id":"688cfb71-d27c-491b-9c66-d9f54431b677","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"05b297c5-21c6-41d0-b929-86569f917546","name":"product","value":"3-DEVICE","writeable":false,"supported_values":[]},{"id":"7e4b2296-d96d-4560-acc3-1e502e80a57b","name":"serial_number","value":"00010658","writeable":false,"supported_values":[]},{"id":"9278e4ec-374b-4530-8a6c-ce0730b452ed","name":"version","value":"3-2.4.7-1.2.0-4380-MODIFIED-ICD1.16_1.2.0","writeable":false,"supported_values":[]},{"id":"e6c4ef71-df20-4aba-b67d-a4e168744d0f","name":"category","value":"mower","writeable":false,"supported_values":[]},{"id":"f5ac6fc7-8de0-443f-a1b1-fda793eb21f3","name":"last_time_online","value":"2017-09-22T10:23:54Z","writeable":false,"supported_values":[]},{"id":"680af8f9-1756-4d58-bef2-16b34ac18c0d","name":"sgtin","value":"3034F8EE90060080000029A2","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"388ef997-c303-4131-b15b-7446d695cb69","name":"battery","properties":[{"id":"d0bbb2e3-af47-4cdc-9a0a-0be3858c7511","name":"level","timestamp":"2017-09-22T10:23:53Z","unit":"%","value":98,"writeable":false,"supported_values":[]},{"id":"07f11219-d0d9-450b-93e7-b1b081db7613","name":"rechargeable_battery_status","timestamp":"2017-09-22T10:23:53Z","value":"ok","writeable":false,"supported_values":["weak","ok","undefined"]},{"id":"1d764001-8988-402b-981d-72ed1a484da2","name":"charging","timestamp":"2017-09-22T10:23:53Z","value":false,"writeable":false,"supported_values":["true","false"]}],"type":"battery_power"},{"id":"7c3fc2c3-29a8-4137-9542-4c7d868b3e27","name":"radio","properties":[{"id":"3ce3c58e-6f6b-4146-b624-ec8263fb12e9","name":"quality","timestamp":"2017-09-22T10:23:53Z","unit":"%","value":50,"writeable":false,"supported_values":[]},{"id":"729db5c2-7a70-4d40-bf53-7db453cbcc16","name":"connection_status","timestamp":"2017-09-22T10:32:34.964Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"f08ffe42-f64e-46d3-ba44-841d5ad094a4","name":"state","timestamp":"2017-09-22T10:23:53Z","value":"poor","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"d8e4115f-a997-4ef5-9813-22319d2874c5","name":"internal_temperature","properties":[{"id":"30665af6-78aa-4d6f-a000-40561fc94ed9","name":"temperature","timestamp":"2017-09-22T10:23:53Z","unit":"C","value":12,"writeable":false,"supported_values":[]}],"type":"internal_temperature_sensor"},{"id":"dd3c6fd3-84d9-4196-b8c8-6eb36aea6139","name":"mower","properties":[{"id":"15b458fd-4ca8-496d-aedf-8f782540e81a","name":"manual_operation","timestamp":"2017-09-22T10:23:53Z","value":false,"writeable":false,"supported_values":[]},{"id":"f013f2eb-44d9-419a-8894-51c47625b780","name":"status","timestamp":"2017-09-22T10:23:53Z","value":"ok_cutting","writeable":false,"supported_values":["paused","ok_cutting","ok_searching","ok_charging","ok_leaving","wait_updating","wait_power_up","parked_timer","parked_park_selected","off_disabled","off_hatch_open","unknown","error","error_at_power_up","off_hatch_closed","ok_cutting_timer_overridden","parked_autotimer","parked_daily_limit_reached","undefined"]},{"id":"16389169-2828-4e12-91f5-8cce1218e530","name":"error","timestamp":"2017-09-22T10:23:53Z","value":"no_message","writeable":false,"supported_values":["no_message","outside_working_area","no_loop_signal","wrong_loop_signal","loop_sensor_problem_front","loop_sensor_problem_rear","trapped","upside_down","low_battery","empty_battery","no_drive","lifted","stuck_in_charging_station","charging_station_blocked","collision_sensor_problem_rear","collision_sensor_problem_front","wheel_motor_blocked_right","wheel_motor_blocked_left","wheel_drive_problem_right","wheel_drive_problem_left","cutting_system_blocked","invalid_sub_device_combination","settings_restored","electronic_problem","charging_system_problem","tilt_sensor_problem","wheel_motor_overloaded_right","wheel_motor_overloaded_left","charging_current_too_high","temporary_problem","guide_1_not_found","guide_2_not_found","guide_3_not_found","difficult_finding_home","guide_calibration_accomplished","guide_calibration_failed","temporary_battery_problem","battery_problem","alarm_mower_switched_off","alarm_mower_stopped","alarm_mower_lifted","alarm_mower_tilted","connection_changed","connection_not_changed","com_board_not_available","slipped"]},{"id":"4f7924c9-d11b-431d-93da-e0b0b69d7ba1","name":"source_for_next_start","timestamp":"2017-09-22T10:23:54Z","value":"no_source","writeable":false,"supported_values":["no_source","completed_cutting_daily_limit","week_timer","countdown_timer","mower_charging","completed_cutting_autotimer","undefined"]},{"id":"48eb3d85-9a7e-4981-a5c3-f00b8167f9b1","name":"timestamp_next_start","timestamp":"2017-09-22T10:23:54Z","value":"1969-12-31T22:00Z","writeable":false,"supported_values":[]},{"id":"b435cd02-040c-41d0-974b-26f5602c313e","name":"override_end_time","timestamp":"2017-09-22T10:23:54Z","value":"1970-01-01T00:00Z","writeable":false,"supported_values":[]}],"type":"robotic_mower"},{"id":"a3f91ef9-d0d5-4387-aeff-f70bcf5234f9","name":"firmware","properties":[{"id":"5fabac59-5af3-4dc5-9eb2-d47a11a09a5f","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"6c55f13c-78cf-41ae-8d59-f492c1698922","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"ec21a8be-c488-48bf-ae35-4af03a737540","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"4707c659-cfb1-4e37-9d97-abf7b98b9d65","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"ed61cfcb-8b16-4f2f-9520-643e5746148e","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"3c0ee409-daff-45a2-ad9c-5ccbed5f6f74","name":"firmware_command","value":"idle","writeable":true,"supported_values":["idle","firmware_cancel","firmware_flash","firmware_upload","unsupported"]}],"type":"firmware"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2017-08-03T07:23:24.212Z"},"constraints":[{"resource_name":"scheduling_wizard_mowing","values":[{"name":"is_supported","unit":"","value":false}]},{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"events_week_max","unit":"","value":14},{"name":"events_day_max","unit":"","value":2},{"name":"events_week_min","unit":"","value":1}]},{"resource_name":"starting_points","values":[{"name":"supported_loop_wires","unit":"","value":[]},{"name":"count","unit":"","value":0}]}],"scheduled_events":[{"id":"bf439218-d2ef-4d45-b14f-992435d993de","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["monday"]},"weekday":"monday"},{"id":"8a45b3f0-5df9-45d2-ba71-824e159a4732","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["tuesday"]},"weekday":"tuesday"},{"id":"3fcddfb7-0e4c-4fd7-a491-e904aa0d70f7","start_at":"10:00","end_at":"19:00","type":"active","recurrence":{"type":"weekly","weekdays":["wednesday"]},"weekday":"wednesday"},{"id":"2a001138-8e38-4c1a-
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 September 2017, 13:23:32
Sieht alles ok aus. Ausser dann Deine Zeitzone Afrika ist. Aber UTC Time war zum Zeitpunkt des Batteriestatus 10:23, also 12:23 hier bei uns.
Titel: HTTP Befehle
Beitrag von: lox am 25 September 2017, 17:05:33
Hallo an alle!
Erstmal danke an das super Device (wenndas so richtig ist gg) !!
Funktioniert bei mir toll, trotz das ich ein totaler laie bin bei FHEM.
Ich kann zumindest alle Parameter auslesen und auch Befehle abgeben!

Nun zu meiner Frage:
Kann man diese SET Befehle auch von Loxone über HTTP ausführen oder den STATE Parameter auslesen?

Wie würden hier die Befehle lauten?

Würde mich echt über eine Antwort freuen!!

Danke und freundliche Grüße!!

TOP ARBEIT!!!!!

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 September 2017, 17:09:35
Ich kenne Loxone nicht. Aber Du kannst ja über HTTP Requests an FHEM Befehle senden. So natürlich auch Schaltbefehle oder eben Abfragen



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: lox am 25 September 2017, 18:08:40
Hallo, danke für deine rasche Antwort!!
Wir sehen solche BEFEHLE aus?
Echt totaler Laie ggg
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 September 2017, 18:15:55
Wenn Du Laie bist empfehle ich Dich ein zu lesen. Das Anfänger PDF ist da sehr gut.

Das sind typische FHEM Befehle.

set DEVICE Blabla

Blabla ist dann alles was Du auch im Frontend entsprechend als Set Befehl absetzen kannst.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 26 September 2017, 17:46:57
Nochmal zu den eingefrorenen Werten von Batterie-Level und Temp:

Was spontan begann hat sich auch spontan wieder normalisiert - Merkwürdig !

LG
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 27 September 2017, 13:02:53
Vielen Dank für das Modul.
Endlich kann ich meinen Gardena Mähroboter  auch mal für 5 Stunden oder ähnliches rausschicken und nicht nur wie von Gardena vorgegeben nach Zeitprogramm, 24 Stunden oder 3 Tage lang mähen lassen.

Auch kann meine Frau mit einer einfachen Intertechno Fernbedinung nun auch das Mähen starten und beenden welches ich mit notify gelöst habe.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 September 2017, 08:02:38
Ich habe gerade eine Version des Bridge Modules fertig gestellt, wo Syntax Kontrolle von Interval und disabledForIntervals durchgeführt wird. Interval muss zwingend größer 0 sein und disabledForIntervals muss HH:MM-HH:MM oder 'HH:MM-HH:MM HH:MM-HH:MM ...' als Syntax haben.
Checke ich nachher ein.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: lox am 28 September 2017, 19:57:03
Hallo Nochmal

Danke für die Antwort.

Es tut mir leid das ich nochmal störe, aber ich schaffe es einfach nicht den Befehl set Park Until Further Notice vom Webbrowser abzusetzen.
Ihr seit Profis, kann mir vielleicht einer weiter helfen?

Ich hab schon verschieden Varianten probiert
http://ip:8083/fhem?cmd.Robi=set ParkUntilFurtherNotice
http://ip:8083/fhem?cmd.Robi=set%20ParkUntilFurtherNotice%20on&XHR=1

usw.

Ist Robi überhaupt mein Device?!
Ich bitteum HILFE!!

Danke Martin
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Icinger am 28 September 2017, 20:17:06
Hi Leute,

heute ganz frisch erfahren:

Nächste Saison kommen eine Funk-Steckdose, sowie eine Steuereinheit für bis zu 6 24V-Magnetventile zur Familie.
Ausserdem werden R40Li und R70Li aufgelassen und durch zwei "Sileno City" ersetzt. Einer bis 250m², der andere bis 500m².
Die beiden sind Baugleich mit dem Automower 105.

lg, Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 September 2017, 20:40:42
http://192.168.1.128:8083/fhem?cmd=set%20dummyTest%20on&fwcsrf=csrf_101606811654349&XHR=1so sollte es gehen. Das mal im Webbrowser eingeben. Aber bitte Deinen csrfToken nehmen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: lox am 28 September 2017, 22:33:58
Danke für die Hilfe

Mein Befehl würde dann so aussehen
http://ip:8083/fhem?cmd=set%20parkUntilFurtherNotice%20on&fwcsrf=csrf_215727722465701&XHR=1
leider ohne Funktion
als Antwort bekomme ich
Please define parkUntilFurtherNotice first

bin am verzweifeln.....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 28 September 2017, 23:57:28
hallo lox,

ich würde eher sagen, dass es
http://ip:8083/fhem?cmd=set%20Robi%20parkUntilFurtherNotice&fwcsrf=csrf_215727722465701&XHR=1 (http://ip:8083/fhem?cmd=set%20Robi%20parkUntilFurtherNotice&fwcsrf=csrf_215727722465701&XHR=1)
lauten müsste.

Bin aber nicht ganz sicher

Gruß
Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 September 2017, 09:52:21
Hallo Leute,

Mir ist heute beim redesign eines anderen Modules eine Designschwäche im Gardena Bridge Modul aufgefallen. Hat jemand von euch einen eigenen Interval gesetzt per Attribut und stellt nun starke Verzögerung beim FHEM start fest?



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: lox am 01 Oktober 2017, 16:31:04
Hi CoolTux

darf ich dich nochmal stören

es geht um die readings, kann man diese auch übers Web oder einer Haussteuerung auslesen?
Wie sieht hier der Befehl aus?

http://192.168.0.22:8083/fhem&cmd..........................Reading Value??

Wenn ich den State Wert noch habe kann ich meine Programmierung in Loxone vortsetzten.

Danke im Voraus für deine Hilfe
Martin
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Oktober 2017, 17:30:40
Hallo Lox,

Es gibt eine Seite für Hausautomatisierung welche Loxone in Verbindung mit FHEM intensive beleuchtet. Die Seite selber mag ich nicht sagen weil ich sie für FHEM Sachen als nicht Referenzfähig halte. Für Deinen speziellen Fall hoffe ich das die Seite nicht viel falsch erklären kann. Daher mein Tip. Also Suchmaschine (fhem loxone) eingeben und den ersten Treffer folgen.
Sollte es noch Fragen geben dann bitte noch mal fragen, am besten aber per PM da es nicht wirklich was mit dem Modul zu tun hat sondern FHEM Grundwissen ist.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: lox am 01 Oktober 2017, 18:17:51
Danke nochmal, du hast natürlich recht!
FG Martin
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Negropo am 02 Oktober 2017, 16:56:33
Hallo CoolTux,

vielen Dank für das tolle Modul. Habe es seit ein paar Wochen im Einsatz. Mir ist jedoch aufgefallen, dass das Modul in Abständen die Verbindung zur Gardena Cloud verliert und dann keine Daten aktualisiert. Manuell kann ich die Verbindung über "set myGardenaBridge getToken" wieder herstellen. Weiß nicht, ob das sonst noch jemandem aufgefallen?

Danke und Gruß

Negropo
Titel: Antw:HTTP Befehle
Beitrag von: Negropo am 02 Oktober 2017, 17:04:58
Hallo an alle!
Erstmal danke an das super Device (wenndas so richtig ist gg) !!
Funktioniert bei mir toll, trotz das ich ein totaler laie bin bei FHEM.
Ich kann zumindest alle Parameter auslesen und auch Befehle abgeben!

Nun zu meiner Frage:
Kann man diese SET Befehle auch von Loxone über HTTP ausführen oder den STATE Parameter auslesen?

Wie würden hier die Befehle lauten?

Würde mich echt über eine Antwort freuen!!

Danke und freundliche Grüße!!

TOP ARBEIT!!!!!

Hallo lox,

habe es für den Bodenfeuchtesensor und das Rasensprengerventil mittels UDP-Kommunikation für alle States mit Zahlen und mit direktem Schreiben in einen VTI bei Text so gelöst:
#Gardena to Loxone
define SensorBambusToLoxone notify Sensor_Bambus {\
my $Temperatur=ReadingsVal("$NAME","ambient_temperature-temperature","0");;\
my $Batterie=ReadingsVal("$NAME","battery-level","0");;\
my $Bodenfeuchte=ReadingsVal("$NAME","humidity-humidity","0");;\
my $Lichtstaerke=ReadingsVal("$NAME","light-light","0");;\
my $Bodentemperatur=ReadingsVal("$NAME","soil_temperature-temperature","0");;\
my $Funkqualitaet=ReadingsVal("$NAME","radio-quality","0");;\
{ UDP_Msg("[i]IP_Miniserver[/i]" , "7003" , "\
$NAME.Temperatur: $Temperatur\ $NAME.Batterie: $Batterie\ $NAME.Bodenfeuchte: $Bodenfeuchte\ $NAME.Lichtstaerke: $Lichtstaerke\ $NAME.Bodentemperatur: $Bodentemperatur\ $NAME.Funkqualitaet: $Funkqualitaet\
")} \
}

define VentilToLoxone notify Ventil_Rasensprenger {\
my $Temperatur=ReadingsVal("$NAME","ambient_temperature-temperature","0");;\
my $Batterie=ReadingsVal("$NAME","battery-level","0");;\
my $Funkqualitaet=ReadingsVal("$NAME","radio-quality","0");;\
{ UDP_Msg("[i]IP_Miniserver[/i]" , "7003" , "\
$NAME.Temperatur: $Temperatur\ $NAME.Batterie: $Batterie\ $NAME.Funkqualitaet: $Funkqualitaet\
")} \
}

#LoxoneFHEM
define BambusToLoxone notify Sensor_Bambus {\
my $Frostwarnung=ReadingsVal("$NAME","ambient_temperature-frost_warning","0");;\
my $Funkverbindung=ReadingsVal("$NAME","radio-state","0");;\
my $server='http://NormanM:normanmu@192.168.178.28:80';;\
{GetFileFromURL "".$server."/dev/sps/io/VTI7/".$Frostwarnung.""};;\
{GetFileFromURL "".$server."/dev/sps/io/VTI8/".$Funkverbindung.""};;\
}

define RasensprengerToLoxone notify Ventil_Rasensprenger {\
my $Frostwarnung=ReadingsVal("$NAME","ambient_temperature-frost_warning","0");;\
my $Funkverbindung=ReadingsVal("$NAME","radio-state","0");;\
my $Status=ReadingsVal("$NAME","state","0");;\
my $server='http://NormanM:normanmu@192.168.178.28:80';;\
{GetFileFromURL "".$server."/dev/sps/io/VTI11/".$Frostwarnung.""};;\
{GetFileFromURL "".$server."/dev/sps/io/VTI12/".$Funkverbindung.""};;\
{GetFileFromURL "".$server."/dev/sps/io/VTI13/".$Status.""};;\
}

Die UDP-Kommunikation musst du vorher noch in der myUtils.pm einrichten.

Viele Grüße
Negropo
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 Oktober 2017, 17:29:56
Hallo CoolTux,

vielen Dank für das tolle Modul. Habe es seit ein paar Wochen im Einsatz. Mir ist jedoch aufgefallen, dass das Modul in Abständen die Verbindung zur Gardena Cloud verliert und dann keine Daten aktualisiert. Manuell kann ich die Verbindung über "set myGardenaBridge getToken" wieder herstellen. Weiß nicht, ob das sonst noch jemandem aufgefallen?

Danke und Gruß

Negropo

Hallo,

Ich bräuchte Mitte ein list vom Bridgedevice wenn es Mal wieder soweit sein sollte.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Negropo am 02 Oktober 2017, 17:32:09
Geht klar, mache ich.

Gruß Negropo
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Axxl am 25 Oktober 2017, 10:59:40
Hi CoolTux,

vorab : ein Traum dein Modul, danke dafür !  :) 

Ich setze gerade mein FHEM in einem Docker Container neu auf und bin da auf ein kleines Problem gestoßen, sobald ich meine CCU2 mit dem Modul HMCCU angebunden habe und ich den HMCCURPC Server starte schmiert mit mein FHEM ab und im Log finde ich folgenden Fehler:

 2017.10.25 10:46:13 1: CCURPC: CB2001 ListDevices. Sending init to HMCCU
2017.10.25 10:46:13 1: HMCCURPC: RPC callback with URL http://192.168.178.14:7411/fh2001 registered
2017.10.25 10:46:13 1: HMCCURPC: Received IN event. RPC server CB2001 running.
2017.10.25 10:46:13 1: HMCCURPC: All RPC servers running
2017.10.25 10:46:13 2: HMCCURPC: Updated devices. Success=1 Failed=0
2017.10.25 10:46:13 2: CCURPC: CB2001 NewDevice received 55 device and channel specifications
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 399.
Starte FHEM

Bin mir nicht sicher, ob es an deinem Modul liegt. An der Tatsache, dass ich FHEM in einem Docker Container laufen habe oder an dem HMCCURPC Modul.

Mit ist folgendes aufgefallen:

- Nur dein Modul [73_GardenaSmartBridge, 74_GardenaSmartDevice]  im Docker funktioniert
- Nur HMCCU und HMCCURPC in Docker funktioniert
- [73_GardenaSmartBridge, 74_GardenaSmartDevice] mit aktiven HMCCURPC Server und der Docker Container schmiert ab und im Log sehe ich:

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 399
Hast du ne Idee oder ist das nur ein komischer Zufall ?

Gruß,
Axxl


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für GSS
Beitrag von: Per am 25 Oktober 2017, 12:01:19
([netatmo_M05_00_00_00_9e_28:rain] >0)(set Maeher ParkUntilFurtherNotice 1)
DOELSEIF ([netatmo_M05_00_00_00_9e_28:rain_hour] =0)(set Maeher StartResumeSchedule 1)

leider funktioniert das mit DOIF nicht.

Was mache ich da falsch?
Zuallererst: Vergleiche in Perl immer mit ==, nicht mit =. Das ist eine Zuweisung.

Manuell kann ich die Verbindung über "set myGardenaBridge getToken" wieder herstellen.
Doktort zwar nur an den Symptomen rum: Watchdog (oder DOIF o.ä.), welcher beim Ausbleiben der Daten den o.a. Befehl absendet.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 Oktober 2017, 12:13:50
Hi CoolTux,

vorab : ein Traum dein Modul, danke dafür !  :) 

Ich setze gerade mein FHEM in einem Docker Container neu auf und bin da auf ein kleines Problem gestoßen, sobald ich meine CCU2 mit dem Modul HMCCU angebunden habe und ich den HMCCURPC Server starte schmiert mit mein FHEM ab und im Log finde ich folgenden Fehler:

 2017.10.25 10:46:13 1: CCURPC: CB2001 ListDevices. Sending init to HMCCU
2017.10.25 10:46:13 1: HMCCURPC: RPC callback with URL http://192.168.178.14:7411/fh2001 registered
2017.10.25 10:46:13 1: HMCCURPC: Received IN event. RPC server CB2001 running.
2017.10.25 10:46:13 1: HMCCURPC: All RPC servers running
2017.10.25 10:46:13 2: HMCCURPC: Updated devices. Success=1 Failed=0
2017.10.25 10:46:13 2: CCURPC: CB2001 NewDevice received 55 device and channel specifications
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 399.
Starte FHEM

Bin mir nicht sicher, ob es an deinem Modul liegt. An der Tatsache, dass ich FHEM in einem Docker Container laufen habe oder an dem HMCCURPC Modul.

Mit ist folgendes aufgefallen:

- Nur dein Modul [73_GardenaSmartBridge, 74_GardenaSmartDevice]  im Docker funktioniert
- Nur HMCCU und HMCCURPC in Docker funktioniert
- [73_GardenaSmartBridge, 74_GardenaSmartDevice] mit aktiven HMCCURPC Server und der Docker Container schmiert ab und im Log sehe ich:

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 399
Hast du ne Idee oder ist das nur ein komischer Zufall ?

Gruß,
Axxl






sudo apt remove libjson-xs-perl

oder wenn mit cpan installiert

sudo cpanm --uninstall JSON::XS


Erklärung findest Du hier
https://forum.fhem.de/index.php/topic,74943.msg695487.html#msg695487
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 20 November 2017, 19:44:19
Hallo,
ich habe heute mein Gardena System in FHEM eingebunden. Der Status steht nun auf "connect to cloud".
Ist das aktuell ein Problem vom Server (ist das bei jemand anderem auch gerade so) oder habe ich eventuell etwas falsch gemacht?

Gruß
Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 November 2017, 19:51:14
Versteh ich nicht, wieso sollte das ein Fehler sein?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 20 November 2017, 19:57:39
Hallo,
ich verstehe den Status so, dass er sich gerade verbindet, das nun aber schon seit über einer halben Stunde.
Ich hätte erwartet, dass es dann auf "connected" umspringt.

Ist dem nicht so?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 20 November 2017, 20:08:15
Hi,
ich glaube ich habe einfach den Status fehl interpretiert. Die Cloud wird alle 5 Minuten abgefragt, wenn ich das richtig beobachtet habe.
Vielleicht könnte man aus "connect" ein "connected" machen.

Ich muss aber sagen, dass ich immer wieder beeindruckt bin und ich mich nur bei allen beteiligten bedanken kann, dass immer wieder solche geniale Module mit integriert werden.

Gruß
Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 November 2017, 20:20:43
Ich werde es mal auf connected ändern. Laut Google translate wäre es richtiger.
 ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 20 November 2017, 20:22:54
Danke dir ^^. Vielleicht gibt es ja noch den ein oder anderen Deppen wie mich, der das missversteht^^.

Ich habe nun mal von dem Water Computer einen Wert (override) geändert, dabei ist aber "Service unavailable" erschienen mit Error 503. Somit steht der Service momentan nicht zur Verfügung?

Gruß
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 November 2017, 20:32:30
Das muss ich mir morgen mal in Ruhe anschauen.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 November 2017, 08:50:11
Danke dir ^^. Vielleicht gibt es ja noch den ein oder anderen Deppen wie mich, der das missversteht^^.

Ich habe nun mal von dem Water Computer einen Wert (override) geändert, dabei ist aber "Service unavailable" erschienen mit Error 503. Somit steht der Service momentan nicht zur Verfügung?

Gruß

Welchen override hast Du denn geändert und auf was? manualOverride oder cnacelOverride? Beides sollte gehen. Kannst Du es heute noch einmal probieren bitte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 21 November 2017, 21:10:50
Hallo CoolTux,

heute Mittag hatte ich es probiert gehabt, dort hat das übernehmen der Werte funktioniert.
Eben habe ich es nochmals probiert, dabei trat der gleiche Fehler wie heute Abend beschrieben auf.

Habe manualOverride auf 50 gesetzt.

Gruß
Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 November 2017, 23:56:52
Hast du in beiden Fällen, also da wo es funktioniert hat und auch wo nicht 50 genommen?
Wenn ja liegt es definitiv an Gardena Cloud
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 28 November 2017, 13:11:01
Hi,
ich habe es immer wieder einmal mit verschiedenen Werten probiert. Oftmals klappt es, aber es kommt auch regelmäßig vor, dass ein "Service unavailable" zurück gegeben wird.
Ich kann mir halt nur schwer vorstellen, (oder vielleicht doch), dass die Gardena Cloud so unperformant ist.

Hat wer anderes ähnliche Erfahrungen?

Ich habe mir mal gedacht, dass ich zumindest informiert werde möchte, wenn etwas nicht so funktioniert, wie es eigentlich vorgesehen ist.
Daher habe ich mir ein notify gebaut. Jedoch kriege ich es nicht zum laufen.
Gehe davon aus, dass der Bedingungsparameter zum Auslösen des notify noch einen Fehler hat. Kann mich da jemand unterstützen?

​define GardenaError notify Water_Control:state eq "Service Unavailable" set pushmsg msg 'Gardena' 'WaterControl nicht erreichbar' 'iPhone' 0 ' '
Danke und Gruß
Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 November 2017, 13:19:53
Versuche doch gleich nachdem es mit FHEM nicht geklappt hat einmal mit der App. Wenn es da auch nicht geht weißt Du es genau

Du solltest ganz schnell mal bitte Dir anschauen wir notify funktioniert
define GardenaError notify Water_Control.Service.Unavailable set pushmsg msg 'Gardena' 'WaterControl nicht erreichbar' 'iPhone' 0 ' '
Punkte stehen für Leerzeichen. Du kannst Dir im Eventmonitor das Event anschauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: uwirt am 05 Dezember 2017, 11:00:52
Das Modul funktioniert bei mir bestens.

Meine Frage: wenn ich meine Sensoren mittels gestate auslese erhalte ich unter anderem die Temperatur als „temperature-temperature“ mit dem korrekten Wert. Ich möchte diese Daten mit Cacti/rrdtool graphisch darstellen. Das Problem stell sich nun dass die Bezeichnung des Wertes mit „temperature-temperature“ nicht eingepflegt werden kann weil einerseits der Term zu lang ist und andererseits das „-„ Zeichen nicht akzeptabel ist. Kann man das irgendwo ändern oder sind die Bezeichnungen GARDENA-spezifisch?

Danke für die Hilfe
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 Dezember 2017, 11:26:56
Gardenaspezifisch sind sie nicht, aber es war die für mich einzig Sinnvolle Weise der Darstellung um die Struktur des JSON Strings dar zu stellen. Immer hin weiß man nicht welche Daten kommen, es musste also verallgemeinert werden und passend zu jedem Device eine Syntax für die Readings gefunden werden.

Wie genau funktioniert denn das einlesen in den Grafen? Werden die Readings abgefragt wird in eine Datenbank gelesen und wenn ja wie?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: uwirt am 05 Dezember 2017, 20:09:14
Die readings meiner beiden Sensoren sind:

ambient_temperature-temperature:12 battery-level:4 device_info-serial_number:00003305 firmware-firmware_update_start:1 firmware-firmware_upload_progress:0 humidity-humidity:32 light-light:2065 radio-quality:40 soil_temperature-temperature:12

ambient_temperature-temperature:11 battery-level:82 device_info-serial_number:00003011 firmware-firmware_update_start:1 firmware-firmware_upload_progress:0 humidity-humidity:17 light-light:46 radio-quality:50 soil_temperature-temperature:12

Cacti verwendet ein Script um Wert nach dem Doppelpunkt einem Parameter zuzuordnen und schreibt diese direkt in eine Datei. Die Grafiken erstellt Cacti auf Grund der Vorlagen (https://www.cacti.net/).

Wäre es möglich im Gardena Smart System Modul die Namen zu kürzen und ohne den Trennstrich zu setzen (z.B. temp_a statt ambient_temperature-temperature)?

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 Dezember 2017, 20:40:47
ambient_temperature-temperature:12 battery-level:4 device_info-serial_number:00003305 firmware-firmware_update_start:1 firmware-firmware_upload_progress:0 humidity-humidity:32 light-light:2065 radio-quality:40 soil_temperature-temperature:12

ambient_temperature-temperature:11 battery-level:82 device_info-serial_number:00003011 firmware-firmware_update_start:1 firmware-firmware_upload_progress:0 humidity-humidity:17 light-light:46 radio-quality:50 soil_temperature-temperature:12

Setze das mal bitte in Code Tags. Das liest sich ja furchtbar.


Wäre es möglich im Gardena Smart System Modul die Namen zu kürzen und ohne den Trennstrich zu setzen (z.B. temp_a statt ambient_temperature-temperature)?

Nein. Es muss einen besseren Weg für Dein Cacti geben.
Du hast mir immer noch nicht verraten wie Du die Daten aus ließt. Das Skript muss ja irgendwas machen. dblog Datenabk auslesen oder Du gibst FHEM Befehle über telnet zum Readingsabfragen ein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: uwirt am 05 Dezember 2017, 21:15:47
Cacti hat eine eingebauten Poller der alle 5 Minuten ein Perl Script welches auf dem FHME Befehl getstate beruht laufen lässt. Damit werden die Daten der verschiedenen Sensoren ausgelesen welche dann direkt in eine RRA-Datei geschrieben. Die RRA-Datei wird zuvor mit denn zu lesenden Parametern (z.B. eben der Aussentemperatur) erstellt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 Dezember 2017, 21:19:36
Ich würde an Deiner Stelle ein userReading machen. Da kannst du das ganze dann so einstellen wie Du es brauchst.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Dezember 2017, 09:07:09
Guten Morgen,

Ich habe die Tage mal ein wenig was umgebaut. Eventuell findet sich ja der ein oder andere versierte User und mag das mal testen. Ihr findet es in meinem Github unter Gardena Devel
Über Rückmeldungen wäre ich sehr dankbar


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 Januar 2018, 10:08:16
Da sich niemand gemeldet hat werde ich die aktuelle Version heute ins SVN einchecken



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: cyberchris79 am 19 Januar 2018, 08:57:41
Hallo liebe FHEM Community,

ich habe nun auch FHEM auf einer Raspberry installiert und gleich mal das GardenaSmart Modul aktiviert.
Die Cloud Connection ist auch erfolgreich.
Obwohl ich dies in den Raum Homekit eingebunden habe, sehe ich diese Gerät nicht auf den Apple Geräten.

Was mache ich falsch?

Vielen Dank

Grüße
CyberChris79
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Aladin222 am 28 März 2018, 16:47:47
hi @all ,

erstmal danke für das tolle Modul !
funzt soweit prächtig ! ... aber das ,das Modul die Cloud Verbindung verliert kann ich bestätigen :-)
Sobald ich die fhem.cfg editiere und speichere , ist der token erstmal weg und ich muss mit "set myGadenaBridge getToken" neu zur cloud verbinden ...

thx
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 März 2018, 17:06:33
hi @all ,

erstmal danke für das tolle Modul !
funzt soweit prächtig ! ... aber das ,das Modul die Cloud Verbindung verliert kann ich bestätigen :-)
Sobald ich die fhem.cfg editiere und speichere , ist der token erstmal weg und ich muss mit "set myGadenaBridge getToken" neu zur cloud verbinden ...

thx

Bitte nicht die fhem.cfg editieren. Dadurch können unerwartete Effekte auftreten.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Aladin222 am 28 März 2018, 17:13:31
*snief , ich bin dabei mir das abzugewöhnen  ;D
Machmal ist es aber für mich einfach schneller ....aber ich gelobe Besserung !
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 März 2018, 17:15:19
Dadurch wird aber halt ein rereadcfg ausgelöst und somit ist das verhalten ähnlich eines neustartes.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Aladin222 am 28 März 2018, 17:17:39
hmmmm ok ?!

Tja , genau darum kann ich es mir garnicht erklären , wenn ich einen Neustart mache , verbindet sich das Modul ja brav mit der Cloud ....
Aber du hast schon recht , ich werde mir das händische editieren echt abgewöhnen müssen .....
 :-\
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BioS am 01 April 2018, 23:18:29
Ahoi CoolTux,

nachdem ich zu Ostern nun auch einen SILENO bekommen habe und durch die Kreuzschmerzen von der Kabeleingraberei heute mal vor dem Computer verbracht habe, hab ich das Modul mal um das ein und ausschalten der 3 vordefinierten Bereiche erweitert.

Mir hat die Möglichkeit, die Bereiche zeitgesteuert an- und abzuschalten, in der offiziellen App gefehlt.
Damit will ich z.b. Mittags, wenn jemand daheim ist, den von der Straße gut einsehbaren Bereich abfahren lassen und nachts den versteckten Bereich hinter dem Haus.

Damit erhoffe ich mir ein reduziertes ungewolltes verschwinden von meinem neuen Spielzeug ;)

Ich hab dir dazu im github mal einen pull request gestellt, schau's dir an vielleicht willst es ja mit übernehmen.

Grüße,
BioS
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 April 2018, 07:25:59
Guten Morgen,

Vielen Dank für Deine Arbeit. Schaue ich mir sehr gerne die Tage an und werde ich dann sicherlich übernehmen.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 April 2018, 17:02:24
Ich baue gerade das Gardena Bridge Modul etwas um. Account Passwort wird in Zukunft in FHEM gespeichert und zwar dort wo alle Passwörter gespeichert werden sollen.
Die Account Email wird als Attribut gesetzt werden müssen. Bedeutet das sich in der kommenden Version die Definition ändert. Man muß dann nur noch NAME und Modultype mit angeben.

Ich gebe Euch dann Rechtzeitig bescheid.
Ach und die Erweiterungen von BioS kommen auch noch rein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 April 2018, 14:19:41
Mag mal bitte jemand die neuste Version testen
https://github.com/LeonGaultier/fhem-GardenaSmart/archive/devel.zip

Einspielen der Dateien (bitte auf Rechte achten) und dann FHEM neustarten. Danach solltet Ihr ein rotes Fragezeichen oben bei "save config" vorfinden. Bitte auf das Fragezeichen klicken und schauen das nur Gardena Bridge sich da drin befindet. Wenn ja bitte save config machen. Danach bitte einmal versuchen diese vordefinierten Startbereiche sofern über die App eingerichtet als Reading zu finden. Danke schön



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 04 April 2018, 10:50:04
Ich gebe die neue Version 1.0.0 heute frei. Sie liegt dann gleich im SVN und wird morgen per Updat everteilt. Vielen lieben Dank an BioS für seine tolle Arbeit.
Bitte beachtet auch noch mal meinen Hinweis.

Account Passwort wird in Zukunft in FHEM gespeichert und zwar dort wo alle Passwörter gespeichert werden sollen.
Die Account Email wird als Attribut gesetzt werden müssen. Bedeutet das sich in der kommenden Version die Definition ändert. Man muß dann nur noch NAME und Modultype mit angeben.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: bigcheese am 07 April 2018, 09:07:37
Hi,
kurze doofe Frage: was muss ich im FHEM einstellen damit das Account Passwort einen Neustart überlebt? Ich starte naemlich aus Gründen meinen Raspi jede Nacht neu (zur Stabilitätsverbesserung ;) ) und am nächsten Tag muss ich das Passwort wieder setzen für die Bridge :(
Edit: witzig, am nächste Tag gings...

Ach ja und: seit der neuesten Version dauert der Start von FHEM wesentlich länger, bzw. wenn ich die fhem.cfg ändere, dann dauerts auch eeeeewig und fhem is solange blockiert (CoolTux, du hattest ja danach gefragt)

grüsse,
bigcheese
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 April 2018, 10:08:57
Hallo,

Das Passwort solltest Du nur einmal setzen müssen mit dem set Befehl bei der Bridge. Danach sollte dieser set Befehl auch verschwunden sein.
Für das andere brauche ich ein verbose 5 des Bridge und der Device Devices.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 08 April 2018, 16:04:04
Hey,

eben Update gemacht und erstmal blöd geschaut warum die Could nicht verbindet ^^ :o
Attribut "gardenaAccountEmail" und  PW gesetzt .. Funzt super ;)

Was ist mit dem Wiki, machst die Anpassung?


Ich gebe die neue Version 1.0.0 heute frei. Sie liegt dann gleich im SVN und wird morgen per Updat everteilt. Vielen lieben Dank an BioS für seine tolle Arbeit.
Bitte beachtet auch noch mal meinen Hinweis.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 April 2018, 16:09:19
Hey,

eben Update gemacht und erstmal blöd geschaut warum die Could nicht verbindet ^^ :o
Attribut "gardenaAccountEmail" und  PW gesetzt .. Funzt super ;)

Was ist mit dem Wiki, machst die Anpassung?

Jepp mach ich. Gerade am überlegen ob ich die Commandref angepasst habe  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 08 April 2018, 19:04:34
Jepp mach ich. Gerade am überlegen ob ich die Commandref angepasst habe  ;D

nöö haste nicht :-p  :o
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 April 2018, 19:35:43
Dann werde ich mal die Tage noch nachziehen. Böser Leon  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 08 April 2018, 21:27:00
WTF  :o

hat Gardena  etwa "internal_temperature-temperature" entfernt ... hat noch wer das Reading nicht mehr?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 09 April 2018, 15:55:15
Kompliment an die Developer.

Das mit dem Einstellen der Mähbereiche über App (Prozentuelle Verteilung, oder Aus- und Einschalten definierter Mähbereiche usw.) habe ich letztes Jahr schon bei Gardena vorgeschlagen...ist wohl nicht so einfach umzusetzen. Deshalb besonderen Dank an BioS.

Werde in nächster Zeit das Modul installieren und testen.

Nun noch eine Frage, ob folgendes überhaupt möglich wäre, oder ob das wohl wegen der Übergabedaten vom Sileno wohl nie möglich sein wird:

Wäre es irgendwie möglich festzustellen in welchem Mähbereich sich der Mäher aufhält?

Oder zumindest in welchem Mähbereich der Startpunkt des momentanen Mähzyklus gewählt wurde? Sicher kann man den Aufenthaltsort so zwar nicht bestimmen, weil der Mäher ja den Startmähbereich zufällig verlassen könnte und sich in einem anderen Mähbereich befinden könnte. Aber das kommt hoffentlich nur selten vor.

Danke an alle, bin begeistert wie weit das Ganze seit einem Jahr schon entwickelt wurde. Ich lese ja schon mit bevor es das Modul wurde...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 10 April 2018, 08:16:12
WTF  :o

hat Gardena  etwa "internal_temperature-temperature" entfernt ... hat noch wer das Reading nicht mehr?

der Vollständigkeit halber .. der Wert war im letzten Jahr noch im Mäher, bei mir der Sileno R100liC
verfügbar..



Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 April 2018, 08:20:38
der Vollständigkeit halber .. der Wert war im letzten Jahr noch im Mäher, bei mir der Sileno R100liC
verfügbar..



Gesendet von iPhone mit Tapatalk

Ich komme im Laufe des Vormittags Mal da zu schauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 April 2018, 08:57:32
WTF  :o

hat Gardena  etwa "internal_temperature-temperature" entfernt ... hat noch wer das Reading nicht mehr?

Sieht so aus das es wohl entfernt wurde. Taucht auch nicht mehr im JSON String auf.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 10 April 2018, 16:07:19
Ich finde die 3 Mähbereiche nirgends.

Einstellen kann ich die Mähbereiche nur am Sileno selbst nicht in der App. Ich meine nur, weil CoolTux was von "die in der App vordefinierten Mähbereiche" schreibt. Hab ich da den Fehler, und sehe deshalb in der Bridge oder Device keine Mähbereichen zum Aktivieren oder Deaktivieren? Ich habe die Mähbereiche also direkt am Sileno eingestellt.

In den Readings tauchen sie aber nicht auf.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 10 April 2018, 17:30:13
Sieht so aus das es wohl entfernt wurde. Taucht auch nicht mehr im JSON String auf.

Hi,

ja da hatte ich schon geschaut.. dachte es liegt evtl. an der FW, da „Laden“ nun wieder mit „1“ & „0“ kommt, vorher war es „true“ & „false“

Saftladen [emoji6]

Grüße


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 April 2018, 17:44:19
Ich finde die 3 Mähbereiche nirgends.

Einstellen kann ich die Mähbereiche nur am Sileno selbst nicht in der App. Ich meine nur, weil CoolTux was von "die in der App vordefinierten Mähbereiche" schreibt. Hab ich da den Fehler, und sehe deshalb in der Bridge oder Device keine Mähbereichen zum Aktivieren oder Deaktivieren? Ich habe die Mähbereiche also direkt am Sileno eingestellt.

In den Readings tauchen sie aber nicht auf.

Das das aus der App kam war eine Vermutung von mir. Ich habe leider nicht ein einziges Gardena Gerät . Sorry. Da müssen wir dann mal auf Antwort bon BioS warten.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 April 2018, 17:45:31
Hi,

ja da hatte ich schon geschaut.. dachte es liegt evtl. an der FW, da „Laden“ nun wieder mit „1“ & „0“ kommt, vorher war es „true“ & „false“

Saftladen [emoji6]

Grüße


Gesendet von iPhone mit Tapatalk

Auch komisch. Habe aber schon des öfteren festgestellt das gerade true und false zu 0 und 1 werden. Das macht aber leider der JSON Decoder.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: MacHilli am 11 April 2018, 11:24:12
Hallo zusammen,
bei mir zu Hause wartet der Sileno Smart auf die komplette Installation in meinem Garten.
Am Wochenende habe ich schon mal, in einem kleinen Teil des Gartens, das Begrenzungskabel und das Suchkabel installiert, um mal zu testen wie der Mäher arbeitet und ob schmale Passagen von ihm gemäht werden.
Erst einmal vielen Dank and die Entwickler!
Das ist letzlich das i-Tüpfelchen für den Gardena Sileno mit dem Smart System.
So kann ich nämlich jetzt, wenn der Homematic Regensensor aktiv wird, den Mäher erst einmal zum Parken in die Garage schicken. Super!

Damit auch meine erste Frage:
Ich weiß ja, dass das Gardena Smart System ein geschlossenes System ist und laut Gardena auch so bleiben soll.
Das die Befehle erst zum Husquarna Server geschickt wird, um dann meinen Mäher in die Garage zu schicken ist natürlich sehr umständlich.
Wird es eventuell bald möglich sein, das Gateway im internen Netzwerk über SSH oder Telnet direkt anzusprechen?

Eine weitere Frage betrifft die Programmierung der Bereiche.
Ich habe mehrere Engstellen auf meinem Grundstück und die Wahrscheinlichkeit das sich der Mäher dorthin verirrt, halte ich für sehr gering.
Ich wollte eigentlich das Suchkabel durch die Passagen legen, damit der Mäher beim fahren auf dem Suchkabel dort wenigstens ab und zu mal mäht, aber sowohl beim ausfahren als auch beim zurückfahren bei leerer Batterie bleibt leider das Mähwerk aus.
Also war die nächste Idee, die Bereiche die er zum Mähen anfährt, in die Engstellen zu legen.
Man kann aber im Mäher nur 3 Bereiche programmieren.
Ich habe aber schon 3 Engstellen und 3 verschiedene Bereiche im Garten die ich mit dem Sileno direkt anfahren möchte.
Wird es möglich sein, dass man z.B. auch die Meterzahl, die er aus der Garage herausfährt und dann zu mähen beginnt, über FHEM einstellen kann?
Bis jetzt kann man ja nur die im Sileno programmierten Bereiche aktivieren oder deaktivieren.
Das wäre für meinen speziellen Anwendungsfall zu wenig.
Wenn es nämlich nicht geht, bräuchte ich das Suchkabel nicht als Umweg über die Engstellen zu legen.
Freundliche Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 12 April 2018, 14:36:56
@ BioS

Hallo,
ich habe bei den Befehlen "startpoint" gefunden. Wie lautet die richtige Syntax:

set startpoint 1 off oder für 2.ten Bereich set startpoint 2 off

Danke im voraus für die Antwort, oder bin ich komplett auf dem Holzweg. Im Wiki finde ich nichts dazu.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 April 2018, 14:43:04
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 12 April 2018, 15:12:53
Danke für die schnelle Antwort,

ausprobieren kann ichs erst übermorgen, gebe aber Bescheid ob es funktioniert....aber ich bin mir ziemlich sicher, dass es funktionieren wird..... ;)



Testergebnisse:

- Ich habe gestern die startpoints probiert. Leider hatte dies keine Auswirkung auf den Sileno, er fährt die drei Mähberreiche trotzdem an, auch die auf "disable" gesetzten.





Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: uwirt am 15 April 2018, 12:43:50
Ich habe das modul nun schon einige Zeit ohne Probleme am laufen. Seit etwa zwei Wochen nun werden keine Werte mehr geladen und ich erhalte im Device overview die Meldung:

Gardena - please set Attribut gardenaAccountEmail first
Ich habe das device auch schon mal gelöscht und versucht wieder zu installieren - ohne Erfolg.

Besten Dank für die Unterstützung
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 April 2018, 12:48:08
Und? Hast Du gemacht was da steht?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: uwirt am 15 April 2018, 13:18:37
ja ... hab ich mit:

set Gardena gardenaAccountEmail meine.mail@swissonline.ch
dann heisst es:

Unknown argument gardenaAccountEmail, choose one of gardenaAccountPassword gardenaAccountPassword gardenaAccountPassword gardenaAccountPassword
und wenn ich eingebe:

set Gardena gardenaAccountPassword mein_passwort
dann heisst es:

please set Attribut gardenaAccountEmail first
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 April 2018, 13:36:50
Es heißt Attribut setzen. Nicht set Befehl ausführen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: uwirt am 15 April 2018, 17:24:03
Ich konnte meine mail und das Passwort mit "attr" zuerst und danach mit "set" wieder richtig hinterlegen.

Bisher war war das mit einem Befehl möglich (define <NAME> GardenaSmartBridge <Account-EMail> <Account-Passwort>). Das geht wohl jetzt nicht mehr so.

Danke für die Hilfe
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 April 2018, 17:36:42
Nein das geht so nicht mehr. Es gab eine Änderung die hier auch angekündigt wurde und in der neuen Commandref vermerkt ist.
 Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 April 2018, 19:48:39
Gibt morgen früh ein neues Update. Bitte einmal testen. Sollte auch die Ausfälle nach einigen Stunden beheben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 16 April 2018, 23:15:01
Hallo,

ich habe auch das Update geladen.
Habe auch die Attribute setzen können. Habe leider ein Typo in dem PW und wollte es ändern, geht aber leider nicht.
Weder über die Attributes noch über einen Set-Befehl.

Jemand eine Idee?

Freundliche Grüße

Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 April 2018, 06:04:16
So ein Mist als hätte ich es geahnt.  ;D
Der Set Befehl verschwindet sobald ein Passwort vergeben wurde. Ich schreibe nachher mal wie du das Passwort löschen kannst. Kannst auch das Bridgedevice löschen und neu anlegen wenn du magst.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 April 2018, 10:10:55
{ setKeyValue('GardenaSmartBridge_myGardenaSmartBridge_passwd',undef) }
myGardenaSmartBridge ist der Name meines Bridge Devices. Das als einziges bitte anpassen. Den Rest so lassen.
Danach sollte der Set Befehl wieder kommen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 17 April 2018, 12:24:08
Hallo

Ihr seid ja schon richtig wieder aktiv hier.

Habe mein Elektroschaf (Robert) seit 2 Wochen am laufen. Hatte zuerst Probleme, das ich so gut wie keine Verbindung zur Cloud aufbauen konnte. immer wieder 443 Errors (Timeout). Hatte noch die alte Version von Leons Modulen (v0.4.1) vom letzten Jahr am Laufen. Nach dem Update und einem neuen Token klappt zumindest die Cloud Verbindung wieder. Einige schrieben ja schon, das z.b. das Temperatur-Reading fehlt. Dies und einige andere werden bei mir seit letztem Jahr nicht mehr refresht. Ich habe bei meinem Mäher (R130LIC) allerdings auch noch nicht das aktuellste (2018er Version) Update drin. Das geht ja jetzt über die HandyApp zu installieren. Es sind bei einigen Modellen Neuigkeiten wie das setzen der Startpunkte über APP usw. drin. Bei meinem Modell wohl nur die Anzeige der Gesamtmähstunden. Vielleicht passiert da noch mehr.
Hat denn schon jemand seinen Mäher auf dem neuesten aktuellen Stand? Sind da bei euch auch die meisten Readings weg?

Die Temperatur fand ich immer sehr informativ. Schade...

Gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Fuxi am 17 April 2018, 12:31:34
Die Batterie Gesundheit wird auch nicht mehr angezeigt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 17 April 2018, 19:06:57
@Fuxi: Das Battery-Level wird bei mir wie gewohnt dargestellt.

@CoolTux: Vielen Dank für deine Hilfe. Generell war es meine eigene Dummheit, dass ich das PW falsch eingegeben habe. Vielleicht gibt es noch eine Lösung, welche direkt mit Attributen gemacht werden kann oder das Passwort setzen bei dem Set-Befehl immer angezeigt wird. Der Grund ist, dass es ja sein kann, dass man sein PW mal in der App ändert und dann bequem das PW über die Oberfläche ändern kann.

Danke und viele Grüße
Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 April 2018, 19:49:43
@Fuxi: Das Battery-Level wird bei mir wie gewohnt dargestellt.

@CoolTux: Vielen Dank für deine Hilfe. Generell war es meine eigene Dummheit, dass ich das PW falsch eingegeben habe. Vielleicht gibt es noch eine Lösung, welche direkt mit Attributen gemacht werden kann oder das Passwort setzen bei dem Set-Befehl immer angezeigt wird. Der Grund ist, dass es ja sein kann, dass man sein PW mal in der App ändert und dann bequem das PW über die Oberfläche ändern kann.

Danke und viele Grüße
Gruvol

Ich hatte lange überleg was wie Sinn macht. Ich werde noch mal drüber grübeln. Ich Bin aber voll bei Dir was das Thema PW ändern an der App an geht.
Hat eigentlich mal jemand der die Zonen eingerichtet hat geschaut ob er auch die Readings hat. Ich bekomme nämlich von    Kenneth seinen Mäher trotz Zonen keine Readings  :-[
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Fuxi am 17 April 2018, 19:50:36
Aber der Battery Status fehlt.
Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 April 2018, 20:10:44
bei welchem Gerät?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 17 April 2018, 21:41:43
Update drin..
mal sehen ob die Bridge jetzt ohne Verbindungsprobleme durch läuft.

Eine Reset Möglichkeit für das Passwort wäre echt super, hatte selber mein PW falsch eingegeben und die Bridge dann neu anlegen müssen..


@Michael, bei mir gibt es leider ebenfalls keine Temperatur mehr vom Mäher. Update hat er bekommen, jetzt hab ich Kollisions-, Ladezyklen- und Betriebsstundenzähler.. kann mich nicht erinnern letztes Jahr diese Readings gesehen zu haben.. 


Gesendet von iPhone mit Tapatalk
Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 17 April 2018, 21:43:32
Aber der Battery Status fehlt.
Grüße

Bei meinem Mäher, Wasserautomat und Regensensor ist der Status vorhanden..






Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 18 April 2018, 07:11:45
Hallo Kenneth

Hast du das Update am Mäher über die Handyapp gemacht?
Bin echt noch am überlegen, ob ich das mache. Im Roboter-Forum hat es bei einigen schon den Mäher stillgelegt, bei anderen lief es ohne Probleme durch.
Aber ohne bekommt man die neuen Readings ja nicht :)
Ist da auch nur ein Update auf dem Mäher für die Schnittstelle zur APP. Die Firmware selbst bleibt gleich.

Gruß Michael

Update drin..
mal sehen ob die Bridge jetzt ohne Verbindungsprobleme durch läuft.

Eine Reset Möglichkeit für das Passwort wäre echt super, hatte selber mein PW falsch eingegeben und die Bridge dann neu anlegen müssen..


@Michael, bei mir gibt es leider ebenfalls keine Temperatur mehr vom Mäher. Update hat er bekommen, jetzt hab ich Kollisions-, Ladezyklen- und Betriebsstundenzähler.. kann mich nicht erinnern letztes Jahr diese Readings gesehen zu haben.. 


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 18 April 2018, 10:10:23
Ich habe soeben eine neue Version für das Bridge Modul eingecheckt. Darin enthalten ist  nun der set Befehl deleteAccountPassword. Dieser set Befehl ist nur sichtbar wenn schon ein Passwort eingetragen wurde.
Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 18 April 2018, 13:03:32
Hallo Kenneth

Hast du das Update am Mäher über die Handyapp gemacht?
Bin echt noch am überlegen, ob ich das mache. Im Roboter-Forum hat es bei einigen schon den Mäher stillgelegt, bei anderen lief es ohne Probleme durch.
Aber ohne bekommt man die neuen Readings ja nicht [emoji4]
Ist da auch nur ein Update auf dem Mäher für die Schnittstelle zur APP. Die Firmware selbst bleibt gleich.

Gruß Michael


Das Update am Mäher habe ich seit der Inbetriebnahme vor ca. 4 Wochen drin und hatte ich auch über die App gemacht.
Gateway war zum Zeitpunkt 1 Meter vom Mäher weg um evtl. Verbindungsstörungen vorzubeugen.

Grüße
  Matthias


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 18 April 2018, 13:11:37
Ich habe soeben eine neue Version für das Bridge Modul eingecheckt. Darin enthalten ist  nun der set Befehl deleteAccountPassword. Dieser set Befehl ist nur sichtbar wenn schon ein Passwort eingetragen wurde.

Hi,

hab eben geschaut, für die Bridge waren keine Änderung vorhanden.

Grüße


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 18 April 2018, 13:40:00
Per FHEM Update immer erst ab Folgetag 8 Uhr.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 18 April 2018, 14:03:56
Per FHEM Update immer erst ab Folgetag 8 Uhr.

ahhhhhh [emoji6]



Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 19 April 2018, 14:22:39
Bei mir schmiert die SmartBridge immer noch mehrmals am Tag ab...es steht dann "initialized" da. Das Device geht dann natürlich auch nicht mehr, hier steht dann auch "initialized".  (mit dem Update vom 27.04.2018 behoben...Danke CoolTux)

Nach shutdown restart, braucht er auch immer noch das Passwort neu. (mit dem Update vom 25.04.2018 behoben...Danke CoolTux)


Geht es nur mir so?    (ab dem Update vom 27.04.2018 funktioniert alles... Danke CoolTux)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 April 2018, 14:37:48
Dann brauche ich ein list der Bridge und am besten setzt du die Bridge auf verbose 5.
Alles auf initialized würde bedeuten das FHEM neugestartet wurde.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 19 April 2018, 15:41:56
ist mit list der Bridge die Log-Datei gemeint?

In der Log-Datei steht, dass er sich so ca. alle 5 Minuten mit der Cloud verbindet. Sperrt einen dann nicht die Cloud irgendwann aus?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 April 2018, 15:42:39
Nein

list DEVICENAMEBRIDGE
Titel: FHEM verliert Gardena Passwort nach Neustart
Beitrag von: teufelchen am 24 April 2018, 06:44:17
Hallo,

immer wenn ich FHEM neu starte muss ich das Passwort für die GardenaBridge neu eingeben.
Wenn ich dann das Passwort manuell neu setzte funktioniert es, bis zum nächsten Neustart.


PS: Schon beim Anlegen des Gerätes hat er das Passwort nicht übernommen. (define myGardenaBridge GardenaSmartBridge email passwort)

Was mache ich falsch?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 April 2018, 08:43:18
Dann bitte einmal das Bridge Device auf Verbose 5 stellen und danach ein set password machen.
Titel: Antw:FHEM verliert Gardena Passwort nach Neustart
Beitrag von: CoolTux am 24 April 2018, 17:37:28
Hallo,

immer wenn ich FHEM neu starte muss ich das Passwort für die GardenaBridge neu eingeben.
Wenn ich dann das Passwort manuell neu setzte funktioniert es, bis zum nächsten Neustart.


PS: Schon beim Anlegen des Gerätes hat er das Passwort nicht übernommen. (define myGardenaBridge GardenaSmartBridge email passwort)

Was mache ich falsch?

Arbeitest du in der fhem.cfg mit include files?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 24 April 2018, 21:02:32
Ja.
Ich habe in der fhem.cfg saisonale Sachen wie Weihnachtsbeleuchtung,  Gardena usw. ausgelagert und mit include dann eingebunden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 April 2018, 21:22:16
Und nach jedem Neustart musst du das Passwort neu setzen oder immer nur nach dem du  die cfg bearbeitet hast?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 25 April 2018, 06:24:06
Ich lese per Besfehl die config neu ein (rereadcfg)  bevor ich Änerungen vornehme und dann abspeichere.

Nach einigen testen scheint FHEM schon hier das Passwort zu verlieren und nicht wie ursprünglich gedacht erst beim Neustart.

Kann ich das Passwort irgendwie fest reinschreiben. Bei der Telegramm Anbindung ist es ja auch fest geschrieben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 April 2018, 06:45:43
Ich denke ich weiß jetzt woran es liegt. Ich muss erst noch Rücksprache mit anderen Developern nehmen.
Melde mich dann.

Du hast die aktuelle Version aus dem FHEM Update?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 25 April 2018, 06:50:04
Vielen Dank.

Das Modul ist echt super. Respekt was Ihr da programmiert habt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 25 April 2018, 06:57:54
Ich denke ich weiß jetzt woran es liegt. Ich muss erst noch Rücksprache mit anderen Developern nehmen.
Melde mich dann.

Klingt ja schon mal super [emoji3]


Zitat
Du hast die aktuelle Version aus dem FHEM Update?

Ich ja [emoji6]

grüße


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 April 2018, 08:28:18
Neue Version liegt im SVN und ist ab morgen Früh 8 Uhr per FHEM Update verfügbar.
Die Version sollte das verlieren des Passwortes nach einem rereadcfg fixen. Bei mir lief ein Test erfolgreich.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Xell1984 am 25 April 2018, 10:08:13
Da wir uns in den nächsten Wochen einen Gardena Smart City 500 holen wollen freu ich mich um so mehr dass hier so fleißig erweitert etc. wird.

Von mir ein fettes Danke für das Modul welches hoffentlich demnächst auch unseren Mäher mit überwacht :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 26 April 2018, 08:49:46
Neue Version liegt im SVN und ist ab morgen Früh 8 Uhr per FHEM Update verfügbar.
Die Version sollte das verlieren des Passwortes nach einem rereadcfg fixen. Bei mir lief ein Test erfolgreich.

Moin Moin,

nach dem Speichern der FHEM.CFG oder einem rereadcfg ist das PW nicht verloren aber dafür steht die Bridge und die Devices auf "initialized"

--> getDevicesState führt zu "no Token available"
--> getToken = connected to cloud

Grüße

----info hinzugefügt----
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2018, 08:58:00
Bitte versuchen genauer zu beschreiben.
Du meinst vermutlich wenn Du ein rereadcfg aus führst, korrekt?
Wenn ja fehlt die Zuordung zum Event. Kann mal bitte jemand kurz schauen welches Event kommt nach einem rereadcfg.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 26 April 2018, 09:28:22
Hi,

habs oben editiert ..

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2018, 18:11:09
Bitte einmal aus dem Git installieren
https://github.com/LeonGaultier/fhem-GardenaSmart/archive/master.zip

Hier sollte nach einem rereadcfg automatisch ein getToken passieren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 28 April 2018, 15:57:13
Bitte einmal aus dem Git installieren
https://github.com/LeonGaultier/fhem-GardenaSmart/archive/master.zip

Hier sollte nach einem rereadcfg automatisch ein getToken passieren.

Hi,

funzt.. Danke!

BTW.. das PW wird noch unverschlüsselt ins log geschrieben.

Grüße
  Matthias
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 April 2018, 17:49:09
Hi,

funzt.. Danke!

BTW.. das PW wird noch unverschlüsselt ins log geschrieben.

Grüße
  Matthias

Kannst Du mir bitte die Logausgabe zeigen?. Ohne PW aber sonst der ganze Rest  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 28 April 2018, 18:00:56
Hi,


klaro..


2018-04-28_15:53:47 MyGardenaBridge deleteAccountPassword
2018-04-28_15:54:02 MyGardenaBridge gardenaAccountPassword XXXXXXXXXXXXXXX
2018-04-28_15:54:02 MyGardenaBridge fetch locationId
2018-04-28_15:54:02 MyGardenaBridge token: 1bcfb3f2-0570-46e5-9051-3cf95525bf73
2018-04-28_15:54:04 MyGardenaBridge connected to cloud
2018-04-28_15:57:22 MyGardenaBridge connected to cloud



Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 April 2018, 18:13:57
Hi,


klaro..


2018-04-28_15:53:47 MyGardenaBridge deleteAccountPassword
2018-04-28_15:54:02 MyGardenaBridge gardenaAccountPassword XXXXXXXXXXXXXXX
2018-04-28_15:54:02 MyGardenaBridge fetch locationId
2018-04-28_15:54:02 MyGardenaBridge token: 1bcfb3f2-0570-46e5-9051-3cf95525bf73
2018-04-28_15:54:04 MyGardenaBridge connected to cloud
2018-04-28_15:57:22 MyGardenaBridge connected to cloud



Gesendet von iPhone mit Tapatalk

Danke Dir. Fixe ich so das morgen früh ein sauberes Update kommt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2018, 06:15:47
Hi,


klaro..


2018-04-28_15:53:47 MyGardenaBridge deleteAccountPassword
2018-04-28_15:54:02 MyGardenaBridge gardenaAccountPassword XXXXXXXXXXXXXXX
2018-04-28_15:54:02 MyGardenaBridge fetch locationId
2018-04-28_15:54:02 MyGardenaBridge token: 1bcfb3f2-0570-46e5-9051-3cf95525bf73
2018-04-28_15:54:04 MyGardenaBridge connected to cloud
2018-04-28_15:57:22 MyGardenaBridge connected to cloud



Gesendet von iPhone mit Tapatalk

Ok ich weiß jetzt was Du meinst. Aber das kann ich nicht unterbinden. Das ist ja der Event vom Setbefehl, wenn Du ihn mit ins Devicelog logst kann ich nichts machen.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2018, 06:19:31
neue Version ist online
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 29 April 2018, 14:04:43
Danke.

Super Leistung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 02 Mai 2018, 19:47:46
Nabend CoolTux,

ich bin begeisterter Benutzer von deinen Modulen, vielen Dank für deine herausragende Arbeit.

Nur leider habe ich seit dem letzen größeren Update beim schalten meines Roboters immer folgende Fehlermeldung im log:

2018.05.02 19:13:42 1: PERL WARNING: Use of uninitialized value $abilities in string ne at ./FHEM/74_GardenaSmartDevice.pm line 257.
2018.05.02 19:13:42 1: stacktrace:
2018.05.02 19:13:42 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (257)
2018.05.02 19:13:42 1:     main::GardenaSmartDevice_Set        called by ./FHEM/98_apptime.pm (205)
2018.05.02 19:13:42 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.02 19:13:42 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.02 19:13:42 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.02 19:13:42 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.02 19:13:42 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.02 19:13:42 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.02 19:13:42 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.02 19:13:42 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.02 19:13:42 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.02 19:13:42 1:     main::CallFn                        called by fhem.pl (708)

ist  funktional zwar egal aber unschön ::), vielleicht magst Du dir das ja mal anschauen.


VG
  habl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 Mai 2018, 20:01:29
Hallo,

Schaue ich mir gerne die Tage an.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 Mai 2018, 08:47:19
Nabend CoolTux,

ich bin begeisterter Benutzer von deinen Modulen, vielen Dank für deine herausragende Arbeit.

Nur leider habe ich seit dem letzen größeren Update beim schalten meines Roboters immer folgende Fehlermeldung im log:

2018.05.02 19:13:42 1: PERL WARNING: Use of uninitialized value $abilities in string ne at ./FHEM/74_GardenaSmartDevice.pm line 257.
2018.05.02 19:13:42 1: stacktrace:
2018.05.02 19:13:42 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (257)
2018.05.02 19:13:42 1:     main::GardenaSmartDevice_Set        called by ./FHEM/98_apptime.pm (205)
2018.05.02 19:13:42 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.02 19:13:42 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.02 19:13:42 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.02 19:13:42 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.02 19:13:42 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.02 19:13:42 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.02 19:13:42 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.02 19:13:42 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.02 19:13:42 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.02 19:13:42 1:     main::CallFn                        called by fhem.pl (708)

ist  funktional zwar egal aber unschön ::), vielleicht magst Du dir das ja mal anschauen.


VG
  habl

Können bitte andere einmal schauen ob sie auch diese Meldung haben? Speziell wer den watering_computer verwendet oder den mower mit den set Befehlen parkuntilfurthernotice, parkuntilnexttimer und startresumeschedule.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 04 Mai 2018, 14:40:55
Können bitte andere einmal schauen ob sie auch diese Meldung haben? Speziell wer den watering_computer verwendet oder den mower mit den set Befehlen parkuntilfurthernotice, parkuntilnexttimer und startresumeschedule.


Wenn ich den Mäher oder Wassercompter schalte habe ich keine derartige Warnung im Log.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 04 Mai 2018, 14:42:27

Wenn ich den Mäher oder Wassercompter schalte habe ich keine derartige Warnung im Log.

Grüße

Ich danke Dir. Welche perl Version hast Du?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 04 Mai 2018, 14:42:54
Nabend CoolTux,

ich bin begeisterter Benutzer von deinen Modulen, vielen Dank für deine herausragende Arbeit.

Nur leider habe ich seit dem letzen größeren Update beim schalten meines Roboters immer folgende Fehlermeldung im log:

2018.05.02 19:13:42 1: PERL WARNING: Use of uninitialized value $abilities in string ne at ./FHEM/74_GardenaSmartDevice.pm line 257.
2018.05.02 19:13:42 1: stacktrace:
2018.05.02 19:13:42 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (257)
2018.05.02 19:13:42 1:     main::GardenaSmartDevice_Set        called by ./FHEM/98_apptime.pm (205)
2018.05.02 19:13:42 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.02 19:13:42 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.02 19:13:42 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.02 19:13:42 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.02 19:13:42 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.02 19:13:42 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.02 19:13:42 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.02 19:13:42 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.02 19:13:42 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.02 19:13:42 1:     main::CallFn                        called by fhem.pl (708)

ist  funktional zwar egal aber unschön ::), vielleicht magst Du dir das ja mal anschauen.


VG
  habl

Welche Perlversion hast Du?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 04 Mai 2018, 14:45:00
Ich danke Dir. Welche perl Version hast Du?

This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi
(with 60 registered patches, see perl -V for more detail)


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 04 Mai 2018, 15:33:56
meine Version:

This is perl 5, version 20, subversion 2 (v5.20.2) built for x86_64-linux-gnu-thread-multi

VG
  habl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 04 Mai 2018, 15:35:44
Sollte jetzt keinen großen Unterschied machen

Kannst Du bitte einmal ein Device auf verbose 5 setzen und dann schalten. Denke mal es geht um einen Mäher oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 04 Mai 2018, 20:22:43
gerne, hier die Ausgabe...

2018.05.04 20:19:22 1: PERL WARNING: Use of uninitialized value $abilities in string ne at ./FHEM/74_GardenaSmartDevice.pm line 257.
2018.05.04 20:19:22 1: stacktrace:
2018.05.04 20:19:22 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (257)
2018.05.04 20:19:22 1:     main::GardenaSmartDevice_Set        called by ./FHEM/98_apptime.pm (205)
2018.05.04 20:19:22 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.04 20:19:22 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.04 20:19:22 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.04 20:19:22 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.04 20:19:22 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.04 20:19:22 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.04 20:19:22 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.04 20:19:22 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.04 20:19:22 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.04 20:19:22 1:     main::CallFn                        called by fhem.pl (708)
2018.05.04 20:19:22 4: GardenaSmartBridge (Robert) - IOWrite: "name":"park_until_next_timer" 481ecc63-7dab-4b5f-a5f6-faa35811a35b mower IODevHash=HASH(0x765cc30)
2018.05.04 20:19:23 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2018.05.04 20:19:27 4: GardenaSmartDevice (Robert) - readings was written}
2018.05.04 20:19:27 4: GardenaSmartDevice (Robert) - find logical device: Robert
2018.05.04 20:20:48 1: PERL WARNING: Use of uninitialized value $abilities in string ne at ./FHEM/74_GardenaSmartDevice.pm line 257.
2018.05.04 20:20:48 1: stacktrace:
2018.05.04 20:20:48 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (257)
2018.05.04 20:20:48 1:     main::GardenaSmartDevice_Set        called by ./FHEM/98_apptime.pm (205)
2018.05.04 20:20:48 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.04 20:20:48 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.04 20:20:48 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.04 20:20:48 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.04 20:20:48 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.04 20:20:48 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.04 20:20:48 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.04 20:20:48 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.04 20:20:48 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.04 20:20:48 1:     main::CallFn                        called by fhem.pl (708)
2018.05.04 20:20:48 4: GardenaSmartBridge (Robert) - IOWrite: "name":"park_until_further_notice" 481ecc63-7dab-4b5f-a5f6-faa35811a35b mower IODevHash=HASH(0x765cc30)
2018.05.04 20:20:49 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 204 without any data after requesting gardena cloud

hoffe Du erkennst was...
und ja ein Mäher

VG
  habl

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 09 Mai 2018, 06:52:18
Hallo Entwickler.
Beinen Näher starte ich fast nur noch über FHEM, dän Eureren tollen Modul.

Gibt es evtl. die Möglichkeit in einer späteren Version das startOverrideTimer nicht nur mit einer Minutenangabe zu steuern, sondern auch mit einer bis Zeit?
Z. B. startOverrideTimer till 17:30
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Mai 2018, 08:10:11
gerne, hier die Ausgabe...

2018.05.04 20:19:22 1: PERL WARNING: Use of uninitialized value $abilities in string ne at ./FHEM/74_GardenaSmartDevice.pm line 257.
2018.05.04 20:19:22 1: stacktrace:
2018.05.04 20:19:22 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (257)
2018.05.04 20:19:22 1:     main::GardenaSmartDevice_Set        called by ./FHEM/98_apptime.pm (205)
2018.05.04 20:19:22 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.04 20:19:22 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.04 20:19:22 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.04 20:19:22 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.04 20:19:22 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.04 20:19:22 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.04 20:19:22 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.04 20:19:22 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.04 20:19:22 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.04 20:19:22 1:     main::CallFn                        called by fhem.pl (708)
2018.05.04 20:19:22 4: GardenaSmartBridge (Robert) - IOWrite: "name":"park_until_next_timer" 481ecc63-7dab-4b5f-a5f6-faa35811a35b mower IODevHash=HASH(0x765cc30)
2018.05.04 20:19:23 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2018.05.04 20:19:27 4: GardenaSmartDevice (Robert) - readings was written}
2018.05.04 20:19:27 4: GardenaSmartDevice (Robert) - find logical device: Robert
2018.05.04 20:20:48 1: PERL WARNING: Use of uninitialized value $abilities in string ne at ./FHEM/74_GardenaSmartDevice.pm line 257.
2018.05.04 20:20:48 1: stacktrace:
2018.05.04 20:20:48 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (257)
2018.05.04 20:20:48 1:     main::GardenaSmartDevice_Set        called by ./FHEM/98_apptime.pm (205)
2018.05.04 20:20:48 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.04 20:20:48 1:     main::CallFn                        called by fhem.pl (1780)
2018.05.04 20:20:48 1:     main::DoSet                         called by fhem.pl (1813)
2018.05.04 20:20:48 1:     main::CommandSet                    called by fhem.pl (1194)
2018.05.04 20:20:48 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2523)
2018.05.04 20:20:48 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2018.05.04 20:20:48 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2018.05.04 20:20:48 1:     main::FW_Read                       called by ./FHEM/98_apptime.pm (205)
2018.05.04 20:20:48 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (165)
2018.05.04 20:20:48 1:     main::CallFn                        called by fhem.pl (708)
2018.05.04 20:20:48 4: GardenaSmartBridge (Robert) - IOWrite: "name":"park_until_further_notice" 481ecc63-7dab-4b5f-a5f6-faa35811a35b mower IODevHash=HASH(0x765cc30)
2018.05.04 20:20:49 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 204 without any data after requesting gardena cloud

hoffe Du erkennst was...
und ja ein Mäher

VG
  habl

Bitte teste mal die neue Version aus dem Master Git. Brauchst nur die Device installieren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Mai 2018, 08:12:19
Hallo Entwickler.
Beinen Näher starte ich fast nur noch über FHEM, dän Eureren tollen Modul.

Gibt es evtl. die Möglichkeit in einer späteren Version das startOverrideTimer nicht nur mit einer Minutenangabe zu steuern, sondern auch mit einer bis Zeit?
Z. B. startOverrideTimer till 17:30

Kann die API das von Hause aus? Weiß das einer?
Ansonsten muß das von FHEM gesteuert werden. Muss ich mir bei Gelegenheit mal anschauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 09 Mai 2018, 12:35:19
Hi CoolTux,

Bitte teste mal die neue Version aus dem Master Git. Brauchst nur die Device installieren.

sieht doch gut aus:
2018.05.09 12:24:34 4: GardenaSmartBridge (Robert) - IOWrite: "name":"park_until_next_timer" 481ecc63-7dab-4b5f-a5f6-faa35811a35b mower IODevHash=HASH(0x7075918)
2018.05.09 12:24:35 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2018.05.09 12:24:39 4: GardenaSmartDevice (Robert) - readings was written}
2018.05.09 12:24:39 4: GardenaSmartDevice (Robert) - find logical device: Robert
2018.05.09 12:25:40 4: GardenaSmartBridge (Robert) - IOWrite: "name":"start_resume_schedule" 481ecc63-7dab-4b5f-a5f6-faa35811a35b mower IODevHash=HASH(0x7075918)
2018.05.09 12:25:41 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2018.05.09 12:25:45 4: GardenaSmartDevice (Robert) - readings was written}
2018.05.09 12:25:45 4: GardenaSmartDevice (Robert) - find logical device: Robert


Danke Dir dafür!
  habl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Mai 2018, 12:41:07
Hi CoolTux,

sieht doch gut aus:
2018.05.09 12:24:34 4: GardenaSmartBridge (Robert) - IOWrite: "name":"park_until_next_timer" 481ecc63-7dab-4b5f-a5f6-faa35811a35b mower IODevHash=HASH(0x7075918)
2018.05.09 12:24:35 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2018.05.09 12:24:39 4: GardenaSmartDevice (Robert) - readings was written}
2018.05.09 12:24:39 4: GardenaSmartDevice (Robert) - find logical device: Robert
2018.05.09 12:25:40 4: GardenaSmartBridge (Robert) - IOWrite: "name":"start_resume_schedule" 481ecc63-7dab-4b5f-a5f6-faa35811a35b mower IODevHash=HASH(0x7075918)
2018.05.09 12:25:41 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2018.05.09 12:25:45 4: GardenaSmartDevice (Robert) - readings was written}
2018.05.09 12:25:45 4: GardenaSmartDevice (Robert) - find logical device: Robert


Danke Dir dafür!
  habl

sehr schön. habe die version ins svn eingecheckt. kommt dann morgen früh per update
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: basty2 am 09 Mai 2018, 16:32:32
Hallo CoolTux,

bei mir gibt es den refresh befehl nicht für soil-moisture, sondern nur für "temperature" und "light". Ich habe das refresh Verhalten des Sensors noch nicht ganz nachvollziehen können. Manchmal aktualisiert er häufig, dann bleibt eine Aktualisierung über 4 Stunden aus, wobei sich bei mir in der Zeit die soil-moisture halbiert hat (von 80% auf 40% gesunken). Die Prüfung musste ich manuell über die App ausführen. Ist ein refresh befehl auch für den Feuchtigkeitswert möglich?

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Mai 2018, 16:35:10
Hallo,

Im Grunde wird alle Intervall die Cloud abgefragt und diese überträgt dann die Daten von verwalteten Devices. Ich schaue es mir aber gerne die Tage noch mal an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: basty2 am 09 Mai 2018, 19:50:27
ich meine auch die Abfrage vom Sensor und das speichern in der Cloud. Das wird sehr unregelmäßig gesynct.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Mai 2018, 20:37:04
Ach so. Da kann ich leider gar nichts zu sagen. Ich habe das Gardena System leider nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: basty2 am 09 Mai 2018, 23:39:53
ok. Mir würde schon die Möglichkeit helfen, den dritten Wert (Feuchtigkeit) manuell zu aktualisieren.
Bei mir gehen nur die beiden anderen Werte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 Mai 2018, 06:11:53
Muss ich mir dir Tage anschauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 Mai 2018, 12:02:28
ok. Mir würde schon die Möglichkeit helfen, den dritten Wert (Feuchtigkeit) manuell zu aktualisieren.
Bei mir gehen nur die beiden anderen Werte.

Kannst gerne die neue Version aus dem Git laden und dann mal testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: basty2 am 10 Mai 2018, 14:27:22
Habe ich probiert.
Es zeigt mir folgende Fehler an:
2018-05-10 14:26:43 GardenaSmartDevice Sensor 400
2018-05-10 14:26:43 GardenaSmartDevice Sensor lastRequestState: request_error
2018-05-10 14:26:43 GardenaSmartDevice Sensor lastRequestState: Error 400 Bad Request
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 Mai 2018, 14:35:03
Ah deswegen hatte ich das inaktiv gesetzt. Anscheinend ist der Befehl falsch. Leider finde ich aber auch keinen der funktioniert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: basty2 am 11 Mai 2018, 19:59:11
Hi. ich habe mal versucht den API Befehl mir anzuschauen. Habe da im Internet etwas zu husqvarn***** gefunden. Da habe ich einen Post Befehl dokumentieren können. Hilft der Dir?
Wobei es gibt 2 Befehle, einmal husq... und einmal getsentry...
Wenn ich helfen kann, gib Bescheid.
Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2018, 20:17:43
Muss ich erstmal schauen. Klingt aber nicht passend. Die anderen sehen anders aus.
Wie ist denn der ganze Befehl bei Dir?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: basty2 am 11 Mai 2018, 20:30:49
Hi,
Per Tamper:
Post: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICEID>/abilities/humidity/command?locationID=<locationID>

bei Temperature ist der befehl:
Post: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICEID>/abilities/ambient_temperature/command?locationID=<locationID>
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2018, 20:38:03
OK, schaue ich mir die Tage an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 Mai 2018, 08:11:24
Hi,
Per Tamper:
Post: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICEID>/abilities/humidity/command?locationID=<locationID>

bei Temperature ist der befehl:
Post: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICEID>/abilities/ambient_temperature/command?locationID=<locationID>

Habe gerade mal geschaut. Genau so habe ich es auch. Interessant wäre jetzt noch welcher payload als data für das Post erwartet wird.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: basty2 am 12 Mai 2018, 10:38:40
Wie bekomme ich den Payload via Tamper?
Was mir aufgefallen ist, ist das die Request Details bei beiden Befehlen bezüglich husqvarnagroup gleich sind. Aber es wird noch ein Post Befehl zu app.getsentry.com geschickt. Diese unterscheiden sich. Bild5 ist vom temperature post befehl und Bild 6 vom humidity.
Man kann den Wert auch nur in einer bestimmten Zeit aktualisieren (ich glaube aller 15 Minuten). Sonst gibt es einen Fehler. ggf. ist das hier das Problem.
 
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 Mai 2018, 18:54:47
Keine Ahnung wo man da was sieht. Das letzte Bild scheint eine Antwort zu sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 17 Mai 2018, 13:39:07
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
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart S
Beitrag von: speedschmidt am 20 Mai 2018, 23:34:53
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
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 Mai 2018, 06:59:06
Zeig doch mal bitte ein list vom Device
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag 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
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 Mai 2018, 09:33:22
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.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag 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
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 25 Mai 2018, 19:31:48
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
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: s_filmoff am 26 Mai 2018, 20:11:41
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!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 26 Mai 2018, 21:49:50
Bei mir ist auch alles o.k...


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Juni 2018, 09:29:57
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ß.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 01 Juni 2018, 21:55:21
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


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.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Juni 2018, 22:14:39

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.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 01 Juni 2018, 22:51:45
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
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: al15 am 12 Juni 2018, 20:39:49
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
Titel: 73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: speedschmidt am 21 Juni 2018, 21:10:23

Zitat
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.

Kann das 7. evtl. der Masterkanal für die Pumpe sein?

Schmitti
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 21 Juni 2018, 21:37:13
Zitat
Kann das 7. evtl. der Masterkanal für die Pumpe sein?

Eigentlich nicht. Begründung: ic24-valve_error_x_type (für x von 0-6) ist 'ok'. Da keine Pumpe angeschlossen ist, würde mich ein ok wundern.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: HWR205 am 26 Juni 2018, 23:46:17
Ich habe die neusten Module installiert und kann über die Bridge auch meinen Rasenmäher steuern. Ich sehe auch meine Bewässerungssteuerung (Gardena smart Irrigation Control) als Device. Ich sehe auch die Internals und Readings, wie z.B. nächster Bewässerungszeitpunkt eines Ventils, kann aber keine Steuerungen (Sets) ausführen. Geht das (noch) nicht oder ist das ein Konfigurationsfehler von mir?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 Juni 2018, 23:51:22
Ich habe die neusten Module installiert und kann über die Bridge auch meinen Rasenmäher steuern. Ich sehe auch meine Bewässerungssteuerung (Gardena smart Irrigation Control) als Device. Ich sehe auch die Internals und Readings, wie z.B. nächster Bewässerungszeitpunkt eines Ventils, kann aber keine Steuerungen (Sets) ausführen. Geht das (noch) nicht oder ist das ein Konfigurationsfehler von mir?

Geht derzeit leider noch nicht. Mir fehlen noch Infos und im Netz finde ich leider nichts dazu.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 27 Juni 2018, 13:51:13
https://github.com/openhab/openhab2-addons/pull/3678 (https://github.com/openhab/openhab2-addons/pull/3678)

Zur Dokumentation irrigation control. Hilft das? Gehe davon aus, es gibt bei Openhab noch mehr. Würde mal schauen, wenn es hilft.


Sent from my iPad using Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Juni 2018, 14:16:54
Muss ich mir anschauen. Wäre super wenn Du noch kucken kannst. Auf den ersten Blick. Bis jetzt konnte ich da noch nicht wirklich rauslesen was ich machen kann. Aber anscheinend kann man von 0-59 min einzeln die Ventile öffnen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Juni 2018, 14:42:04
Im Master meines Gits habe ich mal eine kleine Testversion für die Ventilsteuerung eingebaut. Es muss lediglich das Devicemodul aktualisiert werden. Wer mutig ist (da ungetestet) kann es ja einmal probieren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 27 Juni 2018, 22:40:43
Zitat
Wer mutig ist (da ungetestet) kann es ja einmal probieren.

Ich habe die beiden Module aktualisiert.

Ich habe einen Regner in watering_timer_1  umbenannt.

bei set <device>_timer_1 2 bekomme ich diesen Log

Zitat
2018.06.27 22:37:23 4: GardenaSmartBridge (Bew_sserungssteuerung) - IOWrite: "name":"watering_timer_1","parameters":{"duration":2} 28956d48-b95e-4088-ab30-9e373edc418d watering IODevHash=HASH(0x3373ca8)
2018.06.27 22:37:24 5: GardenaSmartBridge (Bew_sserungssteuerung) - RequestERROR: Error 400 Bad Request
2018.06.27 22:37:24 5: GardenaSmartBridge (Bew_sserungssteuerung) - RequestERROR: received http code 400 receive Error after requesting gardena cloud
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Juni 2018, 22:55:19
Müssen wir wohl noch weiter suchen wie man das genau macht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 27 Juni 2018, 23:30:43

Zitat
Müssen wir wohl noch weiter suchen wie man das genau macht.

Ich habe das hier noch gefunden

https://github.com/openhab/openhab2-addons/blob/master/addons/binding/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/handler/GardenaThingHandler.java

man könnte daraus schliessen, dass der Befehle WATERING_TIMER_VALVE_1 heißt und nicht watering_timer_1. Ich habe das mal versucht im Code unterzubringen, aber wohl nicht komplett geschafft.

Ich bekomme dann die Fehlermeldung
Zitat
Unknown argument WATERING_TIMER_VALVE_1, choose one of watering_timer_1 WATERING_TIMER_VALVE_1

Unabhängig davon, müsste

list       .= 'watering_timer_1,0,1,59' if( AttrVal($name,'model','unknown') eq 'ic24' );
wohl

$list       .= 'watering_timer_1:slider,0,1,59' if( AttrVal($name,'model','unknown') eq 'ic24' );
heißen.

Leider keine weitere idee heute abend.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 Juni 2018, 08:05:59
neuer Versuch. Habe bisschen was gefixt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 28 Juni 2018, 21:52:30
Danke,

ich habe einen Fehler gefunden, der bringt uns aber auch nicht weiter

} elsif( lc $cmd eq 'wateringtimertalve1' ) {
sollte

Zitat
} elsif( lc $cmd eq 'wateringtimervalve1' ) {

heissen.

Nach der Korrektur sieht das Log eigentlich gut aus.

Zitat
2018.06.28 21:47:49 4: GardenaSmartBridge (Bew_sserungssteuerung) - IOWrite: "name":"watering_timer_valve_1","parameters":{"duration":2} 28956d48-b95e-4088-ab30-9e373edc418d watering IODevHash=HASH(0x3373ca8)
2018.06.28 21:47:49 5: GardenaSmartBridge (Bew_sserungssteuerung) - RequestERROR: Error 400 Bad Request

aber trotzdem mag Gardena den request nicht. Ich habe keine Unterschiede zu Aufrufen des Mähers feststellen können und die Files für Openhab sehen dem auch sehr ähnlich. Bleibe ein wenig ratlos.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 Juni 2018, 21:59:10
Leider habe ich derzeit sehr wenig Zeit. Ich Versuche aber hier und da noch mal zu schauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 28 Juni 2018, 22:13:45
Ich habe mal eine Email an gardena bezüglich der API Dokumentation geschrieben. Sollte ja auch in derem Interessen sein, wenn ihr neues Produkt einfacher einzubinden ist.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 Juni 2018, 22:40:20
Das ist sehr nett, aber ich glaube leider vergeblich. Wir hatten mal persönlich Kontakt zur Entwicklungsabteilung haben aber auch nichts bekommen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 08 Juli 2018, 21:25:50
Zitat
Das ist sehr nett, aber ich glaube leider vergeblich. Wir hatten mal persönlich Kontakt zur Entwicklungsabteilung haben aber auch nichts bekommen.

scheint so.

Das hier kam von Gardena zurück und wurde nach einigem Hin- und Her auch nicht konkreter

Zitat
Bitte haben Sie Verständnis dafür, dass wir Ihnen zum aktuellen Zeitpunkt keine API-Beschreibung für das GARDENA smart System bereitstellen können.

Grund hierfür ist, dass unsere aktuelle Web App API spezifisch für die GARDENA smart App entwickelt wurde und sich daher nicht für eine stabile Integrationen in andere Systeme eignet.

Aus diesem Grund gibt es von GARDENA auch noch keine offizielle Dokumentation zu diesem Thema. Eine dedizierte Integration API ist allerdings angedacht und bereites in Arbeit.

Aktuell können wir Ihnen leider noch keinen Zeitpunkt nennen ab wann diese verfügbar sein wird.

Ich habe gerade keine weiteren Ideen hier...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 Juli 2018, 21:44:04
openHab scheint es ja eingebunden bekommen zu haben. Wir brauchen nur einen der Java kann um uns das mal auseinander zu nehmen. Alles was ich brauche ist der fertige URL Aufruf.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 08 Juli 2018, 22:00:34
Zitat
openHab scheint es ja eingebunden bekommen zu haben. Wir brauchen nur einen der Java kann um uns das mal auseinander zu nehmen. Alles was ich brauche ist der fertige URL Aufruf.

das ist ja das merkwürdige. Ich kann kein Java, aber ich habe keine spezielle Routine für die irrigation control gefunden. Das heißt der Befehl zum manuellen Bewässern müsste den gleichen Aufbau wie z.B. startoverridetimer (+ Minuten) haben... Und der Befehl scheint wohl "WATERING_TIMER_VALVE_1" zu heissen.

Hier wäre das Geheimnis wohl drin, wenn es eins gibt....

https://github.com/openhab/openhab2-addons/blob/master/addons/binding/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/handler/GardenaThingHandler.java (https://github.com/openhab/openhab2-addons/blob/master/addons/binding/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/handler/GardenaThingHandler.java)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Juli 2018, 12:56:48
Ich habe Anfang der Woche mich da noch mal ran gesetzt und mir die JSON String vom Water_Computer und Irrigation Control angeschaut. Ich habe den Aufbau des DATA verglichen und entsprechend korrekt angepasst. Dennoch bekomme ich ein 400 zurück. Also falsches Datenformat.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 11 Juli 2018, 14:08:50
Dennoch bekomme ich ein 400 zurück. Also falsches Datenformat.

Prima. Ich habe nochmal darüber nachgedacht ob die IDs im Befehl richtig sind oder ob GARDENA eine ID für das Ventil erwartet-mir fällt nicht mehr viel ein, was hier falsch sein könnte.
Ich kann auch nur mal meine Diskussion mit den GARDENA support aufwärmen, mit einer konkreten Frage. Ich habe das zwar schon mal versucht, aber wir können hier ja nichts verlieren.


Sent from my iPhone using Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: MobiusOne am 12 Juli 2018, 20:01:35
Ich habe mir eben das Binding von OpenHAB angeschaut. In der Ansicht der Commits für die Unterstützung des Irrigation Controllers https://github.com/openhab/openhab2-addons/commit/de69f374c3b893cba83b631268bb1b4a46eb6b73#diff-0046733c55f88f62db70ce8759843a4b habe ich gesehen, dass in der Datei GardenaSmartImpl.java, zwischen den Zeilen 340 und 358 der Befehl executeSetProperty abgeschickt wird. Könnte dies euch weiterhelfen?

(https://github.com/openhab/openhab2-addons/blob/de69f374c3b893cba83b631268bb1b4a46eb6b73/addons/binding/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartImpl.java)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 Juli 2018, 20:21:47
Vielleicht. Habe es mir gerade mal kurz angeschaut. Es wäre ein Versuch wert. Ich teste das bei Gelegenheit.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 Juli 2018, 09:48:14
Also ich habe da jetzt mal verschiedenste Kombinationen aus probiert. Ständig einen 400er bekommen.
Wenn mir jemand ein Beispiel für ein kompletes data Feld for Post geben kann wäre das klasse.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 14 Juli 2018, 00:24:39
Zitat
Wenn mir jemand ein Beispiel für ein kompletes data Feld for Post geben kann wäre das klasse.

Ich habe mal die Bewässerung aus dem WebUI gestartet und den Debugger im Firefox eingeschaltet. Da bekomme ich diese Post Daten...

{"properties":{"name":"watering_timer_1","value":{"state":"manual","duration":1,"valve_id":1}}}


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Juli 2018, 08:16:52
Interessant. Schaue ich mir an
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Juli 2018, 09:21:13
Habe gerade mal getestet. Leider geht es immer noch nicht. Der JSON sieht auch recht seltsam aus als wäre es mehr die Antwort als der Befehl der gesendet wurde.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 14 Juli 2018, 11:48:59
Zitat
Der JSON sieht auch recht seltsam aus als wäre es mehr die Antwort als der Befehl der gesendet wurde.

Das ist ziemlich sicher die Sendung gewesen.

Ein paar Argumente:

Es steht put davor, ich habe den Befehl aus dem Debugger wiederholt, und der Regner ging wieder an. Ich schicke die Details per private message...

Ich denke Du hast es fasst...

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Juli 2018, 12:46:50
Scheiße ich werd irre, ES GEHT, ES GEHT. Ein dickes fettes Danke geht an fettgu

Das war ja mal eine schwere Geburt  ;D
Jetzt muss ich es nur noch flexibler machen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Juli 2018, 13:47:20
Fertig. Ich schiebe es gleich in den Master Branch vom Git. Kann dann bitte mal jemand testen ob noch die anderen Sachen alle gehen? Also gerade Mower.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 14 Juli 2018, 15:44:37
Prima, super. Mower funktioniert noch. Die Regner gehen auch (andere Produkte habe ich nicht).

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena
Beitrag von: MobiusOne am 14 Juli 2018, 15:58:04
Kann dann bitte mal jemand testen ob noch die anderen Sachen alle gehen?

Super Toll! Ich habe aber einen Fehler noch gefunden. Wenn ich den Rasensprenger auf 0 Minuten einstelle, kommt als State 400 zurück. Der Sprenger bleibt aber solange an, bis die vorher eingestellte Zeit abgelaufen ist.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Juli 2018, 17:02:58
Prima, super. Mower funktioniert noch. Die Regner gehen auch (andere Produkte habe ich nicht).

Ich habe mich bei Dir für Deine tolle Vorarbeit zu bedanken. Freut mich das es funktioniert.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena
Beitrag von: CoolTux am 14 Juli 2018, 17:04:31
Super Toll! Ich habe aber einen Fehler noch gefunden. Wenn ich den Rasensprenger auf 0 Minuten einstelle, kommt als State 400 zurück. Der Sprenger bleibt aber solange an, bis die vorher eingestellte Zeit abgelaufen ist.

Welches Model? 0 Minuten sollte eigentlich gleich canceld sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena
Beitrag von: MobiusOne am 14 Juli 2018, 17:56:04
Welches Model? 0 Minuten sollte eigentlich gleich canceld sein.

Ich habe dies bei mein Valve 1 von der Irrigation Control probiert. Ich habe mal die wichtigsten Readings hinzugefügt

ic24-valve_error_1 HASH(0x12aXXXX) 2018-07-14 15:49:30
ic24-valve_error_1_severity no_error 2018-07-14 17:52:56
ic24-valve_error_1_type ok 2018-07-14 17:52:56
ic24-valve_error_1_valve_id 1 2018-07-14 17:52:56
ic24-valves_connected 1,2,3,4,5 2018-07-14 17:52:56
state 400 2018-07-14 17:49:28
watering-watering_timer_1 HASH(0x46f8910) 2018-07-14 15:49:30
watering-watering_timer_1_duration 0 2018-07-14 17:47:55
watering-watering_timer_1_state idle 2018-07-14 17:47:55
watering-watering_timer_1_valve_id 1 2018-07-14 17:47:55
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena
Beitrag von: CoolTux am 14 Juli 2018, 18:48:26
Ich habe dies bei mein Valve 1 von der Irrigation Control probiert. Ich habe mal die wichtigsten Readings hinzugefügt

ic24-valve_error_1 HASH(0x12aXXXX) 2018-07-14 15:49:30
ic24-valve_error_1_severity no_error 2018-07-14 17:52:56
ic24-valve_error_1_type ok 2018-07-14 17:52:56
ic24-valve_error_1_valve_id 1 2018-07-14 17:52:56
ic24-valves_connected 1,2,3,4,5 2018-07-14 17:52:56
state 400 2018-07-14 17:49:28
watering-watering_timer_1 HASH(0x46f8910) 2018-07-14 15:49:30
watering-watering_timer_1_duration 0 2018-07-14 17:47:55
watering-watering_timer_1_state idle 2018-07-14 17:47:55
watering-watering_timer_1_valve_id 1 2018-07-14 17:47:55

Du hast aber auch die aktuelle GitHub Version genommen? Sieht so komisch aus, gerade die Hashs sollten gar nicht sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena
Beitrag von: MobiusOne am 14 Juli 2018, 19:19:21
Du hast aber auch die aktuelle GitHub Version genommen? Sieht so komisch aus, gerade die Hashs sollten gar nicht sein.

Ich habe Version 1.2.0 von heute mittag genommen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Juli 2018, 19:40:22
Kannst Du bitte einmal die Bridge verbose 4 stellen und mir den JSON String zukommen lassen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: MobiusOne am 14 Juli 2018, 23:30:55
Kannst Du bitte einmal die Bridge verbose 4 stellen und mir den JSON String zukommen lassen.

Wenn ich den Befehl "manualDurationValve1" 0 ausführe, bekomme ich im Log nur folgenden Eintrag:
2018.07.14 23:25:32 4: GardenaSmartBridge (GardenaSmart) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/2ad4a6ee-00bd-4a96-80b8-xxxxxxxxxxxxxxxx/abilities/watering/properties/watering_timer_1?locationId=295e5d0f-bfe0-49c0-8d7f-xxxxxxxxxxxxxxxx, HEADER: secret!, DATA: secret!, METHOD: PUT
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Juli 2018, 08:10:30
Alles klar. Danke Dir. Ich schaue es mir an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 16:37:01
Hallo,
ich steuere über die Gardena Bridge zwei Ventile und habe folgendes Problem:
Wenn ich direkt im Device oder per webcmd starte, ist alles ok. Beim manuellen oder auch beim Start über AT wird offensichtlich das Komando an die Cloud nicht korrekt zusammen gebaut:
2018.07.23 16:20:32 4 : GardenaSmartBridge (Gardena_Bridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/f1d89512-1864-4181-a443-35ac02ffff0f/abilities/outlet/command?locationId=9bd77b42-5af6-4ec8-a0c9-9f4604aff911, HEADER: secret!, DATA: secret!, METHOD: POST

2018.07.23 16:20:32 4 : GardenaSmartBridge (Water1) - IOWrite: "name":"manual_override","parameters":{"duration":manualOverride 30} f1d89512-1864-4181-a443-35ac02ffff0f outlet IODevHash=HASH(0x47d51c8)

 

Statt der "30" wird "manualOverride 30" als duration übergeben.

Please fix it... ;-)

Vg
Steve
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 17:22:04
Hallo,
ich steuere über die Gardena Bridge zwei Ventile und habe folgendes Problem:
Wenn ich direkt im Device oder per webcmd starte, ist alles ok. Beim manuellen oder auch beim Start über AT wird offensichtlich das Komando an die Cloud nicht korrekt zusammen gebaut:
2018.07.23 16:20:32 4 : GardenaSmartBridge (Gardena_Bridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/f1d89512-1864-4181-a443-35ac02ffff0f/abilities/outlet/command?locationId=9bd77b42-5af6-4ec8-a0c9-9f4604aff911, HEADER: secret!, DATA: secret!, METHOD: POST

2018.07.23 16:20:32 4 : GardenaSmartBridge (Water1) - IOWrite: "name":"manual_override","parameters":{"duration":manualOverride 30} f1d89512-1864-4181-a443-35ac02ffff0f outlet IODevHash=HASH(0x47d51c8)

 

Statt der "30" wird "manualOverride 30" als duration übergeben.

Please fix it... ;-)

Vg
Steve

Was genau hast Du? Ein Watering Computer oder das 6 Ventil Irrigation Control System. Gib mal bitte ein List vom GardenaDevice
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 18:24:38
Zwei Watering Computer,
hier das Listing. Ich denke aber, der Fehler ist ziemlich offensichtlich. Ein "set <device> manualOverride 30" reicht aus.
Es hat übrigens schon mal funktioniert. Haber vor ein paar Tagen upgedatet und ich denke seitdem geht's nicht mehr. Mein letztes fhem Update lag schon 2-3 Wochen zurück.

Internals:
   CFGFN     
   DEF        f1d89512-1864-4181-a443-35ac02ffff0f watering_computer
   DEVICEID   f1d89512-1864-4181-a443-35ac02ffff0f
   Gardena_Bridge_MSGCNT 3076
   Gardena_Bridge_TIME 2018-07-23 18:16:52
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     3076
   NAME       Water1
   NR         407
   STATE      open
   TYPE       GardenaSmartDevice
   VERSION    1.2.0
   READINGS:
     2018-07-20 19:56:07   ambient_temperature-frost_warning no_frost
     2018-07-23 18:16:52   ambient_temperature-temperature 27
     2018-07-20 19:56:07   battery-disposable_battery_status ok
     2018-07-23 18:16:52   battery-level   91
     2018-07-20 19:56:07   device_info-category watering_computer
     2018-07-23 18:09:43   device_info-last_time_online 2018-07-23 18:08:50
     2018-07-20 19:56:07   device_info-manufacturer Gardena
     2018-07-20 19:56:07   device_info-product 1-DEVICE
     2018-07-20 19:56:07   device_info-serial_number 00006566
     2018-07-20 19:56:07   device_info-sgtin 3034F8EE90126D40000019A6
     2018-07-20 19:56:07   device_info-version 0.3.5-2.5.2-1.2.5-ICD1.17_1.0.20
     2018-07-20 19:56:07   firmware-firmware_command idle
     2018-07-20 19:56:07   firmware-firmware_status up_to_date
     2018-07-20 19:56:07   firmware-firmware_update_start true
     2018-07-20 19:56:07   firmware-firmware_upload_progress 0
     2018-07-20 19:56:07   firmware-inclusion_status included
     2018-07-20 20:11:28   lastRequestState request_error
     2018-07-20 19:56:07   outlet-button_manual_override_time 15
     2018-07-23 18:09:43   outlet-last_manual_override_time 30
     2018-07-23 18:09:43   outlet-manual_override open
     2018-07-23 18:09:43   outlet-valve_open true
     2018-07-23 02:31:31   radio-connection_status unknown
     2018-07-23 18:16:52   radio-quality   80
     2018-07-20 19:56:07   radio-state     good
     2018-07-20 19:56:07   scheduling-adaptive_scheduling_last_decision undefined
     2018-07-23 18:16:52   state           open
   helper:
     STARTINGPOINTID



Attributes:
   IODev      Gardena_Bridge
   cmdIcon    on:general_an_fuer_zeit off:general_aus_fuer_zeit
   devStateIcon open:sani_water_tap@blue closed:sani_water_tap@green .*:sani_water_tap@yellow
   eventMap   /manualOverride 10:10/manualOverride 20:20/manualOverride 30:30/manualOverride 40:40/manualOverride 50:50/manualOverride 59:60/cancelOverride:off/
   group      Bewässerung
   model      watering_computer
   room       Bewässerung
   verbose    0
   webCmd     10:20:30:40:50:60:off
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 18:32:55
Was genau machst du denn bei manuellen oder bei at? Wie kann das anders sein?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 18:46:12
Wie ich bereits schrieb: "Set Water1 manualOverride 30" funktioniert nicht weil der duration Parameter falsch ist. Wenn ich den auf der Device Seite über set-button und Slider oder auch über cmdbutton abschicke, läuft es. Da wird laut Log nur die Zahl übergeben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 18:51:27
OK schaue ich mir die Tage an. Danke für die Infos.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 18:53:12
Gerne! Danke für deine Arbeit!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 19:23:52
Ich habe gerade eben mal getestet.

Hier ein Logauszug wenn ich das ganze über die Detailseite des Devices mache und über den Slider einstelle
DATA: {"name":"manual_override","parameters":{"duration":5}}, METHOD: POST

Hier das ganze wenn ich einen direkten set Befehl in die FHEMWEB Konsole eingebe
DATA: {"name":"manual_override","parameters":{"duration":25}}, METHOD: POST
set WaterBoy1 manualOverride 25
war der Befehl für die Konsole
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 19:32:05
Ich habe das auch noch mit einem at getestet


Internals:
   CFGFN     
   COMMAND    set WaterBoy1 manualOverride 2
   DEF        2018-07-23T19:30:00 set WaterBoy1 manualOverride 2
   NAME       atTest
   NR         256
   PERIODIC   no
   RELATIVE   no
   STATE      Next: 19:30:00
   TIMESPEC   19:30
   TRIGGERTIME 1532367000
   TRIGGERTIME_FMT 2018-07-23 19:30:00
   TYPE       at
   VOLATILE   1
   READINGS:
     2018-07-23 19:29:31   state           Next: 19:30:00
Attributes:

Hat super geklappt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 19:37:03
Also selbst mit Deinen erweiterten Attributen geht es. Bin da bisschen ratlos.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 19:55:11
Seltsam. Kann es an der Perlversion oder irgendeinem Package liegen? OS?
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jul 23 16:44:04 2018 from galaxy-tab-s3.fritz.box
pi@pi3:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@pi3:~ $

Perl:
pi@pi3:~ $ perl --version

This is perl 5, version 20, subversion 2 (v5.20.2) built for arm-linux-gnueabihf-thread-multi-64int
(with 100 registered patches, see perl -V for more detail)
 
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 20:03:17
Nein das denke ich nicht.

Du kannst zum testen Dein eventMap Attribut entfernen. Denke nicht das es das ist aber einfach zum testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 20:09:02
Bringt nichts, da die Eventmap ja funktioniert. Wie gesagt: nur der Set Befehl über Themen oder AT setzt den Befehl falsch zusammen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 20:14:09
Bringt nichts, da die Eventmap ja funktioniert. Wie gesagt: nur der Set Befehl über Themen oder AT setzt den Befehl falsch zusammen.

Dennoch würde ich zum testen einfach alle unnötigen Attribute erstmal entfernen und einfach nur mal testen. Ist nur ein Vorschlag.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 20:43:16
Uups, nicht themen  sondern fhemweb war gemeint. Sch... Autokorrektur.
Habe gerade meinen Pi auf den neuesten Stand gebracht. Gleicher Fehler aber Data ist jetzt auch geheim.



2018-07-23 20:35:47 GardenaSmartDevice Water1 send command to gardena cloud

2018.07.23 20:35:47 4 : GardenaSmartBridge (Gardena_Bridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/f1d89512-1864-4181-a443-35ac02ffff0f/abilities/outlet/command?locationId=9bd77b42-5af6-4ec8-a0c9-9f4604aff911, HEADER: secret!, DATA: secret!, METHOD: POST



2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - set internal timer function for recall GardenaSmartBridge_getDevices sub

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018-07-23 20:35:48 GardenaSmartBridge Gardena_Bridge connected to cloud

2018.07.23 20:35:48 3 : GardenaSmartBridge (Gardena_Bridge) - no Match for processing data

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018.07.23 20:35:48 4 : GardenaSmartBridge (Gardena_Bridge) - Read password from file

2018-07-23 20:35:55 HMLAN hmlan loadLvl: low

2018.07.23 20:35:58 4 : GardenaSmartBridge (Gardena_Bridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices?locationId=9bd77b42-5af6-4ec8-a0c9-9f4604aff911, HEADER: secret!, DATA: secret!, METHOD: GET

2018.07.23 20:35:58 4 : GardenaSmartBridge (Gardena_Bridge) - fetch device list and device states

 
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 20:47:33
Setz mal beim Device auf verbose 4, da siehst du dann IOWrite und das payload
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 20:58:30
Update: Eventmap gelöscht, dann geht es! Wie, zur Hölle hängt das zusammen?!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 21:02:34
Update: Eventmap gelöscht, dann geht es! Wie, zur Hölle hängt das zusammen?!

Kann ich Dir leider auch nicht verraten, zumal es selbst mit eventmap bei mit geklappt hat. Hättest du beim Bridge Device noch was?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 21:09:06
Nein, keine weiteren Infos. Ich Frage mich nur, wie das bloße Vorhandensein des Attributes den falschen Aufbau des Kommados bewirken kann...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 23 Juli 2018, 21:39:32
Update: Konnte den Fehler eingrenzen. Tritt nur auf wenn man per Set einen minutenwert eingibt, der in der eventmap  enthalten ist. Möglicherweise ein Problem im fhem code?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 21:43:58
Ich schaue es mir noch mal an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juli 2018, 22:05:44
In der fhem.pl findet sich
@a = ReplaceEventMap($dev, \@a, 0) if($attr{$dev}{eventMap});

Bei einem set Befehl wird geschaut ob es ein eventMap gibt und wenn ein passender gefunden wurde wird dieser genommen.
/manualOverride 10:10
manualOverride 10 soll durch 10 ersetzt werden, aber genau das passiert auch umgekehrt. 10 wird durch manualOverride 10 ersetzt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 24 Juli 2018, 00:39:09
Sollte beim Set doch eigentlich nicht passieren, oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 Juli 2018, 05:58:57
Laut Code schon. Ist wohl so gewollt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 24 Juli 2018, 08:07:34
Muss man dann wohl Hal einfach "wissen"... :-)
Na, vielen Dank erstmal!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirMarco am 26 Juli 2018, 15:34:23
Super Klasse Leistung von euch!  :)

Nach 12 Stunden harter Arbeit konnte ich endlich meine Bewässerung in Betrieb nehmen, mache das nie wieder  ;)

Gibt es eine Möglichkeit ein Ventil mit dem Irrigation_Control auch zu beenden? Also ein Stop oder Off zu senden?

Liebe Grüsse

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mave am 03 August 2018, 10:56:23
Moin zusammen,

suche auch gerade nach einer Bewässerungssteuerung über FHEM.

Elgato ist mit 100,- Euro und ohne Gateway relativ günstig im Vergleich zur Gardena Lösung für 300,- Euro, wo zwingend das Gateway benötigt wird.

Gibt es noch Alternativen bzw. gute Gründe, die für Gardena sprechen?

Vielen Dank.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 August 2018, 12:13:02
Moin zusammen,

suche auch gerade nach einer Bewässerungssteuerung über FHEM.

Elgato ist mit 100,- Euro und ohne Gateway relativ günstig im Vergleich zur Gardena Lösung für 300,- Euro, wo zwingend das Gateway benötigt wird.

Gibt es noch Alternativen bzw. gute Gründe, die für Gardena sprechen?

Vielen Dank.

Ich denke mal bei Bewässerung kann man nicht viel falsch machen. Gardena hat halt noch viel drum rum. Da kannst in der App glaube die Sensoren mit der Bewässerung koppeln, Zeiten programmieren und Langzeitaufzeichnungen machen.
Kann das Elgato auch? Und was noch wichtiger für Dich ist. Läuft Elgato mit FHEM?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: hewlett am 23 August 2018, 17:18:38
Hallo CoolTux,

zunächst vielen Dank für deine Arbeit und die Gardena-Module! Mein erster Post hier, hoffentlich hilfreich für den ein oder anderen:

Im Mai hatte basty2 das Problem angesprochen, dass der refresh der humidity vom Smart Sensor nicht funktioniert. Ich hatte das gleiche Problem mit der FHEM Version 5.8.17154, Modulversion 1.2.0.

Habe gerade mal geschaut. Genau so habe ich es auch. Interessant wäre jetzt noch welcher payload als data für das Post erwartet wird.

Ursache ist, dass die payload für den humidity-refresh nicht measure_humidity sondern measure_soil_humidity lauten muss (siehe Screenshot).

Ich habe das in meinem Device-Modul angepasst (Zeile 256 im aktuellen GitHub-repository), funktioniert. Die Messung durch den Sensor dauert nur eine Weile, so dass meist mit Abschluss des refresh-Aufrufs der neue Wert noch nicht übertragen wird. Hier kann man sich aber mit einer getDeviceState der Bridge nach 1-2 Minuten behelfen.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 August 2018, 17:58:03
Hallo Hawlett

Vielen Dank für Deine ausführliche Beschreibung. Ich werde sicherlich heute Abend kurz dazu kommen mir das ganze etwas genauer an zu sehen.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 August 2018, 22:22:13
Hallo CoolTux,

zunächst vielen Dank für deine Arbeit und die Gardena-Module! Mein erster Post hier, hoffentlich hilfreich für den ein oder anderen:

Im Mai hatte basty2 das Problem angesprochen, dass der refresh der humidity vom Smart Sensor nicht funktioniert. Ich hatte das gleiche Problem mit der FHEM Version 5.8.17154, Modulversion 1.2.0.

Ursache ist, dass die payload für den humidity-refresh nicht measure_humidity sondern measure_soil_humidity lauten muss (siehe Screenshot).

Ich habe das in meinem Device-Modul angepasst (Zeile 256 im aktuellen GitHub-repository), funktioniert. Die Messung durch den Sensor dauert nur eine Weile, so dass meist mit Abschluss des refresh-Aufrufs der neue Wert noch nicht übertragen wird. Hier kann man sich aber mit einer getDeviceState der Bridge nach 1-2 Minuten behelfen.

Grüße

Ich habe 74_GardenaSmartDevice entsprechend gefixt, ausserdem habe ich eine neue Funktion Rename eingebaut welche bei einem rename des Devices das Passwort mit ins neue Device übernimmt. Klappt leider noch nicht so ganz, bin aber dran.

Update ab morgen früh über FHEM update
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirMarco am 26 August 2018, 15:51:36
Hallo CoolTux

Klasse Modul :-)

Leider hängt sich FHEM bei mir auf mit folgendem Logeintrag:
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 439.
Kann ich bei einer Lösungsfindung helfen? Verbunden habe ich einen Sileno City und Bewässerungssystem.

Lieben Gruss
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 August 2018, 16:07:43
Ich schaue da heute Abend mal und melde mich dann.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: gerhardg am 26 August 2018, 18:05:17
Gibt es noch Alternativen bzw. gute Gründe, die für Gardena sprechen?

Kommt drauf an, ein paar 24V Ventile kann man weitaus günstiger per Relaisplatine ansteuern. Es ist halt keine fix&fertig Lösung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 August 2018, 21:02:47
Hallo CoolTux

Klasse Modul :-)

Leider hängt sich FHEM bei mir auf mit folgendem Logeintrag:
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 439.
Kann ich bei einer Lösungsfindung helfen? Verbunden habe ich einen Sileno City und Bewässerungssystem.

Lieben Gruss

Also auf jeden Fall bekommst Du ein Error. Warum aber deswegen gleich das ganze FHEM wegbricht müssen wir mal schauen. Kannst Du bitte versuchen das Bridge Device auf verbose 5 zu stellen und mir dann das FHEM Log zur Bridge hier an zu hängen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirMarco am 26 August 2018, 22:13:48
Werde ich gleich mal starten. Gebe dir Info.

Die Fehlermeldung war leider der letzte Log Eintrag in der FHEM.log. Meinst du es könnte auch andere Gründe haben?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 August 2018, 23:28:54
Nein, die Fehlermeldung war schon korrekt. Eigentlich habe ich eine Error Meldung im JSON String erwartet, aber da war wohl keine. Obwohl die http Antwort ein Error ist. Also ein Problem gibt es so oder so.
Titel: Nach Update funktioniert Zugriff auf Mäher nicht mehr
Beitrag von: VolkerL am 05 September 2018, 08:11:24
Hallo zusammen,

ich habe das Problem, dass seit dem ich am Sonntag das Firmware-Update auf meinem Sileno+-Mäher gemacht habe, dieser nicht mehr angesprochen werden kann. Wenn ich einen Befehl eingebe, steht dort
lastRequestState      request_error
Ich habe den Mäher dann mal aus fhem rausgelöscht. Er wurde anschließend wieder angelegt, aber nur mit den "readings: last state request & state"

Wie bekomme ich meinen Mäher wieder in fhem bedienbar?

Gruß

Volker
Titel: Antw:Nach Update funktioniert Zugriff auf Mäher nicht mehr
Beitrag von: CoolTux am 05 September 2018, 08:34:12
Hallo zusammen,

ich habe das Problem, dass seit dem ich am Sonntag das Firmware-Update auf meinem Sileno+-Mäher gemacht habe, dieser nicht mehr angesprochen werden kann. Wenn ich einen Befehl eingebe, steht dort
lastRequestState      request_error
Ich habe den Mäher dann mal aus fhem rausgelöscht. Er wurde anschließend wieder angelegt, aber nur mit den "readings: last state request & state"

Wie bekomme ich meinen Mäher wieder in fhem bedienbar?

Gruß

Volker

Bitte stell die Bridge mal auf verbose 5, danach lösche des Mäher aus fhem und lasse ihn neu anlegen. Dann brauche ich das log, und zwar den empfangenden JSON String.


Grüße
Titel: AW: Nach Update funktioniert Zugriff auf Mäher nicht mehr
Beitrag von: VolkerL am 05 September 2018, 10:40:52
Hallo CoolTux,

ist das der gewünschte Bereich?

[code]2018.09.05 10:21:08 5: GardenaSmartBridge (myGardenaGateway) - return msg: {"id":"79be57b5-9421-4753-a08c-a13774a17084","name":"Sensor_1","category":"sensor","configuration_synchronized":true,"abilities":[{"id":"fcaaf224-1b52-351d-ad9c-2c54cac4eb79","name":"device_info","properties":[{"id":"c0bdebc3-3792-39e7-87c3-4d5ae6497fc3","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"738cd605-3410-3e5f-8559-e5f72241f6e4","name":"product","value":"2-DEVICE","writeable":false,"supported_values":[]},{"id":"eb057f1d-750f-3ddd-b8c7-7d1d33bb61bc","name":"serial_number","value":"00016042","writeable":false,"supported_values":[]},{"id":"8b663fe8-baec-3fd9-bf7b-dae36ea9ea3f","name":"version","value":"1.0.3-2.5.2-1.2.5-ICD1.17_1.0.18","writeable":false,"supported_values":[]},{"id":"4bd7cbb8-76d9-3d16-977c-37abe3d67227","name":"category","value":"sensor","writeable":false,"supported_values":[]},{"id":"c0ef57b5-a1c8-301c-b73b-aee8e4bef856","name":"last_time_online","value":"2018-09-05T07:45:25.724Z","writeable":false,"supported_values":[]},{"id":"41003552-7cf4-3753-a7bc-c7a847c979a4","name":"sgtin","value":"3034F8EE9012674000003EAA","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"92206580-6f31-30e9-b371-2c57e4e078e4","name":"battery","properties":[{"id":"92f22d6e-f482-3329-89dc-c73b3eb9dbc3","name":"level","timestamp":"2018-09-05T03:24:06.697Z","unit":"%","value":89,"writeable":false,"supported_values":[]},{"id":"585f7360-7c22-3ae7-8bf4-9bd2a2c1ff8e","name":"disposable_battery_status","timestamp":"2018-08-24T17:50:51.975Z","value":"ok","writeable":false,"supported_values":["out_of_operation","replace_now","low","ok","undefined"]}],"type":"battery_power"},{"id":"8607ea89-62bc-30f6-891d-1209ad316a57","name":"radio","properties":[{"id":"9d37b076-5f41-3604-aeca-81bfd9b19c57","name":"quality","timestamp":"2018-09-05T07:45:25.815Z","unit":"%","value":50,"writeable":false,"supported_values":[]},{"id":"78efc412-f17b-3d86-8a5b-91402aeba8e0","name":"connection_status","timestamp":"2018-09-05T08:20:38.877Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"cd67d39c-1752-31ce-a266-62d89a82a7c3","name":"state","timestamp":"2018-09-05T07:45:25.839Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"ff078fa3-9f65-3c2f-a52c-57e809efbe41","name":"ambient_temperature","properties":[{"id":"c1c50ee7-0853-36c8-aecf-c8d3794fbb40","name":"temperature","timestamp":"2018-09-05T07:45:25.724Z","unit":"C","value":29,"writeable":false,"supported_values":[]},{"id":"a604de44-58e0-39b5-9a9c-9e48697e4b50","name":"frost_warning","timestamp":"2018-09-05T07:45:25.759Z","value":"no_frost","writeable":false,"supported_values":["no_frost","frost","undefined"]}],"type":"ambient_temperature_sensor"},{"id":"5b38552e-d700-311b-9a8b-855dc2bbcbbb","name":"soil_temperature","properties":[{"id":"cfdfb459-e7a5-39cc-aeb3-ae547260f1de","name":"temperature","timestamp":"2018-09-05T07:28:08.093Z","unit":"C","value":17,"writeable":false,"supported_values":[]}],"type":"soil_temperature_sensor"},{"id":"c834080b-b1ab-39a3-a12f-511d699c341f","name":"humidity","properties":[{"id":"820566c8-4f12-3b5c-a65b-79ad267e29f8","name":"humidity","timestamp":"2018-09-05T07:29:10.766Z","unit":"%","value":0,"writeable":false,"supported_values":[]}],"type":"soil_humidity_sensor"},{"id":"6052b254-9964-33c3-bdc1-a9feb67e7995","name":"light","properties":[{"id":"889ed702-632e-3d1e-b5da-9894c425d7bd","name":"light","timestamp":"2018-09-05T07:45:25.785Z","unit":"lx","value":1862,"writeable":false,"supported_values":[]}],"type":"light_sensor"},{"id":"906f2b03-5b2d-3823-8d91-c00771dd375b","name":"identification","properties":[],"type":"identification"},{"id":"ef606401-d1f9-303d-aaf8-ac1a40ad1e47","name":"firmware","properties":[{"id":"a1f8dd6a-a65e-32a6-a9ac-8de5fbada8c9","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"a84d18cb-e51d-3e61-9e88-2f10f890508e","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"eaa6ab02-7667-3b1e-9aeb-109ca8152473","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"1f534def-555b-3563-b706-60dff08161e1","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"c0127495-a5d1-3f38-95fa-f5a07dc3a411","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"5b6c4dce-ca42-3da7-8d0f-d3e95c35c7b4","name":"firmware_command","value":"idle","writeable":true,"supported_values":["idle","firmware_cancel","firmware_flash","firmware_upload","unsupported"]}],"type":"firmware"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2017-06-13T19:01:39.088Z"},"constraints":[{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":false}]}],"device_state":"ok","property_constraints":[],"scheduled_events":[],"scheduling_wizard_mowing":null,"settings":[],"status_report_history":[{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T07:45:25.534Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T06:45:25.251Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T05:45:24.502Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T04:45:24.033Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T03:45:24.265Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T02:45:23.256Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T01:45:21.832Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T00:45:21.029Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T23:45:20.363Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T22:45:19.906Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T21:45:18.580Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T20:45:17.983Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T19:45:17.176Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T18:45:15.753Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T17:45:15.558Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T16:45:15.479Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T15:45:14.832Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T14:45:13.567Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T13:45:12.349Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T12:45:11.629Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T11:45:10.746Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T10:45:09.825Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T09:45:08.917Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T08:45:08.041Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T07:45:07.114Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T06:45:06.779Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T05:45:05.911Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T04:45:04.992Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T03:45:04.904Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T02:45:03.929Z"}],"zones":[]} and tail: ,{"id":"56326eca-850f-4645-9cb9-da6c707201c3","name":"Gisberth","category":"mower","configuration_synchronized":true,"abilities":[{"id":"de5f668b-4493-37ea-91e7-2434c6af3aec","name":"device_info","properties":[{"id":"0c65df34-e1f4-3c37-9507-a1c67a76f4e4","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"7a0392f7-c59e-35ea-94d6-d9e8a334b3ce","name":"product","value":"3-DEVICE","writeable":false,"supported_values":[]},{"id":"302e265d-82b1-3368-aa10-4a784b193ed0","name":"serial_number","value":"00013847","writeable":false,"supported_values":[]},{"id":"25cdcc9a-4b1d-3cff-b3b0-204c7523fafa","name":"version","value":"3.0.0-2.5.2-1.2.6-rc2-ICD1.17_1.4.8","writeable":false,"supported_values":[]},{"id":"ddfd4090-f1f9-3b44-81f3-fe6a60568564","name":"category","value":"mower","writeable":false,"supported_values":[]},{"id":"35b0f234-0ce7-3e08-91c8-945700249fc9","name":"last_time_online","value":"2018-09-05T08:16:28.402Z","writeable":false,"supported_values":[]},{"id":"1ada1a77-7d42-3f4d-bc57-6a465f6c2b1f","name":"sgtin","value":"3034F8EE9006008000003617","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"736c5fe0-442f-3db4-9556-f4c9de3cff46","name":"battery","properties":[{"id":"b3a0408a-385c-3bd3-a643-3655b8e2a24a","name":"level","timestamp":"2018-09-05T08:16:28.402Z","unit":"%","value":100,"writeable":false,"supported_values":[]},{"id":"1cb6ab1b-1ae7-336e-9aea-d5c83a6b27ff","name":"charging","timestamp":"2018-09-05T08:16:28.402Z","value":false,"writeable":false,"supported_values":["true","false"]}],"type":"battery_power"},{"id":"b4ca4d2a-2f65-3b5d-a479-b06eb3c48c0b","name":"radio","properties":[{"id":"79eb2eac-a139-3fff-a549-351b17d7873b","name":"quality","timestamp":"2018-09-05T08:16:28.434Z","unit":"%","value":60,"writeable":false,"supported_values":[]},{"id":"02d695a2-cf1b-3520-81a6-e020e6dc6a42","name":"connection_status","timestamp":"2018-09-05T08:20:38.881Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"1141f70d-6387-33a6-b452-c381ac4890c6","name":"state","timestamp":"2018-09-05T08:16:28.459Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"904137ff-5e74-3986-80e1-b22a991d999b","name":"firmware","properties":[{"id":"52a2eda0-404d-34af-b17b-357e536ae3fc","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"d92d624c-060b-318a-accf-e5531590d75f","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"217e3f2a-34b0-3f02-ac77-5189183889a2","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"f7124b65-71ee-3d62-827e-d41b97f26f63","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"c80c0f64-0b23-3dcc-a189-978160eb3e2c","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"0fff7925-fc6a-3bc7-845b-0dfe6e4c2b4b","name":"firmware_command","value":"idle","writeable":true,"supported_values":["idle","firmware_cancel","firmware_flash","firmware_upload","unsupported"]}],"type":"firmware"},{"id":"08b8472b-05e8-3554-b55c-827a0f6e98af","name":"mower","properties":[{"id":"9a7196ae-62b3-3c5d-af77-396b36f913f8","name":"manual_operation","timestamp":"2018-09-05T08:16:28.496Z","value":false,"writeable":false,"supported_values":[]},{"id":"54b2c64e-c12a-3409-b4f4-7122e5b407db","name":"status","timestamp":"2018-09-05T08:16:28.522Z","value":"parked_timer","writeable":false,"supported_values":["uninitialised","paused","ok_cutting","ok_searching","ok_charging","ok_leaving","wait_updating","wait_power_up","parked_timer","parked_park_selected","off_disabled","off_hatch_open","unknown","error","error_at_power_up","off_hatch_closed","ok_cutting_timer_overridden","parked_autotimer","parked_daily_limit_reached","undefined"]},{"id":"99b89df5-12b5-37de-af2e-5ac67a46f335","name":"error","timestamp":"2018-09-05T08:16:28.522Z","value":"no_message","writeable":false,"supported_values":["uninitialised","no_message","outside_working_area","no_loop_signal","wrong_loop_signal","loop_sensor_problem_front","loop_sensor_problem_rear","loop_sensor_problem_left","loop_sensor_problem_right","wrong_pin_code","trapped","upside_down","low_battery","empty_battery","no_drive","temporarily_lifted","lifted","stuck_in_charging_station","charging_station_blocked","collision_sensor_problem_rear","collision_sensor_problem_front","wheel_motor_blocked_right","wheel_motor_blocked_left","wheel_drive_problem_right","wheel_drive_problem_left","cutting_motor_drive_defect","cutting_system_blocked","invalid_sub_device_combination","settings_restored","memory_circuit_problem","slope_too_steep","charging_system_problem","stop_button_problem","tilt_sensor_problem","mower_tilted","wheel_motor_overloaded_right","wheel_motor_overloaded_left","charging_current_too_high","electronic_problem","cutting_motor_problem","limited_cutting_height_range","unexpected_cutting_height_adj","cutting_height_problem_drive","cutting_height_problem_curr","cutting_height_problem_dir","cutting_height_blocked","cutting_height_problem","no_response_from_charger","ultrasonic_problem","temporary_problem","guide_1_not_found","guide_2_not_found","guide_3_not_found","gps_tracker_module_error","weak_gps_signal","difficult_finding_home","guide_calibration_accomplished","guide_calibration_failed","temporary_battery_problem","battery_problem","too_many_batteries","alarm_mower_switched_off","alarm_mower_stopped","alarm_mower_lifted","alarm_mower_tilted","alarm_mower_in_motion","alarm_outside_geofence","connection_changed","connection_not_changed","com_board_not_available","slipped","invalid_battery_combination","imbalanced_cutting_disc","safety_function_faulty"]},{"id":"52c276b2-bbd3-3054-8554-6250dfbeebd1","name":"last_error_code","timestamp":"2018-09-05T08:16:28.661Z","value":"no_message","writeable":false,"supported_values":[]},{"id":"dbb78b0f-1073-31ca-bb9b-2d3201369506","name":"timestamp_last_error_code","timestamp":"2018-09-05T08:16:28.690Z","value":"1970-01-01T00:00Z","writeable":false,"supported_values":[]},{"id":"486edca0-f8b6-3e1d-ba61-600d42e40a29","name":"source_for_next_start","timestamp":"2018-09-05T08:16:28.550Z","value":"week_timer","writeable":false,"supported_values":["uninitialised","no_source","completed_cutting_daily_limit","week_timer","countdown_time","mower_charging","completed_cutting_autotimer","undefined"]},{"id":"d34411f4-85f2-3bd3-b9ac-2f36e6a025d8","name":"override_end_time","timestamp":"2018-09-05T08:16:28.607Z","value":"1970-01-01T00:00Z","writeable":false,"supported_values":[]},{"id":"82e8e259-6781-3bf1-8517-47f8213bf899","name":"timestamp_next_start","timestamp":"2018-09-05T08:16:28.580Z","value":"2018-09-07T08:00Z","writeable":false,"supported_values":[]}],"type":"robotic_mower"},{"id":"b00d2416-5647-3bbc-851b-aed6bc4f6e1a","name":"mower_stats","properties":[{"id":"8466c943-e5aa-389b-bb3b-5cfab4b76846","name":"cutting_time","timestamp":"2018-09-03T11:31:04.962Z","unit":"h","value":964,"writeable":false,"supported_values":[]},{"id":"ab218951-33bd-3a0f-99a0-a7efb9c09a0d","name":"charging_cycles","timestamp":"2018-09-03T10:46:05.789Z","value":835,"writeable":false,"supported_values":[]},{"id":"3700d698-924f-3528-a528-89d2c1cc979f","name":"collisions","timestamp":"2018-09-03T12:01:04.991Z","value":22487,"writeable":false,"supported_values":[]},{"id":"9fadf233-e262-383b-8272-b6d616fd56a0","name":"running_time","timestamp":"2018-09-03T11:31:04.861Z","unit":"h","value":1018,"writeable":false,"supported_values":[]}],"type":"robotic_mower_stats"},{"id":"93c9ff4e-dcc0-3896-b62f-566c7bc51c35","name":"mower_type","properties":[{"id":"646b94eb-0818-3aa5-abe6-b4577ec822c0","name":"base_software_up_to_date","timestamp":"2018-09-02T11:16:27.795Z","value":true,"writeable":false,"supported_values":[]},{"id":"0dcde88a-3d68-386f-8870-e9cb1d510b76","name":"mmi_version","timestamp":"2018-09-02T11:16:27.785Z","value":"10.12","writeable":false,"supported_values":[]},{"id":"654fd705-5bc1-3bd5-97ea-11959e81d50e","name":"mainboard_version","timestamp":"2018-09-02T11:16:27.795Z","value":"10.19","writeable":false,"supported_values":[]},{"id":"aa2579eb-58a2-354c-9a59-d49a6afd51bd","name":"comboard_version","timestamp":"2018-09-02T11:16:27.811Z","value":"11.5","writeable":false,"supported_values":[]},{"id":"d1d403f6-6e98-3fa4-93e7-43a4a60f7718","name":"device_type","timestamp":"2018-09-02T11:16:27.830Z","value":"13","writeable":false,"supported_values":[]},{"id":"957f190c-8a38-3aaf-9d01-ecf742b00172","name":"device_variant","timestamp":"2018-09-02T11:16:27.840Z","value":"3","writeable":false,"supported_values":[]}],"type":"robotic_mower_type"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2018-09-04T21:54:35.345Z"},"constraints":[{"resource_name":"scheduling_wizard_mowing","values":[{"name":"is_supported","unit":"","value":true},{"name":"selection_requirements","unit":"","value":[{"area":25,"days":5,"time_slots":1},{"area":50,"days":5,"time_slots":1},{"area":75,"days":5,"time_slots":1},{"area":100,"days":5,"time_slots":1},{"area":125,"days":5,"time_slots":1},{"area":150,"days":5,"time_slots":1},{"area":175,"days":5,"time_slots":1},{"area":200,"days":5,"time_slots":1},{"area":225,"days":5,"time_slots":1},{"area":250,"days":5,"time_slots":1},{"area":275,"days":5,"time_slots":1},{"area":300,"days":5,"time_slots":2},{"area":325,"days":5,"time_slots":2},{"area":350,"days":5,"time_slots":2},{"area":375,"days":5,"time_slots":2},{"area":400,"days":5,"time_slots":2},{"area":425,"days":5,"time_slots":2},{"area":450,"days":5,"time_slots":2},{"area":475,"days":5,"time_slots":2},{"area":500,"days":5,"time_slots":2},{"area":525,"days":5,"time_slots":2},{"area":550,"days":5,"time_slots":2},{"area":575,"days":5,"time_slots":2},{"area":600,"days":5,"time_slots":3},{"area":625,"days":5,"time_slots":3},{"area":650,"days":5,"time_slots":3},{"area":675,"days":5,"time_slots":3},{"area":700,"days":5,"time_slots":3},{"area":725,"days":5,"time_slots":3},{"area":750,"days":5,"time_slots":3},{"area":775,"days":5,"time_slots":3},{"area":800,"days":5,"time_slots":3},{"area":825,"days":5,"time_slots":3},{"area":850,"days":5,"time_slots":3},{"area":875,"days":5,"time_slots":3},{"area":900,"days":5,"time_slots":3},{"area":925,"days":5,"time_slots":3},{"area":950,"days":6,"time_slots":3},{"area":975,"days":6,"time_slots":3},{"area":1000,"days":6,"time_slots":3},{"area":1025,"days":6,"time_slots":3},{"area":1050,"days":6,"time_slots":3},{"area":1075,"days":6,"time_slots":3},{"area":1100,"days":6,"time_slots":3},{"area":1125,"days":6,"time_slots":3},{"area":1150,"days":6,"time_slots":3},{"area":1175,"days":6,"time_slots":3},{"area":1200,"days":6,"time_slots":3},{"area":1225,"days":6,"time_slots":3},{"area":1250,"days":6,"time_slots":3},{"area":1275,"days":6,"time_slots":3},{"area":1300,"days":6,"time_slots":3}]}]},{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"events_week_max","unit":"","value":14},{"name":"events_day_max","unit":"","value":2},{"name":"events_week_min","unit":"","value":1}]},{"resource_name":"starting_points","values":[{"name":"supported_loop_wires","unit":"","value":["guide_1"]},{"name":"count","unit":"","value":3}]}],"device_state":"ok","property_constraints":[],"scheduled_events":[{"id":"fb026242-2c90-4bb0-a26b-6c5c69b35ab8","start_at":"10:00","end_at":"15:00","recurrence":{"type":"weekly","weekdays":["monday"]}},{"id":"e1da8368-87cb-4008-89da-cc476578c6bd","start_at":"10:00","end_at":"15:00","recurrence":{"type":"weekly","weekdays":["friday"]}}],"scheduling_wizard_mowing":null,"settings":[{"name":"starting_points","id":"9c7513ff-16f5-415b-8556-feeb9b842f27","value":[{"follow":"guide_1","distance_in_meters":30,"probability_in_percent":10,"enabled":true},{"follow":"guide_1","distance_in_meters":0,"probability_in_percent":0,"enabled":false},{"follow":"guide_1","distance_in_meters":0,"probability_in_percent":0,"enabled":false}]}],"status_report_history":[{"level":"info","message":"DEVICE_CLOCK_IN_SYNC","raw_message":"DEVICE_CLOCK_IN_SYNC","source":"gateway","timestamp":"2018-09-02T11:22:51.868Z"},{"level":"warning","message":"DEVICE_CLOCK_OUT_OF_SYNC","raw_message":"DEVICE_CLOCK_OUT_OF_SYNC","source":"gateway","timestamp":"2018-09-02T11:22:25.458Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2018-09-02T11:16:37.589Z"},{"level":"info","message":"INCLUDED","raw_message":"INCLUDED","source":"gateway","timestamp":"2018-09-02T11:16:37.549Z"},{"level":"info","message":"STATUS_DEVICE_REPORT_SUCCESS","raw_message":"STATUS_DEVICE_REPORT_SUCCESS","source":"gateway","timestamp":"2018-09-02T11:16:37.466Z"},{"level":"info","message":"STATUS_DEVICE_REPORTING","raw_message":"STATUS_DEVICE_REPORTING","source":"gateway","timestamp":"2018-09-02T11:16:24.822Z"},{"level":"info","message":"STATUS_DEVICE_INCLUSION_SUCCESS","raw_message":"STATUS_DEVICE_INCLUSION_SUCCESS","source":"gateway","timestamp":"2018-09-02T11:16:24.744Z"}],"zones":[]}]}
2018.09.05 10:21:08 5: GardenaSmartBridge (myGardenaGateway) - Nach Sub: Laenge JSON: 8681 Content: {"id":"79be57b5-9421-4753-a08c-a13774a17084","name":"Sensor_1","category":"sensor","configuration_synchronized":true,"abilities":[{"id":"fcaaf224-1b52-351d-ad9c-2c54cac4eb79","name":"device_info","properties":[{"id":"c0bdebc3-3792-39e7-87c3-4d5ae6497fc3","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"738cd605-3410-3e5f-8559-e5f72241f6e4","name":"product","value":"2-DEVICE","writeable":false,"supported_values":[]},{"id":"eb057f1d-750f-3ddd-b8c7-7d1d33bb61bc","name":"serial_number","value":"00016042","writeable":false,"supported_values":[]},{"id":"8b663fe8-baec-3fd9-bf7b-dae36ea9ea3f","name":"version","value":"1.0.3-2.5.2-1.2.5-ICD1.17_1.0.18","writeable":false,"supported_values":[]},{"id":"4bd7cbb8-76d9-3d16-977c-37abe3d67227","name":"category","value":"sensor","writeable":false,"supported_values":[]},{"id":"c0ef57b5-a1c8-301c-b73b-aee8e4bef856","name":"last_time_online","value":"2018-09-05T07:45:25.724Z","writeable":false,"supported_values":[]},{"id":"41003552-7cf4-3753-a7bc-c7a847c979a4","name":"sgtin","value":"3034F8EE9012674000003EAA","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"92206580-6f31-30e9-b371-2c57e4e078e4","name":"battery","properties":[{"id":"92f22d6e-f482-3329-89dc-c73b3eb9dbc3","name":"level","timestamp":"2018-09-05T03:24:06.697Z","unit":"%","value":89,"writeable":false,"supported_values":[]},{"id":"585f7360-7c22-3ae7-8bf4-9bd2a2c1ff8e","name":"disposable_battery_status","timestamp":"2018-08-24T17:50:51.975Z","value":"ok","writeable":false,"supported_values":["out_of_operation","replace_now","low","ok","undefined"]}],"type":"battery_power"},{"id":"8607ea89-62bc-30f6-891d-1209ad316a57","name":"radio","properties":[{"id":"9d37b076-5f41-3604-aeca-81bfd9b19c57","name":"quality","timestamp":"2018-09-05T07:45:25.815Z","unit":"%","value":50,"writeable":false,"supported_values":[]},{"id":"78efc412-f17b-3d86-8a5b-91402aeba8e0","name":"connection_status","timestamp":"2018-09-05T08:20:38.877Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"cd67d39c-1752-31ce-a266-62d89a82a7c3","name":"state","timestamp":"2018-09-05T07:45:25.839Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"ff078fa3-9f65-3c2f-a52c-57e809efbe41","name":"ambient_temperature","properties":[{"id":"c1c50ee7-0853-36c8-aecf-c8d3794fbb40","name":"temperature","timestamp":"2018-09-05T07:45:25.724Z","unit":"C","value":29,"writeable":false,"supported_values":[]},{"id":"a604de44-58e0-39b5-9a9c-9e48697e4b50","name":"frost_warning","timestamp":"2018-09-05T07:45:25.759Z","value":"no_frost","writeable":false,"supported_values":["no_frost","frost","undefined"]}],"type":"ambient_temperature_sensor"},{"id":"5b38552e-d700-311b-9a8b-855dc2bbcbbb","name":"soil_temperature","properties":[{"id":"cfdfb459-e7a5-39cc-aeb3-ae547260f1de","name":"temperature","timestamp":"2018-09-05T07:28:08.093Z","unit":"C","value":17,"writeable":false,"supported_values":[]}],"type":"soil_temperature_sensor"},{"id":"c834080b-b1ab-39a3-a12f-511d699c341f","name":"humidity","properties":[{"id":"820566c8-4f12-3b5c-a65b-79ad267e29f8","name":"humidity","timestamp":"2018-09-05T07:29:10.766Z","unit":"%","value":0,"writeable":false,"supported_values":[]}],"type":"soil_humidity_sensor"},{"id":"6052b254-9964-33c3-bdc1-a9feb67e7995","name":"light","properties":[{"id":"889ed702-632e-3d1e-b5da-9894c425d7bd","name":"light","timestamp":"2018-09-05T07:45:25.785Z","unit":"lx","value":1862,"writeable":false,"supported_values":[]}],"type":"light_sensor"},{"id":"906f2b03-5b2d-3823-8d91-c00771dd375b","name":"identification","properties":[],"type":"identification"},{"id":"ef606401-d1f9-303d-aaf8-ac1a40ad1e47","name":"firmware","properties":[{"id":"a1f8dd6a-a65e-32a6-a9ac-8de5fbada8c9","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"a84d18cb-e51d-3e61-9e88-2f10f890508e","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"eaa6ab02-7667-3b1e-9aeb-109ca8152473","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"1f534def-555b-3563-b706-60dff08161e1","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"c0127495-a5d1-3f38-95fa-f5a07dc3a411","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"5b6c4dce-ca42-3da7-8d0f-d3e95c35c7b4","name":"firmware_command","value":"idle","writeable":true,"supported_values":["idle","firmware_cancel","firmware_flash","firmware_upload","unsupported"]}],"type":"firmware"}],"configuration_synchronized_v2":{"value":true,"timestamp":"2017-06-13T19:01:39.088Z"},"constraints":[{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":false}]}],"device_state":"ok","property_constraints":[],"scheduled_events":[],"scheduling_wizard_mowing":null,"settings":[],"status_report_history":[{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T07:45:25.534Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T06:45:25.251Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T05:45:24.502Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T04:45:24.033Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T03:45:24.265Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T02:45:23.256Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T01:45:21.832Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-05T00:45:21.029Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T23:45:20.363Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T22:45:19.906Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T21:45:18.580Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T20:45:17.983Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T19:45:17.176Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T18:45:15.753Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T17:45:15.558Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T16:45:15.479Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T15:45:14.832Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T14:45:13.567Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T13:45:12.349Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T12:45:11.629Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T11:45:10.746Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T10:45:09.825Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T09:45:08.917Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T08:45:08.041Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T07:45:07.114Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T06:45:06.779Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T05:45:05.911Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T04:45:04.992Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T03:45:04.904Z"},{"level":"important","message":"ok","raw_message":"code ID: 0","source":"device","timestamp":"2018-09-04T02:45:03.929Z"}],"zones":[]} Tail: ,{"id":"56326eca-850f-4645-9cb9-da6c707201c3","name":"Gisberth","category":"mower","configuration_synchronized":true,"abilities":[{"id":"de5f668b-4493-37ea-91e7-2434c6af3aec","name":"device_info","properties":[{"id":"0c65df34-e1f4-3c37-9507-a1c67a76f4e4","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"7a0392f7-c59e-35ea-94d6-d9e8a334b3ce","name":"product","value":"3-DEVICE","writeable":false,"supported_values":[]},{"id":"302e265d-82b1-3368-aa10-4a784b193ed0","name":"serial_number","value":"00013847","writeable":false,"supported_values":[]},{"id":"25cdcc9a-4b1d-3cff-b3b0-204c7523fafa","name":"version","value":"3.0.0-2.5.2-1.2.6-rc2-ICD1.17_1.4.8","writeable":false,"supported_values":[]},{"id":"ddfd4090-f1f9-3b44-81f3-fe6a60568564","name":"category","value":"mower","writeable":false,"supported_values":[]},{"id":"35b0f234-0ce7-3e08-91c8-945700249fc9","name":"last_time_online","value":"2018-09-05T08:16:28.402Z","writeable":false,"supported_values":[]},{"id":"1ada1a77-7d42-3f4d-bc57-6a465f6c2b1f","name":"sgtin","value":"3034F8EE9006008000003617","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"736c5fe0-442f-3db4-9556-f4c9de3cff46","name":"battery","properties":[{"id":"b3a0408a-385c-3bd3-a643-3655b8e2a24a","name":"level","timestamp":"2018-09-05T08:16:28.402Z","unit":"%","value":100,"writeable":false,"supported_values":[]},{"id":"1cb6ab1b-1ae7-336e-9aea-d5c83a6b27ff","name":"charging","timestamp":"2018-09-05T08:16:28.402Z","value":false,"writeable":false,"supported_values":["true","false"]}],"type":"battery_power"},{"id":"b4ca4d2a-2f65-3b5d-a479-b06eb3c48c0b","name":"radio","properties":[{"id":"79eb2eac-a139-3fff-a549-351b17d7873b","name":"quality","timestamp":"2018-09-05T08:16:28.434Z","unit":"%","value":60,"writeable":false,"supported_values":[]},{"id":"02d695a2-cf1b-3520-81a6-e020e6dc6a42","name":"connection_status","timestamp":"2018-09-05T08:20:38.881Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"1141f70d-6387-33a6-b452-c381ac4890c6","name":"state","timestamp":"2018-09-05T08:16:28.459Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"904137ff-5e74-3986-80e1-b22a991d999b","name":"firmware","properties":[{"id":"52a2eda0-404d-34af-b17b-357e536ae3fc","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"d92d624c-060b-318a-accf-e5531590d75f","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"217e3f2a-34b0-3f02-ac77-5189183889a2","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"f7124b65-71ee-3d62-827e-d41b97f26f63","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"c80c0f64-0b23-3dcc-a189-978160eb3e2c","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"0fff7925-fc6a-3bc7-845b-0dfe6e4c2b4b","name":"firmware_command","value":"idle","writeable":true,"supported_values":["idle","firmware_cancel","firmware_flash","firmware_upload","unsupported"]}],"type":"firmware"},{"id":"08b8472b-05e8-3554-b55c-827a0f6e98af","name":"mower","properties":[{"id":"9a7196ae-62b3-3c5d-af77-396b36f913f8","name":"manual_operation","timestamp":"2018-09-05T08:16:28.496Z","value":false,"writeable":false,"supported_values":[]},{"id":"54b2c64e-c12a-3409-b4f4-7122e5b407db","name":"status","timestamp":"2018-09-05T08:16:28.522Z","value":"parked_timer","writeable":false,"supported_values":["uninitialised","paused","ok_cutting","ok_searching","ok_charging","ok_leaving","wait_updating","wait_power_up","parked_timer","parked_park_selected","off_disabled","off_hatch_open","unknown","error","error_at_power_up","off_hatch_closed","ok_cutting_timer_overridden","parked_autotimer","parked_daily_limit_reached","undefined"]},{"id":"99b89df5-12b5-37de-af2e-5ac67a46f335","name":"error","timestamp":"2018-09-05T08:16:28.522Z","value":"no_message","writeable":false,"supported_values":["uninitialised","no_message","outside_working_area","no_loop_signal","wrong_loop_signal","loop_sensor_problem_front","loop_sensor_problem_rear","loop_sensor_problem_left","loop_sensor_problem_right","wrong_pin_code","trapped","upside_down","low_battery","empty_battery","no_drive","temporarily_lifted","lifted","stuck_in_charging_station","charging_station_blocked","collision_sensor_problem_rear","collision_sensor_problem_front","wheel_motor_blocked_right","wheel_motor_blocked_left","wheel_drive_problem_right","wheel_drive_problem_left","cutting_motor_drive_defect","cutting_system_blocked","invalid_sub_device_combination","settings_restored","memory_circuit_problem","slope_too_steep","charging_system_problem","stop_button_problem","tilt_sensor_problem","mower_tilted","wheel_motor_overloaded_right","wheel_motor_overloaded_left","charging_current_too_high","electronic_problem","cutting_motor_problem","limited_cutting_height_range","unexpected_cutting_height_adj","cutting_height_problem_drive","cutting_height_problem_curr","cutting_height_problem_dir","cutting_height_blocked","cutting_height_problem","no_response_from_charger","ultrasonic_problem","temporary_problem","guide_1_not_found","guide_2_not_found","guide_3_not_found","gps_tracker_module_error","weak_gps_signal","difficult_finding_home","guide_calibration_accomplished","guide_calibration_failed","temporary_battery_problem","battery_problem","too_many_batteries","alarm_mower_switched_off","alarm_mower_stopped","alarm_mower_lifted","alarm_mower_tilted","alarm_mower_in_motion","alarm_outside_geofence","connection_changed","connection_not_changed","com_board_not_available","slipped","invalid_battery_combination","imbalanced_cutting_disc","safety_function_faulty"]},{"id":"52c276b2-bbd3-3054-8554-6250dfbeebd1","name":"last_error_code","timestamp":"2018-09-05T08:16:28.661Z","value":"no_message","writeable":false,"supported_values":[]},{"id":"dbb78b0f-1073-31ca-bb9b-2d3201369506","name":"timestamp_last_error_code","timestamp":"2018-09-05T08:16:28.690Z","value":"1970-01-01T00:00Z","writeable":false,"supported_values":[]},{"id":"486edca0-f8b6-3e1d-ba61-600d42e40a29","name":"source_for_next_start","timestamp":"2018-09-05T08:16:28.550Z","value":"week_timer","writeable":false,"supported_values":["uninitialised","no_source","completed_cutting_daily_limit","week_timer","countdown_time","mower_charging","completed_cutting_autotimer","undefined"]},{"id":"d34411f4-85f2-3bd3-b9ac-2f36e6a025d8","name":"override_end_time","timestamp":"2018-09-05T08:16:28.607Z","value":"1970-01-01T00:00Z","writeable":false,"supported_values":[]},{"id":"82e8e259-6781-3bf1-8517-47f8213bf899","name":"timestamp_next_start","timestamp":"2018-09-05T08:16:28.580Z","value":"2018-09-07T08:00Z","writeable":false,"supported_values":[]}],"type":"robotic_mower"},{"id":"b00d2416-5647-3bbc-851b-aed6bc4f6e1a","name":"mower_stats","properties":[{"id":"8466c943-e5aa-389b-bb3b-5cfab4b76846","name":"cutting_time","timestamp":"2018-09-03T11:31:04.962Z","unit":"h","value":964,"writeable":false,"supported_values":[]},{"id":"ab218951-33bd-3a0f-99a0-a7efb9c09a0d","name":"charging_cycles","timestamp":"2018-09-03T10:46:05.789Z","value":835,"writeable":false,"supported_values":[]},{"id":"3700d698-924f-3528-a528-89d2c1cc979f","name":"collisions","timestamp":"2018-09-03T12:01:04.991Z","value":22487,"writeable":false,"supported_values":[]},{"id":"9fadf233-e262-383b-8272-b6d616fd56a0","name":"running_time","timestamp":"2018-09-03T11:31:04.861Z","unit":"h","value":1018,"writeable":false,"supported_values":[]}],"type":"robotic_mower_stats"},{"id":"93c9ff4e-dcc0-3896-b62f-566c7bc51c35","name":"mower_type","properties":[{"id":"646b94eb-0818-3aa5-abe6-b4577ec822c0","name":"base_software_up_to_date","timestamp":"2018-09-02T11:16:27.795Z","value":true,"writeable":false,"supported_values":[]},{"id":"0dcde88a-3d68-386f-8870-e9cb1d510b76","name":"mmi_version","timestamp":"2018-09-02T11:16:27.785Z","value":"10.12","writeable":false,"supported_values":[]},{"id":"654fd705-5bc1-3bd5-97ea-11959e81d50e","name":"mainboard_version","timestamp":"2018-09-02T11:16:27.795Z","value":"10.19","writeable":false,"supported_values":[]},{"id":"aa2579eb-58a2-354c-9a59-d49a6afd51bd","name":"comboard_version","timestamp":"2018-09-02T11:16:27.811Z","value":"11.5","writeable":false,"supported_values":[]},{"id":"d1d403f6-6e98-3fa4-93e7-43a4a60f7718","name":"device_type","timestamp":"2018-09-02T11:16:27.830Z","value":"13","writeable":false,"supported_values":[]},{"id":"957f190c-8a38-3aaf-
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2018, 12:52:09
Auf jeden Fall kommen Werte für den Mower rein. Bin da gerade bisschen sprachlos.
Gib mir mal bitte ein List vom aktuellen Mower device
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice]
Beitrag von: VolkerL am 05 September 2018, 16:44:58
Hier ist es:

Internals:
   CFGFN     
   DEF        56326eca-850f-4645-9cb9-da6c707201c3 mower
   DEVICEID   56326eca-850f-4645-9cb9-da6c707201c3
   IODev      myGardenaGateway
   LASTInputDev myGardenaGateway
   MSGCNT     75
   NAME       Gisberth
   NR         3363
   STATE      geparkt nach Zeitplan
   TYPE       GardenaSmartDevice
   VERSION    1.2.2
   myGardenaGateway_MSGCNT 75
   myGardenaGateway_TIME 2018-09-05 16:36:53
   READINGS:
     2018-09-05 16:36:53   battery-level   100
     2018-09-05 10:25:42   device_info-category Mäher
     2018-09-05 16:31:52   device_info-last_time_online 2018-09-05 16:31:27
     2018-09-05 10:25:42   device_info-manufacturer Gardena
     2018-09-05 10:25:42   device_info-product 3-DEVICE
     2018-09-05 10:25:42   device_info-serial_number 00013847
     2018-09-05 10:25:42   device_info-sgtin 3034F8EE9006008000003617
     2018-09-05 10:25:42   device_info-version 3.0.0-2.5.2-1.2.6-rc2-ICD1.17_1.4.8
     2018-09-05 10:25:42   firmware-firmware_command nichts zu tun
     2018-09-05 10:25:42   firmware-firmware_status auf dem neusten Stand
     2018-09-05 10:25:42   firmware-firmware_update_start true
     2018-09-05 10:25:42   firmware-firmware_upload_progress 0
     2018-09-05 10:25:42   firmware-inclusion_status inbegriffen
     2018-09-05 10:25:42   mower-error     kein Fehler
     2018-09-05 10:25:42   mower-last_error_code kein Fehler
     2018-09-05 10:25:42   mower-override_end_time illegal year
     2018-09-05 10:25:42   mower-source_for_next_start Wochentimer erreicht
     2018-09-05 10:25:42   mower-status    geparkt nach Zeitplan
     2018-09-05 10:25:42   mower-timestamp_last_error_code illegal year
     2018-09-05 10:25:42   mower-timestamp_next_start 2018-09-07 10:00
     2018-09-05 10:25:42   mower_stats-charging_cycles 835
     2018-09-05 10:25:42   mower_stats-collisions 22487
     2018-09-05 10:25:42   mower_stats-cutting_time 964
     2018-09-05 10:25:42   mower_stats-running_time 1018
     2018-09-05 10:25:42   mower_type-base_software_up_to_date true
     2018-09-05 10:25:42   mower_type-comboard_version 11.5
     2018-09-05 10:25:42   mower_type-device_type 13
     2018-09-05 10:25:42   mower_type-device_variant 3
     2018-09-05 10:25:42   mower_type-mainboard_version 10.19
     2018-09-05 10:25:42   mower_type-mmi_version 10.12
     2018-09-05 10:25:42   radio-connection_status unklar
     2018-09-05 16:36:53   radio-quality   50
     2018-09-05 16:06:47   radio-state     schwach
     2018-09-05 10:25:42   startpoint-1-enabled true
     2018-09-05 16:36:53   state           geparkt nach Zeitplan
   helper:
     STARTINGPOINTID 9c7513ff-16f5-415b-8556-feeb9b842f27
     STARTINGPOINTS { "name": "starting_points", "value": [{"follow":"guide_1","distance_in_meters":30,"enabled":true,"probability_in_percent":10},{"follow":"guide_1","distance_in_meters":0,"enabled":false,"probability_in_percent":0},{"follow":"guide_1","distance_in_meters":0,"enabled":false,"probability_in_percent":0}]}
Attributes:
   IODev      myGardenaGateway
   model      mower
   room       GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2018, 17:06:35
Also ich sehe da mehr Readings wie nur die von dir erwähnten.
Was macht das steuern?
Titel: Module für Gardena Smart System
Beitrag von: VolkerL am 05 September 2018, 17:33:42
Mir ist im Moment nicht ganz klar was Du damit meinst. Im letzten Post habe ich das was mit "list" angezeigt wurde, geschickt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2018, 17:49:47
Dein Fehler Bild war.
Befehle an den Mower senden geht nicht und es kommen nach neuanlegen des Devices nur 3 Readings.
Dein list zeigt mir mehr wie 3 Readings, und nun wollte ich wissen ob das Senden von befehlen an den Mower geht oder nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 05 September 2018, 20:30:35
Eigentlich hatte ich unter den Log-Auzug geschrieben, dass nachdem ich den Mäher zum 2. Mal gelöscht hatte (zum Erzeugen des log-eintrages mit verbose 5) er sich wieder normal verhalten hat und auch wieder auf ihn zugegriffen werden kann. Das ist aber irgendwie, zusammen mit dem fehlenden /Code abgeschnitten worden. In der Vorschau war aber alles noch da.


Also der Mäher kann seit dem wieder angesprochen werden.

Danke für die Hilfe

Gruß
Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2018, 20:41:29
Eigentlich hatte ich unter den Log-Auzug geschrieben, dass nachdem ich den Mäher zum 2. Mal gelöscht hatte (zum Erzeugen des log-eintrages mit verbose 5) er sich wieder normal verhalten hat und auch wieder auf ihn zugegriffen werden kann. Das ist aber irgendwie, zusammen mit dem fehlenden /Code abgeschnitten worden. In der Vorschau war aber alles noch da.


Also der Mäher kann seit dem wieder angesprochen werden.

Danke für die Hilfe

Gruß
Volker

Super.
Für die Zukunft. Bei Ellen langen Logausgaben musst du quote verwenden. Der Code Tag schneidet ab einer bestimmten Zeilenzahl ab.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 05 September 2018, 23:12:51
Tut mir Leid, wusste ich nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 September 2018, 23:15:25
Tut mir Leid, wusste ich nicht.

Nicht schlimm, deswegen erwähne ich es ja. Habe meinen Text oben noch angepasst, ich dummerschen habe tatsächlich in quote geschrieben dabei wollte ich das nur sagen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart S
Beitrag von: paul79 am 14 Oktober 2018, 13:57:39
Hallo,

ich hätte mal eine Frage bzw. Bitte, könnte man bei der deutschen Übersetzung das "oK" in "ok" ändern?

Gruß Paul
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Oktober 2018, 17:03:15
Was genau meinst Du? Bitte ein nachvollziehbares Beispiel.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: paul79 am 14 Oktober 2018, 22:32:22
Was genau meinst Du? Bitte ein nachvollziehbares Beispiel.

Hallo,

in dem Modul "74_GardenaSmartDevice.pm" steht unter " my %langGermanMapp"

                ...
                'slipped'                           =>  'rutscht',
                'out_of_operation'                  =>  'ausser Betrieb',
                'replace_now'                       =>  'kritischer Batteriestand, wechseln Sie jetzt',
                'low'                               =>  'niedrig',
                'ok'                                =>  'oK',
                'no_source'                         =>  'oK',
                'mower_charging'                    =>  'Mäher wurde geladen',
                'completed_cutting_autotimer'       =>  'Sensor Control erreicht',
                'week_timer'                        =>  'Wochentimer erreicht',
                ... ...

da steht rechts oK mit großem K und es geht darum es mit kleinem k zuschreiben.

Gruß Paul
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Oktober 2018, 14:59:10
Habe ich gefixt.
In der neuen Version 1.4.0, welche ab morgen per Update kommt habe ich ausserdem auf package (Namensraum) umgestellt. Habe versucht alles mögliche im Rahmen des mir möglichen zu testen.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Oktober 2018, 15:40:35
Wenn jemand soweit ist wäre etwas Feedback cool.

Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: paul79 am 16 Oktober 2018, 14:10:48
Hallo CoolTux,

danke und bis jetzt läuft alles wie immer, habe aber auch nur das Water Control Set.

Gruß Paul
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 Oktober 2018, 19:37:27
Also vorweg. Alles lief. Heute habe ich ein Update auf dem Mäher installiert, dessen folge ich den Mäher neu einbinden musste.
Nun das:
2018.10.17 19:30:52 3: GardenaSmartBridge (gw_Gardena_Bridge) - defined GardenaSmartBridge
2018.10.17 19:31:12 3: GardenaSmartBridge (gw_Gardena_Bridge) - send credentials to fetch Token and locationId
2018.10.17 19:31:12 3: GardenaSmartBridge (gw_Gardena_Bridge) - fetch locations id
2018.10.17 19:31:13 3: GardenaSmartBridge (gw_Gardena_Bridge) - readings would be written
2018.10.17 19:31:13 3: GardenaSmartBridge (gw_Gardena_Bridge) - processed locations id. ID is 5eb5ce68-6e7f-433c-b322-87f9891ed48b
Undefined subroutine &GardenaSmartDevice::makeDeviceName called at ./FHEM/74_GardenaSmartDevice.pm line 379.

Bei mir crashed es momentan mein fhem. Gardena Komponente sind up2date. Habe mal alles entfernt von Gardena und neu eingegeben.

Dort wird ein makeDeviceName aufgerufen. Meine Geräte haben alle ein Emoij + Leerzeichen + Text
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 Oktober 2018, 19:39:17
Hallo,

Mist das ist in der Tat etwas was ich nicht beachtet habe. Sorry.
Ich fixe das und Stelle es für das morgige Update zur Verfügung.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 Oktober 2018, 22:08:37
Ich habe eben eine gefixte Version eingecheckt. Morgen ab 8 Uhr per Update zu bekommen.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 18 Oktober 2018, 19:04:29
Läuft. Top - Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jassi0001 am 20 Oktober 2018, 14:21:14
Hallo zusammen,

Ich habe mal eine Frage zum Modul. Ich habe es erfolgreich eingebunden und Sensoren werden auch abgefragt.  Bisher wurde aber die Smart Presure Pump wohl noch nicht implementiert, richtig?

Ich habe so ein Gerät und starte den Pumpvorgang momentan über die GARDENA App. Ein Modul geschrieben oder erweitert habe ich bisher auch noch nicht, könnte aber meine Umgebung zum testen bereitstellen. Könnte man sich die Erweiterung vorstellen? Vielleicht haben ja auch noch andere User Interesse... über eine Rückmeldung würde ich mich sehr freuen.

Gruß Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 Oktober 2018, 14:42:51
Hallo Stefan,

Du kannst bitte verbose auf 5 stellen und den json String hier einstellen. Bitte vorher schauen ob Personen bezogene Daten drin stehen.


Grüße
Leon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 21 Oktober 2018, 15:22:09
Hallo cooltux,

die readings beim bewässerungscomputer werden nicht immer aktualisiert.

Konkret: ich starte Regner 5 manuell für 5 minuten  via FHEM, "watering-watering_timer_5_state" geht auf manual (wie zu erwarten).

Nach den 5 Minuten müsste das Reading auf "nichts zu tun" zurück. Das passiert automatisch aber nicht mehr. Erst wenn ich im gateway getDevicesState ausführe, wird das Reading aktualisiert.

Ich habe den Eindruck, dass hat sich erst vor kurzem so "eingeschlichen"...

viele Grüße
Guido Fett



Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 Oktober 2018, 15:24:53
Auf was ist denn Dein Intervall ein gestellt?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 21 Oktober 2018, 15:40:42
Zitat
Auf was ist denn Dein Intervall ein gestellt?

Das Problem saß vor dem Rechner.... :-[

das war es. Alle funktioniert...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: hugo am 06 November 2018, 14:44:30
Hallo,
ich habe einen Gardena Sileno im Einsatz.
GardenaSmartDevice Version:1.2.2
In den Readings erhalte ich:
mower-timestamp_last_error_code illegal year 2018-09-08 13:24:12
mower-timestamp_next_start        illegal year 2018-11-06 14:30:59

und
firmware-firmware_available_version 2.5.2_1.2.6_1.5.2 2018-11-06 14:30:59
firmware-firmware_command          nichts zu tun         2018-09-08 13:24:12
firmware-firmware_status               upload_complete   2018-11-06 14:30:59

In der App steht:
Update Gerätesoftware: Installation bestätigen
Software-Update

hat das noch jemand? Stelle gerne list usw. zur Verfügung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 November 2018, 14:57:38
Hallo,
ich habe einen Gardena Sileno im Einsatz.
GardenaSmartDevice Version:1.2.2
In den Readings erhalte ich:
mower-timestamp_last_error_code illegal year 2018-09-08 13:24:12
mower-timestamp_next_start        illegal year 2018-11-06 14:30:59

und
firmware-firmware_available_version 2.5.2_1.2.6_1.5.2 2018-11-06 14:30:59
firmware-firmware_command          nichts zu tun         2018-09-08 13:24:12
firmware-firmware_status               upload_complete   2018-11-06 14:30:59

In der App steht:
Update Gerätesoftware: Installation bestätigen
Software-Update

hat das noch jemand? Stelle gerne list usw. zur Verfügung.

Wenn in der App steht update dann würde ich da mal ein Update machen.
 illegal year kommt von mir, er zeigt als Datum 01.01.1970 an wenn keine konkretes Datum aus gemacht werden kann, das habe ich dann umgewandelt in diese Meldung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: hugo am 06 November 2018, 15:06:57
Danke für die Antwort.
War nur so als Info gedacht.
Bin mit dem Modul sehr zufrieden. :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: chem am 09 März 2019, 15:53:07
2019.03.09 15:47:24 3: GardenaSmartBridge (myGardena) - send credentials to fetch Token and locationId
2019.03.09 15:47:24 3: GardenaSmartBridge (myGardena) - fetch locations id
2019.03.09 15:47:25 3: GardenaSmartBridge (myGardena) - readings would be written
2019.03.09 15:47:25 3: GardenaSmartBridge (myGardena) - processed locations id. ID is dba94...
Undefined subroutine &main::makeDeviceName called at ./FHEM/74_GardenaSmartDevice.pm line 360.

Ich bekomme den oben gezeigten Fehler nachdem email und password angegeben wurden und FHEM hängt danach. Die Module 73 und 74 hatte ich direkt vorher aktualisiert.

Falls einer einen Tipp hat wäre ich dankbar.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 März 2019, 16:03:42
Lass mich raten. Dein FHEM ist uralt und Du hast nur die Gardena  Module aktualisiert?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: chem am 09 März 2019, 16:18:26

Ja, mein FHEM ist von 2017-05-12.

Ich scheue FHEM Updates weil bisher nach jedem Update irgendwas ausgefallen ist und das kostet immer unglaublich viel Zeit das dann wieder zu richten.

Zurück zum Problem: Habe mir jetzt den Module Code angesehen, die bemängelte Funktion wird nur fürs logging gebraucht, aber wenn ich die ausblende gibt es dann Probleme beim JSON lesen...

Naja, muss mir jetzt überlegen ob ich den update stress angehe oder doch lieber auf gardena in FHEM verzichte.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 März 2019, 17:14:30
Ich würde auf Gardena in FHEM verzichten. Ist meine persönliche Empfehlung.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: chem am 09 März 2019, 19:22:00
Das denke ich auch, denn ich habe gerade auf FHEM 5.9 upgedated und das erste was nicht mehr geht ist der login über port 8083...

Es geht also schon wieder los....

Einige meiner (selbstgebauten) Geräte und Sensoren benutzen diesen Port um mit FHEM zu komunizieren, die fallen jetzt alle aus. Natürlich könnte ich die auf MQTT umbauen aber das kostet viel Zeit, besser wäre also den Port in FHEM nachzurüsten dazu müsste ich mich allerdings erstmal in FHEM einloggen aber ich weiss leider die passwörter für die anderen noch aktiven Ports (8084, 8085) nicht mehr (weil ewig nicht mehr benutzt) usw. usw.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 17 März 2019, 11:20:15
Hallo zusammen,

wenn ich mein FHEM Raspi reboote bekomme ich immer "no token available" erst nach einem Shutdown Restart von FHEM läuft das Modul dann und es kommt "connected to cloud". Jemand eine Idee was ich machen kann ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: schwatter am 24 März 2019, 08:18:32
Ich würde auf Gardena in FHEM verzichten. Ist meine persönliche Empfehlung.

Grüße

Habe mir den Sileno City Mähroboter angeschaut und mich gefreut, das es ein Modul gibt.
Warum genau ist Gardena nichts für Fhem? Ändern die ständig die API?
Wie schaut es außerdem mit Cloud aus. Zwang oder ohne?

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 März 2019, 08:55:30
Habe mir den Sileno City Mähroboter angeschaut und mich gefreut, das es ein Modul gibt.
Warum genau ist Gardena nichts für Fhem? Ändern die ständig die API?
Wie schaut es außerdem mit Cloud aus. Zwang oder ohne?

Bitte nicht aus dem Kontext zitieren. Diese Empfehlung galt einzig und alleine dem User welcher noch ein FHEM von 2017 hatte aber der Meinung war das dieses Ende 2017 entstandener Modul mit dem alten FHEM laufen müsste.

Wer ein aktuelles FHEM hat kann und sollte sehr gerne das Modul für seine Gardena Geräte verwenden.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 25 März 2019, 12:01:02
Hallo CoolTux,

Ich nutze u.A. einen Gardena smart Power Zwischenstecker (schaltet meine Brunnenpumpe), der vom Modul erkannt wird:

.FhemMetaInternals 1
   .triggerUsed 1
   CHANGED   
   DEF        xxx power
   DEVICEID  xxx
   FUUID      5c43429b-f33f-90bb-bd61-34e0ef94063f3285
   FVERSION   74_GardenaSmartDevice.pm:v1.4.0-s17555/2018-10-17
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     1536
   NAME       Brunnenpumpe
   NR         1987
   STATE      Powertimer off / Empfang 30%
   TYPE       GardenaSmartDevice
   VERSION    1.4.0
   myGardenaBridge_MSGCNT 1536
   myGardenaBridge_TIME 2019-03-25 11:45:57
   .attraggr:
   .attreocr:
     device_info-connection_status
     power-power_timer
     radio-quality
     state
   .attrminint:
   READINGS:
     2019-01-13 11:51:38   device_info-category power
     2019-01-16 13:45:45   device_info-connection_status online
     2019-03-25 11:27:25   device_info-last_time_online 2019-03-25 11:27:10
     2019-01-13 11:51:38   device_info-manufacturer Gardena
     2019-01-13 11:51:38   device_info-product 7-DEVICE
     2019-01-13 11:51:38   device_info-serial_number 00007191
     2019-01-13 11:51:38   device_info-sgtin 3034F8EE902273C000001C17
     2019-03-06 17:22:39   device_info-version 0.0.1-2.5.2-1.2.6-1.1.0
     2019-03-06 17:22:39   firmware-firmware_available_version
     2019-01-13 11:51:38   firmware-firmware_command nichts zu tun
     2019-03-06 17:22:39   firmware-firmware_status auf dem neusten Stand
     2019-01-13 11:51:38   firmware-firmware_update_start 1
     2019-03-06 17:22:39   firmware-firmware_upload_progress 0
     2019-01-13 11:51:38   firmware-inclusion_status inbegriffen
     2019-01-13 11:51:38   power-error     ok
     2019-03-20 12:25:40   power-power_timer off
     2019-03-13 03:26:43   radio-connection_status unklar
     2019-03-25 11:45:57   radio-quality   30
     2019-03-20 07:59:59   radio-state     schwach
     2019-03-24 09:56:47   state           initialized
   helper:
     STARTINGPOINTID
Attributes:
   IODev      myGardenaBridge
   event-on-change-reading device_info-connection_status,power-power_timer,radio-quality,state
   icon       well
   model      power
   room       Garten
   stateFormat Powertimer power-power_timer / Empfang radio-quality%

Schaltet die Irrigation Control den Zwischenstecker ein oder aus, so wird das korrekt angezeigt. Mir fällt auf dass als Model "power" angegeben ist, allerdings läßt sich power als Attribut nicht auswählen.

Was ich aber nicht kann, ist den Zwischenstecker mit FHEM zu schalten. Es sind keinerlei SET-commands vorhanden. Läßt sich das noch einbauen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 März 2019, 12:05:54
Hallo Karl,

Das muß ich mir wenn dann einmal genau anschauen. Offiziell wird das nicht unterstützt, aber ich lasse einfach alle aus zu lesenden Werte auch schreiben.
Ich schaue mal wie das aussehen muß damit da was schaltet.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 25 März 2019, 12:14:37
Danke - ist mir nicht besonders wichtig. Ich wollte eher darauf hinweisen.

Das Schalten des Zwischenstecker mit FHEM würde ich nur für "Zwischendurchbewässern" einzelner Bewässerungsstränge nutzen. Die Automatik läuft ja sowieso.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 März 2019, 12:50:03
Magst Du mal testen

https://github.com/LeonGaultier/fhem-GardenaSmart/archive/master.zip


Ich habe versucht heraus zu finden wie genau das payload da aussehen muss. Hoffe es tut sich irgendwas. Zu mindest on-for-timer sollte gehen.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 25 März 2019, 16:09:13
bei set on-for-timer 180 (nicht aber bei on oder off) kommt:
lastRequestState Error 400 Bad Request

Tatsächlich geschaltet wird gar nicht.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 März 2019, 16:11:05
Danke Dir. Muss ich mir noch mal anschauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 25 März 2019, 16:29:51
Ich hab zu Danken  :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 März 2019, 21:55:50
So ich bilde mir ein das ich es lösen konnte.
Bitte noch einmal testen, ist der selbe Link.

Danke

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 26 März 2019, 10:16:18
Die Pumpe wird eingeschaltet (Kontrolle in anderm Browser).
state = the command is processed.
kein error bei lastRequestState mehr.

Ein Set on-for-timer 180 (= Maximum?) schaltet für 180 Sekunden ein - wäre der timer mit Minuten besser bedient?

Dann stürzte FHEM ohne weiteres Tun ab. Aus dem Log:
Undefined subroutine &GardenaSmartBridge::getDevices called at fhem.pl line 3240.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 26 März 2019, 10:44:57
Verbose 5:

2019.03.26 10:42:19 4: GardenaSmartBridge (Brunnenpumpe) - IOWrite: "properties":{"value":"180"} f7faa68a-038b-42ad-85df-10065b73ca26 power IODevHash=HASH(0x556aa72a1148)
2019.03.26 10:42:20 5: GardenaSmartBridge (Brunnenpumpe) - RequestERROR: received http code 204 without any data after requesting gardena cloud
Undefined subroutine &GardenaSmartBridge::getDevices called at fhem.pl line 3240.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 März 2019, 11:05:27
Ok das ist ein sehr kleines Problem. Fixe ich gleich. Vielen lieben Dank für Deinen Mut  :)

Melde mich gleich noch mal
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 26 März 2019, 11:07:06
Testen macht ja Spass - hoffentlich Dir auch  :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 März 2019, 11:19:53
Na klar, sonst würde ich das alles gar nicht machen.

So fertig. Bitte noch mal. Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 26 März 2019, 11:31:14
Perfekt !

Auch on und off funktionieren.

DANKE !!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 März 2019, 11:55:06
Super. Dann baue ich da noch Julians Installer Support ein und gut ist.

Die Angabe für on-for-timer lieber im slider als Minuten machen? Wo bei man ja auch mal Sekunden gebrauchen könnte. Was denkst Du?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 26 März 2019, 12:02:30
Wenn die Sekunden bleiben muss man schnell im Kopf umrechen - kein Problem.
Minuten wären aber mM besser abschätzbar. Wobei wahrscheinlich 60min reichen würden, sonst schwimmt der Garten davon.

Nochmals herzlichen Dank !
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 März 2019, 12:23:50
Wenn die Sekunden bleiben muss man schnell im Kopf umrechen - kein Problem.
Minuten wären aber mM besser abschätzbar. Wobei wahrscheinlich 60min reichen würden, sonst schwimmt der Garten davon.

Nochmals herzlichen Dank !

Ich habe soeben eine neue Version ins FHEM SVN eingcheckt. Kommt morgen per Update.
Habe erstma die Sekunden gelassen. Mal schauen.

Gern geschehen


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 26 März 2019, 16:33:40
Sorry, ich bin lästig  ;)

Welche Zeiteinheit nutzt ic24 bei "set Irrigation_Control manualDurationValveX" ?

Beim Mäher (habe keinen) ist der "startOverrideTimer" laut help in Minuten?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 März 2019, 16:37:16
Sorry, ich bin lästig  ;)

Welche Zeiteinheit nutzt ic24 bei "set Irrigation_Control manualDurationValveX" ?

Beim Mäher (habe keinen) ist der "startOverrideTimer" laut help in Minuten?

Kein Thema, ist auch nicht dokumentiert. Es sind Minuten soweit ich mich entsinnen kann.
Ich denke wir sollten den Power Plug auch einheitlich auf Minuten umstellen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 26 März 2019, 16:42:02
In Sinne der Einheitlichkeit ja. Danke.  :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 März 2019, 17:02:17
Dann versuche ich das nachher noch an zu passen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 26 März 2019, 17:11:27
Danke - eilt nicht (meine Sprinkleranlage ist zwar vormontiert, wird aber erst in den nächsten Tagen eingegraben und aktiviert). Dafür habe ich jetzt schon alles für zusätzliche manuelle Beregnungen der 3 Zonen eingestellt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jassi0001 am 29 März 2019, 17:22:04
Hallo zusammen,

mich wundert, dass hier noch keiner nach der Smart Presure Pump gefragt hat. Wenn ich das richtig sehe, wird diese vom Modul noch nicht unterstützt. Sie ist zumindest nicht auswählbar. Ist das geplant ? Ich habe hier nämlich eine und wüder die gern über FHEM an und wieder ausschalten.

Wie kann ich denn dazu beitragen, dass diese ins Modul integriert wird ?

Gruß Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 März 2019, 18:00:00
Hallo Stefan,

Am einfachsten für mich wäre es wenn Du mir den url Aufbau und den payload Aufbau geben könntest.
In FHEM sollte die Pumpe aber als Device schon angelegt sein, oder?


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 15 April 2019, 06:34:08
Hallo CoolTux,

vielen Dank für dies Modul. Damit habe ich das ganze letzte Jahr meinen Mähroboter (Gardena SIleno+) gesteuert.
In den Readings des Mähroboter steht
mower-timestamp_last_error_code illegal year
mower-timestamp_next_start illegal year
Lässt sich dies irgenwie korrigieren?

Und noch einen Wunsch bzw. Frage.
Gestartet wird der Mäher je manuell mit eine Zeit in Minuten.
set Maehroboter startOverrideTimer 600Wäre es viel Aufwand eine Zeit bis hinzuzufügen?
Also so etwas wie:
set Maehroboter startOverrideTimer till 17:30Ich räume früh erst die Schläuche vom Rasensprenger weg und starte dann manuell den Mäher. Sicherlich kein Problem auf die Uhr zu sehen und schnell die Zeit bis die Kinder heim kommen und im Garten spielen zu rechnen. Eine direkt Zeitangabe wäre aber eine Vereinfachung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SeeAge am 19 April 2019, 15:20:34
Hallo Stefan,

Am einfachsten für mich wäre es wenn Du mir den url Aufbau und den payload Aufbau geben könntest.
In FHEM sollte die Pumpe aber als Device schon angelegt sein, oder?


Grüße

Hi,

ja die Smart Pressure Pump wird angelegt, aber ich kann nur lesen und nicht steuern.

Wie/wo finde ich die Daten (url/payload) die du brauchst, damit man die Pumpe in Zukunft auch steuern kann?

Danke und smarte Grüße,
Christian
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 April 2019, 17:46:05
Hi,

ja die Smart Pressure Pump wird angelegt, aber ich kann nur lesen und nicht steuern.

Wie/wo finde ich die Daten (url/payload) die du brauchst, damit man die Pumpe in Zukunft auch steuern kann?

Danke und smarte Grüße,
Christian

Am besten wäre ein Netzwerkmitschnitt wenn Du über die App steuerst.
Aber gib am besten erstmal ein list vom Device und dann schaue ich mal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SeeAge am 19 April 2019, 18:26:48
Am besten wäre ein Netzwerkmitschnitt wenn Du über die App steuerst.
Aber gib am besten erstmal ein list vom Device und dann schaue ich mal.

Hier erst mal das List, bzgl. Mitschnitt muss ich mal schauen wie ich das mache. Du meinst mit z.B. Wireshark? Oder gibt es was im FHEM?

Internals:
   CFGFN     
   DEF        f9a733d5-35c0-4c21-b293-f61910e2b526 electronic_pressure_pump
   DEVICEID   f9a733d5-35c0-4c21-b293-f61910e2b526
   FUUID      5cb8e78f-f33f-a54a-f32f-2158a9f0b601efa6
   GardenaBridge_MSGCNT 229
   GardenaBridge_TIME 2019-04-19 18:17:23
   IODev      GardenaBridge
   LASTInputDev GardenaBridge
   MSGCNT     229
   NAME       Pumpe_Zisterne
   NR         150752
   STATE      initialized
   TYPE       GardenaSmartDevice
   VERSION    1.4.0
   READINGS:
     2019-04-18 23:14:35   device_info-category electronic_pressure_pump
     2019-04-19 09:11:01   device_info-connection_status online
     2019-04-19 18:17:23   device_info-last_time_online 2019-04-19 18:16:30
     2019-04-18 23:14:35   device_info-manufacturer Gardena
     2019-04-18 23:14:35   device_info-product 4-DEVICE
     2019-04-18 23:14:35   device_info-serial_number 00008054
     2019-04-18 23:14:35   device_info-sgtin 3034F8EE9016028000001F76
     2019-04-18 23:14:35   device_info-version 0.0.6-2.5.2-1.2.5-ICD1.17_1.0.5
     2019-04-18 23:14:35   firmware-firmware_command nichts zu tun
     2019-04-18 23:14:35   firmware-firmware_status auf dem neusten Stand
     2019-04-18 23:14:35   firmware-firmware_update_start 1
     2019-04-18 23:14:35   firmware-firmware_upload_progress 0
     2019-04-18 23:14:35   firmware-inclusion_status inbegriffen
     2019-04-18 23:14:35   flow-dripping_alert sixty
     2019-04-18 23:14:35   flow-flow_rate  600
     2019-04-18 23:14:35   flow-flow_since_last_reset 0
     2019-04-18 23:14:35   flow-flow_total 0
     2019-04-19 17:12:12   manual_watering-last_manual_override_time 2
     2019-04-19 17:17:13   manual_watering-manual_watering_timer 0
     2019-04-19 17:17:13   outlet_pressure-outlet_pressure 0.8
     2019-04-18 23:14:35   outlet_pressure-outlet_pressure_max 5.8
     2019-04-18 23:14:35   outlet_temperature-frost_warning kein Frost
     2019-04-19 17:47:18   outlet_temperature-temperature 24
     2019-04-18 23:14:35   outlet_temperature-temperature_max 25
     2019-04-18 23:14:35   outlet_temperature-temperature_min 13
     2019-04-18 23:14:35   pump-error      0
     2019-04-18 23:14:35   pump-error1_count 3
     2019-04-18 23:14:35   pump-error2_count 0
     2019-04-18 23:14:35   pump-error3_count 1
     2019-04-18 23:14:35   pump-error4_count 0
     2019-04-19 17:17:13   pump-mode       off
     2019-04-18 23:14:35   pump-operating_days 0
     2019-04-19 09:11:01   pump-operating_mode scheduled
     2019-04-19 17:17:13   pump-pump_on_off off
     2019-04-18 23:14:35   pump-pump_state 3
     2019-04-19 09:11:01   pump-turn_on_pressure 2
     2019-04-19 09:11:01   radio-connection_status Gerät ist in Reichweite
     2019-04-19 18:17:23   radio-quality   70
     2019-04-18 23:14:35   radio-state     gut
     2019-04-18 23:14:35   scheduling-adaptive_scheduling_last_decision unklar
     2019-04-18 23:09:35   state           initialized
   helper:
     STARTINGPOINTID
Attributes:
   IODev      GardenaBridge
   model      electronic_pressure_pump
   room       GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 April 2019, 18:29:45
Wireshark. In FHEM gibt es so nichts
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SeeAge am 19 April 2019, 18:45:18
Den Mitschnitt bekommst du, doch frühstens Sonntag Abend.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 22 April 2019, 21:47:49
Hallo,

seit meinem letzten Update von fhem heute nachmittag funktioniert meine Verbindung zu GardenaSmart nicht mehr.

Ich erhalte folgende Meldung nach dem Neustart von fhem:

configfile: Cannot load module GardenaSmartBridge
Please define myGardenaGateway 5c537695... first
Cannot load module GardenaSmartDevice
Please define Sensor_1 5c537696... first
Cannot load module GardenaSmartDevice
Please define Maeher_1 5c5376a0... first

Im Log steht folgendes:

2019.04.22 21:36:46 1: PERL WARNING: Subroutine GardenaSmartDevice_Initialize redefined at ./FHEM/74_GardenaSmartDevice.pm line 64, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine Define redefined at ./FHEM/74_GardenaSmartDevice.pm line 128, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/74_GardenaSmartDevice.pm line 190, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/74_GardenaSmartDevice.pm line 201, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine Set redefined at ./FHEM/74_GardenaSmartDevice.pm line 209, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine Parse redefined at ./FHEM/74_GardenaSmartDevice.pm line 345, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine WriteReadings redefined at ./FHEM/74_GardenaSmartDevice.pm line 388, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine ReadingLangGerman redefined at ./FHEM/74_GardenaSmartDevice.pm line 583, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine RigRadingsValue redefined at ./FHEM/74_GardenaSmartDevice.pm line 702, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine Zulu2LocalString redefined at ./FHEM/74_GardenaSmartDevice.pm line 719, <$fh> line 2737.
2019.04.22 21:36:46 1: PERL WARNING: Subroutine SetPredefinedStartPoints redefined at ./FHEM/74_GardenaSmartDevice.pm line 756, <$fh> line 2737.

Wie kriege ich meine Verbindung zu meinem Mäher und Sensor wieder zum Laufen?

Danke

Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2019, 06:32:51
Hallo Volker,

Das kann nicht das ganze Log sein. Bitte schau noch mal das Log direkt nach dem Neustart. Irgendwo steht bestimmt wieso das Bridge Modul nicht gestartet werden konnte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: MadMax75 am 23 April 2019, 08:02:16
Hallo zusammen,

ich habe im Grunde keine Probleme meinen Smart Sileno mit FHEM zu steuern.
Lediglich ein kleines Problem taucht bei mir auf. Während des mähens erscheint bei den readings "mower-timestamp_last_error_code" und "mower-timestamp_next_start" immer der Eintrag "illegal year".


Ist das normal bzw. wo liegt der Fehler?
Habe das Datum am Gerät (Mäher) geprüft - ist korrekt.
Evtl. muss ich was konfigurieren. Hat jemand ähnliches?

mfg
Markus
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2019, 08:12:38
Wenn das Jahr kleiner 2000 ist wird "illegal year" ausgegeben. Da stand dann immer 1970 im JSON String von Gardena.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: MadMax75 am 23 April 2019, 08:52:02
ok, verstehe. Aber wo wird das Datum eingestellt?
Am Gerät (Gardena Smart Sileno) ist definifinitv 2019 eingestellt (habs gestern geprüft).

Ist noch woanders ein Datum eingestellt?
Titel: Antw:
Beitrag von: VolkerL am 23 April 2019, 09:43:12
Hallo,

zu meinem Problem mit der nicht mehr funktionierenden Verbindung zu meinen Geräten:

Wenn ich den Befehldefine myGardenaBridge GardenaSmartBridge ausführe kommt im fhem-Fenster "Cannot load module GardenaSmartBridge" und im LOG folgender Eintrag:

2019.04.23 09:31:36 0: Undefined subroutine &Module::CoreList::is_core called at FHEM/Meta.pm line 1069.
Mehr nicht.

Gruß
Volker
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2019, 10:04:36
Ok das habe ich mir fast gedacht.
Mach bitte ein FHEM Update. Danach sollte es wieder gehen.

Ausserdem empfehle ich ganz dringend ein Distributionsupdate. Debian Weezy also Debian 7 ust Uralt. Das gleiche gilt für die mitgelieferte Perl Version 5.14.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: MadMax75 am 23 April 2019, 12:01:06
Hallo CoolTux,

hast du einen Tipp für mich bzgl. meinem Problem mit dem "illegal year"?

P.S. mein Raspberry sowie FHEM sind up to date (nicht ganz, vor 4 Tagen).

DANKE

mfg
Markus
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: VolkerL am 23 April 2019, 12:09:04
Hallo CoolTux,

es funktioniert wieder, vielen Dank.

Ja ein Systemupdate wäre auch mal nötig. Aber ich habe soviele Dinge die von dem Fhem-Standard abweichen, wie E-Mail Auswertung usw. Ich habe Angst dass dann irgendwas schief läuft.

Gruß und nochmal Danke
Volker
Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 23 April 2019, 12:10:50
Hallo CoolTux,

hast du einen Tipp für mich bzgl. meinem Problem mit dem "illegal year"?

P.S. mein Raspberry sowie FHEM sind up to date (nicht ganz, vor 4 Tagen).

DANKE

mfg
Markus


Das Datum kommt von Gardena, da kannst du weder am Device (Mäher ... etc.) noch im FHEM oder deinem Server etwas einstellen.

Die Werte, wie z.B. für den nächsten Start stehen erst dann wieder zur Verfügung wenn sich der Mäher in seiner Station befindet.
Während des Mähen, berechnet Gardena die nächste Startzeit einfach nicht.

MFG


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: MadMax75 am 23 April 2019, 12:23:16
Danke für die Rückmeldung. Wollte nur ausschließen, dass ich irgenwo was nicht konfiguriert habe.

Da ich den nächsten Start in einem Dummy habe, werde ich das mit einem DOIF abfangen sodass kein "illegal Year" im Dummy ankommt.

Schöne Grüße aus Österreich!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2019, 12:26:22
Hallo CoolTux,

hast du einen Tipp für mich bzgl. meinem Problem mit dem "illegal year"?

P.S. mein Raspberry sowie FHEM sind up to date (nicht ganz, vor 4 Tagen).

DANKE

mfg
Markus

Ich habe keine Gardena Geräte, ich weiß also auch nicht wo man was ein stellt. Alles was ich Dir sagen kann ist, das wenn illigal year da steht das Jahr kleiner 2000 an gekommen ist. Und zwar von der Gardena API.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2019, 12:27:45

Das Datum kommt von Gardena, da kannst du weder am Device (Mäher ... etc.) noch im FHEM oder deinem Server etwas einstellen.

Die Werte, wie z.B. für den nächsten Start stehen erst dann wieder zur Verfügung wenn sich der Mäher in seiner Station befindet.
Während des Mähen, berechnet Gardena die nächste Startzeit einfach nicht.

MFG


Gesendet von iPhone mit Tapatalk

Vielleicht sollten wir das einfach anders nennen. Also nicht illigal year sondern irgendwie anders
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 23 April 2019, 12:38:20
Vielleicht sollten wir das einfach anders nennen. Also nicht illigal year sondern irgendwie anders


Ja da könntest du Recht haben, die Fragen diesbezüglich kommen schon öfters.

Vielleicht sowas wie
not available atm.
oder so ähnlich.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2019, 12:40:11

Ja da könntest du Recht haben, die Fragen diesbezüglich kommen schon öfters.

Vielleicht sowas wie
not available atm.
oder so ähnlich.


Gesendet von iPhone mit Tapatalk

Temporarily unavailable
Was hälst davon?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 23 April 2019, 12:40:45
Temporarily unavailable
Was hälst davon?


TOP [emoji1303]


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2019, 12:47:57
Habe ich soeben geändert. Ab morgen früh per Update erhältlich.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 23 April 2019, 12:55:23
Habe ich soeben geändert. Ab morgen früh per Update erhältlich.


KLASSE!!!


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: MadMax75 am 23 April 2019, 16:51:51
THX!!!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2019, 12:59:55
So ich habe nun versucht diese Smart Pressure Pump zu integrieren. Kann bitte mal jemand mit so einem Teil die angehängten Files bei sich installieren und testen.
Bitte ein verbose 5 machen und mir den JSON String geben. Am besten jemand der nur die Pumpe hat, so muss ich nicht so viel raus filtern.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SeeAge am 26 April 2019, 13:46:09
Hi,

ich habe die Dateien eingespielt und mit verbose 5 neugestartet. Es hat etwas gedauert, aber jetzt steht bei der GardenaBridge "connected to cloud". Komischerweise komm ich mit meinem Handy nicht mehr auf die Bridge (über die Gardena App).

Die Pumpe bietet mir nun einen set für den pumpTimer. Wenn ich ihn setzen will kommt "Unknown argument pumpTimer, choose one of pumpTimer".

Das Log ab Reboot habe ich kopiert. Was genau möchtest du haben?

VG,
Christian
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2019, 14:02:57
Erstmal nichts, da fehlt wohl noch was. Ich muss das erst fixen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2019, 14:18:50
Hier noch einmal neu. Du musst aber nur die Device neu installieren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SeeAge am 26 April 2019, 14:40:13
Hi,

Der Set wirft jetzt keine Fehlermeldung mehr in der GUI, funktioniert aber leider nicht.

Im Log der Pumpe bekomme ich nun beim Set:
2019-04-26_14:33:02 Pumpe_Zisterne send command to gardena cloud
2019-04-26_14:33:03 Pumpe_Zisterne 500
2019-04-26_14:33:03 Pumpe_Zisterne lastRequestState: request_error

Im FHEM Log stehen einmal ganz viele von diesen Einträgen:
2019.04.26 14:32:57.893 5: GardenaSmartBridge (GardenaBridge) - 22 == 22 and 22 > 0
Das FHEM Log passt hier nicht hin, daher siehe Anhang.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2019, 14:47:14
Hier die neue Version. Brauchst nur Bridge diesmal installieren
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SeeAge am 26 April 2019, 15:30:25
Ich habe die Dateien eingespielt, aber jetzt bekomme ich keine Verbindung mehr.
2019-04-26_15:12:35 Pumpe_Zisterne radio-quality: 70
2019-04-26_15:12:35 Pumpe_Zisterne radio-connection_status: Gerät ist nicht in Reichweite
2019-04-26_15:12:35 Pumpe_Zisterne device_info-connection_status: offline
2019-04-26_15:13:36 Pumpe_Zisterne radio-quality: 70
2019-04-26_15:13:52 Pumpe_Zisterne send command to gardena cloud
2019-04-26_15:13:52 Pumpe_Zisterne 500
2019-04-26_15:13:52 Pumpe_Zisterne lastRequestState: request_error

Die Cloudverbindung geht noch, aber von dort aus ist die Verbindung an mein Gateway gestört. Ich habe das Gateway neugestartet aber ohne Erfolg.

Ich muss jetzt leider los und bin dann bis Dienstag dienstlich im Ausland. Daher kann ich leider erst Dienstag wieder weitermachen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SeeAge am 26 April 2019, 15:43:52
Okay, ich konnte es nicht lassen und hab noch schnell geschafft mich durch neu anmelden und Devices neu anlegen wieder zu verbinden.

Log der Pumpe:
2019-04-26_15:37:52 Pumpe_Zisterne send command to gardena cloud
2019-04-26_15:37:53 Pumpe_Zisterne 500
2019-04-26_15:37:53 Pumpe_Zisterne lastRequestState: request_error

FHEM Log:
2019.04.26 15:37:52.706 4: WEB_192.168.178.109_58980 POST /fhem&detail=Pumpe_Zisterne&dev.setPumpe_Zisterne=Pumpe_Zisterne&fwcsrf=csrf_126671286701813&cmd.setPumpe_Zisterne=set&arg.setPumpe_Zisterne=pumpTimer&val.setPumpe_Zisterne=2; BUFLEN:0
2019.04.26 15:37:52.708 5: Cmd: >set Pumpe_Zisterne pumpTimer 2<
2019.04.26 15:37:52.711 5: Starting notify loop for Pumpe_Zisterne, 1 event(s), first is send command to gardena cloud
2019.04.26 15:37:52.711 5: createNotifyHash
2019.04.26 15:37:52.827 5: End notify loop for Pumpe_Zisterne
2019.04.26 15:37:52.828 5: HttpUtils url=https://sg-api.dss.husqvarnagroup.net/sg-1/devices/f9a733d5-35c0-4c21-b293-f61910e2b526/abilities/manual_watering/properties/manual_watering_timer?locationId=9c5d669a-8ebb-4803-8474-2546fa54ac91
2019.04.26 15:37:52.829 4: IP: sg-api.dss.husqvarnagroup.net -> 52.16.229.110
2019.04.26 15:37:52.831 3: GardenaSmartBridge (GardenaBridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/f9a733d5-35c0-4c21-b293-f61910e2b526/abilities/manual_watering/properties/manual_watering_timer?locationId=9c5d669a-8ebb-4803-8474-2546fa54ac91, HEADER: Content-Type: application/json
X-Session: 3005c476-126b-4f4f-b7df-5b7b70b2dec1, DATA: {"name":"pump_manual_watering_timer","parameters":{"duration":2}}, METHOD: PUT
2019.04.26 15:37:52.831 4: GardenaSmartBridge (Pumpe_Zisterne) - IOWrite: "name":"pump_manual_watering_timer","parameters":{"duration":2} f9a733d5-35c0-4c21-b293-f61910e2b526 manual_watering IODevHash=HASH(0x3da5ad8)
2019.04.26 15:37:52.838 4: WEB_192.168.178.109_58980 GET /fhem?detail=Pumpe_Zisterne&fw_id=; BUFLEN:0
2019.04.26 15:37:52.916 4: WEB: /fhem?detail=Pumpe_Zisterne&fw_id= / RL:4009 / text/html; charset=UTF-8 / Content-Encoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2019.04.26 15:37:53.033 5: HttpUtils request header:
PUT /sg-1/devices/f9a733d5-35c0-4c21-b293-f61910e2b526/abilities/manual_watering/properties/manual_watering_timer?locationId=9c5d669a-8ebb-4803-8474-2546fa54ac91 HTTP/1.0
Host: sg-api.dss.husqvarnagroup.net
User-Agent: fhem
Accept-Encoding: gzip,deflate
Content-Type: application/json
X-Session: 3005c476-126b-4f4f-b7df-5b7b70b2dec1
Content-Length: 65

2019.04.26 15:37:53.037 4: WEB_192.168.178.109_58980 GET /fhem?cmd=%7BReadingsVal(%22Pumpe_Zisterne%22%2C%22pumpTimer%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_126671286701813; BUFLEN:0
2019.04.26 15:37:53.038 5: Cmd: >{ReadingsVal("Pumpe_Zisterne","pumpTimer","")}<
2019.04.26 15:37:53.040 4: WEB: /fhem?cmd=%7BReadingsVal(%22Pumpe_Zisterne%22%2C%22pumpTimer%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_126671286701813 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2019.04.26 15:37:53.043 4: WEB_192.168.178.109_58979 GET /fhem?cmd=%7BAttrVal(%22Pumpe_Zisterne%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_126671286701813; BUFLEN:0
2019.04.26 15:37:53.044 5: Cmd: >{AttrVal("Pumpe_Zisterne","room","")}<
2019.04.26 15:37:53.046 4: WEB: /fhem?cmd=%7BAttrVal(%22Pumpe_Zisterne%22%2C%22room%22%2C%22%22)%7D&XHR=1&fwcsrf=csrf_126671286701813 / RL:33 / text/plain; charset=UTF-8 / Content-Encoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2019.04.26 15:37:53.098 4: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/f9a733d5-35c0-4c21-b293-f61910e2b526/abilities/manual_watering/properties/manual_watering_timer?locationId=9c5d669a-8ebb-4803-8474-2546fa54ac91: HTTP response code 500
2019.04.26 15:37:53.098 5: HttpUtils https://sg-api.dss.husqvarnagroup.net/sg-1/devices/f9a733d5-35c0-4c21-b293-f61910e2b526/abilities/manual_watering/properties/manual_watering_timer?locationId=9c5d669a-8ebb-4803-8474-2546fa54ac91: Got data, length: 206
2019.04.26 15:37:53.099 5: HttpUtils response header:
HTTP/1.1 500 Internal Server Error
Date: Fri, 26 Apr 2019 13:37:53 GMT
Content-Type: application/json
Content-Length: 206
Connection: close
X-Rate-Limit-Limit: 6300
X-Rate-Limit-Remaining: 6296
X-Rate-Limit-Reset: 20
2019.04.26 15:37:53.100 5: GardenaSmartBridge (Pumpe_Zisterne) - RequestERROR: check the ???
2019.04.26 15:37:53.101 5: Starting notify loop for Pumpe_Zisterne, 2 event(s), first is 500
2019.04.26 15:37:53.123 5: End notify loop for Pumpe_Zisterne
2019.04.26 15:37:53.124 5: GardenaSmartBridge (Pumpe_Zisterne) - RequestERROR: received http code 500 receive Error after requesting gardena cloud

Es kommen weiterhin hunderte Meldungen:
2019.04.26 15:01:18.934 5: GardenaSmartBridge (GardenaBridge) - 22 == 22 and 22 > 0
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2019, 18:03:11
Das mit den vielen Zahlen ist ok.

Sowas hier ist eine gute API Beschreibung, damit kann ich was anfangen.
https://www.dxsdata.com/de/2016/07/php-class-for-gardena-smart-system-api/

Leider kann ich kein Java und komme somit mit den openHAP nicht klar
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jassi0001 am 28 April 2019, 15:50:24
Hallo CoolTux, hallo Christian,

ich habe leider, nachdem ich die Frage mit der SmartPump initiiert habe, keine Zeit gehabt, das mit zu verfolgen.... das habe ich heute mal nachgeholt und kann nun auch "mitspielen"....  ;)

Ich habe beide Dateien nun auch installiert und erhalte als Auswahl auch den PumpTimer. Leider funktioniert der nicht so wie gewünscht.

Kann / Soll ich irgendwas testen, um die Entwicklung voranzubringen ?

Noch ein kleiner Nachtrag: Zusätzlich zum Timer wäre auch das "Stop" hilfreich, wenn man nicht auf das Ende des Timers warten mag..... Und um e auf die Spitze zu treiben: Man kann in der App auch zwischen "Automatisch" und "Zeitgesteuert" wechseln....

Gruß Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 April 2019, 16:14:30
Hallo CoolTux, hallo Christian,

ich habe leider, nachdem ich die Frage mit der SmartPump initiiert habe, keine Zeit gehabt, das mit zu verfolgen.... das habe ich heute mal nachgeholt und kann nun auch "mitspielen"....  ;)

Ich habe beide Dateien nun auch installiert und erhalte als Auswahl auch den PumpTimer. Leider funktioniert der nicht so wie gewünscht.

Kann / Soll ich irgendwas testen, um die Entwicklung voranzubringen ?

Noch ein kleiner Nachtrag: Zusätzlich zum Timer wäre auch das "Stop" hilfreich, wenn man nicht auf das Ende des Timers warten mag..... Und um e auf die Spitze zu treiben: Man kann in der App auch zwischen "Automatisch" und "Zeitgesteuert" wechseln....

Gruß Stefan

Leider komme ich nicht weiter. Ich weiß nicht wie sich das payload also der data Teil genau zusammen setzt welche als PUT gesendet werden muß. Ich denke der URL Aufbau so sollte passen.

Stoppen tut man ihn dann im übrigen mit der Angabe von 0.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jsChris am 01 Mai 2019, 12:25:09
Moin,

bei mir ist gerade fhem völlig zusammengebrochen. Habe ich vorher noch nie erlebt. Kompletter Absturz.

Das einzige, was ich im Log finden konnte ist:
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500.

Die API der husqvarnagroup.net ist auch nicht mehr erreichbar. Auch die Gardena App funktioniert nicht mehr. Aber dass dann gleich fhem komplett abstürzt?

Hat vielleicht noch jemand dieses Problem? Ich habe jetzt erst einmal die Bridge disabled (attr Gardena_Bridge disable 1) und im Augenblick scheint fhem wieder zu laufen.

Danke
Chris

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Homatrix am 01 Mai 2019, 12:30:26
Jupp, hier, hatte selbiges Problem.
Bei mir
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 437.(wohl eine ältere Version) und da steht
if( ( ($data =~ /Error/ ) or defined(eval{decode_json($data)}->{errors}) ) and exists( $param->{code} ) ) {
Da kracht das ganze FHEM weg.  :(

Der Grund war, dass die Gardenaseite down war. Ein 'Bad Gateway' kam da, glaub ich.

Läuft wieder ohne Änderungen, nachdem Gardena wieder da war.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Navigator am 01 Mai 2019, 12:31:45
Ja, bei mir die selbige Meldung und ein kompletter Absturz und das ganze zwei mal gleich nach FHEM Initialisierung.  Ich hatte auch gerade ein Update gefahren. Nach dem einspielen der Restore Gardena Module läufts wieder.
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2019, 12:56:33
Danke Euch,

Das fixe ich heute Abend gleich.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 01 Mai 2019, 17:36:26
Danke Euch,

Das fixe ich heute Abend gleich.


Super, bei mir nicht war heute FHEM ebenfalls komplett down.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 01 Mai 2019, 17:46:01
Bei mir auch so. Das Gateway ist mal erreichbar mal nicht und FHEM stürzt komplett ab.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2019, 18:22:12
Ich habe ein Update für morgen eingecheckt. Bin mir aber unsicher ob es das Problem fixt. Konnte es nicht testen da ich nicht weiß was genau an kommt wenn die Cloud nicht da ist.
Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 01 Mai 2019, 20:29:47
... hoffe das passt dann.
ist vorhin nochmals abgekackt mit dem selben Fehler

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500
falls du Zugang zum Acc brauchst, hab die Zugangsdaten noch nicht geändert.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2019, 20:31:38
Ich weiß. Habe mein Testsystem mit Deinem Zugang am laufen. Schaue gleich mal ob meine auch abgekackt ist.
Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 01 Mai 2019, 20:33:43
ca. gegen
11:47:52 Uhr
und
18:48:32 Uhr

tratt der Fehler jeweils auf



Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2019, 20:34:56
Bei mir war nichts abgekackt.

https://github.com/fhem/GardenaSmart

Brauchst nur Bridge installieren wenn Du magst. Ist die neuste Version
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 01 Mai 2019, 20:36:49
Bei mir war nichts abgekackt.

https://github.com/fhem/GardenaSmart

Brauchst nur Bridge installieren wenn Du magst. Ist die neuste Version

danke hab leider keine Zeit heute [emoji3]
hab die Bridge erstmal deaktiviert und mache morgen ein Update

VG


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 02 Mai 2019, 07:29:17
Ich habe ein Update für morgen eingecheckt. Bin mir aber unsicher ob es das Problem fixt. Konnte es nicht testen da ich nicht weiß was genau an kommt wenn die Cloud nicht da ist.

Moin,

6 Uhr kommt das Update richtig?
Falls ja, die 73_GSB.pm war eben nicht dabei.

Hab die 1.6.1 jetzt aus GIT installiert, mal sehen ob es heute zu Störungen kommt.

VG
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 Mai 2019, 07:43:51
8Uhr
Titel: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 02 Mai 2019, 07:56:01
8Uhr


ohhh ok [emoji85]

edit 8:00 Uhr
da isses ja.. ob ich mir die Zeit mal noch merke [emoji3166]


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jsChris am 02 Mai 2019, 21:42:07
Hi,

ganz vielen Dank für den Fix. Gestern konnte ich mir das Problem und den Code nicht mehr anschauen, ich musste weg.

Sei mir bitte nicht böse, aber wenn ich mir den Code anschaue, wird mir etwas mulmig.

    if (
        (
            ( $data =~ /Error/ )
            or defined( eval { decode_json($data) }->{errors} )
        )
        and ref($param->{code}) eq 'HASH'
        and exists( $param->{code} )
      )
    {}

Machen wir hier ein eval auf decodierte json daten von "außen"? Öffnet das nicht Tür und Tor für eine injection? Vielleicht übersehe ich etwas, aber sollte man das nicht ein wenig mehr absichern?

Viele Grüße
Chris
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 Mai 2019, 21:51:44
Hi,

ganz vielen Dank für den Fix. Gestern konnte ich mir das Problem und den Code nicht mehr anschauen, ich musste weg.

Sei mir bitte nicht böse, aber wenn ich mir den Code anschaue, wird mir etwas mulmig.

    if (
        (
            ( $data =~ /Error/ )
            or defined( eval { decode_json($data) }->{errors} )
        )
        and ref($param->{code}) eq 'HASH'
        and exists( $param->{code} )
      )
    {}

Machen wir hier ein eval auf decodierte json daten von "außen"? Öffnet das nicht Tür und Tor für eine injection? Vielleicht übersehe ich etwas, aber sollte man das nicht ein wenig mehr absichern?

Viele Grüße
Chris

Ich decodieren einen json String und führe dafür die Funktion decode_json aus. Das mache ich in einem eval damit mir FHEM nicht abschmiert wenn die Funktion einen Fehler wirft.
Wo genau siehst Du da ein Problem? Vielleicht kannst Du das etwas mehr erläutern.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jsChris am 03 Mai 2019, 08:04:34
Ich decodieren einen json String und führe dafür die Funktion decode_json aus. Das mache ich in einem eval damit mir FHEM nicht abschmiert wenn die Funktion einen Fehler wirft.

Verstehe, bzw. verstehe ich eigentlich nicht :)

Sorry, meine Reaktion gestern war ein wenig schnell geschossen, ich habe es mir noch mal genauer angeschaut und es gibt ja noch mehr Einschränkungen bevor der eval Code ausgeführt wird. Vor allem hatte ich übersehen, dass du ja

eval { decode_json($data) }->{errors}


machst, und nicht

eval { decode_json($data)->{errors} }


Zweiteres hätte man doch vielleicht mit etwas ähnlichem wie

$data = "{\"error\":\"sub test() { Log(0,'hello world'); }\"} test();";

aushebeln können? Das war meine Überlegung, aber ist ja hier auch nicht der Fall. Ich hatte hier halt das gute "eval is evil" im Kopf und verstehe auch nicht, wofür es da ist... Wäre aber sehr interessiert daran es zu verstehen :)

Trotzdem, ich bin jetzt wirklich nicht der Perl Experte, aber wäre es nicht doch sinnvoll, vor dem if erst einmal

my $jsondata = eval { decode_json($data) };


aufzulösen? Um dann das Ergebnis dagegen zu testen, ob es überhaupt ein object ist? Wie gesagt, ich bin mir nicht sicher, wie z.B. null oder ein leerer string oder "was auch immer" in $data vom decode_json behandelt wird, aber das könnte doch auch völlig schief gehen und eben kein object ergeben?

Im weiteren Verlauf des Code wird "eval { decode_json($data) }" noch mehrfach ausgeführt, da würde es sich doch schon aus Performance Gründen anbieten, das nur 1x vor dem if zu decoden, evallen und eben auch etwas mehr abzusichern?

lg
Chris
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 Mai 2019, 08:19:04
Verstehe, bzw. verstehe ich eigentlich nicht :)

Sorry, meine Reaktion gestern war ein wenig schnell geschossen, ich habe es mir noch mal genauer angeschaut und es gibt ja noch mehr Einschränkungen bevor der eval Code ausgeführt wird. Vor allem hatte ich übersehen, dass du ja

eval { decode_json($data) }->{errors}


machst, und nicht

eval { decode_json($data)->{errors} }


Zweiteres hätte man doch vielleicht mit etwas ähnlichem wie

$data = "{\"error\":\"sub test() { Log(0,'hello world'); }\"} test();";

aushebeln können? Das war meine Überlegung, aber ist ja hier auch nicht der Fall. Ich hatte hier halt das gute "eval is evil" im Kopf und verstehe auch nicht, wofür es da ist... Wäre aber sehr interessiert daran es zu verstehen :)

Trotzdem, ich bin jetzt wirklich nicht der Perl Experte, aber wäre es nicht doch sinnvoll, vor dem if erst einmal

my $jsondata = eval { decode_json($data) };


aufzulösen? Um dann das Ergebnis dagegen zu testen, ob es überhaupt ein object ist? Wie gesagt, ich bin mir nicht sicher, wie z.B. null oder ein leerer string oder "was auch immer" in $data vom decode_json behandelt wird, aber das könnte doch auch völlig schief gehen und eben kein object ergeben?

Im weiteren Verlauf des Code wird "eval { decode_json($data) }" noch mehrfach ausgeführt, da würde es sich doch schon aus Performance Gründen anbieten, das nur 1x vor dem if zu decoden, evallen und eben auch etwas mehr abzusichern?

lg
Chris

Ich habe mir das eben einmal angeschaut und ich gebe Dir Recht was die Performance Gründe an geht. Wird zwar hier fast nicht messbar sein aber auch ich will ja lernen sauber zu entwickeln.
Ich werde es bei Gelegenheit gerne umbauen. Alternativ freue ich mich auch immer über Patch Einreichungen oder pull requests.
https://github.com/fhem/GardenaSmart
 :)



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 06 Mai 2019, 16:14:13
HAllo CoolTux,

heute Nacht ist mein FHEM wieder eingefroren mit der letzten Meldung in der Logdatei...

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500.

hier mal ein List, sofern benötigt.

Internals:
   .FhemMetaInternals 1
   BRIDGE     1
   FUUID      ######
   FVERSION   73_GardenaSmartBridge.pm:v1.6.1-s19308/2019-05-01
   INTERVAL   60
   NAME       myGardenaBridge
   NOTIFYDEV  global,myGardenaBridge
   NR         434
   NTFY_ORDER 50-myGardenaBridge
   STATE      inactive
   TYPE       GardenaSmartBridge
   URL        https://sg-api.dss.husqvarnagroup.net/sg-1
   VERSION    1.6.1
   .attraggr:
   .attrminint:
   .clientArray:
     GardenaSmartDevice
   READINGS:
     2019-03-12 19:28:00   address        #########
     2019-03-12 19:28:00   authorized_user_ids 0
     2019-03-12 19:28:00   city            #########
     2019-03-12 19:28:00   devices         2
     2019-03-12 19:28:00   gateway_time_zone Africa/Ceuta
     2019-03-31 19:20:29   gateway_time_zone_offset 7200000
     2019-03-12 19:28:00   id              a7a9905c-5b2e-4077-9aa6-c3bf73585fab
     2019-05-05 19:28:24   lastRequestState no token available
     2019-03-12 19:28:00   latitude        #######
     2019-03-12 19:28:00   longitude      #######
     2019-03-12 19:28:00   name            My Garden
     2019-05-06 07:10:57   state           inactive
     2019-05-06 07:10:22   sunrise         05:44
     2019-05-06 07:10:22   sunset          21:14
     2019-03-12 19:28:00   time_zone       Europe/Berlin
     2019-03-31 19:20:29   time_zone_offset 7200000
     2019-05-06 07:10:20   token           a25bd8a6-1acb-4a56-b042-d2a01f41a789
     2019-03-12 19:28:00   zones           0
   helper:
     locations_id ########
     session_id ########
     user_id    #######
Attributes:
   debugJSON  1
   disable    1
   gardenaAccountEmail #######
   room       Service->GardenaSmart
   verbose    3

Vielleicht magst Du mal schauen...

VG
  habl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 Mai 2019, 16:25:33
Da scheint in der Tat noch ein faules Ei zu sein. Ich habe das mal noch erweitert und stelle es morgen ins Update ein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jsChris am 06 Mai 2019, 17:43:06
Hi,

bei mir kam gestern wieder dieser Fehler:
Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500.

Ich hatte mich vorhin auch mal an einen schnellen Patch gemacht. Vielleicht ist das ja brauchbar?

Wie ich an deiner neuen Version sehe, hast du param im Verdacht kein Hash zu sein, ich eher eval { decode_json($data) }->{errors}. Ich konnte es aber leider gestern Abend nicht mehr ausprobieren und du wirst deinen Code sicher besser kennen :)

sub ErrorHandling($$$) {

    my ( $param, $err, $data ) = @_;

    my $hash  = $param->{hash};
    my $name  = $hash->{NAME};
    my $dhash = $hash;

    $dhash = $modules{GardenaSmartDevice}{defptr}{ $param->{'device_id'} }
      unless ( not defined( $param->{'device_id'} ) );

    my $dname = $dhash->{NAME};

    if ( defined($err) ) {
        if ( $err ne "" ) {

            readingsBeginUpdate($dhash);
            readingsBulkUpdate( $dhash, "state", "$err" )
              if ( ReadingsVal( $dname, "state", 1 ) ne "initialized" );

            readingsBulkUpdate( $dhash, "lastRequestState", "request_error",
                1 );

            if ( $err =~ /timed out/ ) {

                Log3 $dname, 5,
"GardenaSmartBridge ($dname) - RequestERROR: connect to gardena cloud is timed out. check network";
            }

            elsif ($err =~ /Keine Route zum Zielrechner/
                or $err =~ /no route to target/ )
            {

                Log3 $dname, 5,
"GardenaSmartBridge ($dname) - RequestERROR: no route to target. bad network configuration or network is down";

            }
            else {

                Log3 $dname, 5,
                  "GardenaSmartBridge ($dname) - RequestERROR: $err";
            }

            readingsEndUpdate( $dhash, 1 );

            Log3 $dname, 5,
"GardenaSmartBridge ($dname) - RequestERROR: GardenaSmartBridge RequestErrorHandling: error while requesting gardena cloud: $err";

            delete $dhash->{helper}{deviceAction}
              if ( defined( $dhash->{helper}{deviceAction} ) );

            return;
        }
    }

    if ( $data eq "" and exists( $param->{code} ) and $param->{code} != 200 ) {

        readingsBeginUpdate($dhash);
        readingsBulkUpdate( $dhash, "state", $param->{code}, 1 )
          if ( ReadingsVal( $dname, "state", 1 ) ne "initialized" );

        readingsBulkUpdateIfChanged( $dhash, "lastRequestState",
            "request_error", 1 );

        if ( $param->{code} == 401 and $hash eq $dhash ) {

            if ( ReadingsVal( $dname, 'token', 'none' ) eq 'none' ) {
                readingsBulkUpdate( $dhash, "state", "no token available", 1 );
                readingsBulkUpdateIfChanged( $dhash, "lastRequestState",
                    "no token available", 1 );
            }

            Log3 $dname, 5,
              "GardenaSmartBridge ($dname) - RequestERROR: " . $param->{code};

        }
        elsif ( $param->{code} == 204
            and $dhash ne $hash
            and defined( $dhash->{helper}{deviceAction} ) )
        {

            readingsBulkUpdate( $dhash, "state", "the command is processed",
                1 );
            InternalTimer( gettimeofday() + 5, "FHEM::GardenaSmartBridge::getDevices", $hash, 1 );

        }
        elsif ( $param->{code} != 200 ) {

            Log3 $dname, 5,
              "GardenaSmartBridge ($dname) - RequestERROR: " . $param->{code};
        }

        readingsEndUpdate( $dhash, 1 );

        Log3 $dname, 5,
            "GardenaSmartBridge ($dname) - RequestERROR: received http code "
          . $param->{code}
          . " without any data after requesting gardena cloud";

        delete $dhash->{helper}{deviceAction}
          if ( defined( $dhash->{helper}{deviceAction} ) );

        return;
    }

    my $data_errors = 0;
    my $decode_json_data;
    if( defined($data) ) {
      eval { $decode_json_data = decode_json($data) };
      if(
        $decode_json_data &&
        ref($decode_json_data) eq 'HASH' &&
        defined( $decode_json_data->{errors} )
      ) {
        $data_errors = 1;
      }
    }

    if (
        (
            ( $data =~ /Error/ or $data_errors )
        )
        and ref($param->{code}) eq 'HASH'
        and exists( $param->{code} )
      )
    {
        readingsBeginUpdate($dhash);
        readingsBulkUpdate( $dhash, "state", $param->{code}, 1 )
          if ( ReadingsVal( $dname, "state", 0 ) ne "initialized" );

        readingsBulkUpdate( $dhash, "lastRequestState", "request_error", 1 );

        if ( $param->{code} == 400 ) {
            if ( $decode_json_data ) {
                if ( ref( $decode_json_data->{errors} ) eq "ARRAY" )
                {
                    readingsBulkUpdate(
                        $dhash,
                        "state",
                        $decode_json_data->{errors}[0]{error} . ' '
                          . $decode_json_data->{errors}[0]{attribute},
                        1
                    );
                    readingsBulkUpdate(
                        $dhash,
                        "lastRequestState",
                        $decode_json_data->{errors}[0]{error} . ' '
                          . $decode_json_data->{errors}[0]{attribute},
                        1
                    );
                    Log3 $dname, 5,
                        "GardenaSmartBridge ($dname) - RequestERROR: "
                      . $decode_json_data->{errors}[0]{error} . " "
                      . $decode_json_data->{errors}[0]{attribute};
                }
            }
            else {
                readingsBulkUpdate( $dhash, "lastRequestState",
                    "Error 400 Bad Request", 1 );
                Log3 $dname, 5,
"GardenaSmartBridge ($dname) - RequestERROR: Error 400 Bad Request";
            }
        }
        elsif ( $param->{code} == 503 ) {

            Log3 $dname, 5,
"GardenaSmartBridge ($dname) - RequestERROR: Error 503 Service Unavailable";
            readingsBulkUpdate( $dhash, "state", "Service Unavailable", 1 );
            readingsBulkUpdate( $dhash, "lastRequestState",
                "Error 503 Service Unavailable", 1 );

        }
        elsif ( $param->{code} == 404 ) {
            if ( defined( $dhash->{helper}{deviceAction} ) and $dhash ne $hash )
            {
                readingsBulkUpdate( $dhash, "state", "device Id not found", 1 );
                readingsBulkUpdate( $dhash, "lastRequestState",
                    "device id not found", 1 );
            }

            Log3 $dname, 5,
              "GardenaSmartBridge ($dname) - RequestERROR: Error 404 Not Found";

        }
        elsif ( $param->{code} == 500 ) {

            Log3 $dname, 5,
              "GardenaSmartBridge ($dname) - RequestERROR: check the ???";

        }
        else {

            Log3 $dname, 5,
              "GardenaSmartBridge ($dname) - RequestERROR: http error "
              . $param->{code};
        }

        readingsEndUpdate( $dhash, 1 );

        Log3 $dname, 5,
            "GardenaSmartBridge ($dname) - RequestERROR: received http code "
          . $param->{code}
          . " receive Error after requesting gardena cloud";

        delete $dhash->{helper}{deviceAction}
          if ( defined( $dhash->{helper}{deviceAction} ) );

        return;
    }

    readingsSingleUpdate( $hash, 'state', 'connected to cloud', 1 )
      if ( defined( $hash->{helper}{locations_id} ) );
    ResponseProcessing( $hash, $data );
}
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 Mai 2019, 17:53:17
Hallo Chris,

Ich gebe Dir Recht. $param ist Unsinn da ich das ja selbst fütter. Es muss dem zu folge $data sein.
Ich danke Dir


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 Mai 2019, 10:52:13
HEUTE KEIN UPDATE MACHEN!!!!!!!!!!!!!!!!!!!

Erst morgen bitte
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 07 Mai 2019, 12:00:04
Kannst Du bitte vllt. auch gleich "disable 0" ermöglichen - derzeit lässt sich nur "1" einstellen, danke.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 Mai 2019, 12:09:26
Da disable 0 das selbe ist wie deleteattr kann man auch gleich deleteattr machen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kkoeniger am 07 Mai 2019, 12:18:29
Das ist mir klar.
Aber nach Abstürzen wäre es (für mich) einfacher das in der CFG zu ändern (ja, ich weiß ...., nur ausnahmsweise).
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 07 Mai 2019, 18:59:36
HEUTE KEIN UPDATE MACHEN!!!!!!!!!!!!!!!!!!!

Erst morgen bitte

Leider jetzt erst gelesen nachdem ich das Update machte, weil FHEM heute Mittag wieder komplett abgestürzt war.
Bridge connected sich mit dem heutigen Update gar nicht mehr....wird aber mit dem morgigen Update bestimmt wieder gehen oder ?

Vielen Dank !!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 Mai 2019, 19:11:21
Du dürftest aktuell gar keine Bridge haben. Also bitte nicht speichern.
Entweder backup zurück spielen oder die aktuellste Version aus dem SVN laden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 07 Mai 2019, 19:43:10
Stimmt....Logfile ist lauter Fehler. Bin jetzt nicht so fit was FHEM anbelangt daher kenne ich die SVN Update Variante nicht. Die Config hatte ich nicht extra gespeichert aber einen Restart gemacht.

Kann ich denn morgen das Update über die normale Variante wieder machen und die Bridge ist dann wieder da ? Restore habe ich eben geprüft sind 3 Backups da aber alle alt bzw. aus 2018.

Vielen Dank !!

Lofgile
2019.05.07 18:50:29 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
 syntax error at ./FHEM/73_GardenaSmartBridge.pm line 503, near "$data
        (
            "
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 508.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 509.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 509.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 510.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 512.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 514.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 515.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 516.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 517.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 520.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 522.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 523.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 527.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 529.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 530.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 533.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 534.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 535.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 536.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 540.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 542.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 543.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 546.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 548.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 549.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 550.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 551.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 555.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 556.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 556.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at ./FHEM/73_GardenaSmartBridge.pm line 556.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 558.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 559.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 563.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 564.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 567.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 569.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 570.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 575.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 576.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 577.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 580.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 582.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 583.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 584.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 587.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 588.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 591, near "}"
./FHEM/73_GardenaSmartBridge.pm has too many errors.

2019.05.07 18:50:29 0: syntax error at ./FHEM/73_GardenaSmartBridge.pm line 503, near "$data
        (
            "
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 508.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 509.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 509.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 510.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 512.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 514.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 515.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 516.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 517.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 520.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 522.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 523.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 527.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 529.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 530.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 533.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 534.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 535.
Global symbol "$data" requires explicit package name (did you forget to declare "my $data"?) at ./FHEM/73_GardenaSmartBridge.pm line 536.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 540.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 542.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 543.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 546.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 548.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 549.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 550.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 551.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 555.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 556.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 556.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at ./FHEM/73_GardenaSmartBridge.pm line 556.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 558.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 559.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 563.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 564.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 567.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 569.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 570.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 575.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 576.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 577.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 580.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 582.
Global symbol "$dname" requires explicit package name (did you forget to declare "my $dname"?) at ./FHEM/73_GardenaSmartBridge.pm line 583.
Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at ./FHEM/73_GardenaSmartBridge.pm line 584.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 587.
Global symbol "$dhash" requires explicit package name (did you forget to declare "my $dhash"?) at ./FHEM/73_GardenaSmartBridge.pm line 588.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 591, near "}"
./FHEM/73_GardenaSmartBridge.pm has too many errors.

2019.05.07 18:50:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 149.
2019.05.07 18:50:30 1: GardenaSmartDevice (Water_Control) - no I/O device
2019.05.07 18:50:30 3: GardenaSmartDevice (Water_Control) - defined GardenaSmartDevice with DEVICEID: f2e74044-9ff2-4db0-97ef-2dc75fba9817
2019.05.07 18:50:30 1: Including ./log/fhem.save
2019.05.07 18:50:30 3: No I/O device found for Water_Control
2019.05.07 18:50:30 1: configfile: Cannot load module GardenaSmartBridge
Please define GardenaSmart 5cc9b4f3-f33f-920c-c647-5bd91c0fd8a25b45 first
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 Mai 2019, 20:09:48
Eigentlich wird im normal Fall immer ein restore Ordner angelegt.
restoreDir

Schau mal was da bei Dir drin steht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 07 Mai 2019, 21:03:46
Ok hab’s gefunden es gab noch einen Ordner Update. Restore ist durch und Bridge ist wieder da und läuft auch.

Vielen Dank!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ufo-hans am 20 Mai 2019, 12:18:44
Leider hat es mit der aktuellsten Version bei mir heute trotzdem wieder die Fehlermeldung im Logfile gegeben:

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500.

    if ( defined($data)
        and $data
        and
        (
            ( $data =~ /Error/ )
            or defined( eval { decode_json($data) }->{errors} )
        )
      )
    {

Ich bin zwar selbst des Programmierens ein klein wenig kundig, jedoch nicht sehr Perl-fit... Könnte es sein, dass alle Kriterien der if-Abfrage ausgewertet werden, auch wenn bereits das Erste zum Abbruch führt? Ich glaube das Ganze heisst "vollständige boolsche Auswertung". Das würde erklären, warum es da weiterhin knallt...

Lg, Hans.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Axxl am 20 Mai 2019, 12:53:44
Bei mir hat es heute auch wieder einen Absturz gegeben..

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 Mai 2019, 12:57:25
Dann müssen wir das noch etwas ausschmücken

if ( defined($data)
        and $data
        and
        (
            ( $data =~ /Error/ )
            or ( defined( eval { decode_json($data) } )
              and defined( eval { decode_json($data) }->{errors}) )
        )
      )

Kann das bitte einmal jemand testen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 20 Mai 2019, 13:53:42
Bei mir hat es heute auch wieder einen Absturz gegeben..

Can't use an undefined value as a HASH reference at ./FHEM/73_GardenaSmartBridge.pm line 500.

Bei mir auch


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 Mai 2019, 07:41:40
Ich schreibe heute die Funktion um und baue bessere Prüfungen ein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 21 Mai 2019, 14:44:38
Das mit den vielen Zahlen ist ok.

Nur mal als Neugierde, da diese Zeilen so oft kommen, welche Bedeutung kann man denen denn zuweisen ?
 GardenaSmartBridge (gwGB) - 68 == 68 and 68 > 0
 GardenaSmartBridge (gwGB) - 22 == 22 and 22 > 0
 
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 Mai 2019, 15:46:33
Nur mal als Neugierde, da diese Zeilen so oft kommen, welche Bedeutung kann man denen denn zuweisen ?
 GardenaSmartBridge (gwGB) - 68 == 68 and 68 > 0
 GardenaSmartBridge (gwGB) - 22 == 22 and 22 > 0

Keine. Da die Datenmenge so groß ist wird in Stücken die Daten geholt und in einen Puffer geschrieben. Es wird dann geschaut ob genau so viele { wie } vorhanden sind, wenn nicht ist der JSON String nicht komplett und es muß noch was aus dem Puffer geholt werden
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 Mai 2019, 15:48:12
Ab morgen Früh 8 Uhr gibt es ein Update.
1. Hoffentlich gefixt die FHEM chrash. Habe es sogar diesmal getestet
2. mehr Informationen im Bridge Device. (mehr Readings)


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jsChris am 22 Mai 2019, 11:13:53
Moin,

hab gerade mal updated, die 73_GardenaSmartBridge war aber nicht dabei... :)

lg
Chris
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 Mai 2019, 11:24:52
Da scheint in der Tat etwas schief gelaufen zu sein. Ich habe das nun gerichtet. Kommt dann also leider erst morgen per Update oder Ihr holt es euch aus dem SVN oder Github
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Lorenz am 23 Mai 2019, 18:25:18
Die Bridge ist jetzt aber im Minutentakt im log sehr gesprächig geworden. Ich habe erstmal verbose auf 2 gesetzt.
Ich vermute es kommt von Zeile 391
    Log3($name, 3,
        "GardenaSmartBridge ($name) - Send with URL: $hash->{URL}$uri, HEADER: $header, DATA: $payload, METHOD: $method");
LG
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Mai 2019, 18:27:05
Danke Dir. Sind wohl noch Überbleibsel von meinen Tests.
Schaue ich mir an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ufo-hans am 27 Mai 2019, 08:43:13
Danke für die Mühen!

Heute gab es einen Crash mit einer anderen Fehlermeldung:

Can't use an undefined value as an ARRAY reference at ./FHEM/73_GardenaSmartBridge.pm line 739.

Lg, Hans.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: matthias1403 am 27 Mai 2019, 09:00:34
+1

Version ist vom 23.5.

Config:
define mySmartGardena GardenaSmartBridge
setuuid mySmartGardena 5ce120a9-f33f-a9a8-f72b-96f15e70df1867d6
attr mySmartGardena gardenaAccountEmail bla@blup.de
attr mySmartGardena interval 300
attr mySmartGardena room GardenaSmart

define SILENO GardenaSmartDevice 8a282999-9b8f-4823-82cd-0bfdf0a5ce23 mower
setuuid SILENO 5ce120ad-f33f-a9a8-3dd6-a957122286af8446
attr SILENO DbLogExclude .(state|radio-state|radio-quality)
attr SILENO IODev mySmartGardena
attr SILENO model mower
attr SILENO readingValueLanguage de
attr SILENO room GardenaSmart
attr SILENO stateFormat state,device_info-last_time_online
define FileLog_SILENO FileLog ./log/SILENO-%Y.log SILENO
setuuid FileLog_SILENO 5ce120ae-f33f-a9a8-82d7-59fb07d1db1ba286
attr FileLog_SILENO logtype text
attr FileLog_SILENO room GardenaSmart

Danke & Gruß,
Matthias
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Mai 2019, 09:04:57
Danke für die Mühen!

Heute gab es einen Crash mit einer anderen Fehlermeldung:

Can't use an undefined value as an ARRAY reference at ./FHEM/73_GardenaSmartBridge.pm line 739.

Lg, Hans.

Kannst Du mir sagen ob die Gardena API weg war?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ufo-hans am 27 Mai 2019, 09:15:08
Kannst Du mir sagen ob die Gardena API weg war?
Das weiß ich leider nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Mai 2019, 09:25:44
Ok nicht wild. Ich fange den Fehler ab.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ufo-hans am 27 Mai 2019, 09:57:44
Mir stellt sich eine prinzipielle Frage: könnte man FHEM nicht generell so absichern, dass Crashes in einzelnen Modulen NICHT das ganze System lahmlegen?  ::)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Mai 2019, 09:59:52
Nicht zu 100%, Nein.

Ich habe es gefixt. Kommt morgen ab 8 Uhr per Update. Wer will kann es sich von Hand installieren
https://github.com/fhem/GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: willybauss am 27 Mai 2019, 17:17:51
Hallo,
ich benutze seit ein paar Wochen das Modul in Version 0.4.1. Das hat auch immer gut funktioniert.
Heute sah ich beim Gateway und beim Mäher ("Dolly") den Status "401". Eigentlich hätte ich da einen Status in Klarschrift erwartet, z.B. mowing, charging oder sowas. Ich meine, das sei auch schon mal so angezeigt worden.
Ich bin mir auch nicht sicher, ob ich heute Kommandos erfolgreich absetzen kann (parken, ...). Das kann ich grade nicht zuverlässig testen, weil ich nicht zuhause bin und per Webcam nur einen Teil des Gartens sehen kann.

=> Woran könnte es liegen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Mai 2019, 17:46:52
Beim Gateway hätte stehen müssen no token available. Wie ist denn der aktuelle Status?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: willybauss am 27 Mai 2019, 17:52:26
ups, da habe ich offenbar ein Problem:

lastRequestState
request_error
2019-05-20 11:33:51

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Mai 2019, 17:59:28
Ein list vom Gateway Device ist besser.
Was passiert wenn du dir einen neuen token holst?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: willybauss am 27 Mai 2019, 21:36:52
Ein list vom Gateway Device ist besser.
Internals:
   BRIDGE     1
   DEF        crypt:abcde crypt:xyz
   INTERVAL   300
   NAME       GardenaGateway
   NOTIFYDEV  global,GardenaGateway
   NR         630
   NTFY_ORDER 50-GardenaGateway
   STATE      401
   TYPE       GardenaSmartBridge
   URL        https://sg-api.dss.husqvarnagroup.net/sg-1
   VERSION    0.4.1
   READINGS:
     2019-03-03 20:24:40   address         [meineAdresse]
     2019-03-03 20:24:40   authorized_user_ids 0
     2019-03-03 20:24:40   city            [meinOrt]
     2019-03-03 20:24:40   devices         2
     2019-03-03 20:24:40   gateway_time_zone Africa/Ceuta
     2019-03-31 22:59:45   gateway_time_zone_offset 7200000
     2019-03-03 20:24:40   id              abae23aa-e8fa-4f03-ab20-78de0e5e2cf1
     2019-05-20 11:33:51   lastRequestState request_error
     2019-03-03 20:24:40   latitude        48.6415985
     2019-03-03 20:24:40   longitude       8.90813019999996
     2019-03-03 20:24:40   name            My Garden
     2019-05-27 17:08:32   state           401
     2019-05-17 16:37:10   sunrise         05:41
     2019-05-17 16:37:10   sunset          21:01
     2019-03-03 20:24:40   time_zone       Europe/Berlin
     2019-03-31 22:59:45   time_zone_offset 7200000
     2019-05-17 16:37:09   token           b6aa1185-5671-4d23-a3b2-8396a62787f2
     2019-03-03 20:24:40   zones           0
   helper:
     locations_id 39135eae-d9e5-455d-aae1-330d050eb835
     password   crypt:[myPassword]
     session_id b6aa1185-5671-4d23-a3b2-8396a62787f2
     user_id    146a65fa-93a3-4071-a132-6ad661e1a219
     username   crypt:[MyUsername]
Attributes:
   room       GardenaSmart

Was passiert wenn du dir einen neuen token holst?
token is up to date
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: willybauss am 27 Mai 2019, 22:05:01
Habe jetzt fhem neu gestartet. Jetzt sieht alles wieder gut aus:

GardenaSmartBridge
GardenaGateway
connected to cloud

GardenaSmartDevice
Dolly
parked_daily_limit_reached

Besten Dank für die Hilfe.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: peble am 03 Juni 2019, 07:22:16
Hi Leute,

ich benutze für meinen Mäher schon länger das Modul , funktioniert echt super, danke dafür.
Nun hab ich mir ein weiteres Device geholt und in der Gardena App eingebunden, doch leider taucht das nicht in fhem auf. Über die Gardena App kann auch alles gesteuert werden!
Wie wird ein neues Device in Fhem angelegt?

Danke Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 Juni 2019, 07:26:15
Das sollte eigentlich automatisch passieren. Schau mal bitte ob bei Dir das Device autocreate existiert und nicht deaktiviert ist.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: peble am 03 Juni 2019, 08:03:40
autocreate ist active
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stw-fhem am 03 Juni 2019, 08:12:34
Hallo,

danke für das Modul. Ich besitze eine Irrigation Control und eine Smart Pump. Leider unterstützt Gardena bis heute nicht das Einschalten der Pumpe sobald ein Ventil geöffnet wurde. Daher wollte ich das GardenaSmartDevice Modul verwenden um die Pumpe anzuschalten.

Beim ersten Versuch die Pumpe anzusteuern mit set ... timer (Auswahlliste) bekam ich nur ein Fehler 500. Ist das Modul im FHEM GIt überhaupt schon in der Lage die Pumpe zu steuern?
Anstelle eines Timers könnte man auch den Betriebsmodus auf AUTOMATIC stellen zum Einschalten und SCHEDULED zum Ausschalten. Kann man diesen Betriebsmodus schon irgendwie setzen?

VG
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 Juni 2019, 08:53:26
Leider war es mir noch nicht möglich gewesen die entsprechenden Anweisungen heraus zu finden um die Pumpe zu steuern.
Wenn Du die Möglichkeit besitzt Java Code zu verstehen und etwas im openHab Git zu spicken würde ich mich sehr freuen.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 04 Juni 2019, 12:02:20
Hallo Leute,

Ich möchte Euch ganz vorsichtig einmal auf ein Projekt aufmerksam machen. Aktuell habe ich keine Informationen zum derzeitigen Funktionsstand.
Es geht um einen lokalen Gardena Bridge Service. Es sollte also wohl keine Cloud mehr von Nöten sein.

https://github.com/gardena-smart-reverse-engineering/deGardenServer

Der Entwickler sprach mich an ob ich die Base URL welche bis eben noch hard im Bridge Modul gesetzt war nicht dynamisch machen könnte. Das habe ich nun über ein neues Attribut in der aktuellen Develversion getan und den Entwickler gebeten zu testen.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Kenneth am 04 Juni 2019, 13:15:47
Hallo Leute,

Ich möchte Euch ganz vorsichtig einmal auf ein Projekt aufmerksam machen. Aktuell habe ich keine Informationen zum derzeitigen Funktionsstand.
Es geht um einen lokalen Gardena Bridge Service. Es sollte also wohl keine Cloud mehr von Nöten sein.


Grüße

Klingt ja super [emoji1303]
bin gespannt


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 04 Juni 2019, 13:21:22
Ich habe die Änderungen nun ins SVN eingecheckt. Wer also die Anwendung testen möchte kann dies gerne ab morgen tun.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: scooty am 14 Juni 2019, 15:44:38
Nicht zu 100%, Nein.

Ich habe es gefixt. Kommt morgen ab 8 Uhr per Update. Wer will kann es sich von Hand installieren
https://github.com/fhem/GardenaSmart
Hallo CoolTux,
seit obigem letzten Fix ohne Probleme aber leider heute ein FHEM-Absturz mit
Can't use an undefined value as an ARRAY reference at /opt/fhem/FHEM/73_GardenaSmartBridge.pm line 759.Kannst Du da noch ´was machen oder geht die Entwicklung eher in die cloud-less Richtung?

Vielen Dank und Grüße,
Andreas
PS:
Versionen
73_GardenaSmartBridge.pm 19545 2019-06-04 10:51:23Z CoolTux
74_GardenaSmartDevice.pm 19545 2019-06-04 10:51:23Z CoolTux
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 14 Juni 2019, 16:22:46
Seit dem letzten Upate hatte ich auch keine Probleme mehr aber heute um 14.48 Uhr ist bei mir ebenfalls Fhem wieder komplett abgestürzt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Juni 2019, 16:39:44
Hallo CoolTux,
seit obigem letzten Fix ohne Probleme aber leider heute ein FHEM-Absturz mit
Can't use an undefined value as an ARRAY reference at /opt/fhem/FHEM/73_GardenaSmartBridge.pm line 759.Kannst Du da noch ´was machen oder geht die Entwicklung eher in die cloud-less Richtung?

Vielen Dank und Grüße,
Andreas
PS:
Versionen
73_GardenaSmartBridge.pm 19545 2019-06-04 10:51:23Z CoolTux
74_GardenaSmartDevice.pm 19545 2019-06-04 10:51:23Z CoolTux

Ich schaue es mir an. Kann mir vorstellen wo es ist.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: achim-e am 14 Juni 2019, 23:05:53
Interessant. Gleicher Fehler bei mir, auch heute gleiche Uhrzeit. Wohl kein Zufall, denke ich...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ufo-hans am 14 Juni 2019, 23:08:49
auch hier. same time. crash.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Juni 2019, 09:54:32
Ich habe soeben einen Fix ins SVN geschupst. Ab morgen Früh 8 Uhr steht er als FHEM Update bereit.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: rofl0815 am 17 Juni 2019, 18:51:37
Hallo liebe Entwickler,

ich nutze die beiden Gardena Module seit einigen Monaten.

Der Mäher ist mit einem Fehler stehen geblieben. Wurde angeblich angehoben, was aber nicht der Fall war.

Da wir gerade nicht zu Hause sind, möchte ich fragen, ob und falls ja wie man mittels der Module, den Fehler quittieren kann und der Mäher wieder Betriebsbereitschaft meldet.

Vielen Dank!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 Juni 2019, 18:53:56
Da ich kein einziges Gardena Produkt habe kann ich dazu leider nichts sagen.
Eventuell komplett stoppen und wieder starten?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: rofl0815 am 17 Juni 2019, 18:58:57
@Cooltux vielen Dank für den Tip. Laut der Gardena Standardprozedur müsste man physikalischen Zugang zu dem Gerät haben, die PIN eingeben und ein paar Knöpfchen auf der Bedienplatte des Mähers drücken. Das habe ich im Moment jedoch nicht. Naja, dann muss halt die Sense ran ;-)

Lese gerade im https://forum.robonect.de/ dass es das Roboconect Hardware Modul gibt. Das Hardware Modul nennt sich Robonect® Hx - 20p-7 für die Gardena Sileno Modelle. https://www.robonect-shop.de/shop/robonect-hx/

Laut der allgemeinen Beschreibung des Moduls lassen sich Fehler quittieren ohne Zugriff auf das Gerät zu haben. Dazu muss aber natürlich zunächst die Platine eingebaut werden.

Kurzes Update:
Im Robonect Forum wurde bestätigt, Das Fehler auf der Weboberflache quittiert werden können. Hier der Link dazu https://forum.robonect.de/viewtopic.php?f=49&t=2480&p=19995#p19994

Ebenso gibt es schon ein FHEM Robonect Modul. War ja klar ;-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 22 Juni 2019, 23:09:15
Guten Abend,

ich habe in meinem Log in letzter Zeit vermehrt:

GardenaSmartBridge (GardenaSystem) - JSON error while request
Wenn ich danach im Forum suche, dann komme ich auf einen Eintrag in 2017 https://forum.fhem.de/index.php/topic,75098.msg670073.html#msg670073

Ist das immer noch aktuell? Oder gibt es eine Abhilfe?

Danke. Lg C
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juni 2019, 06:57:07
Sieht so aus das zu den Zeitpunkten die Cloud nicht zu erreichen war oder einen Fehler zurück gegeben hat.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: willybauss am 23 Juni 2019, 09:10:49
War bei mir diese Woche auch mal so, dass die Cloud nicht erreichbar war.

Wozu brauche ich überhaupt eine Cloud? Eigentlich sollte doch mein Mäher über das Webinterface und meine Fritzbox direkt mit meinem Handy kommunizieren können. Wozu muss der Mäher dann noch beim Herrn Gardena nachfragen? Was könnte der Sinn dahinter sein?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 23 Juni 2019, 13:35:45
Sieht so aus das zu den Zeitpunkten die Cloud nicht zu erreichen war oder einen Fehler zurück gegeben hat.

danke. Deiner Antworte entsprechend, kann ich dies wohl ignorieren, oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 Juni 2019, 14:45:14
Ja kannst Du.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: der_oBi am 28 Juni 2019, 15:27:40
Gibt es eigentlich die Möglichkeit, den Startpunkt, den der Mäher gerade anfährt auszugeben (und dann natürlich zu loggen)?

Wäre jedenfalls total genial. Ich habe manchmal das Gefühl, dass unser Robby manche Startpunkte "vernachlässigt" ;-)

Gibt das die Cloud überhaupt her? Oder werden bereits alles verfügbaren Informationen automatisch als reading angelegt? Sorry wenn ich so blöd frage, ich habe echt keinen Plan, wie das auslesen der Infos funktioniert. Bin umso mehr froh, dass es Leute wie Dich gibt, die das verstehen  ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tomk am 10 Juli 2019, 06:34:13
Hallo, die Vermutung habe ich auch. Bei mir wird der Startpunkt ab der Basisstation nicht oder nur selten genutzt, obwohl er mittlerweile zu 45% konfiguriert ist...
Du kannst das indirekt im log erkennen wenn du die Zeit zwischen „leaving“ und „cutting“ misst. Dann weißt du wie lange der Mäher zum Startpunkt unterwegs ist und kannst drauf zurück schließen... eine direkt Möglichkeit wäre natürlich schöner...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 Juli 2019, 06:56:03
Da ich der Meinung bin alle gelieferten Daten als Reading wieder zu geben und wenn sich der Startpunkt nicht in einen dieser Wiederspiegelt würde ich sagen nein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 13 Juli 2019, 23:49:05
Hallo CoolTux,

habe mir vor kurzen auch ein Sileno Life 1000 Smart angelegt und natürlich gleich dein Modul zum Einsatz gebracht. Echt genial, Danke dafür.
Mich würde das auch mit den Startpunkten viel weiter bringen, wenn man die Entfernung evtl. einstellen könnte. Leider funktioniert das "enable/disable" von den Bereichen leider nicht. Am Mäher sind immer noch die alten Einstellungen bzw. kann er damit nicht um, wenn Bereich1 aus ist und nur Bereich 2 an  ::) :-\

In der App lässt sich die Entfernung einstellen, in der API nicht?

Danke,
SteRa
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Juli 2019, 08:01:53
Hallo CoolTux,

habe mir vor kurzen auch ein Sileno Life 1000 Smart angelegt und natürlich gleich dein Modul zum Einsatz gebracht. Echt genial, Danke dafür.
Mich würde das auch mit den Startpunkten viel weiter bringen, wenn man die Entfernung evtl. einstellen könnte. Leider funktioniert das "enable/disable" von den Bereichen leider nicht. Am Mäher sind immer noch die alten Einstellungen bzw. kann er damit nicht um, wenn Bereich1 aus ist und nur Bereich 2 an  ::) :-\

In der App lässt sich die Entfernung einstellen, in der API nicht?

Danke,
SteRa

Guten Morgen,

Das Problem ist das die API Closed ist, alles was das FHEM Modul kann wurde durch reverse engineering von Leuten aus dem Internet raus gefunden. Ich kann Dir also nicht mal sagen ob die API das kann oder nicht. Eventuell findest Du ja Informationen im Netz diesbezüglich.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 15 Juli 2019, 22:46:35
Das ist natürlich nicht schön  ::)

Aber Gardena macht ja was mit Partnern wie IFTTT. Evtl. lässt sich über den Weg irgendwann mehr integrieren. Mit IFTTT habe ich mich leider noch nicht weiter beschäftigt.

https://www.gardena.com/de/produkte/smart/partner/

Schöne Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 16 Juli 2019, 00:02:28
Hallo CoolTux,

ich habe mich heute unter smart.gardena eingeloggt und die Console im ChromeBrowser beobachtet. Habe einmal den Bereich angepasst auf 15m.

Das war der Ausgabecode. Könnte man das nicht integrieren?


{settings: {name: "starting_points",…}}
settings: {name: "starting_points",…}
device: "xxx"
name: "starting_points"
value: [{enabled: true, probability_in_percent: 100, distance_in_meters: 15},…]
0: {enabled: true, probability_in_percent: 100, distance_in_meters: 15}
1: {distance_in_meters: 50, probability_in_percent: 100, enabled: false}
2: {probability_in_percent: 0, distance_in_meters: 0, enabled: false}

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 Juli 2019, 00:55:00
Kann ich nicht sagen. Es sieht völlig anders aus wie das was wir bisher schicken.
Wie genau ist denn die URL?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 16 Juli 2019, 07:24:43
Hier mal ein Auszug. Die IDs habe ich mit xx... versehen


:authority: smart.gardena.com
:method: PUT
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/settings/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX
:scheme: https
accept: application/json, text/javascript, */*; q=0.01
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 Juli 2019, 09:01:25
Du hast nicht zufällig ne smarte Pumpe, oder? Genau diese Mitschnitte bräuchte ich für die Pumpe auch.

Ich muss mir Deine Mitschnitte in Ruhe anschauen. Das wird aber diesen Monat leider nichts mehr.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 16 Juli 2019, 23:02:00
Ne leider nicht  :-\

Wäre toll, wenn du für Anpassungen Zeit finden würdest. Evtl. könnte man dann auch den Zeitplan editieren. Hier sind auch nur immer 2 Zeitpläne möglich. Durch eine Anpassung über Fhem wäre das auch ein großer Vorteil.

:authority: smart.gardena.com
:method: PUT
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/scheduled_events/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX
:scheme: https
accept: application/json, text/javascript, */*; q=0.01


{,…}
scheduled_events: {start_at: "10:00", end_at: "14:00", recurrence: {type: "weekly",…}, valve_id: null,…}
device: "eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX"
end_at: "14:00"
recurrence: {type: "weekly",…}
type: "weekly"
weekdays: ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"]
0: "monday"
1: "tuesday"
2: "wednesday"
3: "thursday"
4: "friday"
5: "saturday"
6: "sunday"
start_at: "10:00"
valve_id: null


Im Pfad wird ja immer ein Name/ID erzeugt (wahrscheinlich die Verknüpfung zum gespeicherten Zeitplan). Dieser ändert sich nur beim neu anlegen. Bei Änderungen bleibt der gleich.
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/scheduled_events/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 Juli 2019, 23:27:06
Ne leider nicht  :-\

Wäre toll, wenn du für Anpassungen Zeit finden würdest. Evtl. könnte man dann auch den Zeitplan editieren. Hier sind auch nur immer 2 Zeitpläne möglich. Durch eine Anpassung über Fhem wäre das auch ein großer Vorteil.

:authority: smart.gardena.com
:method: PUT
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/scheduled_events/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX
:scheme: https
accept: application/json, text/javascript, */*; q=0.01


{,…}
scheduled_events: {start_at: "10:00", end_at: "14:00", recurrence: {type: "weekly",…}, valve_id: null,…}
device: "eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX"
end_at: "14:00"
recurrence: {type: "weekly",…}
type: "weekly"
weekdays: ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"]
0: "monday"
1: "tuesday"
2: "wednesday"
3: "thursday"
4: "friday"
5: "saturday"
6: "sunday"
start_at: "10:00"
valve_id: null


Im Pfad wird ja immer ein Name/ID erzeugt (wahrscheinlich die Verknüpfung zum gespeicherten Zeitplan). Dieser ändert sich nur beim neu anlegen. Bei Änderungen bleibt der gleich.
:path: /v1/devices/eXXXXXXX-XXXf-XXX8-XXX2-XXXXXXXXX/scheduled_events/XXXXX-XXXX-XXXX-XXXX-XXXXXXXX?locationId=XXXXX-XXXX-4XXX-9XXX-XXXXXXXX

Viel Hoffnung kann ich Dir da nicht machen. Ich habe aktuell wenig Zeit und sehe da auch nichts was für FHEM interessant wäre. Zeitpläne muss man nicht über FHEM machen, sowas ist besser über die APP zu regeln.
Dann lieber neue Geräte integrieren.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 17 Juli 2019, 22:31:52
Da gebe ich Dir Recht. Es reicht wohl über die App mit den Zeiten und steht vllt. nicht im Verhältnis mit dem Aufwand.
Wenn sich die Zeit dafür ergibt, würde ich mich über eine Anpassung der Bereiche und Distanzen sehr freuen. Durch verschiedene Korridorschaltungen durch Relais könnte ich das gut nutzen.

Danke,
SteRa
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 19 Juli 2019, 20:56:15
Ich habe Water Control von Gardena in FHEM eingebunden. Funktioniert alles bestens. Eine Frage: Wenn ich im Gardena App das Wasser auf z.B. 30 Minuten stelle, zeigt es mir immer im App die verbleibende Zeit an. Ist sowas auch als Reading in FHEM denkbar oder muss man das mit einem Userreading lösen?

Lg c
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 Juli 2019, 15:47:16
Hallo,

Findest Du einen vergleichbaren Wert in den Readings in FHEM? Wenn nicht müsste man das rechnerisch machen und das kannst Du dann besser als userreadings an legen.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 31 Juli 2019, 13:08:29
Hallo,
funktioniert das Modul schon mit Smart Pressure Pump?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 31 Juli 2019, 13:45:46
Hallo,
funktioniert das Modul schon mit Smart Pressure Pump?

Leider immer noch nicht. Ich brauche da noch Zuarbeit.
Browser öffnen und F12 für Entwickleroptionen drücken danach auf den Reiter Network.
Dann die Gardena Seite aufrufen, anmelden und die Pumpe einmal auf on stellen und einmal off und einmal für X Minuten laufen lassen.

Den Mitschnitt aus der Network Konsole brauche ich dann.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 31 Juli 2019, 14:06:35
Leider immer noch nicht. Ich brauche da noch Zuarbeit.
Browser öffnen und F12 für Entwickleroptionen drücken danach auf den Reiter Network.
Dann die Gardena Seite aufrufen, anmelden und die Pumpe einmal auf on stellen und einmal off und einmal für X Minuten laufen lassen.

Den Mitschnitt aus der Network Konsole brauche ich dann.

In Ordnung, mache ich gerne. (schaffe es aber erst in der nächsten Woche)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 03 August 2019, 15:13:59
Hallo,
seit 20.07.2019 kann ich mich nicht mehr auf der Husquarna seite einloggen, jetzt geht alles über die "https://smart.gardena.com/#/session/new". Genau seitdem geht dann auch meine Bridge nicht mehr, da steht auch noch die "https://sg-api.dss.husqvarnagroup.net/sg-1" als URL. und ich kann den Sileno nicht mehr ansprechen bzw. readings abrufen.

Fehlermeldung: "https://sg-api.dss.husqvarnagroup.net/sg-1/locations/?user_id=/sessions/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)"

ist dies bekannt? Oder habe nur ich das Problem? Habe Wheezy auf raspberry pi....

Kann man die URL irgendwie auf die "https://smart.gardena.com" ändern, weil die andere bringt auch beim direkten Login einen Serverfehler.

Wäre sehr dankbar für jeden noch so kleinen Hinweis
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 August 2019, 20:53:35
Ich bezweifel das die andere Adresse SSLv2 zu lässt die meisten verlangen v3 und oder TLS1.2. Es hat also was mit Deiner alten openssl Version zu tun.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 03 August 2019, 23:02:14
Also funktioniert bei allen die husquarnaseite, nur bei mir nicht mehr. Wenn ich mich auf dieser Seite, egal mit welchem Browser anmelden möchte, wird der Anmeldevorgang abgebrochen. Auch bei verschiedenen PC's. Was kann ich da machen, an fhem kanns ja nicht liegen, wenn ich auch mit dem Browser nicht reinkomme. Mit windows 10 und nem aktuellen Firefox komm ich auch nicht über die husquarnaseite rein, nur immer über die gardena.smart.seite.

Ich probier mal auf dem raspberry, dass mit den SSL-Versionen zu ändern.

Danke vorerst für Deinen Hinweis
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 August 2019, 23:09:55
Also ich bekomme aktuelle Readings.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 04 August 2019, 07:39:09
Danke Dir nochmals,
vor allem für die schnelle Antwort, wo ich doch aus den letzten Beiträgen herausgelesen habe, dass Du gerade etwas weniger Zeit hast.

Nach der Reinstallation der ssl funktioniert wieder alles.

sudo apt-get install --reinstall libio-socket-ssl-perlDann den Raspberry pi neu gestartet und ich habe mich gefreut, dass alles wieder funktioniert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 06 August 2019, 20:09:52
Ich wollte ja noch die Logs für die Pumpe liefern. (Pressure Pump 5000 Smart)

leider kam es schon beim define zu einer Fehlermeldung:
define myGardenaBridge GardenaSmartBridge ichundich@du.eu geheim
dann kommt:
too few parameters: define <NAME> GardenaSmartBridge
(ich hab natürlich meine Daten eingetragen)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 August 2019, 20:13:28
Steht Dein Vorgehen noch so in der Commandref? Komme gerade nicht raus.
Ansonsten
https://wiki.fhem.de/wiki/GardenaSmartBridge
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 August 2019, 20:17:37
OK habe eben noch mal geschaut. Commandref ist aktuell. Bitte einmal kurz schauen bei Dir.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 06 August 2019, 20:31:02
okay jetzt hab ichs:
define myGardenaBridge GardenaSmartBridge
attr myGardenaBridge gardenaAccountEmail email@test.de
und mit set noch das Passwort gesetzt


"Dann die Gardena Seite aufrufen, anmelden und die Pumpe einmal auf on stellen und einmal off und einmal für X Minuten laufen lassen."
Welche gardena Seite?


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 06 August 2019, 20:59:42
OK habe eben noch mal geschaut. Commandref ist aktuell. Bitte einmal kurz schauen bei Dir.

ich hab die Commandref aus dem ersten Post kopiert, also Seite 1 von diesem Thread.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 August 2019, 21:04:16
okay jetzt hab ichs:
define myGardenaBridge GardenaSmartBridge
attr myGardenaBridge gardenaAccountEmail email@test.de
und mit set noch das Passwort gesetzt


"Dann die Gardena Seite aufrufen, anmelden und die Pumpe einmal auf on stellen und einmal off und einmal für X Minuten laufen lassen."
Welche gardena Seite?

Keine Ahnung. Es gibt doch bestimmt ne Seite wo man sich anmeldet und seine Geräte sehen kann und so.
Wie gesagt ich habe persönlich null Geräte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 August 2019, 21:04:54
ich hab die Commandref aus dem ersten Post kopiert, also Seite 1 von diesem Thread.

Die erste Seite ist doch schon alt. Muss ich mal loschen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 06 August 2019, 21:13:19
Keine Ahnung. Es gibt doch bestimmt ne Seite wo man sich anmeldet und seine Geräte sehen kann und so.
Wie gesagt ich habe persönlich null Geräte.

Es gibt das Gardena Gateway mit dem sich alle Geräte verbinden. Hier sieht man aber keine Geräte (auf der Website vom Gateway). Hört sich komisch an, ist aber so.
Es gibt nur eine Gardena App für das Smartphone (iOS und Android). In der App sind alle Geräte und man
kann hier über Zeitpläne oder manuell die Geräte steuern.
Die Pumpe steht bei mir auf "automatisch" und springt immer dann an, wenn ich ein Magnet-Ventil von der Bewässerungsanlage öffne
oder den Schlauch in die Wassersteckdose stecke.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 August 2019, 21:41:57
Hallo CoolTux,

ich habe mich heute unter smart.gardena eingeloggt und die Console im ChromeBrowser beobachtet. Habe einmal den Bereich angepasst auf 15m.

Das war der Ausgabecode. Könnte man das nicht integrieren?


{settings: {name: "starting_points",…}}
settings: {name: "starting_points",…}
device: "xxx"
name: "starting_points"
value: [{enabled: true, probability_in_percent: 100, distance_in_meters: 15},…]
0: {enabled: true, probability_in_percent: 100, distance_in_meters: 15}
1: {distance_in_meters: 50, probability_in_percent: 100, enabled: false}
2: {probability_in_percent: 0, distance_in_meters: 0, enabled: false}


Schau mal de rKollege hat das auch irgendwie gemacht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 06 August 2019, 22:19:02
wieder was gelernt, es gibt diese Seite:
https://smart.gardena.com
Die Oberfläche ist die gleiche wie bei der App.

Hier kann ich die Pumpe einschalten in dem ich ein Ventil öffne und dann mitloggen.
Mache ich aber erst morgen, da die Nachbarn schon schlafen und die Pumpe 59db hat. ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 12 August 2019, 09:16:38
Hallo Zusammen,

Da wir gerade unseren Garten neue anlegen haben lassen, hab ein paar Gardena Geräte bei uns Verwendung gefunden.

Nun hab ich eine Frage zum bodenfeuchte Sensor, also eher zur Übersetzung.
Im device und den Reading kann ich nur das Reading humidity finden, was mit dem Wert in der Gardena app für bodenfeuchte übereinstimmt.

Für mich ist aber humidity eher die Luftfeuchtigkeit, die bodenfeuchte bezeichnet man doch eher als „soil moisture“.
Oder liege ich da falsch?

Danke und Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 06 September 2019, 16:14:14
Hallo cooltux,

Ich bekomme seit einiger Zeit einen Fehler im Log beim Starten der Bewässerung. Die Bewässerung selbst funktioniert einwandfrei. Anscheinend gibt GARDENA ein paar neue Meldungen zurück.

Hier mein Log (verbose = 5)

2019.09.06 16:03:58 4: GardenaSmartDevice (Controller) - readings was written}
2019.09.06 16:03:58 4: GardenaSmartDevice (Controller) - find logical device: Controller
2019.09.06 16:04:14 4: GardenaSmartBridge (Controller) - IOWrite: "properties":{"name":"watering_timer_4","value":{"state":"manual","duration":7,"valve_id":4}} 28956d48-b95e-4088-ab30-9e373edc418d watering IODevHash=HASH(0x41ecde8)
2019.09.06 16:04:15 4: GardenaSmartBridge (Controller) - IOWrite: "properties":{"name":"watering_timer_4","value":{"state":"manual","duration":2,"valve_id":4}} 28956d48-b95e-4088-ab30-9e373edc418d watering IODevHash=HASH(0x41ecde8)
2019.09.06 16:04:15 3: GardenaSmartBridge (Gateway) - JSON error while request
2019.09.06 16:04:15 5: GardenaSmartBridge (Controller) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2019.09.06 16:04:16 3: GardenaSmartBridge (Gateway) - JSON error while request
2019.09.06 16:04:16 5: GardenaSmartBridge (Controller) - RequestERROR: 204
2019.09.06 16:04:16 5: GardenaSmartBridge (Controller) - RequestERROR: received http code 204 without any data after requesting gardena cloud

Es wäre super, wenn Du Dir das irgendwann einmal anschauen könntest.

Guido


Sent from my iPad using Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 September 2019, 16:29:35
Ich schaue die Tage einmal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Floon am 21 September 2019, 21:31:57
Hi,

in der Bridge gibt es als reading sunset und sunrise. Diese werden beim anlegen des devices aktualisiert, dann leider nicht mehr. Gibt es einen Befehl, damit diese aktualisiert werden?


Gruß Floon
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 21 September 2019, 22:06:14
Hi,

in der Bridge gibt es als reading sunset und sunrise. Diese werden beim anlegen des devices aktualisiert, dann leider nicht mehr. Gibt es einen Befehl, damit diese aktualisiert werden?


Gruß Floon

Warum nimmst du dafür nicht die FHEM interne Funktion?

Gruß Robert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Floon am 23 September 2019, 12:05:46
Mit den Gardena Werten könnte man die recht einfach über HTTP GET in eine GUI einbinden. Bei den FHEM internen weiß ich ehrlich gesagt nicht wie man die anzeigen lassen kann (arbeiten als Zeitschalter damit ist natürlich kein Thema)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 23 September 2019, 16:47:44
Mit den Gardena Werten könnte man die recht einfach über HTTP GET in eine GUI einbinden. Bei den FHEM internen weiß ich ehrlich gesagt nicht wie man die anzeigen lassen kann (arbeiten als Zeitschalter damit ist natürlich kein Thema)
Vielleicht hilft dir das weiter


https://forum.fhem.de/index.php?topic=16093.15


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für ...
Beitrag von: Per am 24 September 2019, 13:05:48
Oder das (https://forum.fhem.de/index.php/topic,62108.msg535146.html).
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: FilliFairy am 25 September 2019, 21:07:57
Hallo,

in meinem Logfile sehe ich eine Warnung, die ich mir angesehen habe:

2019.09.25 12:00:17.844 1: PERL WARNING: Argument "false" isn't numeric in numeric eq (==) at ./FHEM/74_GardenaSmartDevice.pm line 629.
2019.09.25 12:00:17.844 1: stacktrace:
2019.09.25 12:00:17.845 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (629)
2019.09.25 12:00:17.845 1:     FHEM::GardenaSmartDevice::WriteReadings called by ./FHEM/74_GardenaSmartDevice.pm (465)
2019.09.25 12:00:17.845 1:     FHEM::GardenaSmartDevice::Parse     called by fhem.pl (3948)
2019.09.25 12:00:17.845 1:     main::Dispatch                      called by ./FHEM/73_GardenaSmartBridge.pm (790)
2019.09.25 12:00:17.846 1:     FHEM::GardenaSmartBridge::ResponseProcessing called by ./FHEM/73_GardenaSmartBridge.pm (702)
2019.09.25 12:00:17.846 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (610)
2019.09.25 12:00:17.846 1:     main::__ANON__                      called by fhem.pl (747)

Das Bewässerungsventil hat bei mir für das Reading die Werte "true" oder "false", sodass sich eine solche Codeänderung anbieten würde:

# behebt Fehlermeldung
# 2019.09.06 16:58:34.622 1: PERL WARNING: Argument "false" isn't numeric in numeric eq (==) at ./FHEM/74_GardenaSmartDevice.pm line 629.
#              ReadingsVal( $name, 'outlet-valve_open', 'readingsValError' ) == 1
                ReadingsVal( $name, 'outlet-valve_open', 'readingsValError' ) eq "true"


Natürlich habe ich nicht den kompletten Code analysiert und verstanden. Ob der Lösungsvorschlag relevant ist kann der Maintainer ja mal prüfen.

Gruß
FillyFairy
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 September 2019, 21:42:01
Hallo,

in meinem Logfile sehe ich eine Warnung, die ich mir angesehen habe:

2019.09.25 12:00:17.844 1: PERL WARNING: Argument "false" isn't numeric in numeric eq (==) at ./FHEM/74_GardenaSmartDevice.pm line 629.
2019.09.25 12:00:17.844 1: stacktrace:
2019.09.25 12:00:17.845 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (629)
2019.09.25 12:00:17.845 1:     FHEM::GardenaSmartDevice::WriteReadings called by ./FHEM/74_GardenaSmartDevice.pm (465)
2019.09.25 12:00:17.845 1:     FHEM::GardenaSmartDevice::Parse     called by fhem.pl (3948)
2019.09.25 12:00:17.845 1:     main::Dispatch                      called by ./FHEM/73_GardenaSmartBridge.pm (790)
2019.09.25 12:00:17.846 1:     FHEM::GardenaSmartBridge::ResponseProcessing called by ./FHEM/73_GardenaSmartBridge.pm (702)
2019.09.25 12:00:17.846 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (610)
2019.09.25 12:00:17.846 1:     main::__ANON__                      called by fhem.pl (747)

Das Bewässerungsventil hat bei mir für das Reading die Werte "true" oder "false", sodass sich eine solche Codeänderung anbieten würde:

# behebt Fehlermeldung
# 2019.09.06 16:58:34.622 1: PERL WARNING: Argument "false" isn't numeric in numeric eq (==) at ./FHEM/74_GardenaSmartDevice.pm line 629.
#              ReadingsVal( $name, 'outlet-valve_open', 'readingsValError' ) == 1
                ReadingsVal( $name, 'outlet-valve_open', 'readingsValError' ) eq "true"


Natürlich habe ich nicht den kompletten Code analysiert und verstanden. Ob der Lösungsvorschlag relevant ist kann der Maintainer ja mal prüfen.

Gruß
FillyFairy

Hallo,

Das ist ein bekanntes Problem im Zusammenhang mit den JSON Parser. Hier wäre es besser früher an zu setzen und generell zu sagen das der Wert true immer auf 1 und false immer auf 0 gemappt werden soll.
Ich schaue es mir die Woche an. Hofe ich schaffe es.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 05 November 2019, 14:16:42
Moin

ist das hier schon bekannt?

https://github.com/husqvarnagroup/smart-garden-gateway-public (https://github.com/husqvarnagroup/smart-garden-gateway-public)

Habe einen Artikel auf Golem gelesen. Da scheint es wohl auch einige zu geben, die das Gateway bereits gerootet haben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 12 Februar 2020, 09:41:02
Hallo,

aktuell funktioniert beim Gardena leider nicht korrekt. Laut STATE ist die SmartBridge verbunden ("connected to cloud"). Wenn ich im Wassercomputer "manualOverride" auf zB 5 Minuten stelle, um das Ventil für 5 Minuten zu öffnen, passiert ... nichts. Es kommt kurz "send command to gardena cloud", kurze Zeit später steht aber bei STATE "400".

Im Log steht dazu

2020.02.12 09:38:35 4: GardenaSmartBridge (GardenaSmart) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/XXXXX/abilities/outlet/command?locationId=XXXXX, HEADER: secret!, DATA: secret!, METHOD: POST
2020.02.12 09:38:35 4: GardenaSmartBridge (Zisterne) - IOWrite: "name":"manual_override","parameters":{"duration":5} xxxxx outlet IODevHash=HASH(0x4cdc680)
2020.02.12 09:38:36 3: GardenaSmartBridge (GardenaSmart) - JSON error while request
2020.02.12 09:38:36 5: GardenaSmartBridge (Zisterne) - RequestERROR: Error 400 Bad Request
2020.02.12 09:38:36 5: GardenaSmartBridge (Zisterne) - RequestERROR: received http code 400 receive Error after requesting gardena cloud
[Code]

Einzige Änderung im System: Ich musste für den Wassercomputer vor 2-3 Tagen ein Update durchführen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 Februar 2020, 10:03:03
Da brauchen wir einmal Meldungen von anderen Usern welche das selbige Produkt haben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 12 Februar 2020, 10:25:22
Kann ich irgendwie Details rauszaubern oder anderswie helfen? Also Details über die Anfrage und JSON Antwort? Dann könnte ich das mal im Browser nachbilden, vielleicht ist es nur eine Kleinigkeit.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 Februar 2020, 10:47:34
Hast Du noch andere Produkte wo Du die Steuerung testen kannst? Geht es direkt im Browser von der Cloud
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 12 Februar 2020, 22:05:36
Nein, habe nur den Wasser-Computer (brauche ich für das Leerpumpen der Zisterne). Im Browser und über die App klappt es.
Habe mal ein wenig das Log aufgebohrt, zurück kommt

2020.02.12 22:03:02 3: GardenaSmartBridge (GardenaSmart) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/4065b739-46e8-48cd-9464-xxxxx/abilities/outlet/command?locationId=1397d5d6-846e-4b1d-b04b-xxxxx, HEADER: Content-Type: application/json
X-Session: 94fc0e23-0e5e-4eef-94cf-xxxxx, DATA: {"name":"manual_override","parameters":{"duration":2}}, METHOD: POST
2020.02.12 22:03:03 3: GardenaSmartBridge (GardenaSmart) - JSON error while request

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 400 Bad Request</title>
</head>
<body><h2>HTTP ERROR 400</h2>
<p>Problem accessing /sg-1/devices/4065b739-46e8-48cd-9464-xxxxx/abilities/outlet/command. Reason:
<pre>    Bad Request</pre></p>
</body>
</html>

Die Readings werden aber korrekt aktualisiert, also Batterie und so, das passt.
Das hier funktioniert:

2020.02.12 22:03:45 3: GardenaSmartBridge (GardenaSmart) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices?locationId=1397d5d6-846e-4b1d-b04b-xxxxx, HEADER: Content-Type: application/json
X-Session: 94fc0e23-0e5e-4eef-94cf-xxxxx, DATA: {}, METHOD: GET
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 12 Februar 2020, 22:13:37
Habe es mal über smart.gardena.com gestartet (2 Minuten) und dabei den FF Inspector beobeachtet. Dabei kam folgendes:

Kopfzeile:

Angefragte Adresse:https://smart.gardena.com/v1/devices/4065b739-46e8-48cd-9464-xxx/abilities/watering/properties/watering_timer_1?locationId=1397d5d6-846e-4b1d-b04b-xxx
Anfragemethode:PUT

Parameter Details:

{"Suchbegriff":{"locationId":"1397d5d6-846e-4b1d-b04b-xxx"},"JSON":{"properties":{"name":"watering_timer_1","value":{"duration":2,"state":"manual","valve_id":1}}},"Anfrageinhalt":{"EDITOR_CONFIG":{"text":"{\"properties\":{\"name\":\"watering_timer_1\",\"value\":{\"state\":\"manual\",\"duration\":1,\"valve_id\":1}}}","mode":"text/xml"}}}

Hilft dir das weiter?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 Februar 2020, 00:36:31
Zeig mal bitte ein list vom Device.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 13 Februar 2020, 00:47:10
Internals:
   .FhemMetaInternals 1
   DEF        4065b739-46e8-48cd-9464-xxx watering_computer
   DEVICEID   4065b739-46e8-48cd-9464-xxx
   FUUID      5da705b4-f33f-4070-a5c4-xxx
   FVERSION   74_GardenaSmartDevice.pm:v1.6.5-s19641/2019-06-18
   GardenaSmart_MSGCNT 137
   GardenaSmart_TIME 2020-02-13 00:43:34
   IODev      GardenaSmart
   LASTInputDev GardenaSmart
   MSGCNT     137
   NAME       Zisterne
   NR         1049
   STATE      closed
   TYPE       GardenaSmartDevice
   VERSION    1.6.5
   .attraggr:
   .attrminint:
   READINGS:
     2020-02-08 08:38:17   ambient_temperature-frost_warning no_frost
     2020-02-10 10:52:21   ambient_temperature-temperature 7
     2019-10-16 14:21:00   battery-disposable_battery_status ok
     2020-02-13 00:43:34   battery-level   86
     2019-10-16 13:58:40   device_info-category watering_computer
     2019-10-16 13:58:40   device_info-connection_status online
     2020-02-13 00:26:19   device_info-last_time_online 2020-02-13 00:25:26
     2019-10-16 13:58:40   device_info-manufacturer Gardena
     2019-10-16 13:58:40   device_info-product 1-DEVICE
     2019-10-16 13:58:40   device_info-serial_number xxx
     2019-10-16 13:58:40   device_info-sgtin xxx
     2020-02-10 10:53:23   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-02-10 10:53:23   error-error     ok
     2020-02-13 00:43:34   error-valve_error_1_severity no_error
     2020-02-13 00:43:34   error-valve_error_1_type ok
     2020-02-13 00:43:34   error-valve_error_1_valve_id 1
     2020-02-10 10:53:23   firmware-firmware_available_version
     2019-10-16 13:58:40   firmware-firmware_command idle
     2020-02-10 10:53:23   firmware-firmware_status up_to_date
     2019-10-16 13:58:40   firmware-firmware_update_start 1
     2020-01-30 04:52:32   firmware-firmware_upload_progress 0
     2019-10-16 14:21:44   firmware-inclusion_status included
     2020-02-12 22:19:36   lastRequestState Error 400 Bad Request
     2019-10-29 00:11:19   outlet-button_manual_override_time 2
     2020-02-10 10:46:16   outlet-last_manual_override_time 5
     2020-02-10 10:51:20   outlet-manual_override inactive
     2020-02-10 10:51:20   outlet-valve_open 0
     2019-10-16 14:21:00   radio-connection_status unknown
     2020-02-13 00:43:34   radio-quality   60
     2020-02-07 07:38:05   radio-state     good
     2019-10-16 14:21:00   scheduling-adaptive_scheduling_last_decision undefined
     2020-02-13 00:43:34   state           closed
     2020-02-13 00:43:34   watering-watering_timer_1_duration 0
     2020-02-13 00:43:34   watering-watering_timer_1_state idle
     2020-02-13 00:43:34   watering-watering_timer_1_valve_id 1
   helper:
     STARTINGPOINTID
Attributes:
   IODev      GardenaSmart
   model      watering_computer

Und das GardenaSmart selbst:

Internals:
   .FhemMetaInternals 1
   BRIDGE     1
   FUUID      5da70587-f33f-4070-7809-xxx
   FVERSION   73_GardenaSmartBridge.pm:v1.6.7-s19641/2019-06-18
   INTERVAL   60
   NAME       GardenaSmart
   NOTIFYDEV  global,GardenaSmart
   NR         1047
   NTFY_ORDER 50-GardenaSmart
   STATE      connected to cloud
   TYPE       GardenaSmartBridge
   URL        https://sg-api.dss.husqvarnagroup.net/sg-1
   VERSION    1.6.7
   .attraggr:
   .attrminint:
   .clientArray:
     GardenaSmartDevice
   READINGS:
     2019-10-22 11:50:59   address         xxx
     2019-10-16 13:57:38   authorized_user_ids 0
     2019-10-16 13:57:39   category-id     f9667bc2-b5e2-11e5-b6a5-100000000008
     2019-10-16 13:57:39   category-name   category
     2019-10-16 13:57:39   category-value  gateway
     2019-10-16 13:57:39   category-writeable 0
     2019-10-22 11:50:59   city            xxx
     2019-10-16 13:57:39   connection_status-id f9667bc2-b5e2-11e5-b6a5-xxx
     2019-10-16 13:57:39   connection_status-name connection_status
     2020-02-13 00:44:35   connection_status-timestamp 2020-02-12T23:44:35.047Z
     2019-10-16 13:57:39   connection_status-value unknown
     2019-10-16 13:57:39   connection_status-writeable 0
     2019-10-16 13:57:38   devices         2
     2019-10-16 13:57:39   ethernet_status-ip 192.168.100.199
     2019-10-16 19:01:39   ethernet_status-isconnected false
     2019-10-16 13:57:39   ethernet_status-mac 94:BB:AE:03:18:91
     2019-10-22 11:50:59   gateway_time_zone Europe/Berlin
     2019-10-27 09:01:33   gateway_time_zone_offset 3600000
     2019-10-22 11:50:59   id              094cb0db-2ddc-4b6d-90b9-xxx
     20