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

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

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


"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
Zitat von: Kenneth am 07 August 2017, 12:50:11

"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
Zitat von: CoolTux am 07 August 2017, 12:59:55
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
Zitat von: Kenneth am 07 August 2017, 13:34:15
: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
Zitat 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 ;)

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

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

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

Zitat von: CoolTux am 07 August 2017, 14:55:10
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
Zitat 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

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

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

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

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
Zitat von: Kenneth am 07 August 2017, 21:20:51
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
Zitat 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?

jab das Ventil bleibt dann 20min offen.

Zitat von: CoolTux am 07 August 2017, 12:26:02
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
Zitat von: Kenneth am 07 August 2017, 21:40: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
Zitat 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

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
Zitat von: networker am 07 August 2017, 00:11:00
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
Zitat 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

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.


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

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

Zitat von: CoolTux am 10 August 2017, 09:06:18
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 ?!

Zitat 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: CoolTux am 10 August 2017, 15:44:32
Zitat von: Lorenz am 10 August 2017, 15:30:53
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
Zitat 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

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

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
Zitat 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
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
Zitat von: CoolTux am 11 August 2017, 22:57:11
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.

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

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

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
Zitat 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 :)

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

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
Zitat von: Kenneth am 20 August 2017, 13:08:51
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
Zitat 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.

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

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

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

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

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,

Zitat von: CoolTux am 23 August 2017, 12:36:17
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:

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

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

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
Zitat von: CoolTux am 24 August 2017, 17:38:20
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
Zitat 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

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

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
Zitat von: CoolTux am 20 September 2017, 17:51:26
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
Zitat 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

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=1
so 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
Zitat 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!!!!!

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

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
Zitat von: muckel am 20 September 2017, 17:15:16
([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.

Zitat von: Negropo am 02 Oktober 2017, 16:56:33
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
Zitat 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






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

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
Zitat von: uwirt am 05 Dezember 2017, 20:09:14
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.


Zitat von: uwirt am 05 Dezember 2017, 20:09:14
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
Zitat 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

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.

Zitat von: CoolTux am 02 April 2018, 17:02:24
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?


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


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 April 2018, 16:09:19
Zitat 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?

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
Zitat von: CoolTux am 08 April 2018, 16:09:19
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
Zitat 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?

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
Zitat von: Kenneth am 10 April 2018, 08:16:12
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
Zitat 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?

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
Zitat von: CoolTux am 10 April 2018, 08:57:32
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
Zitat 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.

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
Zitat von: Kenneth am 10 April 2018, 17:30:13
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
Zitat 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

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
Zitat von: Fuxi am 17 April 2018, 19:50:36
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

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

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
Zitat von: CoolTux am 18 April 2018, 13:40:00
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
Zitat 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?

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

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

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

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
Zitat von: Kenneth am 28 April 2018, 15:57:13
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
Zitat 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

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

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

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
Zitat von: CoolTux am 03 Mai 2018, 08:47:19
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
Zitat von: Kenneth am 04 Mai 2018, 14:40:55

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

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
Zitat von: CoolTux am 04 Mai 2018, 14:42:27
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
Zitat 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

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

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,

Zitat von: CoolTux am 09 Mai 2018, 08:10:11
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
Zitat von: habl am 09 Mai 2018, 12:35:19
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
Zitat 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.

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

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
Zitat von: mbrak am 25 Mai 2018, 16:45:05
Hallo

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

Gruß Michael

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

VG
  habl
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
Zitat von: speedschmidt am 21 Mai 2018, 09:25:21
siehe anbei:


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


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

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

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


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

ZitatDas 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
Zitat 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?

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
ZitatWer 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

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

ZitatMü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
ZitatUnknown 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.

Zitat2018.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
ZitatDas 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
ZitatopenHab 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
Zitat von: CoolTux am 11 Juli 2018, 12:56:48
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
ZitatWenn 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
ZitatDer 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
Zitat von: CoolTux am 14 Juli 2018, 13:47:20
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
Zitat von: fettgu am 14 Juli 2018, 15:44:37
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
Zitat von: MobiusOne am 14 Juli 2018, 15:58:04
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
Zitat von: CoolTux am 14 Juli 2018, 17:04:31
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
Zitat von: MobiusOne am 14 Juli 2018, 17:56:04
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
Zitat von: CoolTux am 14 Juli 2018, 18:48:26
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
Zitat 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.

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

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

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
Zitat von: Prostetnik am 23 Juli 2018, 20:58:30
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
Zitat 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.

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.

Zitat von: CoolTux am 12 Mai 2018, 08:11:24
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
Zitat 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.

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
Zitat von: Mave am 03 August 2018, 10:56:23
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
Zitat 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

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

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

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
Zitat von: VolkerL am 05 September 2018, 23:12:51
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
Zitat von: CoolTux am 14 Oktober 2018, 17:03:15
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
ZitatAuf 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
Zitat 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.

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

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
Zitat von: schwatter am 24 März 2019, 08:18:32
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
Zitat 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 !

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

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 600
Wäre es viel Aufwand eine Zeit bis hinzuzufügen?
Also so etwas wie:
set Maehroboter startOverrideTimer till 17:30
Ich 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
Zitat 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

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
Zitat von: SeeAge am 19 April 2019, 15:20:34
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
Zitat von: CoolTux am 19 April 2019, 17:46:05
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
Zitat 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


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

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
Zitat von: Kenneth am 23 April 2019, 12:10:50

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
Zitat von: CoolTux am 23 April 2019, 12:27:45
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
Zitat von: Kenneth am 23 April 2019, 12:38:20

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
Zitat von: CoolTux am 23 April 2019, 12:40:11
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
Zitat von: CoolTux am 23 April 2019, 12:47:57
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
Zitat 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

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
Zitat von: CoolTux am 01 Mai 2019, 12:56:33
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
Zitat 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

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

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
Zitat von: CoolTux am 02 Mai 2019, 07:43:51
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
Zitat 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

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
Zitat von: CoolTux am 02 Mai 2019, 21:51:44
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
Zitat von: jsChris am 03 Mai 2019, 08:04:34
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
Zitat von: CoolTux am 07 Mai 2019, 10:52:13
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
Zitat 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.

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
Zitat von: CoolTux am 26 April 2019, 18:03:11
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
Zitat von: BOFH am 21 Mai 2019, 14:44:38
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
Zitat 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.

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
Zitat von: CoolTux am 27 Mai 2019, 09:04:57
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
Zitat von: CoolTux am 27 Mai 2019, 17:59:28
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

Zitat von: CoolTux am 27 Mai 2019, 17:59:28
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
Zitat 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.


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
Zitat 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
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
Zitat von: scooty am 14 Juni 2019, 15:44:38
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
Zitat 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.

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

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

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
Zitat von: agr-bmw am 31 Juli 2019, 13:08:29
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
Zitat von: CoolTux am 31 Juli 2019, 13:45:46
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-perl
Dann 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
Zitat von: CoolTux am 06 August 2019, 20:17:37
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
Zitat 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?

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
Zitat von: agr-bmw am 06 August 2019, 20:59:42
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
Zitat von: CoolTux am 06 August 2019, 21:04:16
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
Zitat 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}



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

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

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
     2020-02-12 14:18:15   lastRequestState request_error
     2019-10-16 13:57:39   last_time_online-id f9667bc2-b5e2-11e5-b6a5-xxx
     2019-10-16 13:57:39   last_time_online-name last_time_online
     2019-10-16 13:57:39   last_time_online-value N/A
     2019-10-16 13:57:39   last_time_online-writeable 0
     2019-10-22 11:50:59   latitude        51.xxx
     2019-10-22 11:50:59   longitude       8.xxx
     2019-10-16 13:57:39   manufacturer-id f9667bc2-b5e2-11e5-b6a5-xxx
     2019-10-16 13:57:39   manufacturer-name manufacturer
     2019-10-16 13:57:39   manufacturer-value Seluxit
     2019-10-16 13:57:39   manufacturer-writeable 0
     2019-10-16 13:57:38   name            My Garden
     2019-10-16 13:57:39   product-id      f9667bc2-b5e2-11e5-b6a5-xxx
     2019-10-16 13:57:39   product-name    product
     2019-10-16 13:57:39   product-value   1-GATEWAY
     2019-10-16 13:57:39   product-writeable 0
     2019-10-16 13:57:39   serial_number-id xxx-xxx-xxx-xxx-xxx
     2019-10-16 13:57:39   serial_number-name serial_number
     2019-10-16 13:57:39   serial_number-value N/A
     2019-10-16 13:57:39   serial_number-writeable 0
     2019-10-16 13:57:39   sgtin-id        xxx-xxx-xxx-xxx-xxx
     2019-10-16 13:57:39   sgtin-name      sgtin
     2019-10-16 13:57:39   sgtin-value     N/A
     2019-10-16 13:57:39   sgtin-writeable 0
     2020-02-13 00:44:35   state           connected to cloud
     2020-02-12 09:33:28   sunrise         07:46
     2020-02-12 09:33:28   sunset          17:32
     2019-10-22 11:50:59   time_zone       Europe/Berlin
     2019-10-27 09:01:33   time_zone_offset 3600000
     2020-02-12 22:25:23   token           xxx-xxx-xxx-xxx-xxx
     2019-10-16 13:57:39   version-id      xxx-xxx-xxx-xxx-xxx
     2019-10-16 13:57:39   version-name    version
     2020-01-30 02:41:26   version-value   2.10.1
     2019-10-16 13:57:39   version-writeable 0
     2019-10-16 19:01:39   wifi_status-ip  192.168.0.131
     2019-10-16 19:01:39   wifi_status-isconnected true
     2019-10-16 13:57:39   wifi_status-mac 00:1D:43:C0:32:42
     2020-02-12 08:27:28   wifi_status-signal 100%
     2020-02-13 00:44:35   wifi_status-ssid HASH(0x526a200)
     2019-10-16 13:57:38   zones           0
   helper:
     locations_id 1397d5d6-846e-4b1d-xxx-xxx
     session_id 11984977-f018-4dea-xxx-xxx
     user_id    fc845f9a-b8f2-43b2-xxx-xxx
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 Februar 2020, 06:16:07
Sieht soweit ok aus.

Muss da aber noch mal nachfragen. Also ich habe sowas nicht, kein Gardena daher meine Frage. Du pumpst mit dem Watercomputer die Zisterne leer? Ich dachte eher man sprengt den Rasen oder so. Kommt doch Wasser raus?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 13 Februar 2020, 09:13:35
Schräge Geschichte. Ist ein Trennungshaus. Der "Profi", der das Haus seinerzeit gebaut hat, hat eine Zisterne unter der Einfahrt verbaut. Der Regen vom gesamten Carportdach landet da drin. Soweit, sogut. Blöd nur, dass er keinen Überlauf mit eingebaut hat sondern nur einen Schlauch zum Abpumpen in die Zisterne. Ich kann also nur abpumpen. Also habe ich einen Fibaro Flood-Sensor reingehangen der mir Bescheid sagt, wenn das Teil voll ist. Dann wird Strom für das Hauswasserwerk geschaltet und der Gardena Wassercomputer aufgemacht. Dann wird darüber rund ne halbe Stunde lang Wasser in's Fallrohr gepumpt, damit mir das Teil nicht überläuft. Unschön, aber günstiger, als die Einfahrt aufzureißen. Wenn Profi's bauen ...

Nun denn, dachte ja erst, dass es an den unterschiedlichen URL's liegt. Dein Modul kommuniziert mit "sg-api.dss.husqvarnagroup.net", die App mit "smart.gardena.com". Und vom Aufbau her unterscheiden die sich ziemlich.

https://sg-api.dss.husqvarnagroup.net/sg-1/devices/xxx-46e8-48cd-9464-xxxxx/abilities/outlet/command?locationId
https://smart.gardena.com/v1/devices/xxx-46e8-48cd-9464-xxx/abilities/watering/properties/watering_timer_1?locationId=
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 Februar 2020, 10:12:18
Ich habe hier einen Account von Kenneth, einem User hier. Da bekomme ich zu mindest normale Daten.
Muss mal schauen ob ich da was testen darf. Muss ich mal anfragen.


@ALL
Hat noch jemand den Waterboy und kann bitte einmal testen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 13 Februar 2020, 10:54:21
PM
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 14 Februar 2020, 12:53:12
Bin ein wenig weitergekommen. Soweit ich das sehe, hat sich die URL sowie der Befehlsaufbau geändert.

Vorher


https://sg-api.dss.husqvarnagroup.net/sg-1/devices/4065b739-46e8-48cd-9464-xxxxx/abilities/outlet/command?locationId=1397d5d6-846e-4b1d-b04b-xxxxx

{"name":"manual_override","parameters":{"duration":2}}


Jetzt


https://smart.gardena.com/v1/devices/4065b739-46e8-48cd-9464-xxx/abilities/watering/properties/watering_timer_1?locationId=1397d5d6-846e-4b1d-b04b-xxx

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


Der 400'er Fehler ist Geschichte, leider bekomme ich aber nun den Fehler "{\"message\":\"Unauthorized\"}"
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Februar 2020, 12:55:09
Ich schaue es mir die Tage einmal an. Eventuell müssen wir das neu machen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 14 Februar 2020, 15:24:35
Das wäre super, nutze das Modell wg der Pfuscher-Probleme zu dieser Zeit intensiv.
Vielen Dank erstmal. Wenn ich News habe, melde ich mich. Versuche auch noch mit dem PHP Beispiel rum.

Was ich noch (erfolglos) versucht habe: Die XML, die übergeben wird, in der 74_GardenaSmartDevice.pm so geändert:


    ### watering_computer
    elsif ( lc $cmd eq 'manualoverride' ) {
        #$payload = '"name":"manual_override","parameters":{"duration":'.$duration.'}';

        my $valve_id;
        my $duration = join( " ", @args );

        if ( $cmd =~ m#(\d)$# ) {
            $valve_id = $1;
        }
        $valve_id = 1 if($valve_id eq "");
       
        $payload = '"properties":{"name":"watering_timer_'.$valve_id.'","value":{"duration":'.$duration.',"state":"manual","valve_id":'.$valve_id . '}}';
    }
    elsif ( lc $cmd eq 'canceloverride' ) {
        #$payload = '"name":"cancel_override"';

        my $valve_id;
        if ( $cmd =~ m#(\d)$# ) {
            $valve_id = $1;
        }
        $valve_id = 1 if($valve_id eq "");
       
        $payload = '"properties":{"name":"watering_timer_'.$valve_id.'","value":{"state":"idle","duration":0,"valve_id":'.$valve_id.'}}';
    }


In der 73_GardenaSmartBridge.pm die Ziel-URL so geändert, wenn der Watering_Computer sendet: https://smart.gardena.com/v1.
Auch die "createHttpValueStrings":


      my $valve_id;
      $method = 'PUT';

      if ( $payload =~ m#watering_timer_(\d)# ) {
        $valve_id = $1;
      }
           
      $valve_id = 1 if($valve_id eq "");
      $uri = '/devices/'.$deviceId.'/abilities/watering/properties/watering_timer_'.$valve_id.'?locationId='.$hash->{helper}{locations_id}; 


Klappt aber trotzdem nicht, sieht so aus als wenn die Gardena's die Authenifizierung geändert haben. Trotz X-Session kommt nur "Unauthorized" zurück.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Februar 2020, 15:53:14
Das wird nicht gehen. Wenn musst Du auch die Authentifizierung auf die neue URL mappen.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 15 Februar 2020, 11:14:02
Oh Hilfe, dann hat sich mit der neuen URL (smart.gardena.com/v1) so ziemlich jeder GET Parameter und so ziemlich jdes POST JSON geändert. POST ist nicht so wild, GET Parameter sind übel.
Da im Browser nur die "neue" URL verwendet wird kann ich leider nicht schauen, wie die das nun mit deiner Variante (sg-api.dss.husqvarnagroup.net) machen, also welche Parameter anders sind.

Habe mal bei ioBroker reingeschaut, die basieren anscheinend nur auf der neuen URL.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Februar 2020, 11:31:52
Es gibt eine API Beschreibung. Habe nur auf die schnelle geschaut. Sieht aber irgendwie seltsam aus.

https://developer.1689.cloud/apis/GARDENA+smart+system+API

Kannst Du Java und die findest die endpoints und Data Strings für die GET und POST aufrufe?
Dann kann ich das Modul neu schreiben.
Mein Problem ist nur das ich nicht weiß ob es nur Dich betrifft oder auch die anderen 50 Leute. Nur für einen wäre mir das nicht wert (ist nicht persönlich gemeint). Ich habe halt aktuell wenig Zeit.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 15 Februar 2020, 19:17:21
Bin ich wirklich der einzige mit diesem Problem? Oder der einzige der so blöd war und ein Update gemacht hat?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Februar 2020, 20:14:33
Das Versuche ich noch zu klären.
Matthias kann am Montag sein Gardena testen. Ich muss Dich also noch um etwas Geduld bitten.
Wenn Du magst und es hin bekommst kannst gerne schon die neuen Endpunkte und Data Strings zusammen tragen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 16 Februar 2020, 17:16:42
Steht eigentlich alles in der ReadMe beschrieben (https://developer.1689.cloud/apis/GARDENA+smart+system+API#/readme). Das einzige, was mir zu denken gibt, ist der "X-Api-Key" im Header.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 17 Februar 2020, 14:14:41
Es gibt auch eine fertige Python Lib: https://pypi.org/project/py-smart-gardena/, vielleicht hilft das weiter? Weiß aber nicht, ob das Teil funktioniert (mangels Erfahrung, wie man Python Scripte und FHEM verheiratet).
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 Februar 2020, 14:27:49
Hatte ich schon gefunden gehabt.  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 18 Februar 2020, 13:15:40
Ein anderer User hatte heute die Möglichkeit das mal zu testen. Bei ihm geht wohl alles. Er konnte seinen Watercomputer steuern.
Nun müssen wir nur noch schauen wie wir Dein Problem näher kommen.

Ich versuche die Tage mal was zu finden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 18 Februar 2020, 16:01:21
Bekommt er in der App beim Wasser Computer nen Update-Hinweis (nicht durchführen)?
Wenn nicht, dann kann ich höchstens mal versuchen, das Gerät rauszuwerfen. Wenn doch, dann liegt es am Update.

Was mich wundert: Die App bzw die smart.gardena.com Seite steuern das Gerät problemlos an, an der Kommunikation kann es nicht liegen. Und wenn es auf (älteren) anderen Geräten funktioniert, wurden auch keine API Server abgeschaltet. Hört sich für mich so an, als wenn die Stück für Stück auf ein neues System migrieren, in dem sie halt die Geräte aktualisieren, die dann ein neues/geändertes Verfahren nutzen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 18 Februar 2020, 16:18:16
Zitat von: Det20 am 18 Februar 2020, 16:01:21
Bekommt er in der App beim Wasser Computer nen Update-Hinweis (nicht durchführen)?
Wenn nicht, dann kann ich höchstens mal versuchen, das Gerät rauszuwerfen. Wenn doch, dann liegt es am Update.

Was mich wundert: Die App bzw die smart.gardena.com Seite steuern das Gerät problemlos an, an der Kommunikation kann es nicht liegen. Und wenn es auf (älteren) anderen Geräten funktioniert, wurden auch keine API Server abgeschaltet. Hört sich für mich so an, als wenn die Stück für Stück auf ein neues System migrieren, in dem sie halt die Geräte aktualisieren, die dann ein neues/geändertes Verfahren nutzen.

Das wäre durchaus möglich. Ich Frage einmal nach.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 18 Februar 2020, 20:22:16
Vom Gateway entfernen / hinzufügen hat nix gebracht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 25 Februar 2020, 17:11:33
Hi,

auch auf die Gefahr hin, zu nerven, konntest du es schon reproduzieren?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 Februar 2020, 18:07:36
Leider nein.
Kannst Du mir einen Account einrichten?

Einfach per PM senden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 25 Februar 2020, 19:57:41
Wie kann man bei gardena mehrere Accounts einrichten?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 Februar 2020, 22:08:09
Zitat von: Det20 am 25 Februar 2020, 19:57:41
Wie kann man bei gardena mehrere Accounts einrichten?

Mail ist angekommen. Ich schaue die Woche mal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Februar 2020, 14:15:43
Ich habe heute einiges ausprobiert, bin aber nicht wirklich für Dich weiter gekommen.
Ich konnte zwar einen Bug fixen aber das war es auch schon. Es klappt bei Dir in der Tat nicht mit dem senden von Befehlen. Ich habe dann versucht einiges mir von OpenHub ab zu schauen. Bin da aber nicht weiter gekommen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 27 Februar 2020, 15:33:18
Ich tippe arg doll drauf, dass sich die URL vom C&C Server geändert hat, zusammen mit dem Aufbau der Anmeldung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Februar 2020, 15:36:10
Zitat von: Det20 am 27 Februar 2020, 15:33:18
Ich tippe arg doll drauf, dass sich die URL vom C&C Server geändert hat, zusammen mit dem Aufbau der Anmeldung.

Frage mich nur wieso die anderen nicht das Problem haben.
Es hat ja auch mal bei Dir funktioniert oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 27 Februar 2020, 18:18:01
Ja, es lief echt super. Bis gefühlt zum update
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Februar 2020, 18:25:00
Dann bekommen die anderen früher oder später auch die Probleme.
Ich weiß leider nur nicht wie der Aufbau jeweils sein muss. Kenne mit mit Java nicht aus um abschauen zu können.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 27 Februar 2020, 21:07:09
Ich bin zwar nicht in C zu Hause, aber grundsätzlich verstehe ich den Code (von der Gardena Seite). Habe versucht, den mit PHP nachzubauen, hat leider nicht geklappt.

Hier steht die Reihenfolge (https://developer.1689.cloud/apis/GARDENA+smart+system+API#/readme) mit CURL, weiter unten mit Python. Den API Key habe ich mir schon besorgt (man muss sich mit seinem Gardena-Account einloggen und den beantragen). Habe den auch mit übergeben, das hat dann aber irgendwie nicht geklappt ("Authentification failed"). Und im Teil "Swagger" taucht irgendwie nur der Rasenmäher aus, kein Water-Control. Verstehe die Logik nicht ...

Auf jeden Fall sind dies die neuen URL's, wenn die Doku aktuell und wirklich von Gardena ist. Die wollen aber andere Parameter und einen anderen JSON Aufbau als die von dir verwendete API.


AUTHENTICATION_HOST = 'https://api.authentication.husqvarnagroup.dev'
SMART_HOST = 'https://api.smart.gardena.dev'


Wollte das mit Änderungen mit Deinem Modul versuchen, aber irgendwie bin ich zu blöd. Reload hat die Änderungen nicht geladen und ich musste dauernd FHEM neu starten. Das dauert bei mir aber immer 1-2 Minuten, weshalb alles ewig lange gedauert hat; und eben auch nicht funktioniert hat. Habe es dann versucht so nachzubauen, wie es Firefox hat (F12 = Entwicklertools und gedebuggt), das hat ebenfalls nicht geklappt, weil die anscheinend abfangen, ob der Aufruf von einer Gardena Seite kommt.

Gardena Smart lässt sich zwar über IFTTT ansteuern, aber leider nur mit Google Home, muss also sagen "Ok Google, mach die Zisterne leer". Bringt mir nachts automatisiert also rein garnichts.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Februar 2020, 21:39:34
Ich habe mir das jetzt mal in Ruhe angeschaut. Im Grunde läuft das ganze auf ein komplett neues Modul hinaus. Zu mindest das Bridgemodul. Das Devicemodul kann man sicherlich so belassen mit Ausnahme der JSON zu Reading Sache.

Aber aktuell habe ich leider keine Zeit dafür.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 27 Februar 2020, 22:58:25
Kennst du dich mit PHP aus?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Februar 2020, 23:17:23
Nein kein bisschen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 28 Februar 2020, 00:31:26
Ok, habe versucht es so einfach wie möglich zu halten.

=== Update ===
Dieser PHP Code funktioniert, hier die Reihenfolge. BaseURL ist immer "https://smart.gardena.com/v1"

1. Anmelden (Methode POST)
URL ist "https://smart.gardena.com/v1/auth/token"
Post-Params: {"data":{"type":"token","attributes":{"username":"'.$Username.'","password":"'.$Password.'","client_id":"smartgarden-jwt-client"}}}

Ergebnis enthält JSON, hier sind ['data']['id'], ['data']['attributes']['provider'] und ['data']['attributes']['user_id']; interessant.
Provider ($Bearer_Prov) und id ($Bearer) müssen im weiteren Verlauf immer im HTTP Header mitgegeben werden.

2. Locations lesen (Methode GET)
URL ist "https://smart.gardena.com/v1/locations?locationId=null&user_id=$userID" ($userID aus Schritt 1)

Im HTTP Header wird benötigt ($Bearer und $Bearer_Prov aus Schritt 1):

- Content-Type: application/json
- Authorization: Bearer $Bearer
- Authorization-Provider: $Bearer_Prov

Ergebnis enthält JSON mit den Devices, zB. ['locations']['0']['id'] und ['locations']['0']['devices'][0]

3. Beispiel Schalten vom Water-Control (Methode PUT)

URL ist "https://smart.gardena.com/v1/devices?locationId=$locationid" ($locationidaus Schritt 2)

Im HTTP Header wird benötigt ($Bearer und $Bearer_Prov aus Schritt 1):

- Content-Type: application/json
- Authorization: Bearer $Bearer
- Authorization-Provider: $Bearer_Prov

Post-Params (für "stop"): {"properties":{"name":"watering_timer_1","value":{"duration":0,"state":"idle","valve_id":1}}}
Post-Params (für "start 1 Min"): {"properties":{"name":"watering_timer_1","value":{"duration":60,"state":"manual","valve_id":1}}}

===


<?
  $Username = 'foo@foo';
  $Password = 'foo';
  $RootURL  = 'https://smart.gardena.com/v1';
  $ClientID = 'smartgarden-jwt-client'; // gegen einen eigen API Key von hier austauschen: https://developer.1689.cloud/apps
 
  //
  // Anmelden mit POST, um Bearer zu bekommen
  //
  $payload = '{"data":{"type":"token","attributes":{"username":"'.$Username.'","password":"'.$Password.'","client_id":"'.$ClientID.'"}}}';
  $url     = $RootURL.'/auth/token';
 
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8'));
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $result = curl_exec($ch);
  $code   = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  var_dump('Login HTTP-Code '.$code.' : '.$result);

  // ... UserID, Bearer auslesen
  $data        = json_decode($result, true);
  $Bearer      = $data['data']['id'];
  $Bearer_Prov = $data['data']['attributes']['provider'];
  $userID      = $data['data']['attributes']['user_id'];
 
 
  // User-Daten auslesen
  $url = $RootURL.'/auth/users/'.$userID;
  $ch  = curl_init($url);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                             'Authorization: Bearer '.$Bearer,
                                             'Authorization-Provider: '.$Bearer_Prov));
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $result = curl_exec($ch);
  $code   = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  echo '<br><br>';
  var_dump('User-Data HTTP-Code '.$code.' : '.$result);
 
  $data      = json_decode($result, true);
  $FirstName = $data['data']['attributes']['first_name'];
  $LastName  = $data['data']['attributes']['last_name'];
  $RegProv   = $data['data']['attributes']['registration_provider'];
 
 
  // Locations lesen mit GET
  $url = $RootURL.'/locations?locationId=null&user_id='.$userID;
  $ch  = curl_init($url);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                             'Authorization: Bearer '.$Bearer,
                                             'Authorization-Provider: '.$Bearer_Prov));
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $result = curl_exec($ch);
  $code   = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  echo '<br><br>';
  var_dump('Locations HTTP-Code '.$code.' : '.$result);


  // ... und Devices auslesen
  $data       = json_decode($result, true);
  $LocationID = $data['locations']['0']['id'];
  $Gateway    = $data['locations']['0']['devices'][0]; // GW
  $WaterCtl   = $data['locations']['0']['devices'][1]; // WC
 
 
  // Verfügbare Geräte auslesen
  $url     = $RootURL.'/devices?locationId='.$LocationID;
  $ch  = curl_init($url);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                             'Authorization: Bearer '.$Bearer,
                                             'Authorization-Provider: '.$Bearer_Prov));
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $result = curl_exec($ch);
  $code   = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  echo '<br><br>';
  var_dump('Device-Info HTTP-Code '.$code.' : '.$result);


  // 5 Minuten anschalten mit POST
  $payload_start = '{"properties":{"name":"watering_timer_1","value":{"duration":300,"state":"manual","valve_id":1}}}';
  $payload_stop  = '{"properties":{"name":"watering_timer_1","value":{"duration":0,"state":"idle","valve_id":1}}}';
  $url           = $RootURL.'/devices/'.$WaterCtl.'/abilities/watering/properties/watering_timer_1?locationId='.$LocationID;
   
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $payload_stop);
  curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                             'Authorization: Bearer '.$Bearer,
                                             'Authorization-Provider: '.$Bearer_Prov));
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $result = curl_exec($ch);
  $code   = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  echo '<br><br>';
  var_dump('Set-Command-Info HTTP-Code '.$code.' : '.$result);
?>
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 03 März 2020, 15:50:07
Kurzes Update: Ich habe mir spontan die Gardena Smart Pumpe (Hauswasserwerk) geholt. Die wird vom Modul korrekt erkannt und auch eingebunden, allerdings werden so gut wie keine Daten aktualisiert, lediglich "device_info-last_time_online", "radio-state" und "radio-quality". Habe mein PHP entsprechend angepasst, ist das zweite Device:


    $data     = json_decode($result, true);
    $Status   = $data['devices'][1]['abilities']['5']['properties'][0]['value']['state'];
    $ToGo     = $data['devices'][1]['abilities']['5']['properties'][0]['value']['duration'];
    //
    $Status2  = $data['devices'][2]['abilities']['3']['properties'][1]['value']; // Status
    $Pressure = $data['devices'][2]['abilities']['4']['properties'][0]['value']; // Akt Druck
    $Liter    = $data['devices'][2]['abilities']['5']['properties'][2]['value']; // m³ Seit Start
    $Liter    = $Liter / 0.0010000;                                              // In Liter
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 15 März 2020, 12:00:28
Hallo,
Ich habe seit dem Update des Gardena Gerätes die gleichen Probleme wie Det20. Es handelt sich auch um den Waterboy.

Gruß
Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 15 März 2020, 12:02:46
Was machst du mit dem Teil? Nur an/aus?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 März 2020, 12:10:05
Danke für Info. Aktuell kann ich leider nichts tun.
Wer sich im Stande sieht kann es gerne versuchen. Ich kann auch unterstützen bei Bedarf.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 18 März 2020, 17:53:37
Hi,
Ich reagiere auf den Füllstand und schalte das Gerät für eine Stunde an und wartet auf den nächsten Trigger.

Gruß
Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 19 März 2020, 15:11:02
Also, an/aus schalte ich per PHP. Mehr allerding auch nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: bigcheese am 24 März 2020, 14:46:24
Sileno Roboter: seit der neuen Firmware wird anscheinend der Timer anders berechnet - falls ich ihm den OverrideTimer mit wie bisher 1440 sende, fährt er nur noch 24 minuten :)
d.h. entweder müsste der slider angepasst werden in der max-Werte von 74_GardenaSmartDevice oder man schickt über einen anderen schalter eine höhere zeitspanne :)

gruss,
bigcheese
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 März 2020, 14:59:37
Zitat von: bigcheese am 24 März 2020, 14:46:24
Sileno Roboter: seit der neuen Firmware wird anscheinend der Timer anders berechnet - falls ich ihm den OverrideTimer mit wie bisher 1440 sende, fährt er nur noch 24 minuten :)
d.h. entweder müsste der slider angepasst werden in der max-Werte von 74_GardenaSmartDevice oder man schickt über einen anderen schalter eine höhere zeitspanne :)

gruss,
bigcheese

Ich habe jetzt nicht direkt geschaut was Du meinst. Aber 1440 Sekunden sind bei mir 24 Minuten.
Oder meintest Du etwas anderes?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: m2th3o am 27 März 2020, 21:57:31
Hallo zusammen,

ich habe (leider) auch eine Fehlfunktion mit der Smart Irrigation Control feststellen können.

bei

set xxx manualDurationValve 15

wird das gesendet:

2020.03.27 21:38:52 4: GardenaSmartBridge (myGardenaBridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/b48bfe44-442a-4568-8ad3-5f9484522dd6/abilities/watering/properties/watering_timer_3?locationId=284adba7-1ad9-4f6f-b9cc-fc38bf8eb512, HEADER: secret!, DATA: secret!, METHOD: PUT


Es kommt aber ein Fehler von Gardena (json) zurück. Über die App kann ich einen "Fehler im Masterkanal" abrufen.

Ist das auch auf die hier beschriebenen Fehler zurückzuführen?

Gruß
m2th3o
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 März 2020, 22:25:39
Zitat von: m2th3o am 27 März 2020, 21:57:31
Hallo zusammen,

ich habe (leider) auch eine Fehlfunktion mit der Smart Irrigation Control feststellen können.

bei

set xxx manualDurationValve 15

wird das gesendet:

2020.03.27 21:38:52 4: GardenaSmartBridge (myGardenaBridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/b48bfe44-442a-4568-8ad3-5f9484522dd6/abilities/watering/properties/watering_timer_3?locationId=284adba7-1ad9-4f6f-b9cc-fc38bf8eb512, HEADER: secret!, DATA: secret!, METHOD: PUT


Es kommt aber ein Fehler von Gardena (json) zurück. Über die App kann ich einen "Fehler im Masterkanal" abrufen.

Ist das auch auf die hier beschriebenen Fehler zurückzuführen?

Gruß
m2th3o

Leider sagt das Log nichts aus. Ich brauche das Data.
Du kannst die Stelle einmal suchen im Code und die Zeile darunter den Kommentar (#) davor löschen. neustart und dann noch mal testen bitte
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: m2th3o am 28 März 2020, 11:34:45
Hilft das weiter?
Das wird gesendet:


Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/b48bfe44-442a-4568-8ad3-5f9484522dd6/abilities/watering/properties/watering_timer_1?locationId=284adba7-1ad9-4f6f-b9cc-fc38bf8eb512, HEADER: Content-Type: application/json
X-Session: 5d636661-8d2e-4ea4-b9b5-ee4285eb401d, DATA: {"properties":{"name":"watering_timer_1","value":{"state":"manual", "duration":5,"valve_id":1}}}, METHOD: PUT


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 März 2020, 11:36:35
Sieht sauber aus. Kann aber sein das die API auch hier geändert wurde.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: m2th3o am 28 März 2020, 12:01:31
In den Reading heißen die Sachen "watering-watering_timer_1_duration" usw..
Kann es sein, dass der Name der Property nicht korrekt aufgerufen wird?

Kann ich sonst helfen, beim Testen zu unterstützen? Es wär echt super, wenn das wieder funktioniert!

Danke & Gruß
m2th3o
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 28 März 2020, 12:24:11
Für Bastler hier mein PHP-Code, mit dem ich meinen Gateway direkt ansteuere. Um rauszubekommen welche Nummer das Gerät bei Euch hat, muss $Debug auf true gesetzt werden. Der dafür relevante Teil steht unter "Locations lesen mit GET". Source ist nicht schön gemacht; aber klappt :)


<?php
  
// Stoppen:  gardena.php?duration=0
  // 1 Minute: gardena.php?duration=1
  // Status:   gardena.php?status=99
  
  
$Username '...';
  
$Password '...';
  
$RootURL  'https://smart.gardena.com/v1';
  
$ClientID 'smartgarden-jwt-client';
  
$Debug    false;
  
  
// Damit GET Variablen sichtbar sind
  
if (! ini_get('register_globals'))
  {
    
extract($_GET);
    
extract($_POST);
    
ini_set('register_globals'true);
  };
  
  
// ***
  // Anmelden mit POST, um Bearer zu bekommen
  // ***
  
$payload '{"data":{"type":"token","attributes":{"username":"'.$Username.'","password":"'.$Password.'","client_id":"'.$ClientID.'"}}}'// 
  
$url     $RootURL.'/auth/token'
  
  
$ch curl_init($url);
  
curl_setopt($chCURLOPT_POSTFIELDS$payload);
  
curl_setopt($chCURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8'));
  
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
  
$result curl_exec($ch);
  
$code   curl_getinfo($chCURLINFO_HTTP_CODE);
  
curl_close($ch);
  if(
$Debug==true) { var_dump($result); };

  
$data        json_decode($resulttrue);
  
$Bearer      $data['data']['id'];
  
$Bearer_Prov $data['data']['attributes']['provider'];
  
$userID      $data['data']['attributes']['user_id'];
  
//
  
if($Bearer=="") { Die("Error while Login: Bearer empty"); }
  else if(
$Bearer_Prov=="") { Die("Error while Login: Bearer-Provider empty"); }
  else if(
$userID=="") { Die("Error while Login: UserID empty"); };
  
  
  
// ***
  // User-Daten auslesen
  // Nicht benötigt
  // ***
  /*
  $url = $RootURL.'/auth/users/'.$userID; 
  $ch  = curl_init($url);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                             'Authorization: Bearer '.$Bearer,
                                             'Authorization-Provider: '.$Bearer_Prov));
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $result = curl_exec($ch);
  $code   = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  if($Debug==true)
  { 
    echo '<br><br>';
    var_dump($result);
  };
  
  $data      = json_decode($result, true);
  $FirstName = $data['data']['attributes']['first_name']; 
  $LastName  = $data['data']['attributes']['last_name']; 
  $RegProv   = $data['data']['attributes']['registration_provider'];
  */
  
  
  // ***
  // Locations lesen mit GET
  // ***
  
$url $RootURL.'/locations?locationId=null&user_id='.$userID
  
$ch  curl_init($url);
  
curl_setopt($chCURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                             
'Authorization: Bearer '.$Bearer,
                                             
'Authorization-Provider: '.$Bearer_Prov));
  
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
  
$result curl_exec($ch);
  
$code   curl_getinfo($chCURLINFO_HTTP_CODE);
  
curl_close($ch);
  if(
$Debug==true)
  { 
    echo 
'<br><br>';
    
var_dump($result);
  };

  
$data       json_decode($resulttrue);
  
$LocationID $data['locations']['0']['id'];
  
$Gateway    $data['locations']['0']['devices'][0]; // GW
  
$WaterCtl   $data['locations']['0']['devices'][1]; // WaterCtrl
  
$Pumpe      $data['locations']['0']['devices'][2]; // Pumpe

  // WaterCtl
  
if($LocationID=="") { Die("Error while Locations: Location-ID empty"); }
  else if(
$Gateway=="") { Die("Error while Locations: Gateway-ID empty"); }
  else if(
$WaterCtl=="") { Die("Error while Locations: WaterControl-ID empty"); }
  else if(
$Pumpe=="") { Die("Error while Locations: Pumpe-ID empty"); };
  
//
  
  // Verfügbare Geräte und Status
  
if($status<>"")
  {
    
$url     $RootURL.'/devices?locationId='.$LocationID;
    
$ch  curl_init($url);
    
curl_setopt($chCURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                               
'Authorization: Bearer '.$Bearer,
                                               
'Authorization-Provider: '.$Bearer_Prov));
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
$result curl_exec($ch);
    
$code   curl_getinfo($chCURLINFO_HTTP_CODE);
    
curl_close($ch);
    if(
$Debug==true)
    { 
      echo 
'<br><br>';
      
var_dump($result);
    };
    
// manual
    // idle
    
$data     json_decode($resulttrue);
    
$Status   $data['devices'][1]['abilities']['5']['properties'][0]['value']['state'];
    
$ToGo     $data['devices'][1]['abilities']['5']['properties'][0]['value']['duration'];
    
//
    
$Status2  $data['devices'][2]['abilities']['3']['properties'][1]['value']; // Status
    
$Pressure $data['devices'][2]['abilities']['4']['properties'][0]['value']; // Akt Druck
    
$Liter    $data['devices'][2]['abilities']['5']['properties'][2]['value']; // m³ Seit Start
    
$Liter    $Liter 0.0010000;                                              // In Liter
    
$FlowRate $data['devices'][2]['abilities']['5']['properties'][0]['value']; // l/Std
    
    // WC
    
if($status==1) { die($Status); }
    else if(
$status==2) { die($ToGo); }
    
// Pumpe
    
else if($status==10) { die(trim(" ".$Status2)); }
    else if(
$status==11) { die(trim(" ".$Pressure)); }
    else if(
$status==12) { die(trim(" ".$Liter)); }
    else if(
$status==13) { die(trim(" ".$FlowRate)); }
    
// Alle INI
    
else if($status==98)
    {
      Echo 
"State_1=".$Status."\n";
      Echo 
"State_2=".$ToGo."\n";
       
      Echo 
"State_10=".$Status2."\n";
      Echo 
"State_11=".$Pressure."\n";
      Echo 
"State_12=".$Liter."\n";
      Echo 
"State_13=".$FlowRate."\n";

      die();
    }
    else if(
$status==99)
    {
      Echo 
"Status WaterControl (Device 1)<HR>";
      Echo 
"Status (1): ".$Status."<br>";
      Echo 
"Time to Go (2): ".$ToGo."<br><br>";
       
      Echo 
"<hr>Status Pumpe (Device 2)<HR>";
      Echo 
"Status (10): ".$Status2."<br>";
      Echo 
"Pressure (11): ".$Pressure."<br>";
      Echo 
"Liter (12): ".$Liter."<br>";
      Echo 
"Flowrate l/h (13): ".$FlowRate."<br>";

      die();
    } else { die(
'Error'); };
  };
  
  
  
  
  
// Beispiel WaterCtrl: Steuerung an/aus
  
if ($duration<>"")
  {
    if(
$duration<=0) { $payload '{"properties":{"name":"watering_timer_1","value":{"duration":0,"state":"idle","valve_id":1}}}'; }
    else if(
$duration>0)
    {
      
$duration $duration*60;
      
$payload '{"properties":{"name":"watering_timer_1","value":{"duration":'.$duration.',"state":"manual","valve_id":1}}}';
    };
  
    
$url $RootURL.'/devices/'.$WaterCtl.'/abilities/watering/properties/watering_timer_1?locationId='.$LocationID;
   
    
$ch curl_init($url);
    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_POSTFIELDS$payload);
    
//curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_0);
    
curl_setopt($chCURLOPT_CUSTOMREQUEST"PUT");
    
curl_setopt($chCURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                               
'Authorization: Bearer '.$Bearer,
                                               
'Authorization-Provider: '.$Bearer_Prov));
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
$result curl_exec($ch);
    
$code   curl_getinfo($chCURLINFO_HTTP_CODE);
    
curl_close($ch);
    if(
$Debug==true)
    { 
      echo 
'<br><br>';
      
var_dump('Set-Command-Info HTTP-Code '.$code.' : '.$result);
    };
  
    if(
$code==204) { Echo "OK"; }
    else { Echo 
"Error while send command: HTTP ".$code; };
  };
  
  
  
// Beispiel: startpressure 1, 2, 3 (2.0, 2.4, 2.8)
  
if ($startpressure<>"")
  {
    if (
$startpressure==1) { $duration "2.0"; }
    else if (
$startpressure==2) { $duration "2.4"; }
    else { 
$duration "2.8"; };
    
$payload '{"settings":{"name":"turn_on_pressure","value":'.$duration.',"device":"'.$Pumpe.'"}}';
  
    
$url $RootURL.'/devices/'.$Pumpe.'/settings/3dcda24e-3320-4ba4-888d-89b5746bfd1f?locationId='.$LocationID;
   
    
$ch curl_init($url);
    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_POSTFIELDS$payload);
    
//curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_0);
    
curl_setopt($chCURLOPT_CUSTOMREQUEST"PUT");
    
curl_setopt($chCURLOPT_HTTPHEADER, array('Content-Type: application/json',
                                               
'Authorization: Bearer '.$Bearer,
                                               
'Authorization-Provider: '.$Bearer_Prov));
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
$result curl_exec($ch);
    
$code   curl_getinfo($chCURLINFO_HTTP_CODE);
    
curl_close($ch);
    if(
$Debug==true)
    { 
      echo 
'<br><br>';
      
var_dump('Set-Command-Info HTTP-Code '.$code.' : '.$result);
    };
  
    if(
$code==204) { Echo "OK"; }
    else { Echo 
"Error while send command: HTTP ".$code; };
  };
  
?>

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: m2th3o am 28 März 2020, 14:00:48
Hallo Det20,

wie kann man das Skript benutzen? Ich habe es per XAMPP ausgeführt, aber beim Aufruf wirft es div. Fehler... Bin leider kein php-experte.

Gruß
m2th3o
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 April 2020, 20:39:59
Erst mal Danke für das tolle Modul.
Auch hier stimmt seit dem Update die Zeit des Manuellen Mähens nicht mehr.

Ist es ggf. möglich mir einem nächsten Update auch den Status "unterwegs zum Startpunkt" als State zu bekommen?

Gruß
Tommy
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 April 2020, 20:42:24
Ich kann nur das wiedergeben was die API liefert. Ich gehe davon aus das sie API das nicht liefert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 April 2020, 20:45:37
Zitat von: CoolTux am 01 April 2020, 20:42:24
Ich kann nur das wiedergeben was die API liefert. Ich gehe davon aus das sie API das nicht liefert.

Ich hab leider absolut keine Ahnung davon. Ich kann nur sagen, das mir die Gardena App diesen Status liefert. :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 April 2020, 20:47:47
Zitat von: Tommy_84 am 01 April 2020, 20:45:37
Ich hab leider absolut keine Ahnung davon. Ich kann nur sagen, das mir die Gardena App diesen Status liefert. :)

Ich schaue morgen noch mal. Bin mir aber sicher daß ich alles verarbeite was mir geliefert wird.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 April 2020, 20:49:24
Zitat von: CoolTux am 01 April 2020, 20:47:47
Ich schaue morgen noch mal. Bin mir aber sicher daß ich alles verarbeite was mir geliefert wird.

Das wäre echt super. Danke für die schnelle Reaktion und weiter so. ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 03 April 2020, 23:47:52
Hallo,

ich habe mein Mower aus den Winterschlaf geholt. Nun muss ich dazu sagen, dass mein Akku defekt war und die Verbindung zur App danach fehlerhaft war. Ich musste also den Mower neu in die App einbinden. In Fhem war dann keine Verbindung mehr zum GardenaSmartDevice (Mower). Die Cloud Connection funktioniert aber.
Anschließend habe ich in Fhem alles gelöscht, ein Update von Fhem gemacht, Neustart und GardenaSmartBridge neu hinzugefügt. Er legt mir aber nicht mehr den Mower (GardenaSmartDevice ) automatisch an. Woran kann das liegen?
Hat sich bei Gardena in der Abfrage vllt. was verändert?

Danke für Eure Hilfe

Gruß,
Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 04 April 2020, 00:02:21
Update: Jetzt nach einiger Zeit hat das doch angelegt.. Morgen werde ich dann weiter testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 05 April 2020, 14:09:07
Bezüglich der Zeit die man über den slider für das manuelle Mähen einstellt, ist es so das dies nun als Sekunden angenommen wird. Also slider auf 60 = 1 Minute mähen.

Per set xxx startOverrideTimer 3600 z.b. kann man den mäher z.b. für ne Stunde fahren lassen.



Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tobster1977 am 07 April 2020, 08:27:40
Hallo zusammen,
ich habe eine Gardena Bewässerung in mein FHEM-System integriert.
Ich habe eine Gruppenadresse im KNX eine Gruppenadresse angelegt und auf diese sende ich über verschiedene Taster eine Zeit, für die die Bewässerung gestartet Werden soll, daraufhin schaltet ein Notify die Bewässerung für die gewünschte Zeit ein.
Klappt soweit super...

Meine Frage:
Gibt es einen Befehl, mit dem man die Bewässerung stoppen kann?
Als set-Befehle im GardenaSmartDevice gibt es ja nur manualDurationValve1..6

Danke im Voraus
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: m2th3o am 07 April 2020, 21:02:21
Hallo zusammen,

der Befehl

set Bewässerung manualDurationValveN time

funktioniert wieder *juhu*. Anscheinend hat Gardena die API wieder gefixxt. Wie beim Mäher hat sich aber die Zeit wieder geändert. time beinhaltet nun die Sekunden. Das kann im GardenaModul bei Gelegenheit angepasst werden. Bis dahin kann man aber auch über den manuellen SET-Befehl die Ventile schalten.

Gruß
m2th3o

@Tobster1977: Klappt vielleicht, ein manualDurationValveX 0 zu senden?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 April 2020, 21:22:00
Super ich werde es dir Tage anpassen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 07 April 2020, 21:23:17
WaterControl leider immer noch nicht
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tobster1977 am 08 April 2020, 08:14:23
Ich komme noch einmal auf meinen Post von oben zurück.

Wenn ich set Gartenbewaesserung manualDurationValve3 0 eingebe, kann ich die Bewässerung nicht stoppen (nach den früheren Einträgen hier sollte das eigentlich gehen).

Hat jemand eine Idee, wie ich die Bewässerung manuell stoppen kann?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: m2th3o am 08 April 2020, 09:25:51
Guten Morgen zusammen,

ich wollte über mein FHEM eine variable Ablaufsteuerung für eine Bewässerung haben - sprich. Es gibt 5 Ventile, die nacheinander durchgetaktet werden sollen. Dabei kann man die Bewässerungsdauer frei definieren (dummy mit slider).
Anbei jetzt nach langem Tüfteln der zugehörige Code. Vielleicht hilft er noch jemandem ;)

NOT_Bewaesserungstimer:on {
my $NOT_Bewaesserungsdauer = Value("NOT_Bewaesserungsdauer");
$NOT_Bewaesserungsdauer = $NOT_Bewaesserungsdauer * 60;
my $NOT_Amberbaum = POSIX::strftime("%H:%M:%S",localtime(time+$NOT_Bewaesserungsdauer));
my $NOT_Zierkirsche = POSIX::strftime("%H:%M:%S",localtime(time+2*$NOT_Bewaesserungsdauer));
my $NOT_Sandkasten = POSIX::strftime("%H:%M:%S",localtime(time+3*$NOT_Bewaesserungsdauer));
my $NOT_HinterGartenhaus = POSIX::strftime("%H:%M:%S",localtime(time+4*$NOT_Bewaesserungsdauer));
#my $NOT_Hecke = POSIX::strftime("%H:%M:%S",localtime(time+4*$NOT_Bewaesserungsdauer*60));
{fhem("set Bewaesserung manualDurationValve1 " .$NOT_Bewaesserungsdauer)};
{fhem("define NOT_Bewaesserung_Amberbaum at " .$NOT_Amberbaum. " set Bewaesserung manualDurationValve2 " .$NOT_Bewaesserungsdauer)};
{fhem("define NOT_Bewaesserung_Zierkirsche at " .$NOT_Zierkirsche. " set Bewaesserung manualDurationValve4 " .$NOT_Bewaesserungsdauer)};
{fhem("define NOT_Bewaesserung_Sandkasten at " .$NOT_Sandkasten. " set Bewaesserung manualDurationValve5 " .$NOT_Bewaesserungsdauer)};
{fhem("define NOT_Bewaesserung_HinterGartenhaus at " .$NOT_HinterGartenhaus. " set Bewaesserung manualDurationValve3 " .$NOT_Bewaesserungsdauer)};
{fhem("set NOT_Bewaesserungstimer off")};
}
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 10 April 2020, 09:09:38
Hallo,
ist es richtig, dass z.Zt. der Mährobotor nicht auf Befehle reagiert? Statusabfragen sind wie letztes Jahr in Ordnung, aber der Mährobotor reagiert nicht mehr auf die Befehle.
Ich habe keine Updates an Mäher oder Gateway durchgeführt.

mth3o hat anscheinend Erfolg bei dem Bewässerungssystem, sollte es dann beim Mäher nicht dann auch funktionieren?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 April 2020, 09:20:00
Zitat von: Phlox am 10 April 2020, 09:09:38
Hallo,
ist es richtig, dass z.Zt. der Mährobotor nicht auf Befehle reagiert? Statusabfragen sind wie letztes Jahr in Ordnung, aber der Mährobotor reagiert nicht mehr auf die Befehle.
Ich habe keine Updates an Mäher oder Gateway durchgeführt.

Vielleicht dann Updates durchführen  :)  Ich weiß nicht ob das Hilft oder nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 10 April 2020, 09:25:06
Zitat von: Phlox am 10 April 2020, 09:09:38
Hallo,
ist es richtig, dass z.Zt. der Mährobotor nicht auf Befehle reagiert? Statusabfragen sind wie letztes Jahr in Ordnung, aber der Mährobotor reagiert nicht mehr auf die Befehle.
Ich habe keine Updates an Mäher oder Gateway durchgeführt.

mth3o hat anscheinend Erfolg bei dem Bewässerungssystem, sollte es dann beim Mäher nicht dann auch funktionieren?
Wenn es ein Update gibt, macht es Sinn das zu machen. Ich hatte gestern Probleme mit der Steuerung. War jedoch in der gardena app auch so. Habe den mäher gelöscht und neu angelegt und nun läuft wieder alles, bis auf die bekannten Zeit Probleme.

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 10 April 2020, 09:29:03
@Tommy_84
muss man nach dem Löschen und Wiederanlernen des Mähers, die Mähzonen und die Zeitpläne neu definieren? Müssten ja auf dem Gerät gespeichert bleiben?

@CoolTux
mit Updates habe ich immer ein mulmiges Gefühl, wenn vorher alles immer gut läuft (nach Windows 10 1809, und einem Samsungtablet, dass vor dem Update mit dem Akku 4 Tage durchhielt und jetzt knapp 1Tag!!!!)

danke euch beiden, werde mich mal vorsichtig vorantasten....:-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 10 April 2020, 09:32:48
Zitat von: Phlox am 10 April 2020, 09:29:03
@Tommy_84
muss man nach dem Löschen und Wiederanlernen des Mähers, die Mähzonen und die Zeitpläne neu definieren? Müssten ja auf dem Gerät gespeichert bleiben?
Bei mir war danach alles noch da.

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 10 April 2020, 11:12:24
nach dem Löschen, Wiederanlernen und nach dem Update zeigt mir fhem nun leider nicht einmal mehr den richtigen mower-status an  :(

Der GardenaSmartDevice "Name des Mähers" state steht auf initialized und sobald ich einen gardenaBefehl unter fhem ausführe springt dieser state auf 410.
Was bedeutet Device state = 410 statt initialized?

Habt ihr da was parat?

Soll ich das GardenaSmartDevice löschen und neu anlegen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 10 April 2020, 13:38:06
Sorry, habe das alte Device gelöscht und dann neu anlegen lassen, jetzt bringt fhem auch wieder die aktuellen Statusmeldungen, aber das Senden eines Befehls bleibt ständig auf "send command to gardena cloud" hängen und es passiert nichts mehr weiter.

Ich warte jetzt mal ein paar Tage, weil über den Browser funktioniert das Ansteuern auch nicht so richtig, ich glaube die haben selber am Server noch Probleme
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 10 April 2020, 13:56:49
Zitat von: Phlox am 10 April 2020, 13:38:06
Sorry, habe das alte Device gelöscht und dann neu anlegen lassen, jetzt bringt fhem auch wieder die aktuellen Statusmeldungen, aber das Senden eines Befehls bleibt ständig auf "send command to gardena cloud" hängen und es passiert nichts mehr weiter.

Ich warte jetzt mal ein paar Tage, weil über den Browser funktioniert das Ansteuern auch nicht so richtig, ich glaube die haben selber am Server noch Probleme
Ja so war es bei mir auch.

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 April 2020, 21:44:30
Zitat von: Tommy_84 am 05 April 2020, 14:09:07
Bezüglich der Zeit die man über den slider für das manuelle Mähen einstellt, ist es so das dies nun als Sekunden angenommen wird. Also slider auf 60 = 1 Minute mähen.

Per set xxx startOverrideTimer 3600 z.b. kann man den mäher z.b. für ne Stunde fahren lassen.



Gesendet von meinem SM-G955F mit Tapatalk

Ich habe eben mal geschaut. Die Zeit wurde schon immer in Sekunden angegeben.Ich kann da gerne mehr Zeit im Slider zur Verfügung stellen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 12 April 2020, 21:50:13
Zitat von: CoolTux am 12 April 2020, 21:44:30
Ich habe eben mal geschaut. Die Zeit wurde schon immer in Sekunden angegeben.Ich kann da gerne mehr Zeit im Slider zur Verfügung stellen.
Frohe Ostern !
Das wäre super.

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 April 2020, 21:50:31
Zitat von: m2th3o am 07 April 2020, 21:02:21
Hallo zusammen,

der Befehl

set Bewässerung manualDurationValveN time

funktioniert wieder *juhu*. Anscheinend hat Gardena die API wieder gefixxt. Wie beim Mäher hat sich aber die Zeit wieder geändert. time beinhaltet nun die Sekunden. Das kann im GardenaModul bei Gelegenheit angepasst werden. Bis dahin kann man aber auch über den manuellen SET-Befehl die Ventile schalten.

Gruß
m2th3o

@Tobster1977: Klappt vielleicht, ein manualDurationValveX 0 zu senden?

Kannst Du das bitte einmal testen mit Sekunden. Die Umrechnung erfolgt intern. Also bitte beim set in minuten angeben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jenscz am 13 April 2020, 08:27:14
Mit der Änderung aus dem Git V1.6.7 "bugfix seconds" funktioniert das manuelle schalten von Ventilen wieder.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 08:28:51
Zitat von: jenscz am 13 April 2020, 08:27:14
Mit der Änderung aus dem Git V1.6.7 "bugfix seconds" funktioniert das manuelle schalten von Ventilen wieder.

Welches Modell?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jenscz am 13 April 2020, 08:35:08
Smart Irrigation Control oder was meinst du mit Modell?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 09:12:02
Zitat von: jenscz am 13 April 2020, 08:35:08
Smart Irrigation Control oder was meinst du mit Modell?

Steht bei model bei Dir ic24?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jenscz am 13 April 2020, 09:17:00
ja
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 09:27:27
Super Danke Dir. Jetzt müssten noch die Mower Nutzer bitte einmal testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 13 April 2020, 09:29:01
Zitat von: CoolTux am 13 April 2020, 09:27:27
Super Danke Dir. Jetzt müssten noch die Mower Nutzer bitte einmal testen.
Gab es ein update?

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 09:30:55
https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart

Nur zum testen einer kleinen Umstellung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 13 April 2020, 10:01:31
Zitat von: CoolTux am 13 April 2020, 09:30:55
https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart

Nur zum testen einer kleinen Umstellung.

Also ich hab die Änderungen eingetragen.
Mein Slider geht nun von 1 - 60. dies scheinen allerdings nun Minuten zu sein, so wie vorher auch.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 10:04:07
Für welches Modell? Mower?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 13 April 2020, 10:06:00
Zitat von: CoolTux am 13 April 2020, 10:04:07
Für welches Modell? Mower?

Ja Sorry. ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 10:09:20
Intern wird der Wert des Sliders in Sekunden umgerechnet. Kannst Du das bitte testen ob das klappt?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 13 April 2020, 10:23:15
Zitat von: CoolTux am 13 April 2020, 10:09:20
Intern wird der Wert des Sliders in Sekunden umgerechnet. Kannst Du das bitte testen ob das klappt?

Also, Slider auf 1 = 1 Minute mähen, Slider auf 60 = 1 Stunde mähen.

Bei 60 ist ja dann Schluss. ;) Das bedeutet ja, das am Slider keine Änderung notwendig ist.

Btw:
Ich hatte ja mal angefragt ob es möglich wäre das reading: unterwegs zum Start punkt zu erhalten.
Ich ändere mal die Zeile: 683 =     'ok_leaving'           => 'mähen', und berichte ob das klappt.




Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Gruvol am 13 April 2020, 10:55:35
Hallo und frohe Ostern euch,

gibt es eigentlich in der Zwischenzeit schon ein Update zu dem Wassercomputer, was Det20 berichtet hat?

Gruß
Gruvol
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 13 April 2020, 11:01:48
Zitat von: CoolTux am 13 April 2020, 10:09:20
Intern wird der Wert des Sliders in Sekunden umgerechnet. Kannst Du das bitte testen ob das klappt?

Ich habe die änderung des Sliders wieder gelöscht. Der Slider geht nun wie gehabt von 60 - 1440
somit ist die funktion wie vor den Zeit Problemen beim Mäher.

Zusätzlich habe ich in Zeile 683 das "mähen" durch "Unterwegs zum Startpunkt" ersetzt.
Somit wird es möglich die Fahrt zu einem entfernten Startpunkt zu erkennen und ggf. z.b. ein Passagenmodul
mit FHEM umzusetzen.

Wäre cool wenn das im nächsten Offiziellen Update so mit dabei ist. ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 11:09:02
Zitat von: Tommy_84 am 13 April 2020, 11:01:48
Ich habe die änderung des Sliders wieder gelöscht. Der Slider geht nun wie gehabt von 60 - 1440
somit ist die funktion wie vor den Zeit Problemen beim Mäher.

Zusätzlich habe ich in Zeile 683 das "mähen" durch "Unterwegs zum Startpunkt" ersetzt.
Somit wird es möglich die Fahrt zu einem entfernten Startpunkt zu erkennen und ggf. z.b. ein Passagenmodul
mit FHEM umzusetzen.

Wäre cool wenn das im nächsten Offiziellen Update so mit dabei ist. ;)

Schön wäre es wenn Du sagen würdest wieso Du die Änderung rückgängig gemacht hast. Hat es nicht funktioniert? Ist er nicht gestartet?
Und wenn er nicht gestartet ist wäre es schön zu wissen wieso er nicht gestartet ist.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 13 April 2020, 11:18:19
Zitat von: CoolTux am 13 April 2020, 11:09:02
Schön wäre es wenn Du sagen würdest wieso Du die Änderung rückgängig gemacht hast. Hat es nicht funktioniert? Ist er nicht gestartet?
Und wenn er nicht gestartet ist wäre es schön zu wissen wieso er nicht gestartet ist.
Wie ich schon geschrieben habe, eine 1 im Slider hätte eine Minute mähen bedeutet. Eine 60 gleich 60 Minuten. Das macht beim Mähen natürlich wenig Sinn. ;) funktioniert hat es.

Die alte Aufteilung ist einfach besser geeignet.

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 11:31:48
Verstehe ich nicht

Zitat von: Tommy_84 am 13 April 2020, 11:01:48
Ich habe die änderung des Sliders wieder gelöscht. Der Slider geht nun wie gehabt von 60 - 1440

1440 bedeutet aber 1440 Stunden.
Ich habe den Slider geändert auf 1 bis 60 weil intern umgerechnet wird. Aus den eingestellten 30 zum Beispiel werden intern 30 * 60 also 1800 und 1800 gehen an das Gateway.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 13 April 2020, 11:57:29
Zitat von: CoolTux am 13 April 2020, 11:31:48
Verstehe ich nicht

1440 bedeutet aber 1440 Stunden.
Ich habe den Slider geändert auf 1 bis 60 weil intern umgerechnet wird. Aus den eingestellten 30 zum Beispiel werden intern 30 * 60 also 1800 und 1800 gehen an das Gateway.
Das hat leider nicht funktioniert.

Vor jeglicher Änderung war slider auf 60 = 1 Minute Mähen.

Nach der Änderung in duration auf * 60 ...,
War slider auf 1 = 1 Minute mähen

Demnach konnte man mit dem Slider 0,1,60 auch nur 1 bis 60 Minuten mähen lassen.

Ich hatte es so übernommen wie es in der git stand.

Das Problem zu Beginn war ja, das Gardena etwas umgestellt haben muss.

Eine 60 im slider bewirkte dann ein Mähen von 1 Minute. Eine 3600 bewirkte ein Mähen von 60 Minuten.

Da nun mit 60 multipliziert wird, bewirkt eine 1 also 60 Sekunden an den Server und eine 60 = 3600 Sekunden.


Gesendet von meinem SM-G955F mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 13 April 2020, 12:05:49
Vielleicht kann es ja jemand anders auch noch testen.

Ich bin leider kein Programmierer. ;)

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2020, 12:58:54
Es wäre gut wenn ein oder zwei noch testen könnten. Also mit Mower und so

https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 13 April 2020, 22:59:22
ZitatEs wäre gut wenn ein oder zwei noch testen könnten. Also mit Mower und so

https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart

Ich habe die smartbridge und 2 devices getetest: Rasenmäher und Bewässerungscomputer (ic24). Ich habe keine Fehler gefunden.

Meine tests.
neues gateway (smartbridge) angelegt
die devices wurden automatisch angelegt.

Bei den Devices:
Mäher:
- Robi zum mähen geschickt
- Robi geparkt
IC24:
- Ein Kreis für eine Minute bewässert (- das wurde auch im Web API entsprechend angezeigt):

Super, vielen Dank für die Anpassung

Guido



Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 14 April 2020, 07:36:08
Zitat von: fettgu am 13 April 2020, 22:59:22
Ich habe die smartbridge und 2 devices getetest: Rasenmäher und Bewässerungscomputer (ic24). Ich habe keine Fehler gefunden.

Meine tests.
neues gateway (smartbridge) angelegt
die devices wurden automatisch angelegt.

Bei den Devices:
Mäher:
- Robi zum mähen geschickt
- Robi geparkt
IC24:
- Ein Kreis für eine Minute bewässert (- das wurde auch im Web API entsprechend angezeigt):

Super, vielen Dank für die Anpassung

Guido
Hast du den rasenmäher per StartOverrideTimer los geschickt und geschaut ob Die Zeit passt? Wie lange hat er gemäht?

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 14 April 2020, 22:17:56
ZitatHast du den rasenmäher per StartOverrideTimer los geschickt und geschaut ob Die Zeit passt? Wie lange hat er gemäht?

Er ist losgefahren und hat gleich wieder gestoppt. Der Garten ist gerade eine kleine Baustelle. Am Wochenende könnte ich das hoffentlich testen...

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemnic0815 am 15 April 2020, 23:36:01
Hi zusammen,

also beim Sileno und der Irrigation Control hat der workaround mit der Angabe der Sekunden im set befehl funktioniert. Gibt es zur Water Control auch nen ähnlich simplen workaround oder ist hier die json struktur ganz anders geworden?

Gruß Nic
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 April 2020, 23:42:33
Zitat von: CoolTux am 13 April 2020, 12:58:54
Es wäre gut wenn ein oder zwei noch testen könnten. Also mit Mower und so

https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart

Kannst Du mit dieser Version testen und dann über FHEMWEB den set Befehl per Slider einstellen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 16 April 2020, 19:22:49
Nur als Hinweis.

Nach dem Update geht nun bei meinem 4 Jahre alten Sileno nun fast gar nichts mehr....diese Verschlimmbesserungen habe ich mittlerweile gestrichen, jeden Frühling ein paar Stunden Arbeit und dann hoffen, dass alles wieder so wie im Jahr vorher läuft, denkste. Befehle über fhem gehen heuer nicht mehr, außerdem vergisst der mäher, wenn ich in ausschalte (z.B. um die Messer zu wechseln) die 3 eingestellten Mähbereiche. Toll...Die Gardena App funktioniert auch nicht mehr, die startet nicht mal auf meinem Motorolla....naja schön langsam darf ich mich wieder auf s selber Mähen einstellen.....bravo Gardena....bin etwas genervt, kann man mal nicht etwas so lassen, wie es funktioniert hat
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemnic0815 am 16 April 2020, 19:29:24
Also außer der WaterControl funzt bei mir jetzt alles wieder, halt über manurlle Befehle. Gardena App tut auch. Kann ich machen mut dem Test. Nutze normalerweise keine Beta-Module, muss ich zum Testen nur meine 73_GardenaSmartBridge.pm durch die dort stehende ersetzen oder? Wurde nur die Übergabe des Sliderwerts angepasst oder beinhaltet das noch weitere Änderungen? Bspw. Meine manuellen set-Befehle in der myUtils bleiben ricjtig mut def Sekundenübergabe oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 April 2020, 19:43:55
Du musst nur die GardenaDevice laden. Die Übergabe der Zeit erfolgt in Minuten, und wird intern umgerechnet.
Ich will nur wissen ob das generell klappt mehr nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 16 April 2020, 21:07:33
ZitatHast du den rasenmäher per StartOverrideTimer los geschickt und geschaut ob Die Zeit passt? Wie lange hat er gemäht?

So, ich kam zum Testen.

Ich habe "startOverideTimer" auf 4 gestellt. Im gardena WEB-API zeigt er an, er würde bis 20:58 mähen (und das sind dann etwa 4 minuten). Allerdings mäht er 10 Minuten später immer noch. Ich gehe also mal davon aus, dass sich die 4 auf Stunden bezieht.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 16 April 2020, 21:13:38
Zitat von: fettgu am 16 April 2020, 21:07:33
So, ich kam zum Testen.

Ich habe "startOverideTimer" auf 4 gestellt. Im gardena WEB-API zeigt er an, er würde bis 20:58 mähen (und das sind dann etwa 4 minuten). Allerdings mäht er 10 Minuten später immer noch. Ich gehe also mal davon aus, dass sich die 4 auf Stunden bezieht.
Das kann eigentlich nicht sein. Kann es sein das da noch ein Zeitplan ist? Also er mäht 4 min manuel und dann mäht er laut Zeitplan weiter?

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Karflyer am 16 April 2020, 21:13:56
Ich wollte heute meine Bewässerung nach der Winterpause wieder in Betrieb nehmen. Ich habe drei 'watering_computer'. Bei dem Versuch mit 'set Ventil_xy manualOverride 30' erhalte ich als Rückmeldung 'Error 400 Bad Request'. Hat das auch mit den geschilderten Problemen in den zuvor geposteten Beiträgen zu tun, oder liegt es an etwas anderem? Die Bedienung des 'mower' funktioniert dagegen aus FHEM heraus.

Hier noch ein Auszug des Log
2020.04.16 21:04:00 4: GardenaSmartBridge (Ventil_Rasen) - IOWrite: "name":"manual_override","parameters":{"duration":30} 6e638194-8cad-45d2-8870-cd219f924a8b outlet IODevHash=HASH(0x560ff2581f48)
2020.04.16 21:04:01 5: GardenaSmartBridge (Ventil_Rasen) - RequestERROR: Error 400 Bad Request
2020.04.16 21:04:01 5: GardenaSmartBridge (Ventil_Rasen) - RequestERROR: received http code 400 receive Error after requesting gardena cloud


Gruß
Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Michael R am 17 April 2020, 07:22:00
Hallo zusammen

ich muss hier mal kurz dazwischen grätschen.
Bin durch meinen Sileno City hier gelandet und möchte die FHEM Geschichte erstmal auf dem Laptop (Win10) ausprobieren. FHEM selber läuft, aber wie bekomme ich das PERL SSL Packet installiert??

Danke Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: michaelvoss am 17 April 2020, 11:06:23
Ich habe die neuen Module in mein fhem integriert. Rasenmäher (Sileno plus) und alle Ventile der Bewässerungssteuerung funktionieren nun wieder. Nur beim watering_computer (Steuerung direkt am Wasserhahn - ich habe das Teil WasserZisterne genannt, da über den Wasserhahn das Befüllen einer Zisterne gesteuert wird) erhalte ich beim manualOverride immer noch :

2020-04-17_10:56:17 WasserZisterne send command to gardena cloud
2020-04-17_10:56:18 WasserZisterne 400
2020-04-17_10:56:18 WasserZisterne lastRequestState: request_error
2020-04-17_10:56:18 WasserZisterne lastRequestState: Error 400 Bad Request
2020-04-17_10:56:30 WasserZisterne error-valve_error_1_type: ok
2020-04-17_10:56:30 WasserZisterne error-valve_error_1_severity: no_error
2020-04-17_10:56:30 WasserZisterne error-valve_error_1_valve_id: 1
2020-04-17_10:56:30 WasserZisterne watering-watering_timer_1_duration: 0
2020-04-17_10:56:30 WasserZisterne watering-watering_timer_1_state: idle
2020-04-17_10:56:30 WasserZisterne watering-watering_timer_1_valve_id: 1
2020-04-17_10:56:30 WasserZisterne battery-level: 7
2020-04-17_10:56:30 WasserZisterne radio-quality: 50
2020-04-17_10:56:30 WasserZisterne closed

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fettgu am 17 April 2020, 16:28:53

ZitatDas kann eigentlich nicht sein. Kann es sein das da noch ein Zeitplan ist? Also er mäht 4 min manuel und dann mäht er laut Zeitplan weiter?


2020.04.17 16:22:16 4: GardenaSmartBridge (SILENO) - IOWrite: "name":"start_override_timer","parameters":{"duration":180} bla-bla-bla-bla-bla mower IODevHash=HASH(bla)
2020.04.17 16:22:17 3: GardenaSmartBridge (gateway) - JSON error while request
2020.04.17 16:22:17 5: GardenaSmartBridge (SILENO) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2020.04.17 16:22:23 4: GardenaSmartDevice (SILENO) - readings was written}
2020.04.17 16:22:23 4: GardenaSmartDevice (SILENO) - find logical device: SILENO


Ja, stimmt. Da war noch ein Zeitplan. Ich habe das ganze gerade einmal mit start_override_timer =3 versucht. Die smartbridge sendet 180, aber nach 3 minuten fährt der mower zum Parkplatz zurück. Die einzige Erklärung: Gardena arbeitet da mit Sekunden - interesanter Ansatz.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 18 April 2020, 18:38:27
Ab morgen früh kommt die aktuelle Version per FHEM Update. Hoffen wir das es keine Probleme weiter gibt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemnic0815 am 19 April 2020, 09:39:52
Hi,

vielen Dank für's schnelle Beheben. Sorry, bin jetzt erst zum Testen gekommen. Hab gleich das Fhem Update gemacht, hier meine Ergebnisse:

- Gardena IrrigationControl: Slider für ManualDurationValveN funktioniert.
- Gardena Sileno: startOverride mit Slider funktioniert mit korrekter Minutenangabe, parkUntilNextTimer funktioniert
- Gardena Smart WaterControl: Selbes Problem wie Michaelvoss oben, Error 400 Bad Request

Wär super wenn du die WaterControl noch hinbekommst, dann läuft wieder alles zusammen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 19 April 2020, 09:42:31
Zitat von: fhemnic0815 am 19 April 2020, 09:39:52
Hi,

vielen Dank für's schnelle Beheben. Sorry, bin jetzt erst zum Testen gekommen. Hab gleich das Fhem Update gemacht, hier meine Ergebnisse:

- Gardena IrrigationControl: Slider für ManualDurationValveN funktioniert.
- Gardena Sileno: startOverride mit Slider funktioniert mit korrekter Minutenangabe, parkUntilNextTimer funktioniert
- Gardena Smart WaterControl: Selbes Problem wie Michaelvoss oben, Error 400 Bad Request

Wär super wenn du die WaterControl noch hinbekommst, dann läuft wieder alles zusammen.
Guten Morgen.

"- Gardena Sileno: startOverride mit Slider funktioniert mit korrekter Minutenangabe, parkUntilNextTimer"

Also kannst du mit dem slider von 1 min bis 60 min fahren lassen?

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemnic0815 am 19 April 2020, 15:52:08
Also ich hab 10 min eingestellt und er ist 10 min gefahren...  :) aber ja, man kann ihn demnach nur für 60 min fahren lassen wenn man den slider benutzt. Ich lasse ihn eh immer nach zeitplan fahren, soll ja nur bis zum nächsten Zeitplan pausieren wenns regnet...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Karflyer am 19 April 2020, 21:38:51
ZitatAb morgen früh kommt die aktuelle Version per FHEM Update. Hoffen wir das es keine Probleme weiter gibt.

Leider erhalte ich beim Versuch die Ventile (watering_computer) zu schalten immer noch die Fehlermeldung:

2020.04.19 21:32:28 4: GardenaSmartBridge (Ventil_Hochbeet) - IOWrite: "name":"manual_override","parameters":{"duration":59} 9ce5babe-9706-47ce-81da-6fc523fc0461 outlet IODevHash=HASH(0x55632adc3dd8)
2020.04.19 21:32:29 5: GardenaSmartBridge (Ventil_Hochbeet) - RequestERROR: Error 400 Bad Request
2020.04.19 21:32:29 5: GardenaSmartBridge (Ventil_Hochbeet) - RequestERROR: received http code 400 receive Error after requesting gardena cloud

[/quote]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 April 2020, 23:28:00
Zitat von: Karflyer am 19 April 2020, 21:38:51
Leider erhalte ich beim Versuch die Ventile (watering_computer) zu schalten immer noch die Fehlermeldung:

2020.04.19 21:32:28 4: GardenaSmartBridge (Ventil_Hochbeet) - IOWrite: "name":"manual_override","parameters":{"duration":59} 9ce5babe-9706-47ce-81da-6fc523fc0461 outlet IODevHash=HASH(0x55632adc3dd8)
2020.04.19 21:32:29 5: GardenaSmartBridge (Ventil_Hochbeet) - RequestERROR: Error 400 Bad Request
2020.04.19 21:32:29 5: GardenaSmartBridge (Ventil_Hochbeet) - RequestERROR: received http code 400 receive Error after requesting gardena cloud


Da gibt es noch keine Lösung vom Modul.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: heiko73 am 20 April 2020, 09:07:48
Gleicher Effekt hier, können wir irgendwie helfen?

LastRequestState ebenfalls "Error 400 Bad Request", bei mir wird auch der Status nicht korrekt abgeholt, d.h. wenn ich per Gardena App schalte, bleibt der "state" auf "closed".

Danke auf jeden Fall fürs Anschauen und dran arbeiten!!!

Viele Grüße,
   Heiko
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 21 April 2020, 15:01:55
betrifft Smart Sileno:
hat irgendjemand von euch schon einmal beim Sileno das mit den Mähbereichen hinbekommen?
also z.B. "set NAME startpoint enable 1 disable 3"

Bei mir scheiterts schon an den Readings, obwohl bei mir momentan alle 3 Mähbereiche aktiv  sind schauen meine readings so aus:

startpoint-1-enabled    0     und ein altes Datum vom 18.04.2020
startpoint-2-enabled    0     und ein altes Datum vom 18.04.2020
startpoint-2-enabled    0     und ein altes Datum vom 18.04.2020

kann es sein, dass dieses reading nicht aktualisiert wird, und deshalb irgendwie die Befehle auch nicht funktionieren? Und wenn ja, weiß jemand warum? oder was ich ändern sollte.

Bitte schreibt auch, wenn es bei euch auch nicht funktioniert, weil dann brauch ich nicht weiter suchen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Michael R am 22 April 2020, 18:17:32
Zitat von: Michael R am 17 April 2020, 07:22:00
Hallo zusammen

ich muss hier mal kurz dazwischen grätschen.
Bin durch meinen Sileno City hier gelandet und möchte die FHEM Geschichte erstmal auf dem Laptop (Win10) ausprobieren. FHEM selber läuft, aber wie bekomme ich das PERL SSL Packet installiert??

Danke Michael

Ich hau das hier einfach nochmal rein, ist evtl im Vorfeld untergegangen.

Würde halt gerne das gardena Paket erst am PC testen, bevor ich was dazu kaufe, Hardware

Danke Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 22 April 2020, 19:39:01
Zitat von: Phlox am 21 April 2020, 15:01:55
Bitte schreibt auch, wenn es bei euch auch nicht funktioniert, weil dann brauch ich nicht weiter suchen.

kannst weitersuchen, bei mir funktioniert es  :P

Die Werte werden übernommen, wenn ich die Startpositionen in der App (Cloud) ein oder ausschalte und umgekehrt funktioniert es genauso.

VG
  habl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 22 April 2020, 19:55:56
Hallo Leute,

Ich benutze nun schon seit längerem das Modul.
Funktioniert so weit auch ganz gut.

Eine Anmerkung habe ich trotzdem noch oder besser einen Wunsch.
Beim Status ,,connected to cloud" kann das eventuell zu einem einfachen ,,Connected" ändern?

Ich hab mehrere Cloud Module am laufen und alle haben den ,,Connected" als Status für eine bestehende Verbindung drin stehen.

Ist das machbar?

Danke und Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 April 2020, 19:57:16
Zitat von: no_Legend am 22 April 2020, 19:55:56
Hallo Leute,

Ich benutze nun schon seit längerem das Modul.
Funktioniert so weit auch ganz gut.

Eine Anmerkung habe ich trotzdem noch oder besser einen Wunsch.
Beim Status ,,connected to cloud" kann das eventuell zu einem einfachen ,,Connected" ändern?

Ich hab mehrere Cloud Module am laufen und alle haben den ,,Connected" als Status für eine bestehende Verbindung drin stehen.

Ist das machbar?

Danke und Gruß Robert


Gesendet von iPhone mit Tapatalk Pro

Hallo Robert,

Von meiner Seite aus ist das machbar.
Was sagen die anderen, irgendwelche Gegenstimmen?


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 22 April 2020, 20:05:03
@CoolTux

Ich hab auch noch was im Hinterkopf, dass es im Developer Forum eine thread dazu mal gab.
Aber sicher bin ich mir da nicht mehr.

Danke und Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemnic0815 am 23 April 2020, 07:14:53
Nichts dagegen. Gibts schon was neues zur Parameterübergabe bei der WaterControl bzw. Watering_Computer?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2020, 07:15:21
Zitat von: fhemnic0815 am 23 April 2020, 07:14:53
Nichts dagegen. Gibts schon was neues zur Parameterübergabe bei der WaterControl bzw. Watering_Computer?

Von meiner Seite her nicht
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2020, 07:26:22
Update kommt heute gegen 8 Uhr per FHEM update

einzige Änderung: Connected
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 23 April 2020, 08:12:37
Ich habe gerade um 08.04 Uhr das FHEM Update gemacht. Leider funktioniert der Bewässerungscomputer seit dem Gardena FW Update nicht mehr über die FHEM Steuerung. Könnte es daran liegen, dass Gardena im letzten Firmware-Update
VERSION 1.6.7
(zur Vereinheitlichung mit der Integration Control?) neue Befehle verarbeitet? Jedenfalls kommt immer der Fehlercode 400 bei:
set XXX manualOverride NNNN

Ich habe es mit
set XXX manualDurationValve1 NNNN
probiert.


Dann kommt zumindestens:
blank name

Die manualOverrides funktionieren jedenfalls nicht mehr in der neuen FW.


Was bei meinen beiden Bewässerungscomputern nicht geholfen hat:
a) ablernen im Gardena System bzw. in der Gardena App löschen und als neue(s) Gerät(e) anlegen
b) hiernach auch in FHEM Löschen und als neue(s) Gerät(e) anlegen

Jedoch werden neue Readings erzeugt (Auszug/exemplarisch von einem Gerät):


battery-disposable_battery_status ok
battery-level 83
device_info-category Bewässerungscomputer
device_info-connection_status online
device_info-last_time_online 2020-04-25 07:05:00
device_info-manufacturer Gardena
device_info-serial_number
device_info-sgtin
device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
error-error ok
error-valve_error_1_severity no_error
error-valve_error_1_type ok
error-valve_error_1_valve_id 1
firmware-firmware_command nichts zu tun
firmware-firmware_status auf dem neusten Stand
firmware-firmware_update_start 1
firmware-firmware_upload_progress 0
firmware-inclusion_status inbegriffen
lastRequestState Error 400 Bad Request
radio-connection_status Gerät ist in Reichweite
radio-quality 70
radio-state gut
scheduling-scheduled_watering_end 2020-04-25 07:05
scheduling-scheduled_watering_next_start 2020-04-25 21:00
state geschlossen
watering-watering_timer_1_duration 0
watering-watering_timer_1_state nichts zu tun
watering-watering_timer_1_valve_id 1


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 April 2020, 08:31:05
Ich habe leider selbst keine Info darüber was und ob und wie geändert wurde. Wenn jemand was im Netz dazu findet immer her damit.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 23 April 2020, 12:11:48
Probier mal das Gerät abzulernen und wieder neu einbinden, das hilft bei mir immer nach einem neuen Update


@habl
Hast du wirklich den Sileno oder den Sileno+?
Ich kann von der app aus keine Mähbereiche verwalten, kein Menüeintrag vorhanden?!?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 23 April 2020, 19:32:32
Zitat von: Phlox am 23 April 2020, 12:11:48

Hast du wirklich den Sileno oder den Sileno+?
Ich kann von der app aus keine Mähbereiche verwalten, kein Menüeintrag vorhanden?!?

Ist der Sileno+, aber soll da die Software anders als beim Sileno sein, kann ich mir nur schwer vorstellen.

Habe mal ein Screenshot von der smart.gardena.com Seite aufgenommen, hier siehst du den Menüpunkt der Bereiche.
Hast Du bei deinem Mower schon ein Firmware Update eingespielt?

VG
  habl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemnic0815 am 23 April 2020, 21:26:37
Also mein Sileno hat das mit den Bereichen nicht in der Maske.

@Phlox: Wenn ich die WaterControl auskommentier in der fhem.cfg wird der vom gateway automatisch neu angelernt oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 23 April 2020, 22:14:10
Zitat von: fhemnic0815 am 23 April 2020, 21:26:37
Also mein Sileno hat das mit den Bereichen nicht in der Maske.

@Phlox: Wenn ich die WaterControl auskommentier in der fhem.cfg wird der vom gateway automatisch neu angelernt oder?
Mein Sileno ohne Plus hat den Punkt bereiche. 3 Stück kann ich dort anlegen.

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Karflyer am 24 April 2020, 10:34:31
ZitatProbier mal das Gerät abzulernen und wieder neu einbinden, das hilft bei mir immer nach einem neuen Update

Habe eins der betreffenden Device's in FHEM gelöscht und neu anlegen lassen. Hat nicht gebracht. Fehlermeldung kommt nach wie vor.

Gruß
Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 24 April 2020, 19:19:47
@fhemnic0815

sorry, ihr müsst den Mäher (bzw. entsprechendes Device) mit der App (egal ob android app oder browser app) bei gardena cloud abmelden, dann neu einbinden....somit bekommt ihr eine neue smart device id. Dann erst in fhem das Device löschen. Wenn ihr autocreate in fhem nicht explizit deaktiviert habt, wird die neue Gardena Device ID gefunden...save config mit rotem Fragezeichen klicken und schon müsste es wieder funktionieren (ist zumindest bei dem Mäher so) Der "Gardena Support Smart IT" hat mir gesteckt, dass im Update ein kleiner Bug ist. Ich habe aber wegen des Sileno Mähers gefragt, könnte mir aber denken, dass das evtl. für andere Smart Devices auch gilt - evtl. bestätigt dies noch jemand. Dürfte aber eigentlich nicht neu sein, da ich dasselbe Problem auch letztes Jahr hatte...wie ich mich jetzt wieder erinnere...allerdings hat mein Sileno noch die Firmware von 2016...es kann sein, dass das nächstes Jahr bei mir nicht mehr auftritt, weil ich jetzt GEUPDATET habe...hatte etwas Angst davor  ;)


@habl und Tommy_84
ich habe ein Mower Update gewagt...und siehe da das mit den Bereichen geht...4 Jahre habe ich jetzt darauf gewartet...2016 habe ich Gardena schon auf das Thema angesprochen, da ging es definitiv noch nicht im App, 2017 auch nicht, dann 2018 haben anscheinend schon genügend darum gebeten....und ich hab das Update total verschlafen...yippieh, endlich gehts....jetzt bin ich wieder glücklich mit meinem "Wastl", und kann ihn per Fernbedienung aus Bereichen sperren, z.B. in denen die Kinder momentan spielen...

Super Forum...danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: heiko73 am 25 April 2020, 15:44:02
Watercontrol: Löschen in Gardena App, dann neu eingebunden. In FHEM altes Device gelöscht, neu gefundener Water Control wirft wieder 400 Bad Request und der State ändert sich auch nicht von "closed" zu "open" wenn ich das Teil per Gardena App anschalte. Allerdings ändert sich "watering-watering_timer_1_state" von "idle" zu "manual".

Habe mal ein bißchen mit Curl in der API rumgeschaut. Tatsächlich ist das einzige, was sich (außer ein paar Zeitstempel natürlich) ändert, dieser Wert.


Wenn eingeschaltet:

{"id":"xyz",
"name":"watering",
"properties":[{"id":"xyz",
"name":"watering_timer_1",
"timestamp":"2020-04-25T13:36:29.064Z",
"unit":"complex",
"value":{"state":"manual",
"duration":297,
"valve_id":1},
"writeable":true,
"supported_values":[]}],
"type":"watering"},


Und wenn ausgeschaltet:
{"id":"xyz",
"name":"watering",
"properties":[{"id":"xyz",
"name":"watering_timer_1",
"timestamp":"2020-04-25T13:11:41.461Z",
"unit":"complex",
"value":{"state":"idle",
"duration":0,
"valve_id":1},
"writeable":true,
"supported_values":[]}],
"type":"watering"},


Eventuell hat sich da was geändert...

Viele Grüße,
   Heiko
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: heiko73 am 25 April 2020, 15:51:37
Nachtrag: Wenn der Water Control wegen eines Zeitplans läuft (also nicht manuell eingeschaltet wird), dann wechselt "watering-watering_timer_1_state" auf "scheduled".

Kann das jemand anderer noch mal bestätigen? Wenn ja, könnte man doch ggf. sowas machen:

wenn "watering-watering_timer_1_state" = idle dann state=closed
wenn "watering-watering_timer_1_state" = "manual" oder wenn "watering-watering_timer_1_state" = "scheduled" dann state=open

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 April 2020, 16:29:25
Ich habe einen Verdacht.

Wähle als model mal ic24 und setze einen manual Befehl auf dem 1er ab
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: heiko73 am 25 April 2020, 16:37:15
Sorry, bin nicht so tief eingestiegen, dass ich schon Befehle senden kann. Kannst Du mir ggf. eine curl Kommandozeile schicken?

Danke!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 April 2020, 16:39:20
Einfach im FHEM Device für den watercomputer das Attribut model ändern und dann den set Befehl über FHEMWEB senden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: heiko73 am 25 April 2020, 17:19:02
OK, hat geklappt. Reagiert und App zeigt das auch an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: heiko73 am 25 April 2020, 17:36:04
State ist jetzt nicht mehr "closed" wie vorher (Model=water_control) sondern korrekterweise "scheduled watering next start: 2020-04-25 20:00"
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 April 2020, 18:05:16
Interessant. Ich versuche da die Tage was fertig zu machen und dann schauen wir mal. Ich melde mich dann.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: heiko73 am 25 April 2020, 18:07:56
Alles klar, danke! Lasse das dann mal auf ic24 stehen..

Schönes Restwochenende!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemnic0815 am 25 April 2020, 18:23:10
Startet er die Bewässerung dann auch als model ic24? Mit welchem Befehl? Kann man das als Workaround schonmal verwenden oder lieber warten bis das modul angepasst ist?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 April 2020, 18:26:42
Zitat von: fhemnic0815 am 25 April 2020, 18:23:10
Startet er die Bewässerung dann auch als model ic24? Mit welchem Befehl? Kann man das als Workaround schonmal verwenden oder lieber warten bis das modul angepasst ist?

Teste mal. Ich habe Heiko so verstanden das es geht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemnic0815 am 25 April 2020, 23:09:06
Ok, also funktioniert... scheinbar wurde die WaterControl mit der IrrigationControl in der Struktur vereinheitlicht... wenn ich das Attribut Model auf ic24 ändere hab ich als set wert nicht mehr den manualOverride n sondern manualDurationValve[1-6] n. Mut dem manualDurationValve1 auf 5 Minuten gestellt funktionierts bei mir, die WaterControl zu starten. Zum Beenden muss mans halt wie bei der IrrigationControl auf 1 stellen, denn auch der manuelle set von 0 funktioniert nicht. Läuft also immer noch 1 minute beim stoppen. Stört mich jetzt nicht weiter, muss ich halt im Programm berücksichtigen. Vielen vielen Dank erstmal, mit diesem Workaround kann ich jetzt wenigstens schonmal wieder automatisch gießen! @Cooltux: gib mal Bescheid wenn du das water_control modell angepasst hast und vielleicht auch rausgefunden, wie man das sofort stoppen kann... Danke euch!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2020, 11:39:09
Ich habe versucht das ganze an zu passen. Bitte einmal testen.
Test natürlich nun mit dem korrekten model. Also wer aktuell auf
ic24 zu stehen hat der muss wieder auf watering_computer stellen.

Wenn das ganze funktioniert und ihr ihn angestellt bekommen habt, dann setzt bitte einmal den Befehl canceloverride ab. Eigentlich sollte das die Bewässerung stoppen.

https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart.git

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 26 April 2020, 14:22:07
Hallo und schon mal danke an die Runde! Hatte das gleiche Problem. Mit der letzten Änderung funktioniert es wieder. Auch der Stop geht wieder. Einziges Manko: Der Status steht noch auf closed, wenn das Ventil offen ist.

vg
Stephan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2020, 15:26:38
Dann müssen wir mal schauen wieso.
Du hast also die Version von heute Vormittag installiert?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2020, 15:50:37
Kannst Du mir bitte ein list vom Device geben wenn die Ventile offen sind also der Computer bewässert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 26 April 2020, 17:21:33
Hallo! Aber klar:

Hier Ventil zu:
############################################################################################################
Internals:
   DEF        ed05cd05-afa9-4ba4-a3c0-a2201267fe60 watering_computer
   DEVICEID   ed05cd05-afa9-4ba4-a3c0-a2201267fe60
   FUUID      5c435a86-f33f-2786-9c71-52138d859c04ffd5
   Gardena_Bridge_MSGCNT 200
   Gardena_Bridge_TIME 2020-04-26 17:18:35
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     200
   NAME       Water3
   NR         390
   STATE      closed
   TYPE       GardenaSmartDevice
   VERSION    2.0.0
   READINGS:
     2020-03-30 17:22:29   ambient_temperature-frost_warning no_frost
     2020-04-24 10:13:41   ambient_temperature-temperature 20
     2019-11-06 15:20:53   battery-disposable_battery_status ok
     2020-04-26 17:18:35   battery-level   61
     2020-03-30 17:22:29   device_info-category watering_computer
     2019-03-28 19:39:17   device_info-connection_status online
     2020-04-26 14:13:43   device_info-last_time_online 2020-04-26 14:13:37
     2018-07-28 14:57:29   device_info-manufacturer Gardena
     2018-07-28 14:57:29   device_info-product 1-DEVICE
     2018-07-28 14:57:29   device_info-serial_number 00008214
     2018-07-28 14:57:29   device_info-sgtin 3034F8EE90126D4000002016
     2020-04-25 09:41:11   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-25 09:41:11   error-error     ok
     2020-04-26 17:18:35   error-valve_error_1_severity no_error
     2020-04-26 17:18:35   error-valve_error_1_type ok
     2020-04-26 17:18:35   error-valve_error_1_valve_id 1
     2020-04-25 09:41:11   firmware-firmware_available_version
     2020-03-30 17:22:29   firmware-firmware_command idle
     2020-04-25 09:41:11   firmware-firmware_status up_to_date
     2019-01-19 15:08:51   firmware-firmware_update_start 1
     2020-01-30 04:42:01   firmware-firmware_upload_progress 0
     2020-03-30 17:22:29   firmware-inclusion_status included
     2020-04-26 14:03:06   lastRequestState request_error
     2018-07-28 14:57:29   outlet-button_manual_override_time 30
     2020-04-17 14:36:45   outlet-last_manual_override_time 30
     2020-04-24 09:31:59   outlet-manual_override inactive
     2020-04-24 09:31:59   outlet-valve_open 0
     2020-03-30 17:22:29   radio-connection_status unknown
     2020-04-26 17:18:35   radio-quality   70
     2020-03-30 17:22:29   radio-state     good
     2020-03-30 17:22:29   scheduling-adaptive_scheduling_last_decision undefined
     2020-04-26 17:18:35   state           closed
     2020-04-26 17:18:35   watering-watering_timer_1_duration 0
     2020-04-26 17:18:35   watering-watering_timer_1_state idle
     2020-04-26 17:18:35   watering-watering_timer_1_valve_id 1
   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



Hier Ventil auf:
############################################################################################################

Internals:
   DEF        ed05cd05-afa9-4ba4-a3c0-a2201267fe60 watering_computer
   DEVICEID   ed05cd05-afa9-4ba4-a3c0-a2201267fe60
   FUUID      5c435a86-f33f-2786-9c71-52138d859c04ffd5
   Gardena_Bridge_MSGCNT 202
   Gardena_Bridge_TIME 2020-04-26 17:20:05
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     202
   NAME       Water3
   NR         390
   STATE      closed
   TYPE       GardenaSmartDevice
   VERSION    2.0.0
   READINGS:
     2020-03-30 17:22:29   ambient_temperature-frost_warning no_frost
     2020-04-24 10:13:41   ambient_temperature-temperature 20
     2019-11-06 15:20:53   battery-disposable_battery_status ok
     2020-04-26 17:20:05   battery-level   61
     2020-03-30 17:22:29   device_info-category watering_computer
     2019-03-28 19:39:17   device_info-connection_status online
     2020-04-26 17:20:05   device_info-last_time_online 2020-04-26 17:19:59
     2018-07-28 14:57:29   device_info-manufacturer Gardena
     2018-07-28 14:57:29   device_info-product 1-DEVICE
     2018-07-28 14:57:29   device_info-serial_number 00008214
     2018-07-28 14:57:29   device_info-sgtin 3034F8EE90126D4000002016
     2020-04-25 09:41:11   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-25 09:41:11   error-error     ok
     2020-04-26 17:20:05   error-valve_error_1_severity no_error
     2020-04-26 17:20:05   error-valve_error_1_type ok
     2020-04-26 17:20:05   error-valve_error_1_valve_id 1
     2020-04-25 09:41:11   firmware-firmware_available_version
     2020-03-30 17:22:29   firmware-firmware_command idle
     2020-04-25 09:41:11   firmware-firmware_status up_to_date
     2019-01-19 15:08:51   firmware-firmware_update_start 1
     2020-01-30 04:42:01   firmware-firmware_upload_progress 0
     2020-03-30 17:22:29   firmware-inclusion_status included
     2020-04-26 14:03:06   lastRequestState request_error
     2018-07-28 14:57:29   outlet-button_manual_override_time 30
     2020-04-17 14:36:45   outlet-last_manual_override_time 30
     2020-04-24 09:31:59   outlet-manual_override inactive
     2020-04-24 09:31:59   outlet-valve_open 0
     2020-03-30 17:22:29   radio-connection_status unknown
     2020-04-26 17:20:05   radio-quality   70
     2020-03-30 17:22:29   radio-state     good
     2020-03-30 17:22:29   scheduling-adaptive_scheduling_last_decision undefined
     2020-04-26 17:20:05   state           closed
     2020-04-26 17:20:05   watering-watering_timer_1_duration 597
     2020-04-26 17:20:05   watering-watering_timer_1_state manual
     2020-04-26 17:20:05   watering-watering_timer_1_valve_id 1
   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 26 April 2020, 17:34:20
Lade mal bitte die neue Version von 17:34 rum runter und teste mal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 26 April 2020, 17:58:30
Mache ich gleich mal...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 26 April 2020, 18:10:03
Uuups. Status geht jetzt aber cancel nicht mehr:

Unknown argument cancelOverride, choose one of manualOverride:slider,1,1,59 cancelOverride:noArg
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2020, 18:19:36
Teste bitte die neue Version. Brauchst nur die GardenaDevice installieren.


Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 26 April 2020, 18:28:21
Okay. Bis gleich... ;-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 26 April 2020, 18:43:18
Erster Test: Super! Funktioniert anscheinend wie es vorher war! Klasse! Danke für deinen schnellen Einsatz!
Schönen Rest-Sonntag und bleib gesund! ;-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 27 April 2020, 06:52:31
Noch eine Beobachtung: Vorher gab es ein Reading ambient_temperature (oder ähnlich). Dieses fehlt jetzt. Hat Gardena da was geändert? Meine beiden aussen liegenden Ventile verweigern bei aktuell 4,5°C die Arbeit wegen Frostwarnung. Seltsam, hatte ich bisher nicht...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2020, 06:54:58
Wir reden immer noch über den Water Control?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 27 April 2020, 07:00:29
Ja sicher. Habe gerade festgestellt: Bei 4,7°C lassen die Teile sich wieder schalten... ;-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2020, 11:03:32
Ich habe nun beide Module einem umfassenden Coderefactory unterzogen. Kann bitte jemand beide Module bei sich laden und mal schauen ob noch seine Sachen gehen?
https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart.git
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 27 April 2020, 17:25:48
Mache ich gerne, komme aber erst morgen dazu....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 27 April 2020, 17:55:30
Hallo zusammen,

da ich mir morgen eine Smarte Pumpe kaufe, wollte ich mal horchen, ob das ganze auch ohne das Gardena Gateway geht. Gibt es da schon selbstbau CUL o.ä.?
Habe über Google keinen Erfolg gehabt, weswegen ich glaube das es vermutlich negativ beantwortet wird. Aber ich bin gespannt.

Bei "Nein", hat ggf. auch noch jemand eine Begründung.... :)

PS: Und am liebsten auch ohne Cloud.

Danke und Gruß!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 28 April 2020, 08:49:10
Hallo Marco,
habe gerade die Version vom Montag 11:01 getestet. Ich habe zwar nur drei von den Water-Controllern, aber die funktionieren einwandfrei. Zu anderen Gardena Devices kann ich nichts sagen, da sind dann andere gefragt...
Mich wundert aber immer noch, dass das Temperatur Reading fehlt.
Nochmals danke!

Gruß
Stephan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 April 2020, 08:54:56
Zitat von: Prostetnik am 28 April 2020, 08:49:10
Hallo Marco,
habe gerade die Version vom Montag 11:01 getestet. Ich habe zwar nur drei von den Water-Controllern, aber die funktionieren einwandfrei. Zu anderen Gardena Devices kann ich nichts sagen, da sind dann andere gefragt...
Mich wundert aber immer noch, dass das Temperatur Reading fehlt.
Nochmals danke!

Gruß
Stephan

Ich gehe davon aus das die das JSON etwas geändert haben. Ich müsste es mir dann mal anschauen. Kannst ja mal bei der Bridge verbose auf 5 stellen und dann ein getDevicesState machen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 April 2020, 08:59:50
Ich sehe gerade bei einem User bei dem noch keine Aktualisierung statt fand wird das Reading noch gefüllt

ambient_temperature-temperature 22 2020-04-28 08:58:37
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 28 April 2020, 09:17:09
Ja genau. So war's bei mir vor dem Update auch noch...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 28 April 2020, 09:24:38
Gerade mal getDevicesState bei verbose 5 gemacht. Funktioniert nicht. Der Request geht raus, aber es kommt nix.
Halt: es kommt doch was. Das Fhem.log hat sich auf über 100MB aufgebläht. Das Format der Antwort wird anscheinend nicht mehr verdaut...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 April 2020, 09:51:31
Zitat von: Prostetnik am 28 April 2020, 09:24:38
Gerade mal getDevicesState bei verbose 5 gemacht. Funktioniert nicht. Der Request geht raus, aber es kommt nix.
Halt: es kommt doch was. Das Fhem.log hat sich auf über 100MB aufgebläht. Das Format der Antwort wird anscheinend nicht mehr verdaut...

Das Format sollte eigentlich ein JSON String sein. Und der sollte zwar Groß aber keine 100MB sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 28 April 2020, 10:12:08
Hier mal ein gekürztes Log:

2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:55:53 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 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
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - fetch device list and device states
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:01 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:02 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:02 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:02 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - set internal timer function for recall getDevices sub
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0

Hier folgen ein paar tausend mehr...

2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 80 == 80 and 80 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 80 == 80 and 80 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 80 == 80 and 80 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 80 == 80 and 80 > 0
2020.04.28 09:56:03 5: GardenaSmartBridge (Gardena_Bridge) - 80 == 80 and 80 > 0

Wieder ein paar tausend...

2020.04.28 09:56:04 5: GardenaSmartBridge (Gardena_Bridge) - 80 == 80 and 80 > 0
2020.04.28 09:56:04 5: GardenaSmartBridge (Gardena_Bridge) - 80 == 80 and 80 > 0
2020.04.28 09:56:04 5: GardenaSmartBridge (Gardena_Bridge) - return msg: {"id":"ed05cd05-afa9-4ba4-a3c0-a2201267fe60","name":"Water Control","category":"watering_computer","configuration_synchronized":true,"abilities":[{"id":"b3c61cbb-0a80-3505-ab6f-71fdb4f33ef3","name":"device_info","properties":[{"id":"869a0337-6855-357c-b0e0-0b1185e18cf1","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"3caf5f1e-22f8-3c73-9ffa-535c6f7d662c","name":"product","value":"1-DEVICE","writeable":false,"supported_values":[]},{"id":"ac1b1128-2ea9-35a8-b7e8-6a3a6e2c1eaa","name":"serial_number","value":"00008214","writeable":false,"supported_values":[]},{"id":"4f15ee3f-d130-3570-8cc7-043c5675a0e1","name":"version","value":"0.3.5-4.0.0-1.4.2-2.2.0","writeable":false,"supported_values":[]},{"id":"6d87d4dc-3f55-3f29-9fcc-40c70c1b0ba7","name":"category","value":"watering_computer","writeable":false,"supported_values":[]},{"id":"9dcbc723-0e8b-352e-8472-5cdac8617c6e","name":"last_time_online","value":"2020-04-28T07:00:59.394Z","writeable":false,"supported_values":[]},{"id":"f70a674f-705d-3971-90d6-cfc79352e326","name":"sgtin","value":"3034F8EE90126D4000002016","writeable":false,"supported_values":[]},{"id":"c7466fd2-d235-3296-a948-573e23d2a6ce","name":"connection_status","timestamp":"2020-04-28T07:56:02.418Z","value":"online","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"4ed94ddc-749c-3e4c-a616-94fd1e0d5d14","name":"radio","properties":[{"id":"eb6e7e7e-3a10-323d-aa12-87190a2afe87","name":"quality","timestamp":"2020-04-27T22:16:45.739Z","unit":"%","value":70,"writeable":false,"supported_values":[]},{"id":"a276ae29-7250-3c7f-9a2f-b90c99a00698","name":"connection_status","timestamp":"2020-04-28T07:56:02.419195Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"2ec8bde0-f9d4-3465-bfaf-77335f97d3a8","name":"state","timestamp":"2020-04-27T22:16:45.776Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"8799fad1-5c73-3249-b702-5d79c9166d5c","name":"battery","properties":[{"id":"653cd3a8-d98d-36d3-b7fa-c80fd88c41d5","name":"level","timestamp":"2020-04-26T12:12:58.595Z","unit":"%","value":61,"writeable":false,"supported_values":[]},{"id":"aa2d9787-3497-3630-ad16-ea1505dfdac3","name":"disposable_battery_status","timestamp":"2020-04-26T12:12:58.595Z","value":"ok","writeable":false,"supported_values":["out_of_operation","replace_now","low","ok","undefined"]}],"type":"battery_power"},{"id":"6af18788-5de1-3364-9daa-8653f79d5e49","name":"identification","properties":[],"type":"identification"},{"id":"92af7603-23f9-31a6-982d-dc05ed92dde4","name":"scheduling","properties":[{"id":"a2133e00-d65e-315a-8d09-0aa7d426a915","name":"scheduled_watering_next_start","timestamp":"2020-04-28T07:56:02.419253Z","value":null,"writeable":false,"supported_values":[]},{"id":"86bd2ba7-4351-3375-a766-5e9529fd57fb","name":"scheduled_watering_end","timestamp":"2020-04-28T07:56:02.419253Z","value":null,"writeable":false,"supported_values":[]}],"type":"scheduling"},{"id":"caaf441e-dc43-3fcf-8177-9848cee80798","name":"watering","properties":[{"id":"6fdb1c22-d4ff-3860-befe-efcea4fca36c","name":"watering_timer_1","timestamp":"2020-04-28T07:00:59.394Z","unit":"complex","value":{"state":"idle","duration":0,"valve_id":1},"writeable":true,"supported_values":[]}],"type":"watering"},{"id":"b931befd-24b8-3788-8fce-36242088118a","name":"error","properties":[{"id":"868e7a66-765c-3019-a534-410ed1a63392","name":"error","timestamp":"2020-04-24T17:27:13.443Z","value":"ok","writeable":false,"supported_values":["ok","overtemperature","eeprom","unknown"]},{"id":"59e96455-e556-36af-b77d-471049825cb2","name":"valve_error_1","timestamp":"2020-04-24T17:27:13.457Z","unit":"complex","value":{"type":"ok","severity":"no_error","valve_id":1},"writeable":false,"supported_values":[]}],"type":"error"},{"id":"a5cd7a6a-d76b-3cdd-8fe9-58b3f3c0dcb5","name":"firmware","properties":[{"id":"9e82e7a9-a935-3482-9dd2-1e1744ddb7a7","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"f7693595-e9de-3ccb-b033-d7d777169ccb","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"9d0d918b-ae1d-3663-b7aa-35ea737fd765","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"c283f855-97aa-31b8-b209-c5f93d43e5f1","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"7cd38664-54cb-3ab4-9821-1f61086f599f","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"8a536423-0aaf-3e14-b37c-47eb3989e768","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":"2020-04-24T17:28:22.363366Z"},"configuration_update":{"status":"synchronized","timestamp":"2020-04-24T17:28:22.363366Z"},"constraints":[{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"supported_smart_features","unit":"","value":{"adaptive_scheduling_sensor_cloud":true,"adaptive_scheduling_suntimings":true}},{"name":"events_week_max","unit":"","value":36},{"name":"duration_max","unit":"minutes","value":600},{"name":"is_pausable","unit":"","value":true}]},{"resource_name":"valve_error","values":[{"name":"reset_supported","unit":"","value":true}]},{"resource_name":"scheduling_wizard_watering","values":[{"name":"is_supported","unit":"","value":true}]}],"device_state":"ok","property_constraints":[],"scheduled_events":[],"scheduling_wizard_mowing":null,"scheduling_wizard_watering":null,"settings":[{"name":"schedules_paused_until","id":"0ed638b0-b309-4096-9981-e80b8fbf091f","value":""},{"name":"winter_mode","id":"1d7f689c-be9b-42f3-b5de-59ceb751969c","value":"awake"}],"status_report_history":[{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2020-04-24T17:27:18.391Z"},{"level":"info","message":"INCLUDED","raw_message":"INCLUDED","source":"gateway","timestamp":"2020-04-24T17:27:18.357Z"},{"level":"info","message":"STATUS_DEVICE_REPORT_SUCCESS","raw_message":"STATUS_DEVICE_REPORT_SUCCESS","source":"gateway","timestamp":"2020-04-24T17:27:18.294Z"},{"level":"info","message":"STATUS_DEVICE_REPORTING","raw_message":"STATUS_DEVICE_REPORTING","source":"gateway","timestamp":"2020-04-24T17:27:09.462Z"},{"level":"info","message":"STATUS_DEVICE_INCLUSION_SUCCESS","raw_message":"STATUS_DEVICE_INCLUSION_SUCCESS","source":"gateway","timestamp":"2020-04-24T17:27:09.272Z"},{"level":"info","message":"STATUS_DEVICE_INCLUDING","raw_message":"STATUS_DEVICE_INCLUDING","source":"gateway","timestamp":"2020-04-24T17:27:08.176Z"},{"level":"info","message":"FLASHING_COMPLETE","raw_message":"FLASHING_COMPLETE","source":"gateway","timestamp":"2020-04-24T17:27:07.979Z"},{"level":"info","message":"FLASHING","raw_message":"FLASHING","source":"gateway","timestamp":"2020-04-24T17:26:34.229Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T16:37:22.770Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T15:37:21.112Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T14:37:20.952Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T13:37:19.536Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T12:37:18.990Z"},{"level":"info","message":"DEVICE_CLOCK_IN_SYNC","raw_message":"DEVICE_CLOCK_IN_SYNC","source":"gateway","timestamp":"2020-04-24T11:37:18.682Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T11:37:18.479Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T10:37:18.095Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T09:37:17.764Z"},{"level":"warning","message":"DEVICE_CLOCK_OUT_OF_SYNC","raw_message":"DEVICE_CLOCK_OUT_OF_SYNC","source":"gateway","timestamp":"2020-04-24T08:37:16.699Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T08:37:16.510Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T07:38:15.799Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T06:38:13.335Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T05:38:10.928Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T04:38:08.559Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T03:38:06.090Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T02:38:03.878Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T01:38:00.313Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T00:37:57.633Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-23T23:37:55.184Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-23T22:37:52.178Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-23T21:37:49.195Z"}],"zones":[]} and tail: ,{"id":"9de58ff3-5df2-4c17-ad74-08f2c3fb5ac3","name":"Water Control","category":"watering_computer","configuration_synchronized":true,"abilities":[{"id":"bd60f653-91a4-3a51-92cf-706b5ac9a5dc","name":"device_info","properties":[{"id":"60fa1ea4-8a6d-3a6a-8579-3db08ff066e5","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"004474f1-8661-3b93-a210-137eb334428e","name":"product","value":"1-DEVICE","writeable":false,"supported_values":[]},{"id":"631fa328-f60b-3a1f-be8b-a4ec6291a640","name":"serial_number","value":"00034629","writeable":false,"supported_values":[]},{"id":"d49712c8-bb38-3c11-87cd-5230964473c1","name":"version","value":"0.3.5-4.0.0-1.4.2-2.2.0","writeable":false,"supported_values":[]},{"id":"ac365d15-842d-3ea4-b622-60b07d464970","name":"category","value":"watering_computer","writeable":false,"supported_values":[]},{"id":"90ce2ac4-6839-3004-94b5-7468a318da57","name":"last_time_online","value":"2020-04-28T07:31:50.304Z","writeable":false,"supported_values":[]},{"id":"610e3063-fb74-30d6-86e5-09ccfc485119","name":"sgtin","value":"3034F8EE90126D4000008745","writeable":false,"supported_values":[]},{"id":"e8e410c4-c176-3720-9d44-6299b7901566","name":"connection_status","timestamp":"2020-04-28T07:56:02.422Z","value":"online","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"00ff946c-333a-3731-a277-f5241a75b6c6","name":"radio","properties":[{"id":"b60a0e29-77bd-3792-a877-abaccb417f54","name":"quality","timestamp":"2020-04-27T22:07:20.860Z","unit":"%","value":70,"writeable":false,"supported_values":[]},{"id":"c072d87e-f01d-3515-b9ae-aab64b49ebf3","name":"connection_status","timestamp":"2020-04-28T07:56:02.423102Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"f80b0b86-9271-32d9-97dd-b664a04dd550","name":"state","timestamp":"2020-04-27T22:07:20.892Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"f4f23ccd-113a-39db-8174-c49a210cedb9","name":"battery","properties":[{"id":"646a60c1-e360-3004-af8a-61c9edefa68b","name":"level","timestamp":"2020-04-27T04:58:03.500Z","unit":"%","value":91,"writeable":false,"supported_values":[]},{"id":"423184be-5ee3-38c9-8810-991fbbc94199","name":"disposable_battery_status","timestamp":"2020-04-27T04:58:03.500Z","value":"ok","writeable":false,"supported_values":["out_of_operation","replace_now","low","ok","undefined"]}],"type":"battery_power"},{"id":"3fcec1e4-48ad-37d3-9c06-1411f4f047f1","name":"identification","properties":[],"type":"identification"},{"id":"2e599330-aa97-3f7e-b16f-3c5778a785df","name":"scheduling","properties":[{"id":"47812c42-aad3-3856-8c5b-98ce20207b6c","name":"scheduled_watering_next_start","timestamp":"2020-04-28T07:56:02.423160Z","value":null,"writeable":false,"supported_values":[]},{"id":"77ae1c7f-5963-3ba8-8e75-10152cc32455","name":"scheduled_watering_end","timestamp":"2020-04-28T07:56:02.423160Z","value":null,"writeable":false,"supported_values":[]}],"type":"scheduling"},{"id":"6fa36e8b-b2cb-3e73-ba1e-b5ec19e807b9","name":"watering","properties":[{"id":"5f03f106-2c79-3e11-acf9-09a747d070a2","name":"watering_timer_1","timestamp":"2020-04-28T07:31:50.304Z","unit":"complex","value":{"state":"idle","duration":0,"valve_id":1},"writeable":true,"supported_values":[]}],"type":"watering"},{"id":"4437f3e7-39b5-3f53-b4d3-ed7aecfcc471","name":"error","properties":[{"id":"ea6f4a85-6671-3ebf-aaca-1abf53697851","name":"error","timestamp":"2020-04-25T07:30:52.029Z","value":"ok","writeable":false,"supported_values":["ok","overtemperature","eeprom","unknown"]},{"id":"acfcde1f-e92e-3ee0-bd0f-32b1f1584563","name":"valve_error_1","timestamp":"2020-04-27T04:58:03.295Z","unit":"complex","value":{"type":"ok","severity":"no_error","valve_id":1},"writeable":false,"supported_values":[]}],"type":"error"},{"id":"2aebc92f-8657-36fc-a6a0-b3b659d74cd4","name":"firmware","properties":[{"id":"e6f722b5-b037-3695-8dfd-2f0765893ceb","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"4bae40ff-bff2-3efe-b420-4966c3bc763b","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"19cb6d32-00d8-3f0e-a923-49653016ebe1","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"18938031-755d-3750-967a-2aa7ea029687","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"44128421-fdae-3a3f-b164-899c8ac1da89","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"06c6725d-aadd-38e3-a3df-9e229a824ef7","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":"2020-04-25T07:32:25.526514Z"},"configuration_update":{"status":"synchronized","timestamp":"2020-04-25T07:32:25.526514Z"},"constraints":[{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"supported_smart_features","unit":"","value":{"adaptive_scheduling_sensor_cloud":true,"adaptive_scheduling_suntimings":true}},{"name":"events_week_max","unit":"","value":36},{"name":"duration_max","unit":"minutes","value":600},{"name":"is_pausable","unit":"","value":true}]},{"resource_name":"valve_error","values":[{"name":"reset_supported","unit":"","value":true}]},{"resource_name":"scheduling_wizard_watering","values":[{"name":"is_supported","unit":"","value":true}]}],"device_state":"ok","property_constraints":[],"scheduled_events":[],"scheduling_wizard_mowing":null,"scheduling_wizard_watering":null,"settings":[{"name":"schedules_paused_until","id":"dd873ce5-1126-4325-86fa-6310ac64ac27","value":""},{"name":"winter_mode","id":"f88fb1f7-4daf-40b7-83f3-a8a2448c7ba0","value":"awake"}],"status_report_history":[{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2020-04-25T07:30:57.480Z"},{"level":"info","message":"INCLUDED","raw_message":"INCLUDED","source":"gateway","timestamp":"2020-04-25T07:30:57.446Z"},{"level":"info","message":"STATUS_DEVICE_REPORT_SUCCESS","raw_message":"STATUS_DEVICE_REPORT_SUCCESS","source":"gateway","timestamp":"2020-04-25T07:30:57.387Z"},{"level":"info","message":"STATUS_DEVICE_REPORTING","raw_message":"STATUS_DEVICE_REPORTING","source":"gateway","timestamp":"2020-04-25T07:30:48.344Z"},{"level":"info","message":"STATUS_DEVICE_INCLUSION_SUCCESS","raw_message":"STATUS_DEVICE_INCLUSION_SUCCESS","source":"gateway","timestamp":"2020-04-25T07:30:48.090Z"},{"level":"info","message":"STATUS_DEVICE_INCLUDING","raw_message":"STATUS_DEVICE_INCLUDING","source":"gateway","timestamp":"2020-04-25T07:30:46.961Z"},{"level":"info","message":"FLASHING_COMPLETE","raw_message":"FLASHING_COMPLETE","source":"gateway","timestamp":"2020-04-25T07:30:46.763Z"},{"level":"info","message":"FLASHING","raw_message":"FLASHING","source":"gateway","timestamp":"2020-04-25T07:30:13.040Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T07:29:54.917Z"},{"level":"info","message":"UPLOAD_COMPLETE","raw_message":"UPLOAD_COMPLETE","source":"gateway","timestamp":"2020-04-25T07:28:44.133Z"},{"level":"error","raw_message":"7","source":"device","timestamp":"2020-04-25T07:17:16.731Z"},{"level":"info","message":"STATUS_NEW_CONFIGURATION_SUCCESS","raw_message":"STATUS_NEW_CONFIGURATION_SUCCESS","source":"gateway","timestamp":"2020-04-25T07:13:42.189Z"},{"level":"info","message":"UPLOADING","raw_message":"UPLOADING","source":"gateway","timestamp":"2020-04-25T07:12:15.319Z"},{"level":"info","message":"UPDATE_AVAILABLE","raw_message":"UPDATE_AVAILABLE","source":"gateway","timestamp":"2020-04-25T07:12:14.035Z"},{"level":"error","message":"UPLOADING_FAILURE","raw_message":"UPLOADING_FAILURE","source":"gateway","timestamp":"2020-04-25T07:11:07.421Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T07:08:38.469Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T07:08:24.811Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T06:32:00.198Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T05:32:00.146Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T04:32:01.242Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T03:32:00.828Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T02:31:59.828Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T01:31:58.775Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T00:31:59.877Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T23:31:59.317Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T22:31:58.450Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T21:31:58.729Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T20:31:58.154Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T19:31:57.658Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T18:31:56.684Z"}],"zones":[]}]}
2020.04.28 09:56:04 5: GardenaSmartBridge (Gardena_Bridge) - Nach Sub: Laenge JSON: 9356 Content: {"id":"ed05cd05-afa9-4ba4-a3c0-a2201267fe60","name":"Water Control","category":"watering_computer","configuration_synchronized":true,"abilities":[{"id":"b3c61cbb-0a80-3505-ab6f-71fdb4f33ef3","name":"device_info","properties":[{"id":"869a0337-6855-357c-b0e0-0b1185e18cf1","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"3caf5f1e-22f8-3c73-9ffa-535c6f7d662c","name":"product","value":"1-DEVICE","writeable":false,"supported_values":[]},{"id":"ac1b1128-2ea9-35a8-b7e8-6a3a6e2c1eaa","name":"serial_number","value":"00008214","writeable":false,"supported_values":[]},{"id":"4f15ee3f-d130-3570-8cc7-043c5675a0e1","name":"version","value":"0.3.5-4.0.0-1.4.2-2.2.0","writeable":false,"supported_values":[]},{"id":"6d87d4dc-3f55-3f29-9fcc-40c70c1b0ba7","name":"category","value":"watering_computer","writeable":false,"supported_values":[]},{"id":"9dcbc723-0e8b-352e-8472-5cdac8617c6e","name":"last_time_online","value":"2020-04-28T07:00:59.394Z","writeable":false,"supported_values":[]},{"id":"f70a674f-705d-3971-90d6-cfc79352e326","name":"sgtin","value":"3034F8EE90126D4000002016","writeable":false,"supported_values":[]},{"id":"c7466fd2-d235-3296-a948-573e23d2a6ce","name":"connection_status","timestamp":"2020-04-28T07:56:02.418Z","value":"online","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"4ed94ddc-749c-3e4c-a616-94fd1e0d5d14","name":"radio","properties":[{"id":"eb6e7e7e-3a10-323d-aa12-87190a2afe87","name":"quality","timestamp":"2020-04-27T22:16:45.739Z","unit":"%","value":70,"writeable":false,"supported_values":[]},{"id":"a276ae29-7250-3c7f-9a2f-b90c99a00698","name":"connection_status","timestamp":"2020-04-28T07:56:02.419195Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"2ec8bde0-f9d4-3465-bfaf-77335f97d3a8","name":"state","timestamp":"2020-04-27T22:16:45.776Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"8799fad1-5c73-3249-b702-5d79c9166d5c","name":"battery","properties":[{"id":"653cd3a8-d98d-36d3-b7fa-c80fd88c41d5","name":"level","timestamp":"2020-04-26T12:12:58.595Z","unit":"%","value":61,"writeable":false,"supported_values":[]},{"id":"aa2d9787-3497-3630-ad16-ea1505dfdac3","name":"disposable_battery_status","timestamp":"2020-04-26T12:12:58.595Z","value":"ok","writeable":false,"supported_values":["out_of_operation","replace_now","low","ok","undefined"]}],"type":"battery_power"},{"id":"6af18788-5de1-3364-9daa-8653f79d5e49","name":"identification","properties":[],"type":"identification"},{"id":"92af7603-23f9-31a6-982d-dc05ed92dde4","name":"scheduling","properties":[{"id":"a2133e00-d65e-315a-8d09-0aa7d426a915","name":"scheduled_watering_next_start","timestamp":"2020-04-28T07:56:02.419253Z","value":null,"writeable":false,"supported_values":[]},{"id":"86bd2ba7-4351-3375-a766-5e9529fd57fb","name":"scheduled_watering_end","timestamp":"2020-04-28T07:56:02.419253Z","value":null,"writeable":false,"supported_values":[]}],"type":"scheduling"},{"id":"caaf441e-dc43-3fcf-8177-9848cee80798","name":"watering","properties":[{"id":"6fdb1c22-d4ff-3860-befe-efcea4fca36c","name":"watering_timer_1","timestamp":"2020-04-28T07:00:59.394Z","unit":"complex","value":{"state":"idle","duration":0,"valve_id":1},"writeable":true,"supported_values":[]}],"type":"watering"},{"id":"b931befd-24b8-3788-8fce-36242088118a","name":"error","properties":[{"id":"868e7a66-765c-3019-a534-410ed1a63392","name":"error","timestamp":"2020-04-24T17:27:13.443Z","value":"ok","writeable":false,"supported_values":["ok","overtemperature","eeprom","unknown"]},{"id":"59e96455-e556-36af-b77d-471049825cb2","name":"valve_error_1","timestamp":"2020-04-24T17:27:13.457Z","unit":"complex","value":{"type":"ok","severity":"no_error","valve_id":1},"writeable":false,"supported_values":[]}],"type":"error"},{"id":"a5cd7a6a-d76b-3cdd-8fe9-58b3f3c0dcb5","name":"firmware","properties":[{"id":"9e82e7a9-a935-3482-9dd2-1e1744ddb7a7","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"f7693595-e9de-3ccb-b033-d7d777169ccb","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"9d0d918b-ae1d-3663-b7aa-35ea737fd765","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"c283f855-97aa-31b8-b209-c5f93d43e5f1","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"7cd38664-54cb-3ab4-9821-1f61086f599f","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"8a536423-0aaf-3e14-b37c-47eb3989e768","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":"2020-04-24T17:28:22.363366Z"},"configuration_update":{"status":"synchronized","timestamp":"2020-04-24T17:28:22.363366Z"},"constraints":[{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"supported_smart_features","unit":"","value":{"adaptive_scheduling_sensor_cloud":true,"adaptive_scheduling_suntimings":true}},{"name":"events_week_max","unit":"","value":36},{"name":"duration_max","unit":"minutes","value":600},{"name":"is_pausable","unit":"","value":true}]},{"resource_name":"valve_error","values":[{"name":"reset_supported","unit":"","value":true}]},{"resource_name":"scheduling_wizard_watering","values":[{"name":"is_supported","unit":"","value":true}]}],"device_state":"ok","property_constraints":[],"scheduled_events":[],"scheduling_wizard_mowing":null,"scheduling_wizard_watering":null,"settings":[{"name":"schedules_paused_until","id":"0ed638b0-b309-4096-9981-e80b8fbf091f","value":""},{"name":"winter_mode","id":"1d7f689c-be9b-42f3-b5de-59ceb751969c","value":"awake"}],"status_report_history":[{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2020-04-24T17:27:18.391Z"},{"level":"info","message":"INCLUDED","raw_message":"INCLUDED","source":"gateway","timestamp":"2020-04-24T17:27:18.357Z"},{"level":"info","message":"STATUS_DEVICE_REPORT_SUCCESS","raw_message":"STATUS_DEVICE_REPORT_SUCCESS","source":"gateway","timestamp":"2020-04-24T17:27:18.294Z"},{"level":"info","message":"STATUS_DEVICE_REPORTING","raw_message":"STATUS_DEVICE_REPORTING","source":"gateway","timestamp":"2020-04-24T17:27:09.462Z"},{"level":"info","message":"STATUS_DEVICE_INCLUSION_SUCCESS","raw_message":"STATUS_DEVICE_INCLUSION_SUCCESS","source":"gateway","timestamp":"2020-04-24T17:27:09.272Z"},{"level":"info","message":"STATUS_DEVICE_INCLUDING","raw_message":"STATUS_DEVICE_INCLUDING","source":"gateway","timestamp":"2020-04-24T17:27:08.176Z"},{"level":"info","message":"FLASHING_COMPLETE","raw_message":"FLASHING_COMPLETE","source":"gateway","timestamp":"2020-04-24T17:27:07.979Z"},{"level":"info","message":"FLASHING","raw_message":"FLASHING","source":"gateway","timestamp":"2020-04-24T17:26:34.229Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T16:37:22.770Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T15:37:21.112Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T14:37:20.952Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T13:37:19.536Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T12:37:18.990Z"},{"level":"info","message":"DEVICE_CLOCK_IN_SYNC","raw_message":"DEVICE_CLOCK_IN_SYNC","source":"gateway","timestamp":"2020-04-24T11:37:18.682Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T11:37:18.479Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T10:37:18.095Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T09:37:17.764Z"},{"level":"warning","message":"DEVICE_CLOCK_OUT_OF_SYNC","raw_message":"DEVICE_CLOCK_OUT_OF_SYNC","source":"gateway","timestamp":"2020-04-24T08:37:16.699Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T08:37:16.510Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T07:38:15.799Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T06:38:13.335Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T05:38:10.928Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T04:38:08.559Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T03:38:06.090Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T02:38:03.878Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T01:38:00.313Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T00:37:57.633Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-23T23:37:55.184Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-23T22:37:52.178Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-23T21:37:49.195Z"}],"zones":[]} Tail: ,{"id":"9de58ff3-5df2-4c17-ad74-08f2c3fb5ac3","name":"Water Control","category":"watering_computer","configuration_synchronized":true,"abilities":[{"id":"bd60f653-91a4-3a51-92cf-706b5ac9a5dc","name":"device_info","properties":[{"id":"60fa1ea4-8a6d-3a6a-8579-3db08ff066e5","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"004474f1-8661-3b93-a210-137eb334428e","name":"product","value":"1-DEVICE","writeable":false,"supported_values":[]},{"id":"631fa328-f60b-3a1f-be8b-a4ec6291a640","name":"serial_number","value":"00034629","writeable":false,"supported_values":[]},{"id":"d49712c8-bb38-3c11-87cd-5230964473c1","name":"version","value":"0.3.5-4.0.0-1.4.2-2.2.0","writeable":false,"supported_values":[]},{"id":"ac365d15-842d-3ea4-b622-60b07d464970","name":"category","value":"watering_computer","writeable":false,"supported_values":[]},{"id":"90ce2ac4-6839-3004-94b5-7468a318da57","name":"last_time_online","value":"2020-04-28T07:31:50.304Z","writeable":false,"supported_values":[]},{"id":"610e3063-fb74-30d6-86e5-09ccfc485119","name":"sgtin","value":"3034F8EE90126D4000008745","writeable":false,"supported_values":[]},{"id":"e8e410c4-c176-3720-9d44-6299b7901566","name":"connection_status","timestamp":"2020-04-28T07:56:02.422Z","value":"online","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"00ff946c-333a-3731-a277-f5241a75b6c6","name":"radio","properties":[{"id":"b60a0e29-77bd-3792-a877-abaccb417f54","name":"quality","timestamp":"2020-04-27T22:07:20.860Z","unit":"%","value":70,"writeable":false,"supported_values":[]},{"id":"c072d87e-f01d-3515-b9ae-aab64b49ebf3","name":"connection_status","timestamp":"2020-04-28T07:56:02.423102Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"f80b0b86-9271-32d9-97dd-b664a04dd550","name":"state","timestamp":"2020-04-27T22:07:20.892Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"f4f23ccd-113a-39db-8174-c49a210cedb9","name":"battery","properties":[{"id":"646a60c1-e360-3004-af8a-61c9edefa68b","name":"level","timestamp":"2020-04-27T04:58:03.500Z","unit":"%","value":91,"writeable":false,"supported_values":[]},{"id":"423184be-5ee3-38c9-8810-991fbbc94199","name":"disposable_battery_status","timestamp":"2020-04-27T04:58:03.500Z","value":"ok","writeable":false,"supported_values":["out_of_operation","replace_now","low","ok","undefined"]}],"type":"battery_power"},{"id":"3fcec1e4-48ad-37d3-9c06-1411f4f047f1","name":"identification","properties":[],"type":"identification"},{"id":"2e599330-aa97-3f7e-b16f-3c5778a785df","name":"scheduling","properties":[{"id":"47812c42-aad3-3856-8c5b-98ce20207b6c","name":"scheduled_watering_next_start","timestamp":"2020-04-28T07:56:02.423160Z","value":null,"writeable":false,"supported_values":[]},{"id":"77ae1c7f-5963-3ba8-8e75-10152cc32455","name":"scheduled_watering_end","timestamp":"2020-04-28T07:56:02.423160Z","value":null,"writeable":false,"supported_values":[]}],"type":"scheduling"},{"id":"6fa36e8b-b2cb-3e73-ba1e-b5ec19e807b9","name":"watering","properties":[{"id":"5f03f106-2c79-3e11-acf9-09a747d070a2","name":"watering_timer_1","timestamp":"2020-04-28T07:31:50.304Z","unit":"complex","value":{"state":"idle","duration":0,"valve_id":1},"writeable":true,"supported_values":[]}],"type":"watering"},{"id":"4437f3e7-39b5-3f53-b4d3-ed7aecfcc471","name":"error","properties":[{"id":"ea6f4a85-6671-3ebf-aaca-1abf53697851","name":"error","timestamp":"2020-04-25T07:30:52.029Z","value":"ok","writeable":false,"supported_values":["ok","overtemperature","eeprom","unknown"]},{"id":"acfcde1f-e92e-3ee0-bd0f-32b1f1584563","name":"valve_error_1","timestamp":"2020-04-27T04:58:03.295Z","unit":"complex","value":{"type":"ok","severity":"no_error","valve_id":1},"writeable":false,"supported_values":[]}],"type":"error"},{"id":"2aebc92f-8657-36fc-a6a0-b3b659d74cd4","name":"firmware","properties":[{"id":"e6f722b5-b037-3695-8dfd-2f0765893ceb","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"4bae40ff-bff2-3efe-b420-4966c3bc763b","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"19cb6d32-00d8-3f0e-a923-49653016ebe1","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"18938031-755d-3750-967a-2aa7ea029687","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"44128421-fdae-3a3f-b164-899c8ac1da89","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"06c6725d-aadd-38e3-a3df-9e229a824ef7","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":"2020-04-25T07:32:25.526514Z"},"configuration_update":{"status":"synchronized","timestamp":"2020-04-25T07:32:25.526514Z"},"constraints":[{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"supported_smart_features","unit":"","value":{"adaptive_scheduling_sensor_cloud":true,"adaptive_scheduling_suntimings":true}},{"name":"events_week_max","unit":"","value":36},{"name":"duration_max","unit":"minutes","value":600},{"name":"is_pausable","unit":"","value":true}]},{"resource_name":"valve_error","values":[{"name":"reset_supported","unit":"","value":true}]},{"resource_name":"scheduling_wizard_watering","values":[{"name":"is_supported","unit":"","value":true}]}],"device_state":"ok","property_constraints":[],"scheduled_events":[],"scheduling_wizard_mowing":null,"scheduling_wizard_watering":null,"settings":[{"name":"schedules_paused_until","id":"dd873ce5-1126-4325-86fa-6310ac64ac27","value":""},{"name":"winter_mode","id":"f88fb1f7-4daf-40b7-83f3-a8a2448c7ba0","value":"awake"}],"status_report_history":[{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2020-04-25T07:30:57.480Z"},{"level":"info","message":"INCLUDED","raw_message":"INCLUDED","source":"gateway","timestamp":"2020-04-25T07:30:57.446Z"},{"level":"info","message":"STATUS_DEVICE_REPORT_SUCCESS","raw_message":"STATUS_DEVICE_REPORT_SUCCESS","source":"gateway","timestamp":"2020-04-25T07:30:57.387Z"},{"level":"info","message":"STATUS_DEVICE_REPORTING","raw_message":"STATUS_DEVICE_REPORTING","source":"gateway","timestamp":"2020-04-25T07:30:48.344Z"},{"level":"info","message":"STATUS_DEVICE_INCLUSION_SUCCESS","raw_message":"STATUS_DEVICE_INCLUSION_SUCCESS","source":"gateway","timestamp":"2020-04-25T07:30:48.090Z"},{"level":&qu
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 28 April 2020, 10:25:25
In der Folge:

2020.04.28 09:56:04 4: GardenaSmartDevice (Gardena_Bridge) - ParseFn was called
2020.04.28 09:56:04 4: GardenaSmartDevice (Gardena_Bridge) - JSON: {"id":"9de58ff3-5df2-4c17-ad74-08f2c3fb5ac3","name":"Water Control","category":"watering_computer","configuration_synchronized":true,"abilities":[{"id":"bd60f653-91a4-3a51-92cf-706b5ac9a5dc","name":"device_info","properties":[{"id":"60fa1ea4-8a6d-3a6a-8579-3db08ff066e5","name":"manufacturer","value":"Gardena","writeable":false,"supported_values":[]},{"id":"004474f1-8661-3b93-a210-137eb334428e","name":"product","value":"1-DEVICE","writeable":false,"supported_values":[]},{"id":"631fa328-f60b-3a1f-be8b-a4ec6291a640","name":"serial_number","value":"00034629","writeable":false,"supported_values":[]},{"id":"d49712c8-bb38-3c11-87cd-5230964473c1","name":"version","value":"0.3.5-4.0.0-1.4.2-2.2.0","writeable":false,"supported_values":[]},{"id":"ac365d15-842d-3ea4-b622-60b07d464970","name":"category","value":"watering_computer","writeable":false,"supported_values":[]},{"id":"90ce2ac4-6839-3004-94b5-7468a318da57","name":"last_time_online","value":"2020-04-28T07:31:50.304Z","writeable":false,"supported_values":[]},{"id":"610e3063-fb74-30d6-86e5-09ccfc485119","name":"sgtin","value":"3034F8EE90126D4000008745","writeable":false,"supported_values":[]},{"id":"e8e410c4-c176-3720-9d44-6299b7901566","name":"connection_status","timestamp":"2020-04-28T07:56:02.422Z","value":"online","writeable":false,"supported_values":[]}],"type":"device_info"},{"id":"00ff946c-333a-3731-a277-f5241a75b6c6","name":"radio","properties":[{"id":"b60a0e29-77bd-3792-a877-abaccb417f54","name":"quality","timestamp":"2020-04-27T22:07:20.860Z","unit":"%","value":70,"writeable":false,"supported_values":[]},{"id":"c072d87e-f01d-3515-b9ae-aab64b49ebf3","name":"connection_status","timestamp":"2020-04-28T07:56:02.423102Z","value":"unknown","writeable":false,"supported_values":["unknown","status_device_unreachable","status_device_alive"]},{"id":"f80b0b86-9271-32d9-97dd-b664a04dd550","name":"state","timestamp":"2020-04-27T22:07:20.892Z","value":"good","writeable":false,"supported_values":["bad","poor","good","undefined"]}],"type":"radio_link"},{"id":"f4f23ccd-113a-39db-8174-c49a210cedb9","name":"battery","properties":[{"id":"646a60c1-e360-3004-af8a-61c9edefa68b","name":"level","timestamp":"2020-04-27T04:58:03.500Z","unit":"%","value":91,"writeable":false,"supported_values":[]},{"id":"423184be-5ee3-38c9-8810-991fbbc94199","name":"disposable_battery_status","timestamp":"2020-04-27T04:58:03.500Z","value":"ok","writeable":false,"supported_values":["out_of_operation","replace_now","low","ok","undefined"]}],"type":"battery_power"},{"id":"3fcec1e4-48ad-37d3-9c06-1411f4f047f1","name":"identification","properties":[],"type":"identification"},{"id":"2e599330-aa97-3f7e-b16f-3c5778a785df","name":"scheduling","properties":[{"id":"47812c42-aad3-3856-8c5b-98ce20207b6c","name":"scheduled_watering_next_start","timestamp":"2020-04-28T07:56:02.423160Z","value":null,"writeable":false,"supported_values":[]},{"id":"77ae1c7f-5963-3ba8-8e75-10152cc32455","name":"scheduled_watering_end","timestamp":"2020-04-28T07:56:02.423160Z","value":null,"writeable":false,"supported_values":[]}],"type":"scheduling"},{"id":"6fa36e8b-b2cb-3e73-ba1e-b5ec19e807b9","name":"watering","properties":[{"id":"5f03f106-2c79-3e11-acf9-09a747d070a2","name":"watering_timer_1","timestamp":"2020-04-28T07:31:50.304Z","unit":"complex","value":{"state":"idle","duration":0,"valve_id":1},"writeable":true,"supported_values":[]}],"type":"watering"},{"id":"4437f3e7-39b5-3f53-b4d3-ed7aecfcc471","name":"error","properties":[{"id":"ea6f4a85-6671-3ebf-aaca-1abf53697851","name":"error","timestamp":"2020-04-25T07:30:52.029Z","value":"ok","writeable":false,"supported_values":["ok","overtemperature","eeprom","unknown"]},{"id":"acfcde1f-e92e-3ee0-bd0f-32b1f1584563","name":"valve_error_1","timestamp":"2020-04-27T04:58:03.295Z","unit":"complex","value":{"type":"ok","severity":"no_error","valve_id":1},"writeable":false,"supported_values":[]}],"type":"error"},{"id":"2aebc92f-8657-36fc-a6a0-b3b659d74cd4","name":"firmware","properties":[{"id":"e6f722b5-b037-3695-8dfd-2f0765893ceb","name":"firmware_status","value":"up_to_date","writeable":false,"supported_values":[]},{"id":"4bae40ff-bff2-3efe-b420-4966c3bc763b","name":"firmware_upload_progress","value":0,"writeable":false,"supported_values":[]},{"id":"19cb6d32-00d8-3f0e-a923-49653016ebe1","name":"firmware_available_version","value":"","writeable":false,"supported_values":[]},{"id":"18938031-755d-3750-967a-2aa7ea029687","name":"inclusion_status","value":"included","writeable":false,"supported_values":[]},{"id":"44128421-fdae-3a3f-b164-899c8ac1da89","name":"firmware_update_start","value":true,"writeable":true,"supported_values":[]},{"id":"06c6725d-aadd-38e3-a3df-9e229a824ef7","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":"2020-04-25T07:32:25.526514Z"},"configuration_update":{"status":"synchronized","timestamp":"2020-04-25T07:32:25.526514Z"},"constraints":[{"resource_name":"scheduled_events","values":[{"name":"is_supported","unit":"","value":true},{"name":"supported_smart_features","unit":"","value":{"adaptive_scheduling_sensor_cloud":true,"adaptive_scheduling_suntimings":true}},{"name":"events_week_max","unit":"","value":36},{"name":"duration_max","unit":"minutes","value":600},{"name":"is_pausable","unit":"","value":true}]},{"resource_name":"valve_error","values":[{"name":"reset_supported","unit":"","value":true}]},{"resource_name":"scheduling_wizard_watering","values":[{"name":"is_supported","unit":"","value":true}]}],"device_state":"ok","property_constraints":[],"scheduled_events":[],"scheduling_wizard_mowing":null,"scheduling_wizard_watering":null,"settings":[{"name":"schedules_paused_until","id":"dd873ce5-1126-4325-86fa-6310ac64ac27","value":""},{"name":"winter_mode","id":"f88fb1f7-4daf-40b7-83f3-a8a2448c7ba0","value":"awake"}],"status_report_history":[{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2020-04-25T07:30:57.480Z"},{"level":"info","message":"INCLUDED","raw_message":"INCLUDED","source":"gateway","timestamp":"2020-04-25T07:30:57.446Z"},{"level":"info","message":"STATUS_DEVICE_REPORT_SUCCESS","raw_message":"STATUS_DEVICE_REPORT_SUCCESS","source":"gateway","timestamp":"2020-04-25T07:30:57.387Z"},{"level":"info","message":"STATUS_DEVICE_REPORTING","raw_message":"STATUS_DEVICE_REPORTING","source":"gateway","timestamp":"2020-04-25T07:30:48.344Z"},{"level":"info","message":"STATUS_DEVICE_INCLUSION_SUCCESS","raw_message":"STATUS_DEVICE_INCLUSION_SUCCESS","source":"gateway","timestamp":"2020-04-25T07:30:48.090Z"},{"level":"info","message":"STATUS_DEVICE_INCLUDING","raw_message":"STATUS_DEVICE_INCLUDING","source":"gateway","timestamp":"2020-04-25T07:30:46.961Z"},{"level":"info","message":"FLASHING_COMPLETE","raw_message":"FLASHING_COMPLETE","source":"gateway","timestamp":"2020-04-25T07:30:46.763Z"},{"level":"info","message":"FLASHING","raw_message":"FLASHING","source":"gateway","timestamp":"2020-04-25T07:30:13.040Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T07:29:54.917Z"},{"level":"info","message":"UPLOAD_COMPLETE","raw_message":"UPLOAD_COMPLETE","source":"gateway","timestamp":"2020-04-25T07:28:44.133Z"},{"level":"error","raw_message":"7","source":"device","timestamp":"2020-04-25T07:17:16.731Z"},{"level":"info","message":"STATUS_NEW_CONFIGURATION_SUCCESS","raw_message":"STATUS_NEW_CONFIGURATION_SUCCESS","source":"gateway","timestamp":"2020-04-25T07:13:42.189Z"},{"level":"info","message":"UPLOADING","raw_message":"UPLOADING","source":"gateway","timestamp":"2020-04-25T07:12:15.319Z"},{"level":"info","message":"UPDATE_AVAILABLE","raw_message":"UPDATE_AVAILABLE","source":"gateway","timestamp":"2020-04-25T07:12:14.035Z"},{"level":"error","message":"UPLOADING_FAILURE","raw_message":"UPLOADING_FAILURE","source":"gateway","timestamp":"2020-04-25T07:11:07.421Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T07:08:38.469Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T07:08:24.811Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T06:32:00.198Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T05:32:00.146Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T04:32:01.242Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T03:32:00.828Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T02:31:59.828Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T01:31:58.775Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-25T00:31:59.877Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T23:31:59.317Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T22:31:58.450Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T21:31:58.729Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T20:31:58.154Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T19:31:57.658Z"},{"level":"important","raw_message":"0","source":"device","timestamp":"2020-04-24T18:31:56.684Z"}],"zones":[]}
2020.04.28 09:56:04 5: GardenaSmartBridge (Gardena_Bridge) - Garbage character before message: ]
2020.04.28 09:56:04 5: GardenaSmartBridge (Gardena_Bridge) - Garbage character before message: }
2020.04.28 09:56:04 5: GardenaSmartBridge (Gardena_Bridge) - return msg:  and tail:
2020.04.28 09:56:04 5: GardenaSmartBridge (Gardena_Bridge) - Nach Sub: Laenge JSON: 0 Content:  Tail:
2020.04.28 09:57:03 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
2020.04.28 09:57:03 4: GardenaSmartBridge (Gardena_Bridge) - fetch device list and device states
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - set internal timer function for recall getDevices sub
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2020.04.28 09:57:04 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0
2020.04.28 09:57:04 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0
2020.04.28 09:57:04 5: GardenaSmartBridge (Gardena_Bridge) - 22 == 22 and 22 > 0

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 April 2020, 11:20:52
Ich habe nun die aktuelle Version ins SVN kopiert und sie wird morgen ab 8 Uhr per FHEM Update verteilt.
Wenn irgendwas nicht geht bitte sofort melden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 April 2020, 11:23:45
@Prostetnik
Scheint in der Tat kein Temperature mehr dabei zu sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 29 April 2020, 08:48:20
Zitat von: CoolTux am 28 April 2020, 11:20:52
Ich habe nun die aktuelle Version ins SVN kopiert und sie wird morgen ab 8 Uhr per FHEM Update verteilt.
Wenn irgendwas nicht geht bitte sofort melden.
Moin,
beim watering_computer wird nun immer offen angezeigt.
Egal, ob ich per App oder fhem schalte.

Thx und bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 09:45:41
Zitat von: SouzA am 29 April 2020, 08:48:20
Moin,
beim watering_computer wird nun immer offen angezeigt.
Egal, ob ich per App oder fhem schalte.

Thx und bis denn
SouzA

Du musst das Firmwareupdate einspielen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Karflyer am 29 April 2020, 09:53:02
Zitat von: SouzA am 29 April 2020, 08:48:20
Moin,
beim watering_computer wird nun immer offen angezeigt.
Egal, ob ich per App oder fhem schalte.

Thx und bis denn
SouzA

Dieses Verhalten kann ich nicht bestätigen. Ich habe heute morgen ein FHEM-Update durchgeführt und anschließend einen 'watering_computer' geschaltet. Hierbei wurde der Status jeweils korrekt angezeigt.

Gruß
Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 10:22:36
Zitat von: Karflyer am 29 April 2020, 09:53:02
Dieses Verhalten kann ich nicht bestätigen. Ich habe heute morgen ein FHEM-Update durchgeführt und anschließend einen 'watering_computer' geschaltet. Hierbei wurde der Status jeweils korrekt angezeigt.

Gruß
Stefan

Du hast ja auch die neue Firmware drauf. SouzA muss erst ein Firmwareupdate durchführen auf seinem Watering Computer.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 29 April 2020, 10:43:06
Zitat von: CoolTux am 29 April 2020, 10:22:36
Du hast ja auch die neue Firmware drauf. SouzA muss erst ein Firmwareupdate durchführen auf seinem Watering Computer.

firmware-firmware_status auf dem neusten Stand 2020-04-28 07:43:24
???
Ich kann auch nix updaten.
Das Zeug ist vor zwei Tagen gekauft und hat sich da direkt geupdatet.

Und nu?
Bis denn
SouzA

Ach und:
fhem
nothing to do...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 11:19:07
Super Arbeit, ansteuern läuft nun wieder perfekt (Watering_Computer), Status Pumpe und Watering_Computer wird auch korrekt aktualisiert, wenn ich "set ... getDeviceState" ausführe. Von allein (also internalTimer) wird leider noch nichts abgerufen. Könnte ich durch einen Abruf alle 30 Sekunden selbst erledigt, denke aber, das ist nur eine Kleinigkeit.

Ansonsten viiiielen Dank für die Arbeit/Anpassung!!!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 29 April 2020, 11:21:05
Zitat von: Det20 am 29 April 2020, 11:19:07
Super Arbeit, ansteuern läuft nun wieder perfekt (Watering_Computer), Status der Pumpe und der Watering_Computer wird auch korrekt aktualisiert, wenn ich "set ... getDeviceState" ausführe. Von allein (also internalTimer) wird leider noch nichts abgerufen. Könnte ich durch einen Abruf alle 30 Sekunden selbst erledigt, denke aber, da´s ist nur eine Kleinigkeit.

Ansonsten viiiielen Dank für die Arbeit/Anpassung!!!!
Hi,
das geht bei mir gar nicht:
Unknown argument getDeviceState, choose one of manualOverride cancelOverride

Wie machst du das?

Thx und bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 11:33:27
Du musst das IODev aktualisieren, nicht den Watering_Computer.


set GardenaSmart getDevicesState
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 29 April 2020, 11:53:09
Zitat von: Det20 am 29 April 2020, 11:33:27
Du musst das IODev aktualisieren, nicht den Watering_Computer.


set GardenaSmart getDevicesState


Hab ich mir schon fast gedacht...  ::)
Macht aber keinen Unterschied. Der Water_Control steht immer auf offen.

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 12:22:50
Zitat von: Det20 am 29 April 2020, 11:19:07
Super Arbeit, ansteuern läuft nun wieder perfekt (Watering_Computer), Status Pumpe und Watering_Computer wird auch korrekt aktualisiert, wenn ich "set ... getDeviceState" ausführe. Von allein (also internalTimer) wird leider noch nichts abgerufen. Könnte ich durch einen Abruf alle 30 Sekunden selbst erledigt, denke aber, das ist nur eine Kleinigkeit.

Ansonsten viiiielen Dank für die Arbeit/Anpassung!!!!

Das sollte aber ohne Probleme gehen. Wenn nicht ist da noch was kaputt. Zeige mal bitte ein list deiner Bridge. EMail Adresse entfernen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 12:26:26

Internals:
   .FhemMetaInternals 1
   BRIDGE     1
   FUUID      5e4552fe-f33f-4070-3d24-0185638f9a10faf2
   FVERSION   73_GardenaSmartBridge.pm:v2.0.0-s21791/2020-04-28
   INTERVAL   30
   NAME       GardenaSmart
   NOTIFYDEV  global,GardenaSmart
   NR         1135
   NTFY_ORDER 50-GardenaSmart
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://sg-api.dss.husqvarnagroup.net/sg-1
   VERSION    v2.0.0
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .clientArray:
     GardenaSmartDevice
   READINGS:
     2020-02-16 17:51:01   address         xxxxx
     2020-02-16 17:51:01   authorized_user_ids 0
     2020-02-16 17:51:02   category-id     f9667bc2-b5e2-11e5-b6a5-100000000008
     2020-02-16 17:51:02   category-name   category
     2020-02-16 17:51:02   category-value  gateway
     2020-02-16 17:51:02   category-writeable 0
     2020-02-16 17:51:01   city            Detmold
     2020-02-16 17:51:02   connection_status-id f9667bc2-b5e2-11e5-b6a5-100000000004
     2020-02-16 17:51:02   connection_status-name connection_status
     2020-04-29 12:24:47   connection_status-timestamp 2020-04-29T10:24:46.003Z
     2020-04-06 04:23:20   connection_status-value online
     2020-02-16 17:51:02   connection_status-writeable 0
     2020-04-18 18:39:16   devices         4
     2020-04-29 10:55:14   ethernet_status-id f9667bc2-b5e2-11e5-b6a5-100000000005
     2020-02-16 17:51:02   ethernet_status-isconnected false
     2020-02-16 17:51:02   ethernet_status-mac ...
     2020-04-29 10:55:14   ethernet_status-name ethernet_status
     2020-04-29 12:24:47   ethernet_status-value HASH(0x19425a8)
     2020-04-29 10:55:14   ethernet_status-writeable 0
     2020-02-16 17:51:01   gateway_time_zone Europe/Berlin
     2020-03-29 20:49:34   gateway_time_zone_offset 7200000
     2020-02-16 17:51:01   id              094cb0db-2ddc-4b6d-90b9-0c955dad5812
     2020-03-02 12:51:08   lastRequestState request_error
     2020-02-16 17:51:02   last_time_online-id f9667bc2-b5e2-11e5-b6a5-100000000009
     2020-02-16 17:51:02   last_time_online-name last_time_online
     2020-02-16 17:51:02   last_time_online-value N/A
     2020-02-16 17:51:02   last_time_online-writeable 0
     2020-02-16 17:51:01   latitude        ...
     2020-02-16 17:51:01   longitude       ...
     2020-02-16 17:51:02   manufacturer-id f9667bc2-b5e2-11e5-b6a5-100000000000
     2020-02-16 17:51:02   manufacturer-name manufacturer
     2020-02-16 17:51:02   manufacturer-value Seluxit
     2020-02-16 17:51:02   manufacturer-writeable 0
     2020-02-16 17:51:01   name            My Garden
     2020-02-16 17:51:02   product-id      f9667bc2-b5e2-11e5-b6a5-100000000001
     2020-02-16 17:51:02   product-name    product
     2020-02-16 17:51:02   product-value   1-GATEWAY
     2020-02-16 17:51:02   product-writeable 0
     2020-02-16 17:51:02   serial_number-id f9667bc2-b5e2-11e5-b6a5-100000000002
     2020-02-16 17:51:02   serial_number-name serial_number
     2020-02-16 17:51:02   serial_number-value N/A
     2020-02-16 17:51:02   serial_number-writeable 0
     2020-02-16 17:51:02   sgtin-id        f9667bc2-b5e2-11e5-b6a5-100000000003
     2020-02-16 17:51:02   sgtin-name      sgtin
     2020-02-16 17:51:02   sgtin-value     N/A
     2020-02-16 17:51:02   sgtin-writeable 0
     2020-04-29 12:24:46   state           Connected
     2020-04-29 10:55:13   sunrise         05:58
     2020-04-29 10:55:13   sunset          20:47
     2020-02-16 17:51:01   time_zone       Europe/Berlin
     2020-03-29 20:49:34   time_zone_offset 7200000
     2020-04-29 10:55:11   token           fd1eb819-99a3-496b-9062-8386715fdda8
     2020-02-16 17:51:02   version-id      f9667bc2-b5e2-11e5-b6a5-100000000007
     2020-02-16 17:51:02   version-name    version
     2020-04-06 04:23:20   version-value   2.13.3
     2020-02-16 17:51:02   version-writeable 0
     2020-04-29 10:55:14   wifi_status-id  f9667bc2-b5e2-11e5-b6a5-100000000006
     2020-04-08 22:48:03   wifi_status-ip  192.168.0.131
     2020-02-16 17:51:02   wifi_status-isconnected true
     2020-02-16 17:51:02   wifi_status-mac 00:1D:43:C0:32:42
     2020-04-29 10:55:14   wifi_status-name wifi_status
     2020-04-27 09:08:05   wifi_status-signal 100%
     2020-04-29 12:24:47   wifi_status-ssid HASH(0x56a8338)
     2020-04-29 12:24:47   wifi_status-value HASH(0x575c420)
     2020-04-29 10:55:14   wifi_status-writeable 0
     2020-02-16 17:51:01   zones           0
   helper:
     locations_id 1397d5d6-846e-4b1d-b04b-82ed4d2efb60
     session_id fd1eb819-99a3-496b-9062-8386715fdda8
     user_id    fc845f9a-b8f2-43b2-ad7e-2b4ceee55c04
Attributes:
   event-on-change-reading .*
   gardenaAccountEmail ...
   interval   30
   room       Alle Gardena
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 12:28:28
2020-04-29 12:24:46   state           Connected

sieht doch gut aus. Der Timestamp vom state sollte sich alle 30s nach einem Seitenreload von FHEMWEB verändern
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 12:30:53
Der Status der Devices wird nicht aktualisiert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 12:33:16
Wenn Du einen neustart machst und wartest etwa 30s wie ist dann der Status des Devices? Zeig dann mal bitte ein list.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 12:39:17
Timestamp von state wird nicht aktualisiert, ist 4 Minuten alt (vor 4 Min aktualisiert). Aktualisiere ich von Hand, ist der Timestamp aktuell.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 12:39:47
Zitat von: Det20 am 29 April 2020, 12:39:17
Timestamp von state wird nicht aktualisiert, ist 4 Minuten alt (vor 4 Min aktualisiert). Aktualisiere ich von Hand, ist der Timestamp aktuell.

Trotz neustart?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 12:41:14
Yep
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 12:45:12
Schau mal bitte ob Du überall Version 2.0.0 in den Devices zu stehen hast. Also im Bridge Device und in den GardenaDevice Devices  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 29 April 2020, 12:46:08
Zitat von: CoolTux am 29 April 2020, 12:45:12
Schau mal bitte ob Du überall Version 2.0.0 in den Devices zu stehen hast. Also im Bridge Device und in den GardenaDevice Devices  ;D
Bei mir z.B. steht überall V2.0.0
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 12:57:23
Zitat von: SouzA am 29 April 2020, 12:46:08
Bei mir z.B. steht überall V2.0.0

Gib mal bitte ein list vom Device also vom Water_Computer Device
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 12:59:13
Zitat von: Det20 am 29 April 2020, 12:30:53
Der Status der Devices wird nicht aktualisiert.

lösche mal bitte event-on-change- und starte dann neu
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 29 April 2020, 13:14:25
Zitat von: CoolTux am 29 April 2020, 12:57:23
Gib mal bitte ein list vom Device also vom Water_Computer Device

Internals:
   DEF        91417fcf-1a3d-4e04-b0bc-16f56b9d39c3 watering_computer
   DEVICEID   91417fcf-1a3d-4e04-b0bc-16f56b9d39c3
   FUUID      5ea7c25a-f33f-7c83-a28f-64db8af07ec255e0
   FVERSION   74_GardenaSmartDevice.pm:v2.0.0-s21793/2020-04-28
   Gardena_Bridge_MSGCNT 39
   Gardena_Bridge_TIME 2020-04-29 13:13:29
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     39
   NAME       Water_Control
   NR         617
   STATE      offen
   TYPE       GardenaSmartDevice
   VERSION    v2.0.0
   READINGS:
     2020-04-29 13:13:29   battery         ok
     2020-04-28 07:43:24   battery-disposable_battery_status ok
     2020-04-29 13:13:29   battery-level   90
     2020-04-28 07:43:24   device_info-category Bewässerungscomputer
     2020-04-28 07:43:24   device_info-connection_status online
     2020-04-29 11:50:42   device_info-last_time_online 2020-04-29 11:50:37
     2020-04-28 07:43:24   device_info-manufacturer Gardena
     2020-04-28 07:43:24   device_info-product 1-DEVICE
     2020-04-28 07:43:24   device_info-serial_number 00075546
     2020-04-28 07:43:24   device_info-sgtin 3034F8EE90126D400001271A
     2020-04-28 07:43:24   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-28 07:43:24   error-error     ok
     2020-04-29 13:13:29   error-valve_error_1_severity no_error
     2020-04-29 13:13:29   error-valve_error_1_type ok
     2020-04-29 13:13:29   error-valve_error_1_valve_id 1
     2020-04-28 07:43:24   firmware-firmware_command nichts zu tun
     2020-04-28 07:43:24   firmware-firmware_status auf dem neusten Stand
     2020-04-28 07:43:24   firmware-firmware_update_start 1
     2020-04-28 07:43:24   firmware-firmware_upload_progress 0
     2020-04-28 07:43:24   firmware-inclusion_status inbegriffen
     2020-04-29 08:29:56   lastRequestState request_error
     2020-04-28 07:43:24   radio-connection_status unklar
     2020-04-29 13:13:29   radio-quality   50
     2020-04-28 07:43:24   radio-state     gut
     2020-04-29 06:15:58   scheduling-scheduled_watering_end 2020-04-29 06:35
     2020-04-29 11:50:42   scheduling-scheduled_watering_next_start 2020-04-30 05:00
     2020-04-29 13:13:29   state           offen
     2020-04-29 13:13:29   watering-watering_timer_1_duration 0
     2020-04-29 13:13:29   watering-watering_timer_1_state nichts zu tun
     2020-04-29 13:13:29   watering-watering_timer_1_valve_id 1
   helper:
     STARTINGPOINTID
Attributes:
   IODev      Gardena_Bridge
   alias      Bewässerungscomputer
   event-on-change-reading .*
   icon       sani_sprinkling
   model      watering_computer
   room       Außen,GardenaSmart
   userReadings battery { ReadingsVal("Water_Control","battery-disposable_battery_status",0) }
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 13:21:08
Zitat von: SouzA am 29 April 2020, 13:14:25

Internals:
   DEF        91417fcf-1a3d-4e04-b0bc-16f56b9d39c3 watering_computer
   DEVICEID   91417fcf-1a3d-4e04-b0bc-16f56b9d39c3
   FUUID      5ea7c25a-f33f-7c83-a28f-64db8af07ec255e0
   FVERSION   74_GardenaSmartDevice.pm:v2.0.0-s21793/2020-04-28
   Gardena_Bridge_MSGCNT 39
   Gardena_Bridge_TIME 2020-04-29 13:13:29
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     39
   NAME       Water_Control
   NR         617
   STATE      offen
   TYPE       GardenaSmartDevice
   VERSION    v2.0.0
   READINGS:
     2020-04-29 13:13:29   battery         ok
     2020-04-28 07:43:24   battery-disposable_battery_status ok
     2020-04-29 13:13:29   battery-level   90
     2020-04-28 07:43:24   device_info-category Bewässerungscomputer
     2020-04-28 07:43:24   device_info-connection_status online
     2020-04-29 11:50:42   device_info-last_time_online 2020-04-29 11:50:37
     2020-04-28 07:43:24   device_info-manufacturer Gardena
     2020-04-28 07:43:24   device_info-product 1-DEVICE
     2020-04-28 07:43:24   device_info-serial_number 00075546
     2020-04-28 07:43:24   device_info-sgtin 3034F8EE90126D400001271A
     2020-04-28 07:43:24   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-28 07:43:24   error-error     ok
     2020-04-29 13:13:29   error-valve_error_1_severity no_error
     2020-04-29 13:13:29   error-valve_error_1_type ok
     2020-04-29 13:13:29   error-valve_error_1_valve_id 1
     2020-04-28 07:43:24   firmware-firmware_command nichts zu tun
     2020-04-28 07:43:24   firmware-firmware_status auf dem neusten Stand
     2020-04-28 07:43:24   firmware-firmware_update_start 1
     2020-04-28 07:43:24   firmware-firmware_upload_progress 0
     2020-04-28 07:43:24   firmware-inclusion_status inbegriffen
     2020-04-29 08:29:56   lastRequestState request_error
     2020-04-28 07:43:24   radio-connection_status unklar
     2020-04-29 13:13:29   radio-quality   50
     2020-04-28 07:43:24   radio-state     gut
     2020-04-29 06:15:58   scheduling-scheduled_watering_end 2020-04-29 06:35
     2020-04-29 11:50:42   scheduling-scheduled_watering_next_start 2020-04-30 05:00
     2020-04-29 13:13:29   state           offen
     2020-04-29 13:13:29   watering-watering_timer_1_duration 0
     2020-04-29 13:13:29   watering-watering_timer_1_state nichts zu tun
     2020-04-29 13:13:29   watering-watering_timer_1_valve_id 1
   helper:
     STARTINGPOINTID
Attributes:
   IODev      Gardena_Bridge
   alias      Bewässerungscomputer
   event-on-change-reading .*
   icon       sani_sprinkling
   model      watering_computer
   room       Außen,GardenaSmart
   userReadings battery { ReadingsVal("Water_Control","battery-disposable_battery_status",0) }


Lösch mal das Device und lass es neu anlegen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 29 April 2020, 13:49:18
Zitat von: CoolTux am 29 April 2020, 13:21:08
Lösch mal das Device und lass es neu anlegen.
Erledigt, keine Änderung im Verhalten.

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 13:52:54
Sorry war mein Fehler

watering-watering_timer_1_state nichts zu tun

Ich habe vergessen das es auch eine deutsche Übersetzung gibt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 14:03:03
Habe es gefixt hoffe ich

https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart

Brauchst aber nur die Device ins FHEM Verzeichnis kopieren. Und dann neustarten.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 14:16:49
Geladen, neu gestartet und wird trotzdem nicht aktualisiert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 14:26:19
Zitat von: Det20 am 29 April 2020, 14:16:49
Geladen, neu gestartet und wird trotzdem nicht aktualisiert.

Hast Du das Attribut event-on-change-reading gelöscht wie ich es sagte?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 14:31:55
Ups ... Ja, funktioniert  ::) Kannste offziell pushen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 14:37:43
Zitat von: Det20 am 29 April 2020, 14:31:55
Ups ... Ja, funktioniert  ::) Kannste offziell pushen.

Ging nicht um Deinen Fehler bei dem neuen Release. Ging um SouzA sein Problem.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 14:38:50
Mit der neuen Version (von heute Mittag) wird Watering_Computer selbst dann nicht aktualisiert, wenn ich es von Hand aktualisiere. Also schlimmer als vorher.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 29 April 2020, 14:46:14
Zitat von: CoolTux am 29 April 2020, 14:37:43
Ging nicht um Deinen Fehler bei dem neuen Release. Ging um SouzA sein Problem.
Jetzt komm ich nicht mehr mit...  ;D

Ja, nee, doch. Hab das event attr gelöscht. Keine Änderung.
Dann warte ich mal bis morgen...   8)

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 15:13:37
Jetzt bin ich verwirrt. Ich gebe einfach mal für morgen frei.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 29 April 2020, 15:14:29
Ich habe die 12 Uhr Version getest, danach wurden keine Devices mehr aktualisiert. Dann habe ich über das Update die Version von gestern reingeladen und es funtkioniert (nachdem ich event- ... gelöscht habe)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 15:32:35
Zitat von: Det20 am 29 April 2020, 15:14:29
Ich habe die 12 Uhr Version getest, danach wurden keine Devices mehr aktualisiert. Dann habe ich über das Update die Version von gestern reingeladen und es funtkioniert (nachdem ich event- ... gelöscht habe)

Kann ich nicht nachvollziehen, bei mir werden 3 Devices aktualisiert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Sockeye am 29 April 2020, 18:26:44
Hallo zusammen,

leider komme ich mit der Einbindung meiner Gardena Smart Bridge nicht weiter. Nach dem setzen das Attributes gardenaAccountEmail schaffe ich es nicht ein Passwort anzugeben.
https://up.picr.de/38414577dn.jpg (https://up.picr.de/38414577dn.jpg)

Immer wenn ich hier mit "set" ein Passwort eingebe bekomme ich folgende Meldung:

https://up.picr.de/38414586sh.jpg (https://up.picr.de/38414586sh.jpg)

...und das Passwort wird scheinbar nicht angenommen...

Im Log bekomm ich dann folgendes: "020.04.29 17:56:04 3: GardenaSmartBridge (myGardenaBridge) - No password in file
"

Hat Jemand eine Idee, was ich hier falsch machen könnte?


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 18:55:10
Zitat von: Sockeye am 29 April 2020, 18:26:44
Hallo zusammen,

leider komme ich mit der Einbindung meiner Gardena Smart Bridge nicht weiter. Nach dem setzen das Attributes gardenaAccountEmail schaffe ich es nicht ein Passwort anzugeben.
https://up.picr.de/38414577dn.jpg (https://up.picr.de/38414577dn.jpg)

Immer wenn ich hier mit "set" ein Passwort eingebe bekomme ich folgende Meldung:

https://up.picr.de/38414586sh.jpg (https://up.picr.de/38414586sh.jpg)

...und das Passwort wird scheinbar nicht angenommen...

Im Log bekomm ich dann folgendes: "020.04.29 17:56:04 3: GardenaSmartBridge (myGardenaBridge) - No password in file
"

Hat Jemand eine Idee, was ich hier falsch machen könnte?

Ich schaue es mir an. Kann sein das ich da Mist gebaut hab.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 29 April 2020, 19:55:50
Abend zusammen.

In der device version 2.0.0 fehlt plötzlich die set leiste bei meinem mäher?

Gesendet von meinem SM-G955F mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 April 2020, 21:40:20
Das schaue ich mir morgen gerne an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 30 April 2020, 08:20:30
Moin,

in der Version V2.0.1 wird nun immer geschlossen angezeigt.
Keine event-Reading vorhanden.

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 08:40:46
Zitat von: SouzA am 30 April 2020, 08:20:30
Moin,

in der Version V2.0.1 wird nun immer geschlossen angezeigt.
Keine event-Reading vorhanden.

Bis denn
SouzA

Gib mal bitte ein list vom Device
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 08:41:23
Die fehlenden Setter beim Mower habe ich gefixt. Kommt morgen per Update oder aus meinem Git. Link in der Signatur
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 30 April 2020, 08:47:37
Zitat von: CoolTux am 30 April 2020, 08:40:46
Gib mal bitte ein list vom Device
Internals:
   DEF        91417fcf-1a3d-4e04-b0bc-16f56b9d39c3 watering_computer
   DEVICEID   91417fcf-1a3d-4e04-b0bc-16f56b9d39c3
   FUUID      5ea968f6-f33f-7c83-9935-e12ebab1d6de08bf
   FVERSION   74_GardenaSmartDevice.pm:v2.0.1-s21808/2020-04-29
   Gardena_Bridge_MSGCNT 38
   Gardena_Bridge_TIME 2020-04-30 08:46:55
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     38
   NAME       Water_Control
   NR         619
   STATE      geschlossen
   TYPE       GardenaSmartDevice
   VERSION    v2.0.1
   READINGS:
     2020-04-30 08:17:52   battery         ok
     2020-04-29 13:46:59   battery-disposable_battery_status ok
     2020-04-30 08:46:55   battery-level   87
     2020-04-29 13:46:59   device_info-category Bewässerungscomputer
     2020-04-29 13:46:59   device_info-connection_status online
     2020-04-30 08:19:25   device_info-last_time_online 2020-04-30 08:19:20
     2020-04-29 13:46:59   device_info-manufacturer Gardena
     2020-04-29 13:46:59   device_info-product 1-DEVICE
     2020-04-29 13:46:59   device_info-serial_number 00075546
     2020-04-29 13:46:59   device_info-sgtin 3034F8EE90126D400001271A
     2020-04-29 13:46:59   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-29 13:46:59   error-error     ok
     2020-04-30 08:46:55   error-valve_error_1_severity no_error
     2020-04-30 08:46:55   error-valve_error_1_type ok
     2020-04-30 08:46:55   error-valve_error_1_valve_id 1
     2020-04-29 13:46:59   firmware-firmware_command nichts zu tun
     2020-04-29 13:46:59   firmware-firmware_status auf dem neusten Stand
     2020-04-29 13:46:59   firmware-firmware_update_start 1
     2020-04-29 13:46:59   firmware-firmware_upload_progress 0
     2020-04-29 13:46:59   firmware-inclusion_status inbegriffen
     2020-04-29 14:48:32   lastRequestState request_error
     2020-04-29 13:46:59   radio-connection_status unklar
     2020-04-30 08:46:55   radio-quality   50
     2020-04-29 13:46:59   radio-state     gut
     2020-04-30 06:15:17   scheduling-scheduled_watering_end 2020-04-30 06:35
     2020-04-30 08:18:42   scheduling-scheduled_watering_next_start 2020-05-01 05:00
     2020-04-30 08:46:55   state           geschlossen
     2020-04-30 08:46:55   watering-watering_timer_1_duration 0
     2020-04-30 08:46:55   watering-watering_timer_1_state nichts zu tun
     2020-04-30 08:46:55   watering-watering_timer_1_valve_id 1
   helper:
     STARTINGPOINTID
Attributes:
   IODev      Gardena_Bridge
   alias      Bewässerungscomputer
   icon       sani_sprinkling
   model      watering_computer
   room       Außen,GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 08:49:43
Ok das passt ja soweit. Und nun schalte mal bite an und schick mir dann wieder ein list.

DANKE
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 30 April 2020, 11:00:15
Zitat von: CoolTux am 30 April 2020, 08:49:43
Ok das passt ja soweit. Und nun schalte mal bite an und schick mir dann wieder ein list.

DANKE
Internals:
   DEF        91417fcf-1a3d-4e04-b0bc-16f56b9d39c3 watering_computer
   DEVICEID   91417fcf-1a3d-4e04-b0bc-16f56b9d39c3
   FUUID      5ea968f6-f33f-7c83-9935-e12ebab1d6de08bf
   FVERSION   74_GardenaSmartDevice.pm:v2.0.1-s21808/2020-04-29
   Gardena_Bridge_MSGCNT 168
   Gardena_Bridge_TIME 2020-04-30 10:59:03
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     168
   NAME       Water_Control
   NR         619
   STATE      geschlossen
   TYPE       GardenaSmartDevice
   VERSION    v2.0.1
   READINGS:
     2020-04-30 08:17:52   battery         ok
     2020-04-29 13:46:59   battery-disposable_battery_status ok
     2020-04-30 10:59:03   battery-level   87
     2020-04-29 13:46:59   device_info-category Bewässerungscomputer
     2020-04-29 13:46:59   device_info-connection_status online
     2020-04-30 08:19:25   device_info-last_time_online 2020-04-30 08:19:20
     2020-04-29 13:46:59   device_info-manufacturer Gardena
     2020-04-29 13:46:59   device_info-product 1-DEVICE
     2020-04-29 13:46:59   device_info-serial_number 00075546
     2020-04-29 13:46:59   device_info-sgtin 3034F8EE90126D400001271A
     2020-04-29 13:46:59   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-29 13:46:59   error-error     ok
     2020-04-30 10:59:03   error-valve_error_1_severity no_error
     2020-04-30 10:59:03   error-valve_error_1_type ok
     2020-04-30 10:59:03   error-valve_error_1_valve_id 1
     2020-04-29 13:46:59   firmware-firmware_command nichts zu tun
     2020-04-29 13:46:59   firmware-firmware_status auf dem neusten Stand
     2020-04-29 13:46:59   firmware-firmware_update_start 1
     2020-04-29 13:46:59   firmware-firmware_upload_progress 0
     2020-04-29 13:46:59   firmware-inclusion_status inbegriffen
     2020-04-29 14:48:32   lastRequestState request_error
     2020-04-29 13:46:59   radio-connection_status unklar
     2020-04-30 10:59:03   radio-quality   50
     2020-04-29 13:46:59   radio-state     gut
     2020-04-30 06:15:17   scheduling-scheduled_watering_end 2020-04-30 06:35
     2020-04-30 08:18:42   scheduling-scheduled_watering_next_start 2020-05-01 05:00
     2020-04-30 10:59:03   state           geschlossen
     2020-04-30 10:59:03   watering-watering_timer_1_duration 0
     2020-04-30 10:59:03   watering-watering_timer_1_state nichts zu tun
     2020-04-30 10:59:03   watering-watering_timer_1_valve_id 1
   helper:
     STARTINGPOINTID
Attributes:
   IODev      Gardena_Bridge
   alias      Bewässerungscomputer
   icon       sani_sprinkling
   model      watering_computer
   room       Außen,GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 11:06:36
watering-watering_timer_1_duration 0
watering-watering_timer_1_state nichts zu tun


Ist aber immer noch so das der zu sein soll. Steht zu mindest duration 0 und timer state ist auch zu
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 30 April 2020, 11:15:29
Zitat von: CoolTux am 30 April 2020, 11:06:36
watering-watering_timer_1_duration 0
watering-watering_timer_1_state nichts zu tun


Ist aber immer noch so das der zu sein soll. Steht zu mindest duration 0 und timer state ist auch zu
Nö, hab über die App eingeschaltet.
Hier mal über fhem:

Internals:
   DEF        91417fcf-1a3d-4e04-b0bc-16f56b9d39c3 watering_computer
   DEVICEID   91417fcf-1a3d-4e04-b0bc-16f56b9d39c3
   FUUID      5ea968f6-f33f-7c83-9935-e12ebab1d6de08bf
   FVERSION   74_GardenaSmartDevice.pm:v2.0.1-s21808/2020-04-29
   Gardena_Bridge_MSGCNT 185
   Gardena_Bridge_TIME 2020-04-30 11:14:44
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     185
   NAME       Water_Control
   NR         619
   STATE      geschlossen
   TYPE       GardenaSmartDevice
   VERSION    v2.0.1
   READINGS:
     2020-04-30 08:17:52   battery         ok
     2020-04-29 13:46:59   battery-disposable_battery_status ok
     2020-04-30 11:14:44   battery-level   87
     2020-04-29 13:46:59   device_info-category Bewässerungscomputer
     2020-04-29 13:46:59   device_info-connection_status online
     2020-04-30 11:14:44   device_info-last_time_online 2020-04-30 11:14:38
     2020-04-29 13:46:59   device_info-manufacturer Gardena
     2020-04-29 13:46:59   device_info-product 1-DEVICE
     2020-04-29 13:46:59   device_info-serial_number 00075546
     2020-04-29 13:46:59   device_info-sgtin 3034F8EE90126D400001271A
     2020-04-29 13:46:59   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-29 13:46:59   error-error     ok
     2020-04-30 11:14:44   error-valve_error_1_severity no_error
     2020-04-30 11:14:44   error-valve_error_1_type ok
     2020-04-30 11:14:44   error-valve_error_1_valve_id 1
     2020-04-29 13:46:59   firmware-firmware_command nichts zu tun
     2020-04-29 13:46:59   firmware-firmware_status auf dem neusten Stand
     2020-04-29 13:46:59   firmware-firmware_update_start 1
     2020-04-29 13:46:59   firmware-firmware_upload_progress 0
     2020-04-29 13:46:59   firmware-inclusion_status inbegriffen
     2020-04-29 14:48:32   lastRequestState request_error
     2020-04-29 13:46:59   radio-connection_status unklar
     2020-04-30 11:14:44   radio-quality   50
     2020-04-29 13:46:59   radio-state     gut
     2020-04-30 06:15:17   scheduling-scheduled_watering_end 2020-04-30 06:35
     2020-04-30 11:01:18   scheduling-scheduled_watering_next_start 2020-05-01 05:00
     2020-04-30 11:14:44   state           geschlossen
     2020-04-30 11:14:44   watering-watering_timer_1_duration 57
     2020-04-30 11:14:44   watering-watering_timer_1_state manual
     2020-04-30 11:14:44   watering-watering_timer_1_valve_id 1
   helper:
     STARTINGPOINTID
Attributes:
   IODev      Gardena_Bridge
   alias      Bewässerungscomputer
   icon       sani_sprinkling
   model      watering_computer
   room       Außen,GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 12:27:56
Magst Du mal die neue GardenaSmartDevice aus meinem Git testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 30 April 2020, 12:32:29
Ganz ehrlich?!

Ich hab keine Ahnung, wie man das macht... Ich hab immer Probleme mit den Rechten aufm Raspi.
Deswegen habe ich gestern auch gesagt ich warte bis morgen :) :o 8)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 12:55:18
Zitat von: SouzA am 30 April 2020, 12:32:29
Ganz ehrlich?!

Ich hab keine Ahnung, wie man das macht... Ich hab immer Probleme mit den Rechten aufm Raspi.
Deswegen habe ich gestern auch gesagt ich warte bis morgen :) :o 8)

Ok kein Problem
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: iBeSmart am 30 April 2020, 15:14:37
Hi liebe Leute,

danke zuerst einmal für Eure Arbeit, Zeit und Mühe! Super!!!

Ich verfolge diesen Thread schon ein paar Tage, da auch ich das den watering_computer über die Cloudanbindung & FHEM gern steuern möchte.

Mit der Version 2.0.1. lässt sich der Befehl senden, aber der Status bleibt 'geschlossen' ... obwohl das Ventil eigentlich geöffnet ist.

IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     7
   NAME       Wasser
   NR         1166
   STATE      geschlossen
   TYPE       GardenaSmartDevice
   VERSION    v2.0.1
   myGardenaBridge_MSGCNT 7
   myGardenaBridge_TIME 2020-04-30 15:10:35
   READINGS:
     2020-04-19 09:36:03   battery-disposable_battery_status ok
     2020-04-30 15:10:35   battery-level   82
     2020-04-19 09:36:03   device_info-category Bewässerungscomputer
     2020-04-19 09:36:03   device_info-connection_status online
     2020-04-30 15:10:35   device_info-last_time_online 2020-04-30 15:10:29
     2020-04-19 09:36:03   device_info-manufacturer Gardena
     2020-04-19 09:36:03   device_info-product 1-DEVICE
     2020-04-19 09:36:03   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-19 09:36:03   error-error     ok
     2020-04-30 15:10:35   error-valve_error_1_severity no_error
     2020-04-30 15:10:35   error-valve_error_1_type ok
     2020-04-30 15:10:35   error-valve_error_1_valve_id 1
     2020-04-19 09:36:03   firmware-firmware_command nichts zu tun
     2020-04-19 09:36:03   firmware-firmware_status auf dem neusten Stand
     2020-04-19 09:36:03   firmware-firmware_update_start 1
     2020-04-19 09:36:03   firmware-firmware_upload_progress 0
     2020-04-19 09:36:03   firmware-inclusion_status inbegriffen
     2020-04-28 08:34:03   lastRequestState request_error
     2020-04-19 09:36:03   radio-connection_status unklar
     2020-04-30 15:10:35   radio-quality   50
     2020-04-24 19:37:28   radio-state     gut
     2020-04-29 06:00:17   scheduling-scheduled_watering_end 2020-04-29 07:15
     2020-04-30 15:06:14   scheduling-scheduled_watering_next_start 2020-04-30 20:00
     2020-04-30 15:10:35   state           geschlossen
     2020-04-30 15:10:35   watering-watering_timer_1_duration 57
     2020-04-30 15:10:35   watering-watering_timer_1_state manual
     2020-04-30 15:10:35   watering-watering_timer_1_valve_id 1
   helper:
     STARTINGPOINTID
Attributes:
   IODev      myGardenaBridge
   model      watering_computer


mit der Version ausm Git scheint es zu laufen und meldet auch 'offen' :-)

FVERSION   74_GardenaSmartDevice.pm:v2.0.1-s21808/2020-04-29
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     11
   NAME       Wasser
   NR         1166
   STATE      offen
   TYPE       GardenaSmartDevice
   VERSION    v2.0.1
   myGardenaBridge_MSGCNT 11
   myGardenaBridge_TIME 2020-04-30 15:13:10
   READINGS:
     2020-04-19 09:36:03   battery-disposable_battery_status ok
     2020-04-30 15:13:10   battery-level   82
     2020-04-19 09:36:03   device_info-category Bewässerungscomputer
     2020-04-19 09:36:03   device_info-connection_status online
     2020-04-30 15:13:10   device_info-last_time_online 2020-04-30 15:13:03
     2020-04-19 09:36:03   device_info-manufacturer Gardena
     2020-04-19 09:36:03   device_info-product 1-DEVICE
     2020-04-19 09:36:03   device_info-version 0.3.5-4.0.0-1.4.2-2.2.0
     2020-04-19 09:36:03   error-error     ok
     2020-04-30 15:13:10   error-valve_error_1_severity no_error
     2020-04-30 15:13:10   error-valve_error_1_type ok
     2020-04-30 15:13:10   error-valve_error_1_valve_id 1
     2020-04-19 09:36:03   firmware-firmware_command nichts zu tun
     2020-04-19 09:36:03   firmware-firmware_status auf dem neusten Stand
     2020-04-19 09:36:03   firmware-firmware_update_start 1
     2020-04-19 09:36:03   firmware-firmware_upload_progress 0
     2020-04-19 09:36:03   firmware-inclusion_status inbegriffen
     2020-04-28 08:34:03   lastRequestState request_error
     2020-04-19 09:36:03   radio-connection_status unklar
     2020-04-30 15:13:10   radio-quality   50
     2020-04-24 19:37:28   radio-state     gut
     2020-04-29 06:00:17   scheduling-scheduled_watering_end 2020-04-29 07:15
     2020-04-30 15:06:14   scheduling-scheduled_watering_next_start 2020-04-30 20:00
     2020-04-30 15:13:10   state           offen
     2020-04-30 15:13:10   watering-watering_timer_1_duration 57
     2020-04-30 15:13:10   watering-watering_timer_1_state manual
     2020-04-30 15:13:10   watering-watering_timer_1_valve_id 1
   helper:
     STARTINGPOINTID
Attributes:
   IODev      myGardenaBridge
   model      watering_computer
   room       GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 30 April 2020, 15:23:19
Zitat von: Sockeye am 29 April 2020, 18:26:44
..
Immer wenn ich hier mit "set" ein Passwort eingebe bekomme ich folgende Meldung:

https://up.picr.de/38414586sh.jpg (https://up.picr.de/38414586sh.jpg)

...und das Passwort wird scheinbar nicht angenommen...

Im Log bekomm ich dann folgendes: "020.04.29 17:56:04 3: GardenaSmartBridge (myGardenaBridge) - No password in file
"

Hat Jemand eine Idee, was ich hier falsch machen könnte?

Hey ist das Thema noch offen? In deinem GIT sehe ich keine Änderungen daran. Habe das Modul vorhin bei mir einrichten wollen aber es geht leider nicht. Ich kann ein leeres PW speichern aber das bringt natürlich nichts. Wenn ich set myGardenaBridge gardenaAccountPassword MEINPW eingebe, bekomme ich die gleiche Meldung wie Sockeye.

Wenn ich helfen kann, bitte bescheid geben was ich testen darf :)

Wenn ich nur die 73_GardenaSmartBridge.pm tausche, bekomme ich folgenden Fehler:
2020.04.30 15:58:02 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
Excessively long <> operator at ./FHEM/73_GardenaSmartBridge.pm line 21.

2020.04.30 15:58:02 0: Excessively long <> operator at ./FHEM/73_GardenaSmartBridge.pm line 21.

2020.04.30 15:58:10 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
Excessively long <> operator at ./FHEM/73_GardenaSmartBridge.pm line 21.

2020.04.30 15:58:10 0: Excessively long <> operator at ./FHEM/73_GardenaSmartBridge.pm line 21.


Rechte und Besitzer passen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 16:21:12
Ist noch offen. Fixe ich heute Abend
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 19:35:07
Ist gefixt, allerdings hat das ganze einen kleinen Haken. Es dürfen keine = Zeichen im Passwort enthalten sein. Bitte darauf achten
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 30 April 2020, 20:49:39
Hey das ist schön. Ich habe meine neue Pumpe vorhin in Betrieb genommen (bin aktuell noch sehr begeistert, wie schön die ansaugt). Über die App bin ich eher enttäuscht aber das ist hier erstmal egal.

Wo finde ich das Update denn? Im SVN und auf deinem GIT finde ich es nicht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 21:04:00
Update sollte im Git liegen. SVN mache ich nachher
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 30 April 2020, 21:36:08
Hey,

manuell rein geladen und Rechte angepasst...

-rwxrwxrwx 1 mein_benutzer meine_gruppe 181109 Apr 30 21:29 73_GardenaSmartBridge.pm
-rwxrwxrwx 1 mein_benutzer meine_gruppe 173514 Apr 30 21:29 74_GardenaSmartDevice.pm


2020.04.30 21:32:53 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 4, near "<"
"use" not allowed in expression at ./FHEM/73_GardenaSmartBridge.pm line 43, at end of line
Unknown regexp modifier "/v" at ./FHEM/73_GardenaSmartBridge.pm line 43, at end of line
Unknown regexp modifier "/e" at ./FHEM/73_GardenaSmartBridge.pm line 43, at end of line
Unknown regexp modifier "/r" at ./FHEM/73_GardenaSmartBridge.pm line 43, at end of line
Not enough arguments for link at ./FHEM/73_GardenaSmartBridge.pm line 59, near ""shortcut icon" href"
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 59, near ""shortcut icon" href"
Unknown regexp modifier "/e" at ./FHEM/73_GardenaSmartBridge.pm line 112, at end of line
Unknown regexp modifier "/r" at ./FHEM/73_GardenaSmartBridge.pm line 112, at end of line
Unknown regexp modifier "/e" at ./FHEM/73_GardenaSmartBridge.pm line 112, at end of line
./FHEM/73_GardenaSmartBridge.pm has too many errors.


Hab ich was vergessen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 April 2020, 21:39:32
Du hast bestimmt falsch runtergeladen.

https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart/archive/master.zip

Das Zip entpacken und dann die beiden Modul Dateien entsprechend nach FHEM/ kopieren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Sockeye am 30 April 2020, 21:49:37
Bei mir funktioniert es jetzt. Danke :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 30 April 2020, 22:10:21
Dumm... Bettreif! Danke!

Jetzt ist er verbunden. Schaue mir morgen mal an was ich nun so neues kann. -> Ich Danke!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 01 Mai 2020, 14:38:14
Zitat von: CoolTux am 30 April 2020, 12:55:18
Ok kein Problem
Läuft!
Vielen Dank!

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 01 Mai 2020, 16:16:18
Hallo zusammen,

ich habe eine Gardena Smart Pump in Betrieb genommen. Nach meinen Anfänglichen Problemen, habe ich nun alles soweit am laufen.
Schade das die App an sich so wenig Möglichkeiten hat. Aber gut es ist eben "nur" eine Pumpe.

Da man eh nichts schalten kann usw in FHEM habe ich zumindest meine Ansicht ein wenig verschönert. Wer noch Ideen hat, gerne melden :)
Anbei für Euch mal meine Ansicht... Wer mag...

devstateicon (stateformat muss dafür gelöscht werden wenn vorhanden):
{ my $amp = ReadingsVal($name,"device_info-connection_status","offline") eq "offline" ? "rot" : "gruen";;
my $pic = ReadingsVal($name,"pump-pump_on_off","") eq "on"?'sani_domestic_waterworks@green':'sani_domestic_waterworks';;
my $text = ReadingsVal($name,"pump-pump_on_off","") eq "on"?"Pumpe läuft - Aktuell: ".ReadingsVal($name,"flow-flow_rate","")." l/h bei ".ReadingsVal($name,"outlet_pressure-outlet_pressure","")." bar<br>Raum-Temp.: ".ReadingsVal($name,"outlet_temperature-temperature","")." °C / Info: ".ReadingsVal($name,"outlet_temperature-frost_warning","")."":'Standby';;
"<div>".FW_makeImage("10px-kreis-".$amp)."<a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\"></a>&nbsp;".FW_makeImage($pic)." $text </div>" }


Anbei auch ein Bild wie das aussieht....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 01 Mai 2020, 16:19:44
Super, kann ich sehr gut gebrauchen, danke. Dachte übrigens auch, dass man mehr mit der Pumpe machen kann
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 16:28:46
Zitat von: heiko73 am 25 April 2020, 15:44:02
Watercontrol: Löschen in Gardena App, dann neu eingebunden. In FHEM altes Device gelöscht, neu gefundener Water Control wirft wieder 400 Bad Request und der State ändert sich auch nicht von "closed" zu "open" wenn ich das Teil per Gardena App anschalte. Allerdings ändert sich "watering-watering_timer_1_state" von "idle" zu "manual".

Habe mal ein bißchen mit Curl in der API rumgeschaut. Tatsächlich ist das einzige, was sich (außer ein paar Zeitstempel natürlich) ändert, dieser Wert.


Wenn eingeschaltet:

{"id":"xyz",
"name":"watering",
"properties":[{"id":"xyz",
"name":"watering_timer_1",
"timestamp":"2020-04-25T13:36:29.064Z",
"unit":"complex",
"value":{"state":"manual",
"duration":297,
"valve_id":1},
"writeable":true,
"supported_values":[]}],
"type":"watering"},


Und wenn ausgeschaltet:
{"id":"xyz",
"name":"watering",
"properties":[{"id":"xyz",
"name":"watering_timer_1",
"timestamp":"2020-04-25T13:11:41.461Z",
"unit":"complex",
"value":{"state":"idle",
"duration":0,
"valve_id":1},
"writeable":true,
"supported_values":[]}],
"type":"watering"},


Eventuell hat sich da was geändert...

Viele Grüße,
   Heiko

Wenn Ihr mir so eine Ausgabe für die Pumpe besorgen könnt kann ich das Teil auch zum schalten bringen denn ich weiß nun wie man das hier lesen muss.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 01 Mai 2020, 16:45:47
Besorge dir alles was ich kann, wenn es hilft.
Kannst du mir noch sagen wie ich dir diesen Output bereit stelle?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 16:52:07
Zitat von: 87insane am 01 Mai 2020, 16:45:47
Besorge dir alles was ich kann, wenn es hilft.
Kannst du mir noch sagen wie ich dir diesen Output bereit stelle?

Da müssen wir den Kollegen fragen welcher und die Daten zur Verfügung gestellt hat welche ich Zitiert habe.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 01 Mai 2020, 17:10:30
Es ist am Ende nur eine Pumpe aber ich nehme natürlich gerne alles an Infos was ich bekommen kann und ggf. schalten. Aber geht ja über die App auch nicht.
@heiko73: Wie geht das genau?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 17:19:08
Zitat von: 87insane am 01 Mai 2020, 17:10:30
Es ist am Ende nur eine Pumpe aber ich nehme natürlich gerne alles an Infos was ich bekommen kann und ggf. schalten. Aber geht ja über die App auch nicht.
@heiko73: Wie geht das genau?

Du kannst über die App auch nicht schalten?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 01 Mai 2020, 17:27:57
Also ich hab nix gefunden. Folgendes sind die einzigen Optionen...

Gerät umbenennen
Gesamte fördermenge Anzeige in m3
Betriebsmodus einstellen (automatisch, zeitgesteuert)
Leckage Erkennung einstellen (Bewässerung, waschmaschine, hauswasserversorgung, deaktiviert)
Einschaltdruck einstellen (2 bis 2,8bar)

Edit: ach ja und man kann die Signal Stärke aktualisieren. Ist bei mir aber immer gut. Logisch...bewegt sich ja nix.

Anbei auch ein Bild.....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 17:33:03
Das ist ja doof.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 Mai 2020, 17:49:00
Habe leider seit dem Update einen Fehler bei meinem mäher festgestellt.

Ein "set x startpoint enable 1"

Lässt FHEM bzw die Seite abschmieren.

Fängt sich dann aber scheinbar wieder.

Befehl wird nicht gesendet. Die anderen Funktionen versuche ich jetzt mal durch..

Gesendet von meinem SM-G955F mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 17:55:08
Zitat von: Tommy_84 am 01 Mai 2020, 17:49:00
Habe leider seit dem Update einen Fehler bei meinem mäher festgestellt.

Ein "set x startpoint enable 1"

Lässt FHEM bzw die Seite abschmieren.

Fängt sich dann aber scheinbar wieder.

Befehl wird nicht gesendet. Die anderen Funktionen versuche ich jetzt mal durch..

Gesendet von meinem SM-G955F mit Tapatalk

Hatte ich fasst erwartet. Ich brauche bitte die Stelle des Logs.
Danke fürs testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 Mai 2020, 18:09:27
Zitat von: CoolTux am 01 Mai 2020, 17:55:08
Hatte ich fasst erwartet. Ich brauche bitte die Stelle des Logs.
Danke fürs testen.

Warum tust du mir das an...  :o  ;)

Das müsste es sein?
Can't use string ("enable") as an ARRAY ref while "strict refs" in use at ./FHEM/74_GardenaSmartDevice.pm line 837.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 01 Mai 2020, 18:31:36
Zitat von: CoolTux am 01 Mai 2020, 17:33:03
Das ist ja doof.

Naja es ist ne Pumpe. An und aus machen ist ja nicht so sinnig. Aber ich hatte auf jeden Fall erwartet das sie mir sagt wie der Strom Verbrauch ist. Ggf noch die Gang Anzeige und den luftanteil oder was man sonst noch so messen kann.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 18:32:28
Zitat von: Tommy_84 am 01 Mai 2020, 18:09:27
Warum tust du mir das an...  :o  ;)

Das müsste es sein?
Can't use string ("enable") as an ARRAY ref while "strict refs" in use at ./FHEM/74_GardenaSmartDevice.pm line 837.

Kannst Du bitte einmal testen?
https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart.git

Brauchst nur die Device Datei. Entweder auf die Datei klicken und dann rechts oben auf Original Format und dann alles markieren oder halt das Zip File runter laden und entpacken.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 01 Mai 2020, 19:44:33
Zitat von: 87insane am 01 Mai 2020, 18:31:36
Naja es ist ne Pumpe. An und aus machen ist ja nicht so sinnig. Aber ich hatte auf jeden Fall erwartet das sie mir sagt wie der Strom Verbrauch ist. Ggf noch die Gang Anzeige und den luftanteil oder was man sonst noch so messen kann.

Wäre schön... Kann sie aber tatsächlich nicht. Nur das, was auch die app kann. Für Stromverbrauch nutze ich ne fritz Steckdose. Schau dir mal das json im Firefox developer an, dort steht, was machbar ist. Nicht mehr als halt auch die app kann. War nach dem Kauf auch enttäuscht. Für den Preis...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 01 Mai 2020, 19:54:40
Hab an den Steckdosen auch ein sonoff pow r2 mit tasmota. Aber der Aufpreis ist damit in meinen Augen noch nicht gegeben. Denke das gardena bei der pumpe noch ein wenig schrauben wird.

OT: Was ich mal lobend erwähnen muss, die Pumpe saugt einen Tennisball durch einen Strohhalm. Musste mich mit dem ansaug Schlauch aber auch quälen bis der dicht war.

Bin gespannt was..
... Die fhem runde noch spezielles heraus findet.
... Was gardena da noch bieten wird.

Danke für das Modul. Sobald ich helfen kann, bitte melden. Liefer alles an Infos was ich bieten kann.

Für die, die ein solches devstateicon wollen, könntest du das bestimmt auch einbauen oder? Natürlich auch angepasst. Hatte nur mal die Infos raus genommen die mir interessant erschienen.
Weiß leider nicht wie kritische error zb aussehen. Sonst könnte man das noch mit einbauen. Gleiches gilt für neue Firmware vorhanden. Ich sehe leider nur wie es aussieht wenn eine FW da ist. Hat einer die möglichen Werte der readings?

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 Mai 2020, 20:09:37
Zitat von: CoolTux am 01 Mai 2020, 18:32:28
Kannst Du bitte einmal testen?
https://git-tuxnet.ddns.net/FHEM/mod-GardenaSmart.git

Brauchst nur die Device Datei. Entweder auf die Datei klicken und dann rechts oben auf Original Format und dann alles markieren oder halt das Zip File runter laden und entpacken.

War leider nicht erfolgreich..

Can't use string ("enable") as an ARRAY ref while "strict refs" in use at ./FHEM/74_GardenaSmartDevice.pm line 837.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 20:18:17
Ok bitte noch einmal. Es sollte nun keine Meldung kommen da ich die Routine deaktiviert habe aber im FHEM Log muss eine Ausgabe kommen. Die brauche ich bitte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 Mai 2020, 20:42:49
Zitat von: CoolTux am 01 Mai 2020, 20:18:17
Ok bitte noch einmal. Es sollte nun keine Meldung kommen da ich die Routine deaktiviert habe aber im FHEM Log muss eine Ausgabe kommen. Die brauche ich bitte.

Hoffe das hilft dir weiter.
Habe device und bridge angepasst vor dem LOG.

$VAR1 = [
          'enable',
          '1'
        ];
2020.05.01 20:40:48 4: GardenaSmartBridge (Robert) - IOWrite:  faf69adc-a4e7-4fd4-aabf-be579d82ee5b mower IODevHash=HASH(0x34b53a8)
2020.05.01 20:40:49 3: GardenaSmartBridge (Gardena) - JSON error while request
2020.05.01 20:40:49 5: GardenaSmartBridge (Robert) - RequestERROR: http error 405
2020.05.01 20:40:49 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 405 receive Error after requesting gardena cloud
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 21:09:46
Das hilft, ich bereite da gleich was vor. Dauert kleinen Moment.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 Mai 2020, 21:16:45
Zitat von: CoolTux am 01 Mai 2020, 21:09:46
Das hilft, ich bereite da gleich was vor. Dauert kleinen Moment.
Dankeschön!

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 21:38:23
Fertig bitte einmal testen. Sollte nun gehen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 Mai 2020, 22:08:10
Zitat von: CoolTux am 01 Mai 2020, 21:38:23
Fertig bitte einmal testen. Sollte nun gehen

Der weg ist schon mal richtig. Habe das device akutell und die bridge von vor 6 std

Also set x startpoint enable 1 und disable 1 geht
enable 2 und disable 2 geht auch
enable 3 und disable 3 gibt den Fehler 503

[{"enabled":false,"follow":"guide_1","corridor_cut_enabled":false,"distance_in_meters":40,"probability_in_percent":100},{"follow":"guide_1","enabled":false,"probability_in_percent":0,"corridor_cut_enabled":false,"distance_in_meters":20},{"probability_in_percent":0,"corridor_cut_enabled":false,"distance_in_meters":30,"follow":"guide_1","enabled":true}],"device":"faf69adc-a4e7-4fd4-aabf-be579d82ee5b","name":"starting_points"} faf69adc-a4e7-4fd4-aabf-be579d82ee5b mower_settings IODevHash=HASH(0x4887128)
2020.05.01 21:58:15 3: GardenaSmartBridge (Gardena) - JSON error while request
2020.05.01 21:58:15 5: GardenaSmartBridge (Robert) - RequestERROR: 503
2020.05.01 21:58:15 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 503 without any data after requesting gardena cloud
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 22:30:50
Zitat von: Tommy_84 am 01 Mai 2020, 22:08:10
Der weg ist schon mal richtig. Habe das device akutell und die bridge von vor 6 std

Also set x startpoint enable 1 und disable 1 geht
enable 2 und disable 2 geht auch
enable 3 und disable 3 gibt den Fehler 503

[{"enabled":false,"follow":"guide_1","corridor_cut_enabled":false,"distance_in_meters":40,"probability_in_percent":100},{"follow":"guide_1","enabled":false,"probability_in_percent":0,"corridor_cut_enabled":false,"distance_in_meters":20},{"probability_in_percent":0,"corridor_cut_enabled":false,"distance_in_meters":30,"follow":"guide_1","enabled":true}],"device":"faf69adc-a4e7-4fd4-aabf-be579d82ee5b","name":"starting_points"} faf69adc-a4e7-4fd4-aabf-be579d82ee5b mower_settings IODevHash=HASH(0x4887128)
2020.05.01 21:58:15 3: GardenaSmartBridge (Gardena) - JSON error while request
2020.05.01 21:58:15 5: GardenaSmartBridge (Robert) - RequestERROR: 503
2020.05.01 21:58:15 5: GardenaSmartBridge (Robert) - RequestERROR: received http code 503 without any data after requesting gardena cloud

Ich gehe davon aus das Du auch 3 Punkte hast? Oder vielleicht doch nur 2?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 Mai 2020, 22:39:39
Zitat von: CoolTux am 01 Mai 2020, 22:30:50
Ich gehe davon aus das Du auch 3 Punkte hast? Oder vielleicht doch nur 2?
Habe drei Stück. Hat auch schon mal funktioniert.

Es werden mir im device auch drei Stück gezeigt
Nur kann ich den 3. Nicht auf 1 setzen. (https://uploads.tapatalk-cdn.com/20200501/e9bdc5e339c5f0c01ce3b1a65e3bad97.jpg)

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 01 Mai 2020, 22:43:10
Zitat von: Tommy_84 am 01 Mai 2020, 22:39:39
Habe drei Stück. Hat auch schon mal funktioniert.

Es werden mir im device auch drei Stück gezeigt
Nur kann ich den 3. Nicht auf 1 setzen. (https://uploads.tapatalk-cdn.com/20200501/e9bdc5e339c5f0c01ce3b1a65e3bad97.jpg)

Gesendet von meinem SM-G955F mit Tapatalk
Kommando zurück..

Man sollte/muss ihn vorher komplett einrichten mit % und Metern.

Dann geht es auch..

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Mai 2020, 22:46:23
Hatte mein Meckertext schon fertig  ;D

Nee wollte Dir ein Log4 empfehlen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 02 Mai 2020, 17:28:40
Hey zusammen,

wie genau sammelt das Modul die Daten? So wie es aussieht holt es sich jede Minute die Infos aus der Cloud.
Kann man es so anpassen, dass wenn die Pumpe läuft (Reading pump-pump_on_off on), er die Daten öfter abholt?
Der Druck und die Durchlaufwerte wollte ich plotten. Aber die Änderungen kommen zu selten durch für meinen Begriff.
In der App sehe ich öfter Veränderungen. Nach Geräuschpegel und dem was an Wasser rauß kommt, scheint es mir als
würde die App bei jeder Veränderung direkt einen Wert ausgeben. (Latenzen mal mit einberechnet, von ca. 3-5 Sekunden)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 02 Mai 2020, 17:39:39
Kannst den intervall doch selbst hochsetzen. Bei mir ruft er alle 30 Sekunden ab
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 Mai 2020, 17:45:03
Einfach das Attribut Intervall anpassen.
Was auch geht wäre ein externes Notify welches bei erkennen der laufenden Pumpe das Internal INTERVAL auf 30 setzt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 02 Mai 2020, 17:49:15
Hatte auch erst an Intervall gedacht. Wollte aber nicht immer alles bekommen. Die notify idee gefällt mir.
Wobei Interval auf 30 und Event on change sollten das gleiche machen oder?

An sich macht die verschaltung innerhalb des Module bei punpen auf jeden Fall Sinn, denke ich. Oder was meint ihr?

Edit: Intervall geht auch nur im Gateway/bridge Dev. Wenn ich nun x Geräte hätte und er aber nur 2, 3 öfter oder nach bestimmten Bestimmungen abfragen soll, ginge das nicht. Hoffe man versteht wie ich das meine...
Ps: wenn ich im Gateway Dev direkt Event on change setze, wird dies auch nur dann werte an das geräte weiter geben wenn sich da was ändert oder? An welcher stelle macht es hier am meisten sinn?

Gesendet von meinem LM-G810 mit Tapatalk
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 Mai 2020, 20:43:01
Zitat von: 87insane am 02 Mai 2020, 17:49:15
Hatte auch erst an Intervall gedacht. Wollte aber nicht immer alles bekommen. Die notify idee gefällt mir.

Wobei Interval auf 30 und Event on change sollten das gleiche machen oder?

An sich macht die verschaltung innerhalb des Module bei punpen auf jeden Fall Sinn, denke ich. Oder was meint ihr?

Edit: Intervall geht auch nur im Gateway/bridge Dev. Wenn ich nun x Geräte hätte und er aber nur 2, 3 öfter oder nach bestimmten Bestimmungen abfragen soll, ginge das nicht. Hoffe man versteht wie ich das meine...

Ps: wenn ich im Gateway Dev direkt Event on change setze, wird dies auch nur dann werte an das geräte weiter geben wenn sich da was ändert oder? An welcher stelle macht es hier am meisten sinn?

Gesendet von meinem LM-G810 mit Tapatalk

Bitte kein event-on-change in der Bridge. Die Bridge ist auf gewisse Events angewiesen. Es werden keine Events weiter gereicht an die GardenaSmartDevices sondern die Informationen welche über ein pull der GardenaBridge von der Cloud kommen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 02 Mai 2020, 22:15:47
Das war die Antw auf meine Frage. Danke! Dachte mir sowas, weswegen ich zum Glück fragte. Du holst die Daten also Formatiert immer wieder aus der Cloud. Bin zwar kein Programmierer aber immernoch ITler. Schaue mir das Modul morgen mal an und versuche zu erkennen wie du das genau alles machst. Wenn ich was finde, was dir hilft, sende ich es hier rein. Denke die Optionen aus der Pumpe selber (wenn auch in meinen Augen unwichtig) kann man als Option auch noch rein bringen. Darfst/dürft mir auch gern helfen wenn ich gezielter suchen kann und Info geben kann.

Die Implementation in die Modul Optionen schafft die Idee nicht?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 Mai 2020, 22:28:14
Zitat von: 87insane am 02 Mai 2020, 22:15:47
Das war die Antw auf meine Frage. Danke! Dachte mir sowas, weswegen ich zum Glück fragte. Du holst die Daten also Formatiert immer wieder aus der Cloud. Bin zwar kein Programmierer aber immernoch ITler. Schaue mir das Modul morgen mal an und versuche zu erkennen wie du das genau alles machst. Wenn ich was finde, was dir hilft, sende ich es hier rein. Denke die Optionen aus der Pumpe selber (wenn auch in meinen Augen unwichtig) kann man als Option auch noch rein bringen. Darfst/dürft mir auch gern helfen wenn ich gezielter suchen kann und Info geben kann.

Die Implementation in die Modul Optionen schafft die Idee nicht?

Du meinst die Änderung des Intervals auf Basis des Zustandes der Pumpe?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 02 Mai 2020, 22:42:28
Jo.
Bei dem Gerät kann man ja nichts umstellen oder anpassen was nicht eh langzeit Konfig ist.

Mag sich überheblich oder eingebildet anhören, aber ich werde Gardena auch noch eine Mail zu dem Thema schreiben. Finde das eine Frechheit. Versteht mich nicht falsch. Die Pumpe als Solche, super! Aber alles was "SMART" sein soll, ist mir zu wenig. Alleine aus den ganzen Sensoren, die in die Pumpe verbaut wurden, hat die Pumpe mehr Infos. Ich weiß, dass diese nicht wirklich wichtig sind, aber jeder der FHEM nutzt, kann eigentlich nicht genug Daten haben. Aus diesem Grund fragte ich auch anfangs ob das Gateway schon als CUL existiert. Ich meine das sind erstmal auch nur 886MHz. Aber leider habe ich nichts dazu gefunden und musste mir das Ding besorgen.

Und mein "jo" oben war auch auf das devstateicon gemünzt. Bisher existiert keins und auch wenn es ggf. nicht das schönste ist, habe ich versucht aus allen Infos das sinnvollste rauß zu ziehen und dar zu stellen. Geht quasi darum, den Personen, die das alles nutzen auch direkt einen Design/Nutzen Input zu bringen. Vielleicht animiert das den ein oder Anderen :) In der MQTT Template Gruppe sehe ich das immer wieder. Echt genial was die Gruppe erschafft :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 05 Mai 2020, 19:57:13
Hilfe, ich habe meine beiden Dateien 73Bridg.pm und 74Device.pm von 2018 mit den neuesten vom 01.05. ersetzt die Rechte gesetzt, so wie früher bei einem Update halt auch...nun findet er die Smartbridge nicht mehr...muss ich unbedingt fhem updaten, oder gehts auch irgendwie anders?

Ich bin der, der Updates liebt, weil dann nichts mehr geht...wahrscheinlich weil ich erst updates mache wenns wirklich hakt.. :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 05 Mai 2020, 20:06:33
Log Auszug wäre ne nice sache :)

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 Mai 2020, 20:22:21
Zitat von: Phlox am 05 Mai 2020, 19:57:13
Hilfe, ich habe meine beiden Dateien 73Bridg.pm und 74Device.pm von 2018 mit den neuesten vom 01.05. ersetzt die Rechte gesetzt, so wie früher bei einem Update halt auch...nun findet er die Smartbridge nicht mehr...muss ich unbedingt fhem updaten, oder gehts auch irgendwie anders?

Ich bin der, der Updates liebt, weil dann nichts mehr geht...wahrscheinlich weil ich erst updates mache wenns wirklich hakt.. :)

Hast Du seit 2018 kein FHEM Update gemacht? Du hast also eine veraltete fhem.pl mit den ganzen Coreroutinen und erwartest das moderne Module mit dem alten Zeug laufen?
Mach bitte ein komplettes Update.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Phlox am 05 Mai 2020, 20:29:20
Dann werd ich mal in den sauren Apfel beißen müssen....

Update durchgeführt - erfolgreich.

Musste halt wegen dem SSLv2 Problem bei meinem raspberry noch folgendes machen:
sudo apt-get install --reinstall libio-socket-ssl-perl



Danke an die Helfer...und mein FHEM ist wieder mal up to date
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: deebeo am 08 Mai 2020, 08:20:09
Hallo Leute,
erstmal vielen Dank, dass Ihr Euch um das Modul kümmert!
Meine Gardenasmartbridge scheint seit dem Update nicht mehr mit der Api sprechen zu können.
Unter der Upi-Url(https://sg-api.dss.husqvarnagroup.net/#/session/new) kann ich mich auch im Brauser nicht mehr anmelden: Server Error. Wurde die API evtl abgeschaltet? Muss ich eine neue API URL eintragen?https://sg-api.dss.husqvarnagroup.net/#/session/new

Mein Eventlog sagt nur Sachen wie:
2020-05-08 08:18:38 GardenaSmartBridge myGardenaBridge fetch locationId
2020-05-08 08:18:39 GardenaSmartBridge myGardenaBridge 401
2020-05-08 08:18:39 GardenaSmartBridge myGardenaBridge lastRequestState: request_error
2020-05-08 08:18:39 GardenaSmartBridge myGardenaBridge no token available
2020-05-08 08:18:39 GardenaSmartBridge myGardenaBridge lastRequestState: no token available


Ich nehme an, dass ich irgendwo etwas überlesen habe... Ich bin für jeden Hinweis dankbar ;)

EDIT: Hier nochmal ein List:

Internals:
   BRIDGE     1
   CFGFN     
   FUUID      5eb4f697-f33f-5181-dd8c-bc2c8e2e508a76ac
   FVERSION   73_GardenaSmartBridge.pm:v2.0.2-s21831/2020-05-01
   INTERVAL   60
   NAME       myGardenaBridge
   NOTIFYDEV  global,myGardenaBridge
   NR         126
   NTFY_ORDER 50-myGardenaBridge
   STATE      no token available
   TYPE       GardenaSmartBridge
   URL        https://sg-api.dss.husqvarnagroup.net/sg-1
   VERSION    v2.0.2
   READINGS:
     2020-05-08 08:24:40   lastRequestState no token available
     2020-05-08 08:24:40   state           no token available
     2020-05-08 08:05:11   token           none
   helper:
Attributes:
   gardenaAccountEmail hans.wurst@gmail.com
   room       GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 87insane am 08 Mai 2020, 08:45:45
Mach mal ein Set Passwort und dann get Token.

Gesendet von meinem LM-G810 mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: deebeo am 08 Mai 2020, 08:50:24
Zitat von: 87insane am 08 Mai 2020, 08:45:45
Mach mal ein Set Passwort und dann get Token.

Gesendet von meinem LM-G810 mit Tapatalk
Super, vielen Dank, hat geholfen!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 11 Mai 2020, 13:49:17
Hallo,
ich habe jetzt auch erfolgreich meinen Sileno Smart 750 mit der Bridge und dem automatisch angelegten DEVICE in FHEM integriert. Das DEVICE zeigt mir auch den aktuellen Status des Mähers und alle möglichen Daten an. Leider kann ich dem Mäher keine SET Befehle senden. Also alle Befehle von FHEM an den Mäher werden ignoriert. In der Gardena APP klappt aber alles bestens und die werden dann auch im GardenDevice angezeigt. Interessant ist auch, bei dem Befehl set <Name> startOverrideTimer 60 setze, bekomme ich ein Service Unavailable bei allen andern SET Befehlen ein the command is processed
Was mache ich nur falsch, die Verbindung an sich steht ja offensichtlich, leider nur in eine Richtung.  :(
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2020, 13:51:10
Zitat von: Seidenschnabel am 11 Mai 2020, 13:49:17
Hallo,
ich habe jetzt auch erfolgreich meinen Sileno Smart 750 mit der Bridge und dem automatisch angelegten DEVICE in FHEM integriert. Das DEVICE zeigt mir auch den aktuellen Status des Mähers und alle möglichen Daten an. Leider kann ich dem Mäher keine SET Befehle senden. Also alle Befehle von FHEM an den Mäher werden ignoriert. In der Gardena APP klappt aber alles bestens und die werden dann auch im GardenDevice angezeigt.
Was mache ich nur falsch, die Verbindung an sich steht ja offensichtlich, leider nur in eine Richtung.  :(

Hast Du die aktuelle Version der Module?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 11 Mai 2020, 13:59:36
Ich denke schon, gestern erst ein Update all gemacht und das System komplett neu gestartet. Da das Modul doch ein fester Bestandteil von FHEM ist, gehe ich davon aus, dass das schon reicht, oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2020, 14:03:45
Jepp sollte reichen. Wie startest du den Mäher? Gib mal bitte den set Befehl.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 11 Mai 2020, 14:07:49
Ich würde den Mäher mit dem SET im Device starten, also set Schaf startOverrideTimer 60
:) Das Device hat den Namen Schaf
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 11 Mai 2020, 14:12:54
Vielleicht hilft noch der letzte Eintrag in der LogDatei

GardenaSmartBridge (Gardena_Bridge) - JSON error while request
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2020, 14:13:56
Zitat von: Seidenschnabel am 11 Mai 2020, 14:07:49
Ich würde den Mäher mit dem SET im Device starten, also set Schaf startOverrideTimer 60
:) Das Device hat den Namen Schaf

Das sollte gehen, das wären dann 60min. Versuch mal mit 10 oder so. Also erstmal bisschen kleiner. Gibt es denn Rückmeldungen, also steht was im state oder so, nachdem Du den Befehl ausgeführt hast. Ansonsten das Mower Device mal auf verbose 5 setzen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2020, 14:14:23
Zitat von: Seidenschnabel am 11 Mai 2020, 14:12:54
Vielleicht hilft noch der letzte Eintrag in der LogDatei

GardenaSmartBridge (Gardena_Bridge) - JSON error while request

Nicht wirklich.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 11 Mai 2020, 14:22:41
Hallo CoolTux,

sowohl das Device als auch die Bridge stehen jezt Verbose auf 5. Trotzdem keine Reaktion, nur ein Service Unavailable
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2020, 14:28:40
Also zu mindest bei der Bridge muss aber einiges zu sehen sein, oder? Zu mindest das Du was sendest.

Aber wenn er schreibt das der Service unavailable ist, kann auch die API gerade down sein.

Du kannst auch mal den Mower in der App von Gardena löschen und dann in FHEM und dann in der App wieder anlegen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 11 Mai 2020, 14:34:40
Alles klar, ich werde dann berichten, vielen Dank für die spontane Unterstützung. Hoffentlich klappt es dann.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 11 Mai 2020, 17:14:53
Hallo CoolTux, ich habe in FHEM das Device und die Bridge gelöscht. In Gardena Cloud habe ich den Mäher gelöscht.

Dann:

1. Mäher in der Gardena Cloud wieder eingebunden und auf Funktion getestet.
2. In FHEM autocreate eingeschaltet
3. In FHEM die Bridge wieder angelegt
4. Nach etwas warten wurde das Device angelegt.
5. Autocreate wieder disable 1
6. Die ersten Readings kommen wieder rein und der gesammte Status vom Mäher wird angezeigt.

Nur leider.... SET Befehle werden ignoriert. Beim starten, die schon beschriebene Problematik, dass die Cloud nicht ereichbar ist und wenn ich den Mäher mit der Gardena APP starte und versuche ihn über das DEVICE zu parken - keine Reaktion.

Für mich sehr schade, da ich auf meiner FUIP Oberfläche einen Button erstellen wollte, mit dem ich den Mäher einfach mal für eine Stunde losschicke.
Für Ideen und Anregungen bin ich gerne zu haben ;-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2020, 17:36:24
Müssen die anderen mal was zu sagen. Ich habe leider keine Geräte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 12 Mai 2020, 21:44:21
Zitat von: Seidenschnabel am 11 Mai 2020, 17:14:53
Hallo CoolTux, ich habe in FHEM das Device und die Bridge gelöscht. In Gardena Cloud habe ich den Mäher gelöscht.

Dann:

1. Mäher in der Gardena Cloud wieder eingebunden und auf Funktion getestet.
2. In FHEM autocreate eingeschaltet
3. In FHEM die Bridge wieder angelegt
4. Nach etwas warten wurde das Device angelegt.
5. Autocreate wieder disable 1
6. Die ersten Readings kommen wieder rein und der gesammte Status vom Mäher wird angezeigt.

Nur leider.... SET Befehle werden ignoriert. Beim starten, die schon beschriebene Problematik, dass die Cloud nicht ereichbar ist und wenn ich den Mäher mit der Gardena APP starte und versuche ihn über das DEVICE zu parken - keine Reaktion.

Für mich sehr schade, da ich auf meiner FUIP Oberfläche einen Button erstellen wollte, mit dem ich den Mäher einfach mal für eine Stunde losschicke.
Für Ideen und Anregungen bin ich gerne zu haben ;-)

Steuere meinen 750 problemlos mit FHEM.
Bridge Version 2.0.2 / Device Version 2.0.3

Nur mal so eine Idee:
Deaktiviere mal den ,,GARDENA-unterstützer Modus" in der App
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 14 Mai 2020, 19:12:34
Habe ich probiert, bzw. hatte ich eh nicht aktiviert. Habe genau die gleichen Versionen auf FHEM am laufen. Habe den Gardena Access-Point noch einmal neu eingebunden, keine Veränderung. Gelesen wird, Befehle senden geht nicht. :-\
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 14 Mai 2020, 19:57:16
Also bei mir läuft alles wie gewohnt..

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 14 Mai 2020, 22:14:03
Vielleicht hilft ja noch die Info, es geht nur ein SET Befehl. Das ist der SET startpoint. Damit kann ich meine 3 Bereiche ein-/ausschalten. Alle anderen SET Befehle funktionieren nicht. Und nur bei "SET startOverrideTimer" bekomme ich die Meldung "Service Unavailable"
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 Mai 2020, 22:41:41
Und was bekommst Du bei den anderen Befehlen für einen Fehler?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 15 Mai 2020, 18:23:53
Bei den Befehlen

"parkUntilFurtherNotice"
"parkUntilNextTimer"
"startResumeShedule"

kommt als Feedback kurz "the command is processed". Leider jedoch ohne irgendwelche Auswirkungen. Auch sieht man auf der "GardenaBridge" keine weitergeleiteten Befehle vom Device Richtung Cloud.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Mai 2020, 18:50:39
Zitat von: Seidenschnabel am 15 Mai 2020, 18:23:53
Bei den Befehlen

"parkUntilFurtherNotice"
"parkUntilNextTimer"
"startResumeShedule"

kommt als Feedback kurz "the command is processed". Leider jedoch ohne irgendwelche Auswirkungen. Auch sieht man auf der "GardenaBridge" keine weitergeleiteten Befehle vom Device Richtung Cloud.

Stell mal bitte die Bridge auf verbose 5 und sende noch mal einen Befehl. Dann poste bitte das Log. Achte darauf Passwörter oder so raus zu nehmen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 15 Mai 2020, 19:07:49
Also, die Bridge auf "verbose 5", danach erneut den Startbefehl am Device losgeschickt.

Logeintrag:

Zitat020.05.15 19:03:05 4: GardenaSmartBridge (myGardenaBridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/0cb1c398-78fa-43ab-a5a8-dcbxxxxxxxxx/abilities/mower/command?locationId=72513050-6f05-4559-b476-xxxxxxxxxx, HEADER: secret!, DATA: secret!, METHOD: POST
2020.05.15 19:03:06 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request

Ist damit etwas anzufangen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Mai 2020, 19:12:26
Hätte eigentlich erwartet das Daten zurück kommen und im Log gezeigt werden. Muss nachher mal was schauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 15 Mai 2020, 19:14:44
Stoooop! Da kommen gerade ohne Ende Logeinträge rein, ad muss ich ersteinmal schauen, was interessant sein könnte
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Mai 2020, 19:25:23
Ich denke das sind die Einträge welche kommen wenn abgefragt wird. Aber nicht die Antwort auf ein Schaltbefehl.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 15 Mai 2020, 19:33:01
Hier mal ein Auszug nach dem letzten Befehl, puh - da kommt richtig Info rein  :(

Zitat{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2020-05-14T08:04:01.231Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-12T16:25:34.554Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-12T15:40:31.197Z"},{"level":"error","raw_message":"44","source":"device","timestamp":"2020-05-12T11:17:01.126Z"},{"level":"error","message":"internal_communication_error","raw_message":"9","source":"device","timestamp":"2020-05-12T11:11:01.261Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-12T04:40:24.444Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-12T03:40:42.966Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-11T22:54:25.543Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-11T21:09:31.334Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-11T20:09:28.451Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-11T17:09:26.850Z"},{"level":"info","message":"DEVICE_CLOCK_IN_SYNC","raw_message":"DEVICE_CLOCK_IN_SYNC","source":"gateway","timestamp":"2020-05-11T14:51:32.872Z"},{"level":"warning","message":"DEVICE_CLOCK_OUT_OF_SYNC","raw_message":"DEVICE_CLOCK_OUT_OF_SYNC","source":"gateway","timestamp":"2020-05-11T14:43:20.169Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2020-05-11T14:43:12.236Z"},{"level":"error","raw_message":"44","source":"device","timestamp":"2020-05-11T13:40:26.985Z"},{"level":"error","message":"adc_invoke_timeout","raw_message":"23","source":"device","timestamp":"2020-05-11T13:39:35.248Z"},{"level":"info","message":"UP_TO_DATE","raw_message":"UP_TO_DATE","source":"gateway","timestamp":"2020-05-11T13:36:17.267Z"}],"zones":[]}
2020.05.15 19:30:22 5: GardenaSmartBridge (myGardenaBridge) - Garbage character before message: ]
2020.05.15 19:30:22 5: GardenaSmartBridge (myGardenaBridge) - Garbage character before message: }
2020.05.15 19:30:22 5: GardenaSmartBridge (myGardenaBridge) - return msg:  and tail:
2020.05.15 19:30:22 5: GardenaSmartBridge (myGardenaBridge) - Nach Sub: Laenge JSON: 0 Content:  Tail:
2020.05.15 19:30:22 1: localhost:4711 reappeared (Sonos)
2020.05.15 19:30:37 4: GardenaSmartBridge (myGardenaBridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/0cb1c398-78fa-43ab-a5a8-dcxxxxxxxxxxx/abilities/mower/command?locationId=72513050-6f05-4559-b476-362xxxxxxx, HEADER: secret!, DATA: secret!, METHOD: POST
2020.05.15 19:30:38 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 15 Mai 2020, 21:34:25
Hier noch einmal die Readings nach einem "Start-Befehl"

Zitatbattery-charging
0
2020-05-15 18:55:01
battery-level
100
2020-05-15 21:31:30
device_info-category
mower
2020-05-14 21:54:51
device_info-connection_status
online
2020-05-14 21:54:51
device_info-last_time_online
2020-05-15 21:30:22
2020-05-15 21:30:29
device_info-manufacturer
Gardena
2020-05-14 21:54:51
device_info-product
9-DEVICE
2020-05-14 21:54:51
device_info-serial_number
0000xxxx
2020-05-14 21:54:51
device_info-sgtin
3035C33A881Cxxxxxxxxxxxxx
2020-05-14 21:54:51
device_info-version
1.0.0-4.0.0-1.4.2-1.1.0
2020-05-14 21:54:51
firmware-firmware_command
idle
2020-05-14 21:54:51
firmware-firmware_status
up_to_date
2020-05-14 21:54:51
firmware-firmware_update_start
1
2020-05-14 21:54:51
firmware-firmware_upload_progress
0
2020-05-14 21:54:51
firmware-inclusion_status
included
2020-05-14 21:54:51
lastRequestState
Error 503 Service Unavailable
2020-05-15 21:31:16
mower-error
no_message
2020-05-14 21:54:51
mower-last_error_code
no_message
2020-05-14 21:54:51
mower-manual_operation
0
2020-05-14 21:54:51
mower-source_for_next_start
countdown_time
2020-05-15 18:33:59
mower-status
parked_park_selected
2020-05-15 18:33:59
mower-timestamp_last_error_code
temporarily unavailable
2020-05-14 21:54:51
mower-timestamp_next_start
2020-05-16 10:00
2020-05-15 18:33:59
mower_stats-charging_cycles
19
2020-05-15 19:01:27
mower_stats-collisions
6656
2020-05-15 19:01:27
mower_stats-cutting_time
17
2020-05-15 19:01:27
mower_stats-running_time
19
2020-05-15 19:01:27
mower_timer-mower_timer
0
2020-05-15 18:33:59
mower_type-base_software_up_to_date
1
2020-05-14 21:54:51
mower_type-device_type
18
2020-05-14 21:54:51
mower_type-device_variant
4
2020-05-14 21:54:51
mower_type-mainboard_version
20.19
2020-05-14 21:54:51
mower_type-mmi_version
20.9
2020-05-14 22:03:55
mower_type-serial_number
2007xxxxxx
2020-05-14 21:54:51
radio-quality
40
2020-05-15 21:31:30
radio-state
poor
2020-05-15 18:21:10
startpoint-1-enabled
1
2020-05-14 22:05:13
startpoint-2-enabled
1
2020-05-15 21:30:29
startpoint-3-enabled
1
2020-05-14 21:54:51
state
parked_park_selected

Da ist der Eintrag "lastRequestState
Error 503 Service Unavailable" vielleicht interessant?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 15 Mai 2020, 21:46:19
Hier noch einmal ein Auszug aus der Logdatei mit verbose 4 an der Bridge

Zitat2020.05.15 21:42:46 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:18 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2020.05.15 21:43:30 4: GardenaSmartBridge (myGardenaBridge) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/0cb1c398-78fa-43ab-a5a8-dcb3825xxxxxx/abilities/mower/command?locationId=72513050-6f05-4559-b476-362bcxxxxxxx, HEADER: secret!, DATA: secret!, METHOD: POST
2020.05.15 21:43:31 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: crusader85 am 16 Mai 2020, 21:52:40
Hallo allerseits,
ich habe den City 250 seit heute und habe das gleiche Problem wie Seidenschnabel.

Grüße

crusader85
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: crusader85 am 17 Mai 2020, 15:41:30
Ich habe mich mal etwas schlau gemacht. Die Definitionen bei Husqvarna haben sich verändert.
Command{
oneOf ->
MowerCommand{
id RandomIdentifierstring
example: request-12312
Random value, only used for logging purposes.

type string
Enum:
[ MOWER_CONTROL ]
attributes {
command* string
START_SECONDS_TO_OVERRIDE - Manual operation, use 'seconds' attribute to define duration.
START_DONT_OVERRIDE - Automatic operation.
PARK_UNTIL_NEXT_TASK - Cancel the current operation and return to charging station.
PARK_UNTIL_FURTHER_NOTICE - Cancel the current operation, return to charging station, ignore schedule.
Enum:
[ START_SECONDS_TO_OVERRIDE, START_DONT_OVERRIDE, PARK_UNTIL_NEXT_TASK, PARK_UNTIL_FURTHER_NOTICE ]
seconds integer
default: 1800
example: 3600
defines duration of manual mowing. MUST be positive multiple of 60.

}
}


https://developer.husqvarnagroup.cloud/apis/GARDENA+smart+system+API#/swagger

start_override_timer wurde zum Beispiel durch START_SECONDS_TO_OVERRIDE ersetzt.

Kannst du mal danach schauen @CoolTux?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 Mai 2020, 15:53:21
Zitat von: crusader85 am 17 Mai 2020, 15:41:30
Ich habe mich mal etwas schlau gemacht. Die Definitionen bei Husqvarna haben sich verändert.
Command{
oneOf ->
MowerCommand{
id RandomIdentifierstring
example: request-12312
Random value, only used for logging purposes.

type string
Enum:
[ MOWER_CONTROL ]
attributes {
command* string
START_SECONDS_TO_OVERRIDE - Manual operation, use 'seconds' attribute to define duration.
START_DONT_OVERRIDE - Automatic operation.
PARK_UNTIL_NEXT_TASK - Cancel the current operation and return to charging station.
PARK_UNTIL_FURTHER_NOTICE - Cancel the current operation, return to charging station, ignore schedule.
Enum:
[ START_SECONDS_TO_OVERRIDE, START_DONT_OVERRIDE, PARK_UNTIL_NEXT_TASK, PARK_UNTIL_FURTHER_NOTICE ]
seconds integer
default: 1800
example: 3600
defines duration of manual mowing. MUST be positive multiple of 60.

}
}


https://developer.husqvarnagroup.cloud/apis/GARDENA+smart+system+API#/swagger

start_override_timer wurde zum Beispiel durch START_SECONDS_TO_OVERRIDE ersetzt.

Kannst du mal danach schauen @CoolTux?

Da es bei anderen Funktioniert möchte ich hier erstmal vorsichtig sein.
Kannst Du den Befehl testen? Im Device Modul in Zeile 294 den Befehl austauschen.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: crusader85 am 17 Mai 2020, 15:59:03
Kann ich, allerdings bekomme ich einen Fehler 400. Ich muss aber auch gestehen, dass ich JSON und Perl nicht beherrsche.
Wie muss das aussehen? So?
elsif ( lc $cmd eq 'startoverridetimer' ) {
        $payload = '"name":"start_seconds_to_override","parameters":{"seconds":'
          . $aArg->[0] * 60 . '}';

    }

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 17 Mai 2020, 16:01:34
Zitat von: crusader85 am 17 Mai 2020, 15:59:03
Kann ich, allerdings bekomme ich einen Fehler 400. Ich muss aber auch gestehen, dass ich JSON und Perl nicht beherrsche.
Wie muss das aussehen? So?
elsif ( lc $cmd eq 'startoverridetimer' ) {
        $payload = '"name":"start_seconds_to_override","parameters":{"seconds":'
          . $aArg->[0] * 60 . '}';

    }


Nach Deiner Aussage wurde ich tippen

$payload = '"name":"start_seconds_to_override","parameters":{"seconds":'

gegen

$payload = '"name":"START_SECONDS_TO_OVERRIDE","parameters":{"seconds":'

Persönlich glaube ich aber nicht dran.

Du kannst mir aber bitte einmal einen verbose 4 zukommen lassen. Da sollte so alle 60s ein ellenlanger Eintrag im Log auftauchen. Den brauche ich komplett.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: crusader85 am 17 Mai 2020, 16:07:22
erst mal vom Sileno:
GardenaSmartBridge (meinGarten) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/devices/<DEVICE ID gelöscht von mir>/abilities/mower/command?locationId=<LocationID gelöscht von mir>, HEADER: secret!, DATA: secret!, METHOD: POST
2020.05.17 16:04:28 4: GardenaSmartBridge (SILENO) - IOWrite: "name":"START_SECONDS_TO_OVERRIDE","parameters":{"seconds":240} <DEVICE ID gelöscht von mir> mower IODevHash=HASH(0x7f2e2d0)
2020.05.17 16:04:28 3: GardenaSmartBridge (meinGarten) - JSON error while request
2020.05.17 16:04:28 5: GardenaSmartBridge (SILENO) - RequestERROR: Error 400 Bad Request
2020.05.17 16:04:28 5: GardenaSmartBridge (SILENO) - 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 17 Mai 2020, 16:20:59
Das ist ja beim Schalten.
Aber da muss noch alle 60s was kommen. Was großes.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benwish am 18 Mai 2020, 18:59:18
Ich habe auch das gleiche Problem wie Seidenschnabel. Mäher ist richtig eingebunden, die Statusmeldungen empfängt FHEM auch, funktioniert alles.
Aber wenn man startOverrideTimer verwendet, kommt der Fehler 503 Service Unavailable und wenn man die anderen Befehle sendet, kommt zwar "processing command" aber es tut sich nichts.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 18 Mai 2020, 19:03:31
Neue Firmware? Ich warte jetzt mal, da kommen bestimmt noch einige User dazu.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 18 Mai 2020, 19:08:19
Zitat von: heiko73 am 25 April 2020, 15:44:02
Watercontrol: Löschen in Gardena App, dann neu eingebunden. In FHEM altes Device gelöscht, neu gefundener Water Control wirft wieder 400 Bad Request und der State ändert sich auch nicht von "closed" zu "open" wenn ich das Teil per Gardena App anschalte. Allerdings ändert sich "watering-watering_timer_1_state" von "idle" zu "manual".

Habe mal ein bißchen mit Curl in der API rumgeschaut. Tatsächlich ist das einzige, was sich (außer ein paar Zeitstempel natürlich) ändert, dieser Wert.


Wenn eingeschaltet:

{"id":"xyz",
"name":"watering",
"properties":[{"id":"xyz",
"name":"watering_timer_1",
"timestamp":"2020-04-25T13:36:29.064Z",
"unit":"complex",
"value":{"state":"manual",
"duration":297,
"valve_id":1},
"writeable":true,
"supported_values":[]}],
"type":"watering"},


Und wenn ausgeschaltet:
{"id":"xyz",
"name":"watering",
"properties":[{"id":"xyz",
"name":"watering_timer_1",
"timestamp":"2020-04-25T13:11:41.461Z",
"unit":"complex",
"value":{"state":"idle",
"duration":0,
"valve_id":1},
"writeable":true,
"supported_values":[]}],
"type":"watering"},


Eventuell hat sich da was geändert...

Viele Grüße,
   Heiko

Heiko hast Du die Möglichkeit einmal den Kollegen mit den Mähern zu erklären wie Du das gemacht hast?


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 18 Mai 2020, 19:21:39
Also bei mir funktioniert weiterhin alles beim Sileno.

Override timer, startpoint etc pp..

Keine Probleme zu vermelden aktuell.

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benwish am 18 Mai 2020, 20:13:54
Zitat von: Seidenschnabel am 18 Mai 2020, 19:03:31
Neue Firmware? Ich warte jetzt mal, da kommen bestimmt noch einige User dazu.

Ich habe eine aktuelle Firmware drauf. Habe den Rasenmäher erst seit gestern, da kam direkt beim Einbinden die Aufforderung zum Update.
Main 20.22.0 sagt der Mäher
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 18 Mai 2020, 21:31:55
Genau so ist es bei mir auch verlaufen, bei der Installation wurde eine aktuelle FW aufgespielt. Bei meinem Gardena Life Smart 750 sollte es die 20.19.00 sein.Unter der Sektion INFO steht jedenfalls diese Nummer als MAIN. Sind noch einige andere Nummern. Hatte eigentlich eine klare Kennzeichnung erwartet, also etwas wie FW oder System oder eben Firmware
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benwish am 19 Mai 2020, 11:25:19
Habe eben mal geschaut, wenn ich per FHEM einen Befehl an den Mäher abgebe, steht im Log dann nur:
2020.05.19 11:22:42 3: GardenaSmartBridge (GardenaGateway) - JSON error while request

Ich habe im Gateway mal das debugJSON Attribut auf 1 gesetzt, mehr kommt aber im Log nicht. Kann ich die JSON Kommunikation irgendwo nachverfolgen?

Was mir nur noch aufgefallen ist, wenn man das verbose level auf 5 setzt, schreibt das Gateway innerhalb von 5 Sekunden bei mir gefühlt 30.000x den Eintrag:

2020.05.19 11:27:14 5: GardenaSmartBridge (GardenaGateway) - 24 == 24 and 24 > 0
2020.05.19 11:27:14 5: GardenaSmartBridge (GardenaGateway) - 24 == 24 and 24 > 0
2020.05.19 11:27:14 5: GardenaSmartBridge (GardenaGateway) - 24 == 24 and 24 > 0


Weiß nicht ob die Information hilfreich ist...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 19 Mai 2020, 18:03:53
@Benwish
Ganz genau den Verlauf habe ich auch.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: crusader85 am 19 Mai 2020, 18:07:22
Ich auch

Gesendet von meinem SM-G975F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 19 Mai 2020, 18:53:27
Gibt es vielleicht mittlerweile einen Unterschied ob am Ende ein mäher Alter oder neuerer Generation steht?

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 20 Mai 2020, 00:04:44
Mein 750 wurde am Ostersamstag erstmals in Betrieb genommen. Hat sich als erstes ein Update gezogen und läuft seither problemlos mit FHEM. Die ,,JSON error while request,, Meldungen habe ich aber auch im Log.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benwish am 20 Mai 2020, 05:36:37
Zitat von: Muk.s am 20 Mai 2020, 00:04:44
Mein 750 wurde am Ostersamstag erstmals in Betrieb genommen. Hat sich als erstes ein Update gezogen und läuft seither problemlos mit FHEM. Die ,,JSON error while request,, Meldungen habe ich aber auch im Log.
Hm ok, das ist auch noch recht neu. Also wahrscheinlich eher nicht das Endgerät.
Seit wann bist du denn bei Gardena registriert? Hast du das mit dem Mäher gemacht, oder hattest du schon vorher einen Account? Vielleicht laufen Neuanmeldungen schon auf einer neuen API, ältere Accounts auf einer alten?

Hier hat ja aus März auch jemand das Problem, dass er beim Befehl "start_override_timer" einen 503 Serverfehler bekommt. Das hat das Gateway bei mir im Reading ja auch. Laut dem Reply in dem Link gibt es den Befehl auch gar nicht mehr, sondern wurde ersetzt durch "start_seconds_to_override".
https://community.openhab.org/t/problem-with-smart-sileno-life-mower-error-503-service-unavailable/95103 (https://community.openhab.org/t/problem-with-smart-sileno-life-mower-error-503-service-unavailable/95103)

BTW, das Modul nutzt ja diese URL zur Anmeldung an der API:
https://sg-api.dss.husqvarnagroup.net
(https://sg-api.dss.husqvarnagroup.net)
Wenn ich die im Browser aufrufe und da meine Anmeldedaten in die Maske eingeben, bekomme ich ein "Serverfehler, bitte versuchen Sie es erneut". Ist das normal?

Ich habe mir in FHEM jetzt erstmal mit einem Workaround geholfen. Den Status des Rasenmähers zeigt das Gateway ja zuverlässig an. Steuern tue ich ihn jetzt über den Weg FHEM --> triggert Webhook bei IFTTT --> Steuert den Mäher. IFTTT wird von Gardena ja offiziell unterstützt und funktioniert. Schöner wäre natürlich eine FHEM interne Lösung :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 20 Mai 2020, 12:53:01
Zitat von: Benwish am 20 Mai 2020, 05:36:37
Hm ok, das ist auch noch recht neu. Also wahrscheinlich eher nicht das Endgerät.
Seit wann bist du denn bei Gardena registriert? Hast du das mit dem Mäher gemacht, oder hattest du schon vorher einen Account? Vielleicht laufen Neuanmeldungen schon auf einer neuen API, ältere Accounts auf einer alten?
Der Account bei Gardena wurde am gleichen Tag eingerichtet.
Zitat
BTW, das Modul nutzt ja diese URL zur Anmeldung an der API:
https://sg-api.dss.husqvarnagroup.net
(https://sg-api.dss.husqvarnagroup.net)
Wenn ich die im Browser aufrufe und da meine Anmeldedaten in die Maske eingeben, bekomme ich ein "Serverfehler, bitte versuchen Sie es erneut". Ist das normal?

Die Meldung bekomme ich auch.

Ich denke das Problem liegt nicht an FHEM sondern ist eher bei Gardena/Husqvarna zu suchen.
Hier den Fehler zu suchen ist wie die berühmte Nadel im Heuhaufen.

Wenn nichts mehr geht hilft oftmals nur alles zurück auf Start zu setzen, also die Geräte in der GardenaAPP löschen, Benutzerprofile löschen, FHEM bereinigen, ggf. die GardenaAPP auch löschen, und alles von Grund auf neu aufsetzen. Evtl. Sich sogar mit einer anderen E-Mail Adresse bei Gardena registrieren um sicher zu gehen, dass da nicht noch irgendwelche alten Einstellungen in der GardenaCloud herumschwirren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 20 Mai 2020, 20:45:16
So, habe eben noch einmal alles gelöscht. Gardena Account, Gardena Bridge, Gardena Device. FHEM neu gestartet. Dann einen neuen Account bei Gardena angelegt und den Mäher wieder integriert. Dann die Bridge installiert und das Device Sileno wurde automatisch angelegt. Aber.....leider alles so wie vorher. Gleichen Fehler.
Die Arbeit kann man sich sparen, wäre ja auch zu schön gewesen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 20 Mai 2020, 22:22:02
@Seidenschnabel: Ein Versuch war es wert. Mir ist aufgefallen, dass Du 3 Mähbereiche eingerichtet hast. Ich habe nur einen Bereich. Glaube aber nicht dass es daran liegt.

Hättest Du die Möglichkeit auf deinem Router den Netzwerkverkehr zu protokollieren und die Kommunikation mit Gardena hier zu posten? Bei der Fritzbox geht das z.B. über folgenden Link:
http://fritz.box/html/capture.html
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: crusader85 am 20 Mai 2020, 22:28:36
Am Mähbereich liegt es nicht. Ich hatte auch nur einen. Mein Gardenaaccount ist auch schon ein paar Jahre alt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benwish am 21 Mai 2020, 06:21:25
Zitat von: Muk.s am 20 Mai 2020, 22:22:02
Hättest Du die Möglichkeit auf deinem Router den Netzwerkverkehr zu protokollieren und die Kommunikation mit Gardena hier zu posten? Bei der Fritzbox geht das z.B. über folgenden Link:
http://fritz.box/html/capture.html

Das dürfte nichts bringen, da es eine verschlüsselte HTTPS Verbindung ist und die Fritzbox nur durchleitet und nicht entschlüsseln kann.
Man kann also höchstens sehen, dass Pakete fließen aber nicht den Inhalt..
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benwish am 21 Mai 2020, 12:39:50
Zitat von: Muk.s am 20 Mai 2020, 12:53:01
Ich denke das Problem liegt nicht an FHEM sondern ist eher bei Gardena/Husqvarna zu suchen.
Hier den Fehler zu suchen ist wie die berühmte Nadel im Heuhaufen.

Also ich würde den Fehler doch im Modul suchen (hoffe, der Ersteller ist mir nicht böse darüber).

Ich habe mich mal ein bisschen in die API eingelesen und wenn ich die Anleitung unter
https://developer.husqvarnagroup.cloud/apis/GARDENA+smart+system+API#controlling
befolge, dann kann ich meinen Rasenmäher auch über die API nach Hause schicken, mit dem Aufruf:

curl -X PUT \
  https://api.smart.gardena.dev/v1/command/<SERVICE ID> \
  -H 'Authorization: Bearer <ACCESS TOKEN>' \
  -H 'Authorization-Provider: husqvarna' \
  -H 'X-Api-Key: <APP KEY>' \
  -H 'Content-Type: application/vnd.api+json' \
  -d '{
    "data": {
          "type": "MOWER_CONTROL",
          "id": "request-4",
          "attributes": {
          "command": "PARK_UNTIL_NEXT_TASK"
        }
     }
  }'


Natürlich vorher einmal angemeldet, einen App-Key erstellt und mit Benutzername / Passwort einen Access-Token geholt.

Wie man da aber sieht, gehen die Aufrufe an die API https://api.smart.gardena.dev
In meinem GardenaGateway Device in FHEM steht als API URL aber https://sg-api.dss.husqvarnagroup.net/sg-1

Eventuell hat sich da doch was geändert?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 21 Mai 2020, 17:53:35
Zitat von: Benwish am 21 Mai 2020, 06:21:25
Das dürfte nichts bringen, da es eine verschlüsselte HTTPS Verbindung ist und die Fritzbox nur durchleitet und nicht entschlüsseln kann.
Man kann also höchstens sehen, dass Pakete fließen aber nicht den Inhalt..
Den Inhalt nicht aber die Metadaten. Man sieht schon wo die Pakete hingehen und woher die Rückmeldungen kommen.

Bei mir steht auch https://sg-api.dss.husqvarnagroup.net/sg-1 im FHEM Modul und bei mir funktioniert es ja.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 23 Mai 2020, 15:06:27
Hallo,
ich habe in den letzten Tagen auch vermehrt Probleme beim Monitoring meines Sileno+ BJ 2016 festgestellt und mit dem Wechsel der 74_GardenaSmartDevice.pm v2.02 vs v1.66 (Backup-Stand vom Feb 2020) und 73_GardenaSmartBridge.pm v2.03 vs v1.67 (Backup-Stand vom Feb 2020) Dateien gespielt. Geholfen hat es irgendwie keine der Massnahmen, es war immer ein manueller GetDeviceState request ans Gateway notwendig um ein Update in Logfile oder den Status zu erhalten.
Heute habe ich dann doch die FHEM Config gelöscht und die GardenaSmartBridge einmal neu angelegt und seit dem funktioniert auch das automatische Update von Status und Logfile wieder (gerade beim Aufladevorgang gesehen).
=> Hoffentlich ist das Problem damit behoben.
=> Die URL ist zumindest nicht die Ursache, da ich wieder mit den aktuellen Original Daten auf Stand v2.02/v2.03 (Mai 2020) arbeite
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 27 Mai 2020, 19:58:21
Hallo zusammen,
ich bin jetzt auch auf dieses Modul für mein Gardena "Schaf" umgestigen. Funzt super. Vielen Dank.

Ich habe nur eine Frage:
Wie kann ich die Readings auf deutsch ausgeben bzw. anzeigen lassen. In der pm-Datei stehen ja die deutschen Übersetzungen drin.  :-[

Sorry, bin aber leider noch echter FHEM-Anfänger.

Viele Grüße
Albundy0001
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: thuranga am 28 Mai 2020, 11:40:36
Zitat von: Benwish am 20 Mai 2020, 05:36:37
BTW, das Modul nutzt ja diese URL zur Anmeldung an der API:
https://sg-api.dss.husqvarnagroup.net
(https://sg-api.dss.husqvarnagroup.net)
Wenn ich die im Browser aufrufe und da meine Anmeldedaten in die Maske eingeben, bekomme ich ein "Serverfehler, bitte versuchen Sie es erneut". Ist das normal?

Ich habe das Problem auch. Daher kann ich leider nicht mal die Bridge anmelden.  :-\
Über https://smart.gardena.com/ komme ich im Browser auf das Portal, d.h. ggf. hat sich die URL geändert. Wir kann ich das im Modul ändern? Hat da jemand schon rumgebastelt?

## Änderung
Ok, ich habe ein wenig rumgebastelt für die, die das gleiche Problem haben, d.h. ihre Bridge nicht anmelden können:


Über die Shell:
# Sicherheitskopie
cp /opt/fhem/FHEM/73_GardenaSmartBridge.pm /opt/fhem/FHEM/73_GardenaSmartBridge.pm.keep

# Datei anpassen: /opt/fhem/FHEM/73_GardenaSmartBridge.pm
# Die Zeilen anpassen:

    $hash->{URL} =
      AttrVal( $name, 'gardenaBaseURL',
        'https://sg-api.dss.husqvarnagroup.net' )
      . '/sg-1';

nach

    $hash->{URL} =
      AttrVal( $name, 'gardenaBaseURL',
        'https://smart.gardena.com' );

# speichern

In FHEM: shutdown restart
Dann in FHEM: set GardenaBridge gardenaAccountPassword passwort

=> er versucht Token zu holen (geht aber erst nach der nächsten Änderung)

# anschließend wieder die alte 73_GardenaSmartBridge.pm zurückkopieren
cp /opt/fhem/FHEM/73_GardenaSmartBridge.pm.keep /opt/fhem/FHEM/73_GardenaSmartBridge.pm

und erneut in FHEM: shutdown restart


Danach ist "state=Connected" und die Daten vom Sileno o.ä. sind in FHEM verfügbar  ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 Mai 2020, 15:16:06
Es gibt das Attribut gardenaBaseURL in der man einfach die Alternative URL eintragen kann. Im Grunde ist es genau das was Du mehr wie kompliziert über Codeänderung gemacht hast.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 Mai 2020, 15:18:41
Zitat von: Albundy0001 am 27 Mai 2020, 19:58:21
Hallo zusammen,
ich bin jetzt auch auf dieses Modul für mein Gardena "Schaf" umgestigen. Funzt super. Vielen Dank.

Ich habe nur eine Frage:
Wie kann ich die Readings auf deutsch ausgeben bzw. anzeigen lassen. In der pm-Datei stehen ja die deutschen Übersetzungen drin.  :-[

Sorry, bin aber leider noch echter FHEM-Anfänger.

Viele Grüße
Albundy0001

Laut Commandref gibt es das Attribut readingValueLanguage, Du kannst aber auch unter global die globale Sprache auf Deutsch stellen das nehmen das andere Module welche das unterstützen auch.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 28 Mai 2020, 15:30:51
Zitat von: CoolTux am 28 Mai 2020, 15:18:41
Laut Commandref gibt es das Attribut readingValueLanguage.
Darf ich als FHEM-Newbie noch fragen was ich oder wie in Global dafür eintragen muss?

Viele Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 Mai 2020, 15:33:34
Im Device global das Attribut language auf DE stellen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 28 Mai 2020, 15:40:19
Zitat von: CoolTux am 28 Mai 2020, 15:33:34
Im Device global das Attribut language auf DE stellen
Gerade auch gesehen und schon umgestellt. Vielen, vielen Dank.

Bei meinem Sileno+ aus 2016 funzt übrigens die URL: https://sg-api.dss.husqvarnagroup.net/sg-1 auch noch
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 30 Mai 2020, 14:49:04
GARDENA unterstützt zwar Apple HomeKit aber leider bietet Apple noch kein DeviceType für Mäher.
Mit dem folgenden Workaround wird HomeKit ein ,,Fan" vorgegaukelt und man kann somit zumindest den Batterie- und Ladezustand, Erreichbarkeit, Mäht/,,mäht nicht,, (An/Aus) und den Status mäht/geparkt/alles andere (Aktiv/Leerlauf/Inaktive) vom SILENO in der EveApp anzeigen.

Vielleicht kann es ja jemand - auf eigene Gefahr  :) - gebrauchen.



attr SILENO userReadings reachable { ReadingsVal($name,"radio-connection_status",0) eq "Gerät ist in Reichweite" ? 1 : 0 }, power { ReadingsVal($name,"state",0) =~ "mähen" ? "on" : "off" }


attr SILENO genericDeviceType Fan

attr SILENO homebridgeMapping clear
Reachable=reachable,values=0:False;1:True
On:power,valueOn=on,valueOff=off
BatteryLevel=battery-level,maxValue=100,minValue=0,minStep=1
ChargingState=battery-charging,values=0:NOT_CHARGING;1:CHARGING;/.*/:NOT_CHARGEABLE
CurrentFanState:state,values=mähen:BLOWING_AIR;geparkt:IDLE;/.*/:INACTIVE

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Stefan6183 am 01 Juni 2020, 01:28:37
Hallo,

ich habe vor, mir das Gardena smart Irrigation Control für die Bewässerung meines Gartens zu kaufen.
Kann man das direkt über dieses fhem Modul steuern, oder wird zusätzlich noch ein Gardena Smart Gateway gebraucht, damit man es in fhem einbinden kann?

Viele Grüße
Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 01 Juni 2020, 11:32:01
Hi Stefan,
Für das Irrigation Control benötigst Du das Gateway. Wenn es Dir um die Steuerung der Ventile geht, geht das aber auch mittels Schaltaktoren die von FHEM unterstützt werden, wie  z.B. dem HM-LC-Sw4-WM.
Wäre halt mit etwas Bastelarbeit verbunden.

Micha
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Stefan6183 am 01 Juni 2020, 16:51:32
Hi Micha,

vielen Dank für deine Antwort!
Dann werde ich das Gardena Smart Gateway dazu kaufen.
Ich habe zwar nichts gegen Bastelarbeit im Innenbereich, im Außenbereich muss das aber alles auf lange Zeit dicht sein. Da setzte ich dann lieber auf Fertiglösungen  :)

Viele Grüße
Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sven.p.hh am 05 Juni 2020, 12:38:28
Hallo in die Runde,
gibt es eine Lösung, um festzustellen in welcher Nebenfläche der Mähroboter mäht?
Ob die Nebenflächen definiert sind ist ja in den Parametern auszulesen:
z. B. bei mir:
startpoint-1-enabled 1
startpoint-2-enabled 1
startpoint-3-enabled 1
Aber wie kann ich im FHEM feststellen wo der Mäher tatsächlich aktiv ist?
Wäre schön wenn jemand eine Idee hat

Beste Grüße
Sven
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: uwirt am 07 Juni 2020, 12:41:02
Kann mir jemand auf die Sprünge helfen wie man eine GARDENA Pumpe in Apple HomeKit benutzen kann.

Es wäre mir schon mal geholfen wenn ich in FHEM einen ON- und OFF-Knopf hätte.

Besten Dank
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 07 Juni 2020, 13:00:24
Zitat von: sven.p.hh am 05 Juni 2020, 12:38:28
Hallo in die Runde,
gibt es eine Lösung, um festzustellen in welcher Nebenfläche der Mähroboter mäht?
Ob die Nebenflächen definiert sind ist ja in den Parametern auszulesen:
z. B. bei mir:
startpoint-1-enabled 1
startpoint-2-enabled 1
startpoint-3-enabled 1
Aber wie kann ich im FHEM feststellen wo der Mäher tatsächlich aktiv ist?
Wäre schön wenn jemand eine Idee hat

Beste Grüße
Sven
Soweit ich weiß, wird dies nicht übermittelt.

Gesendet von meinem SM-G955F mit Tapatalk

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 24 Juni 2020, 22:55:41
Moinsen,

ich kriege im log bei Schaltbefehl immer folgende Meldung:
GardenaSmartBridge (Gardena_Bridge) - JSON error while request
Geschaltet wird aber trotzdem.

Ist da was falsch konfiguriert?

thx und bis denn
SouzA

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 Juni 2020, 23:00:29
Zitat von: SouzA am 24 Juni 2020, 22:55:41
Moinsen,

ich kriege im log bei Schaltbefehl immer folgende Meldung:
GardenaSmartBridge (Gardena_Bridge) - JSON error while request
Geschaltet wird aber trotzdem.

Ist da was falsch konfiguriert?

thx und bis denn
SouzA

Vermutlich ist die Antwort auf Deinen Schaltbefehl kein JSON. Kannst bei der Bridge mal verbose 5 stellen und dann schalten.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 24 Juni 2020, 23:36:26
Hi,
ich habs dir mal als PM geschickt... das ist so viel, der bricht den code-insert eh ab.

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: oli_bru am 27 Juni 2020, 21:54:09
Hallo zusammen,

ich weiß nicht, ob jemand anderes ein ähnliches Phänomen hat.
Ich habe in der Gardena Cloud den Schedule für meinen Mäher Sileno City deaktiviert und starte den Mäher direkt über FHEM mit StartOverrideTimer.
Der Mäher legt auch los, nur beendet er nicht nach der Zeit die übergeben wurde (im Protokoll steht mower-status: ok_cutting_timer_overridden und mower-override_end_time: 2020-06-27 10:30:38) sondern er macht einfach weiter nämlich genau die Zeit, die im Plan bei der Gardena-Cloud hinterlegt ist.
Wisst ihr woran das liegen könnte?

Viele Grüße
Oliver
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 Juni 2020, 07:26:09
Zitat von: SouzA am 24 Juni 2020, 23:36:26
Hi,
ich habs dir mal als PM geschickt... das ist so viel, der bricht den code-insert eh ab.

Bis denn
SouzA

Anscheinend wird als Antwort auf einen Schaltbefehl kein JSON mehr geliefert. Da müssten wir mal schauen was stattdessen jetzt zurück kommt. Ich melde mich die Tage noch mal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Badflex am 15 Juli 2020, 13:06:53
Hallo an alle,
gibt es einen Füllstandsensor für ein ibc Behälter der an das Gardena Gateway funkt?
Oder kann jemand einen guten Füllstandsensor empfehlen für Homematic?

Vielen Dank
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 07 August 2020, 23:35:11
Zitat von: CoolTux am 30 Juni 2020, 07:26:09
Anscheinend wird als Antwort auf einen Schaltbefehl kein JSON mehr geliefert. Da müssten wir mal schauen was stattdessen jetzt zurück kommt. Ich melde mich die Tage noch mal.
Gibt es schon neue Erkenntnisse?

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Badflex am 08 August 2020, 07:47:40
Hallo, ich weiß nicht ob es am Modul liegt, aber ich habe meine Netatmo  Presence in die App eingebunden und jetzt will autocreate jede Minute ein FileLog für die Presence anlegen.
Mein Logfile ist voll davon.
Wie kann ich das abstellen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 August 2020, 08:15:19
Zitat von: SouzA am 07 August 2020, 23:35:11
Gibt es schon neue Erkenntnisse?

Bis denn
SouzA

Ich werde in den nächsten Monaten leider zu keiner weiteren Analyse kommen. Sorry
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Stefan6183 am 12 August 2020, 20:16:59
Zitat von: uwirt am 07 Juni 2020, 12:41:02
Kann mir jemand auf die Sprünge helfen wie man eine GARDENA Pumpe in Apple HomeKit benutzen kann.

Es wäre mir schon mal geholfen wenn ich in FHEM einen ON- und OFF-Knopf hätte.

Besten Dank
Du kannst dir einen Dummy Schalter erstellen, der über ein DOIF bei ON und OFF jeweils einen anderen Set Befehl an das GardenaSmartDevice sendet.
So habe ich das auch bei all meinen Alexa Geräten gemacht, müsste bei Apple HomeKit ähnlich funktionieren.

Beispiel:
define alexaMeinGeraet dummy
attr alexaMeinGeraet alexaName MeinGeraet
attr alexaMeinGeraet alexaRoom MeinRaum
attr alexaMeinGeraet room alexa
attr alexaMeinGeraet setList on off
attr alexaMeinGeraet webCmd on:off

define di_MeinGeraetSync DOIF  ([alexaMeinGeraet:"on"]) (set MeinGeraet machwas) DOELSE (set MeinGeraet machwasanderes)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 12 August 2020, 20:56:51
Guten Abend,
seit kurzem kommen bei mir folgende Fehlermeldungen, vermutlich nach einem Update.

[Wed Aug 12 20:47:36 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Wed Aug 12 20:47:36 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Wed Aug 12 20:53:37 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Wed Aug 12 20:53:37 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.


Mit Hilfe von Betateilchen konnten wir den Fehler dem Modul Gardena zu ordnen. Siehe auch -> https://forum.fhem.de/index.php/topic,113492.0.html

Wie kann man das beheben?

Lg c
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 August 2020, 08:15:23
Wenn ich da was machen soll benötige ich eins stacktrace Ausgabe um zu sehen an welcher Stelle das Modul einen nicht vorhandenen Wert setzen will.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 13 August 2020, 15:14:07
Hallo CoolTux

hmm, wenn ich auf global stacktrace setze, kommen keine weiteren Infos. Und bei den GardenaSmartDevices kann ich das Attribut stacktrace nicht setzen.. Hmmm.. oder muss ich anderswo stacktrace setzen?

WIr haben im fhem.pl folgendes gemacht, um den Fehler einzugrenzen:

sub
readingsBulkUpdateIfChanged($$$@) # Forum #58797
{
  my ($hash,$reading,$value,$changed)= @_;
[b]Debug $hash->{NAME};[/b]
  return undef if($value eq ReadingsVal($hash->{NAME},$reading,""));
  return readingsBulkUpdate($hash,$reading,$value,$changed);
}


lg c
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 13 August 2020, 19:23:32
Hallo CoolTux,

ich hatte den Fehler auch, Gardena hat das Reading isconnected umbenannt in isConnected

mit der  angehängten Diff auf die Datei 73_GardenaSmartBridge.pm sollte es eigentlich wieder funktionieren.

VG
  habl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 August 2020, 20:01:51
Zitat von: choetzu am 13 August 2020, 15:14:07
Hallo CoolTux

hmm, wenn ich auf global stacktrace setze, kommen keine weiteren Infos. Und bei den GardenaSmartDevices kann ich das Attribut stacktrace nicht setzen.. Hmmm.. oder muss ich anderswo stacktrace setzen?

WIr haben im fhem.pl folgendes gemacht, um den Fehler einzugrenzen:

sub
readingsBulkUpdateIfChanged($$$@) # Forum #58797
{
  my ($hash,$reading,$value,$changed)= @_;
[b]Debug $hash->{NAME};[/b]
  return undef if($value eq ReadingsVal($hash->{NAME},$reading,""));
  return readingsBulkUpdate($hash,$reading,$value,$changed);
}


lg c

Stacktrace geht nur global. Das ist schon ok. Eigentlich sollte es dann eine erweiterte Ausgabe geben. Da kann ich dann auch sehen an welcher Stelle im Modul geschrieben wird.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 13 August 2020, 21:34:52
Hallo in die Runde,

habe nun die 70+ Seiten grob durchsucht, aber mit begrenztem Erfolg:
Per Gardena App kann ich die Ventile der Irrigation Control manuell stoppen/schließen.
Hier im fhem Modul anscheinend "nur" auf 1 Min Bewässerungszeit stellen

Bei den Mähern ist es super, die "ParkUntilFurtherNotice" oder "ResumeSchedule" sind genau, was ich suche.

Ist das für sie Bewässerung irgendwo versteckt, geht nicht oder ist noch geplant?

Ansonsten nämlich geniales Modul mit enormem WAF.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 17 August 2020, 20:05:27
Zitat von: CoolTux am 13 August 2020, 20:01:51
Stacktrace geht nur global. Das ist schon ok. Eigentlich sollte es dann eine erweiterte Ausgabe geben. Da kann ich dann auch sehen an welcher Stelle im Modul geschrieben wird.

Hallo CoolTux

danke. Aber die "erweiterte Ausgabe" gibts nicht, auch bei "attr global stacktrace 1" leider nicht..... Siehe mein aktueller Log.

[Mon Aug 17 19:42:56 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:42:56 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:48:57 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:48:57 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:54:58 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:54:58 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 20:00:59 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 20:00:59 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.



mit dem Debug_Schnippsel von Betateilchen kam folgendes:

Code: [Auswählen]
[Wed Aug 12 17:41:54 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4808.
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
[Wed Aug 12 17:41:54 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4808.
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>GardenaSystem
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Water_Control
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:54 1:  DEBUG>Rhabarberbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Heidelbeerbeet
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Ventile
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet
2020.08.12 17:41:55 1:  DEBUG>Brombeerbeet


Mehr krieg ich auch nicht raus... Wie kann ich diese Meldung rausfiltern aus dem Log?

lg c
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: uwirt am 21 August 2020, 14:14:18
Ich kriege keine Verbindung mehr zum Server. Passwort und Token habe ich bereits erneuert.

Es bleibt momentan nur bei:
STATE fetch locationId

Hier das List:
Internals:
   BRIDGE     1
   FUUID      5e87a6f6-f33f-8d74-ee8c-6058b725542d3447
   FVERSION   73_GardenaSmartBridge.pm:v2.0.2-s21831/2020-05-01
   INTERVAL   60
   NAME       Gardena
   NOTIFYDEV  global,Gardena
   NR         58
   NTFY_ORDER 50-Gardena
   STATE      fetch locationId
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/sg-1
   VERSION    v2.0.2
   READINGS:
     2020-04-03 23:13:58   address         ADRESSE
     2020-04-03 23:13:58   authorized_user_ids 0
     2020-04-03 23:14:01   category-id     f9667bc2-b5e2-11e5-b6a5-100000000008
     2020-04-03 23:14:01   category-name   category
     2020-04-03 23:14:01   category-value  gateway
     2020-04-03 23:13:58   city            Stadt
     2020-04-03 23:14:01   connection_status-id f9667bc2-b5e2-11e5-b6a5-100000000004
     2020-04-03 23:14:01   connection_status-name connection_status
     2020-07-31 00:59:17   connection_status-timestamp 2020-07-30T22:59:15.392Z
     2020-07-21 22:59:33   connection_status-value online
     2020-06-07 23:03:19   devices         8
     2020-04-29 12:47:01   ethernet_status-id f9667bc2-b5e2-11e5-b6a5-100000000005
     2020-04-03 23:14:01   ethernet_status-ip 192.168.1.236
     2020-04-03 23:14:01   ethernet_status-isconnected true
     2020-04-03 23:14:01   ethernet_status-mac 94:BB:AE:00:6C:4A
     2020-04-29 12:47:01   ethernet_status-name ethernet_status
     2020-07-31 00:59:17   ethernet_status-value HASH(0x55c88e593f78)
     2020-04-03 23:13:58   gateway_time_zone Europe/Zurich
     2020-04-03 23:13:58   gateway_time_zone_offset 7200000
     2020-04-03 23:13:58   id              190d3d2a-476b-4ff1-b121-431d512fed28
     2020-08-21 13:49:50   lastRequestState request_error
     2020-04-03 23:14:01   last_time_online-id f9667bc2-b5e2-11e5-b6a5-100000000009
     2020-04-03 23:14:01   last_time_online-name last_time_online
     2020-04-03 23:14:01   last_time_online-value N/A
     2020-04-03 23:13:58   latitude        LATITUDE
     2020-04-03 23:13:58   longitude       LONGITUDE
     2020-04-03 23:14:01   manufacturer-id f9667bc2-b5e2-11e5-b6a5-100000000000
     2020-04-03 23:14:01   manufacturer-name manufacturer
     2020-04-03 23:14:01   manufacturer-value Seluxit
     2020-04-03 23:13:58   name            My Garden
     2020-04-03 23:14:01   product-id      f9667bc2-b5e2-11e5-b6a5-100000000001
     2020-04-03 23:14:01   product-name    product
     2020-04-03 23:14:01   product-value   1-GATEWAY
     2020-04-03 23:14:01   serial_number-id f9667bc2-b5e2-11e5-b6a5-100000000002
     2020-04-03 23:14:01   serial_number-name serial_number
     2020-04-03 23:14:01   serial_number-value N/A
     2020-04-03 23:14:01   sgtin-id        f9667bc2-b5e2-11e5-b6a5-100000000003
     2020-04-03 23:14:01   sgtin-name      sgtin
     2020-04-03 23:14:01   sgtin-value     N/A
     2020-08-21 14:00:23   state           fetch locationId
     2020-07-27 10:58:18   sunrise         06:04
     2020-07-27 10:58:18   sunset          21:08
     2020-04-03 23:13:58   time_zone       Europe/Zurich
     2020-04-03 23:13:58   time_zone_offset 7200000
     2020-08-21 14:00:23   token           TOKEN
     2020-04-03 23:14:01   version-id      f9667bc2-b5e2-11e5-b6a5-100000000007
     2020-04-03 23:14:01   version-name    version
     2020-07-21 01:33:22   version-value   2.17.2
     2020-04-29 12:47:01   wifi_status-id  f9667bc2-b5e2-11e5-b6a5-100000000006
     2020-04-03 23:14:01   wifi_status-isconnected false
     2020-04-03 23:14:01   wifi_status-mac 00:1D:43:D0:0D:41
     2020-04-29 12:47:01   wifi_status-name wifi_status
     2020-04-03 23:14:01   wifi_status-signal 0%
     2020-07-31 00:59:17   wifi_status-ssid HASH(0x55c88dd35008)
     2020-07-31 00:59:17   wifi_status-value HASH(0x55c88e5ed4f8)
     2020-06-29 13:25:16   zones           0
   helper:
     session_id 838e5a9b-13ba-470f-9b2d-18ada0b69e95
     user_id    cb5d79ad-1d43-4aa9-93aa-5fb78560db22
Attributes:
   devStateStyle style="text-align:right;;"
   gardenaAccountEmail EMAIL@EMAIL.ch
   gardenaBaseURL https://smart.gardena.com
   room       GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 25 August 2020, 13:55:15
Zitat von: choetzu am 17 August 2020, 20:05:27

[Mon Aug 17 19:42:56 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:42:56 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:48:57 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:48:57 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:54:58 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:54:58 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 20:00:59 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 20:00:59 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.


.. Wie kann ich diese Meldung rausfiltern aus dem Log?

Hallo Cooltux
gibt es da eine Möglichkeit, dies aus dem Log rauszufiltern?
Danke für deine Antwort.
Lg c
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 25 August 2020, 14:56:21
Zitat von: choetzu am 25 August 2020, 13:55:15
Hallo Cooltux
gibt es da eine Möglichkeit, dies aus dem Log rauszufiltern?
Danke für deine Antwort.
Lg c

Nein leider nicht. Irgendwas fehlt ihm da. Hast Du eine aktuelle Firmware?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 26 August 2020, 16:07:58
Zitat von: CoolTux am 25 August 2020, 14:56:21
Hast Du eine aktuelle Firmware?

Ich glaub schon. Zumindest zeigt meine Gardena-App keine anstehenden Updates an... Hmm, komisch.. bin ich denn der einzige Exot?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 27 August 2020, 17:54:30
Zitat von: zife am 13 August 2020, 21:34:52
Bei den Mähern ist es super, die "ParkUntilFurtherNotice" oder "ResumeSchedule" sind genau, was ich suche.

Ist das für sie Bewässerung irgendwo versteckt, geht nicht oder ist noch geplant?

Kann ich da irgendwas beitragen? Bin nicht gerade der Perl-Profi, aber auch nicht völlig vernagelt... Oder kann man diese Funktion für die Smart Irrigation Control anders abbilden? Bitte um eine kurze Info...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 25 September 2020, 16:50:02
Mal anders gefragt... wie habt Ihr herausgefunden, wie die Kommandos (parkUntilFurtherNotice, etc.) für die Gardena-Geräte heißen müssen?
Ein Update für das Modul würde ich dann selbst versuchen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: cruser1800 am 25 September 2020, 21:11:36
Hallo,

habe das Modul seit ein paar Tagen im Einsatz. Leider läßt sich der Mäher nicht schalten. Im Log steht folgende Fehlermeldung!

GardenaSmartBridge (GardenaBridge) - JSON error while request

Und im Modul

   
Error 503 Service Unavailable

Was kann ich tun?

DAnke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 September 2020, 06:46:22
Zitat von: cruser1800 am 25 September 2020, 21:11:36
Hallo,

habe das Modul seit ein paar Tagen im Einsatz. Leider läßt sich der Mäher nicht schalten. Im Log steht folgende Fehlermeldung!

GardenaSmartBridge (GardenaBridge) - JSON error while request

Und im Modul

   
Error 503 Service Unavailable

Was kann ich tun?

DAnke

Hast Du noch andere Geräte Aussee dem Mäher und lassen diese sich steuern?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: cruser1800 am 26 September 2020, 10:26:12
Nein nur den Rasenmäher.

Informationen werden alle angezeigt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 September 2020, 14:06:00
Und Dein Account ist sicherlich neu, also erst vor kurzem angelegt? Möglich das die API umgestellt wurde. Bin mir aber nicht sicher.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: cruser1800 am 28 September 2020, 10:11:53
Ja, mein Account ist ca  3 Wochen alt!

kann ich es mit einer alten API versuchen? Wenn ja wie?

Danke für die Hilfe
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 September 2020, 10:21:46
Zitat von: cruser1800 am 28 September 2020, 10:11:53
Ja, mein Account ist ca  3 Wochen alt!

kann ich es mit einer alten API versuchen? Wenn ja wie?

Danke für die Hilfe

Ich denke nicht das man da umstellen kann. Das liegt bestimmt daran wann wer seinen Account angelegt hat.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: cruser1800 am 28 September 2020, 10:34:49
OK, dann warte ich ab! Ist nicht lebenswichtig und bald sowieso Winterpause!

Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 29 September 2020, 16:40:15
Hallo CoolTux,

ich weiß, dass Deine Zeit gerade knapp ist, insofern bitte als "Erkenntnis-Sicherung für spätere Implementierung" lesen. Bei all der Hilfestellung hier möchte ich auch mal Input geben  8)
Und ja, die bald anstehende Winterpause bietet vielleicht mehr Bildschirm-Zeit, aber weniger Test-Möglichkeiten...

Ich habe heute den Netzwerkverkehr von Gardena für die Steuerung der Smart Irrigation Control beobachtet, m.E. ein letztes fehlendes Puzzlestück zum 74_GardenaSmartDevice Modul. Ich hoffe, damit lässt sich was anfangen. Zumindest fände ich es grandios, wenn man wie beim Rasenmäher die Zeitpläne aussetzen/fortsetzen und einzelne oder alle Ventile stoppen lassen könnte.


Alle laufenden Ventile gleichzeitig stoppen, oder das letzte noch aktive Ventil stoppen:
----------------------------------------------------------------------------------------
Methode: POST
Adresse: https://smart.gardena.com/v1/devices/[DEVICE-ID]/abilities/watering/command?locationId=[LOCATION ID]
Anfrageinhalt: {"name":"close_all_valves","parameters":{}}


Ventil 2 stoppen, wenn mehrere noch laufen:
-------------------------------------------
Methode: PUT
Adresse: https://smart.gardena.com/v1/devices/[DEVICE-ID]/abilities/watering/properties/watering_timer_2?locationId=[LOCATION-ID]
{"properties":{"name":"watering_timer_2","value":{"state":"idle","duration":0,"valve_id":2}}}


Ventil Nr. 2 für 20 Minuten starten (das funktioniert ja schon):
----------------------------------------------------------------
Methode: PUT
Adresse: https://smart.gardena.com/v1/devices/[DEVICE-ID]/abilities/watering/properties/watering_timer_2?locationId=[LOCATION ID]
Anfragehinhalt: {"properties":{"name":"watering_timer_2","value":{"state":"manual","duration":1200,"valve_id":2}}}


Zeitplan für Ventil 1 anhalten bis Samstag, 3.10.20, 0:00 Uhr
-------------------------------------------------------------
Methode: PUT
Adresse: https://smart.gardena.com/v1/devices/[DEVICE-ID]/settings/[UNBEKANNTE ID]?locationId=[LOCATION-ID]
Anfrageinhalt: {"settings":{"name":"schedules_paused_until_1","value":"2020-10-02T22:00:00.000Z","device":"[DEVICE-ID]"}}

Zeitplan für Ventil 3 anhalten bis Sonntag, 4.10.20, 12:00 Uhr
------------------------------------------------------------
Methode: PUT
Adresse: https://smart.gardena.com/v1/devices/[DEVICE-ID]/settings/[UNBEKANNTE ID]?locationId=[LOCATION-ID]
Anfrageinhalt: {"settings":{"name":"schedules_paused_until_3","value":"2020-10-04T10:00:00.000Z","device":"[DEVICE-ID]"}}


Zeitplan für Ventil 1 aktivieren
--------------------------------
Methode: PUT
Adresse: https://smart.gardena.com/v1/devices/[DEVICE-ID]/settings/[UNBEKANNTE ID]?locationId=[LOCATION-ID]
Anfrageinhalt: {"settings":{"name":"schedules_paused_until_1","value":"","device":"[DEVICE-ID]"}}


Die [UNBEKANNTE ID] scheint die Ventil-ID zu sein, denn sie ist je nach Ventil immer gleich - ich weiß nur nicht, wo man die herbekommt. Sie taucht nur bei den Zeitplänen auf.


EDIT:
Die [UNBEKANNTE ID] ist die Zeitplan ID. Findet man in den diversen Antworten vom Server.

name: schedules_paused_until_1
id:       [UNBEKANNTE ID]
value: 2020-10-02T22:00:00.000Z
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 September 2020, 09:07:22
Klasse Leistung. Vielen vielen Dank. Ich denke das ich Anfang nächsten Jahres auf jeden Fall dazu kommen werde hier weiter machen zu können.

Ich habe Deinen Text mal in meinem privaten Git als Issues hinterlegt
https://git.cooltux.net/FHEM/mod-GardenaSmart/issues/2


PS: Erinnere mich bitte auf alle Fälle Anfang Januar noch mal falls ich mich nicht melde.
Wenn Du Coden willst kann ich Dir auch anbieten ein Account in meinem Git ein zu richten.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Axxl am 30 September 2020, 10:52:32
Hi,

ich vermute, dass wurde schon berichtet, aber hier nochmal der Vollständigkeit halber mein Logfile mt dem "uninitialized $value" und aktiviertem stacktrace. Ich bekomme ca. jede Minute diesen Eintrag. Kann ich da was tun ? Liegt es an mir oder am Modul ?



PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4821.
2020.09.30 10:45:19 1: stacktrace:
2020.09.30 10:45:19 1:     main::__ANON__                      called by fhem.pl (4821)
2020.09.30 10:45:19 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (895)
2020.09.30 10:45:19 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (781)
2020.09.30 10:45:19 1:     FHEM::GardenaSmartBridge::ResponseProcessing called by ./FHEM/73_GardenaSmartBridge.pm (688)
2020.09.30 10:45:19 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (634)
2020.09.30 10:45:19 1:     main::__ANON__                      called by fhem.pl (760)
2020.09.30 10:45:19 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4821.
2020.09.30 10:45:19 1: stacktrace:
2020.09.30 10:45:19 1:     main::__ANON__                      called by fhem.pl (4821)
2020.09.30 10:45:19 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (882)
2020.09.30 10:45:19 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (781)
2020.09.30 10:45:19 1:     FHEM::GardenaSmartBridge::ResponseProcessing called by ./FHEM/73_GardenaSmartBridge.pm (688)
2020.09.30 10:45:19 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (634)
2020.09.30 10:45:19 1:     main::__ANON__                      called by fhem.pl (760)


Gruß,
Axel
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: willybauss am 30 September 2020, 20:37:58
Es sollte doch möglich sein, in der Konfiguration des Filelog über die Regexp parts einzustellen, was ins Logfile gelangt. Solange dort nur .* definiert ist, wird alles geloggt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Oktober 2020, 14:41:22
Zitat
PS: Erinnere mich bitte auf alle Fälle Anfang Januar noch mal falls ich mich nicht melde.

Mach ich glatt!


Zitat
Wenn Du Coden willst kann ich Dir auch anbieten ein Account in meinem Git ein zu richten.

Hm... Lust hätt ich schon, aber ob meine Zeit und meine mickrigen Perl-Kenntnisse dafür reichen? Ich kämpfe ja immer noch damit, die in Urzeiten gelernte Syntax längst gestorbener Sprachen in meinem Hirn mit Perl-Syntax zu überschreiben  ::)
Aber ich kann ja mal einen Blick wagen in Deinem Git, sofern die Erwartungshaltung erstmal 0 ist  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Oktober 2020, 19:21:15
https://git.cooltux.net/FHEM/mod-GardenaSmart

Wenn Du einen Account haben möchtest gib mir kurz Bescheid.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 02 Oktober 2020, 19:28:37
Zitat von: Axxl am 30 September 2020, 10:52:32
Hi,

ich vermute, dass wurde schon berichtet, aber hier nochmal der Vollständigkeit halber mein Logfile mt dem "uninitialized $value" und aktiviertem stacktrace. Ich bekomme ca. jede Minute diesen Eintrag. Kann ich da was tun ? Liegt es an mir oder am Modul ?

Gruß,
Axel

Hallo Axel, schau Dir mal das Diff in Antwort #1050 an https://forum.fhem.de/index.php/topic,75098.msg1078064.html#msg1078064 (https://forum.fhem.de/index.php/topic,75098.msg1078064.html#msg1078064) an, sieht nach dem Fehler aus.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Axxl am 05 Oktober 2020, 16:02:54
Zitat von: habl am 02 Oktober 2020, 19:28:37
Hallo Axel, schau Dir mal das Diff in Antwort #1050 an https://forum.fhem.de/index.php/topic,75098.msg1078064.html#msg1078064 (https://forum.fhem.de/index.php/topic,75098.msg1078064.html#msg1078064) an, sieht nach dem Fehler aus.

Hi,
ja genau das war das Problem vielen Dank für die Analyse ... Nach Ändernung von isconnected zu isConnected bekomme ich den Fehler nicht mehr.

Danke !
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 Oktober 2020, 21:39:09
Vielen Dank für die Erinnerung. Ich werde es die Woche anpassen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 Oktober 2020, 10:13:10
Zitat von: CoolTux am 05 Oktober 2020, 21:39:09
Vielen Dank für die Erinnerung. Ich werde es die Woche anpassen.

Kann bitte einer die aktuelle devel Version vom Bridge Modul testen?

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/devel/73_GardenaSmartBridge.pm


Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 11 Oktober 2020, 19:56:20
Zitat
Zitat von: choetzu am 17 August 2020, 20:05:27

[Mon Aug 17 19:42:56 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:42:56 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:48:57 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:48:57 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:54:58 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 19:54:58 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 20:00:59 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.
[Mon Aug 17 20:00:59 2020] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 4807.


.. Wie kann ich diese Meldung rausfiltern aus dem Log?

Hallo Cooltux
gibt es da eine Möglichkeit, dies aus dem Log rauszufiltern?
Danke für deine Antwort.
Lg c

Hi CoolTux

sorry, aber diese Einträge alle 6 Minuten füllen mir immer noch das Logfile voll. Auch wenn ich sämtliche Gardena-Devices auf Verbose 0 mache, kommen die Einträge. Es muss doch irgendeine Lösung (ausser Bridge-Device disablen) geben? 

Danke für deine Hilfe.

Lg c
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Oktober 2020, 20:59:05
Zitat von: choetzu am 11 Oktober 2020, 19:56:20
Hallo Cooltux
gibt es da eine Möglichkeit, dies aus dem Log rauszufiltern?
Danke für deine Antwort.
Lg c

Hi CoolTux

sorry, aber diese Einträge alle 6 Minuten füllen mir immer noch das Logfile voll. Auch wenn ich sämtliche Gardena-Devices auf Verbose 0 mache, kommen die Einträge. Es muss doch irgendeine Lösung (ausser Bridge-Device disablen) geben? 

Danke für deine Hilfe.

Lg c

Siehe ein Post über Deinen!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 12 Oktober 2020, 07:11:41

ZitatKann bitte einer die aktuelle devel Version vom Bridge Modul testen?

Löppt, vielen Dank, CoolTux!

VG
  habl
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 Oktober 2020, 07:31:06
Zitat von: habl am 12 Oktober 2020, 07:11:41
Löppt, vielen Dank, CoolTux!

VG
  habl

Dann werde ich es die Tage mal ins SVN schupsen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 17 Oktober 2020, 23:47:48
Zitat von: CoolTux am 11 Oktober 2020, 20:59:05
Siehe ein Post über Deinen!

Auch bei mir klappt das bestens!! Super, endlich wieder ein sauberes Log ;)

Was anderes: Ich habe eine Bodenfeuchtsensor von Gardena eingebunden. Der liefert mir auch alle 6 Minuten die Daten. Heute habe ich die Batterie rausgenommen und das Timestamp aktualisiert sich obschon der Wert unverändert ist. Ich habe timestamp-on-change-reading .* gesetzt. Trotzdem ändert es die Zeit.. Ist das gewollt?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 18 Oktober 2020, 06:28:03
Du meinst der Timestamp der Readings?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 18 Oktober 2020, 20:23:17
Zitat von: CoolTux am 18 Oktober 2020, 06:28:03
Du meinst der Timestamp der Readings?
Genau!! ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 18 Oktober 2020, 21:01:06
Setzte zusätzlich noch event-on-change-reading dann passt es.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: PEPITO82 am 06 März 2021, 11:37:16
2021.03.06 11:24:11 3: Opening SqueezeBoxServer device 192.168.178.13:9090
2021.03.06 11:24:11 3: SB_SERVER_DoInit(SqueezeBoxServer): state: opened power: ?
2021.03.06 11:24:11 3: SB_SERVER_DoInit(SqueezeBoxServer): SB-Server is back again.
2021.03.06 11:24:11 3: SqueezeBoxServer device opened
2021.03.06 11:24:11 3: SB_SERVER_Notify(SqueezeBoxServer): CONNECTED - STATE: opened power: ?
2021.03.06 11:24:11 2: co20: failed to find CO20 device
2021.03.06 11:24:11 0: HMCCU: Start of RPC server after FHEM initialization in 12 seconds
2021.03.06 11:24:12 3: GardenaSmartBridge (myGardenaBridge) - send credentials to fetch Token and locationId
2021.03.06 11:24:12 3: ows: Opening connection to OWServer localhost:4304...
2021.03.06 11:24:12 3: ows: Successfully connected to localhost:4304.
2021.03.06 11:24:13 0: Featurelevel: 6
2021.03.06 11:24:13 0: Server started with 231 defined entities (fhem.pl:23800/2021-02-22 perl:5.020002 os:linux user:fhem pid:646)
2021.03.06 11:24:15 3: http://192.168.178.15/goform/AppCommand.xml: HTTP response code 200
2021.03.06 11:24:17 2: AttrTemplates: got 235 entries
2021.03.06 11:24:17 2: ZWDongle_ProcessSendStack: no ACK, resending message 0107000301020100f9
2021.03.06 11:24:18 3: http://192.168.178.15/goform/AppCommand.xml: HTTP response code 200
2021.03.06 11:24:18 2: DENONX_AVR: selected zone >>zone1<< is not available on device my_Denon_Main. Using Zone1 instead
2021.03.06 11:24:18 0: HourCounter CN.Verdichterstarts Run.598 first run done countsOverall:7512
2021.03.06 11:24:18 3: SB_SERVER_CheckConnection(SqueezeBoxServer): STATE: opened power: ?
2021.03.06 11:24:18 3: SB_SERVER_CheckConnection(SqueezeBoxServer): forcing power on
2021.03.06 11:24:20 3: GardenaSmartBridge (myGardenaBridge) - fetch locations id
Can't use an undefined value as an ARRAY reference at ./FHEM/73_GardenaSmartBridge.pm line 832.


fhem.cfg:
define myGardenaBridge GardenaSmartBridge
setuuid myGardenaBridge 5c6bb5cc-f33f-0ca3-51f2-3beea7335065e2cc
attr myGardenaBridge alias myGardenaBridge
attr myGardenaBridge gardenaAccountEmail pepito82@web.de
attr myGardenaBridge room GardenaSmart
define FileLog_Amsileno FileLog ./log/Amsileno-%Y.log Amsileno
setuuid FileLog_Amsileno 5c6bb5cc-f33f-0ca3-cd45-3a7fe332d9bb221f
attr FileLog_Amsileno alias FileLog_Amsileno
attr FileLog_Amsileno logtype text
attr FileLog_Amsileno room GardenaSmart


Nach einem Update all und neustart von FHEM, scheint FHEM wegen der GardenaSmartBridge zu stoppen.
Was ist hier das Problem?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 März 2021, 14:27:35
Gardena scheint die API geändert zu haben und die Zoneninfo entfernt. Muss ich mir anschauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: OpenSourceFan am 09 März 2021, 06:17:07
Das gleiche Verhalten hier bei mir. Ich hatte aus anderen Gründen an Wochenende einen Neustart durchgeführt. Dabei blieb FHEM mit der Initialisierung des Gardena-Moduls vollständig hängen, noch vor dem Start des Webservers. Um FHEM wieder lauffähig zu bekommen müsste ich in der fhem.cfg händisch die entsprechenden Einträge auskommentieren  :( Gibt es dazu eigentlich eine Alternative?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 März 2021, 08:55:13
Ich habe eine Version zum testen bereit gestellt
Dazu müsst Ihr folgendes Repository zufügen

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

danach update machen und neustart.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 09 März 2021, 18:58:52
Vielen Dank für das Update. Mein Problem war, das seit heute Nachmittag kein Token mehr kommt. Auch das aktuelle Update hat hier nichts geändert der Status bleibt bei "get token" stehen und eine Steuerung ist nicht möglich.

Hast du hierzu auch eine Idee ?

Vielen Dank !!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 März 2021, 19:31:45
Zitat von: jupzup am 09 März 2021, 18:58:52
Vielen Dank für das Update. Mein Problem war, das seit heute Nachmittag kein Token mehr kommt. Auch das aktuelle Update hat hier nichts geändert der Status bleibt bei "get token" stehen und eine Steuerung ist nicht möglich.

Hast du hierzu auch eine Idee ?

Vielen Dank !!

Hast Du Änderungen gemacht am Bridge Device? Eventuell event-on gesetzt oder so?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 09 März 2021, 22:08:46
Hallo, nein absolut keine Änderungen und bis heute Nachmittag ging auch alles.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 März 2021, 04:55:43
Zitat von: jupzup am 09 März 2021, 22:08:46
Hallo, nein absolut keine Änderungen und bis heute Nachmittag ging auch alles.

FHEM Neustart probiert? Stell das Bridge Device mal auf verbose 5 und dann Neustart. Bräuche dann dass Log.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 10 März 2021, 07:01:21
Hi anbei das Log nach Verbose 5 und Neustart:


2021.03.10 06:49:57 3: GardenaSmartBridge (GardenaSmart) - defined GardenaSmartBridge
2021.03.10 06:49:57 3: GardenaSmartBridge (GardenaSmart) - set interval: 100
2021.03.10 06:49:58 3: GardenaSmartDevice (Water_Control) - I/O device is GardenaSmart
2021.03.10 06:49:58 3: GardenaSmartDevice (Water_Control) - defined GardenaSmartDevice with DEVICEID: f2e74044-9ff2-4db0-97ef-2dc75fba9817
2021.03.10 06:49:59 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:59 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:59 4: GardenaSmartBridge (GardenaSmart) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/sessions, HEADER: secret!, DATA: secret!, METHOD: POST
2021.03.10 06:49:59 3: GardenaSmartBridge (GardenaSmart) - send credentials to fetch Token and locationId
2021.03.10 06:50:08 3: GardenaSmartBridge (GardenaSmart) - no Match for processing data
2021.03.10 06:50:21 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:50:21 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:50:21 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:28 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:28 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:28 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:42 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:42 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:42 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:44 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:54 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:54 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:52:54 4: GardenaSmartBridge (GardenaSmart) - Read password from file


Im Log vor dem Neustart war noch folgendes zu sehen:

2021.03.09 22:09:14 3: GardenaSmartBridge (GardenaSmart) - no Match for processing data
2021.03.09 22:10:03 2: KOPP_FC_Parse: name: nanoCUL code: C449 20 Specialkey:short
2021.03.09 22:10:06 2: KOPP_FC_Parse: name: nanoCUL code: C449 30 Specialkey:short
2021.03.10 00:03:17 3: GardenaSmartBridge (GardenaSmart) - send credentials to fetch Token and locationId
2021.03.10 00:03:17 3: GardenaSmartBridge (GardenaSmart) - no Match for processing data
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 06:49:15 4: GardenaSmartBridge (GardenaSmart) - Read password from file
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 März 2021, 07:42:21
schon komisch. Kannst Du mir bitte ein list der Bridge geben. Anscheinend kommen keine relevanten Daten an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 10 März 2021, 07:53:44
Hi hier ein List:

Internals:
   BRIDGE     1
   FUUID      5cc9b4f3-f33f-920c-c647-5bd91c0fd8a25b45
   INTERVAL   100
   NAME       GardenaSmart
   NOTIFYDEV  global,GardenaSmart
   NR         65
   NTFY_ORDER 50-GardenaSmart
   STATE      get token
   TYPE       GardenaSmartBridge
   URL        https://sg-api.dss.husqvarnagroup.net/sg-1
   VERSION    v2.0.4
   READINGS:
     2019-05-07 21:01:44   address         xxx xxx, xxx xxx, Deutschland
     2019-05-07 21:01:44   authorized_user_ids 0
     2021-02-16 19:13:20   category-id     0121410e-dde2-3c47-8f2f-211d7b1a430c
     2019-06-14 15:21:30   category-name   category
     2019-06-14 15:21:30   category-value  gateway
     2019-06-14 15:21:30   category-writeable 0
     2019-05-07 21:01:44   city            xxx
     2021-02-16 19:13:20   connection_status-id 5bbd6ce6-e2bf-3542-bc96-980ad1d6688a
     2019-06-14 15:21:30   connection_status-name connection_status
     2021-03-09 12:16:07   connection_status-timestamp 2021-03-09T11:16:07.637Z
     2021-02-27 15:23:21   connection_status-value online
     2019-06-14 15:21:30   connection_status-writeable 0
     2019-05-07 21:01:44   devices         2
     2021-02-16 19:13:20   ethernet_status-id 528af6ea-c113-3b1a-8af8-ee2b19dddfc4
     2019-06-14 15:21:30   ethernet_status-isconnected false
     2019-06-14 15:21:30   ethernet_status-mac 94:BB:AE:00:A8:94
     2020-05-05 06:57:16   ethernet_status-name ethernet_status
     2021-03-09 12:16:07   ethernet_status-value HASH(0x3d457a8)
     2020-05-05 06:57:16   ethernet_status-writeable 0
     2019-05-07 21:01:44   gateway_time_zone Europe/Berlin
     2020-11-01 03:04:39   gateway_time_zone_offset 3600000
     2019-05-07 21:01:44   id              40cae63b-2737-4388-9be1-f641047ce95a
     2021-03-03 05:05:18   lastRequestState request_error
     2021-02-16 19:13:20   last_time_online-id 410de368-908b-3566-9587-8c1f3f0b5ea9
     2019-06-14 15:21:30   last_time_online-name last_time_online
     2019-06-14 15:21:30   last_time_online-value N/A
     2019-06-14 15:21:30   last_time_online-writeable 0
     2019-05-07 21:01:44   latitude        50.8233586
     2019-05-07 21:01:44   longitude       6.80041670000003
     2021-02-16 19:13:20   manufacturer-id 3113fe52-922d-3a08-a6b4-7a3075c61db9
     2019-06-14 15:21:30   manufacturer-name manufacturer
     2019-06-14 15:21:30   manufacturer-value Seluxit
     2019-06-14 15:21:30   manufacturer-writeable 0
     2019-05-07 21:01:44   name            My Garden
     2021-02-16 19:13:20   product-id      e657577e-ed56-34ff-9ea4-dc942544f7c9
     2019-06-14 15:21:30   product-name    product
     2019-06-14 15:21:30   product-value   1-GATEWAY
     2019-06-14 15:21:30   product-writeable 0
     2021-02-16 19:13:20   serial_number-id f611b739-375c-3582-9055-c0d392a97cb5
     2019-06-14 15:21:30   serial_number-name serial_number
     2019-06-14 15:21:30   serial_number-value N/A
     2019-06-14 15:21:30   serial_number-writeable 0
     2021-02-16 19:13:20   sgtin-id        de296084-eea5-3f0e-aea6-3849ed37d407
     2019-06-14 15:21:30   sgtin-name      sgtin
     2019-06-14 15:21:30   sgtin-value     N/A
     2019-06-14 15:21:30   sgtin-writeable 0
     2021-03-10 06:49:59   state           get token
     2021-03-01 05:46:48   sunrise         07:18
     2021-03-01 05:46:48   sunset          18:13
     2019-05-07 21:01:44   time_zone       Europe/Berlin
     2020-11-01 03:04:39   time_zone_offset 3600000
     2021-03-10 06:49:57   token           none
     2021-02-16 19:13:20   version-id      6cff1f08-0b55-3222-9aec-bc806960764f
     2019-06-14 15:21:30   version-name    version
     2021-02-16 23:38:05   version-value   2.26.0
     2019-06-14 15:21:30   version-writeable 0
     2021-02-16 19:13:20   wifi_status-id  baf56190-9587-3d98-87f8-3b19a066b802
     2021-02-16 23:38:05   wifi_status-ip  192.168.179.36
     2021-02-16 23:38:05   wifi_status-isconnected true
     2019-06-14 15:21:30   wifi_status-mac 00:1D:43:D0:13:99
     2020-05-05 06:57:16   wifi_status-name wifi_status
     2021-02-16 23:38:05   wifi_status-signal 94%
     2021-03-09 12:16:07   wifi_status-ssid HASH(0x3d37f30)
     2021-03-09 12:16:07   wifi_status-value HASH(0x3d56ee8)
     2020-05-05 06:57:16   wifi_status-writeable 0
     2019-05-07 21:01:44   zones           0
   helper:
Attributes:
   alias      GardenaSmart
   gardenaAccountEmail xxx
   interval   100
   room       GardenaSmart
   verbose    5
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 März 2021, 08:11:47
lösch mal bitte das Bridge device und lege es dann komplett neu an. Vorher am besten noch das Passwort löschen über set MYBRIDGE deletePass...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 10 März 2021, 16:00:17
Bei mir gleiches Problem, wenn ich das Device neu erstelle kommt nichts, er bekommt auch keinen Token,....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 März 2021, 16:15:45
Die scheinen das ganze Portal umgestellt zu haben.
Macht mal bitte ein update, wie gesagt vorher das Repository hinzufügen als neuen Updatechannel.
Und dann brauche ich die Logausgaben.
GardenaSmartBridge (NAME) - Daten:
GardenaSmartBridge (NAME) - Error:
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 10 März 2021, 17:06:04
Zitat von: CoolTux am 10 März 2021, 16:15:45
Die scheinen das ganze Portal umgestellt zu haben.
Macht mal bitte ein update, wie gesagt vorher das Repository hinzufügen als neuen Updatechannel.
Und dann brauche ich die Logausgaben.
GardenaSmartBridge (NAME) - Daten:
GardenaSmartBridge (NAME) - Error:

update habe ich gemacht, blöde Frage wie mache ich eine Log Ausgabe / bzw. was muss ich hierfür wo einstellen?


UPDATE:

Nach dem Update kommt:
"Cannot load module GardenaSmartBridge" Bridge ist auch verschwunden

Update habe ich mit "update FHEM/73_GardenaSmartBridge.pm"
"update FHEM/74_GardenaSmartDevice.pm" durchgeführt

danach shutdown restart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 März 2021, 17:52:11
Sorry mein Fehler.

Bitte noch mal update machen und dann neustart.
Logausgabe findest Du unter
/opt/fhem/log/fhem-2021-***
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 10 März 2021, 17:59:35
Okay, Update ausgeführt.

Im Log steht:


2021.03.10 17:59:21 3: GardenaSmartBridge (mygardenaBridge) - send credentials to fetch Token and locationId
2021.03.10 17:59:22 1: GardenaSmartBridge (mygardenaBridge) - Daten: {"message": "This API has moved to the official developer portal. Please follow the instructions at https://developer.husqvarnagroup.cloud"}
2021.03.10 17:59:22 3: GardenaSmartBridge (mygardenaBridge) - no Match for processing data
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Commander111 am 10 März 2021, 18:00:39
Scheint ein Problem bei Gardena vorzuliegen. Ich habe seit ein paar Tagen keine Verbindung mehr und die mittlere LED am Gardena-Gateway leuchtet auch nicht. Jegliche Neustarts und neues setzen von Passwörtern hilft nicht weiter.
Ich bin gespannt ob ihr eine Lösung findet.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 10 März 2021, 18:02:26
Reicht das aus dem Log?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jupzup am 10 März 2021, 18:07:05
Also das Gateway funktioniert bei mir über die App weiterhin ohne Probleme.

Das Log gibt nicht viel her:
2021-03-09_16:08:43 Water_Control send command to gardena cloud
2021-03-09_18:24:41 Water_Control send command to gardena cloud
2021-03-09_18:25:18 Water_Control send command to gardena cloud
2021-03-09_18:30:28 Water_Control send command to gardena cloud
2021-03-09_18:49:05 Water_Control send command to gardena cloud
2021-03-10_16:21:42 Water_Control send command to gardena cloud
2021-03-10_16:34:49 Water_Control send command to gardena cloud
2021-03-10_16:45:21 Water_Control send command to gardena cloud
2021-03-10_16:49:32 Water_Control send command to gardena cloud
2021-03-10_17:05:38 Water_Control send command to gardena cloud


Hier noch das normale Log:

2021.03.10 17:59:40 3: GardenaSmartBridge (GardenaSmart) - defined GardenaSmartBridge
2021.03.10 17:59:40 3: GardenaSmartBridge (GardenaSmart) - set interval: 100
2021.03.10 17:59:41 3: GardenaSmartDevice (Water_Control) - I/O device is GardenaSmart
2021.03.10 17:59:41 3: GardenaSmartDevice (Water_Control) - defined GardenaSmartDevice with DEVICEID: f2e74044-9ff2-4db0-97ef-2dc75fba9817
2021.03.10 17:59:42 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 17:59:42 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 17:59:42 4: GardenaSmartBridge (GardenaSmart) - Send with URL: https://sg-api.dss.husqvarnagroup.net/sg-1/sessions, HEADER: secret!, DATA: secret!, METHOD: POST
2021.03.10 17:59:42 3: GardenaSmartBridge (GardenaSmart) - send credentials to fetch Token and locationId
2021.03.10 17:59:50 1: GardenaSmartBridge (GardenaSmart) - Daten: {"message": "This API has moved to the official developer portal. Please follow the instructions at https://developer.husqvarnagroup.cloud"}
2021.03.10 17:59:50 3: GardenaSmartBridge (GardenaSmart) - no Match for processing data
2021.03.10 18:00:02 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 18:00:02 4: GardenaSmartBridge (GardenaSmart) - Read password from file
2021.03.10 18:00:02 4: GardenaSmartBridge (GardenaSmart) - Read password from file


Da steht ja etwas das die API auf ein anderes Portal gezogen wurde.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 März 2021, 18:11:36
Steht ja da was los ist

Daten: {"message": "This API has moved to the official developer portal. Please follow the instructions at https://developer.husqvarnagroup.cloud"}

Es muss sich also darum gekümmert werden was nun geändert werden muss und wie.

Ich habe aktuell sehr sehr wenig bis gar keine Zeit. Das wird sich wohl hinziehen ohne Unterstützung. Wer helfen will kann sich sehr gerne bei mir melden und bekommt dann einen Zugang zu meinem Git Server.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 10 März 2021, 18:23:59
Mir fehlen leider die Programmierskills. Konntest du Dir denn ein Bild davon machen, ob sich viel in der API geändert hat, also ob es komplett neu programmiert werden muss oder ob ggf. nur der Server gewechselt wurde?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 10 März 2021, 18:34:06
Zitat von: TimoD am 10 März 2021, 18:23:59
Mir fehlen leider die Programmierskills. Konntest du Dir denn ein Bild davon machen, ob sich viel in der API geändert hat, also ob es komplett neu programmiert werden muss oder ob ggf. nur der Server gewechselt wurde?

Noch nicht. Ich schaue es mir die Tage an
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 11 März 2021, 10:31:21
Bei mir geht auch nix mehr, selbes Problem.
@CoolTux: Falls es hilft, meine PHP von Eintrag #741 funktioniert ohne Änderung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 März 2021, 10:53:46
Zitat von: Det20 am 11 März 2021, 10:31:21
Bei mir geht auch nix mehr, selbes Problem.
@CoolTux: Falls es hilft, meine PHP von Eintrag #741 funktioniert ohne Änderung.

https://git.cooltux.net/FHEM/mod-GardenaSmart/issues/4
Alles weitere muss ich schauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 13 März 2021, 22:21:31
Ich habe das gleiche Problem seit dem ich das Update am 09.03.2021 vorgenommen habe.
fetch locationId oder get token
Was nicht geholfen hat:
-Passwort nochmals eingeben
-Gardena Modul neu installieren, FHEM neu Starten
-FHEM neu starten
-Update auf debian-server
-Server neu starten

Ich vermute, dass es entweder ein Fehler im Gardena Modul ist:
2021.03.13 21:57:33 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 210, <$fh> line 3711.
oder es wurde bei Gardena etwas geändert, dass irgendwo die API Steuerung freigegeben werden muss, was aber unwahrscheinlich ist, weil der Fehler in FHEM erst nach dem Update vorgekommen ist, welches ich seit Wochen nicht mehr gemacht hatte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 14 März 2021, 14:45:06
Hallo, bei mir das gleiche Problem. Ich hoffe, dass das jemand lösen kann bevor die "Bewässerungssaison" wieder anfängt... ;-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: plopp79 am 16 März 2021, 10:29:35
Hallo Zusammen,
ich habe ebenfalls dieses Problem und suche nach einer Lösung. Updates habe ich durchgeführt und fhem neu gestartet. Folgende Einträge habe ich dazu im Log:

10:14:58 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
10:14:58 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
10:14:58 3: GardenaSmartBridge (myGardena) - defined GardenaSmartBridge
10:14:58 3: GardenaSmartBridge (myGardena) - set gardenaBaseURL to: https://api.smart.gardena.dev/v1
10:14:58 3: GardenaSmartBridge (myGardena) - set interval: 10
10:14:58 3: GardenaSmartDevice (SILENO) - I/O device is myGardena
10:14:58 3: GardenaSmartDevice (SILENO) - defined GardenaSmartDevice with DEVICEID: ...
10:15:00 3: GardenaSmartBridge (myGardena) - no Match for processing data
10:15:04 3: FHEMWEB WEB CSRF error: csrf_652357093333361 ne csrf_18337333330763 for client WEB_10.0.0.46_48166 / command update FHEM/74_GardenaSmartDevice.pm. For details see the csrfToken FHEMWEB attribute.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 März 2021, 10:35:26
Aktuell gibt es keine Lösung. Die Gardena Module sind momentan ohne Funktion. Zu mindest das Bridge Modul muss neu programmiert werden und an die neue API angepasst werden.
Ich kann das aktuell nicht leisten.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Jack am 17 März 2021, 14:46:33
Hallo zusammen.
Bei mir läuft mit Gardena und FHEM auch nichts mehr.

Angefangen hat es mit nicht ausgeführten Gardena Zeitplänen. Als ich diese Probleme beheben wollte, betroffene Teilnehmer löschen neu einbinden etc., habe ich bemerkt das gar nichts mehr ging. Ich sah mich gezwungen das Gardena Gateway auf Werkseinstellungen zurückzusetzen was ich dann auch gemacht habe. Seit dem funktioniert zwar Gardena mit allen Teilnehmern wieder, auch die Zeitpläne, aber leider die Steuerung von Gardena über FHEM nicht mehr.

Alle Versuche die GardenaSmartBridge wieder in Gang zu bekommen sind bis jetzt gescheitert. Ich bekomme immer "get token" angezeigt.
Kann jemand schon helfen oder hat eine Idee? Danke.   
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Jack am 17 März 2021, 17:10:14
Hallo in die Runde!

Versuche jetzt schon seit einigen Stunden hier irgendwas in den Griff zu bekommen. Aber anscheinend reichen meine Talente hier nicht aus.
Mittlerweile habe ich verstanden das das Modul verändert werden muss, weil Gardena offensichtlich Veränderungen vorgenommen hat.
Ich würde das ja gerne bewerkstelligen, aber dafür brauche ich wohl Unterstützung. Wer könnte mir dabei helfen ?
Danke im Voraus. 
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 18 März 2021, 14:39:56
Zitat von: Jack am 17 März 2021, 17:10:14
Hallo in die Runde!

Versuche jetzt schon seit einigen Stunden hier irgendwas in den Griff zu bekommen. Aber anscheinend reichen meine Talente hier nicht aus.
Mittlerweile habe ich verstanden das das Modul verändert werden muss, weil Gardena offensichtlich Veränderungen vorgenommen hat.
Ich würde das ja gerne bewerkstelligen, aber dafür brauche ich wohl Unterstützung. Wer könnte mir dabei helfen ?
Danke im Voraus.

Ja wie CoolTux schon sagte wurde die API-Schnittstelle seitens Gardena geändert.

Interessant ist ja nun ob man auf die API
https://smart.gardena.com/  (v1)
oder
https://developer.husqvarnagroup.cloud  diese API setzen muss/soll.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Jack am 18 März 2021, 14:44:04
Hi. Hab hier was gefunden: https://developer.husqvarnagroup.cloud/apis/GARDENA+smart+system+API

Das müsste doch die richtige API sein oder ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Jens@fhem am 18 März 2021, 16:34:56
Hallo, ja das ist die richtige und auch ganz gut Dokumentiert. Habe das ganze mal per Hand durchgespielt nachdem ich mir einen API-Key erstellt habe.
Anmeldung mit Gardena Zugangsdaten -> API-Key erstellen und eine Location ID abrufen. Im Anschluss bekommt man auch die Geräte angezeigt.
curl -X GET \
https://api.smart.gardena.dev/v1/locations/<LOCATION ID> \
-H 'Authorization: Bearer <ACCESS TOKEN>' \
-H 'Authorization-Provider: husqvarna' \
-H 'X-Api-Key: <APP KEY>'


VG
Jens
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Det20 am 18 März 2021, 16:56:38
Wie gesagt ist weiter vorne ein funktionierender php source von mir. Dort steht, wie es (zumindest in php) funktioniert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Ajuba am 18 März 2021, 22:10:32
Na super - Gerade an dem Tag als ich den Gardena Sileno kaufte kamen die ersten Meldungen über die geänderte API  >:(
Bei mir scheitert aber schon die Installation.
libio-socket-ssl-perl is already the newest version.

Bevor ich ein Update der Gardena Module machte kam ich wenigstens bis zu "fetch Token"
Nach löschen der GardenaBridge Definition und Update ist nicht mal ein Erstellen der Definition möglich.
update 73_GardenaSmartBridge.pm
update 74_GardenaSmartDevice.pm


define Gardena_Bridge GardenaSmartBridge
liefert
Cannot load module GardenaSmartBridge

Im Log steht:
2021.03.18 21:45:56 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
"GP_Export" is not exported by the GPUtils module
Can't continue after import errors at ./FHEM/73_GardenaSmartBridge.pm line 57.
BEGIN failed--compilation aborted at ./FHEM/73_GardenaSmartBridge.pm line 57.

2021.03.18 21:45:56 0: "GP_Export" is not exported by the GPUtils module
Can't continue after import errors at ./FHEM/73_GardenaSmartBridge.pm line 57.
BEGIN failed--compilation aborted at ./FHEM/73_GardenaSmartBridge.pm line 57.


Mir ist schon klar, dass es nicht funktionieren wird bis CoolTux Zeit hat auf die API umzustellen. Aber warum geht nicht mal das erstellen der Definition? Hat jemand einen Tip?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 März 2021, 05:59:23
Zitat von: Ajuba am 18 März 2021, 22:10:32

Bevor ich ein Update der Gardena Module machte kam ich wenigstens bis zu "fetch Token"


Du musst Dein ganzes FHEM updaten und nicht nur die Gardena Module.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: plopp79 am 19 März 2021, 09:33:26
Zitat von: Det20 am 18 März 2021, 16:56:38
Wie gesagt ist weiter vorne ein funktionierender php source von mir. Dort steht, wie es (zumindest in php) funktioniert.

@Det20, ich habe leider keine großen Kenntnisse in PHP. Bei mir hat das nicht funktioniert und ich benötige evtl. noch etwas Hilfe beim Einrichten.

Ich habe einen LAMP Server aufgesetzt, den Code  in eine index.php kopiert und meine Daten eingesetzt (Username, Passwort, RootURL= 'https://api.smart.gardena.com/v1'; und ClientID von meiner Application.)(Das Gerät watering_timer_1 ist bei mir vorhanden)

Wenn ich die Seite nun aufrufe kommt folgendes:
'; var_dump('User-Data HTTP-Code '.$code.' : '.$result); $data = json_decode($result, true); $FirstName = $data['data']['attributes']['first_name']; $LastName = $data['data']['attributes']['last_name']; $RegProv = $data['data']['attributes']['registration_provider']; // Locations lesen mit GET $url = $RootURL.'/locations?locationId=null&user_id='.$userID; $ch = curl_init($url); curl_setopt($ch, CURLOPT_HTTPHE...

(die Punkte bedeuten, es geht noch weiter...)
Es scheint der Code zu sein. Wenn ich jeweils die Zeile echo '<br><br>'; direkt vor var_dump lösche erscheint lediglich eine leere Seite, es scheint aber nichts zu passieren.

Entschuldige bitte meine Unwissenheit, wenn das lediglich Basiswissen ist was mir fehlt um das Rätsel zu lösen, aber vielleicht bin ich ja nicht der Einzige dem das passiert.

Meine Fragen dazu wären:
1. wie rufe ich die Seite auf, um das Ereignis dann aufzurufen? Also wie kann ich die Post-Params einbinden um das zu testen und was sind Bearer_Prov und Bearer?
2. wie kann ich das in FHEM am besten einbinden? (Mir fehlen evtl. hier  auch noch Vorkenntnisse, ich dachte an einen dummy, der das Ereignis auslöst)
3. habe ich denn bisher alles soweit richtig gemacht, oder liegt hier schon der Fehler? (PHP sollte laufen, andere Websites auf dem Server laufen mit PHP)

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 19 März 2021, 10:02:23
Ich kann leider überhaupt nicht programmieren und daher nicht helfen. Dafür habe ich gerade den Verein ein kleines Bisschen unterstützt. Ich kann anbieten, dass ich bei der Gardena Hotline anrufe und nachfragen. Falls ich das machen soll müsste ich nur wissen was ich dort nachfragen soll. Könnte evlt. jemand der Administratoren bei der Korrektur der Programmierung helfen und unterstützen? Kennt jemand einen der Admins und kann diesen bitten? Es haben ja mittlerweile doch relativ viele FHEM Benutzer das Problem und die Gartenzeit fängt jetzt an.

Mögliche Übergangslösung(?):
Übrigens habe ich gerade folgendes probiert. In der Homebridge lässt sich Gardena über die iPhone App einbinden.

Herzlichen Dank
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 März 2021, 11:51:56
Da muss niemand anrufen und nachfragen. Es muss auch sonst nichts weiter gemacht werden außer die Beschreibung der API entsprechend um zu setzen.
Es gibt wohl 2 URLs welche man verwenden kann. Je nachdem wie man sich entscheidet. Nimmt man email Passwort Kombi muß man beide nehmen, arbeitet man mit API Token brauch man wohl nur eine URL.

Auch kann man wie bisher pollen oder besser noch man baut einen websocket auf und dann werden in Echtzeit die Änderungen gepusht. Soweit die Theorie. Nun muß das nur in Code gegossen werden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 21 März 2021, 08:10:33
Moin,

wenn ich das richtig verstanden habe, hat beim iobroker die Anpassung der URL gereicht:
https://forum.iobroker.net/topic/43104/gardena-adapter-iobroker-neustart-keine-verbindung-mehr (https://forum.iobroker.net/topic/43104/gardena-adapter-iobroker-neustart-keine-verbindung-mehr)

Wie kann man in dem unseren Modul die Url, zumindest testweise, mal ändern?

Thx und bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 März 2021, 08:35:46
Hatte ich bereits getestet, hat leider nicht funktioniert. Natürlich ist jeder herzlich eingeladen am Modul um zu schreiben und zu testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 21 März 2021, 08:36:24
Hab es versucht, er bekommt jetzt wieder einen Token! Allerdings hängt es nun bei "fetch LocationID"

(Wenn du dies händisch testen willst, Unter fhem/FHEM/73_GardenaSmartBridge händisch anpassen)

Grüße Timo
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Hackstall am 21 März 2021, 22:29:11
Hallo ich habe die gleichen Probleme kann hier aber Skill-Technisch nicht
helfen. Ich wollte die Wisser nur ermutigen
weiterzuforschen so dass es wieder mit Gardena klappt.
Ich moechte ungern auf die Einbindung von Gardens in
Fhem verzichten.
Danke Andreas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: fhemjörg am 24 März 2021, 09:48:58
hallo,
leider habe ich auch nicht viel Erfahrung in den Modulen programmieren.
Aber hilft das weiter?

https://developer.husqvarnagroup.cloud/apis

An welcher Stelle muss die API eingetragen werden?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 24 März 2021, 10:43:37
Ich habe einen Entwickler bei husqvarnagroup.com angeschrieben. Er hat mir folgenden Hinweis gegeben:

Dear Dr. Storb

Having read a few entries in that forum, I'd propose to do the following:

Visit https://developer.husqvarnagroup.cloud/ and sign in to create your personal application
Connect the Authentication API (see step 3) and GARDENA smart system API (see step 4) to that application while being logged in
Using this application key within FHEM module, you then should be able to authenticate on https://api.authentication.husqvarnagroup.dev/v1 (to get an access token, which is needed to access the GARDENA smart system API in step 4)
Now you're ready to properly point on the GARDENA smart system API following that URL: https://api.smart.gardena.dev/v1

Assuming that FHEM used to consume another api which was not intended to get used publicy, I do not know which side-effects or other efforts will be needed. In general, using an "unauthorized" system integration brings always some risks (for all parties...). So from GARDENA perspective I highly recommend (when using our public API for individual smart home solutions) to read the mentioned documentation, or otherwise to use our officially supported and maintained possibilities.

Best regards

M. M.


Leider kenne ich mich zu wenig aus und kann nicht einschätzen, ob es hilfreich ist.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: snakeru am 25 März 2021, 07:15:17
Das könnte auch nutzlich sein:

https://github.com/jpgorganizer/test4smartgarden/tree/master/apitestscript

Es ist ein Python-Script, das zeigt, wie man mit dem v2 API interagieren kann.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 25 März 2021, 22:05:59
Dann brauchen wir nur noch fhempy:
ZitatWer fhempy noch nicht kennt, noch eine kurze Zusammenfassung:
fhempy ermöglicht es FHEM Module in Python zu schreiben. Dazu wird fhempy innerhalb von FHEM gestartet welches dann über Websockets mit FHEM kommuniziert. Die Basisinstallation von fhempy ist Voraussetzung um die Module nutzen zu können.
https://forum.fhem.de/index.php/topic,116455.0.html (https://forum.fhem.de/index.php/topic,116455.0.html)

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 26 März 2021, 11:52:08
[EDIT]

@CoolTux,  also ich hätte zeit, würd mir das heute Abend angucken.  PN für Logins vom GIT ? oder soll ichs hier ins Forum laden?

Hab mir beide apis angeguckt,
Die neue API ist sicherlich die Zukunftsorientiertere , hat aber tatsächlich weit aus weniger Informationen zu bieten :(
Würde auf die "vom" det zurückgreifen und hoffen, dass das von Gardena nicht abschaltet wird in naher Zukunft

[/EDIT OFF]

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Borkk am 27 März 2021, 18:45:40
@CoolTux
@BOFH

Prima wenn Ihr Euch dem Thema annehmt, jetzt wo so langsam der Frühling kommt wäre es schön wenn meine Bewässerung wieder läuft  ;)

Ich kann euch beim Modul zwar nicht helfen, biete mich aber als Tester an. Ich habe mir schon einen Application Key für FHEM bei Gardena angelegt, das ganze erinnert mich an die API von Netatmo.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: janssen777 am 27 März 2021, 22:05:13
Hey Leute,

Ich habe soeben die gleichen Schritte ausgeführt und stehe für Tests bereit. Ich gebe dir Recht.... Das erinnert mich ganz stark an das BOTVAC Modul. Auch hier wurde die gesamte Login Prozedur geändert.

Ich wünsche euch viel Erfolg bei den Änderungen und freue mich auf euer Ergebnis. Danke im Voraus für eure Zeit!

Zitat von: Borkk am 27 März 2021, 18:45:40
@CoolTux
@BOFH

Prima wenn Ihr Euch dem Thema annehmt, jetzt wo so langsam der Frühling kommt wäre es schön wenn meine Bewässerung wieder läuft  ;)

Ich kann euch beim Modul zwar nicht helfen, biete mich aber als Tester an. Ich habe mir schon einen Application Key für FHEM bei Gardena angelegt, das ganze erinnert mich an die API von Netatmo.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 28 März 2021, 15:15:44
Die neue Modulversion ist nun dank Sebastion (BAFH) zum testen bereit.
Dazu bitte mittels

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

Einen neuen Update channel hinzufügen und dann update ausführen. Danach shutdown restart machen.



Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Andy K. am 28 März 2021, 16:49:34
Sieht soweit sehr gut aus! Zumindest ist der Sileno gerade losgefahren und alle Daten scheinen up to date zu sein. Vielen Dank für eure Mühe!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 28 März 2021, 19:41:28
Hallo zusammen,
von mir auch erstmal vielen, vielen Dank an die Programmierer.  ;D
Habe das Update durchgeführt und das Modul "GardenaSmartBridge" meldet sich zumindest wieder mit "Connected" und  der Status von meinem Schaf wird auch wieder angezeigt.
Da sich mein Schaf aber noch im Stall befindet, gibst noch keinen Startvorgang.  :P

VG Albundy
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Hackstall am 28 März 2021, 20:44:31
Hi,

Wir sind wieder im Spiel. Ein Hoch auf Euch und Euren Fix.
Super gemacht. Ich habe zwar noch nicht alle Geraete aktiv, aber der Regensensor
Funktioniert schonmal und die Bridge meldet connected.

Super gemacht.

Danke Andreas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: janssen777 am 28 März 2021, 21:43:29
Hey,

Danke! Danke! Danke!

Ihr seit echt genial. Klasse gemacht!!! Vielen Dank für eure Mühe.
Klappt wieder alles hervorragend!

Vielen lieben Dank!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: polarbaer am 29 März 2021, 09:19:20
Vielen Dank für Eure Arbeit und schnelle Lösung!
8)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Sticks65 am 29 März 2021, 10:34:47
Vielen lieben Dank für Eure Unterstützung  :)

Es funktioniert wieder alles ohne Probleme

Grüße Martin
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Prostetnik am 29 März 2021, 12:22:26
Von mir auch heißen Dank! Meine Water Controller sind wieder Online!  :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 29 März 2021, 13:33:35
Hervorragend, nach ersten wenigen Tagen in 2021 ohne Funktionalität des Moduls kann ich nur bestätigen, dass mein Sileno+ wieder tadellos läuft. Zudem mit alle Readings, die es auch vorher gab und in der API nicht dokumentiert sind.  ;)

Vielen Dank für diesen schnellen Fix und Anpassung an die neue Auth-API!

Einzig aufgefallen ist mir:
2021-03-29_12:06:37 Herbie ok_leaving
2021-03-29_12:07:38 Herbie mower-status: ok_cutting
2021-03-29_12:07:38 Herbie mower_timer-mower_timer: -16777215
2021-03-29_12:07:38 Herbie battery-level: 99

Habe noch nicht in einem alten Log nachgeschaut ob dort auch das Reading "mower_timer-mower_timer" mit diesem Wert enthalten ist.
Wäre ggfls. wohl eher was für die 74_GardenaSmartDevice.pm (JSON-Anpassung)!?!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: scooty am 29 März 2021, 16:32:24
Erst einmal herzlichen Dank!

Habe mein Schaf zwar auch noch nicht wieder aktiv, aber mir ist aufgefallen, dass in folgenden Readings der GardenaSmartBridge die Daten wohl noch nicht komplett aufgelöst werden:
ethernet_status-value HASH(0x11e022e8)
wifi_status-ssid HASH(0x11cfc3f8)
wifi_status-value HASH(0x11deb040)


Viele Grüße,
Andreas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: marks am 29 März 2021, 16:34:37
Also bei mir stürzt Fhem mit dem Modul-Update ab.
Im log steht: can't User an undefined value as an Array reference at ./Fhem/73_GardenSmartBridge.pm line 838

Ich hab das Gardena System ganz neu. Wollte es gestern installieren - da ging nichts und ich bin auf diesen Eintrag gestoßen. Heute dann gelesen, dass es ein Update gibt und wie beschrieben installiert- aber leider stürzt Fhem ab nachdem ich das gerät definiert, email eingetragen und das Passwort eingegeben habe.
Jemand einen Tipp für mich?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bronze am 29 März 2021, 16:39:24
Hallo,
auch von mir vielen Dank für das schnelle Kümmern.

Das Gateway wird erkannt, allerdings der SILENO nicht, im Event-Monitor steht:

2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge Connected
2021-03-29 16:36:51 Global global UNDEFINED SILENO GardenaSmartDevice f8d106ac-cd0e-4771-814c-0333aeab4e89 mower
2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge wifi_status-value: HASH(0x5599af04a3f0)
2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge wifi_status-ssid: HASH(0x5599aedd5b20)
2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge ethernet_status-value: HASH(0x5599af020a88)
2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge connection_status-timestamp: 2021-03-29T14:36:50.826Z


Die Erkennung über die Gardena-App funktioniert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 29 März 2021, 17:33:41
Ich schaue heute Abend einmal was genau klemmt bei Euch beiden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: kst87 am 29 März 2021, 18:23:18
Noch mehr Rückmeldung:

Bei mir funktioniert alles soweit. Bridge ist verbunden, Sileno liefert sämtliche Werte und start&stop über fhem geht auch.
Vielen vielen dank :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 29 März 2021, 18:34:51
Zitat von: Bronze am 29 März 2021, 16:39:24
Hallo,
auch von mir vielen Dank für das schnelle Kümmern.

Das Gateway wird erkannt, allerdings der SILENO nicht, im Event-Monitor steht:

2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge Connected
2021-03-29 16:36:51 Global global UNDEFINED SILENO GardenaSmartDevice f8d106ac-cd0e-4771-814c-0333aeab4e89 mower
2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge wifi_status-value: HASH(0x5599af04a3f0)
2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge wifi_status-ssid: HASH(0x5599aedd5b20)
2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge ethernet_status-value: HASH(0x5599af020a88)
2021-03-29 16:36:51 GardenaSmartBridge Gardena_Bridge connection_status-timestamp: 2021-03-29T14:36:50.826Z


Die Erkennung über die Gardena-App funktioniert.
Ich tippe auf die DeviceID, die musste ich auch vor wenigen Tagen anpassen. Entweder manuell die DEF im GardenaSmartDevice anpassen oder alles löschen und einmal die Bridge neu, der Sileno wird dann ja automatisch erkannt/eingetragen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bronze am 29 März 2021, 18:50:47
Alles löschen habe ich schon probiert, Sileno wird nicht automatisch erkannt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 29 März 2021, 18:53:43
Hey cooltux,

es funktioniert wieder, MEGA! Danke dafür!!!!

Allerdings sind noch zwei Themen:

1. Ich habe ganz viele Ausgaben im fhem Log! (Wie deaktiviere ich denn das Logging?)
2. Commands zum Stoppen / Starten funktionieren nicht, es kommt: "Service Unavailable"

Grüße Timo
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 30 März 2021, 11:18:18
Zitat von: scooty am 29 März 2021, 16:32:24
Erst einmal herzlichen Dank!

Habe mein Schaf zwar auch noch nicht wieder aktiv, aber mir ist aufgefallen, dass in folgenden Readings der GardenaSmartBridge die Daten wohl noch nicht komplett aufgelöst werden:
ethernet_status-value HASH(0x11e022e8)
wifi_status-ssid HASH(0x11cfc3f8)
wifi_status-value HASH(0x11deb040)


Viele Grüße,
Andreas

Das sind Werte, abgesehen von der SSID, die ohnehin nicht angezeigt werden sollten.
Hab das fixed. CoolTux muss das noch freigaben.

P.s.:  Hat jemand seine Bridge via WiFi eingebunden?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 30 März 2021, 11:20:32
Zitat von: TimoD am 29 März 2021, 18:53:43
Hey cooltux,

es funktioniert wieder, MEGA! Danke dafür!!!!

Allerdings sind noch zwei Themen:

1. Ich habe ganz viele Ausgaben im fhem Log! (Wie deaktiviere ich denn das Logging?)
2. Commands zum Stoppen / Starten funktionieren nicht, es kommt: "Service Unavailable"

Grüße Timo

Zu 1. Aktuell kommen viele infos schon ab verbose 2
Zu 2. Stoppen/Starten von was? Mower, WaterControl ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: plopp79 am 30 März 2021, 14:13:23
irgendetwas passt bei mir nicht...  :(

bei mir kommt folgender Fehler beim update
2021.03.30 13:58:17 1 : Downloading https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
2021.03.30 13:58:17 1 :
2021.03.30 13:58:17 1 : GardenaSmartDevice
2021.03.30 13:58:17 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.03.30 13:58:17 1 : Got 43507 bytes for FHEM/73_GardenaSmartBridge.pm, expected 43697
2021.03.30 13:58:17 1 : aborting.


Anscheinend erwartet er mehr bytes !?

ich bin mir nicht sicher, aber ich glaube nicht, das er das Update durchgeführt hat, zumindest erscheint das alte Fehlerbild beim einrichten.

Habe ich irgenetwas vergessen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 30 März 2021, 16:20:02
Zitat von: BOFH am 30 März 2021, 11:20:32
Zu 1. Aktuell kommen viele infos schon ab verbose 2
Zu 2. Stoppen/Starten von was? Mower, WaterControl ?

Mower
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: oduudo am 30 März 2021, 16:21:41
auch bei mir wie bei plopp79:

2021.03.30 16:09:19 1: aborting.
2021.03.30 16:09:19 1: Got 43507 bytes for FHEM/73_GardenaSmartBridge.pm, expected 43697
2021.03.30 16:09:18 1: UPD FHEM/73_GardenaSmartBridge.pm
2021.03.30 16:09:18 1: GardenaSmartDevice
2021.03.30 16:09:18 1:
2021.03.30 16:09:18 1: Downloading https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt


Das Update wird nicht durchgeführt.
Irgendeinen Tipp?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mci5550 am 30 März 2021, 16:43:22
Allenfalls ein Problem mit dem Link (deine Firewall)
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
Bei mir im Geschäft geht der Link nicht - zu Hause hatte ich keine Probleme - nur so eine Idee

... und ja, vielen Dank an die Spezialisten, welche diese Modul gemacht und auch wieder angepasst haben!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 30 März 2021, 17:58:01
Aktuell tatsächlich fehlerhaft.... cooltux weiß bescheid.
Die Dateigröße wurde fehlerhaft abgelegt.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 März 2021, 19:05:07
Sollte nun wieder gehen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: oduudo am 30 März 2021, 20:58:23
Sieht gut aus!
Danke für das tolle Modul und die schnelle Hilfe!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bronze am 30 März 2021, 21:49:57
Mein Sileno wird immer noch nicht gefunden:

2021-03-30 21:48:16 GardenaSmartBridge Gardena_Bridge getDevicesState
2021-03-30 21:48:16 GardenaSmartBridge Gardena_Bridge Connected
2021-03-30 21:48:16 Global global UNDEFINED SILENO GardenaSmartDevice f8d106ac-cd0e-4771-814c-0333aeab4e89 mower
2021-03-30 21:48:16 GardenaSmartBridge Gardena_Bridge connection_status-timestamp: 2021-03-30T19:48:16.481Z


Hatte vorher die GardenaSmartBridge gelöscht und wieder definiert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 30 März 2021, 21:53:02
Zitat von: Bronze am 30 März 2021, 21:49:57
Mein Sileno wird immer noch nicht gefunden:

2021-03-30 21:48:16 GardenaSmartBridge Gardena_Bridge getDevicesState
2021-03-30 21:48:16 GardenaSmartBridge Gardena_Bridge Connected
2021-03-30 21:48:16 Global global UNDEFINED SILENO GardenaSmartDevice f8d106ac-cd0e-4771-814c-0333aeab4e89 mower
2021-03-30 21:48:16 GardenaSmartBridge Gardena_Bridge connection_status-timestamp: 2021-03-30T19:48:16.481Z


Hatte vorher die GardenaSmartBridge gelöscht und wieder definiert.

Hast Du autocreate aktiviert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: rhoffm34 am 30 März 2021, 23:10:39
Hilfe, mein FileLog wird zugemüllt...

Ich habe nur einen Rasenbot. Nachdem ich die Datei geladen habe, danach ein update und ein shutdown restart, tauchen diese superlangen Meldungen im FileLog auf

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: plopp79 am 31 März 2021, 05:57:59
es scheint jetzt alles gut zu funktionieren.   :)

Vielen vielen Dank an die Entwickler und natürlich auch an die Community.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: oduudo am 31 März 2021, 08:31:06
Hallo CoolTux,
wie bekomme ich denn die seitenlangen Meldungen aus dem Log wieder weg?
Die schnelle Hilfe war super, wär toll, wenn das Modul jetzt wieder ohne diese Analysmeldungen arbeiten würde..  ;-)
Danke!
Udo
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 31 März 2021, 08:41:28
Zitat von: rhoffm34 am 30 März 2021, 23:10:39
Hilfe, mein FileLog wird zugemüllt...

Ich habe nur einen Rasenbot. Nachdem ich die Datei geladen habe, danach ein update und ein shutdown restart, tauchen diese superlangen Meldungen im FileLog auf

Zitat von: oduudo am 31 März 2021, 08:31:06
Hallo CoolTux,
wie bekomme ich denn die seitenlangen Meldungen aus dem Log wieder weg?
Die schnelle Hilfe war super, wär toll, wenn das Modul jetzt wieder ohne diese Analysmeldungen arbeiten würde..  ;-)
Danke!
Udo



Das gehört zum verbose ab Level 2
Stell den verbose auf 0 oder 1 ... 

Zum stable Release wird's Code seitig höher gestellt.




Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bronze am 31 März 2021, 08:56:51
Fehlendes autocreate war es bei mir, danke.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 31 März 2021, 09:24:53
Zitat von: TimoD am 30 März 2021, 16:20:02
Mower

Für den SILENO (Mower) kommen bei folgenden Befehlen eine Fehlermeldung / keine Funktion:

"set SILENO StartOverrideTimer 0 " --> Service Unavailable
"set SILENO StartResumeSchedule" --> keine Fehlermeldung / keine Reaktion vom Sileno / ohne Funktion
"set SILENO ParkUntilFurtherNotice" --> keine Fehlermeldung / keine Reaktion vom Sileno / ohne Funktion
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 31 März 2021, 11:39:09
Zitat von: TimoD am 31 März 2021, 09:24:53
Für den SILENO (Mower) kommen bei folgenden Befehlen eine Fehlermeldung / keine Funktion:

"set SILENO StartOverrideTimer 0 " --> Service Unavailable
"set SILENO StartResumeSchedule" --> keine Fehlermeldung / keine Reaktion vom Sileno / ohne Funktion
"set SILENO ParkUntilFurtherNotice" --> keine Fehlermeldung / keine Reaktion vom Sileno / ohne Funktion

Welches Model und Firmware ist drauf ?

ich werd meinen heute oder morgen mal wieder entstauben und schauen ob er geht.  Via Gardena App funzt alles ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 31 März 2021, 20:19:57
Hallo
Mein Robert wird nun auch wieder angezeigt. Ist ein R130LIC. Habe ihm heute ein Update (USB+App) spendiert auf den neuesten Stand. Ist aktuell geparkt aber es kommen Readings an. Morgen werde ich weiter berichten.
Danke an Cooltux und BOFH und wenn ich jemanden vergessen habe dann auch die :)

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 31 März 2021, 20:23:07
Hey,

ich habe meinen heute rausgeholt und aktiviert. Per App geht alles wunderbar, aber Kommandos per FEHM geht nicht mehr.
Aktuelle Firmware habe ich eben drauf gespielt.

Der Status der Bridge ist "get token". Er scheint also keine Verbindung mehr aufbauen zu können.
Ich habe die URL im Modul mal aufgerufen https://sg-api.dss.husqvarnagroup.net/sg-1 und bekomme folgende Meldung auf der Seite "{"message": "This API has moved to the official developer portal. Please follow the instructions at https://developer.husqvarnagroup.cloud"}"
Auf der angegebenen Seite finde ich die Information, dass die Base-URL nun https://api.smart.gardena.dev/v1 ist (Version 1.0.0)

Gardena scheint da also geschraubt zu haben. Ist es möglich, dass sich das jemand anschaut und ggf. das Modul updated? Wenn ich es richtig sehe, dann kann man die URL nicht selbst ändern, bzw. ich habe es nicht hinbekommen.

Wäre über ein Feedback dankbar.


Nachtrag:
Im FHEM Log steht "GardenaSmartBridge (Gardena_Bridge) - no Match for processing data"
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 31 März 2021, 21:35:24
Hallo Bob83,

guck mal weiter oben bzw. direkt hier https://forum.fhem.de/index.php/topic,75098.msg1143930.html#msg1143930.

@CoolTux: vielen Dank! Das hast Du super gemacht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Jack am 01 April 2021, 08:08:05
Guten Morgen CoolTux und BOFH.

Bei mir funktioniert alles wunderbar, und ich vermisse auch nichts. Funktioniert einfach klasse.
Vielen Dank für euren Einsatz ! In meinem Fall habt ihr einem Zwillingspapa den Tag etwas einfacher gemacht :-).

Ansonsten wünsche ich schöne Oster-Feiertage.

Grüße
Jack
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Borkk am 01 April 2021, 10:33:04
Hallo CoolTux und BOFH,

Bei mir läuft Bridge / WaterControl und Bodenmesser auch wieder prima. Ich musste die Devices löschen, sie wurden dann aber direkt wieder neu angelegt und laufen bisher ohne Probleme.

DANKE für die schnelle Hilfe.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 01 April 2021, 12:00:55
Zitat von: Mucki am 31 März 2021, 21:35:24
Hallo Bob83,

guck mal weiter oben bzw. direkt hier https://forum.fhem.de/index.php/topic,75098.msg1143930.html#msg1143930.

@CoolTux: vielen Dank! Das hast Du super gemacht.

Ach ich habe einfach nicht gesehen, dass es hier schon eine Lösung für gibt. War wohl nicht auf der Höhe. Sorry und danke für die Mühe.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 01 April 2021, 12:31:38
Hallo,
zunächst einmal vielen Dank für das tolle Gardena Module! Das macht richtig Spaß!
Gestern hat alles wunderbar gekplappt. Heute, nach FW-Update, kommt bei set StartOverrideTimer folgender Fehler "Service Unavailable".
Die anderen Befehle werden zwar laut Anzeige ausgeführt, es passiert aber nichts beim Mäher.
Die Gardena App funktioniert, ich habe das Update wie beschrieben ausgeführt und auch das Device mal gelöscht und wieder installiert.
Was kann ich sonst noch tun?
Viele Grüße,
Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 01 April 2021, 17:14:02
Zitat von: Johny am 01 April 2021, 12:31:38
Hallo,
zunächst einmal vielen Dank für das tolle Gardena Module! Das macht richtig Spaß!
Gestern hat alles wunderbar gekplappt. Heute, nach FW-Update, kommt bei set StartOverrideTimer folgender Fehler "Service Unavailable".
Die anderen Befehle werden zwar laut Anzeige ausgeführt, es passiert aber nichts beim Mäher.
Die Gardena App funktioniert, ich habe das Update wie beschrieben ausgeführt und auch das Device mal gelöscht und wieder installiert.
Was kann ich sonst noch tun?
Viele Grüße,
Johny


kannst du verbose mal auf 5 stelle. sowohl bridge als auch deinen mäher und  dann starten lassem und hier posten...

GardenaSmartBridge (mäher name) - IOWrite:.....
interessiert mich....

oder warten  hab meinen heute zum spielen rausgebracht und update dann morgen mal und guck dann... denke durch das update wurden neue ids vergeben von gardena
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 01 April 2021, 17:16:29
Hallo noch einmal,

ich habe das update heute durchgeführt, doch leider kommt bei mir danach der Web-Server nicht mehr hoch. Hat das zufällig auch einer gehabt und weiß was zu tun ist?

Ich habe folgendes rausgefunden:

Apr 01 17:08:11 loxberry systemd[1]: fhem.service: Main process exited, code=exited, status=255/EXCEPTION
Apr 01 17:08:11 loxberry systemd[1]: fhem.service: Failed with result 'exit-code'.
Apr 01 17:08:11 loxberry systemd[1]: fhem.service: Service RestartSec=100ms expired, scheduling restart.
Apr 01 17:08:11 loxberry systemd[1]: fhem.service: Scheduled restart job, restart counter is at 49.
Apr 01 17:08:11 loxberry systemd[1]: Stopped FHEM Home Automation.
Apr 01 17:08:11 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:08:12 loxberry systemd[1]: Started FHEM Home Automation.
Apr 01 17:08:14 loxberry systemd[1]: fhem.service: Main process exited, code=exited, status=255/EXCEPTION
Apr 01 17:08:14 loxberry systemd[1]: fhem.service: Failed with result 'exit-code'.
Apr 01 17:08:14 loxberry systemd[1]: fhem.service: Service RestartSec=100ms expired, scheduling restart.
Apr 01 17:08:14 loxberry systemd[1]: fhem.service: Scheduled restart job, restart counter is at 50.
Apr 01 17:08:14 loxberry systemd[1]: Stopped FHEM Home Automation.
Apr 01 17:08:14 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:08:15 loxberry systemd[1]: Started FHEM Home Automation.
Apr 01 17:08:17 loxberry systemd[1]: fhem.service: Main process exited, code=exited, status=255/EXCEPTION
Apr 01 17:08:17 loxberry systemd[1]: fhem.service: Failed with result 'exit-code'.
Apr 01 17:08:17 loxberry systemd[1]: fhem.service: Service RestartSec=100ms expired, scheduling restart.
Apr 01 17:08:17 loxberry systemd[1]: fhem.service: Scheduled restart job, restart counter is at 51.
Apr 01 17:08:17 loxberry systemd[1]: Stopped FHEM Home Automation.
Apr 01 17:08:17 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:08:18 loxberry systemd[1]: Started FHEM Home Automation.

der fhem Service kommt nicht richtig hoch und startet immer wieder neu.
Hier der Output aus dem systemctl status

Apr 01 17:11:49 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:11:50 loxberry systemd[1]: Started FHEM Home Automation.
root@loxberry:/opt/fhem# systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-04-01 17:11:50 CEST; 1s ago
  Process: 3911 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 3913 (perl)
    Tasks: 1 (limit: 4035)
   Memory: 38.3M
   CGroup: /system.slice/fhem.service
           └─3913 /usr/bin/perl fhem.pl fhem.cfg

Apr 01 17:11:49 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:11:50 loxberry systemd[1]: Started FHEM Home Automation.
root@loxberry:/opt/fhem# systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: activating (start) since Thu 2021-04-01 17:11:52 CEST; 4ms ago
Cntrl PID: 3922 ((perl))
    Tasks: 0 (limit: 4035)
   Memory: 0B
   CGroup: /system.slice/fhem.service
           └─3922 (perl)

Apr 01 17:11:52 loxberry systemd[1]: Starting FHEM Home Automation...
root@loxberry:/opt/fhem# systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-04-01 17:11:55 CEST; 740ms ago
  Process: 3927 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 3929 (perl)
    Tasks: 1 (limit: 4035)
   Memory: 17.6M
   CGroup: /system.slice/fhem.service
           └─3929 /usr/bin/perl fhem.pl fhem.cfg

Apr 01 17:11:55 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:11:55 loxberry systemd[1]: Started FHEM Home Automation.


Und das steht im fhem log
2021.04.01 17:12:49 3: WEB: port 8083 opened
2021.04.01 17:12:49 2: eventTypes: loaded 705 lines from ./log/eventTypes.txt
2021.04.01 17:12:50 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2021.04.01 17:12:50 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2021.04.01 17:12:50 3: GardenaSmartBridge (Gardena_Bridge) - defined GardenaSmartBridge
2021.04.01 17:12:50 3: GardenaSmartDevice (Gabi) - I/O device is Gardena_Bridge
2021.04.01 17:12:50 3: GardenaSmartDevice (Gabi) - defined GardenaSmartDevice with DEVICEID: 4021f412-23de-439f-aeab-4ac02cb750d2
2021.04.01 17:12:51 3: BOSEST: BOSE SoundTouch v2.2.1
2021.04.01 17:12:51 1: Including ./log/fhem.save
2021.04.01 17:12:51 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected

Protect this FHEM installation by configuring the allowed device allowed
You can disable this message with attr global motd none

Undefined subroutine &MQTT::GENERIC_BRIDGE::send_publish called at ./FHEM/10_MQTT_GENERIC_BRIDGE.pm line 2519.
2021.04.01 17:12:52 1: Including fhem.cfg


Eigentlich was das WEB mit einem Passwort gesichert, das wundert mich ein bisschen.

Ich habe fhem mal manuell mit der .demo Version gestartet. Das hat sauber funktioniert.
Was kann hier schief gelaufen sein?

Ich freue mich auf Antworten :-)

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 01 April 2021, 17:31:56
Hallo BOFH,
das ist das Ergebnis:
2021.04.01 17:24:05 4: GardenaSmartBridge (Hugo) - IOWrite: "name":"start_override_timer","parameters":{"duration":0} a360d0b5-ce63-4837-9f49-5f58df7e2881 mower IODevHash=HASH(0x244bd20)
2021.04.01 17:25:13 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request
2021.04.01 17:25:13 5: GardenaSmartBridge (Hugo) - RequestERROR: Error 503 Service Unavailable
2021.04.01 17:25:13 5: GardenaSmartBridge (Hugo) - RequestERROR: received http code 503 receive Error after requesting gardena cloud

Gruß, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 01 April 2021, 17:50:24
Zitat von: Bob83 am 01 April 2021, 17:16:29
...

Und das steht im fhem log
2021.04.01 17:12:49 3: WEB: port 8083 opened
2021.04.01 17:12:49 2: eventTypes: loaded 705 lines from ./log/eventTypes.txt
2021.04.01 17:12:50 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2021.04.01 17:12:50 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2021.04.01 17:12:50 3: GardenaSmartBridge (Gardena_Bridge) - defined GardenaSmartBridge
2021.04.01 17:12:50 3: GardenaSmartDevice (Gabi) - I/O device is Gardena_Bridge
2021.04.01 17:12:50 3: GardenaSmartDevice (Gabi) - defined GardenaSmartDevice with DEVICEID: 4021f412-23de-439f-aeab-4ac02cb750d2
2021.04.01 17:12:51 3: BOSEST: BOSE SoundTouch v2.2.1
2021.04.01 17:12:51 1: Including ./log/fhem.save
2021.04.01 17:12:51 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected
...

der fhem log reicht.
bei dir gibts irgen ein problem beim auslesen des service und fhem stürzt daraufhin ab.

lösch alle geräte aus der config und starte fhem neu.ö

stell verbosenbitte auf 5 und definier dann die bridge.
alles im log wass dann nach dem einstellen des devicenoassiert im log ist interessant...



edit

welche und wieviel geräte hast du? und welche fw?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: JayDouleU am 01 April 2021, 17:52:09
Hallo,

habe ebenfalls alle Schritte des Updates durch und das gleiche Fehlerbild wie Johny.

Wäre super, wenn das zu beheben wäre.

Danke für jede Information die hilft.

edit:

Geräte:
SILENO device_info-version 1.0.0-4.0.0-1.5.3-2.1.1
Version 2.0.3
Water_Control device_info-version 0.3.5-4.0.0-1.5.2-2.4.0
Netatmo Presence welche ebenfalls im GardenaSmart room erscheint

edit II:

Hier das log mit verbose 5 und neu angelegten geraten:

2021.04.01 09:00:50 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2021.04.01 09:00:50 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice

2021.04.01 09:01:04 3: GardenaSmartBridge (myGardenaSmartBridge) - defined GardenaSmartBridge
2021.04.01 09:01:04 3: GardenaSmartDevice (Water_Control) - I/O device is myGardenaSmartBridge
2021.04.01 09:01:04 3: GardenaSmartDevice (Water_Control) - defined GardenaSmartDevice with DEVICEID: XXXXXXXXXXXXXXXXX
2021.04.01 09:01:04 3: GardenaSmartDevice (SILENO) - I/O device is myGardenaSmartBridge
2021.04.01 09:01:04 3: GardenaSmartDevice (SILENO) - defined GardenaSmartDevice with DEVICEID: XXXXXXXXXXXXXXXXXXXXXXXXX
2021.04.01 09:01:05 3: GardenaSmartDevice (Garten) - I/O device is myGardenaSmartBridge
2021.04.01 09:01:05 3: GardenaSmartDevice (Garten) - defined GardenaSmartDevice with DEVICEID: XXXXXXX
2021.04.01 09:01:07 1: Including ./log/fhem.save
2021.04.01 09:01:17 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2021.04.01 09:01:30 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2021.04.01 09:01:30 3: alexa: starting
2021.04.01 09:01:30 3: alexa: using logfile: ./log/alexa-2021-04-01.log
2021.04.01 09:01:30 1: usb create starting
2021.04.01 09:01:33 1: usb create end
2021.04.01 09:01:34 3: GardenaSmartBridge (myGardenaSmartBridge) - send credentials to fetch Token and locationId
2021.04.01 09:01:38 0: Featurelevel: 6
2021.04.01 09:01:38 0: Server started with 164 defined entities (fhem.pl:23904/2021-03-07 perl:5.028001 os:linux user:fhem pid:2705)
2021.04.01 09:01:39 3: CUL_HM set HM_2D2316 statusRequest noArg
2021.04.01 09:01:41 3: CUL_HM set HM_2D23C8 statusRequest noArg
2021.04.01 09:01:42 3: COC: Unknown code A0BA6B001F111342D2316010E::-49:COC, help me!
2021.04.01 09:01:42 3: CUL_HM set HM_2D2482 statusRequest noArg
2021.04.01 09:01:44 3: COC: Unknown code A0B1BB001F111342D23C8010E::-48.5:COC, help me!
2021.04.01 09:01:47 2: AttrTemplates: got 225 entries
2021.04.01 09:01:48 3: CUL_HM set HM_2FB4B2 statusRequest noArg
2021.04.01 09:01:49 2: GardenaSmartBridge (myGardenaSmartBridge) - Request: {"data":{"id":"X"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,"type":"token","attributes":{"expires_in":863999,"refresh_token":"f4XXXXX","provider":"husqvarna","user_id":"XXXXXXX","scope":"iam:read iam:write","client_id":"smartgarden-jwt-client"}}}
2021.04.01 09:01:49 3: GardenaSmartBridge (myGardenaSmartBridge) - fetch locations id

2021.04.01 09:01:55 2: GardenaSmartBridge (myGardenaSmartBridge) - Request: {"locations":[{"id":"XXXXXXX","name":"My Garden","authorized_at":"2020-05-19T16:34:34.215Z","authorized_user_ids":[],"device_flashing":{},"devices":[,,XXXXX],"geo_position":{"latitude":4XXXXX,"longitude":XXXXXXX,"address":"XXXXXXXX","gateway_time_zone":"Europe/Zurich","gateway_time_zone_offset":7200000,"id":"XXXXX"XXXXXXXX,"sunrise":"07:03","sunset":"19:54","time_zone":"Europe/Berlin","time_zone_offset":7200000}}]}
2021.04.01 09:01:55 3: GardenaSmartBridge (myGardenaSmartBridge) - processed locations id. ID is XXXXXXXXXXXXXXXXXXXXXX


2021.04.01 09:02:13 2: GardenaSmartBridge (myGardenaSmartBridge) - Request: {"devices":[{"id":"XXXXXX","name":"Water Control","

.... Device Infos ...

2021.04.01 09:03:12 2: GardenaSmartBridge (myGardenaSmartBridge) - Request: <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 503 Service Unavailable</title>
</head>
<body><h2>HTTP ERROR 503</h2>
<p>Problem accessing /sg-1/devices/XXXXXXXXXXX/abilities/mower/command. Reason:
<pre>    Service Unavailable</pre></p>
</body>
</html>

2021.04.01 09:03:12 3: GardenaSmartBridge (myGardenaSmartBridge) - JSON error while request
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 April 2021, 20:00:29
Zitat von: Bob83 am 01 April 2021, 17:16:29
Hallo noch einmal,

ich habe das update heute durchgeführt, doch leider kommt bei mir danach der Web-Server nicht mehr hoch. Hat das zufällig auch einer gehabt und weiß was zu tun ist?

Ich habe folgendes rausgefunden:

Apr 01 17:08:11 loxberry systemd[1]: fhem.service: Main process exited, code=exited, status=255/EXCEPTION
Apr 01 17:08:11 loxberry systemd[1]: fhem.service: Failed with result 'exit-code'.
Apr 01 17:08:11 loxberry systemd[1]: fhem.service: Service RestartSec=100ms expired, scheduling restart.
Apr 01 17:08:11 loxberry systemd[1]: fhem.service: Scheduled restart job, restart counter is at 49.
Apr 01 17:08:11 loxberry systemd[1]: Stopped FHEM Home Automation.
Apr 01 17:08:11 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:08:12 loxberry systemd[1]: Started FHEM Home Automation.
Apr 01 17:08:14 loxberry systemd[1]: fhem.service: Main process exited, code=exited, status=255/EXCEPTION
Apr 01 17:08:14 loxberry systemd[1]: fhem.service: Failed with result 'exit-code'.
Apr 01 17:08:14 loxberry systemd[1]: fhem.service: Service RestartSec=100ms expired, scheduling restart.
Apr 01 17:08:14 loxberry systemd[1]: fhem.service: Scheduled restart job, restart counter is at 50.
Apr 01 17:08:14 loxberry systemd[1]: Stopped FHEM Home Automation.
Apr 01 17:08:14 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:08:15 loxberry systemd[1]: Started FHEM Home Automation.
Apr 01 17:08:17 loxberry systemd[1]: fhem.service: Main process exited, code=exited, status=255/EXCEPTION
Apr 01 17:08:17 loxberry systemd[1]: fhem.service: Failed with result 'exit-code'.
Apr 01 17:08:17 loxberry systemd[1]: fhem.service: Service RestartSec=100ms expired, scheduling restart.
Apr 01 17:08:17 loxberry systemd[1]: fhem.service: Scheduled restart job, restart counter is at 51.
Apr 01 17:08:17 loxberry systemd[1]: Stopped FHEM Home Automation.
Apr 01 17:08:17 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:08:18 loxberry systemd[1]: Started FHEM Home Automation.

der fhem Service kommt nicht richtig hoch und startet immer wieder neu.
Hier der Output aus dem systemctl status

Apr 01 17:11:49 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:11:50 loxberry systemd[1]: Started FHEM Home Automation.
root@loxberry:/opt/fhem# systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-04-01 17:11:50 CEST; 1s ago
  Process: 3911 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 3913 (perl)
    Tasks: 1 (limit: 4035)
   Memory: 38.3M
   CGroup: /system.slice/fhem.service
           └─3913 /usr/bin/perl fhem.pl fhem.cfg

Apr 01 17:11:49 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:11:50 loxberry systemd[1]: Started FHEM Home Automation.
root@loxberry:/opt/fhem# systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: activating (start) since Thu 2021-04-01 17:11:52 CEST; 4ms ago
Cntrl PID: 3922 ((perl))
    Tasks: 0 (limit: 4035)
   Memory: 0B
   CGroup: /system.slice/fhem.service
           └─3922 (perl)

Apr 01 17:11:52 loxberry systemd[1]: Starting FHEM Home Automation...
root@loxberry:/opt/fhem# systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-04-01 17:11:55 CEST; 740ms ago
  Process: 3927 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 3929 (perl)
    Tasks: 1 (limit: 4035)
   Memory: 17.6M
   CGroup: /system.slice/fhem.service
           └─3929 /usr/bin/perl fhem.pl fhem.cfg

Apr 01 17:11:55 loxberry systemd[1]: Starting FHEM Home Automation...
Apr 01 17:11:55 loxberry systemd[1]: Started FHEM Home Automation.


Und das steht im fhem log
2021.04.01 17:12:49 3: WEB: port 8083 opened
2021.04.01 17:12:49 2: eventTypes: loaded 705 lines from ./log/eventTypes.txt
2021.04.01 17:12:50 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2021.04.01 17:12:50 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2021.04.01 17:12:50 3: GardenaSmartBridge (Gardena_Bridge) - defined GardenaSmartBridge
2021.04.01 17:12:50 3: GardenaSmartDevice (Gabi) - I/O device is Gardena_Bridge
2021.04.01 17:12:50 3: GardenaSmartDevice (Gabi) - defined GardenaSmartDevice with DEVICEID: 4021f412-23de-439f-aeab-4ac02cb750d2
2021.04.01 17:12:51 3: BOSEST: BOSE SoundTouch v2.2.1
2021.04.01 17:12:51 1: Including ./log/fhem.save
2021.04.01 17:12:51 1: Messages collected while initializing FHEM:SecurityCheck:
  WEB is not password protected

Protect this FHEM installation by configuring the allowed device allowed
You can disable this message with attr global motd none

Undefined subroutine &MQTT::GENERIC_BRIDGE::send_publish called at ./FHEM/10_MQTT_GENERIC_BRIDGE.pm line 2519.
2021.04.01 17:12:52 1: Including fhem.cfg


Eigentlich was das WEB mit einem Passwort gesichert, das wundert mich ein bisschen.

Ich habe fhem mal manuell mit der .demo Version gestartet. Das hat sauber funktioniert.
Was kann hier schief gelaufen sein?

Ich freue mich auf Antworten :-)

ZitatUndefined subroutine &MQTT::GENERIC_BRIDGE::send_publish called at ./FHEM/10_MQTT_GENERIC_BRIDGE.pm line

Hat soweit ich das sehe nicht mit dem Gardena Modul zu tun.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 01 April 2021, 20:44:40
@BOFH

Ich habe folgende Dinge implementiert.
- Gardena Sileno City Rasenmäherroboter
- Bosebox
- Synology Surveillance Station
- Unifi Controller

Kannst du mir einen Tipp geben wie ich ohne Webserver die Devices löschen kann? Bisher habe ich es nur so gemacht. Würde dann Gardena zuerst löschen, da zuletzt das Probleme gemacht hat.

Danke schon einmal
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 April 2021, 21:06:24
Bitte beachte meinen vorherigen Post.
Gardena hat mit dem Absturz nichts zu tun. Bitte poste Dein Problem im zugehörigen Bereich.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 01 April 2021, 23:40:44
@CoolTux

Danke dir. Habe den Fehler an entsprechender Stelle platziert. Fehler ist bereits behoben und nach erneutem Update ist nun auch die Gardena_Bridge wieder connected.

Danke euch allen für die Hilfe.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: JayDouleU am 02 April 2021, 09:36:29
... habe in meinem letzten Post das log mit verbose 5 ergänzt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 02 April 2021, 10:39:46
Zitat2021.04.01 09:03:12 2: GardenaSmartBridge (myGardenaSmartBridge) - Request: <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 503 Service Unavailable</title>
</head>
<body><h2>HTTP ERROR 503</h2>
<p>Problem accessing /sg-1/devices/XXXXXXXXXXX/abilities/mower/command. Reason:
<pre>    Service Unavailable</pre></p>
</body>
</html>

scheint für die mower4.0.0_1.5.3_2.1.1 andere regeln zu gelten.
ich update mein später mal auf diese version...

generell hab ich allerdings momentan Probleme mot gardena  die app ist leer :/ gut das fhem geht ^^
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: oli_bru am 02 April 2021, 13:04:41
Hallo zusammen,
bei mir ist das gleiche Problem. Ich habe heute die Updates der Bridge und des Sileno City gemacht. Das hat alles funktioniert und der Robi funzt auch über die App. Nur über FHEM bekomme ich diese Fehlermeldung ebenfalls ins Protokoll
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: DasAtom am 02 April 2021, 13:13:47
Erst einmal danke für die Arbeit, die in dieses Modul fließt  :)

Habe bereits die Quelle in Fhem aktualisiert und ein update durchgeführt.
Bekomme leider bei der Abfrage des Token immer Fehler 404 und bad_request zurück. Über die Handy-App bzw. direktes Anmelden unter     
https://smart.gardena.com, klappt ohne Probleme.

Fhem Log mit verbose 5 spuckt folgendes aus:

Zitat
GET /v1/auth/token/auth/token HTTP/1.0
Host: smart.gardena.com
User-Agent: fhem
Accept-Encoding: gzip,deflate
Content-Type: application/json

2021.04.02 13:01:07 4: https://smart.gardena.com/v1/auth/token/auth/token: HTTP response code 404
2021.04.02 13:01:07 5: HttpUtils https://smart.gardena.com/v1/auth/token/auth/token: Got data, length: 162
2021.04.02 13:01:07 5: HttpUtils response header:
HTTP/1.1 404 Not Found
Content-Type: text/html; charset=utf-8
Content-Length: 162
Connection: close
Date: Fri, 02 Apr 2021 11:01:07 GMT
x-amzn-RequestId: 37189122-52f8-426a-9bf6-de9231ed0b5c
X-DNS-Prefetch-Control: off
Referrer-Policy: no-referrer
X-Permitted-Cross-Domain-Policies: none
X-XSS-Protection: 0
Access-Control-Allow-Origin: *
Expect-CT: max-age=0
Surrogate-Control: no-store
Strict-Transport-Security: max-age=15552000; includeSubDomains
x-amzn-Remapped-Content-Length: 162
X-Frame-Options: SAMEORIGIN
Access-Control-Allow-Headers: Origin,X-Requested-With,X-Internal-Request-Id,X-External-Request-Id,Content-Type,Accept,X-IAM-Session,Authorization,Authorization-Provider
Content-Security-Policy: default-src 'none'
x-amzn-Remapped-Connection: keep-alive
x-amz-apigw-id: dJvqGH8iDoEF_jA=
Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate
Expires: 0
X-Internal-Request-Id: 600056199
X-Content-Type-Options: nosniff
Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, PATCH, DELETE
Pragma: no-cache
x-amzn-Remapped-Date: Fri, 02 Apr 2021 11:01:07 GMT
X-Cache: Error from cloudfront
Via: 1.1 ab39b007ab81966ada6e7fb1536bf377.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA53-C1
X-Amz-Cf-Id: RukIs6v1SGkvL8iqMmG7JWlqGJaupCA5dvEC3QNz9T6-KfRKKpjVaw==
2021.04.02 13:01:07 2: GardenaSmartBridge (myGardenaBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token/auth/token</pre>
</body>
</html>

2021.04.02 13:01:07 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request
2021.04.02 13:01:07 5: GardenaSmartBridge (myGardenaBridge) - RequestERROR: Error 404 Not Found
2021.04.02 13:01:07 5: Starting notify loop for myGardenaBridge, 2 event(s), first is 404
2021.04.02 13:01:07 4: GardenaSmartBridge (myGardenaBridge) - set internal timer function for recall getDevices sub
2021.04.02 13:01:07 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2021.04.02 13:01:07 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2021.04.02 13:01:07 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2021.04.02 13:01:07 5: End notify loop for myGardenaBridge
2021.04.02 13:01:07 5: GardenaSmartBridge (myGardenaBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud    

Habe bereits andere URLs mit V2 oder V3 probiert, brachte aber nichts.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 02 April 2021, 13:43:56
Hallo,

ich habe gestern mein Gardena Smart System in Betrieb genommen. Letztes Jahr hat alles mit der fhem Anbindung funktioniert - jetzt sehe ich keine Geräte mehr. (das Gateway funktioniert einwandfrei)
Nun habe ich alles was Gardena heisst im fhem gelöscht und die Gardena Bridge im fhem neu angelegt, Mailaccount eingetragen und Passwort gesetzt und fhem neu gestartet.

Fehler im Log:
2021.04.02 13:35:04 3: GardenaSmartBridge (myGardenaBridge) - send credentials to fetch Token and locationId
2021.04.02 13:35:04 3: GardenaSmartBridge (myGardenaBridge) - no Match for processing data

Das Einzige was sich geändert hat, ist die Anbindung des Gateways. Vorher LAN mit Repeater; jetzt WLAN.
Vielen Dank für Hinweise.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Hackstall am 02 April 2021, 14:03:41
Hallo wie bereits gesagt. Super neues Update. Bisher funktioniert alles.
Meine Frage waere wenn ich fhem nun aktualisiere bekomme ich dann auch das neue
Update oder wid das manuell hinzugfuegte/uerberschriebene Gardena Modul wieder
mit dem alten ueberschrieben.
Was muss ich tun damit ich dieses neue bekomme?

Danke Andreas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 April 2021, 14:09:51
Ich werde die aktuelle Version im testing Branch ins FHEM SVN laden. Das werde ich versuchen noch heute zu machen. Damit bekommen dann alle über den offiziellen FHEM Update die neuste Version. Diejenigen welche den testing Branch als Update Channel hinzugefügt haben können diesen dann löschen.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 02 April 2021, 15:16:37
Zitat von: DasAtom am 02 April 2021, 13:13:47
Erst einmal danke für die Arbeit, die in dieses Modul fließt  :)

Habe bereits die Quelle in Fhem aktualisiert und ein update durchgeführt.
Bekomme leider bei der Abfrage des Token immer Fehler 404 und bad_request zurück. Über die Handy-App bzw. direktes Anmelden unter     
https://smart.gardena.com, klappt ohne Probleme.

Fhem Log mit verbose 5 spuckt folgendes aus:


Habe bereits andere URLs mit V2 oder V3 probiert, brachte aber nichts.

Da scheint sich ein fehler eingeschlichen zu haben, interessant dass das Problem nur dich betrifft....

änder zeile 1162 in 73_GardenaSmartBride.pm 
$uri .= '/auth/token' if ( !defined( $hash->{helper}{session_id} ) );
bitte um in
$uri = '/auth/token' if ( !defined( $hash->{helper}{session_id} ) );

reload modul oder neustart fhem ...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 02 April 2021, 15:17:24
Zitat von: agr-bmw am 02 April 2021, 13:43:56
Hallo,

ich habe gestern mein Gardena Smart System in Betrieb genommen. Letztes Jahr hat alles mit der fhem Anbindung funktioniert - jetzt sehe ich keine Geräte mehr. (das Gateway funktioniert einwandfrei)
Nun habe ich alles was Gardena heisst im fhem gelöscht und die Gardena Bridge im fhem neu angelegt, Mailaccount eingetragen und Passwort gesetzt und fhem neu gestartet.

Fehler im Log:
2021.04.02 13:35:04 3: GardenaSmartBridge (myGardenaBridge) - send credentials to fetch Token and locationId
2021.04.02 13:35:04 3: GardenaSmartBridge (myGardenaBridge) - no Match for processing data

Das Einzige was sich geändert hat, ist die Anbindung des Gateways. Vorher LAN mit Repeater; jetzt WLAN.
Vielen Dank für Hinweise.

cool jemand mit wlan, das gut :)   kannst du bitte Verbose 5 einstellen und den Gardena anteil posten ( logins und tokens bitte raus werfen )
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: agr-bmw am 02 April 2021, 15:41:56
Danke für die Antwort. Ich wusste bis gestern gar nicht, dass das Gateway auch ein wlan-interface hat.
Ich hatte nur vergessen den Repeater in die Steckdose zu stecken und beim Troubleshooting ist es dann aufgefallen.

Ich habe jetzt hier nochmal 5 Seiten zurückgeschaut und gesehen, dass ich neue Module installieren muss. :o
Meine Gardena Devices sind jetzt wieder da.  :)

Bei der Smart Pressure Pump steht immer noch coming soon.
Ich hatte cooltux schon mal logs geschickt, um noch ein wenig Weiterentwicklung zu betreiben.
Leider hatte er keine Zeit. Falls ich noch etwas liefern soll ...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: DasAtom am 02 April 2021, 22:06:55
Zitat von: BOFH am 02 April 2021, 15:16:37
Da scheint sich ein fehler eingeschlichen zu haben, interessant dass das Problem nur dich betrifft....

änder zeile 1162 in 73_GardenaSmartBride.pm 
$uri .= '/auth/token' if ( !defined( $hash->{helper}{session_id} ) );
bitte um in
$uri = '/auth/token' if ( !defined( $hash->{helper}{session_id} ) );

reload modul oder neustart fhem ...

Habe mein Passwort geändert und dieses mal keine Sonderzeichen verwendet, sondern nur Zahlen und Buchstaben. Damit hat es geklappt.
Vllt. ein Problem mit UTF-8? Nun wird mein Sileno City korrekt angezeigt.

Vielen Dank für die Hilfe!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 02 April 2021, 22:18:09
Zitat von: BOFH am 31 März 2021, 11:39:09
Welches Model und Firmware ist drauf ?

ich werd meinen heute oder morgen mal wieder entstauben und schauen ob er geht.  Via Gardena App funzt alles ?

Hallo zusammen,

dass Problem war nun noch nicht gelöst oder? Mein Sileno reagiert auch nocht nicht auf die Befehle starten/parken usw.

Mir ist aufgefallen, dass z.B. im Log von Fhem das steht
2021.04.02 22:12:41 4: GardenaSmartBridge (SILENO) - IOWrite: "name":"park_until_further_notice"

und der payload bei ausführen über smart.gardena.com so ausieht:
device: "6exxxx-39xx-4xx4-93x-a6axxxx"
name: "schedules_paused_until"
value: "2040-12-31T22:00:00.000Z"

Hat das was zu bedeuten?

Gruß,
Stefan

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 03 April 2021, 00:38:09
Zitat von: stera am 02 April 2021, 22:18:09
Hallo zusammen,

dass Problem war nun noch nicht gelöst oder? Mein Sileno reagiert auch nocht nicht auf die Befehle starten/parken usw.

Mir ist aufgefallen, dass z.B. im Log von Fhem das steht
2021.04.02 22:12:41 4: GardenaSmartBridge (SILENO) - IOWrite: "name":"park_until_further_notice"

und der payload bei ausführen über smart.gardena.com so ausieht:
device: "6exxxx-39xx-4xx4-93x-a6axxxx"
name: "schedules_paused_until"
value: "2040-12-31T22:00:00.000Z"

Hat das was zu bedeuten?

Gruß,
Stefan

Hey. Gefixed ist das noch nicht. Es trifft nur die mower mit aktueller Firmware.
Kann gut sein dass die Befehle geändert wurden.
Sind dran
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 03 April 2021, 07:45:49
Zitat von: CoolTux am 02 April 2021, 14:09:51
Ich werde die aktuelle Version im testing Branch ins FHEM SVN laden. Das werde ich versuchen noch heute zu machen. Damit bekommen dann alle über den offiziellen FHEM Update die neuste Version. Diejenigen welche den testing Branch als Update Channel hinzugefügt haben können diesen dann löschen.


Grüße

Sorry Leute bin gestern doch nicht mehr dazu gekommen. Ich versuche es jetzt gleich fertig zu machen. Kommt dann aber erst morgen früh
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 04 April 2021, 23:22:25
Also bei mir kommen nun auf den ersten Blick wieder alles an.
Was nicht zu funktionieren scheint ist die Update Zeit.
Hab hier 300 eingestellt. Laut comandref sind es Sekunden.
Hat bei mir aber mehrfach nicht funktioniert.

Gruß Robert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: OpenSourceFan am 05 April 2021, 09:41:47
Habe meinen Gardena Mäher jetzt am Wochenende auch endlich in Betrieb nehmen können. Nach dem Update auf das neue Modul funktioniert alles wieder auf Anhieb wie gewohnt.
Vielen Dank allen Beteiligten für die tolle Arbeit!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 April 2021, 11:19:07
Zitat von: no_Legend am 04 April 2021, 23:22:25
Also bei mir kommen nun auf den ersten Blick wieder alles an.
Was nicht zu funktionieren scheint ist die Update Zeit.
Hab hier 300 eingestellt. Laut comandref sind es Sekunden.
Hat bei mir aber mehrfach nicht funktioniert.

Gruß Robert

Woran genau machst Du Deine Erkenntnis fest?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: JayDouleU am 05 April 2021, 14:23:22
Funktioniert bei mir nach allen Updateversuchen (regulär oder per update list) leider immernoch nicht. Ist das angekuendigte regulaere Update schon online?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 05 April 2021, 14:27:29
Zitat von: CoolTux am 05 April 2021, 11:19:07
Woran genau machst Du Deine Erkenntnis fest?

Eigentlich ganz einfach, da der Status sich nie geändert hat.
Also kurz gesagt, Roboter mäht und es wird im Status geparkt angezeigt.
Nach einem manuellen Update, wurde der Status richtig angezeigt.

Um gekehrt das gleiche, Status ist mäht und das auch obwohl der Rasenmäher schon geparkt ist.
Nach dem manuellen Update wieder korrekt.

Soll ich mal alles neu definieren?

Ich kann jetzt aber auch nicht sagen ob das Problem schon länger besteht.
Ist mir erst gesten aufgefallen.

Grüße Robert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 April 2021, 14:33:32
Zitat von: no_Legend am 05 April 2021, 14:27:29
Eigentlich ganz einfach, da der Status sich nie geändert hat.
Also kurz gesagt, Roboter mäht und es wird im Status geparkt angezeigt.
Nach einem manuellen Update, wurde der Status richtig angezeigt.

Um gekehrt das gleiche, Status ist mäht und das auch obwohl der Rasenmäher schon geparkt ist.
Nach dem manuellen Update wieder korrekt.

Soll ich mal alles neu definieren?

Ich kann jetzt aber auch nicht sagen ob das Problem schon länger besteht.
Ist mir erst gesten aufgefallen.

Grüße Robert

Versuch mal in der Bridge Detailansicht auf das DEF zu drücken und danach MODIFY. Und dann schau mal. Vielleicht ist nur der Timer abhanden gekommen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 05 April 2021, 14:50:29
Zitat von: CoolTux am 05 April 2021, 14:33:32
Versuch mal in der Bridge Detailansicht auf das DEF zu drücken und danach MODIFY. Und dann schau mal. Vielleicht ist nur der Timer abhanden gekommen.

Das def konnte ich nicht finden.
Hab's mal schnell gelöscht und neu definiert.
Wenn's nicht klappt melde ich mich noch mal.

Grüße Robert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 05 April 2021, 17:03:38
Zitat von: CoolTux am 05 April 2021, 14:33:32
Versuch mal in der Bridge Detailansicht auf das DEF zu drücken und danach MODIFY. Und dann schau mal. Vielleicht ist nur der Timer abhanden gekommen.

So update.
Nachdem die bridge und die devices neue angelegt wurden , gibt es nun auch Updates.
Aber die 300 Sekunden default scheinen wohl nicht zu stimmen.
Aktuell kommt ein automatisches Update alle 60 Sekunden.
Und in der Bridge hab ich nix eingestellt, also kein Intervall.

Grüße Robert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 05 April 2021, 17:26:20
Zitat von: no_Legend am 05 April 2021, 17:03:38
So update.
Nachdem die bridge und die devices neue angelegt wurden , gibt es nun auch Updates.
Aber die 300 Sekunden default scheinen wohl nicht zu stimmen.
Aktuell kommt ein automatisches Update alle 60 Sekunden.
Und in der Bridge hab ich nix eingestellt, also kein Intervall.

Grüße Robert

Ich schaue mir das mal an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 05 April 2021, 19:32:00
Hallo CollTux,

nochmals vielen Dank für die Updates.  :)

Im letzten Jahr wurde jede Batteriezustandsänderung gemeldet. Also z.B. bei Mähen
Daher hatte ich die Meldungen durch das Attribut "event-on-change-reading battery-level:3,.*" begrenzt.

Nach dem Update, werden leider nur noch 10er Schritte gemeldet, z.B.:

Gibt es eine Möglichkeit, die Änderungen häufiger gemeldet zu bekommen oder hat Gardena das geändert?

Viele Grüße, Mucki
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice]
Beitrag von: no_Legend am 05 April 2021, 19:42:40
Mir ist da auch noch zwei Sachen eingefallen.
Wobei eins davon bestimmt bei Gardena zu adressieren wäre.

Mir fehlt ein begeht um beim rasen Mäher den nächsten Zeitplan zu überspringen.
Das zweite kann, glaub ich, vom Modul aus gemacht werden:
Mir fehlt ein Update befehlt in den devices. So muss man nicht immer zu Bridge wechseln wenn man ein manuelles Update haben will.

@cooltux, meinst du das wäre möglich?

Danke und Gruß Robert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice]
Beitrag von: CoolTux am 05 April 2021, 20:58:44
Zitat von: no_Legend am 05 April 2021, 19:42:40
Das zweite kann, glaub ich, vom Modul aus gemacht werden:
Mir fehlt ein Update befehlt in den devices. So muss man nicht immer zu Bridge wechseln wenn man ein manuelles Update haben will.

@cooltux, meinst du das wäre möglich?

Danke und Gruß Robert

Ich denke das sollte machbar sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 05 April 2021, 21:16:24
Guten Abend,
ich danke allen die über Ostern sich mit diesem Thema beschäftigt haben. Wenn ich es richtig verstanden habe, sollten die her angesprochenen Probleme mit dem neusten Update gefixed sein.

- Ich habe heute das neuste Update eingespielt.
- Aufgrund noch bestehender Problem habe ich den Roboter und die Gardena Bridge gelöscht.
- Anschließende habe ich meine Mailadresse als Attribut und das Passwort gesetzt.
- Die Bridge ist connected und ich bekomme auch Readings
- Wenn ich allerdings den Roboter losschicken will "set Gabi startOverrideTimer 2" dann bekomme ich folgenden Fehler

lastRequestState Error 503 Service Unavailable

Im log steht
2021.04.05 21:14:22 2: GardenaSmartBridge (Gardena_Bridge) - Request: <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 503 Service Unavailable</title>
</head>
<body><h2>HTTP ERROR 503</h2>
<p>Problem accessing /sg-1/devices/4021f412-23cc-430f-aeab-2ac02cb850d3/abilities/mower/command. Reason:
<pre>    Service Unavailable</pre></p>
</body>
</html>

Habe ich hier einen Denkfehler bzw. irgendeinen Schritt vergessen? Stehe gerade ein bisschen auf dem Schlauch.

Vielen Dank schon einmal.

Nachtrag:
Über die GardenaApp funktioniert alles wie es soll

Nachtrag2:
Habe gerade noch ein bisschen weiter getestet. Den startpoint kann ich komischerweise aktivieren und deaktivieren, allerdings nicht startOverrideTimer, parkUntilNextTimer und parkUntilFurtherNotice.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: JayDouleU am 05 April 2021, 21:41:24
Habe das gleiche Problem, wie Bob83.

Danke fuer jegliche Hilfe!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 April 2021, 06:21:52
Habt Ihr auch die aktuelle Gardena Firmware?
FHEM Update habt Ihr ja gemacht, oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 06 April 2021, 07:16:16
Ich habe die aktuelle Gardena Firmware und das FHEM Update gemacht.
Gleiches Problem: alle set-Befehle funktionieren nicht.
Grüße, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 April 2021, 07:42:24
Zitat von: Johny am 06 April 2021, 07:16:16
Ich habe die aktuelle Gardena Firmware und das FHEM Update gemacht.
Gleiches Problem: alle set-Befehle funktionieren nicht.
Grüße, Johny

Bitte etwas genauer. Welche Geräte hast Du von denen kein Set Befehl geht?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 06 April 2021, 07:53:26
Ich habe einen GARDENA Smart Sileno+ mit dem Module GardenaSmartDevice eingebunden. Alle Readings funktionieren (Battery-Level in 10er Schritten). Aber die set-Befehle funktionieren nicht (Service unavailable).
Da ich relativ neu bei FHEM bin habe ich aber vielleicht etwas übersehen. Update habe ich als Befehl eingegeben. Ebenso den Git-Updatelink wie oben beschrieben hinzugefügt. Muss ich sonst noch etwas tun?
Grüße, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 April 2021, 08:03:40
Danke für die Info. Sebastian und ich schauen uns das mal an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 06 April 2021, 08:30:37
@CoolTux

Ich habe meinen GARDENA SILENO city letzte Woche auf den neusten Stand gebracht. Glaube das war am Dienstag. Gab es danach vielleicht nochmal ein Update?

Hier die Info aus FHEM
device_info-version 3.0.0-4.0.0-1.5.3-2.1.1 2021-04-05 20:35:18
firmware-firmware_status up_to_date 2021-04-05 20:35:18

FHEM habe ich gestern noch einmal auf den neusten Stand gebracht. update check bringt auch keine Updates mehr zu Gardena.

Wäre toll wenn ihr da noch was findet. Bin gerne bereit hier zu testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 06 April 2021, 08:40:51
Zitat von: Bob83 am 06 April 2021, 08:30:37
@CoolTux

Ich habe meinen GARDENA SILENO city letzte Woche auf den neusten Stand gebracht. Glaube das war am Dienstag. Gab es danach vielleicht nochmal ein Update?

Hier die Info aus FHEM
device_info-version 3.0.0-4.0.0-1.5.3-2.1.1 2021-04-05 20:35:18
firmware-firmware_status up_to_date 2021-04-05 20:35:18

FHEM habe ich gestern noch einmal auf den neusten Stand gebracht. update check bringt auch keine Updates mehr zu Gardena.

Wäre toll wenn ihr da noch was findet. Bin gerne bereit hier zu testen.

Ich selbst habe gar nichts mit Gardena kann also nur eingeschrenkt testen und entwickeln, auch bezüglich Zeit. Sebastian hat die letzten Wochen sehr viel getestet und auch entwickelt. Ich denke mal das er uns bei Gelegenheit etwas sagen kann.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 06 April 2021, 09:12:29
Alles klar, gebt bescheid wenn ihr Neuigkeiten habt, dann werde ich das gleich testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 06 April 2021, 10:39:36
Hallo,

Zitat von: CoolTux am 06 April 2021, 06:21:52
Habt Ihr auch die aktuelle Gardena Firmware?
FHEM Update habt Ihr ja gemacht, oder?

ja, habe ich gemacht. Beide sind aktuell. Der Mähroboter hat erst ein OTA- (over the air) und dann noch ein Firmwareupdate per USB-Kabel erhalten. Auch FHEM ist aktuell.

@Sebastian: auch Dir herzlichen Dank :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Eschi am 06 April 2021, 16:01:15
Hallo,

ist bei mir genauso. Alle Updates gemacht, Bridge connected, Readings kommen aber Befehle an den Mäher werden nicht ausgeführt.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 06 April 2021, 20:13:21
Die Mäher ab Firmware 4.0.0-1.5.3 senden Ihre Befehle anders.
Bin hier leider noch nicht zu weiteren Bearbeitung gekommen.

Zu beachten ist ja, dass die Mäher < 4.0.0-1.5.3 noch funktionieren.

Aktuell warte ich noch auf Gardena, denn meine kompletten Geräte haben sich aus der CloudApi verabschiedet.
Bin gespannt arbeiten sicher auch erst seit heute.

Also bitte noch um Geduld. Solange euer Mäher nicht, wie meiner draußen durch den Schnee fährt zum mähen ist doch alles gut.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 06 April 2021, 20:38:48
Mein ,,Fridolin Ralle Mähfried" hat seit letzter Woche die Firmware 4.0.0_1.5.3 und ist heute tatsächlich im Schnee stecken geblieben.  ;)

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 06 April 2021, 20:40:36
Zitat von: Mucki am 06 April 2021, 20:38:48
Mein ,,Fridolin Ralle Mähfried" hat seit letzter Woche die Firmware 4.0.0_1.5.3 und ist heute tatsächlich im Schnee stecken geblieben.  ;)

Gibt es bei dir nicht die Frost Sensor Funktion?
Meiner hat das wohl bei einem der letzten Updates freigeschaltet bekommen.
Hab ich nur aus Zufall beim letzten Update gesehen. Stand sogar in der Release note, naja wie immer.
Wer lesen kann ist klar im Vorteil 😂
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 06 April 2021, 20:48:40
Zitat von: no_Legend am 06 April 2021, 20:40:36
Gibt es bei dir nicht die Frost Sensor Funktion?

Doch die hat er und sie ist sogar aktiviert. Aber als er sich um 15:00 Uhr wieder ans Arbeiten machte, waren es 6°C (dank FHEM kann ich das alles nachlesen :) ). Laut Gardena-App wird der Frostsensor erst bei Temperaturen unter 5°C aktiv.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: oli_bru am 06 April 2021, 21:45:09
Hallo zusammen,

Probleme sind bei mir wie bei den anderen auch die gleichen.
Allerdings müllt es mir das Logfile mit Meldungen der Gardena Bridge zu
2021.04.06 21:39:47 2: GardenaSmartBridge (myGardenaBridge) - Request: {"devices":[{"id":"0a1626f0-68f8-49dc-ab21-a54542f731c2","name":"SILENO","category":"mower","configuration_synchronized":true,"abilities":[ ... usw.

Weiß jemand wie ich das abgestellt bekomme?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 06 April 2021, 22:09:09
Zitat von: Mucki am 06 April 2021, 20:48:40
Doch die hat er und sie ist sogar aktiviert. Aber als er sich um 15:00 Uhr wieder ans Arbeiten machte, waren es 6°C (dank FHEM kann ich das alles nachlesen :) ). Laut Gardena-App wird der Frostsensor erst bei Temperaturen unter 5°C aktiv.

Wird eine temp bei dir direkt  beim Mäher angezeigt?
Konnte auf die Schnelle nix finden
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 06 April 2021, 22:18:00
Zitat von: oli_bru am 06 April 2021, 21:45:09
Hallo zusammen,

Probleme sind bei mir wie bei den anderen auch die gleichen.
Allerdings müllt es mir das Logfile mit Meldungen der Gardena Bridge zu
2021.04.06 21:39:47 2: GardenaSmartBridge (myGardenaBridge) - Request: {"devices":[{"id":"0a1626f0-68f8-49dc-ab21-a54542f731c2","name":"SILENO","category":"mower","configuration_synchronized":true,"abilities":[ ... usw.

Weiß jemand wie ich das abgestellt bekomme?

verbose < 2 einstellen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 06 April 2021, 22:34:56
Zitat von: no_Legend am 06 April 2021, 22:09:09
Wird eine temp bei dir direkt  beim Mäher angezeigt?
Konnte auf die Schnelle nix finden

Nein, der Mäher liefert die Temperatur nicht mit.

Ich habe draußen mehrere Temperatursensoren (2 Stück DS18B20 und ein 433MHz Funkthermometer). Das Funkthermometer ist direkt über der Garage des Mähers. Da ich die Temperaturen logge und auch die Daten des Mähroboters, konnte ich nachgucken, wann er losgefahren ist und wie warm/kalt es da war..
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 07 April 2021, 14:27:39
Hallo Leute,
ich bin nicht ganz so bewandert mit dem FHEM aber es scheint recht einfach zu sein den Gardena Mähroboter einzubinden.

Wo bekomme ich das Gardena Smart Bridge her was ich ja wohl benötige?

Und welche Formel benötige ich dann um den Mähroboter zu implimitieren?

Danke vielmals.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 07 April 2021, 14:30:40
Zitat von: swix112 am 07 April 2021, 14:27:39
Hallo Leute,
ich bin nicht ganz so bewandert mit dem FHEM aber es scheint recht einfach zu sein den Gardena Mähroboter einzubinden.

Wo bekomme ich das Gardena Smart Bridge her was ich ja wohl benötige?

Und welche Formel benötige ich dann um den Mähroboter zu implimitieren?

Danke vielmals.

Du hast wohl noch garnix mit fhem gemacht
Schau mal nach dem comandref da steht drin wie man für die Bridge das define macht.
Das Mosul ist direkt in fhem enthalten.
Du musst auch nur die Bridge definieren. Die devices werden automatisch erkannt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 07 April 2021, 14:32:46
Danke Dir, ich hab ja gesagt das ich nicht so bewandert bin.

Danke Dir ich probiere es aus. Hört sich ja einfach an, dann werde ich es morgen mal am Raspberry ausprobieren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 07 April 2021, 17:46:39
Gardena hat mein Problem lösen können.   Sollte jemand das Problem mal haben. Musste in meinem Falle den Watercontrol Resetten ( Hardwareknopf Innenseite )

Zum Rest:

Habe den Mäher Code committed.  CoolTux muss das nun Mergen und im Testingzweig freigeben.
Ich hoffe ich habe die alten Mäher nicht rausgeworfen.

Sollte noch jemand die Firmware nicht geflashed haben, bitte testen :)



Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 07 April 2021, 20:52:31
Ich habe im testing Zweig die neue Version von BOFH. Ihr könnt die Version testen in dem Ihr wieder das Repro als Updatechannel hinzufügt.

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

und dann

update

neustart nicht vergessen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 07 April 2021, 21:07:58
Sehr cool. Update gemacht und den Robi auf die erste Fahrt geschickt. Soweit funktionierte alles. Ich werde morgen Mittag nochmal auf den nächsten offiziellen Mähvorgang warten und schauen ob dann auch der Rest funktioniert. Vielen vielen Dank.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 08 April 2021, 07:38:54
Vielen Dank für das Update! Nach dem ersten Test funktionieren die Befehle, außer "setOverrideTimer". Es kommt zwar kein "Service Unavailable", es wird jedoch auch keine Aktion durchgeführt bzw. anscheinend ein Park-Befehl gesendet.
Gruß, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 08 April 2021, 11:05:10
Zitat von: no_Legend am 07 April 2021, 14:30:40
Du hast wohl noch garnix mit fhem gemacht
Schau mal nach dem comandref da steht drin wie man für die Bridge das define macht.
Das Mosul ist direkt in fhem enthalten.
Du musst auch nur die Bridge definieren. Die devices werden automatisch erkannt.
Hallo,
ich habe nun alles gemacht soweit. Gardena Smart wird mir auch im FHEM angezeigt. Die Zugangsdaten und die Emailadresse habe ich auch hinterlegt, allerdings bekomme ich jetzt keine Daten übermittelt. Habe ich etwas vergesen?????

Ich danke Euch schon einmal und sorry das ich nicht so bewandert bin.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 April 2021, 11:18:21
Das ist die falsche Version. Bitte mach ein FHEM Update
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 08 April 2021, 11:20:29
Zitat von: swix112 am 08 April 2021, 11:05:10
Hallo,
ich habe nun alles gemacht soweit. Gardena Smart wird mir auch im FHEM angezeigt. Die Zugangsdaten und die Emailadresse habe ich auch hinterlegt, allerdings bekomme ich jetzt keine Daten übermittelt. Habe ich etwas vergesen?????

Ich danke Euch schon einmal und sorry das ich nicht so bewandert bin.
Oben Update in die commandine eintippen.
Danach shutdown restart

Schau mal bitte im Anfänger unterforum nach.
Da gab es mal ein pdf für die grundlagen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 08 April 2021, 11:40:35
Danke für die schnelle Hilfe. Es geht  :)

Eine allerletzte Frage hätte ich noch bevor ich mich an die PDF Datei im Anfängerforum mache.  Wie habt Ihr den Plot gemacht mit der Temperatur, Batteriekapazität, Signalstärke und dem Ladezeitraum?

Danke vielmals.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 April 2021, 11:42:36
Zitat von: swix112 am 08 April 2021, 11:40:35
Danke für die schnelle Hilfe. Es geht  :)

Eine allerletzte Frage hätte ich noch bevor ich mich an die PDF Datei im Anfängerforum mache.  Wie habt Ihr den Plot gemacht mit der Temperatur, Batteriekapazität, Signalstärke und dem Ladezeitraum?

Danke vielmals.

Steht im PDF  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: no_Legend am 08 April 2021, 11:43:11
Zitat von: swix112 am 08 April 2021, 11:40:35
Danke für die schnelle Hilfe. Es geht  :)

Eine allerletzte Frage hätte ich noch bevor ich mich an die PDF Datei im Anfängerforum mache.  Wie habt Ihr den Plot gemacht mit der Temperatur, Batteriekapazität, Signalstärke und dem Ladezeitraum?

Danke vielmals.

Das kommt drauf an.
Man erzeugt ein svg
Das kann man aus dem log file heraus erzeugen.
Aber wenn Dblog schon hast, dann läuft es ein wenig anderst ab.

Wie cooltux geschrieben hat, siehe pdf
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 April 2021, 14:36:11
Zitat von: Johny am 08 April 2021, 07:38:54
Vielen Dank für das Update! Nach dem ersten Test funktionieren die Befehle, außer "setOverrideTimer". Es kommt zwar kein "Service Unavailable", es wird jedoch auch keine Aktion durchgeführt bzw. anscheinend ein Park-Befehl gesendet.
Gruß, Johny

Bitte schick mal ein List deines Mähers.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 08 April 2021, 15:31:59
Also ich habe es soweit hinbekommen nur finde ich keine Temperaturen bei dem Sileno City in der Log Datei. Kann es sein das diese nicht aufgezeichnet wird? Wie erkennt er allerdings ob es unter 5 Grad ist? Irgendwie muss er das ja feststellen wegen dem Frostsensor.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 April 2021, 16:29:10
Zitat von: swix112 am 08 April 2021, 15:31:59
Also ich habe es soweit hinbekommen nur finde ich keine Temperaturen bei dem Sileno City in der Log Datei. Kann es sein das diese nicht aufgezeichnet wird? Wie erkennt er allerdings ob es unter 5 Grad ist? Irgendwie muss er das ja feststellen wegen dem Frostsensor.

du könntest mal den verbose auf 4 stellen und mir per pn das json schicken zu deinem Mäher.
Wenn du auf 4 stellst und anschließend ein getDeviceState auf der Bridge auslöst werden alle geräte ins log geschrieben du hast.
Mich interessiert dann nur der mit dem mäher ( kannst nach dem Namen deines Mähers suchen )

Es gibt ein paar werte die nicht ausgelesen werden.
Z.B. Eco Mode auch (noch) nicht

Ob nun die Temperatur dabei sein könnte, weiß ich nicht. Sehen wir dann.

ich habe nur ein Sileno und habe das "Feature" auch. Es wird auf Wetterdaten anhand meiner Anschrift als fallback zurückgreifen, denk ich. :/ Müsste mal gucken ob mein Mäher ein Tempsensor hat ....


[EDIT]
ja sensor_frost gibt mir die api, aber der wert ist leer - hätte mich auch gewundert, wenn der das hat.... dafür hab ich ja einen GardenaSensor

{"name":"frost_sensor","id":"9xxxxx35-69d1-xxxx-9d46-73xxxxx1e47","value":""}

[/EDIT]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 08 April 2021, 17:02:13
Hallo zusammen,
ich versuche gerade für die kommende Saison meinen Sileno+ auch wieder über das FHEM-Modul "auszulesen". Vielen Dank für die Anpassung an die API.
Die Verbindung klappt soweit mit der aktuellen Testversion auch wieder.
Was mich nur wundert, ich sehe im FHEM-Modul sehr viele Readings, die aber scheinbar nicht an das MQTT übergeben werden.  :-[
Hintergrund:
Ich habe auf einem Raspi "Loxberry" und das FHEM-Plugin laufen. Es werden auch 3 - 8 "Readings" von der Bridge und dem Device an das MQTT übergeben. Aber längst nicht alle.
Die vom Fritzbox Modul gelieferten "Readings" im FHEM werden dagegen alle an das MQTT geliefert und angezeigt.  ;)

Bin mir jetzt nur nicht sicher woran es liegt. Am Gardena FHEM-Modul oder am MQTT-Plugin vom Loxberry.

Viele Dank für Tipps
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 April 2021, 17:24:23
Ich gehe mal davon aus das der MQTT Teil sich an die Device Events hängt. Werden also für die vermissten Readings Events im Eventmonitor ausgeworfen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 08 April 2021, 17:39:06
Hallo BOFH,

Zitat
Bitte schick mal ein List deines Mähers.

Was meinst du mit List? Das hier?
device_info-manufacturer
Gardena
device_info-product
3-DEVICE
device_info-serial_number
00012273
device_info-sgtin
3034F8EE9006008000002FF1
device_info-version
3.0.0-4.0.0-1.5.3-2.1.1

Grüße, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 April 2021, 17:42:28
Zitat von: Johny am 08 April 2021, 17:39:06
Hallo BOFH,

Was meinst du mit List? Das hier?
device_info-manufacturer
Gardena
device_info-product
3-DEVICE
device_info-serial_number
00012273
device_info-sgtin
3034F8EE9006008000002FF1
device_info-version
3.0.0-4.0.0-1.5.3-2.1.1

Grüße, Johny

Du hast oben im Fhem eine Eingabezeile

list <name von deines mäher devices in fhem>   

z.B.  list Johny

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 08 April 2021, 18:01:40
Zitat von: CoolTux am 08 April 2021, 17:24:23
Ich gehe mal davon aus das der MQTT Teil sich an die Device Events hängt. Werden also für die vermissten Readings Events im Eventmonitor ausgeworfen?
Hallo CoolTux,
so wie ich sehe nein. Hier mal ein Auszug aus dem EventMonitor:

2021-04-08 17:55:31 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:55:31 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92992
2021-04-08 17:55:31 KLF200 Velux queueSize: 0
2021-04-08 17:56:07 MQTT lb_mosquitto connection: active
2021-04-08 17:56:07 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:07 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92993
2021-04-08 17:56:07 GardenaSmartBridge myGardenaBridge Connected
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92994
2021-04-08 17:56:08 GardenaSmartDevice Harald der Mäher ist ausgeschaltet
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92995
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92996
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92997
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92998
2021-04-08 17:56:08 GardenaSmartBridge myGardenaBridge wifi_status-value: HASH(0x46f4908)
2021-04-08 17:56:08 GardenaSmartBridge myGardenaBridge wifi_status-ssid: HASH(0x46c9490)
2021-04-08 17:56:08 GardenaSmartBridge myGardenaBridge ethernet_status-value: HASH(0x4672080)
2021-04-08 17:56:08 GardenaSmartBridge myGardenaBridge connection_status-timestamp: 2021-04-08T15:56:07.712Z
2021-04-08 17:56:32 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:32 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92999
2021-04-08 17:56:32 KLF200 Velux sessionID: 41528

Was mich da etwas irritiert, sind die vielen "MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent"

Wobei diese Zeile im EventMonitor "GardenaSmartDevice Harald der Mäher ist ausgeschaltet" auch ein Reading (der Mäher ist ausgeschaltet) im MQTT ergibt.

Leider sagt mir das zu wenig.

Wobei ich gerade gesehen habe, dass in der Device-Reading Übersicht auch nur von vier Readings die Daten aktuell sind. Und genau diese werden im MQTT angezeigt.
Kann es sein, dass nur sich ändernde Werte übermittelt werden?

radio-quality 50 2021-04-08 18:02:10  >> Wird angezeigt.
radio-state schwach 2020-11-06 16:00:52 >> Wird nicht angezeigt
startpoint-1-enabled 0 2020-08-06 19:26:36 >> Wird nicht angezeigt
startpoint-2-enabled 1 2020-05-20 18:31:44 >> Wird nicht angezeigt
startpoint-3-enabled 0 2020-05-20 18:31:44 >> Wird nicht angezeigt
state der Mäher ist ausgeschaltet 2021-04-08 18:02:10 >> Wird auch angezeigt.

Habe gerade auch mal ein List des "Mähers" gemacht (siehe Anhang). Und in dem List stehen zwar viele Readings drin, es werden aber nur die im MQTT angezeigt, die auch ein aktuelles Datum und Uhrzeit haben.

VG
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 April 2021, 18:42:23
Es werden nur Readings neu geschrieben welche sich tatsächlich auch ändern. Also wo sich der Wert ändert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 08 April 2021, 18:50:03
Hallo BOFH,
hier die Ausgabe von List:
Internals:
   DEF        a360d0b5-ce63-4837-9f49-5f58df7e2881 mower
   DEVICEID   a360d0b5-ce63-4837-9f49-5f58df7e2881
   FUUID      60659ce4-f33f-3f16-644f-687d6f00f48cc33e
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     688
   NAME       Hugo
   NR         17
   STATE      geparkt
   TYPE       GardenaSmartDevice
   VERSION    v2.2.2
   myGardenaBridge_MSGCNT 688
   myGardenaBridge_TIME 2021-04-08 18:47:18
   READINGS:
     2021-04-08 13:16:23   battery-charging 0
     2021-04-08 18:47:18   battery-level   100
     2021-04-01 12:15:59   device_info-category Mäher
     2021-04-01 12:14:58   device_info-connection_status online
     2021-04-08 18:47:18   device_info-last_time_online 2021-04-08 18:46:18
     2021-04-01 12:14:58   device_info-manufacturer Gardena
     2021-04-01 12:14:58   device_info-product 3-DEVICE
     2021-04-01 12:14:58   device_info-serial_number 00012273
     2021-04-01 12:14:58   device_info-sgtin 3034F8EE9006008000002FF1
     2021-04-01 12:14:58   device_info-version 3.0.0-4.0.0-1.5.3-2.1.1
     2021-04-01 12:15:59   firmware-firmware_command nichts zu tun
     2021-04-01 12:15:59   firmware-firmware_status auf dem neusten Stand
     2021-04-01 12:14:58   firmware-firmware_upload_progress 0
     2021-04-01 12:15:59   firmware-inclusion_status inbegriffen
     2021-04-07 16:59:57   lastRequestState request_error
     2021-04-04 11:23:22   mower-error     kein Fehler
     2021-04-08 07:29:27   mower-last_error_code kurzzeitiges Batterieproblem
     2021-04-01 12:14:58   mower-manual_operation 0
     2021-04-08 18:46:17   mower-source_for_next_start countdown_time
     2021-04-08 18:47:18   mower-status    geparkt
     2021-04-08 09:23:43   mower-timestamp_last_error_code 2021-04-08 11:22:45
     2021-04-08 18:46:17   mower-timestamp_next_start 2021-04-09 00:00
     2021-04-08 07:18:33   mower_stats-charging_cycles 2864
     2021-04-08 12:58:35   mower_stats-collisions 23233
     2021-04-08 12:25:23   mower_stats-cutting_time 2976
     2021-04-08 12:25:23   mower_stats-running_time 3249
     2021-04-08 12:56:34   mower_timer-mower_timer 0
     2021-04-01 12:14:58   mower_type-base_software_up_to_date 1
     2021-04-01 12:14:58   mower_type-device_type 13
     2021-04-01 12:14:58   mower_type-device_variant 3
     2021-04-01 12:14:58   mower_type-mainboard_version 10.40
     2021-04-01 12:14:58   mower_type-mmi_version 10.22
     2021-04-01 12:14:58   mower_type-serial_number 162603573
     2021-04-08 18:47:18   radio-quality   80
     2021-04-03 05:08:44   radio-state     gut
     2021-04-01 12:14:58   startpoint-1-enabled 1
     2021-04-01 12:14:58   startpoint-2-enabled 1
     2021-04-01 12:14:58   startpoint-3-enabled 1
     2021-04-08 18:47:18   state           geparkt
   helper:
     STARTINGPOINTID c619927f-a772-4e0d-a505-a0b5f78d5609
     STARTINGPOINTS { "name": "starting_points", "value": [{"probability_in_percent":25,"distance_in_meters":23,"follow":"guide_1","enabled":true,"corridor_cut_enabled":false},{"enabled":true,"corridor_cut_enabled":false,"distance_in_meters":60,"follow":"guide_1","probability_in_percent":25},{"corridor_cut_enabled":false,"enabled":true,"probability_in_percent":40,"distance_in_meters":113,"follow":"guide_1"}]}
     eco_mode_id d93053c8-bcd2-44c9-bfb6-75f327592664
     schedules_paused_until_id 924bde71-2387-43c2-b58b-1a3ed91405b5
Attributes:
   IODev      myGardenaBridge
   model      mower
   mqttPublish state:topic={"fhemhugo/$device/$reading"}
battery-level:topic={"fhemhugo/$device/$reading"}
firmware-firmware_status:topic={"fhemhugo/$device/$reading"}
mower-error:topic={"fhemhugo/$device/$reading"}
   readingValueLanguage de
   room       GardenaSmart
   verbose    1
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 April 2021, 19:33:47
Zitat von: Johny am 08 April 2021, 18:50:03
Hallo BOFH,
hier die Ausgabe von List:
Internals:
   DEF        a360d0b5-ce63-4837-9f49-5f58df7e2881 mower
   DEVICEID   a360d0b5-ce63-4837-9f49-5f58df7e2881
   FUUID      60659ce4-f33f-3f16-644f-687d6f00f48cc33e
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     688
   NAME       Hugo
   NR         17
   STATE      geparkt
   TYPE       GardenaSmartDevice
   VERSION    v2.2.2
   myGardenaBridge_MSGCNT 688
   myGardenaBridge_TIME 2021-04-08 18:47:18
   READINGS:
     2021-04-08 13:16:23   battery-charging 0
     2021-04-08 18:47:18   battery-level   100
     2021-04-01 12:15:59   device_info-category Mäher
     2021-04-01 12:14:58   device_info-connection_status online
     2021-04-08 18:47:18   device_info-last_time_online 2021-04-08 18:46:18
     2021-04-01 12:14:58   device_info-manufacturer Gardena
     2021-04-01 12:14:58   device_info-product 3-DEVICE
     2021-04-01 12:14:58   device_info-serial_number 00012273
     2021-04-01 12:14:58   device_info-sgtin 3034F8EE9006008000002FF1
     2021-04-01 12:14:58   device_info-version 3.0.0-4.0.0-1.5.3-2.1.1
     2021-04-01 12:15:59   firmware-firmware_command nichts zu tun
     2021-04-01 12:15:59   firmware-firmware_status auf dem neusten Stand
     2021-04-01 12:14:58   firmware-firmware_upload_progress 0
     2021-04-01 12:15:59   firmware-inclusion_status inbegriffen
     2021-04-07 16:59:57   lastRequestState request_error
     2021-04-04 11:23:22   mower-error     kein Fehler
     2021-04-08 07:29:27   mower-last_error_code kurzzeitiges Batterieproblem
     2021-04-01 12:14:58   mower-manual_operation 0
     2021-04-08 18:46:17   mower-source_for_next_start countdown_time
     2021-04-08 18:47:18   mower-status    geparkt
     2021-04-08 09:23:43   mower-timestamp_last_error_code 2021-04-08 11:22:45
     2021-04-08 18:46:17   mower-timestamp_next_start 2021-04-09 00:00
     2021-04-08 07:18:33   mower_stats-charging_cycles 2864
     2021-04-08 12:58:35   mower_stats-collisions 23233
     2021-04-08 12:25:23   mower_stats-cutting_time 2976
     2021-04-08 12:25:23   mower_stats-running_time 3249
     2021-04-08 12:56:34   mower_timer-mower_timer 0
     2021-04-01 12:14:58   mower_type-base_software_up_to_date 1
     2021-04-01 12:14:58   mower_type-device_type 13
     2021-04-01 12:14:58   mower_type-device_variant 3
     2021-04-01 12:14:58   mower_type-mainboard_version 10.40
     2021-04-01 12:14:58   mower_type-mmi_version 10.22
     2021-04-01 12:14:58   mower_type-serial_number 162603573
     2021-04-08 18:47:18   radio-quality   80
     2021-04-03 05:08:44   radio-state     gut
     2021-04-01 12:14:58   startpoint-1-enabled 1
     2021-04-01 12:14:58   startpoint-2-enabled 1
     2021-04-01 12:14:58   startpoint-3-enabled 1
     2021-04-08 18:47:18   state           geparkt
   helper:
     STARTINGPOINTID c619927f-a772-4e0d-a505-a0b5f78d5609
     STARTINGPOINTS { "name": "starting_points", "value": [{"probability_in_percent":25,"distance_in_meters":23,"follow":"guide_1","enabled":true,"corridor_cut_enabled":false},{"enabled":true,"corridor_cut_enabled":false,"distance_in_meters":60,"follow":"guide_1","probability_in_percent":25},{"corridor_cut_enabled":false,"enabled":true,"probability_in_percent":40,"distance_in_meters":113,"follow":"guide_1"}]}
     eco_mode_id d93053c8-bcd2-44c9-bfb6-75f327592664
     schedules_paused_until_id 924bde71-2387-43c2-b58b-1a3ed91405b5
Attributes:
   IODev      myGardenaBridge
   model      mower
   mqttPublish state:topic={"fhemhugo/$device/$reading"}
battery-level:topic={"fhemhugo/$device/$reading"}
firmware-firmware_status:topic={"fhemhugo/$device/$reading"}
mower-error:topic={"fhemhugo/$device/$reading"}
   readingValueLanguage de
   room       GardenaSmart
   verbose    1


Sollte gehen demnach. Wie verhält er sich?
Kannst du bitte noch ein log vom Startbefehl anhängen.

Min verlose 4
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 08 April 2021, 19:49:55
Zitat von: CoolTux am 08 April 2021, 18:42:23
Es werden nur Readings neu geschrieben welche sich tatsächlich auch ändern. Also wo sich der Wert ändert.
Vielen Dank für die Info.  ;D

Aber was bedeuten denn diese doch sehr, sehr zahlreichen Einträge deren Nr. auch hochgezählt wird:
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92995

VG
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 08 April 2021, 20:04:37
Hallo BOFH,
hier ist die Log Datei.
Gruß, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Idefix am 08 April 2021, 20:05:10
Hallo zusammen,
mein Sileno City reagiert seit dem aktuellen Update auf den FHEM-Befehl "startOverrideTimer" und fährt los - HURRA, denn das hat er vorher nicht gemacht.
Der state wechselt dann ganz kurz auf "send command to garden cloud" dann kurz auf "the command is processed" und dann aber auf "geparkt" obwohl er arbeitet. Die Gardena-App zeigt aber "Mähen bis yx Uhr". Und wenn mein Fridolin im Prozessionsgang die Ladestation sucht und die App dies auch bestätigt, dann zeigt der state in FHEM "mähen" an. Ist da irgendwo irgendwas in der Zeile verrutscht? Mit leichter Verzögerung zeigt dann der state "geparkt nach Zeitplan" an - was dann aber wieder stimmt.
Komisch oder?
Jedoch klasse, dass es jetzt zumindest eingeschränkt funktioniert. Vielen Dank an CoolTux und BOFH.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 08 April 2021, 21:02:44
Zitat von: Idefix am 08 April 2021, 20:05:10
Hallo zusammen,
mein Sileno City reagiert seit dem aktuellen Update auf den FHEM-Befehl "startOverrideTimer" und fährt los - HURRA, denn das hat er vorher nicht gemacht.
Der state wechselt dann ganz kurz auf "send command to garden cloud" dann kurz auf "the command is processed" und dann aber auf "geparkt" obwohl er arbeitet. Die Gardena-App zeigt aber "Mähen bis yx Uhr". Und wenn mein Fridolin im Prozessionsgang die Ladestation sucht und die App dies auch bestätigt, dann zeigt der state in FHEM "mähen" an. Ist da irgendwo irgendwas in der Zeile verrutscht? Mit leichter Verzögerung zeigt dann der state "geparkt nach Zeitplan" an - was dann aber wieder stimmt.
Komisch oder?
Jedoch klasse, dass es jetzt zumindest eingeschränkt funktioniert. Vielen Dank an CoolTux und BOFH.

Hey,

exakt gleiches Verhalten konnte ich heute Mittag bei mir auch feststellen. Klappt alles super, bis auf den state. Dachte es liegt vielleicht am Interval der auf 60 sitzt. Hat schon jemand versucht den herunter zu setzten, oder hat das damit nichts zu tun?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 April 2021, 21:49:13
Zitat von: Johny am 08 April 2021, 20:04:37
Hallo BOFH,
hier ist die Log Datei.
Gruß, Johny

Soweit sieht das gut aus. Fährt er los und der Status stimmt nur nicht? Wie bei dem anderen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 08 April 2021, 21:54:37
In FHEM ist es wie bei den anderen. Er bleibt aber auch in der App auf geparkt und er fährt auch nicht los.
Gruß, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 08 April 2021, 22:32:11
Hallo BOFH,
ich habe den Fehler (Anwenderfehler) gefunden. Ich habe den set-Befehl immer mit 0 h ausgeführt und nicht gewußt, dass man das Kästchen mit der 0 nach rechts ziehen muss, um die Stunden für das manuelle Mähen zu definieren. Jetzt scheint alles zu funktionieren.
Vielen Dank nochmals für die tolle Hilfe und Unterstützung!!!
Gruß, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Idefix am 08 April 2021, 23:02:23
Zitat von: Johny am 08 April 2021, 22:32:11
Hallo BOFH,
ich habe den Fehler (Anwenderfehler) gefunden. Ich habe den set-Befehl immer mit 0 h ausgeführt und nicht gewußt, dass man das Kästchen mit der 0 nach rechts ziehen muss, um die Stunden für das manuelle Mähen zu definieren. Jetzt scheint alles zu funktionieren.
Vielen Dank nochmals für die tolle Hilfe und Unterstützung!!!
Gruß, Johny

Hallo Johny,
das sind Minuten, keine Stunden. Maximal 60.
  ;)

Gruß Andreas

P.S. an unsere Fachmänner:
Warum stehen hier eigentlich nur 60 Minuten zur Auswahl? Für einen ordentlichen Arbeitsgang ggf. zu wenig, oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 April 2021, 06:24:37
Zitat von: Albundy0001 am 08 April 2021, 19:49:55
Vielen Dank für die Info.  ;D

Aber was bedeuten denn diese doch sehr, sehr zahlreichen Einträge deren Nr. auch hochgezählt wird:
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric transmission-state: outgoing publish sent
2021-04-08 17:56:08 MQTT_GENERIC_BRIDGE mqttGeneric outgoing-count: 92995

VG

Keine Ahnung. Gehört nicht zu Gardena.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 April 2021, 06:27:27
Zitat von: Idefix am 08 April 2021, 23:02:23
Hallo Johny,
das sind Minuten, keine Stunden. Maximal 60.
  ;)

Gruß Andreas

P.S. an unsere Fachmänner:
Warum stehen hier eigentlich nur 60 Minuten zur Auswahl? Für einen ordentlichen Arbeitsgang ggf. zu wenig, oder?

Es hieß damals mal max 3600 als Wert für die Mähzeit in der API
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Idefix am 09 April 2021, 09:09:03
Hallo CoolTux,

danke für die Info. Sollte keine Kritik darstellen.

Gruß Andreas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 April 2021, 09:12:44
Zitat von: Idefix am 09 April 2021, 09:09:03
Hallo CoolTux,

danke für die Info. Sollte keine Kritik darstellen.

Gruß Andreas

Hallo Andreas,

Hatte es auch nicht als Kritik aufgenommen.


@ALL
Es wird demnächst einen neuen FHEM Monatsrückblick bzw virtuellen Stammtisch geben. Wer Lust und Zeit hat kommt einfach vorbei
https://forum.fhem.de/index.php/topic,120232.0.html

Ich werde auch kurz die Gardena Umstellung ansprechen.



Grüße
Marko
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 09 April 2021, 11:37:19
Zitat von: Johny am 08 April 2021, 22:32:11
Hallo BOFH,
ich habe den Fehler (Anwenderfehler) gefunden. Ich habe den set-Befehl immer mit 0 h ausgeführt und nicht gewußt, dass man das Kästchen mit der 0 nach rechts ziehen muss, um die Stunden für das manuelle Mähen zu definieren. Jetzt scheint alles zu funktionieren.
Vielen Dank nochmals für die tolle Hilfe und Unterstützung!!!
Gruß, Johny in


NARF 😅

Zitat von: Idefix am 08 April 2021, 23:02:23
Hallo Johny,
das sind Minuten, keine Stunden. Maximal 60.
  ;)

Gruß Andreas

P.S. an unsere Fachmänner:
Warum stehen hier eigentlich nur 60 Minuten zur Auswahl? Für einen ordentlichen Arbeitsgang ggf. zu wenig, oder?


Hey Andreas. Du könntest ja ein set per Hand ausführen. [EDIT] ich hab in meiner homebridge auch 120 stehen, sehe ich gerade [/EDIT OFF]
Ob die 3600 Max sind wie Cooltux sagt siehst man dann.
Da die App dir aber 24h anbietet werden diese auch möglich sein!



@All. Jemand noch dabei mit alter Firmware? Um zu schauen dass das auch noch funzt?

p.S.  Status Meldung schau ich mir dann noch an ; damit die wieder passen



[edit]

Kann jetzt keine Fehler finden zum Status.
Einzig die Meldungen der api kommen später.

Sprich spätestens nach dem nächsten regülaren pull der Bridge sollte der Status stimmen.

Bitte mal gucken !
[/edit]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: oli_bru am 11 April 2021, 21:53:40
Also bei mir funzt es leider nicht.
Mein Mäher hat das Update bekommen, FHEM auch den aktuellsten Stand.

Wenn ich set SILENO startOverrideTimer 10 mache, erhalte ich folgende Meldungen ins Log:
2021.04.11 21:44:06 2: GardenaSmartBridge (myGardenaBridge) - Request: <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 503 Service Unavailable</title>
</head>
<body><h2>HTTP ERROR 503</h2>
<p>Problem accessing /sg-1/devices/0a1626f0-68f8-49dc-ab21-a54542f731c2/abilities/mower/command. Reason:
<pre>    Service Unavailable</pre></p>
</body>
</html>

2021.04.11 21:44:06 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request
2021.04.11 21:45:00 2: GardenaSmartBridge (myGardenaBridge) - Request: {"devices":[{"id":"0a1626f0-68f8-49dc-ab21-a54542f731c2","name":"SILENO","category":"mower","configuration_synchronized":true,"abilities":[{"id":"2528c464-ea27-3017-9e98-f9da031dc684","name":"device_info","properties":[{"id":"****","name":"manufacturer","value":"Gardena"},...}
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 11 April 2021, 22:33:57
Falsches GardenaBride Modul

Hast du das Testing geladen?
Wenn ja.
Dann bitte ein list von deinem Mäher
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: DasAtom am 12 April 2021, 15:20:51
Kurzes Feedback zum Sileno City. Befehle werden soweit korrekt ausgeführt und Readings scheinen auch zu passen. Konnte aber Wetter bedingt nur eine kurze Testfahrt machen.

Super Arbeit von euch!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Roger am 14 April 2021, 18:53:59
Hi,
habe auch den Fehler: "Service Unavailable - HTTP ERROR 503" wenn ich den Mäher starten will.  :(
Werte vom Mäher kommen aber - also lesen geht.
FHEM ist aktuell. 73_GardenaSmartBridge.pm hat Version 24134 2021-04-03.
Firmwareupdate vom Mäher habe ich auch durchgeführt.

@BOFH: Was meinst Du mit: Hast du das Testing geladen?

//Roger
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: DasAtom am 14 April 2021, 19:38:42
Zitat von: Roger am 14 April 2021, 18:53:59
@BOFH: Was meinst Du mit: Hast du das Testing geladen?

//Roger

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

Fügt das Repository von Cooltux hinzu. Sofern das modul nicht im SVN Repository vorhanden ist, findest du dort immer die aktuelle Version.
Anschließend update in fhem durchführen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 14 April 2021, 19:42:46
Zitat von: DasAtom am 14 April 2021, 19:38:42
update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt

Fügt das Repository von Cooltux hinzu. Sofern das modul nicht im SVN Repository vorhanden ist, findest du dort immer die aktuelle Version.
Anschließend update in fhem durchführen.

Aber bitte beachten das dies keine offizielle Version ist. Es ist immer eine testing Version um neue features zu testen oder gefixte bugs. Wer lieber auf nummer sicher gehen will bleibt bei der svn version. Ist aktuell natürlich schwierig da es hier noch Probleme zu geben scheint.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Roger am 14 April 2021, 20:02:36
Zitat von: CoolTux am 14 April 2021, 19:42:46
Aber bitte beachten das dies keine offizielle Version ist. Es ist immer eine testing Version um neue features zu testen oder gefixte bugs. Wer lieber auf nummer sicher gehen will bleibt bei der svn version. Ist aktuell natürlich schwierig da es hier noch Probleme zu geben scheint.

Danke, damit geht auch das Starten wieder.  :)
//Roger
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: oli_bru am 14 April 2021, 20:25:31
Zitat von: BOFH am 11 April 2021, 22:33:57
Falsches GardenaBride Modul

Hast du das Testing geladen?
Wenn ja.
Dann bitte ein list von deinem Mäher

Hatte die Testversion zeitweise schon drin, aber wieder ausgebaut.
Jetzt habe ich es nochmal mit der Testversion probiert und das Update gemacht.

Robi schnurrt wieder  :)

Vielen herzlichen Dank!

Wisst ihr schon, wann ihr das dann in die offizielle Version rüberholt?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Hackstall am 15 April 2021, 18:46:01
Hallo ich habe wieder Kontakt zu meinem Mover Sileno Plus jedoch kann ich Ihn nicht mehr starten:

Bisher habe ich ihn gestartet über:
startOverrideTimer
Das scheint aber nicht mehr zu funktionieren:

Ich habe mal gegoogelt und folgendes gefunden:
"start_override_timer" for example got renamed to "start_seconds_to_override" and additionally this command expects the duration to be seconds not minutes. Thats why my mower returned to the base shortly after leaving.

Stimmt das, start_seconds_to_override kann ich aber nicht kommandieren an mein Device.

Was kann man tun?

Danke Andreas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 April 2021, 19:27:42
Zitat von: Hackstall am 15 April 2021, 18:46:01
Hallo ich habe wieder Kontakt zu meinem Mover Sileno Plus jedoch kann ich Ihn nicht mehr starten:

Bisher habe ich ihn gestartet über:
startOverrideTimer
Das scheint aber nicht mehr zu funktionieren:

Ich habe mal gegoogelt und folgendes gefunden:
"start_override_timer" for example got renamed to "start_seconds_to_override" and additionally this command expects the duration to be seconds not minutes. Thats why my mower returned to the base shortly after leaving.

Stimmt das, start_seconds_to_override kann ich aber nicht kommandieren an mein Device.

Was kann man tun?

Danke Andreas

Hast du die die Module aus dem testing installiert? Wenn ja poste bitte ein list deines mähroboters
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 April 2021, 07:20:51
Ich habe soeben eine neue Version ins SVN geladen. Kommt heute noch per Update zu Euch.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Hackstall am 16 April 2021, 08:03:39
Hallo kannst Du nochmal beschreiben wie der update erfolgt.
Bisher mache ich nur den update ueber fhem.
Reicht das?
Danke Andreas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 April 2021, 08:19:17
Zitat von: Hackstall am 16 April 2021, 08:03:39
Hallo kannst Du nochmal beschreiben wie der update erfolgt.
Bisher mache ich nur den update ueber fhem.
Reicht das?
Danke Andreas

Hallo,

Seit heute reicht das erstmal.
Wenn Du gerne am testing teilnehmen möchtest musst Du mein Git Testing Repository hinzufügen.

update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bronze am 16 April 2021, 08:35:31
Und wie entfernt man später diese zusätzliche Update-Quelle wieder, wenn alles geregelt ist?

update del ... ?
update rem ...?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 16 April 2021, 08:55:42
update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: scooty am 16 April 2021, 14:04:22
Hallo zusammen,

erst einmal noch vielen Dank für die prompte Umstellung auf die neue Gardena-API.

Eine Unstimmigkeit ist mir noch aufgefallen:
In der Hilfe zum Modul steht zum set-Befehl für einen Rasenmäher
startOverrideTimer - (in minutes, 60 = 1h, 1440 = 24h, 4320 = 72h)
Im FHEMWEB-Frontend ist am Device allerdings ein Slider hinterlegt, der nur Werte von 0-60 zulässt.

Macht ein Slider überhaupt einen Sinn, wäre es nicht besser, den Minutenwert direkt eingeben zu können?

Viele Grüße,
Andreas
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 April 2021, 14:18:28
Du hast Recht.

Unstimmig irgendwie. Es hält dich so aber niemand ab den set per Hand zu tätigen und dann sind die in der Hilfe hinterlegten werte beispielhaft.

Davon ab. Ist 0 parken ^^.

Also ein slider 1-60,120,180,240,1440  macht eventuell dann Sinn.
Werde es abändern.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 18 April 2021, 22:09:49
Guten Abend,

ich habe heute ein Update gemacht. Seither kommt folgende Fehlermeldung:


[Sun Apr 18 21:51:05 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:51:05 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.


Wenn ich in die Zeile 607 schaue, steht da:
if ( $decode_json->{settings}[$settings]{name} eq 'schedules_paused_until'

Was könnte das sein?

Danke für die Hilfe.

lg c
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 19 April 2021, 16:42:36
Hallo Leute,
seit gestern mittag klappt die Datenübertragung zwisxhen Mähroboter und FHEM nicht mehr. Es wird nichts mehr von FHEM ausgewertet, hatte das schon einmal jemand von Euch auch so?

Anbei mal das Device;

DEF

4d8310ba-c1f3-40fa-ad6f-b16f07fb8497 mower

DEVICEID

4d8310ba-c1f3-40fa-ad6f-b16f07fb8497

FUUID

606ecdb3-f33f-3ed0-7853-0ae911295529b302

FVERSION

74_GardenaSmartDevice.pm:v2.0.3-s21831/2020-05-01

IODev

MaehroboterPaul

LASTInputDev

MaehroboterPaul

MSGCNT

14279

MaehroboterPaul_MSGCNT

14279

MaehroboterPaul_TIME

2021-04-18 15:42:09

NAME

M_hroboter_Paul

NR

59

STATE

parked_timer

TYPE

GardenaSmartDevice

VERSION

v2.0.3

Readings

battery-charging

0

2021-04-17 16:28:22

battery-level

100

2021-04-18 15:42:09

device_info-category

mower

2021-04-08 11:32:50

device_info-connection_status

online

2021-04-08 11:32:50

device_info-last_time_online

2021-04-18 15:22:13

2021-04-18 15:23:00

device_info-manufacturer

Gardena

2021-04-08 11:32:50

device_info-product

9-DEVICE

2021-04-08 11:32:50

device_info-serial_number

00086543

2021-04-08 11:32:50

device_info-sgtin

3035C33A881CFF800001520F

2021-04-08 11:32:50

device_info-version

1.0.0-4.0.0-1.5.3-2.1.3

2021-04-16 09:51:54

firmware-firmware_available_version

2021-04-16 09:51:54

firmware-firmware_command

idle

2021-04-08 11:32:50

firmware-firmware_status

up_to_date

2021-04-16 09:51:54

firmware-firmware_upload_progress

0

2021-04-16 09:51:54

firmware-inclusion_status

included

2021-04-16 09:52:54

mower-error

no_message

2021-04-14 13:06:01

mower-last_error_code

no_message

2021-04-16 00:07:30

mower-source_for_next_start

week_timer

2021-04-18 00:01:39

mower-status

parked_timer

2021-04-18 00:01:39

mower-timestamp_last_error_code

temporarily unavailable

2021-04-16 00:07:30

mower-timestamp_next_start

2021-04-19 12:00

2021-04-17 15:33:47

mower_stats-charging_cycles

40

2021-04-18 00:01:39

mower_stats-collisions

787

2021-04-17 15:35:48

mower_stats-cutting_time

42

2021-04-17 15:35:48

mower_stats-running_time

45

2021-04-17 15:35:48

mower_timer-mower_timer

0

2021-04-17 15:33:47

mower_type-base_software_up_to_date

1

2021-04-08 11:32:50

mower_type-device_type

14

2021-04-08 11:32:50

mower_type-device_variant

12

2021-04-08 11:32:50

mower_type-mainboard_version

20.28

2021-04-08 11:32:50

mower_type-mmi_version

20.11

2021-04-08 11:32:50

mower_type-serial_number

210583942

2021-04-08 11:32:50

radio-quality

100

2021-04-18 15:42:09

radio-state

good

2021-04-08 11:32:50

startpoint-1-enabled

1

2021-04-08 11:32:50

startpoint-2-enabled

1

2021-04-08 11:32:50

state

parked_timer

2021-04-18 15:42:09

 M_hroboter_Paul 

IODev model readingValueLanguage alias comment event-aggregator event-min-interval event-on-change-reading event-on-update-reading eventMap group oldreadings room stateFormat suppressReading timestamp-on-change-reading userReadings userattr verbose cmdIcon devStateIcon devStateStyle icon sortby webCmd webCmdLabel widgetOverride 
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Karflyer am 19 April 2021, 19:57:20
Bei eingeschaltetem stracktrace wirft das Gardena-Modul in wiederkehrenden Folge diese Fehlermeldung:

2021.04.19 11:34:59 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.19 11:34:59 1: stacktrace:
2021.04.19 11:34:59 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (607)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartDevice::WriteReadings called by ./FHEM/74_GardenaSmartDevice.pm (473)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartDevice::Parse     called by fhem.pl (4057)
2021.04.19 11:34:59 1:     main::Dispatch                      called by ./FHEM/73_GardenaSmartBridge.pm (821)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartBridge::ResponseProcessing called by ./FHEM/73_GardenaSmartBridge.pm (715)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (645)
2021.04.19 11:34:59 1:     main::__ANON__                      called by fhem.pl (770)


Liegt es an meiner Installation oder ist es ein Bug im Modul?

Grüße
Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 April 2021, 20:04:13
Zitat von: Karflyer am 19 April 2021, 19:57:20
Bei eingeschaltetem stracktrace wirft das Gardena-Modul in wiederkehrenden Folge diese Fehlermeldung:

2021.04.19 11:34:59 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.19 11:34:59 1: stacktrace:
2021.04.19 11:34:59 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (607)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartDevice::WriteReadings called by ./FHEM/74_GardenaSmartDevice.pm (473)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartDevice::Parse     called by fhem.pl (4057)
2021.04.19 11:34:59 1:     main::Dispatch                      called by ./FHEM/73_GardenaSmartBridge.pm (821)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartBridge::ResponseProcessing called by ./FHEM/73_GardenaSmartBridge.pm (715)
2021.04.19 11:34:59 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (645)
2021.04.19 11:34:59 1:     main::__ANON__                      called by fhem.pl (770)


Liegt es an meiner Installation oder ist es ein Bug im Modul?

Grüße
Stefan

Schau mal zwei höher.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 20 April 2021, 08:05:01
Zitat von: swix112 am 19 April 2021, 16:42:36
Hallo Leute,
seit gestern mittag klappt die Datenübertragung zwisxhen Mähroboter und FHEM nicht mehr. Es wird nichts mehr von FHEM ausgewertet, hatte das schon einmal jemand von Euch auch so?

Hat keiner nee Idee?
Anbei mal das Device;

DEF

4d8310ba-c1f3-40fa-ad6f-b16f07fb8497 mower

DEVICEID

4d8310ba-c1f3-40fa-ad6f-b16f07fb8497

FUUID

606ecdb3-f33f-3ed0-7853-0ae911295529b302

FVERSION

74_GardenaSmartDevice.pm:v2.0.3-s21831/2020-05-01

IODev

MaehroboterPaul

LASTInputDev

MaehroboterPaul

MSGCNT

14279

MaehroboterPaul_MSGCNT

14279

MaehroboterPaul_TIME

2021-04-18 15:42:09

NAME

M_hroboter_Paul

NR

59

STATE

parked_timer

TYPE

GardenaSmartDevice

VERSION

v2.0.3

Readings

battery-charging

0

2021-04-17 16:28:22

battery-level

100

2021-04-18 15:42:09

device_info-category

mower

2021-04-08 11:32:50

device_info-connection_status

online

2021-04-08 11:32:50

device_info-last_time_online

2021-04-18 15:22:13

2021-04-18 15:23:00

device_info-manufacturer

Gardena

2021-04-08 11:32:50

device_info-product

9-DEVICE

2021-04-08 11:32:50

device_info-serial_number

00086543

2021-04-08 11:32:50

device_info-sgtin

3035C33A881CFF800001520F

2021-04-08 11:32:50

device_info-version

1.0.0-4.0.0-1.5.3-2.1.3

2021-04-16 09:51:54

firmware-firmware_available_version

2021-04-16 09:51:54

firmware-firmware_command

idle

2021-04-08 11:32:50

firmware-firmware_status

up_to_date

2021-04-16 09:51:54

firmware-firmware_upload_progress

0

2021-04-16 09:51:54

firmware-inclusion_status

included

2021-04-16 09:52:54

mower-error

no_message

2021-04-14 13:06:01

mower-last_error_code

no_message

2021-04-16 00:07:30

mower-source_for_next_start

week_timer

2021-04-18 00:01:39

mower-status

parked_timer

2021-04-18 00:01:39

mower-timestamp_last_error_code

temporarily unavailable

2021-04-16 00:07:30

mower-timestamp_next_start

2021-04-19 12:00

2021-04-17 15:33:47

mower_stats-charging_cycles

40

2021-04-18 00:01:39

mower_stats-collisions

787

2021-04-17 15:35:48

mower_stats-cutting_time

42

2021-04-17 15:35:48

mower_stats-running_time

45

2021-04-17 15:35:48

mower_timer-mower_timer

0

2021-04-17 15:33:47

mower_type-base_software_up_to_date

1

2021-04-08 11:32:50

mower_type-device_type

14

2021-04-08 11:32:50

mower_type-device_variant

12

2021-04-08 11:32:50

mower_type-mainboard_version

20.28

2021-04-08 11:32:50

mower_type-mmi_version

20.11

2021-04-08 11:32:50

mower_type-serial_number

210583942

2021-04-08 11:32:50

radio-quality

100

2021-04-18 15:42:09

radio-state

good

2021-04-08 11:32:50

startpoint-1-enabled

1

2021-04-08 11:32:50

startpoint-2-enabled

1

2021-04-08 11:32:50

state

parked_timer

2021-04-18 15:42:09

M_hroboter_Paul

IODev model readingValueLanguage alias comment event-aggregator event-min-interval event-on-change-reading event-on-update-reading eventMap group oldreadings room stateFormat suppressReading timestamp-on-change-reading userReadings userattr verbose cmdIcon devStateIcon devStateStyle icon sortby webCmd webCmdLabel widgetOverride
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 April 2021, 08:13:39
Wenn etwas offensichtlich nicht mehr geht sollte man immer als aller erstes ein Update machen!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 20 April 2021, 08:21:03
Zitat von: CoolTux am 20 April 2021, 08:13:39
Wenn etwas offensichtlich nicht mehr geht sollte man immer als aller erstes ein Update machen!

Danke für den Tipp, es geht wieder. Sorry für meine offensichtliche Unkenntnis.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 20 April 2021, 08:21:25
Zitat von: CoolTux am 20 April 2021, 08:13:39
Wenn etwas offensichtlich nicht mehr geht sollte man immer als aller erstes ein Update machen!

Guten Morgen CoolTux
danke, das habe ich gemacht. Seither kommt auch die Fehlermeldung ;)
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.

Lg Tom
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 April 2021, 08:22:36
Zitat von: choetzu am 18 April 2021, 22:09:49
Guten Abend,

ich habe heute ein Update gemacht. Seither kommt folgende Fehlermeldung:


[Sun Apr 18 21:51:05 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:51:05 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Sun Apr 18 21:57:06 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.


Wenn ich in die Zeile 607 schaue, steht da:
if ( $decode_json->{settings}[$settings]{name} eq 'schedules_paused_until'

Was könnte das sein?

Danke für die Hilfe.

lg c

Bist Du mit der Firmware aktuell?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 April 2021, 08:44:20
Zitat von: scooty am 16 April 2021, 14:04:22
Hallo zusammen,

erst einmal noch vielen Dank für die prompte Umstellung auf die neue Gardena-API.

Eine Unstimmigkeit ist mir noch aufgefallen:
In der Hilfe zum Modul steht zum set-Befehl für einen Rasenmäher
startOverrideTimer - (in minutes, 60 = 1h, 1440 = 24h, 4320 = 72h)
Im FHEMWEB-Frontend ist am Device allerdings ein Slider hinterlegt, der nur Werte von 0-60 zulässt.

Macht ein Slider überhaupt einen Sinn, wäre es nicht besser, den Minutenwert direkt eingeben zu können?

Viele Grüße,
Andreas

Ich würde da jetzt den Slider anpassen. Maximum ein Tag in 60 Minuten Schritten, oder aber in Stunden Schritten. Was wäre da besser?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 20 April 2021, 10:17:14
Zitat von: CoolTux am 20 April 2021, 08:44:20
Ich würde da jetzt den Slider anpassen. Maximum ein Tag in 60 Minuten Schritten, oder aber in Stunden Schritten. Was wäre da besser?

Hallo ich fände 30 Minuten Schritte gut, da ich dann flexibler bin wenn ich weiß dass die Kinder später raus gehen.
Oder sogar ein Feld wo man die Minuten frei eingeben kann?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 20 April 2021, 16:20:17
Zitat von: CoolTux am 20 April 2021, 08:44:20
Ich würde da jetzt den Slider anpassen. Maximum ein Tag in 60 Minuten Schritten, oder aber in Stunden Schritten. Was wäre da besser?

30 min....

Würde es am we machen ....


Zitat von: choetzu am 20 April 2021, 08:21:25
Guten Morgen CoolTux
danke, das habe ich gemacht. Seither kommt auch die Fehlermeldung ;)
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Tue Apr 20 08:20:07 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.

Lg Tom


Hat dein Mäher einen eco Modus?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 April 2021, 16:26:37
Zitat von: BOFH am 20 April 2021, 16:20:17
30 min....

Würde es am we machen ....

Wir könnten in Stunden machen. Also in 0.5 Stunden Schritten. Müssen dann nur in Sekunden umrechnen intern.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 20 April 2021, 19:22:51
Zitat von: CoolTux am 20 April 2021, 16:26:37
Wir könnten in Stunden machen. Also in 0.5 Stunden Schritten. Müssen dann nur in Sekunden umrechnen intern.
Das hört sich sehr gut an  ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 20 April 2021, 19:58:49
Hallo,

ich starte meinen Mäher auch öfters direkt per
set Sileno startOverrideTimer 90
oder auch aus der Ferne über Telegram Befehl

Könnte es sein, dass es dann später mit 1,5 oder 1.5 Probleme gibt?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 April 2021, 20:06:39
Zitat von: teufelchen am 20 April 2021, 19:58:49
Hallo,

ich starte meinen Mäher auch öfters direkt per
set Sileno startOverrideTimer 90
oder auch aus der Ferne über Telegram Befehl

Könnte es sein, dass es dann später mit 1,5 oder 1.5 Probleme gibt?

Ich denke nicht. Wenn dann aber 1.5. Wir wollen schon im englischen bleiben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 20 April 2021, 20:58:19
Zitat von: CoolTux am 20 April 2021, 08:22:36
Bist Du mit der Firmware aktuell?

jep. ist aktuell.

Zitat von: BOFH am 20 April 2021, 16:20:17
Hat dein Mäher einen eco Modus?

ich habe meinen Husqvarna nicht über Gardena eingebunden, sondern via HusqvarnaAutomower.

ich habe insgesamt 5 GardenaDevices eingebunden, 3 Sensoren, 1 Irrigation Control, 1 Water Control.. und im Log jeweils 10 Fehlermeldungen alle 5 Minuten.

was könnte das sein?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: torsten12 am 21 April 2021, 07:20:50
Guten Morgen,

beim Starten bekomme ich auch folgenden Fehler:

2021.04.21 07:16:20 1 : PERL WARNING: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.

Habe einen SILENO, die Firmware ist aktuell.

Viele Grüße

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 21 April 2021, 14:15:52
Zitat von: CoolTux am 30 September 2020, 09:07:22
Klasse Leistung. Vielen vielen Dank. Ich denke das ich Anfang nächsten Jahres auf jeden Fall dazu kommen werde hier weiter machen zu können.

Ich habe Deinen Text mal in meinem privaten Git als Issues hinterlegt
https://git.cooltux.net/FHEM/mod-GardenaSmart/issues/2


PS: Erinnere mich bitte auf alle Fälle Anfang Januar noch mal falls ich mich nicht melde.
(...)

Grüße

Sorry, wenn ich hier total quer einsteige - aber ich hätte ja schon Anfang des Jahres dran erinnern sollen. Thema zusätzliche Funktionen für die Steuerung der Irrigation Control.
Diese Erinnerung mach ich jetzt mal (arg verspätet) - und hoffe, dass in den zahlreichen Posts seitdem nicht schon eine/eine andere Lösung drinstand... komme mit dem Lesen grad gar nicht nach!

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 21 April 2021, 19:06:12
Zitat von: zife am 21 April 2021, 14:15:52
Sorry, wenn ich hier total quer einsteige - aber ich hätte ja schon Anfang des Jahres dran erinnern sollen. Thema zusätzliche Funktionen für die Steuerung der Irrigation Control.
Diese Erinnerung mach ich jetzt mal (arg verspätet) - und hoffe, dass in den zahlreichen Posts seitdem nicht schon eine/eine andere Lösung drinstand... komme mit dem Lesen grad gar nicht nach!

Was kann die denn ? Theoretisch? Ventil 1-x öffnen?  Noch mehr? Was soll das Modul abdecken?
Hab mir das damals mit hm gebaut weils günstiger war....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 22 April 2021, 08:00:51
Die Irrigation Control in der App kann:
... Ventil x an für y Minuten
... Ventil x aus
... Alle Ventile aus
... Ventile nach Zeitplan
... Zeitpläne pausieren für Zeitraum y
... Zeitpläne zusätzlich nach Sensoren steuern
... Zeitpläne nach Wettervorhersage steuern
... Zeitpläne nach Sonnenauf-/untergang steuern.

Ventil an/aus kann das Modul ja schon. Für sehr sinnvoll halte ich die Erweiterungen:
... Alle Ventile aus
... Zeitpläne pausieren und reaktivieren (analog Mäher).

Gerade jetzt, wo es nachts noch oft frostig ist (bei uns zumindest), würde ich gerne die Zeitpläne für z.B. 1 Woche aussetzen. Die App begrenzt das künstlich auf ein paar Tage, das könnte man mit fhem sogar besser machen. Oder, wenn man abends länger draussen sitzt, soll der Zeitplan zB. 1x aussetzen. Das kann man m.E. heute mit dem fhem-Modul nicht realisieren.
Wenn ich die Ventile ausschalte (Laufzeit 0 Sekunden), dann könnte es sein, dass ich mir gerade meine Feuerschale anmache und eine Minute später der Zeitplan aktiv wird...

Ich hatte damals die für diese Cloud-Funktionen notwendigen Gardena-Kommandos rausgesammelt - nur mit der Umsetzung im Modul hapert es bei mir dann doch.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 22 April 2021, 08:59:09
Zitat von: choetzu am 20 April 2021, 20:58:19
jep. ist aktuell.

ich habe meinen Husqvarna nicht über Gardena eingebunden, sondern via HusqvarnaAutomower.

ich habe insgesamt 5 GardenaDevices eingebunden, 3 Sensoren, 1 Irrigation Control, 1 Water Control.. und im Log jeweils 10 Fehlermeldungen alle 5 Minuten.

was könnte das sein?

Thu Apr 22 08:45:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:45:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:45:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:45:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.


Ich kriege diese Fehlermeldung immer noch. Sie müllt mir leider auch das Logfile zu... Kann mir hier jemand helfen? Danke. Ich habe übrigens die readingValueLanguage mal auf EN gestellt. Leider ohne Effekt.

Danke.
Lg C
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 April 2021, 09:14:37
Zitat von: choetzu am 22 April 2021, 08:59:09
Thu Apr 22 08:45:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:45:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:45:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:45:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:38 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 08:51:39 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 607.


Ich kriege diese Fehlermeldung immer noch. Sie müllt mir leider auch das Logfile zu... Kann mir hier jemand helfen? Danke. Ich habe übrigens die readingValueLanguage mal auf EN gestellt. Leider ohne Effekt.

Danke.
Lg C

Kannst Du bitte einmal vor der Zeile 607 also in Zeile 606 folgendes einfügen und FHEM dann neustarten

Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!!: $settings");
Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!!: $decode_json->{settings}[$settings]{name}");


Sobald Du wieder den Fehler bekommst benötige ich den Fehler plus die Debug Meldungen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 22 April 2021, 11:09:12
Hallo CoolTux,

das Modul läuft bei mir gut.
Wenn ich jedoch FHEM neu starte, dann verbindet sich das nicht mehr korrekt.
Im Status ist dann Fehler 404.
Wenn ich dann über RAW DEFINITION die GardenaBridge nochmal neu definiere, kommt auch ein Connected.

Brauchst Du mehr Infos, wenn ja welche?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 22 April 2021, 12:29:30
Zitat von: CoolTux am 22 April 2021, 09:14:37
Kannst Du bitte einmal vor der Zeile 607 also in Zeile 606 folgendes einfügen und FHEM dann neustarten

Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!!: $settings");
Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!!: $decode_json->{settings}[$settings]{name}");


Sobald Du wieder den Fehler bekommst benötige ich den Fehler plus die Debug Meldungen

Danke CoolTux, ich habe das so eingebunden:
    do {
        #Log3 $name, 1, "Settings pro Device : ".$decode_json->{settings}[$settings]{name};
        #Log3 $name, 1, " - KEIN ARRAY" if ( ref( $decode_json->{settings}[$settings]{value} ) ne "ARRAY");
        #Log3 $name, 1, " - IST ARRAY" if ( ref( $decode_json->{settings}[$settings]{value} ) eq "ARRAY");
Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!!: $settings");
Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!!: $decode_json->{settings}[$settings]{name}");
        if ( $decode_json->{settings}[$settings]{name} eq 'schedules_paused_until'
              || $decode_json->{settings}[$settings]{name} eq 'eco_mode'
            )
        { 


und dann einen "reload 74_GardenaSmartDevice.pm" gemacht...

Das Logfile sieht nun wie folgt aus:
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Initialize redefined at ./FHEM/74_GardenaSmartDevice.pm line 171.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Define redefined at ./FHEM/74_GardenaSmartDevice.pm line 192.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Undef redefined at ./FHEM/74_GardenaSmartDevice.pm line 254.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Attr redefined at ./FHEM/74_GardenaSmartDevice.pm line 266.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Set redefined at ./FHEM/74_GardenaSmartDevice.pm line 274.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Parse redefined at ./FHEM/74_GardenaSmartDevice.pm line 451.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine WriteReadings redefined at ./FHEM/74_GardenaSmartDevice.pm line 496.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine ReadingLangGerman redefined at ./FHEM/74_GardenaSmartDevice.pm line 700.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine RigReadingsValue redefined at ./FHEM/74_GardenaSmartDevice.pm line 821.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Zulu2LocalString redefined at ./FHEM/74_GardenaSmartDevice.pm line 837.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine SetPredefinedStartPoints redefined at ./FHEM/74_GardenaSmartDevice.pm line 876.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.


Daraus kann man nicht viel mehr lesen, oder??
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 April 2021, 12:56:52
Zitat von: choetzu am 22 April 2021, 12:29:30
Danke CoolTux, ich habe das so eingebunden:
    do {
        #Log3 $name, 1, "Settings pro Device : ".$decode_json->{settings}[$settings]{name};
        #Log3 $name, 1, " - KEIN ARRAY" if ( ref( $decode_json->{settings}[$settings]{value} ) ne "ARRAY");
        #Log3 $name, 1, " - IST ARRAY" if ( ref( $decode_json->{settings}[$settings]{value} ) eq "ARRAY");
Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!!: $settings");
Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!!: $decode_json->{settings}[$settings]{name}");
        if ( $decode_json->{settings}[$settings]{name} eq 'schedules_paused_until'
              || $decode_json->{settings}[$settings]{name} eq 'eco_mode'
            )
        { 


und dann einen "reload 74_GardenaSmartDevice.pm" gemacht...

Das Logfile sieht nun wie folgt aus:
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Initialize redefined at ./FHEM/74_GardenaSmartDevice.pm line 171.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Define redefined at ./FHEM/74_GardenaSmartDevice.pm line 192.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Undef redefined at ./FHEM/74_GardenaSmartDevice.pm line 254.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Attr redefined at ./FHEM/74_GardenaSmartDevice.pm line 266.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Set redefined at ./FHEM/74_GardenaSmartDevice.pm line 274.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Parse redefined at ./FHEM/74_GardenaSmartDevice.pm line 451.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine WriteReadings redefined at ./FHEM/74_GardenaSmartDevice.pm line 496.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine ReadingLangGerman redefined at ./FHEM/74_GardenaSmartDevice.pm line 700.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine RigReadingsValue redefined at ./FHEM/74_GardenaSmartDevice.pm line 821.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine Zulu2LocalString redefined at ./FHEM/74_GardenaSmartDevice.pm line 837.
[Thu Apr 22 12:22:58 2021] fhem.pl: Subroutine SetPredefinedStartPoints redefined at ./FHEM/74_GardenaSmartDevice.pm line 876.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:02 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 12:28:03 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.


Daraus kann man nicht viel mehr lesen, oder??

Hast Du verbose auf 0 gestellt für das Device?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 22 April 2021, 15:28:19
Zitat von: CoolTux am 22 April 2021, 12:56:52
Hast Du verbose auf 0 gestellt für das Device?

ou Mann, so dämlich!!!! Klar hatte ich auf verbose 0... Sorry CoolTux..

Hier nun das Ergebnis:

2021.04.22 15:22:22 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!!: 3
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 15:22:22 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!!:
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 15:22:22 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!!: 2
2021.04.22 15:22:22 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!!: winter_mode
2021.04.22 15:22:22 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!!: 1
2021.04.22 15:22:22 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!!: schedules_paused_until
2021.04.22 15:22:22 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!!: 0
2021.04.22 15:22:22 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!!: be_decision_time
2021.04.22 15:22:22 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!!: 1
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 15:22:22 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!!:
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 15:22:22 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!!: 0
2021.04.22 15:22:22 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!!: winter_mode
2021.04.22 15:22:22 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!!: 1
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 15:22:22 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!!:
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 15:22:22 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!!: 0
2021.04.22 15:22:22 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!!: winter_mode
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 10
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!:
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 9
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: winter_mode
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 8
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: valves_master_config
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 7
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: valve_names
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 6
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: schedules_paused_until_6
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 5
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: schedules_paused_until_5
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 4
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: schedules_paused_until_4
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 3
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: schedules_paused_until_3
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 2
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: schedules_paused_until_2
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 1
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: schedules_paused_until_1
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: 0
2021.04.22 15:22:22 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!!: be_decision_time
2021.04.22 15:22:22 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!!: 1
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 15:22:22 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!!:
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 15:22:22 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 15:22:22 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!!: 0
2021.04.22 15:22:22 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!!: winter_mode


Da taucht immer wieder winter_mode auf... Ich habe auf der Gardena-App nix dergleichen eingestellt... Hmm.. Hilft dir das CoolTux?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 April 2021, 15:49:47
Ja das sieht schon mal gut aus.

Kleine Änderungen bitte

Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!! Settings: $settings");
Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!! Name: $decode_json->{settings}[$settings]{name}");


Ich muss verstehen was da genau fehlt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 22 April 2021, 17:52:55
Zitat von: zife am 22 April 2021, 08:00:51
Die Irrigation Control in der App kann:
... Ventil x an für y Minuten
... Ventil x aus
... Alle Ventile aus
... Ventile nach Zeitplan
... Zeitpläne pausieren für Zeitraum y
... Zeitpläne zusätzlich nach Sensoren steuern
... Zeitpläne nach Wettervorhersage steuern
... Zeitpläne nach Sonnenauf-/untergang steuern.

Ventil an/aus kann das Modul ja schon. Für sehr sinnvoll halte ich die Erweiterungen:
... Alle Ventile aus
... Zeitpläne pausieren und reaktivieren (analog Mäher).

Gerade jetzt, wo es nachts noch oft frostig ist (bei uns zumindest), würde ich gerne die Zeitpläne für z.B. 1 Woche aussetzen. Die App begrenzt das künstlich auf ein paar Tage, das könnte man mit fhem sogar besser machen. Oder, wenn man abends länger draussen sitzt, soll der Zeitplan zB. 1x aussetzen. Das kann man m.E. heute mit dem fhem-Modul nicht realisieren.
Wenn ich die Ventile ausschalte (Laufzeit 0 Sekunden), dann könnte es sein, dass ich mir gerade meine Feuerschale anmache und eine Minute später der Zeitplan aktiv wird...

Ich hatte damals die für diese Cloud-Funktionen notwendigen Gardena-Kommandos rausgesammelt - nur mit der Umsetzung im Modul hapert es bei mir dann doch.

Firefox am Start? Bräuchte dann die payloads. Damit man das einbinden kann
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 22 April 2021, 19:03:17
Zitat von: CoolTux am 22 April 2021, 15:49:47
Ja das sieht schon mal gut aus.

Kleine Änderungen bitte

Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!! Settings: $settings");
Log3($name, 1, "GardenaSmartDevice ($name) choetzu DEBUG!!! Name: $decode_json->{settings}[$settings]{name}");


Ich muss verstehen was da genau fehlt.

Hilft das weiter?


[Thu Apr 22 18:58:45 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:45 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:45 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Settings: 2
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Name: winter_mode
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Settings: 1
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Name: schedules_paused_until
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Name: be_decision_time
2021.04.22 18:58:46 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!! Settings: 1
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:46 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:46 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:46 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!! Name: winter_mode
2021.04.22 18:58:46 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!! Settings: 1
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:46 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:46 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:46 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!! Name: winter_mode
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 10
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 9
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: winter_mode
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 8
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: valves_master_config
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 7
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: valve_names
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 6
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_6
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 5
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_5
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 4
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_4
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 3
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_3
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 2
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_2
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 1
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_1
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: be_decision_time
2021.04.22 18:58:46 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!! Settings: 1
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:46 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:46 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:46 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!! Name: winter_mode
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 April 2021, 19:04:27
Ja das hilft auf jeden Fall. Super. Danke Dir. Ich mache da einen hotfix fertig
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 April 2021, 19:12:18
Zitat von: choetzu am 22 April 2021, 19:03:17
Hilft das weiter?


[Thu Apr 22 18:58:45 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:45 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:45 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Settings: 2
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Name: winter_mode
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Settings: 1
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Name: schedules_paused_until
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:45 1: GardenaSmartDevice (Water_Control) choetzu DEBUG!!! Name: be_decision_time
2021.04.22 18:58:46 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!! Settings: 1
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:46 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:46 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:46 1: GardenaSmartDevice (Rhabarberbeet) choetzu DEBUG!!! Name: winter_mode
2021.04.22 18:58:46 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!! Settings: 1
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:46 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:46 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:46 1: GardenaSmartDevice (Heidelbeerbeet) choetzu DEBUG!!! Name: winter_mode
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 10
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 9
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: winter_mode
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 8
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: valves_master_config
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 7
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: valve_names
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 6
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_6
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 5
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_5
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 4
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_4
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 3
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_3
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 2
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_2
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 1
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: schedules_paused_until_1
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:46 1: GardenaSmartDevice (Ventile) choetzu DEBUG!!! Name: be_decision_time
2021.04.22 18:58:46 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!! Settings: 1
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.22 18:58:46 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!! Name:
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Thu Apr 22 18:58:46 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.22 18:58:46 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!! Settings: 0
2021.04.22 18:58:46 1: GardenaSmartDevice (Brombeerbeet) choetzu DEBUG!!! Name: winter_mode


Kannst Du dieses File bitte einmal einspielen
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-uninitializedValue/FHEM/74_GardenaSmartDevice.pm

Danke Dir
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Andy K. am 26 April 2021, 14:51:56
Hi CoolTux,

das gleiche "Logfile" Problem habe ich auch.

Das Log habe ich noch in der do while Schlaufe drin:


Log3($name, 1, "GardenaSmartDevice ($name) DEBUG!!! Settings: $settings");
Log3($name, 1, "GardenaSmartDevice ($name) DEBUG!!! Name: $decode_json->{settings}[$settings]{name}");


Ich habe mal deine Verlinkte Version (incl. der beiden Zeilen oben) getestet und bekomme jetzt folgendes:

Zitat2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 10
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name:
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 9
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: winter_mode
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 8
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: starting_points
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 7
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: starting_distance
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 6
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: sensor_control
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 5
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: security_level
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 4
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: schedules_paused_until
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 3
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: mower_house
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 2
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: frost_sensor
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 1
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: eco_mode
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Settings: 0
2021.04.26 14:41:34 1: GardenaSmartDevice (SILENO) DEBUG!!! Name: drive_past_wire
2021.04.26 14:41:34 1: GardenaSmartDevice (Brunnen) DEBUG!!! Settings: 3
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.26 14:41:34 1: GardenaSmartDevice (Brunnen) DEBUG!!! Name:
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.26 14:41:34 1: GardenaSmartDevice (Brunnen) DEBUG!!! Settings: 2
2021.04.26 14:41:34 1: GardenaSmartDevice (Brunnen) DEBUG!!! Name: winter_mode
2021.04.26 14:41:34 1: GardenaSmartDevice (Brunnen) DEBUG!!! Settings: 1
2021.04.26 14:41:34 1: GardenaSmartDevice (Brunnen) DEBUG!!! Name: schedules_paused_until
2021.04.26 14:41:34 1: GardenaSmartDevice (Brunnen) DEBUG!!! Settings: 0
2021.04.26 14:41:34 1: GardenaSmartDevice (Brunnen) DEBUG!!! Name: be_decision_time
2021.04.26 14:41:34 1: GardenaSmartDevice (SensorHochbeet) DEBUG!!! Settings: 1
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 607.
2021.04.26 14:41:34 1: GardenaSmartDevice (SensorHochbeet) DEBUG!!! Name:
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
[Mon Apr 26 14:41:34 2021] fhem.pl: Use of uninitialized value in string eq at ./FHEM/74_GardenaSmartDevice.pm line 608.
2021.04.26 14:41:34 1: GardenaSmartDevice (SensorHochbeet) DEBUG!!! Settings: 0
2021.04.26 14:41:34 1: GardenaSmartDevice (SensorHochbeet) DEBUG!!! Name: winter_mode

Wenn "Name" leer ist scheint es diesen Fehler zu geben. Bis auf die Meldung im Log läuft auch alles problemlos (Mäher, Sensor und Bewässerung). Ich hoffe das hilft dir weiter.

Gruß,
Andy
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2021, 20:20:08
so neue version, persönlich getestet. Bitte macht mal ein update

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

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

habt ihr den bereits

prüfen mit
update list

dann einfach
update

machen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Andy K. am 26 April 2021, 20:42:36
Das ging ja flott!

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

Danke für deine Arbeit,
Andy
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 26 April 2021, 21:48:51
ich habe die aktuelle Version soeben ins SVN geladen. Kommt morgen per Update
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 26 April 2021, 22:28:39
// EDIT ....

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

// EDIT OFF

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

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirBen am 27 April 2021, 10:08:18
Moin,
ich habe das Problem, dass die Readings meines Mähroboters nur ein Mal nach 5 Minuten aktualisiert werden. Danach ist schluss bis zum nächsten FHEM Neustart, wo dann wieder genau ein Mal aktualisiert wird.
In "update list" ist der Eintrag:
https://git.cooltux.net/FHEM/mod-GardenaSmart/src/branch/master/controls_GardenaSmartDevice.txt
vorhanden.

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

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


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


autocreate ist active.

Weiß jemand wie ich das Problem beheben kann?

Vielen Dank und Gruß
Ben
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2021, 10:28:13
entferne mal am besten alle zusätzlichen update Kanäle bezüglich Gardena.

Dann machst Du noch mal update und beobachtest.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirBen am 27 April 2021, 10:51:46
Ich habe mittels
update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/src/branch/master/controls_GardenaSmartDevice.txt
den Eintrag entfernt und dann ein update von FHEM gemacht.
Ergebnis: Nothing to do...

Im update list ist jetzt kein Eintrag mehr bezüglich Gardena vorhanden.
Muss ich eventuell die 73_GardenaSmartBridge und 74_GardenaSmartDevice löschen und dann nochmal ein update?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2021, 11:24:14
Nein alles gut. Das passt so. Du bist ja auch aktuell habe ich gesehen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirBen am 27 April 2021, 12:25:59
Hm... Müssten die Zeitstempel der Readings sich nicht aktualisieren?
Beim Mähroboter ändert sich gerade kein Wert, weil er nicht unterwegs ist, aber wenigstens das Reading mit der Signal Qualität sollte doch aktualisieren. Der jüngste Zeitstempel steht noch bei 10:09 Uhr.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2021, 12:52:19
um das zu testen kannst ja mal event-on-change-reading entfernen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirBen am 27 April 2021, 12:57:09
Auch wenn ich das event-on-change Reading raus nehme kommen keine Aktualisierungen.
Soweit ich das verstanden habe, werden damit keine Events erzeugt wenn die Werte gleich bleiben, aber der Zeitstempel aktualisiert sich trotzdem wenn man die Seite neu lädt. Zumindest verhalten sich alle anderen Devices so, die ebenfalls das Event-on-change Attribut besitzen.

Ich habe verbose auf 5 gestellt:
Ausgabe der letzten knapp 10 Minuten:
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:24 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:35:25 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:39:28 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:39:28 4: GardenaSmartBridge (GARDENA) - Read password from file
2021.04.27 13:39:28 4: GardenaSmartBridge (GARDENA) - Read password from file
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2021, 14:06:16
entferne mal event-on-change-reading in der Bridge und mache dann ein klick auf DEF und gleich ein modify. Dann noch mal warten
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirBen am 27 April 2021, 14:48:18
event-on-change-reading sind bei Bridge und Device entfernt.
Habe beim Device (nicht bei der Bridge, da gibt es kein DEF) auf DEF geklickt und gleich auf modify.
Verbose habe ich auf 5 gelassen.
Logausgabe:
2021.04.27 14:13:49 3: GardenaSmartDevice (Smart_SILENO) - I/O device is GARDENA
2021.04.27 14:13:49 3: GardenaSmartDevice (Smart_SILENO) - defined GardenaSmartDevice with DEVICEID: 739318c2-cb15-42f5-928f-cc56eb5744c9

Bisher (ca. 30 Minuten später) keine Aktualisierungen vorhanden.
Bei dem Device steht bei state "initialized" mit dem Zeitstempel 2021-04-27 14:13:49.
Bei der Bridge hat sich nichts verändert. state steht auf connected mit dem Zeitstempel 2021-04-27 10:09:47.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2021, 14:54:54
Zitat von: SirBen am 27 April 2021, 14:48:18
event-on-change-reading sind bei Bridge und Device entfernt.
Habe beim Device (nicht bei der Bridge, da gibt es kein DEF) auf DEF geklickt und gleich auf modify.
Verbose habe ich auf 5 gelassen.
Logausgabe:
2021.04.27 14:13:49 3: GardenaSmartDevice (Smart_SILENO) - I/O device is GARDENA
2021.04.27 14:13:49 3: GardenaSmartDevice (Smart_SILENO) - defined GardenaSmartDevice with DEVICEID: 739318c2-cb15-42f5-928f-cc56eb5744c9

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

Dann mach mal bitte einen neustart des FHEM. Wir müssen die Bridge neu initialisieren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SirBen am 27 April 2021, 15:46:55
Jo, nach dem FHEM Neustart funktioniert alles.
Ich habe auch wieder das Attribut event-on-change-Reading beim Device aktiviert und es funktioniert weiterhin.
Vielen Dank für die schnelle Hilfe!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 April 2021, 18:04:32
Zitat von: SirBen am 27 April 2021, 15:46:55
Jo, nach dem FHEM Neustart funktioniert alles.
Ich habe auch wieder das Attribut event-on-change-Reading beim Device aktiviert und es funktioniert weiterhin.
Vielen Dank für die schnelle Hilfe!

Das Problem war das event-on-change-reading in der Bridge. Dadurch wurde ein wichtiges Event zum starten des Timers nicht ausgelöst.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 April 2021, 20:20:13
Gibt es hier noch jemanden mehr mit einer Irrigation Control? Zife reagiert leider nicht
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: choetzu am 28 April 2021, 20:31:21
Zitat von: BOFH am 28 April 2021, 20:20:13
Gibt es hier noch jemanden mehr mit einer Irrigation Control? Zife reagiert leider nicht

Ich habe eine Irrigation Control im Einsatz
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 April 2021, 20:43:19
Zitat von: choetzu am 28 April 2021, 20:31:21
Ich habe eine Irrigation Control im Einsatz

Top. Kannst du bitte
Debugjson an der Bridge einschalten
Und dann ein get device_list <deine Irrigation Control>
Aufrufen. Sollte nach dem Debugjson als getter  oben verfügbar sein.
Wenn nicht ein set getdevicelist vorher ausführen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 29 April 2021, 16:57:05
Zitat von: BOFH am 28 April 2021, 20:20:13
Gibt es hier noch jemanden mehr mit einer Irrigation Control? Zife reagiert leider nicht

Sorry, hab gerade sehr unregelmäßig Zeit für's Thema - bitte um Nachsicht. Und ich bin etwas raus aus dem Thema, deshalb konnte/kann ich die Bitte noch nicht ganz befolgen. Werde aber kurzfristig versuchen, die benötigen Infos zu liefern!

[Edit] So, gleich versucht. "debugjson" an der Bridge ist eingeschaltet, aber ich finde weder ein "get device_list", noch ein "set getdevicelist" - Tomaten auf den Augen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 29 April 2021, 17:19:41
Zitat von: BOFH am 22 April 2021, 17:52:55
Firefox am Start? Bräuchte dann die payloads. Damit man das einbinden kann

Ja, Firefox vorhanden...

Das hier:
https://git.cooltux.net/FHEM/mod-GardenaSmart/issues/2
ist nicht, was Du suchst?

Sorry, ich weiß nicht genau, was die "payloads" umfassen sollen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 30 April 2021, 20:31:28
In der tat geht es um diese payloads.
1) würde ich diese gerne bestätigt wissen
2) fehlen dort Infos die wir dann vom debug bekomme

DebugJson 1
An der Bridge.

Set ist oben immer vorhanden.
Set gw getDevicesstate

Wenn du danach die Bridge aufrufst sollte dort auch ein
Get vorhanden sein in dem du deine Irrigation Control auswählen kannst
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 04 Mai 2021, 23:13:26
Ok, was immer ich zuletzt anders gemacht hab... jetzt klappt's. Ist es das, was Du brauchst?


.:{ DEBUG OUTPUT for Wassermann }:. name : Wassermann
id : cf9454a6-1461-431d-903f-8db0eb9af747
category : ic24
=== Settings [0]id: 03cfaa1d-3b22-42ce-b1f3-f80efd85af34
name: be_decision_time value: 389
[1]id: 5678ee33-1c9f-470a-a142-37e1282dc19f
name: schedules_paused_until_1 value:
[2]id: 837a8154-1045-47fd-b232-fad896e6d69b
name: schedules_paused_until_2 value:
[3]id: 014432ec-502a-4a9e-b5c7-114baad673b6
name: schedules_paused_until_3 value: 2021-04-20T22:00:00.000Z
[4]id: d250c3c0-b9a1-43b9-89ae-2d216c35ab10
name: schedules_paused_until_4 value: 2021-04-20T22:00:00.000Z
[5]id: 7a3d5b34-1c98-4987-9838-9d1672c0a935
name: schedules_paused_until_5 value:
[6]id: c2df2855-e9d4-48a3-886a-69e9af23ccf8
name: schedules_paused_until_6 value:
[7]id: 58b3b385-6011-4c7c-aae0-a7f8208f9945
name: valve_names N/A [8]id: 03ef13f6-67a5-4079-b311-fdd75592c108
name: valves_master_config N/A [9]id: 385ff7fc-be80-4a41-b1d8-11f8dfb2b5fc
name: winter_mode value: awake



Die payloads auf Cooltux' Seite hatte ich letzten Herbst aus Firefox geholt, müssten noch aktuell sein - oder gabs bei Gardena grössere Updates?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 07 Mai 2021, 16:28:42
Hallo,
Ich habe mir heute das GartenaSmartSystem installiert.
Der GardenaSmartBridge hat gleich funktioniert die Installation war kein Problem.

Jetzt habe ich eine Bodenfeuchtesensor auch gleich eingebunden und da ist mir aufgefallen das
die Readings mit den Vorgaben nicht übereinstimmen.
Bei diesen Sensor gibt es keine Light Messung.


Habe  hier ein List von den Sensor gemacht


Internals:
   .FhemMetaInternals 1
   CFGFN     
   DEF        6a6e4a32-0e6a-4a81-be09-f034205a5e46 sensor2
   DEVICEID   6a6e4a32-0e6a-4a81-be09-f034205a5e46
   FUUID      60953ab6-f33f-953d-ced8-e299b0b4d384fae1
   FVERSION   74_GardenaSmartDevice.pm:v2.2.3-s24339/2021-04-26
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     661
   NAME       Sensor
   NR         664
   STATE      T: readingsValError°C, H: 25%, L: readingsValErrorlux
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   myGardenaBridge_MSGCNT 661
   myGardenaBridge_TIME 2021-05-07 16:03:34
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-07 15:03:50   IODev           myGardenaBridge
     2021-05-07 15:03:55   battery-disposable_battery_status ok
     2021-05-07 16:03:34   battery-level   100
     2021-05-07 15:03:55   device_info-category sensor2
     2021-05-07 15:03:55   device_info-connection_status online
     2021-05-07 15:50:49   device_info-last_time_online 2021-05-07 15:50:44
     2021-05-07 15:03:55   device_info-manufacturer Gardena
     2021-05-07 15:03:55   device_info-product 8-DEVICE
     2021-05-07 15:03:55   device_info-serial_number 000*******
     2021-05-07 15:03:55   device_info-sgtin 30***************************
     2021-05-07 15:03:55   device_info-version 0.0.1-4.0.0-1.5.3-1.0.0
     2021-05-07 15:03:55   firmware-firmware_command nichts zu tun
     2021-05-07 15:03:55   firmware-firmware_status auf dem neusten Stand
     2021-05-07 15:03:55   firmware-firmware_upload_progress 0
     2021-05-07 15:03:55   firmware-inclusion_status inbegriffen
     2021-05-07 16:03:34   humidity-humidity 25
     2021-05-07 15:51:10   lastRequestState Error 400 Bad Request
     2021-05-07 16:03:34   radio-quality   100
     2021-05-07 15:03:55   radio-state     gut
     2021-05-07 15:07:21   soil_model-model_status determination_running
     2021-05-07 15:03:55   soil_temperature-frost_warning kein Frost
     2021-05-07 16:03:34   soil_temperature-temperature 20
     2021-05-07 16:03:34   state           T: readingsValError°C, H: 25%, L: readingsValErrorlux
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_id
Attributes:
   IODev      myGardenaBridge
   group      Gardena
   model      sensor
   readingValueLanguage de
   room       GardenaSmart


Vielen Dank
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 07 Mai 2021, 20:06:39
Zitat von: zife am 04 Mai 2021, 23:13:26
Ok, was immer ich zuletzt anders gemacht hab... jetzt klappt's. Ist es das, was Du brauchst?


.:{ DEBUG OUTPUT for Wassermann }:. name : Wassermann
id : cf9454a6-1461-431d-903f-8db0eb9af747
category : ic24
=== Settings [0]id: 03cfaa1d-3b22-42ce-b1f3-f80efd85af34
name: be_decision_time value: 389
[1]id: 5678ee33-1c9f-470a-a142-37e1282dc19f
name: schedules_paused_until_1 value:
[2]id: 837a8154-1045-47fd-b232-fad896e6d69b
name: schedules_paused_until_2 value:
[3]id: 014432ec-502a-4a9e-b5c7-114baad673b6
name: schedules_paused_until_3 value: 2021-04-20T22:00:00.000Z
[4]id: d250c3c0-b9a1-43b9-89ae-2d216c35ab10
name: schedules_paused_until_4 value: 2021-04-20T22:00:00.000Z
[5]id: 7a3d5b34-1c98-4987-9838-9d1672c0a935
name: schedules_paused_until_5 value:
[6]id: c2df2855-e9d4-48a3-886a-69e9af23ccf8
name: schedules_paused_until_6 value:
[7]id: 58b3b385-6011-4c7c-aae0-a7f8208f9945
name: valve_names N/A [8]id: 03ef13f6-67a5-4079-b311-fdd75592c108
name: valves_master_config N/A [9]id: 385ff7fc-be80-4a41-b1d8-11f8dfb2b5fc
name: winter_mode value: awake



Die payloads auf Cooltux' Seite hatte ich letzten Herbst aus Firefox geholt, müssten noch aktuell sein - oder gabs bei Gardena grössere Updates?

Top!

Ob es hier großes Update gab weiß ich nicht. Darum die Frage.
Gehe sonst gern von nicht aus.

Kannst du bitte den payload von
Zeitplan für Ventil 1 anhalten bis Samstag, 3.10.20, 0:00 Uhr
Mal im Firefox mitplotten und mir per pn schicken.
Ich gehe von außen dass dort die id
5678ee33-1c9f-470a-a142-37e1282dc19f
Als vorletzter Parameter steht.
Im Ticket sind hier noch ,,Unbekannte id"s




Zitat von: Benjamin50 am 07 Mai 2021, 16:28:42
Hallo,
Ich habe mir heute das GartenaSmartSystem installiert.
Der GardenaSmartBridge hat gleich funktioniert die Installation war kein Problem.

Jetzt habe ich eine Bodenfeuchtesensor auch gleich eingebunden und da ist mir aufgefallen das
die Readings mit den Vorgaben nicht übereinstimmen.
Bei diesen Sensor gibt es keine Light Messung.


Habe  hier ein List von den Sensor gemacht


Internals:
   .FhemMetaInternals 1
   CFGFN     
   DEF        6a6e4a32-0e6a-4a81-be09-f034205a5e46 sensor2
   DEVICEID   6a6e4a32-0e6a-4a81-be09-f034205a5e46
   FUUID      60953ab6-f33f-953d-ced8-e299b0b4d384fae1
   FVERSION   74_GardenaSmartDevice.pm:v2.2.3-s24339/2021-04-26
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     661
   NAME       Sensor
   NR         664
   STATE      T: readingsValError°C, H: 25%, L: readingsValErrorlux
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   myGardenaBridge_MSGCNT 661
   myGardenaBridge_TIME 2021-05-07 16:03:34
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-07 15:03:50   IODev           myGardenaBridge
     2021-05-07 15:03:55   battery-disposable_battery_status ok
     2021-05-07 16:03:34   battery-level   100
     2021-05-07 15:03:55   device_info-category sensor2
     2021-05-07 15:03:55   device_info-connection_status online
     2021-05-07 15:50:49   device_info-last_time_online 2021-05-07 15:50:44
     2021-05-07 15:03:55   device_info-manufacturer Gardena
     2021-05-07 15:03:55   device_info-product 8-DEVICE
     2021-05-07 15:03:55   device_info-serial_number 000*******
     2021-05-07 15:03:55   device_info-sgtin 30***************************
     2021-05-07 15:03:55   device_info-version 0.0.1-4.0.0-1.5.3-1.0.0
     2021-05-07 15:03:55   firmware-firmware_command nichts zu tun
     2021-05-07 15:03:55   firmware-firmware_status auf dem neusten Stand
     2021-05-07 15:03:55   firmware-firmware_upload_progress 0
     2021-05-07 15:03:55   firmware-inclusion_status inbegriffen
     2021-05-07 16:03:34   humidity-humidity 25
     2021-05-07 15:51:10   lastRequestState Error 400 Bad Request
     2021-05-07 16:03:34   radio-quality   100
     2021-05-07 15:03:55   radio-state     gut
     2021-05-07 15:07:21   soil_model-model_status determination_running
     2021-05-07 15:03:55   soil_temperature-frost_warning kein Frost
     2021-05-07 16:03:34   soil_temperature-temperature 20
     2021-05-07 16:03:34   state           T: readingsValError°C, H: 25%, L: readingsValErrorlux
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_id
Attributes:
   IODev      myGardenaBridge
   group      Gardena
   model      sensor
   readingValueLanguage de
   room       GardenaSmart


Vielen Dank


Das ist der neue kleine Sensor?
Der hat also weder Helligkeit noch Temperatur Sensoren ...

Muss noch als Gerät hinzugefügt werden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 08 Mai 2021, 12:41:39
Hallo,

Vielen Dank für das Hinzufügen.
Ein Temperatursensor ist vorhanden.

humidity-humidity = 100
soil_temperature-frost_warning = kein Frost
soil_temperature-temperature = 22

Diese werte zeigt er mir derzeit an
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 Mai 2021, 16:47:12
Zitat von: Benjamin50 am 08 Mai 2021, 12:41:39
Hallo,

Vielen Dank für das Hinzufügen.
Ein Temperatursensor ist vorhanden.

humidity-humidity = 100
soil_temperature-frost_warning = kein Frost
soil_temperature-temperature = 22

Diese werte zeigt er mir derzeit an

Das ist die Boden Temperatur. Ok die gibts.
Ich dachte an die Außentemperatur

ambient_temperature-temperature

Sei's drum. Muss ja ein Grund haben das der Sensor günstiger ist ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 10 Mai 2021, 08:28:22
Zitat von: BOFH am 07 Mai 2021, 20:06:39
Top!

Kannst du bitte den payload von
Zeitplan für Ventil 1 anhalten bis Samstag, 3.10.20, 0:00 Uhr
Mal im Firefox mitplotten und mir per pn schicken.
Ich gehe von außen dass dort die id
5678ee33-1c9f-470a-a142-37e1282dc19f
Als vorletzter Parameter steht.


Man kann mit den Gardena-Bordmitteln die Bewässerungszeitpläne leider nur für ca 6 Tage im Voraus (jeweils zu 0 Uhr und 12 Uhr) anhalten.
Das ist auch etwas, was über fhem bestimmt viel flexibler ginge.

Wenn ich also nochmal was testen soll, müsste es ein Zieldatum innerhalb der nächsten 6 Tage zu 0 oder 12 Uhr sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 10 Mai 2021, 19:18:18
@Benjamin50
Magst du die Datei in deinem Fhem duch diese ersetzen und mal testen
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-sensor2/FHEM/74_GardenaSmartDevice.pm


@zife
magst du bitte dem Ventil1 irgend einen Befehl mitgeben, damit ich die ID zuordnen kann.

Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 11 Mai 2021, 09:19:53
Zitat von: BOFH am 10 Mai 2021, 19:18:18
magst du bitte dem Ventil1 irgend einen Befehl mitgeben, damit ich die ID zuordnen kann.

Danke

Voila: Pausieren des Zeitplans von Ventil 1 bis Mittwoch, 0 Uhr:
PUT

https://smart.gardena.com/v1/devices/cf9454a6-1461-431d-903f-8db0eb9af747/settings/5678ee33-1c9f-470a-a142-37e1282dc19f?locationId=[LOCATION ID]


Mit dem Inhalt:

{"settings":{"name":"schedules_paused_until_1","value":"2021-05-12T10:00:00.000Z","device":"cf9454a6-1461-431d-903f-8db0eb9af747"}}


Ich hab die [LOCATION ID] rausgenommen, weil ich nicht unnötig IDs veröffentlichen möchte, ohne zu wissen, was man damit für Unfug anstellen kann. Wenn Du die auch brauchst, gerne.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 11 Mai 2021, 11:07:37
Zitat von: BOFH am 10 Mai 2021, 19:18:18
@Benjamin50
Magst du die Datei in deinem Fhem duch diese ersetzen und mal testen
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-sensor2/FHEM/74_GardenaSmartDevice.pm

Das refresh mit Temperature und Humidity funktioniert.
Im state habe ich jetzt 4 mal den humidity wert stehen
siehe List


Internals:
   .FhemMetaInternals 1
   DEF        6a6e4a32-0e6a-4a81-be09-f034205a5e46 sensor2
   DEVICEID   6a6e4a32-0e6a-4a81-be09-f034205a5e46
   FUUID      60953ab6-f33f-953d-ced8-e299b0b4d384fae1
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     4
   NAME       Sensor
   NR         529
   STATE      T: 21°C, H: 70%
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   myGardenaBridge_MSGCNT 4
   myGardenaBridge_TIME 2021-05-11 10:55:38
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-11 10:53:20   IODev           myGardenaBridge
     2021-05-07 15:03:55   battery-disposable_battery_status ok
     2021-05-11 10:55:38   battery-level   100
     2021-05-07 15:03:55   device_info-category sensor2
     2021-05-07 15:03:55   device_info-connection_status online
     2021-05-11 10:55:38   device_info-last_time_online 2021-05-11 10:55:33
     2021-05-07 15:03:55   device_info-manufacturer Gardena
     2021-05-07 15:03:55   device_info-product 8-DEVICE
     2021-05-07 15:03:55   device_info-serial_number 00025692
     2021-05-07 15:03:55   device_info-sgtin 3034F8EE901298000000645C
     2021-05-07 15:03:55   device_info-version 0.0.1-4.0.0-1.5.3-1.0.0
     2021-05-07 15:03:55   firmware-firmware_command nichts zu tun
     2021-05-07 15:03:55   firmware-firmware_status auf dem neusten Stand
     2021-05-07 15:03:55   firmware-firmware_upload_progress 0
     2021-05-07 15:03:55   firmware-inclusion_status inbegriffen
     2021-05-11 10:55:38   humidity-humidity 70
     2021-05-09 20:45:51   lastRequestState request_error
     2021-05-11 10:55:38   radio-quality   70
     2021-05-09 09:35:22   radio-state     gut
     2021-05-10 20:21:14   soil_model-model_definition 05648C0A4B540B37800C28AC0D003C0F
     2021-05-10 20:21:14   soil_model-model_status preliminary_model
     2021-05-08 07:03:46   soil_temperature-frost_warning kein Frost
     2021-05-11 10:55:38   soil_temperature-temperature 21
     2021-05-11 10:55:38   state           H: 70%H: 70%H: 70%H: 70%
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_id
Attributes:
   IODev      myGardenaBridge
   group      Gardena
   model      sensor
   readingValueLanguage de
   room       GardenaSmart
   stateFormat T: soil_temperature-temperature°C, H: humidity-humidity%

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2021, 11:09:02
Enferne mal Dein Attribut stateFormat
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 11 Mai 2021, 11:51:19
Zitat von: CoolTux am 11 Mai 2021, 11:09:02
Enferne mal Dein Attribut stateFormat
jedes mal, wenn ich  refresh temperature oder humidity ausführe erhöht sich die Anzahl.

Internals:
   .FhemMetaInternals 1
   DEF        6a6e4a32-0e6a-4a81-be09-f034205a5e46 sensor2
   DEVICEID   6a6e4a32-0e6a-4a81-be09-f034205a5e46
   FUUID      60953ab6-f33f-953d-ced8-e299b0b4d384fae1
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     6
   NAME       Sensor
   NR         529
   STATE      H: 70%H: 70%H: 70%H: 70%H: 70%H: 70%
   TYPE       GardenaSmartDevice
   VERSION    v2.2.3
   myGardenaBridge_MSGCNT 6
   myGardenaBridge_TIME 2021-05-11 11:46:33
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-11 10:53:20   IODev           myGardenaBridge
     2021-05-07 15:03:55   battery-disposable_battery_status ok
     2021-05-11 11:46:33   battery-level   100
     2021-05-07 15:03:55   device_info-category sensor2
     2021-05-07 15:03:55   device_info-connection_status online
     2021-05-11 11:46:33   device_info-last_time_online 2021-05-11 11:46:29
     2021-05-07 15:03:55   device_info-manufacturer Gardena
     2021-05-07 15:03:55   device_info-product 8-DEVICE
     2021-05-07 15:03:55   device_info-serial_number 00025692
     2021-05-07 15:03:55   device_info-sgtin 3034F8EE901298000000645C
     2021-05-07 15:03:55   device_info-version 0.0.1-4.0.0-1.5.3-1.0.0
     2021-05-07 15:03:55   firmware-firmware_command nichts zu tun
     2021-05-07 15:03:55   firmware-firmware_status auf dem neusten Stand
     2021-05-07 15:03:55   firmware-firmware_upload_progress 0
     2021-05-07 15:03:55   firmware-inclusion_status inbegriffen
     2021-05-11 11:46:33   humidity-humidity 70
     2021-05-09 20:45:51   lastRequestState request_error
     2021-05-11 11:46:33   radio-quality   70
     2021-05-09 09:35:22   radio-state     gut
     2021-05-10 20:21:14   soil_model-model_definition 05648C0A4B540B37800C28AC0D003C0F
     2021-05-10 20:21:14   soil_model-model_status preliminary_model
     2021-05-08 07:03:46   soil_temperature-frost_warning kein Frost
     2021-05-11 11:46:33   soil_temperature-temperature 23
     2021-05-11 11:46:33   state           H: 70%H: 70%H: 70%H: 70%H: 70%H: 70%
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_id
Attributes:
   IODev      myGardenaBridge
   group      Gardena
   model      sensor
   readingValueLanguage de
   room       GardenaSmart
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 11 Mai 2021, 12:10:59
Das ist die Version aus dem Patch Branche? Schaue ich mir nachher mal an. Es sei denn Sebastian ist schneller  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 11 Mai 2021, 12:35:56
Zitat von: CoolTux am 11 Mai 2021, 12:10:59
Das ist die Version aus dem Patch Branche? Schaue ich mir nachher mal an. Es sei denn Sebastian ist schneller  ;D
Danke
Hier ist noch ein Auszug aus dem Log nach einem refresh.
Vieleich ist das Hilfreich


2021-05-11_11:46:27 Sensor send command to gardena cloud
2021-05-11_11:46:28 Sensor 204
2021-05-11_11:46:28 Sensor the command is processed
2021-05-11_11:46:33 Sensor humidity-humidity: 70
2021-05-11_11:46:33 Sensor soil_temperature-temperature: 23
2021-05-11_11:46:33 Sensor radio-quality: 70
2021-05-11_11:46:33 Sensor battery-level: 100
2021-05-11_11:46:33 Sensor device_info-last_time_online: 2021-05-11 11:46:29
2021-05-11_11:46:33 Sensor H: 70%H: 70%H: 70%H: 70%H: 70%H: 70%
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 11 Mai 2021, 20:10:40
Zitat von: zife am 11 Mai 2021, 09:19:53
Voila: Pausieren des Zeitplans von Ventil 1 bis Mittwoch, 0 Uhr:
PUT

https://smart.gardena.com/v1/devices/cf9454a6-1461-431d-903f-8db0eb9af747/settings/5678ee33-1c9f-470a-a142-37e1282dc19f?locationId=[LOCATION ID]


Mit dem Inhalt:

{"settings":{"name":"schedules_paused_until_1","value":"2021-05-12T10:00:00.000Z","device":"cf9454a6-1461-431d-903f-8db0eb9af747"}}


Ich hab die [LOCATION ID] rausgenommen, weil ich nicht unnötig IDs veröffentlichen möchte, ohne zu wissen, was man damit für Unfug anstellen kann. Wenn Du die auch brauchst, gerne.


Top, dann passt das wie gedacht. Bei nächster gelegenheit bau ich das dann mit ein.

Zitat von: Benjamin50 am 11 Mai 2021, 11:51:19
jedes mal, wenn ich  refresh temperature oder humidity ausführe erhöht sich die Anzahl.
...

ja ... manchmal hat man dicke finger *g*



[EDIT]
@Benjamin50

bitte erneut diese laden und ersetzen

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-sensor2/FHEM/74_GardenaSmartDevice.pm

[/EDIT]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 12 Mai 2021, 08:55:07
Zitat von: BOFH am 11 Mai 2021, 20:10:40
Top, dann passt das wie gedacht. Bei nächster gelegenheit bau ich das dann mit ein.

Grandios, danke!
Dann kann ich mir endlich die Bewässerung an die Gartentür koppeln, oder den Bewegungsmelder, oder, oder...  8)  und vor allem macht mir der Rasensprenger dann nicht mehr mein Feuer in der Feuerschale aus.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 12 Mai 2021, 11:07:50
Zitat von: BOFH am 11 Mai 2021, 20:10:40

Top, dann passt das wie gedacht. Bei nächster gelegenheit bau ich das dann mit ein.

ja ... manchmal hat man dicke finger *g*



[EDIT]
@Benjamin50

bitte erneut diese laden und ersetzen

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-sensor2/FHEM/74_GardenaSmartDevice.pm

[/EDIT]
GardenaSmartDevice wird Blockiert
Die Greäte sind nicht mehr da

2021.05.12 10:56:52.349 0: Excessively long <> operator at ./FHEM/74_GardenaSmartDevice.pm line 8.

2021.05.12 10:56:52.349 0: ERROR: Cannot autoload GardenaSmartDevice

Excessively long <> operator at ./FHEM/74_GardenaSmartDevice.pm line 8.

Habe gerade bemerkt das ich nicht die Ganze Datei Herunterladen kann ich bekommen eine mit 16KB
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 12 Mai 2021, 18:21:26
Zitat von: Benjamin50 am 12 Mai 2021, 11:07:50



Cooltux war fleißig und hat es schon in testing Zweig übernommen


https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/FHEM/74_GardenaSmartDevice.pm
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 13 Mai 2021, 10:26:06
Zitat von: BOFH am 12 Mai 2021, 18:21:26

Cooltux war fleißig und hat es schon in testing Zweig übernommen


https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/FHEM/74_GardenaSmartDevice.pm

Wenn ich set refresh Sensor temperature durchführe werden diese Reading aktualisiert.


READINGS:
     2021-05-13 09:55:15   device_info-last_time_online 2021-05-13 09:55:11
     2021-05-13 09:55:15   soil_temperature-temperature 17
     2021-05-13 09:55:15   state           T: 17°C, H: 70%


Wenn ich set refresh Sensor humidity durchführe  wird das  humidity-humidity Reading nicht aktualisiert.


READINGS:
     2021-05-13 10:01:15   device_info-last_time_online 2021-05-13 10:01:11
     2021-05-13 07:49:49   humidity-humidity 70
     2021-05-13 10:01:15   state           T: 17°C, H: 70%


Kann es sein das die Aktualisierung nur dann stattfindet wen sich der Wert ändert.
Dann habe ich noch eine Verständnisfrage werden die Readings nicht automatisch aktualisiert?



   
GardenaSmartBridge:

In der Wiki von GardenaSmartBridge steht bei den Attribut

interval - Abfrageinterval in Minuten (5= default)

Im Device specific help steht bei den Attribute

interval - Abfrageinterval in Sekunden (default: 300)

Könnt ihr mir bitte mitteilen welcher Eintrag der richtige ist.

Vielen Dank
für die Aktualisierung des SensorsDevice.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 13 Mai 2021, 15:15:57
Guck ich mir mit der Feuchtigkeit noch mal an. Denke ist aber ok.
Ja das Reading wird nur aktualisiert, wenn es einen neuen Wert hat.
Kannst du das bitte mal im Auge behalten ob es bei deinem sensor auch so ist.


Ja. Also. Es ist nich schlimmer ^^.
Im Code sind 60 Default.
Die 300 (Sekunden = 5minuten) sind alt Last?.

Wenn du Hilfe in fhem bei der GardenaBridge dir anguckst siehst du das es Sekunden sind. Und dort steht 60sek als Default drin. Die 300 in commandref.

@Cooltux. Bitte korrigiere doch mal die Wiki u commandref :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 14 Mai 2021, 13:21:20
Zitat von: zife am 12 Mai 2021, 08:55:07
Grandios, danke!
Dann kann ich mir endlich die Bewässerung an die Gartentür koppeln, oder den Bewegungsmelder, oder, oder...  8)  und vor allem macht mir der Rasensprenger dann nicht mehr mein Feuer in der Feuerschale aus.

probier mal bitte die version und dann auch ALLE Geräte, hab im Code gedreht :) Paar Funktionen Konsolidiert etc...



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

shutdown restart

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 15 Mai 2021, 11:38:59
Ich hoffe, dass ich meine Frage an der richtigen Stelle platziere und bitte um Entschuldigung, falls diese hier nicht passend ist oder an anderer Stelle beantwortet wurde und ich dies übersehen habe.

Ich bekomme zur Zeit beim FHEM Update folgenden Eintrag mit dem ich nicht weiter komme:
2021.05.15 11:32:20 1 : GardenaSmartDevice
2021.05.15 11:32:20 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.05.15 11:32:20 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.05.15 11:32:20 1 : Got 49745 bytes for FHEM/74_GardenaSmartDevice.pm, expected 48421
2021.05.15 11:32:20 1 : aborting.

Ich hatte im Log keinen Hinweis gefunden und auch nicht über Verbose 5.

Mit freundlichen Grüßen und vielen Dank
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 Mai 2021, 12:31:50
Zitat von: SebastianStorb am 15 Mai 2021, 11:38:59
Ich hoffe, dass ich meine Frage an der richtigen Stelle platziere und bitte um Entschuldigung, falls diese hier nicht passend ist oder an anderer Stelle beantwortet wurde und ich dies übersehen habe.

Ich bekomme zur Zeit beim FHEM Update folgenden Eintrag mit dem ich nicht weiter komme:
2021.05.15 11:32:20 1 : GardenaSmartDevice
2021.05.15 11:32:20 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.05.15 11:32:20 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.05.15 11:32:20 1 : Got 49745 bytes for FHEM/74_GardenaSmartDevice.pm, expected 48421
2021.05.15 11:32:20 1 : aborting.

Ich hatte im Log keinen Hinweis gefunden und auch nicht über Verbose 5.

Mit freundlichen Grüßen und vielen Dank

Welcher update zweig ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 15 Mai 2021, 13:30:21
Zitat von: BOFH am 13 Mai 2021, 15:15:57
Guck ich mir mit der Feuchtigkeit noch mal an. Denke ist aber ok.
Ja das Reading wird nur aktualisiert, wenn es einen neuen Wert hat.
Kannst du das bitte mal im Auge behalten ob es bei deinem sensor auch so ist.

Hallo,
So wie ich es jetzt sehen aktualisieren sich die Readings erst, wenn sich auch der Wert ändert.
Ist ok, das Funktioniert  auch.

Wenn ich im Modul GardenaSmartBridge set myGardenaBridge getDeviceState ausführe dann werden die Devices aktualisiert.
Das ist, nehme ich an gewollt und das funktioniert auch.

Bei einer Aktualisierung im GardenaSmartBridge sollten sich nicht auch diese Readings ändern?


2021-05-13 09:22:11   sunrise         05:19
2021-05-13 09:22:11   sunset          20:21





Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 Mai 2021, 20:57:50
Zitat von: Benjamin50 am 15 Mai 2021, 13:30:21
Hallo,
So wie ich es jetzt sehen aktualisieren sich die Readings erst, wenn sich auch der Wert ändert.
Ist ok, das Funktioniert  auch.

Wenn ich im Modul GardenaSmartBridge set myGardenaBridge getDeviceState ausführe dann werden die Devices aktualisiert.
Das ist, nehme ich an gewollt und das funktioniert auch.

Bei einer Aktualisierung im GardenaSmartBridge sollten sich nicht auch diese Readings ändern?


2021-05-13 09:22:11   sunrise         05:19
2021-05-13 09:22:11   sunset          20:21


Ja das verhalten ist genau so angedacht, dann paßt es.

das sunrise und sunset wird lediglich beim login/token holen erneuert, soweit ich mich entsinne. Wird von Gardena als obsolet geführt und verlässt wohl bald auch die api.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 16 Mai 2021, 00:38:17
Zitat von: BOFH am 14 Mai 2021, 13:21:20
probier mal bitte die version und dann auch ALLE Geräte, hab im Code gedreht :) Paar Funktionen Konsolidiert etc...



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

shutdown restart


Mach ich mit Vergnügen!
Die beiden neuen sets führen bei mir beide zur vergleichbaren Fehlermeldung:

Unknown argument stopScheduleValve, choose one of closeAllValves stopScheduleValve resumeScheduleValve manualDurationValve1 manualDurationValve2 manualDurationValve3 manualDurationValve4 manualDurationValve5 manualDurationValve6 cancelOverrideValve1 cancelOverrideValve2 cancelOverrideValve3 cancelOverrideValve4 cancelOverrideValve5 cancelOverrideValve6

Habs mit verschiedemen Ventilnummern probiert.
Beim Ventil passiert dem entsprechend nichts...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Mai 2021, 08:49:00
Mist :/.
Werd ich noch mal gucken...

StopAllValve geht aber oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Benjamin50 am 16 Mai 2021, 10:27:04
Zitat von: BOFH am 15 Mai 2021, 20:57:50
Ja das verhalten ist genau so angedacht, dann paßt es.

das sunrise und sunset wird lediglich beim login/token holen erneuert, soweit ich mich entsinne. Wird von Gardena als obsolet geführt und verlässt wohl bald auch die api.

OK
Da ich keine Fehler mehr finde und alles korrekt angezeigt wird kann man es finalisieren.

Danke für die rasche Umsetzung.

Da ich den Irrigation_Control auch benutzt vielleicht kann ich da auch ein bar Infos beitragen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 16 Mai 2021, 10:48:48
Zitat von: BOFH am 16 Mai 2021, 08:49:00
Mist :/.
Werd ich noch mal gucken...

StopAllValve geht aber oder?

Also "manualDurationValveX" geht.

closeAllValves führt zu einem state "null properties", und die aktiven Ventile bleiben offen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Mai 2021, 12:10:58
update mal bitte.


das stopAll...   kannst du mir davon mal bitte den payload via firefox schicken. Das was im Issue ticket dann steht ist wohl nicht mehr aktuell...

sollte das dann gleich auch nicht mit dem stop und resume gehen, bitte hier auch die aktuellen payloads, vl hat gardena hier ja auch was geändert....


danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 16 Mai 2021, 14:15:52
POST
https://smart.gardena.com/v1/devices/cf9454a6-1461-431d-903f-8db0eb9af747/abilities/watering/command?locationId=[LOCATION ID]
(Location ID entfernt)

Inhalt:
{"name":"close_all_valves","parameters":{}}



EDIT:
dafür funktioniert seit dem Update das "stopScheduleValve", Gardena erkennt die Pause bis 31.21.2040  ;D super!
Auch die resume-Funktion scheint zu funzen.

EDIT2.
Alle sonstigen Punkte funktionieren, auch die "cancelOverrideX". Nur die CloseAllValves scheitert mit o.g. state-Meldung ("null properties").

Ist also schon mal ganz großes Kino, danke Sebastian!!


Was mir sonst noch auffällt:
Beim Zeitplan-Aussetzen oder Aktivieren aktualisiert sich die Gardena-App nicht. Darauf dürfte fhem keinen Einfluss haben, ist nur wichtig für alle "beta-Tester". Erst nach einem Neustart der App ist die Anzeige aktuell, oder vielleicht nach langem Warten (dafür bin ich gerade zu ungeduldig)

Und: der Schieberegler in der fhem GUI lässt sich für die manuelle Ventilöffnung nur auf max. 60 Minuten stellen, auch beim Rasenmäher-Teil. Das ist für manche Tröpfchenbewässerung und manch großen Rasen etwas wenig. Aber nur Nebensache, da ja eh kaum jemand die Steuerung über die GUI durchführen dürfte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Mai 2021, 15:20:05
Zitat von: zife am 16 Mai 2021, 14:15:52
POST
https://smart.gardena.com/v1/devices/cf9454a6-1461-431d-903f-8db0eb9af747/abilities/watering/command?locationId=[LOCATION ID]
(Location ID entfernt)

Inhalt:
{"name":"close_all_valves","parameters":{}}


Top danke. fehler entdeckt.

Zitat
EDIT:
dafür funktioniert seit dem Update das "stopScheduleValve", Gardena erkennt die Pause bis 31.21.2040  ;D super!
Auch die resume-Funktion scheint zu funzen.

EDIT2.
Alle sonstigen Punkte funktionieren, auch die "cancelOverrideX". Nur die CloseAllValves scheitert mit o.g. state-Meldung ("null properties").

Ist also schon mal ganz großes Kino, danke Sebastian!!

fixed - update und bitte probieren

Zitat
Was mir sonst noch auffällt:
Beim Zeitplan-Aussetzen oder Aktivieren aktualisiert sich die Gardena-App nicht. Darauf dürfte fhem keinen Einfluss haben, ist nur wichtig für alle "beta-Tester". Erst nach einem Neustart der App ist die Anzeige aktuell, oder vielleicht nach langem Warten (dafür bin ich gerade zu ungeduldig)

Absolut. das liegt Gardena zu Grunde....


Zitat
Und: der Schieberegler in der fhem GUI lässt sich für die manuelle Ventilöffnung nur auf max. 60 Minuten stellen, auch beim Rasenmäher-Teil. Das ist für manche Tröpfchenbewässerung und manch großen Rasen etwas wenig. Aber nur Nebensache, da ja eh kaum jemand die Steuerung über die GUI durchführen dürfte.

Durchaus *g* Meine Irrigation hab ich mit einer Homeatix 4x Relais nachgebaut, hab nur 3 Ventile. Dort sind fixe zeiten drin ....

Ansonsten macht Siri das *G*

... ich änder das gern im Code in eine anderen Skala. 
Grundlegend ist der "set" davon ja unberührt und nur fürs "clicki bunti".

Wie gesagt mach ein Vorschlag welche Skala besser ist, dann änder ich das gern ab.


[EDIT]

ebenso, für weitere "funktionen" ....


ansonsten würde ich das ticket schließen, wenn du sagst alles paßt. und es fließt dann ins fhem ein....
[/EDIT]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 16 Mai 2021, 18:44:09
Fast am Ziel...

"closeAllValves" führt jetzt zu state 405, schliesst aber nix.

Was ich noch testen muss ist die Antwort auf das Öffnen eines dritten Ventils, was ja nach Gardena nicht geht. In der App wirft das nen Fehler aus. Den muss man dort auch manuell resetten.
Mal sehen, ob man das "Fehlerventil" auch ohne Reset bedienen kann.

Zur Skala:
Ist tatsächlich gar nicht so einfach, aber mit zB. 120 Min als Max-Wert würde man m.E. so gut wie jeden Bedarf erschlagen, beim Rasenmäher sehe ich eher 240 oder 300 Min als gut an. Aber ok, mir nicht wichtig, ich nutze die GUI fast gar nicht, nur zum Testen.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Mai 2021, 19:39:20
ok... dann sollte es jetzt denk ich gehen.

zeiten hab ich mal angehoben ...

teste es bitte. danke dir
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 16 Mai 2021, 20:05:49
Zitat von: BOFH am 15 Mai 2021, 12:31:50
Welcher update zweig ?

Die Frage verstehe ich nicht.

ich gebe in fhem
ZitatUpdate all
ein und dann kommt u.a. die von mir beschriebene Fehlermeldung:
2021.05.16 20:05:04 1 : GardenaSmartDevice
2021.05.16 20:05:04 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.05.16 20:05:04 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.05.16 20:05:04 1 : Got 49745 bytes for FHEM/74_GardenaSmartDevice.pm, expected 48421
2021.05.16 20:05:04 1 : aborting
.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Mai 2021, 20:17:38
Zitat von: SebastianStorb am 16 Mai 2021, 20:05:49
Die Frage verstehe ich nicht.

ich gebe in fhemein und dann kommt u.a. die von mir beschriebene Fehlermeldung:
2021.05.16 20:05:04 1 : GardenaSmartDevice
2021.05.16 20:05:04 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.05.16 20:05:04 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.05.16 20:05:04 1 : Got 49745 bytes for FHEM/74_GardenaSmartDevice.pm, expected 48421
2021.05.16 20:05:04 1 : aborting
.

da wir hier auch update pfade veröffentlichen zum testen, galt die Frage von wo er diese Dateien laden möchte.

mach mal ein
update list

da der aktuelle fhem, als auch der irrigation patch fehlerfrei sind, muss deine update quelle fehlerhaft sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 16 Mai 2021, 20:58:16
Zitat von: BOFH am 16 Mai 2021, 19:39:20
ok... dann sollte es jetzt denk ich gehen.

zeiten hab ich mal angehoben ...

teste es bitte. danke dir

Yeah yeah yeah

Läuft!

Finde keinen Fehler mehr. Habe es mit 3 Ventilen getestet, alles top.
Wenn man versucht, ein drittes Ventil zu starten, bekommt man in fhem dazu keine Fehlermeldung, man muss also wissen, dass das nicht geht.
Das Gute ist, dass sich die Fehlermeldung in der Gardena App selbst löscht, sobald man dieses Ventil wieder regulär anspricht.

Also für mich passt das so.

Vorschlag für später: Die Möglichkeit, bei stopScheduleValve auch ein eigenes Datum/Zeit mitzugeben. Anwendungsfall: man möchte den Zeitplan nur einen Abend aussetzen und pausiert zB bis zum nächsten Morgen.

Kann man natürlich mit fhem Bordmitteln zusammenbauen, aber wäre im Modul komfortabler.

Aber wer bin ich, nach diesem grandiosen Update noch mehr zu verlangen
:-X ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Mai 2021, 21:50:16
Mir würde das auch passen ^^. Hier ist ein Problem im frontend zu sehen.
Damit man noch ein Parameter mehr über den gui absetzen kann.

Ich könnt das dann so schreiben, wenn Parameter übergeben wird nimmt er den. Ansonsten (durch gui z.b.) nimmt er dieses fixe Datum.

Was macht Sinn. Ich würde Zeitstempel Heute + Parameter (also Tage/Stunden...)? Machen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 16 Mai 2021, 22:00:20
Zitat von: BOFH am 16 Mai 2021, 20:17:38
da wir hier auch update pfade veröffentlichen zum testen, galt die Frage von wo er diese Dateien laden möchte.

mach mal ein
update list

da der aktuelle fhem, als auch der irrigation patch fehlerfrei sind, muss deine update quelle fehlerhaft sein.

Bei mir die gleiche Fehlermeldung seit der Update-Empfehlung vor wenigen Wochen:
update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt

2021.05.16 20:53:48 1 :
2021.05.16 20:53:48 1 : Downloading https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
2021.05.16 20:53:48 1 :
2021.05.16 20:53:48 1 : GardenaSmartDevice
2021.05.16 20:53:48 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.05.16 20:53:49 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.05.16 20:53:49 1 : Got 49745 bytes for FHEM/74_GardenaSmartDevice.pm, expected 48421
2021.05.16 20:53:49 1 : aborting.

Habe nun per...
update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
...das Testing-Repo wieder entfernt.
Nach einem erneuten update all gibt es nun KENE offenen GardenaSmartDevice Update-Meldungen (UPD FHEM/73_GardenaSmartBridge.pm, UPD FHEM/74_GardenaSmartDevice.pm) mehr. :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 16 Mai 2021, 22:03:43
Zitat von: BOFH am 16 Mai 2021, 21:50:16
Mir würde das auch passen ^^. Hier ist ein Problem im frontend zu sehen.
Damit man noch ein Parameter mehr über den gui absetzen kann.

Ich könnt das dann so schreiben, wenn Parameter übergeben wird nimmt er den. Ansonsten (durch gui z.b.) nimmt er dieses fixe Datum.

Was macht Sinn. Ich würde Zeitstempel Heute + Parameter (also Tage/Stunden...)? Machen

Je länger man drüber nachdenkt, desto schwieriger wird die Frage  :P

Also ich denke mal, Zeitstempel + Parameter in Stunden wär die beste Lösung.

Und die Idee, ohne Parameter das Fixdatum zu nehmen, ist super.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Mai 2021, 22:12:31
Immerhin wissen wir nun wo es klemmt.


Die hier genannten Update Quellen sind alle zu Test Zwecken und Vorab/ Beta Versionen.

Der Testing Zweig wird sicher morgen o übermorgen updated wenn die Irrigation einfließt.
Werde hier mal gucken dass ich das mit den Stunden einbaue und mit zife teste....

@zife: Dann stirbt der Update Pfad!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 16 Mai 2021, 22:52:06
Ja, klar... kehre asap zum fhem Repo zurück, da ich eh gerade mangels lauffähiger Testumgebung auf meinem Live-System teste...  :P
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 17 Mai 2021, 13:59:29
Hab (leider) noch was rausgefunden:

Man kann die Ventile max 90 Minuten öffnen, sonst kommt:

"Property constraint 'manual_watering_range' failed watering.watering_timer_2"

Also sollte der Schieberegler für die Bewässerung nur max 90 betragen. Somit ist auch die Freiheit für das "set" in individuellen Aufrufen begrenzt.
Ein Thema für die Doku.

Die jetzt 4 Std. für den Mäher funktionieren dagegen einwandfrei.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 Mai 2021, 18:33:51
90 min. set.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 17 Mai 2021, 20:30:30
Ok, also von mir aus kann's so bleiben. Falls Du den o.g. optionalen Parameter "Zeitplan pausieren bis..." einbauen magst, teste ich das gern noch.
Und vielleicht testet noch jemand anderes mit ner IC? Gibt ja gern mal Überraschungen bei anderen Installationen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 Mai 2021, 22:48:09
Jepp. Will ich noch. Bin ich nur heute. Nicht mehr zu gekommen.
Wird dann wie gesagt ein direkter Aufruf sein müssen. Der gui gibts nicht her.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 18 Mai 2021, 11:17:49
Gibt's eigentlich einen Grund, warum bei "manualDuration" und "cancelOverride" die Ventilnummer Teil des Befehls ist, und bei "stopSchedule" und "resumeSchedule" separat als Argument übergeben wird?

Ist nur Kosmetik, mir ist nur gerade beim coden aufgefallen, dass ich immer wieder nachsehen muss, ob das Ventil nun so oder so angegeben werden muss.


EDIT:

Hab jetzt viel rumgespielt, und plötzlich führt der Aufruf von "stopScheduleValve 1" zu einem Error 503. Was steckt dahinter?
Scheint ein sporadischer Fehler zu sein.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 18 Mai 2021, 18:36:51
Damit 503 muss man mal beobachten. Wenn man zu viele Befehle in einer Minute an die Cloud sendet sperrt die sich.

Zitat
Gibt's eigentlich einen Grund, warum bei "manualDuration" und "cancelOverride" die Ventilnummer Teil des Befehls ist, und bei "stopSchedule" und "resumeSchedule" separat als Argument übergeben wird?
Das eine hat cooltux gebaut. Das andere ich 😅.
Ich finde das unschön 6 Punkte für jedes Ventil im setter zu haben.
Entstanden ist das dadurch dass das Gui seit so schlecht dargestellt wird
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 18 Mai 2021, 21:36:26
@zife,

dann update mal bitte

cmdref hab ich auch mal erweitert, mein englisch ist nicht wirklich useable *G*


stopScheduleValve - Setzt Bewässerung am Ventil n aus (Default: 2040-12-31T22:00:00.000Z) | Optionaler Parameter Stunden (Jetzt + Stunden)
     
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 19 Mai 2021, 07:08:29
Aufruf funktioniert bestens, nur addiert er 2 Stunden auf den mitgegebenen Parameter, also aus 2 wird 4, aus 12 wird 14, aus 24 wird 26 Stunden.

Wenn ich was zur (englischen) Commandref beitragen kann, gern
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 19 Mai 2021, 17:28:27
Falsche Zeitzone 😜
GMT+2 Sommerzeit denke hier liegt's. Was sagt denn deine Zeitzone
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 19 Mai 2021, 21:47:16
Nee, oder?  ::)
Fahr ich seit Urzeiten ne falsche Zeitzone?
Komm grad nicht an die Konsole, checke ich morgen.

Wie dumm ist das denn  :P
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 19 Mai 2021, 22:22:09
Bin selbst nicht zum Testen gekommen...
der Zeitstempel sollte utc(zulu) sein, zumindest im issue. Und die 2 Stunden lagen jetzt einfach nahe, dass das Problem dort zu suchen ist 🤔
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 20 Mai 2021, 08:46:03
Also... es liegt in der Tat an der Zeitzone.
Mein RasPi/fhem Server läuft auf GMT+2. Ich habe testweise auf London umgestellt, und siehe da, der "Fehler" reduziert sich um 1 Std.

Nur... wo muss jetzt die Anpassung passieren? In meinem System oder im Gardena-Modulcode?



Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: UliM am 20 Mai 2021, 18:30:34
Umzug auf frisches setup – Gardena-Bridge verbindet sich nicht

Hallo,
gerade setze ich meinen RasPi 4 neu auf – selbe Hardware, selber CUL, selber USB-Stick zum Schreiben des logs, lediglich eine neue SD-Karte mit dem OS, FHEM und frisch installierten apt-gets (JSON etc).
Via Samba/Windows habe ich auch das gesamte FHEM-setup auf die neue Karte kopiert, incl. Verzeichnis fhem samt FHEM, www/images, www/gplot usw.

Auf dem neuen OS mag sich leider die Garden-Bridge nicht mit gardena.com verbinden.
Ich hab auch wiederholt das token vom alten setup via setreading auf das neue setup gebracht, dennoch funktioniert der Verbindungsaufbau nicht.

Unten ein paar log-Auszüge (verbose 5).

Was kann ich tun um die Anbindung auf meinem neuen setup zum Laufen zu bringen?

Vielen Dank im Voraus für eure Unterstützung!
Uli

OS alt (alte SD-Karte)
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
$ sudo apt-get install libjson-perl
libjson-perl ist schon die neueste Version (2.90-1).
$ npm -v
1.4.21
$ nodejs -v
v8.11.1


OS neu (neue SD-Karte)
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
$ sudo apt-get install libjson-perl
libjson-perl ist schon die neueste Version (4.02000-1)
$ npm -v
5.8.0
$ nodejs -v
v10.24.0


raw definition
state 404, token none
defmod ga_GardenaSmartBridge GardenaSmartBridge
attr ga_GardenaSmartBridge comment https://smart.gardena.com
attr ga_GardenaSmartBridge gardenaAccountEmail u.maass@gmx.net
attr ga_GardenaSmartBridge icon it_wifi
attr ga_GardenaSmartBridge room GardenaSmart,Garten
attr ga_GardenaSmartBridge verbose 5

setstate ga_GardenaSmartBridge 404
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 address <korrekte Adresse>
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 authorized_user_ids 0
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 category-id bedf9544-993f-3995-a2a2-e676230a87e9
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 category-name category
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 category-value gateway
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 city München
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 connection_status-id 2c5ce0b1-ab83-3055-a56f-825b883662d1
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 connection_status-name connection_status
setstate ga_GardenaSmartBridge 2021-05-16 12:48:56 connection_status-timestamp 2021-05-16T10:48:55.732Z
setstate ga_GardenaSmartBridge 2021-01-16 09:52:49 connection_status-value online
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 devices 3
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 ethernet_status-id 37b35452-b802-3c74-bea7-1a03b0e9a137
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 ethernet_status-ip 192.168.23.51
setstate ga_GardenaSmartBridge 2020-10-19 11:31:27 ethernet_status-isconnected true
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 ethernet_status-mac 94:BB:AE:1F:FB:BC
setstate ga_GardenaSmartBridge 2020-09-26 17:52:02 ethernet_status-name ethernet_status
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 ethernet_status-value HASH(0x9165618)
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 gateway_time_zone Europe/Zurich
setstate ga_GardenaSmartBridge 2021-04-17 18:38:11 gateway_time_zone_offset 7200000
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 id 4a2a54e5-7c9e-4db3-b8af-754db9b2d416
setstate ga_GardenaSmartBridge 2021-05-20 18:12:10 lastRequestState request_error
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 last_time_online-id a3a7ca53-1287-37c2-83f2-b33def9efd85
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 last_time_online-name last_time_online
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 last_time_online-value N/A
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 latitude 48.0852439
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 longitude 11.6394264
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 manufacturer-id 75a659f7-d756-3395-ab00-211bce285992
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 manufacturer-name manufacturer
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 manufacturer-value Seluxit
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 name My Garden
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 product-id 53aa34be-52a6-38dc-8563-c92b530bca86
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 product-name product
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 product-value 1-GATEWAY
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 serial_number-id b2ca7d1e-3f60-387a-99d9-1aaffa579674
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 serial_number-name serial_number
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 serial_number-value N/A
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 sgtin-id ede2901f-2ac6-3486-b0e2-4967732688f6
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 sgtin-name sgtin
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 sgtin-value N/A
setstate ga_GardenaSmartBridge 2021-05-20 18:12:10 state 404
setstate ga_GardenaSmartBridge 2021-05-16 07:44:10 sunrise 05:34
setstate ga_GardenaSmartBridge 2021-05-16 07:44:10 sunset 20:47
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 time_zone Europe/Berlin
setstate ga_GardenaSmartBridge 2021-04-17 18:38:11 time_zone_offset 7200000
setstate ga_GardenaSmartBridge 2021-05-18 22:18:12 token none
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 version-id ab163cde-552f-33e8-ac67-bb593ff03edf
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 version-name version
setstate ga_GardenaSmartBridge 2021-05-11 19:33:50 version-value 5.5.1
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 wifi_status-id b8275446-8b85-3aeb-ae21-974459a8d298
setstate ga_GardenaSmartBridge 2020-10-19 11:31:27 wifi_status-isconnected false
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 wifi_status-mac 94:BB:AE:1F:FC:20
setstate ga_GardenaSmartBridge 2020-09-26 17:52:02 wifi_status-name wifi_status
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 wifi_status-signal 0%
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 wifi_status-ssid HASH(0x8c3dfa0)
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 wifi_status-value HASH(0x86d0280)
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 zones 0


Log verbose 5
GetToken
Es werden korrekte userID und Passwort an Gardena gesendet
Wenn ich die ,,alte" SD-Karte in den Rechner stecke, verbindet sich die Bridge sofort (mit dem im reading gespeicherten token)
2021.05.20 18:08:09.450 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:08:53.461 3: CUL_HM set wz_Thermometer_Climate statusRequest noArg
2021.05.20 18:09:09.717 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:09:29.969 3: CUL_HM set sz_Bett_LED on noArg
2021.05.20 18:10:10.090 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:11:10.608 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:11:21.022 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.024 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.025 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.028 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.030 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.031 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.242 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.243 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.244 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.246 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.247 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.248 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.477 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.479 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.485 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.487 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.488 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.490 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.510 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: POST
2021.05.20 18:11:57.511 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.511 4: "data": {"type":"token", "attributes":{"username": "<korrekte userID>","password": "<korrektes Passwort>", "client_id":"smartgarden-jwt-client"}}
2021.05.20 18:11:57.511 3: GardenaSmartBridge (ga_GardenaSmartBridge) - send credentials to fetch Token and locationId
2021.05.20 18:11:57.591 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.592 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.593 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.594 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.595 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.596 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.730 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: {"errors":[{"code":"invalid.login","status":400,"title":"Bad request","detail":"The provided access grant is invalid, expired, or revoked."}]}
2021.05.20 18:11:57.731 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: 
2021.05.20 18:11:57.734 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:11:57.736 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.736 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.737 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.739 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 400 receive Error after requesting gardena cloud
2021.05.20 18:11:58.010 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:58.011 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:58.012 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.634 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.636 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.637 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.640 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.642 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.643 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.649 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: GET
2021.05.20 18:12:10.650 4: GardenaSmartBridge (ga_GardenaSmartBridge) - fetch device list and device states
2021.05.20 18:12:10.949 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token</pre>
</body>
</html>

2021.05.20 18:12:10.950 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:12:10.951 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: Error 404 Not Found
2021.05.20 18:12:10.955 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:12:10.959 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.960 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.962 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.965 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.966 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.968 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.970 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud
2021.05.20 18:13:10.974 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.976 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.977 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.980 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.982 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.983 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.999 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: GET
2021.05.20 18:13:10.999 4: GardenaSmartBridge (ga_GardenaSmartBridge) - fetch device list and device states
2021.05.20 18:13:11.251 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token</pre>
</body>
</html>

2021.05.20 18:13:11.251 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:13:11.251 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: Error 404 Not Found
2021.05.20 18:13:11.253 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:13:11.255 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.256 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.256 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.258 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.259 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.259 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.261 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 Mai 2021, 18:56:15
Zitat von: UliM am 20 Mai 2021, 18:30:34
Umzug auf frisches setup – Gardena-Bridge verbindet sich nicht

Hallo,
gerade setze ich meinen RasPi 4 neu auf – selbe Hardware, selber CUL, selber USB-Stick zum Schreiben des logs, lediglich eine neue SD-Karte mit dem OS, FHEM und frisch installierten apt-gets (JSON etc).
Via Samba/Windows habe ich auch das gesamte FHEM-setup auf die neue Karte kopiert, incl. Verzeichnis fhem samt FHEM, www/images, www/gplot usw.

Auf dem neuen OS mag sich leider die Garden-Bridge nicht mit gardena.com verbinden.
Ich hab auch wiederholt das token vom alten setup via setreading auf das neue setup gebracht, dennoch funktioniert der Verbindungsaufbau nicht.

Unten ein paar log-Auszüge (verbose 5).

Was kann ich tun um die Anbindung auf meinem neuen setup zum Laufen zu bringen?

Vielen Dank im Voraus für eure Unterstützung!
Uli

OS alt (alte SD-Karte)
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
$ sudo apt-get install libjson-perl
libjson-perl ist schon die neueste Version (2.90-1).
$ npm -v
1.4.21
$ nodejs -v
v8.11.1


OS neu (neue SD-Karte)
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
$ sudo apt-get install libjson-perl
libjson-perl ist schon die neueste Version (4.02000-1)
$ npm -v
5.8.0
$ nodejs -v
v10.24.0


raw definition
state 404, token none
defmod ga_GardenaSmartBridge GardenaSmartBridge
attr ga_GardenaSmartBridge comment https://smart.gardena.com
attr ga_GardenaSmartBridge gardenaAccountEmail u.maass@gmx.net
attr ga_GardenaSmartBridge icon it_wifi
attr ga_GardenaSmartBridge room GardenaSmart,Garten
attr ga_GardenaSmartBridge verbose 5

setstate ga_GardenaSmartBridge 404
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 address <korrekte Adresse>
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 authorized_user_ids 0
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 category-id bedf9544-993f-3995-a2a2-e676230a87e9
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 category-name category
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 category-value gateway
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 city München
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 connection_status-id 2c5ce0b1-ab83-3055-a56f-825b883662d1
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 connection_status-name connection_status
setstate ga_GardenaSmartBridge 2021-05-16 12:48:56 connection_status-timestamp 2021-05-16T10:48:55.732Z
setstate ga_GardenaSmartBridge 2021-01-16 09:52:49 connection_status-value online
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 devices 3
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 ethernet_status-id 37b35452-b802-3c74-bea7-1a03b0e9a137
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 ethernet_status-ip 192.168.23.51
setstate ga_GardenaSmartBridge 2020-10-19 11:31:27 ethernet_status-isconnected true
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 ethernet_status-mac 94:BB:AE:1F:FB:BC
setstate ga_GardenaSmartBridge 2020-09-26 17:52:02 ethernet_status-name ethernet_status
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 ethernet_status-value HASH(0x9165618)
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 gateway_time_zone Europe/Zurich
setstate ga_GardenaSmartBridge 2021-04-17 18:38:11 gateway_time_zone_offset 7200000
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 id 4a2a54e5-7c9e-4db3-b8af-754db9b2d416
setstate ga_GardenaSmartBridge 2021-05-20 18:12:10 lastRequestState request_error
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 last_time_online-id a3a7ca53-1287-37c2-83f2-b33def9efd85
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 last_time_online-name last_time_online
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 last_time_online-value N/A
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 latitude 48.0852439
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 longitude 11.6394264
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 manufacturer-id 75a659f7-d756-3395-ab00-211bce285992
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 manufacturer-name manufacturer
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 manufacturer-value Seluxit
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 name My Garden
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 product-id 53aa34be-52a6-38dc-8563-c92b530bca86
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 product-name product
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 product-value 1-GATEWAY
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 serial_number-id b2ca7d1e-3f60-387a-99d9-1aaffa579674
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 serial_number-name serial_number
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 serial_number-value N/A
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 sgtin-id ede2901f-2ac6-3486-b0e2-4967732688f6
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 sgtin-name sgtin
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 sgtin-value N/A
setstate ga_GardenaSmartBridge 2021-05-20 18:12:10 state 404
setstate ga_GardenaSmartBridge 2021-05-16 07:44:10 sunrise 05:34
setstate ga_GardenaSmartBridge 2021-05-16 07:44:10 sunset 20:47
setstate ga_GardenaSmartBridge 2020-09-26 17:52:01 time_zone Europe/Berlin
setstate ga_GardenaSmartBridge 2021-04-17 18:38:11 time_zone_offset 7200000
setstate ga_GardenaSmartBridge 2021-05-18 22:18:12 token none
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 version-id ab163cde-552f-33e8-ac67-bb593ff03edf
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 version-name version
setstate ga_GardenaSmartBridge 2021-05-11 19:33:50 version-value 5.5.1
setstate ga_GardenaSmartBridge 2021-02-16 19:13:59 wifi_status-id b8275446-8b85-3aeb-ae21-974459a8d298
setstate ga_GardenaSmartBridge 2020-10-19 11:31:27 wifi_status-isconnected false
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 wifi_status-mac 94:BB:AE:1F:FC:20
setstate ga_GardenaSmartBridge 2020-09-26 17:52:02 wifi_status-name wifi_status
setstate ga_GardenaSmartBridge 2020-09-26 09:54:11 wifi_status-signal 0%
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 wifi_status-ssid HASH(0x8c3dfa0)
setstate ga_GardenaSmartBridge 2021-03-09 12:16:59 wifi_status-value HASH(0x86d0280)
setstate ga_GardenaSmartBridge 2020-09-26 09:54:10 zones 0


Log verbose 5
GetToken
Es werden korrekte userID und Passwort an Gardena gesendet
Wenn ich die ,,alte" SD-Karte in den Rechner stecke, verbindet sich die Bridge sofort (mit dem im reading gespeicherten token)
2021.05.20 18:08:09.450 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:08:53.461 3: CUL_HM set wz_Thermometer_Climate statusRequest noArg
2021.05.20 18:09:09.717 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:09:29.969 3: CUL_HM set sz_Bett_LED on noArg
2021.05.20 18:10:10.090 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:11:10.608 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:11:21.022 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.024 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.025 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.028 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.030 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.031 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.242 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.243 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.244 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.246 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.247 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:21.248 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.477 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.479 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.485 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.487 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.488 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.490 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.510 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: POST
2021.05.20 18:11:57.511 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.511 4: "data": {"type":"token", "attributes":{"username": "<korrekte userID>","password": "<korrektes Passwort>", "client_id":"smartgarden-jwt-client"}}
2021.05.20 18:11:57.511 3: GardenaSmartBridge (ga_GardenaSmartBridge) - send credentials to fetch Token and locationId
2021.05.20 18:11:57.591 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.592 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.593 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.594 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.595 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.596 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.730 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: {"errors":[{"code":"invalid.login","status":400,"title":"Bad request","detail":"The provided access grant is invalid, expired, or revoked."}]}
2021.05.20 18:11:57.731 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: 
2021.05.20 18:11:57.734 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:11:57.736 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.736 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.737 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:57.739 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 400 receive Error after requesting gardena cloud
2021.05.20 18:11:58.010 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:58.011 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:11:58.012 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.634 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.636 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.637 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.640 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.642 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.643 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.649 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: GET
2021.05.20 18:12:10.650 4: GardenaSmartBridge (ga_GardenaSmartBridge) - fetch device list and device states
2021.05.20 18:12:10.949 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token</pre>
</body>
</html>

2021.05.20 18:12:10.950 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:12:10.951 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: Error 404 Not Found
2021.05.20 18:12:10.955 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:12:10.959 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.960 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.962 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.965 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.966 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.968 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:12:10.970 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud
2021.05.20 18:13:10.974 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.976 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.977 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.980 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.982 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.983 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:10.999 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Send with URL: https://smart.gardena.com/v1/auth/token, HEADER: secret!, DATA: secret!, METHOD: GET
2021.05.20 18:13:10.999 4: GardenaSmartBridge (ga_GardenaSmartBridge) - fetch device list and device states
2021.05.20 18:13:11.251 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /api/v3/token</pre>
</body>
</html>

2021.05.20 18:13:11.251 3: GardenaSmartBridge (ga_GardenaSmartBridge) - JSON error while request
2021.05.20 18:13:11.251 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: Error 404 Not Found
2021.05.20 18:13:11.253 4: GardenaSmartBridge (ga_GardenaSmartBridge) - set internal timer function for recall getDevices sub
2021.05.20 18:13:11.255 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.256 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.256 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.258 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.259 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.259 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Read password from file
2021.05.20 18:13:11.261 5: GardenaSmartBridge (ga_GardenaSmartBridge) - RequestERROR: received http code 404 receive Error after requesting gardena cloud


Hast Du denn auch schon ein update nach der Installation von FHEM gemacht?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: UliM am 20 Mai 2021, 19:33:17
Zitat von: CoolTux am 20 Mai 2021, 18:56:15
Hast Du denn auch schon ein update nach der Installation von FHEM gemacht?


Hi,
ja, kurz bevor och rüberkopiert hab.  Ist dieselbe Version wie auf dem alten OS, und dort tut's.
Ich mach aber heut Abend nochmal ein udate und meld mich wieder.
Gruß, Uli

# $Id: 73_GardenaSmartBridge.pm 24339 2021-04-26 19:46:04Z CoolTux $
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 20 Mai 2021, 19:46:14
Zitat von: zife am 20 Mai 2021, 08:46:03
Also... es liegt in der Tat an der Zeitzone.
Mein RasPi/fhem Server läuft auf GMT+2. Ich habe testweise auf London umgestellt, und siehe da, der "Fehler" reduziert sich um 1 Std.

Nur... wo muss jetzt die Anpassung passieren? In meinem System oder im Gardena-Modulcode?

Ja definitiv Gardena - Die anderen sind doch immer schuld  ;D

Spaß beiseite, das Problem liegt im Gardena Modul denk ich. Es wird UTC erwartet, er nimmt aber die Zeit (GMT+2) aus der Zeitzone.
Ich guck dann mal, dass das Modul UTC nimmt...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 20 Mai 2021, 19:49:13
Zitat von: UliM am 20 Mai 2021, 19:33:17

Hi,
ja, kurz bevor och rüberkopiert hab.  Ist dieselbe Version wie auf dem alten OS, und dort tut's.
Ich mach aber heut Abend nochmal ein udate und meld mich wieder.
Gruß, Uli

# $Id: 73_GardenaSmartBridge.pm 24339 2021-04-26 19:46:04Z CoolTux $

2021.05.20 18:11:57.730 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: {"errors":[{"code":"invalid.login","status":400,"title":"Bad request","detail":"The provided access grant is invalid, expired, or revoked."}]}


Logins richtig ? und nach Vielen fehllogins nach kurzer Zeit sperrt die Gardena App. Stell sonst bitte mal die Bridge auf Disable und warte 5 minuten.


[EDIT]

hab mal blankes setup genommen.  Selbe Problem.

ich suche... mom:)

[/EDIT OFF]

[EDIT 2]

ja; was soll ich sagen - Dicke finger. Hab mich bei den Logins verdrückt. Nun geht alles.

Also guck mal bitte ob du eventuell ein buchstaben/zahlen dreher hast

[/EDIToff]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 20 Mai 2021, 20:00:19
@zife:   update and check  bitte

p.s. guck dir gern meine englische variante der beschreibung an ;) bin für änderungen aber auch fürsprechung offen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: UliM am 20 Mai 2021, 21:48:58
Zitat von: BOFH am 20 Mai 2021, 19:49:13
2021.05.20 18:11:57.730 4: GardenaSmartBridge (ga_GardenaSmartBridge) - Request: {"errors":[{"code":"invalid.login","status":400,"title":"Bad request","detail":"The provided access grant is invalid, expired, or revoked."}]}


Logins richtig ? und nach Vielen fehllogins nach kurzer Zeit sperrt die Gardena App. Stell sonst bitte mal die Bridge auf Disable und warte 5 minuten.

[EDIT]

hab mal blankes setup genommen.  Selbe Problem.

ich suche... mom:)

[/EDIT OFF]

[EDIT 2]

ja; was soll ich sagen - Dicke finger. Hab mich bei den Logins verdrückt. Nun geht alles.

Also guck mal bitte ob du eventuell ein buchstaben/zahlen dreher hast

[/EDIToff]

Hi,
vielen Dank für eure Unterstützung!
fhem updatecheck -> keine neuere Modulversion verfügbar.
Hab auf gardena.com das pwd zurückgesetzt (auf dasselbe pwd wie voher). Nach Anmeldung kam noch ein popup, dass das bestehende Konto erweitert wird (?) und ich die Datenschutzerklärung bestätigen muss.
Danach konnte nun mit der neuen Installation erfolgreich das token abgeholt werden. Auch der Regensensor aktualisiert seine Daten.
Nochmals herzlichsten Dank!
Viele Grüße, Uli
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 20 Mai 2021, 22:03:19
Zitat von: BOFH am 20 Mai 2021, 20:00:19
@zife:   update and check  bitte

p.s. guck dir gern meine englische variante der beschreibung an ;) bin für änderungen aber auch fürsprechung offen.

Jetzt funktioniert auch die Zeit richtig. Also ich würde sagen, ab damit in fhem. Super Engagement, danke Sebastian!!! Mein Smarthome-Herz lacht, jetzt gehts erst richtig los!

Schade, das sonst keiner testet, aber sei's drum.

Wo finde ich den engl. Beschreibungstext? Die engl. Commandref ist ja noch ohne IC, wenn ich mich recht erinnere.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 20 Mai 2021, 22:07:39
update list

http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt
https://raw.githubusercontent.com/ThorstenPferdekaemper/FHEM-Roomba980/master/controls_roomba980.txt
https://raw.githubusercontent.com/jowiemann/DBPlan-for-Fhem/master/controls_dbplan.txt
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 20 Mai 2021, 22:44:01
Zitat von: SebastianStorb am 20 Mai 2021, 22:07:39
update list

http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt
https://raw.githubusercontent.com/ThorstenPferdekaemper/FHEM-Roomba980/master/controls_roomba980.txt
https://raw.githubusercontent.com/jowiemann/DBPlan-for-Fhem/master/controls_dbplan.txt
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt


https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt   ist aktuell nicht korrekt, stimmt.
entweder entfernen mittels update delete <url> oder warten bis cooltux den aktuallisiert. sollte morgen denk ich passieren
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 20 Mai 2021, 23:00:04
Zitat von: BOFH am 20 Mai 2021, 22:44:01

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt   ist aktuell nicht korrekt, stimmt.
entweder entfernen mittels update delete <url> oder warten bis cooltux den aktuallisiert. sollte morgen denk ich passieren

Ist jetzt wieder aktuell. Bitte einmal testen mittels update.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 Mai 2021, 05:15:12
Ich habe soeben ein SVN Release fertig gemacht. Wird mit dem heutigen Update kommen.
Vielen Dank an Sebastian für seine tolle Arbeit an den Modulen!


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 22 Mai 2021, 09:43:47
Zitat von: zife am 20 Mai 2021, 22:03:19.

Wo finde ich den engl. Beschreibungstext? Die engl. Commandref ist ja noch ohne IC, wenn ich mich recht erinnere.

In deiner lokalen commandref steht es drin. Wird vom Modul ja zur Verfügung gestellt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 24 Mai 2021, 11:26:39
Hi,
Zuerst mal ein ,,Dankeschön" für die Arbeit die ihr hier reinsteckt.

Mit dem letzten Update wurde ja die Möglichkeit eingebaut den Bewässerungsplan der Irrigation Control in der App zu pausieren. Grundsätzlich müsste das für den Smart Water Control doch auch funktionieren, denn eigentlich ist das Teil auch nur ein Ventil.
Falls ihr den Code entsprechend anpassen würdet, könnte ich das hier mal testen.

Grüße
Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 24 Mai 2021, 21:48:52
Zitat von: Muk.s am 24 Mai 2021, 11:26:39
Hi,
Zuerst mal ein ,,Dankeschön" für die Arbeit die ihr hier reinsteckt.

Mit dem letzten Update wurde ja die Möglichkeit eingebaut den Bewässerungsplan der Irrigation Control in der App zu pausieren. Grundsätzlich müsste das für den Smart Water Control doch auch funktionieren, denn eigentlich ist das Teil auch nur ein Ventil.
Falls ihr den Code entsprechend anpassen würdet, könnte ich das hier mal testen.

Grüße
Michael

Glaube der wird mehr oder minder sogar als 1 Ventil quittiert.
Bei Gelegenheit bau ich das ein...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 25 Mai 2021, 08:06:10
Zitat von: BOFH am 24 Mai 2021, 21:48:52
Glaube der wird mehr oder minder sogar als 1 Ventil quittiert.
Bei Gelegenheit bau ich das ein...

Das wäre cool. Der Zeitplan für den Smart Water Control lässt sich in der App für bis zu 7 Tage jeweils bis 00:00 Uhr oder 12:00 pausieren. Ist das beim Irrigation Control auch so?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 25 Mai 2021, 09:43:28
Ja, aber das lässt sich via fhem ausweiten - für die IC haben wir ja jetzt den Parameter "unterbrechen bis" in Stunden, das fand ich am sinnvollsten.

Theoretisch auch mit konkreter Datumsangabe denkbar.

Die Laufzeit des Ventils kann man dagegen nicht beliebig angeben, da verweigert Gardena ab 90 min die Annahme.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 25 Mai 2021, 14:04:00
Hallo,

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

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

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

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

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

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

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

Bin über jede hilfreiche Info dankbar, die wieder ein permanentes Logging mit den aktualisierten Module(n) 2021 möglich macht. :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 25 Mai 2021, 18:31:39
Zitat von: zife am 25 Mai 2021, 09:43:28
Ja, aber das lässt sich via fhem ausweiten - für die IC haben wir ja jetzt den Parameter "unterbrechen bis" in Stunden, das fand ich am sinnvollsten.

Theoretisch auch mit konkreter Datumsangabe denkbar.

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

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

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

Eine Möglichkeit die Bewässerung über FHEM für x Stunden zu unterbrechen wäre ideal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 25 Mai 2021, 21:46:47
Zitat von: nexulm am 25 Mai 2021, 14:04:00
Hallo,

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

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

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

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

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

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

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

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

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


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

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

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

Hab heute mal das Teil rausgekramt. Morgen AA suchen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 25 Mai 2021, 23:17:30
Zitat von: BOFH am 25 Mai 2021, 21:46:47
Kannst du bitte ein list deines Gateway posten.
Ich denke die Ursache liegt daran dass nurnoch geänderte readings triggern.

Hoffe das device list hilft weiter:


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

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 26 Mai 2021, 10:20:27
Nimm noch bitte deine sessionid token latitude usw raus ^^
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 26 Mai 2021, 11:35:03
Zitat von: BOFH am 26 Mai 2021, 10:20:27
Nimm noch bitte deine sessionid token latitude usw raus ^^
Done!

Ich habe nun mal das Gardena Gateway gelöscht und neu angelegt.
Keine Ahnung warum dies alle paar Monate notwendig ist!?! Sieht aber schonmal besser aus, sobald nun noch der Regen vorbei ist wird der Mäher auch wieder auf Reise geschickt und die Stabilität der Daten v.a. ab morgen, ... genau beobachtet. :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 26 Mai 2021, 20:43:56
Zitat von: Muk.s am 25 Mai 2021, 08:06:10
Das wäre cool. Der Zeitplan für den Smart Water Control lässt sich in der App für bis zu 7 Tage jeweils bis 00:00 Uhr oder 12:00 pausieren. Ist das beim Irrigation Control auch so?

Bitte mal testen

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

dann update durchführen, restart und staunen ^^

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






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


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




Alle 60 Sekunden sollte es updates geben. Einzig dein event-on-change-reading würde ich mal löschen ...  vielleicht kann hier cooltux noch mal mit überlegen ?!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 26 Mai 2021, 23:16:06
Zitat von: BOFH am 26 Mai 2021, 20:43:56
Bitte mal testen

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

dann update durchführen, restart und staunen ^^

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


Super, funktioniert! Danke!
In der App lässt sich der Zeitplan für max die nächsten 6 Tage pausieren.
Ein slider in Stundenraster begrenzt auf 144 Stunden wäre daher ideal.
Höhere Werte werden zwar akzeptiert, bin mir aber nicht sicher ob das nicht doch zu Fehlfunktionen führt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 27 Mai 2021, 08:29:57
Macht es nicht Sinn, bei einer Logik zu bleiben, also analog IC?
D.h. kein Parameter = bis 31.12.2040, oder alternativ eine Angabe in Stunden, wie gewünscht?

Will mich nicht groß einmischen, da ich keine Smart Water Control habe, war nur ein Gedanke.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 27 Mai 2021, 08:50:14
Zitat von: zife am 27 Mai 2021, 08:29:57
Macht es nicht Sinn, bei einer Logik zu bleiben, also analog IC?
D.h. kein Parameter = bis 31.12.2040, oder alternativ eine Angabe in Stunden, wie gewünscht?

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

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

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

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

Dieser ,,GUI Fehler" ist Grund wieso es 6mal die Ventil setter gibt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 27 Mai 2021, 09:36:55
Zitat von: BOFH am 26 Mai 2021, 20:43:56
Alle 60 Sekunden sollte es updates geben. Einzig dein event-on-change-reading würde ich mal löschen ...  vielleicht kann hier cooltux noch mal mit überlegen ?!

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


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


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

attr Herbie event-min-interval state:3600,battery-charging:3600,battery-level:3600,radio-quality:3600,radio-state:3600,device_info-last_time_online:3600
attr Herbie event-on-change-reading .*
attr Herbie event-on-update-reading state,battery-charging,battery-level,radio-quality,radio-state,device_info-last_time_online
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 27 Mai 2021, 12:12:08
Zitat von: BOFH am 27 Mai 2021, 08:50:14
So ist es!
Ohne Parameter sollte er bis dahin pausieren(muss man testen). Ansonsten ist der Parameter in Stunden angesiedelt.

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

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

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

Wo kommt das Datum 31.12.2040 her? Nutzt das die App in Verbindung mit dem Winterschlaf oder habt ihr das so festgelegt? Grundsätzlich halte ich es für sinnvoll sich bei Werten in FHEM immer im Rahmen der HerstellerApp zu bewegen. Möchte ich längere Zeit nicht bewässern, versetzte ich das Ventil über die App in den Winterschlaf. Grundsätzlich kann man es aber analog zum IC machen. Ob die App dann bei Werten über die 144 Stunden hinaus Probleme macht wird man dann sehen und bessert ggf nach.
Für meinen Anwendungsfall reicht die jetzige Version bereits aus. :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 27 Mai 2021, 15:02:52
Also ich mache mir da wenig Sorgen, und zumindest zeigt die App das Fantasiedatum 31.12.2040 auch an, aber die Idee mit dem Winterschlaf ist ja auch nicht schlecht.

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


Meinen Rasenmäher in den Winterschlaf schicken:

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

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


Meine Irrigation Control in den Winterschlaf schicken:

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

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



Meinen Rasenmäher aufwecken:

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

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


Meine Irrigation Control aufwecken:

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



EDIT:

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

[/EDIT]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 27 Mai 2021, 18:03:29
...nochmal kurz nachgefragt:

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


2021-05-27_17:49:01 Herbie radio-quality: 100
2021-05-27_17:49:01 Herbie device_info-last_time_online: 2021-05-27 17:48:52
2021-05-27_17:53:04 Herbie mower-timestamp_next_start: 2021-05-27 18:01:53
2021-05-27_17:53:04 Herbie device_info-last_time_online: 2021-05-27 17:52:49
2021-05-27_17:55:05 Herbie mower-timestamp_next_start: 2021-05-27 18:04:23
2021-05-27_17:55:05 Herbie device_info-last_time_online: 2021-05-27 17:54:20
2021-05-27_18:00:09 Herbie mower_stats-charging_cycles: 2045
2021-05-27_18:00:09 Herbie mower-status: ok_cutting
2021-05-27_18:00:09 Herbie mower-source_for_next_start: no_source
2021-05-27_18:00:09 Herbie mower-timestamp_next_start: temporarily unavailable
2021-05-27_18:00:09 Herbie mower_timer-mower_timer: -16777215
2021-05-27_18:00:09 Herbie battery-charging: 0
2021-05-27_18:00:09 Herbie device_info-last_time_online: 2021-05-27 18:00:03
2021-05-27_18:00:09 Herbie ok_cutting
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 27 Mai 2021, 21:15:50
Zitat

EDIT:

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

[/EDIT]

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

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Motivierte linke Hände am 28 Mai 2021, 16:35:09
Hi, vielen Dank, dass es diese Module gibt. Das macht es wirklich einfach, Gardena Smart Devices in fhem einzubinden!

Eine Frage: Ließe sich der Batterie-Status, ähnlich wie bei anderen in FHEM eingebundenen Devices (auch) über ein reading "battery" anzeigen, das entweder "ok" oder "low" ausgibt. Dann würde das schon vorhandene Notify automatisch anspringen, und ich müsste nicht extra für Gardena ein zusätzliches Notify basteln.  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 28 Mai 2021, 17:16:17
Zitat von: Motivierte linke Hände am 28 Mai 2021, 16:35:09
Hi, vielen Dank, dass es diese Module gibt. Das macht es wirklich einfach, Gardena Smart Devices in fhem einzubinden!

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

Hierzu gibt es doch schon das "battery-disposable_battery_status" Reading.
Oder über ein Userreading:
battery { ReadingsVal($name,"battery-level",0) > 50 ? "ok" : "low" }
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 Mai 2021, 18:20:03
Bevor ich jetzt was überlese...

Der schedule ist nun ok wie er ist?


Und New Feature Request;
- Winterschlaf (all)
- Konfig Manuellen Knopf (wc)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Muk.s am 28 Mai 2021, 19:04:00
Zitat von: BOFH am 28 Mai 2021, 18:20:03
Bevor ich jetzt was überlese...

Der schedule ist nun ok wie er ist?


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

Schedule passt (für mich) so!
Winterschlaf und Aufwecken je Device wäre nett, Eilt aber nicht :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 Mai 2021, 20:59:13
der manuelle knopf + zeitplan ist richtung  DEVEL -> Testing

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

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

denke dass das für alle geräte funzt. bitte mal testen und feedback. danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 Mai 2021, 21:15:46
Zitat von: nexulm am 27 Mai 2021, 18:03:29
...nochmal kurz nachgefragt:

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


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


Schöne frage!  Der Minus Wert ist bei mir der selbe, wenn er mäht, wenn er im dock ist steht dort 0 :/
mal bei gelegnheit genauer betrachten ....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 31 Mai 2021, 13:08:23
Zitat von: BOFH am 28 Mai 2021, 20:59:13
der manuelle knopf + zeitplan ist richtung  DEVEL -> Testing

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

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

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

Also... für Mäher, (alten) Sensor und IC teste ich das gern, sobald ich wieder an meinen Server komme (spätestens Ende der Woche).
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 31 Mai 2021, 21:32:32
So, wenn man andere Pläne hat... es lebe der mobile Zugang.

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

BOFH, Du bist klasse!

Ich fänds trotzdem gut, wenn auch andere "Mitwünscher" was testen würden...  :P
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mbrak am 01 Juni 2021, 12:27:01
Hallo

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

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

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

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

Gruß Michael
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Juni 2021, 19:57:03
Hey, Gardena spickt bei uns  ;D

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

Ich werd das mal durch Firefox jagen, vllt macht es ja Sinn, sich an der App Logik zu orientieren - ohne jetzt zu viel Rework anzetteln zu wollen...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 01 Juni 2021, 22:31:24
Zitat von: mbrak am 01 Juni 2021, 12:27:01
Hallo

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

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

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

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

Gruß Michael

Das Gateway löschen und noch mal erstellen.

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





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

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

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

Nachmachen ^^
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 02 Juni 2021, 09:56:47
Also, jetzt glaub ich wirklich an die Theorie, dass Gardena hier bei uns "heimlich" mitliest.

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

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

Der feine Unterschied ist, dass die App nicht dieses Fantasiedatum anzeigt, sondern "Pausiert bis auf Widerruf". Anscheinend interpretiert sie das Datum "18.1.2038, 0:00 Uhr" als Dauerpause. Käme also auf einen Versuch an, ob dieses Datum auch so gelesen wird, wenn es manuell durch fhem gesetzt wird.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 03 Juni 2021, 12:37:26
Hallo,

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

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


Und im Anhang nen Screenshot von 12:35h.

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

Thx und bis denn
SouzA

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

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

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

Edit4:
Ein refresh lässt sich im übrigen (noch) durchführen.
state T: 25°C, H: 97%, L: 12647lux 2021-06-03 14:25:24
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 04 Juni 2021, 12:00:14
Die Readings aktualisieren sich nur bei Änderungen.
Hatte sich irgend ein Wert geändert ?
Wie ist das INTERVAL der bridge?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 04 Juni 2021, 12:04:11
Zitat von: BOFH am 04 Juni 2021, 12:00:14
Die Readings aktualisieren sich nur bei Änderungen.
Hatte sich irgend ein Wert geändert ?
Wie ist das INTERVAL der bridge?

Ja ständig.
Da is nen Helligkeitssensor dran. Da ändert sich immer was.
Es kommen auch immer andere Werte, wenn ich auf refresh drück.

Interval Bridge ist 60

Thx und bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 04 Juni 2021, 15:54:12
Betrifft das nur den Sensor oder auch andere Komponenten ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 04 Juni 2021, 17:30:41
Zitat von: zife am 02 Juni 2021, 09:56:47
Anscheinend interpretiert sie das Datum "18.1.2038, 0:00 Uhr" als Dauerpause. Käme also auf einen Versuch an, ob dieses Datum auch so gelesen wird, wenn es manuell durch fhem gesetzt wird.

BOFH, magst Du in der aktuellen Dev mal 2040 mit dem o.g. Datum ersetzen? Würde mich interessieren, ob die Gardena App das dann als dauerhafte Pause interpretiert...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 04 Juni 2021, 21:01:20
Zitat von: BOFH am 04 Juni 2021, 15:54:12
Betrifft das nur den Sensor oder auch andere Komponenten ?
Die Readings vom Ventil sind auch vom Neustart von gestern.
Also auch hier keine Updates bei Veränderungen. Da is ja auch nen Thermometer drin.

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 04 Juni 2021, 22:14:06
Zitat von: zife am 04 Juni 2021, 17:30:41
BOFH, magst Du in der aktuellen Dev mal 2040 mit dem o.g. Datum ersetzen? Würde mich interessieren, ob die Gardena App das dann als dauerhafte Pause interpretiert...

Mache morgen mal nen testbranch dafür.
Das begleich dunes Lokal in der 74_GardenaDevices.pm ändern könntest :)



Zitat von: SouzA am 04 Juni 2021, 21:01:20
Die Readings vom Ventil sind auch vom Neustart von gestern.
Also auch hier keine Updates bei Veränderungen. Da is ja auch nen Thermometer drin.

Bis denn
SouzA
Hast du im device
Event-on-...

Ventil heißt water Control oder Irrigation Control ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 04 Juni 2021, 22:56:23
Zitat von: BOFH am 04 Juni 2021, 22:14:06
Mache morgen mal nen testbranch dafür.
Das begleich dunes Lokal in der 74_GardenaDevices.pm ändern könntest :)

Ist ein Argument... probier ich aus
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 05 Juni 2021, 09:28:37
Zitat von: zife am 04 Juni 2021, 22:56:23
Ist ein Argument... probier ich aus

habs in devel requested... scheint zu gehen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 05 Juni 2021, 11:32:39
Zitat von: BOFH am 04 Juni 2021, 22:14:06
Hast du im device
Event-on-...

Ventil heißt water Control oder Irrigation Control ?
Seit ich hier am testen bin nicht mehr.

Als model steht in fhem watering_computer... Kenne den unterschied zwischen water control und Irrigation Control nicht.

Bis denn
SouzA

Edit:
Habe alle Geräte neu angelegt.
Jetzt funktioniert es. Danke.  ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 07 Juni 2021, 20:16:23
Zitat von: BOFH am 05 Juni 2021, 09:28:37
habs in devel requested... scheint zu gehen

Also, ich hab jetzt auch nochmal meine .pm testweise editiert. Und es klappt. Wenn man also das Datum für das dauerhafte Pausieren eines IC-Ventil-Zeitplans ändert von 2040-12-31, 22:00 Uhr auf 2038-01-18, 00:00 Uhr, dann liest die Gardena-App es als "Pausiert bis auf Widerruf". So wären wir also voll kompatibel mit dem, was Gardena selbst tut.

Ich schlage vor, das beim nächsten Update so einzubauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 07 Juni 2021, 20:22:57
Hallo zusammen,

seit ca. 2 Wochen habe ich das Problem, das die GardenaBridge immer wieder den Fehler 404 anzeigt. Somit werden dann die Daten meines "Schafs" auch nicht mehr aktualisiert.
Wenn ich dann einmalig den Befehl "set myGardenaBridge getToken" ausführe, wird sofort wieder der Status "Connected" angezeigt.

Mache ich da was falsch?  :(

Bin für jeden Tipp dankbar.

Viele Grüße

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: nexulm am 08 Juni 2021, 12:55:30
Zitat von: Albundy0001 am 07 Juni 2021, 20:22:57
seit ca. 2 Wochen habe ich das Problem, das die GardenaBridge immer wieder den Fehler 404 anzeigt. Somit werden dann die Daten meines "Schafs" auch nicht mehr aktualisiert.
Wenn ich dann einmalig den Befehl "set myGardenaBridge getToken" ausführe, wird sofort wieder der Status "Connected" angezeigt.

Mache ich da was falsch?  :(
Das sah bei mir genauso aus. Nach einem FHEM restart endet mein System auch in diesem Zustand und ein manuelles getToken ist erforderlich.
Aus diesem Grund läuft bei mir seit ein paar Wochen ein "AT" stündlich welches ein getToken macht wodurch dieser manuelle Eingriff entfällt auch wenn der Token deutlich länger als 1h gültig ist. ;-)

Ich hatte wiederum letzte Woche das Problem, dass das Schleifensignal (Stromausfall?) plötzlich weg war und der Mähroboter-Akku -da nicht vor Ort- leer gelaufen ist. Nach wieder aufladen und anschließender Weiterfahrt blieb der Mähroboter aber im "Offline" state.
Auch ein Gardena_Gateway disable, oder Modul reload oder Mähroboter Power-On-Reset hat nicht geholfen den Zustand "Offline" zu ändern. Nach einem "shutdown restart" und manuellen getToken läuft nun wieder alles.

Würde in einem solchen Fall nicht ein 74_GardenaSmartDevice.pm reset/restart helfen ohne ein komplett "shutdown restart" von FHEM?
Ein reload 74_GardenaSmartDevice.pm bewirkte dies zumindest nicht (weiterhin offline, s. oben)

2021-06-03_16:46:54 Herbie mower-last_error_code: no_loop_signal
2021-06-03_16:46:54 Herbie mower-timestamp_last_error_code: 2021-06-03 18:46:15
2021-06-03_16:46:54 Herbie device_info-last_time_online: 2021-06-03 16:46:18
2021-06-03_16:58:02 Herbie device_info-last_time_online: 2021-06-03 16:57:48
2021-06-03_17:03:10 Herbie battery-level: 30
2021-06-03_17:03:10 Herbie device_info-last_time_online: 2021-06-03 17:02:20
2021-06-03_17:20:25 Herbie battery-level: 10
2021-06-03_17:20:25 Herbie device_info-last_time_online: 2021-06-03 17:19:39
2021-06-03_17:22:26 Herbie mower-status: error
2021-06-03_17:22:26 Herbie mower-error: empty_battery
2021-06-03_17:22:26 Herbie mower-last_error_code: empty_battery
2021-06-03_17:22:26 Herbie mower-timestamp_last_error_code: 2021-06-03 19:21:52
2021-06-03_17:22:26 Herbie battery-level: 0
2021-06-03_17:22:26 Herbie device_info-last_time_online: 2021-06-03 17:22:02
2021-06-03_17:22:26 Herbie error
2021-06-03_18:22:43 Herbie error
2021-06-03_19:23:34 Herbie error
2021-06-03_19:37:49 Herbie device_info-connection_status: offline
2021-06-03_19:37:49 Herbie offline
2021-06-03_20:38:01 Herbie offline
2021-06-03_21:38:14 Herbie offline
2021-06-03_22:38:16 Herbie offline
2021-06-03_23:39:05 Herbie offline
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 08 Juni 2021, 15:07:49
Moin,

mir ist aufgefallen, dass bei einer refresh-Anfrage an meinen Sensor folgendes im Log steht (Verbose 5 im Device):

2021.06.08 15:03:23 4: GardenaSmartBridge (Sensor) - IOWrite: "name":"measure_ambient_temperature" 5708xxxx-xxxx-xxxx-b8ea-xxxx0ac066b3 ambient_temperature IODevHash=HASH(0x7900048)
2021.06.08 15:03:24 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.08 15:03:24 5: GardenaSmartBridge (Sensor) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2021.06.08 15:03:30 4: GardenaSmartDevice (Sensor) - readings was written
2021.06.08 15:03:30 4: GardenaSmartDevice (Sensor) - find logical device: Sensor


Bei der Bridge steht auch eine entsprechende Fehlermeldung:

2021.06.08 12:45:08 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.08 12:45:08 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request


Hat das noch jemand im Log?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 09 Juni 2021, 07:52:55
Zitat von: zife am 07 Juni 2021, 20:16:23
Also, ich hab jetzt auch nochmal meine .pm testweise editiert. Und es klappt. Wenn man also das Datum für das dauerhafte Pausieren eines IC-Ventil-Zeitplans ändert von 2040-12-31, 22:00 Uhr auf 2038-01-18, 00:00 Uhr, dann liest die Gardena-App es als "Pausiert bis auf Widerruf". So wären wir also voll kompatibel mit dem, was Gardena selbst tut.

Ich schlage vor, das beim nächsten Update so einzubauen.

Jupp hatte es ins dev eingecheckt.
Ist nun im Testing Zweig enthalten.



Zitat von: nexulm am 08 Juni 2021, 12:55:30
Das sah bei mir genauso aus. Nach einem FHEM restart endet mein System auch in diesem Zustand und ein manuelles getToken ist erforderlich.
Aus diesem Grund läuft bei mir seit ein paar Wochen ein "AT" stündlich welches ein getToken macht wodurch dieser manuelle Eingriff entfällt auch wenn der Token deutlich länger als 1h gültig ist. ;-)

Ich hatte wiederum letzte Woche das Problem, dass das Schleifensignal (Stromausfall?) plötzlich weg war und der Mähroboter-Akku -da nicht vor Ort- leer gelaufen ist. Nach wieder aufladen und anschließender Weiterfahrt blieb der Mähroboter aber im "Offline" state.
Auch ein Gardena_Gateway disable, oder Modul reload oder Mähroboter Power-On-Reset hat nicht geholfen den Zustand "Offline" zu ändern. Nach einem "shutdown restart" und manuellen getToken läuft nun wieder alles.

Würde in einem solchen Fall nicht ein 74_GardenaSmartDevice.pm reset/restart helfen ohne ein komplett "shutdown restart" von FHEM?
Ein reload 74_GardenaSmartDevice.pm bewirkte dies zumindest nicht (weiterhin offline, s. oben)

2021-06-03_16:46:54 Herbie mower-last_error_code: no_loop_signal
2021-06-03_16:46:54 Herbie mower-timestamp_last_error_code: 2021-06-03 18:46:15
2021-06-03_16:46:54 Herbie device_info-last_time_online: 2021-06-03 16:46:18
2021-06-03_16:58:02 Herbie device_info-last_time_online: 2021-06-03 16:57:48
2021-06-03_17:03:10 Herbie battery-level: 30
2021-06-03_17:03:10 Herbie device_info-last_time_online: 2021-06-03 17:02:20
2021-06-03_17:20:25 Herbie battery-level: 10
2021-06-03_17:20:25 Herbie device_info-last_time_online: 2021-06-03 17:19:39
2021-06-03_17:22:26 Herbie mower-status: error
2021-06-03_17:22:26 Herbie mower-error: empty_battery
2021-06-03_17:22:26 Herbie mower-last_error_code: empty_battery
2021-06-03_17:22:26 Herbie mower-timestamp_last_error_code: 2021-06-03 19:21:52
2021-06-03_17:22:26 Herbie battery-level: 0
2021-06-03_17:22:26 Herbie device_info-last_time_online: 2021-06-03 17:22:02
2021-06-03_17:22:26 Herbie error
2021-06-03_18:22:43 Herbie error
2021-06-03_19:23:34 Herbie error
2021-06-03_19:37:49 Herbie device_info-connection_status: offline
2021-06-03_19:37:49 Herbie offline
2021-06-03_20:38:01 Herbie offline
2021-06-03_21:38:14 Herbie offline
2021-06-03_22:38:16 Herbie offline
2021-06-03_23:39:05 Herbie offline


Ein reload lädt nur den Quellcode des Moduls neu.

Ein attr Bridge disable 1 und anschließend löschen löst ein gerToken aus (seit dem fhem Update vor paar Tagen )




Gab die mit Probleme.  Bitte mal Bridge und Geräte löschen aus fhem und neu anlegen bitte.
Damit wir ein Stand null haben. Dann können wir auf der Basis mal schauen woran es liegt. Eventuell lösen sich die Probleme dann.


Zitat von: SouzA am 08 Juni 2021, 15:07:49
Moin,

mir ist aufgefallen, dass bei einer refresh-Anfrage an meinen Sensor folgendes im Log steht (Verbose 5 im Device):

2021.06.08 15:03:23 4: GardenaSmartBridge (Sensor) - IOWrite: "name":"measure_ambient_temperature" 5708xxxx-xxxx-xxxx-b8ea-xxxx0ac066b3 ambient_temperature IODevHash=HASH(0x7900048)
2021.06.08 15:03:24 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.08 15:03:24 5: GardenaSmartBridge (Sensor) - RequestERROR: received http code 204 without any data after requesting gardena cloud
2021.06.08 15:03:30 4: GardenaSmartDevice (Sensor) - readings was written
2021.06.08 15:03:30 4: GardenaSmartDevice (Sensor) - find logical device: Sensor


Bei der Bridge steht auch eine entsprechende Fehlermeldung:

2021.06.08 12:45:08 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.08 12:45:08 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request


Hat das noch jemand im Log?

Guck ich mir an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 09 Juni 2021, 09:07:59
Hallo,

auch bei mir ist bei einen Restart von FHEM immer die Gardena Bridge mit Fehler 404.
Im Logfile seht dann: "GardenaSmartBridge (Gardena_Bridge) - JSON error while request"

Version ist v2.4.0.

Ich habe schon die Bridge auf disable 1, gestellt, dann gelöscht, FHEM gespeichert, Neustart von FHEM und dann die Bridge neu angelegt.
Jedoch immer mit gleicher Fehlermeldung beim Neustart.

Beholfen habe ich mir erst mal mit einen DoIf, das überprüft ob die Bridge verbunden ist und wenn nicht ein getToken ausführt.

defmod GardenaSmartBridge_Monitor DOIF ([Gardena_Bridge] eq 404)  (set Gardena_Bridge getToken)
attr GardenaSmartBridge_Monitor cmdpause 30
attr GardenaSmartBridge_Monitor do always
attr GardenaSmartBridge_Monitor room Garten->GardenaSmart
attr GardenaSmartBridge_Monitor wait 5


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 09 Juni 2021, 10:00:20
ich werd es mal in ein extra brunch packen

mit der bitte dann an die mit problemen, es umfänglich zu testen.


könnt ihr bitte mal mit der version probieren

bitte alle anderen quellen von diesem git server löschen ! und dann diese hinzufügen

update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-connect_problems/controls_GardenaSmartDevice.txt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 09 Juni 2021, 16:16:30
Zitat von: BOFH am 09 Juni 2021, 10:00:20
ich werd es mal in ein extra brunch packen

mit der bitte dann an die mit problemen, es umfänglich zu testen.


könnt ihr bitte mal mit der version probieren

bitte alle anderen quellen von diesem git server löschen ! und dann diese hinzufügen

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

Hallo,

bei mir leider immer noch beim Neustart der Fehler 404.
Version V2.4.3

Kurz nach Neustart steht bei State:
https://smart.gardena.com/v1/auth/token: Can't connect(2) to https://smart.gardena.com:443: SSL connect attempt failed
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 09 Juni 2021, 23:28:20
1) Wenn du die Seite
https://smart.gardena.com/
Aufrufst und dich einloggst funzt das?

2) stimmt die Uhrzeit auf dem fhem Rechner?

3) gardenaBridge neu angelegt?

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 10 Juni 2021, 11:48:39
Zitat von: BOFH am 09 Juni 2021, 23:28:20
1) Wenn du die Seite
https://smart.gardena.com/
Aufrufst und dich einloggst funzt das?

2) stimmt die Uhrzeit auf dem fhem Rechner?

3) gardenaBridge neu angelegt?

Ja sowohl App auf Handy als auch Webzugriff funktionieren. Uhrzeit in FHEM ist korrekt und
Bridge auf disable 1 gestellt,
dann in FHEM Delete this device (Gardena_Bridge) und auch den Mährobiter gelöscht,
Speichern und FHEM neu starten
Dann alles neu angelegt und Fehler auch bei Neustart.

Ist aber erstmal durch das DoIf aber abgefangen, dass es bei Neustart trotzdem dann funktioniert:
defmod GardenaSmartBridge_Monitor DOIF ([Gardena_Bridge] eq 404)  (set Gardena_Bridge getToken)
attr GardenaSmartBridge_Monitor cmdpause 30
attr GardenaSmartBridge_Monitor do always
attr GardenaSmartBridge_Monitor room Garten->GardenaSmart
attr GardenaSmartBridge_Monitor wait 5
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 10 Juni 2021, 18:31:04
Kannst du mal ein verbose 4 Lieben Gruß anhängen. Beginnend beim define.

Bitte drauf achten. Login aus log entfernen sowie token und latitude und adresse etc.

Verstehe nicht wo der 404 her kommt.

Hast du nur 1 Geräte  oder mehrere
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 10 Juni 2021, 21:11:37
Zitat von: BOFH am 10 Juni 2021, 18:31:04
Kannst du mal ein verbose 4 Lieben Gruß anhängen. Beginnend beim define.

Bitte drauf achten. Login aus log entfernen sowie token und latitude und adresse etc.

Verstehe nicht wo der 404 her kommt.

Hast du nur 1 Geräte  oder mehrere

Ich habe nur einen Gardena Sileno+ Mähroboter.

Log kommt per PM
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 11 Juni 2021, 09:12:08
Zitat von: BOFH am 09 Juni 2021, 10:00:20
ich werd es mal in ein extra brunch packen

mit der bitte dann an die mit problemen, es umfänglich zu testen.


könnt ihr bitte mal mit der version probieren

bitte alle anderen quellen von diesem git server löschen ! und dann diese hinzufügen

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

Moin,

beim Refresh des Sensors habe ich jetzt keinen Fehler mehr beim Sensor, sondern bei der Bridge:
2021.06.11 09:08:01 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.11 09:08:36 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request

Ansonsten scheint alles zu laufen.

Thx und bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 11 Juni 2021, 19:08:24
Zitat von: SouzA am 11 Juni 2021, 09:12:08
Moin,

beim Refresh des Sensors habe ich jetzt keinen Fehler mehr beim Sensor, sondern bei der Bridge:
2021.06.11 09:08:01 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request
2021.06.11 09:08:36 3: GardenaSmartBridge (Gardena_Bridge) - JSON error while request

Ansonsten scheint alles zu laufen.

Thx und bis denn
SouzA


bitte noch mal testen.....



Zitat von: teufelchen am 10 Juni 2021, 21:11:37
Ich habe nur einen Gardena Sileno+ Mähroboter.

Log kommt per PM


bitte einmal updaten und verbose auf 3 stellen.
und bitte mal die log zeilen
AWAW:
posten.

grep "AWAW" /pfad/zur/log/datei.log
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 14 Juni 2021, 07:19:18
Zitat von: BOFH am 11 Juni 2021, 19:08:24
bitte noch mal testen.....


2021.06.14 07:16:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:16:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:17:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:17:37 1: AWAW: GardenaSmartBridge


Sonst keine Meldungen.

Bis denn
SouzA

EDIT:
Btw. Die Meldungen kommen jetzt immer bei der Aktualisierung der Bridge (Interval = 60).
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ambiman am 14 Juni 2021, 21:25:39
Hallo zusammen,

ich habe festgestellt, das mit den Modulen aus dem original FHEM Repo (73_GardenaSmartBridge.pm 24485 2021-05-22 03:13:39Z und  74_GardenaSmartDevice.pm 24485 2021-05-22 03:13:39Z) die Steuerung (park* Befehle etc.) des Mähers nicht mehr funktioniert, daher anbei zwei kleine Patchfiles für beiden Module um zumindest diese Grundfunktionen herzustellen. Die Startpoint-Funktion habe ich noch nicht angepasst.

Vielleicht hilft es ja jemanden...

Übrigens: Ich bin gerade dabei ein neues Module für die neuen Gardena Bluetooth (BLE) Ventile zu schreiben, aktuell lässt sich das Water Control(https://www.gardena.com/de/produkte/bewasserung/bewasserungssteuerung/bewasserungssteuerung-bluetooth/970481101/ (https://www.gardena.com/de/produkte/bewasserung/bewasserungssteuerung/bewasserungssteuerung-bluetooth/970481101/)) damit schon steuern bzw. auslesen.

VG,

ambiman
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 14 Juni 2021, 22:50:58
Zitat von: SouzA am 14 Juni 2021, 07:19:18

2021.06.14 07:16:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:16:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:17:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:17:37 1: AWAW: GardenaSmartBridge


Sonst keine Meldungen.

Bis denn
SouzA

EDIT:
Btw. Die Meldungen kommen jetzt immer bei der Aktualisierung der Bridge (Interval = 60).

Dass das beim interval kommt ist ok und richtig, hatte noch auf infos vom teufelchen gehofft.

es sollte nach einem neustart allerdings auch noch ein AWAW: Global  auftauchen , ist das so ? bei dir ?

- Habe zumindest das problem Rekonstruieren können ... mal schauen wo es hakt.





Zitat von: ambiman am 14 Juni 2021, 21:25:39
Hallo zusammen,

ich habe festgestellt, das mit den Modulen aus dem original FHEM Repo (73_GardenaSmartBridge.pm 24485 2021-05-22 03:13:39Z und  74_GardenaSmartDevice.pm 24485 2021-05-22 03:13:39Z) die Steuerung (park* Befehle etc.) des Mähers nicht mehr funktioniert, daher anbei zwei kleine Patchfiles für beiden Module um zumindest diese Grundfunktionen herzustellen. Die Startpoint-Funktion habe ich noch nicht angepasst.

Vielleicht hilft es ja jemanden...

Übrigens: Ich bin gerade dabei ein neues Module für die neuen Gardena Bluetooth (BLE) Ventile zu schreiben, aktuell lässt sich das Water Control(https://www.gardena.com/de/produkte/bewasserung/bewasserungssteuerung/bewasserungssteuerung-bluetooth/970481101/ (https://www.gardena.com/de/produkte/bewasserung/bewasserungssteuerung/bewasserungssteuerung-bluetooth/970481101/)) damit schon steuern bzw. auslesen.

VG,

ambiman

Magst du bitte mal ein 
list mäherdevice

hier posten. Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Juni 2021, 10:14:03
@teufelchen und @SouzA

bitte einmal update, restart  und testen.

@teufelchen, denk an dein DOIF disable ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 16 Juni 2021, 14:25:04
Zitat von: BOFH am 16 Juni 2021, 10:14:03
@teufelchen und @SouzA

bitte einmal update, restart  und testen.

@teufelchen, denk an dein DOIF disable ;)

Mahlzeit,
Verbose 3 an der Bridge
Refresh am Sensor:

2021.06.16 14:18:45 3: GardenaSmartBridge (Gardena_Bridge) - Send with URL: https://smart.gardena.com/v1/devices/5708XXXX-XXXX-XXXX-XXXX-bXXXXac0XXXX/abilities/ambient_temperature/command?locationId=6512XXXX-XXXX-XXXX-XXXX-8XXXX356XXXX, HEADER: Content-Type: application/json
Authorization: Be.... eyJhbGciOiJSUzI1NiIsIn.....
Authorization-Provider: husqvarna, DATA: {"name":"measure_ambient_temperature"}, METHOD: POST
2021.06.16 14:18:48 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4911.
2021.06.16 14:18:51 3: GardenaSmartBridge (Gardena_Bridge) - Send with URL: https://smart.gardena.com/v1/devices?locationId=6512XXXX-XXXX-XXXX-XXXX-8XXXX356XXXX, HEADER: Content-Type: application/json
Authorization: Be.... eyJhbGciOiJSUzI1NiIsIn.....
Authorization-Provider: husqvarna, DATA: , METHOD: GET


Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Juni 2021, 15:29:07
Kann ich so noch nicht nachvollziehen... :/ 
Sind die ReadingsUpdate methoden in fhem. Da hat sich nichts geändert im code.

Guck mal ob sich das von alleine fängt. Ansonsten ich weiß du hast kein testsystem am laufen ...
Magst du mal die Devices löschen und von der Bridge neu anlegen lassen, sollten die Meldungen weiterhin bestehen.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 16 Juni 2021, 15:54:46
Zitat von: BOFH am 16 Juni 2021, 15:29:07
Magst du mal die Devices löschen und von der Bridge neu anlegen lassen, sollten die Meldungen weiterhin bestehen.

Moin,
kann ich gerne machen, allerdings habe ich ja keine Meldungen mehr.

Zitat von: SouzA am 14 Juni 2021, 07:19:18

2021.06.14 07:16:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:16:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:17:37 1: AWAW: GardenaSmartBridge
2021.06.14 07:17:37 1: AWAW: GardenaSmartBridge


Sonst keine Meldungen.

Bis denn
SouzA

EDIT:
Btw. Die Meldungen kommen jetzt immer bei der Aktualisierung der Bridge (Interval = 60).

Was ich damit Meldungen meinte waren die AWAW-Meldungen.
Die gehen ja aber wieder weg, wenn man Verbose runter dreht.
Also von meiner Seite aus ist alles gut. Sorry für das Missverständnis und vielen Dank!

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Juni 2021, 20:03:57
dann warte ich noch auf teufelchen.

hoffe sein connection problem hat sich auch erledigt. 

Ja die AWAW hab ich wieder rausgeworfen, die schienen ja alles zu passen.

danke dir fürs testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 16 Juni 2021, 22:44:14
Hallo,

leider ist bei mir noch immer die Fehlermeldung 404 vorhanden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ambiman am 19 Juni 2021, 21:43:49
Zitat von: BOFH am 14 Juni 2021, 22:50:58

Magst du bitte mal ein 
list mäherdevice

hier posten. Danke

Klar, hier:


Internals:
   DEF        05126206-058a-4c14-9b91-503f4a1e955d mower
   DEVICEID   05126206-058a-4c14-9b91-503f4a1e955d
   FUUID      5ea2b0c8-f33f-3cef-a0fc-b764b107cff995f2
   FVERSION   74_GardenaSmartDevice.pm:v2.4.0-s24485/2021-05-22
   IODev      smarty
   LASTInputDev smarty
   MSGCNT     14262
   NAME       rasi
   NR         211
   STATE      parked_timer
   TYPE       GardenaSmartDevice
   VERSION    v2.4.0
   smarty_MSGCNT 14262
   smarty_TIME 2021-06-11 09:24:34
   READINGS:
     2021-06-01 09:24:28   IODev           smarty
     2021-06-10 21:14:00   battery-charging 0
     2021-06-10 21:14:00   battery-level   100
     2020-04-24 11:27:26   device_info-category mower
     2021-05-03 13:58:24   device_info-connection_status online
     2021-06-11 03:09:08   device_info-last_time_online 2021-06-11 03:08:21
     2020-04-24 11:27:26   device_info-manufacturer Gardena
     2020-04-24 11:27:26   device_info-product 3-DEVICE
     2020-04-24 11:27:26   device_info-serial_number XXXXXXXX
     2020-04-24 11:27:26   device_info-sgtin 3034F8EE900600800001CA1C
     2020-04-24 11:27:26   device_info-version 3.0.0-2.5.2-1.2.6-1.7.1
     2021-04-18 08:27:45   firmware-firmware_available_version 4.0.0_1.5.3_2.1.3
     2020-04-24 11:27:26   firmware-firmware_command idle
     2021-04-18 08:27:45   firmware-firmware_status upload_complete
     2020-04-24 11:27:26   firmware-firmware_update_start 1
     2021-04-20 19:09:46   firmware-firmware_upload_progress 0
     2020-04-24 11:27:26   firmware-inclusion_status included
     2020-04-30 17:45:08   lastRequestState request_error
     2021-05-17 19:34:51   mower-error     no_message
     2021-05-17 19:34:51   mower-last_error_code no_message
     2020-04-24 11:27:26   mower-manual_operation 0
     2021-06-03 14:20:53   mower-override_end_time 2021-06-03 14:56:56
     2021-06-10 20:30:36   mower-source_for_next_start week_timer
     2021-06-10 20:32:37   mower-status    parked_timer
     2021-05-17 19:34:51   mower-timestamp_last_error_code temporarily unavailable
     2021-06-10 20:30:36   mower-timestamp_next_start 2021-06-11 15:00
     2021-06-10 19:36:06   mower_stats-charging_cycles 561
     2021-06-10 20:21:31   mower_stats-collisions 12081
     2021-06-10 20:06:23   mower_stats-cutting_time 650
     2021-06-10 20:06:23   mower_stats-running_time 679
     2020-04-24 11:27:26   mower_type-base_software_up_to_date 0
     2020-04-24 11:27:26   mower_type-device_type 18
     2020-04-24 11:27:26   mower_type-device_variant 4
     2020-04-24 11:27:26   mower_type-mainboard_version 15.9
     2020-04-24 11:27:26   mower_type-mmi_version 15.6
     2020-04-24 11:27:26   mower_type-serial_number XXXXXXXX
     2020-05-14 03:54:33   radio-connection_status status_device_unreachable
     2021-06-11 03:09:08   radio-quality   40
     2021-06-10 20:33:37   radio-state     poor
     2020-04-24 11:27:26   startpoint-1-enabled 1
     2020-04-24 11:27:26   startpoint-2-enabled 0
     2020-04-24 11:27:26   startpoint-3-enabled 0
     2021-06-11 09:24:34   state           parked_timer
   helper:
     STARTINGPOINTID a4a7333f-0bef-4867-9e87-8d18ae7ebb71
     STARTINGPOINTS { "name": "starting_points", "value": [{"corridor_cut_enabled":false,"enabled":true,"probability_in_percent":20,"distance_in_meters":99,"follow":"guide_1"},{"probability_in_percent":0,"follow":"guide_1","distance_in_meters":0,"corridor_cut_enabled":false,"enabled":false},{"enabled":false,"corridor_cut_enabled":false,"distance_in_meters":0,"follow":"guide_1","probability_in_percent":0}]}
     eco_mode_id 5c855939-0fa8-44ca-8709-e2acca4d02c0
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id eaeaf3e1-e8bb-4222-9756-d927354fa059
Attributes:
   IODev      smarty
   event-on-change-reading .*
   model      mower
   room       Garten
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: thuranga am 21 Juni 2021, 08:51:29
Guten Morgen zusammen,
ich habe seit letzem Jahr erfolgreich meinen Sileno über FHEM verbunden. Jetzt habe ich mir noch das "Water Control" angeschafft und auch im Gardena Gateway bekannt gemacht. Wie bekomme ich die Werte in FHEM auch angezeigt?

Viele Grüße
Frank
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 21 Juni 2021, 10:12:24
Zitat von: thuranga am 21 Juni 2021, 08:51:29
Guten Morgen zusammen,
ich habe seit letzem Jahr erfolgreich meinen Sileno über FHEM verbunden. Jetzt habe ich mir noch das "Water Control" angeschafft und auch im Gardena Gateway bekannt gemacht. Wie bekomme ich die Werte in FHEM auch angezeigt?

Viele Grüße
Frank
Ich glaube, du musst die Bridge neu anlegen damit die neuen Geräte angezeigt bzw. die entsprechenden Devices angelegt werden.

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 21 Juni 2021, 18:47:03
Oder Du sagst in der Bridge er soll nach Geräten scannen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ambiman am 21 Juni 2021, 22:42:57
Zitat von: ambiman am 14 Juni 2021, 21:25:39
Übrigens: Ich bin gerade dabei ein neues Module für die neuen Gardena Bluetooth (BLE) Ventile zu schreiben, aktuell lässt sich das Water Control(https://www.gardena.com/de/produkte/bewasserung/bewasserungssteuerung/bewasserungssteuerung-bluetooth/970481101/ (https://www.gardena.com/de/produkte/bewasserung/bewasserungssteuerung/bewasserungssteuerung-bluetooth/970481101/)) damit schon steuern bzw. auslesen.

Siehe hier --> https://forum.fhem.de/index.php/topic,121750.0.html
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: thuranga am 22 Juni 2021, 10:31:22
Zitat von: SouzA am 21 Juni 2021, 10:12:24
Ich glaube, du musst die Bridge neu anlegen damit die neuen Geräte angezeigt bzw. die entsprechenden Devices angelegt werden.

Bis denn
SouzA

Ja, das war die Lösung! Ich danke dir für den Schubs in die richtige Richtung!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 22 Juni 2021, 11:04:09
Zitat von: CoolTux am 21 Juni 2021, 18:47:03
Oder Du sagst in der Bridge er soll nach Geräten scannen.

Hi,

wie macht man das?

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 Juni 2021, 18:22:36
Zitat von: SouzA am 22 Juni 2021, 11:04:09
Hi,

wie macht man das?

Bis denn
SouzA

set getDeviceState sollte das eigentlich machen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 23 Juni 2021, 05:40:05
Zitat von: CoolTux am 22 Juni 2021, 18:22:36
set getDeviceState sollte das eigentlich machen
Hi,
Gut zu wissen. Werde ich das nächste Mal ausprobieren.
Danke.

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 25 Juni 2021, 22:56:42
Zitat von: ambiman am 19 Juni 2021, 21:43:49
Klar, hier:


Internals:
   DEF        05126206-058a-4c14-9b91-503f4a1e955d mower
   DEVICEID   05126206-058a-4c14-9b91-503f4a1e955d
   FUUID      5ea2b0c8-f33f-3cef-a0fc-b764b107cff995f2
   FVERSION   74_GardenaSmartDevice.pm:v2.4.0-s24485/2021-05-22
   IODev      smarty
   LASTInputDev smarty
   MSGCNT     14262
   NAME       rasi
   NR         211
   STATE      parked_timer
   TYPE       GardenaSmartDevice
   VERSION    v2.4.0
   smarty_MSGCNT 14262
   smarty_TIME 2021-06-11 09:24:34
   READINGS:
     2021-06-01 09:24:28   IODev           smarty
     2021-06-10 21:14:00   battery-charging 0
     2021-06-10 21:14:00   battery-level   100
     2020-04-24 11:27:26   device_info-category mower
     2021-05-03 13:58:24   device_info-connection_status online
     2021-06-11 03:09:08   device_info-last_time_online 2021-06-11 03:08:21
     2020-04-24 11:27:26   device_info-manufacturer Gardena
     2020-04-24 11:27:26   device_info-product 3-DEVICE
     2020-04-24 11:27:26   device_info-serial_number XXXXXXXX
     2020-04-24 11:27:26   device_info-sgtin 3034F8EE900600800001CA1C
     2020-04-24 11:27:26   device_info-version 3.0.0-2.5.2-1.2.6-1.7.1
     2021-04-18 08:27:45   firmware-firmware_available_version 4.0.0_1.5.3_2.1.3
     2020-04-24 11:27:26   firmware-firmware_command idle
     2021-04-18 08:27:45   firmware-firmware_status upload_complete
     2020-04-24 11:27:26   firmware-firmware_update_start 1
     2021-04-20 19:09:46   firmware-firmware_upload_progress 0
     2020-04-24 11:27:26   firmware-inclusion_status included
     2020-04-30 17:45:08   lastRequestState request_error
     2021-05-17 19:34:51   mower-error     no_message
     2021-05-17 19:34:51   mower-last_error_code no_message
     2020-04-24 11:27:26   mower-manual_operation 0
     2021-06-03 14:20:53   mower-override_end_time 2021-06-03 14:56:56
     2021-06-10 20:30:36   mower-source_for_next_start week_timer
     2021-06-10 20:32:37   mower-status    parked_timer
     2021-05-17 19:34:51   mower-timestamp_last_error_code temporarily unavailable
     2021-06-10 20:30:36   mower-timestamp_next_start 2021-06-11 15:00
     2021-06-10 19:36:06   mower_stats-charging_cycles 561
     2021-06-10 20:21:31   mower_stats-collisions 12081
     2021-06-10 20:06:23   mower_stats-cutting_time 650
     2021-06-10 20:06:23   mower_stats-running_time 679
     2020-04-24 11:27:26   mower_type-base_software_up_to_date 0
     2020-04-24 11:27:26   mower_type-device_type 18
     2020-04-24 11:27:26   mower_type-device_variant 4
     2020-04-24 11:27:26   mower_type-mainboard_version 15.9
     2020-04-24 11:27:26   mower_type-mmi_version 15.6
     2020-04-24 11:27:26   mower_type-serial_number XXXXXXXX
     2020-05-14 03:54:33   radio-connection_status status_device_unreachable
     2021-06-11 03:09:08   radio-quality   40
     2021-06-10 20:33:37   radio-state     poor
     2020-04-24 11:27:26   startpoint-1-enabled 1
     2020-04-24 11:27:26   startpoint-2-enabled 0
     2020-04-24 11:27:26   startpoint-3-enabled 0
     2021-06-11 09:24:34   state           parked_timer
   helper:
     STARTINGPOINTID a4a7333f-0bef-4867-9e87-8d18ae7ebb71
     STARTINGPOINTS { "name": "starting_points", "value": [{"corridor_cut_enabled":false,"enabled":true,"probability_in_percent":20,"distance_in_meters":99,"follow":"guide_1"},{"probability_in_percent":0,"follow":"guide_1","distance_in_meters":0,"corridor_cut_enabled":false,"enabled":false},{"enabled":false,"corridor_cut_enabled":false,"distance_in_meters":0,"follow":"guide_1","probability_in_percent":0}]}
     eco_mode_id 5c855939-0fa8-44ca-8709-e2acca4d02c0
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id eaeaf3e1-e8bb-4222-9756-d927354fa059
Attributes:
   IODev      smarty
   event-on-change-reading .*
   model      mower
   room       Garten



Top. Endlich jemand mit alter Software auf dem Mäher.
Guck ich mir mal an. Normal sollte er die Aufrufe auf ,,Alt" lassen. Scheinbar gibts hier aber auch verschiedene dann...



Zitat von: SouzA am 23 Juni 2021, 05:40:05
Hi,
Gut zu wissen. Werde ich das nächste Mal ausprobieren.
Danke.

Bis denn
SouzA

Ich meine das funzt aber auch. Ur wenn autocreate an ist 🤔
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 Juni 2021, 20:14:50
Mal für alle interessierte und Testwillige

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

der mower-timer-timestamp wird nun mit in den readings gelistet.

Damit wurde die Möglichkeit implementiert im Mäher ein "Mähen bis xx:xx Uhr" dazustellen.

z.B. userReadings
mower_until { scalar(gmtime(ReadingsVal($NAME, 'mower_timer-mower_timer_timestamp',0)
+ ReadingsVal($NAME, 'mower_timer-mower_timer',0))) if (ReadingsVal($NAME, 'mower_timer-mower_timer',0) ne 0)  },
mower_until2 { strftime("%Y-%m-%d %H:%M:%S Uhr", gmtime(ReadingsVal($NAME, 'mower_timer-mower_timer_timestamp',0)
+ ReadingsVal($NAME, 'mower_timer-mower_timer',0))) if (ReadingsVal($NAME, 'mower_timer-mower_timer',0) ne 0)  }


Des weiten sind noch ein paar kleine Verbindungsprüfmethoden hinzugekommen. Hoffe sie verursachen keine andere Probleme.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 Juni 2021, 20:28:38
Zitat von: ambiman am 19 Juni 2021, 21:43:49
Klar, hier:


Internals:
   DEF        05126206-058a-4c14-9b91-503f4a1e955d mower
   DEVICEID   05126206-058a-4c14-9b91-503f4a1e955d
   FUUID      5ea2b0c8-f33f-3cef-a0fc-b764b107cff995f2
   FVERSION   74_GardenaSmartDevice.pm:v2.4.0-s24485/2021-05-22
   IODev      smarty
   LASTInputDev smarty
   MSGCNT     14262
   NAME       rasi
   NR         211
   STATE      parked_timer
   TYPE       GardenaSmartDevice
   VERSION    v2.4.0
   smarty_MSGCNT 14262
   smarty_TIME 2021-06-11 09:24:34
   READINGS:
     2021-06-01 09:24:28   IODev           smarty
     2021-06-10 21:14:00   battery-charging 0
     2021-06-10 21:14:00   battery-level   100
     2020-04-24 11:27:26   device_info-category mower
     2021-05-03 13:58:24   device_info-connection_status online
     2021-06-11 03:09:08   device_info-last_time_online 2021-06-11 03:08:21
     2020-04-24 11:27:26   device_info-manufacturer Gardena
     2020-04-24 11:27:26   device_info-product 3-DEVICE
     2020-04-24 11:27:26   device_info-serial_number XXXXXXXX
     2020-04-24 11:27:26   device_info-sgtin 3034F8EE900600800001CA1C
     2020-04-24 11:27:26   device_info-version 3.0.0-2.5.2-1.2.6-1.7.1
     2021-04-18 08:27:45   firmware-firmware_available_version 4.0.0_1.5.3_2.1.3
     2020-04-24 11:27:26   firmware-firmware_command idle
     2021-04-18 08:27:45   firmware-firmware_status upload_complete
     2020-04-24 11:27:26   firmware-firmware_update_start 1
     2021-04-20 19:09:46   firmware-firmware_upload_progress 0
     2020-04-24 11:27:26   firmware-inclusion_status included
     2020-04-30 17:45:08   lastRequestState request_error
     2021-05-17 19:34:51   mower-error     no_message
     2021-05-17 19:34:51   mower-last_error_code no_message
     2020-04-24 11:27:26   mower-manual_operation 0
     2021-06-03 14:20:53   mower-override_end_time 2021-06-03 14:56:56
     2021-06-10 20:30:36   mower-source_for_next_start week_timer
     2021-06-10 20:32:37   mower-status    parked_timer
     2021-05-17 19:34:51   mower-timestamp_last_error_code temporarily unavailable
     2021-06-10 20:30:36   mower-timestamp_next_start 2021-06-11 15:00
     2021-06-10 19:36:06   mower_stats-charging_cycles 561
     2021-06-10 20:21:31   mower_stats-collisions 12081
     2021-06-10 20:06:23   mower_stats-cutting_time 650
     2021-06-10 20:06:23   mower_stats-running_time 679
     2020-04-24 11:27:26   mower_type-base_software_up_to_date 0
     2020-04-24 11:27:26   mower_type-device_type 18
     2020-04-24 11:27:26   mower_type-device_variant 4
     2020-04-24 11:27:26   mower_type-mainboard_version 15.9
     2020-04-24 11:27:26   mower_type-mmi_version 15.6
     2020-04-24 11:27:26   mower_type-serial_number XXXXXXXX
     2020-05-14 03:54:33   radio-connection_status status_device_unreachable
     2021-06-11 03:09:08   radio-quality   40
     2021-06-10 20:33:37   radio-state     poor
     2020-04-24 11:27:26   startpoint-1-enabled 1
     2020-04-24 11:27:26   startpoint-2-enabled 0
     2020-04-24 11:27:26   startpoint-3-enabled 0
     2021-06-11 09:24:34   state           parked_timer
   helper:
     STARTINGPOINTID a4a7333f-0bef-4867-9e87-8d18ae7ebb71
     STARTINGPOINTS { "name": "starting_points", "value": [{"corridor_cut_enabled":false,"enabled":true,"probability_in_percent":20,"distance_in_meters":99,"follow":"guide_1"},{"probability_in_percent":0,"follow":"guide_1","distance_in_meters":0,"corridor_cut_enabled":false,"enabled":false},{"enabled":false,"corridor_cut_enabled":false,"distance_in_meters":0,"follow":"guide_1","probability_in_percent":0}]}
     eco_mode_id 5c855939-0fa8-44ca-8709-e2acca4d02c0
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id eaeaf3e1-e8bb-4222-9756-d927354fa059
Attributes:
   IODev      smarty
   event-on-change-reading .*
   model      mower
   room       Garten




Welchen Typen hast du genau?
(smart) SILENO city   
oder
(smart) SILENO life
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: stera am 02 Juli 2021, 12:28:09
Hallo,

gibt es eigentlich die Möglichtkeit auszulesen, welchen Startpunkt der Mäher anfährt bzw. als nächstes anfahren möchte?

Viele Grüße,
Stefan
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: bigcheese am 06 Juli 2021, 09:28:50
Zitat von: teufelchen am 09 Juni 2021, 16:16:30


Kurz nach Neustart steht bei State:
https://smart.gardena.com/v1/auth/token: Can't connect(2) to https://smart.gardena.com:443: SSL connect attempt failed

Weil ich hier gerade SSL lese... hab gestern versucht TelegramBot zu installieren und bin da ebenfalls über SSL gestolpert... musste ein cpan update von den SSL Modulen machen und noch die Net::irgendwas... ggf unterstützt der Server nicht mehr die SSL Handshake Methode?

gruss,
bigcheese
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: bigcheese am 06 Juli 2021, 09:31:14
Zitat von: ambiman am 14 Juni 2021, 21:25:39
Hallo zusammen,

ich habe festgestellt, das mit den Modulen aus dem original FHEM Repo (73_GardenaSmartBridge.pm 24485 2021-05-22 03:13:39Z und  74_GardenaSmartDevice.pm 24485 2021-05-22 03:13:39Z) die Steuerung (park* Befehle etc.) des Mähers nicht mehr funktioniert, daher anbei zwei kleine Patchfiles für beiden Module um zumindest diese Grundfunktionen herzustellen. Die Startpoint-Funktion habe ich noch nicht angepasst.

Vielleicht hilft es ja jemanden...

VG,

ambiman

wow, gleich mal testen, macht mich ganz kirre das das nciht mehr geht bei mir... Sileno+... dachte das liegt an der Umstellung gardena url auf husqvarna url :)  :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 Juli 2021, 19:46:10
Zitat von: stera am 02 Juli 2021, 12:28:09
Hallo,

gibt es eigentlich die Möglichtkeit auszulesen, welchen Startpunkt der Mäher anfährt bzw. als nächstes anfahren möchte?

Viele Grüße,
Stefan

bishher leider nicht




Zitat von: bigcheese am 06 Juli 2021, 09:28:50
Weil ich hier gerade SSL lese... hab gestern versucht TelegramBot zu installieren und bin da ebenfalls über SSL gestolpert... musste ein cpan update von den SSL Modulen machen und noch die Net::irgendwas... ggf unterstützt der Server nicht mehr die SSL Handshake Methode?

gruss,
bigcheese

soweit ich das mit teufelchen getestet hatte, lag es an der fhem konfiguration. die ssl lib war zumindest up2date damal, ich weiß nicht wie es ausging ... er kann ja mal berichten ....



Zitat von: bigcheese am 06 Juli 2021, 09:31:14
wow, gleich mal testen, macht mich ganz kirre das das nciht mehr geht bei mir... Sileno+... dachte das liegt an der Umstellung gardena url auf husqvarna url :)  :)

was geht denn bei dir nicht? Seit wann ? mal Bridge + Geräte neu anlegen lassen ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 09 Juli 2021, 18:02:54
Hallo Freunde der Gardena Integration in FHEM.

Erst einmal auch von meiner Seite ein großes Dankeschön für das Anpassen des Moduls an die neue API von Gardena.
Jetzt sehe ich auch meine Geräte wieder (Sileno Mäher und Gardena Gartensteckdosen) und kann sie auch (mehr oder weniger) aus FHEM heraus bedienen.

Was mich allerdings wundert:
Wenn ich meine Gardena Gartensteckdosen über FHEM schalte habe ich scheinbar nicht mehr die Möglichkeit sie dauerhaft zu schalten.
set Steckdose_Terrasse on
schickt zwar den Befehl an die Gardena Cloud  - die Steckdose geht aber nicht an, oder geht sofort wieder aus.
Hat sich hier etwas verändert ?
Ist das eventuell ein Fehler?

Anders wenn ich den Befehl
set Steckdose_Terrasse on-for-timer 30
absetze.
Dann schaltet die Steckdose ein wie sie soll - zeigt allerdings im reading state nicht "on" an sondern 1797
Das wird wohl die Einschaltdauer in Sekunden (immer abzüglich 3 Sekunden sein - warum auch immer) 
Von der Funktion her richtig aber nicht ganz ideal , wenn man im Web-GUI oder Floorplan gerne die angeschaltete Lampe in Form eines Icons anzeigen möchte. Da wäre "on", analog zu "off" irgendwie besser.

Ist das mit der Anzeige der Schaltduaer in Sekunden im state Reading so gedacht und beabsichtigt oder könnte man das auf "on" ändern?

Ob es so sinnvoll ist den Timer auf 60 min zu begrenzen möchte ich auch mal zur Diskussion stellen :-)


Rein Interesse halber  - warum stehen im Lider für den Timer Minuten "zur Auswahl" und im State werden dann Sekunden angezeigt, mal ganz unabhängig davon, dass ich mir da ohnehin eher ein "on" wünschen würde :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 09 Juli 2021, 20:14:22
Das ist durchaus nicht gewollt. Und auch nicht praktisch.

Kannst du den Payload via FireFox/Chromium mal protokollieren im Webinterface von Gardena (smart.gardena.com) der fürs AN/AUS gesendet wird. Eventuell hat sich hier
der inhalt der Parameter geändert.

der Timer der abläuft 1797 entsteht durch das delay des absendens "an für dauer von x" und der erneuten Abfrage an die Cloud, wie es um den Aktor steht.

hier könntest du mit einem   list   des Gerätes helfen, sowie die daten aus dem log ( verbose 4 ) um eine lösung herbei zu holen ...




Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tomk am 10 Juli 2021, 07:31:55
Ich habe auch seit ein paar Tagen das Problem das der Status der Bridge auf "404" wechselt. Wenn "get token" ausführe verbindet er wieder ganz normal... hat jemand eine Idee?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 10 Juli 2021, 13:00:12
nun häuft sich das "problem" ...  teufelchen hatte das selbige problem und hatte sich ein doif eingerichtet. Problem war hier das SSL. Keine Verbindung zum Host.
Allerdings nur beim reboot. 

nach vielem testen, hatten wir die demo fhem config geladen und es ging sofort ohne probleme....

Gibt es eventuell ein anderes/weiteres Modul das nichts mit Gardena zu tun hat und Probleme aufwurft?  Telegram?


@bigcheese  welche Pakete hast du aktualisiert?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tomk am 10 Juli 2021, 18:42:28
Bei mir kam es gestern Abend aus heiterem Himmel. Hatte ich aber in den letzten Tagen schonmal, aber hatte mir zunächst nichts bei gedacht....
Telegram macht keine Probleme...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 11 Juli 2021, 15:47:50
@BOFH
Wie muss ich das mit dem payload machen?

Im Browser habe ich folgende Infos "gefunden".

{"properties":{"name":"power_timer","value":"on"}} 

Ich bin nicht sicher, ob das das ist was Du Dir vorgestellt hast.

Was mir aufgefallen ist.
Auch in der Gardena App kann man nicht einfach "on" auswählen sondern hat die Möglichkeit, wenn man "on" selektiert den Wert infinitely anzugeben.
Neben den weiteren Auswahlmöglichkeiten 1min, 5 min, 15 min, 30 min, 1h, 2h, 5h, 12h.

Infinitely führt zu dem oben dargestellten "put"
Bei der Auswahl 5 min sieht die Payload dann so aus:
{"properties":{"name":"power_timer","value":300}}


Hier noch das Listing der Steckdose:
Internals:
   DEF        4c844d05-fa03-4054-8479-eb4df4dd6c7c power
   DEVICEID   4c844d05-fa03-4054-8479-eb4df4dd6c7c
   FUUID      60e5b836-f33f-5fc3-34c1-da501923098dca54
   FVERSION   74_GardenaSmartDevice.pm:v2.4.0-s24485/2021-05-22
   Gardena_Bridge_MSGCNT 4229
   Gardena_Bridge_TIME 2021-07-11 16:40:55
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     4229
   NAME       Steckdose_Terrasse
   NR         421
   STATE      off
   TYPE       GardenaSmartDevice
   VERSION    v2.4.0
   READINGS:
     2021-07-08 17:09:03   IODev           Gardena_Bridge
     2021-07-07 16:21:40   device_info-category power
     2021-07-07 16:21:40   device_info-connection_status online
     2021-07-11 16:37:53   device_info-last_time_online 2021-07-11 16:37:43
     2021-07-07 16:21:40   device_info-manufacturer Gardena
     2021-07-07 16:21:40   device_info-product 7-DEVICE
     2021-07-07 16:21:40   device_info-serial_number 00026949
     2021-07-07 16:21:40   device_info-sgtin 3034F8EE902273C000006945
     2021-07-07 16:21:40   device_info-version 0.0.1-4.0.0-1.5.2-2.3.2
     2021-07-07 16:21:40   firmware-firmware_command idle
     2021-07-07 16:21:40   firmware-firmware_status up_to_date
     2021-07-07 16:21:40   firmware-firmware_upload_progress 0
     2021-07-07 16:21:40   firmware-inclusion_status included
     2021-07-08 17:04:06   lastRequestState request_error
     2021-07-07 16:21:40   power-error     ok
     2021-07-11 16:25:50   power-power_timer off
     2021-07-10 15:01:39   radio-quality   60
     2021-07-10 05:00:20   radio-state     good
     2021-07-11 16:40:55   state           off
     2021-07-07 16:21:40   winter_mode     awake
   helper:
     STARTINGPOINTID
     eco_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id bfaac707-e5fe-48b8-8a75-ab1ffdb00ecd
Attributes:
   IODev      Gardena_Bridge
   alias      Steckdose auf der Terrasse (Brunnen)
   devStateIcon on:message_socket_enabled@green off:message_socket_disabled@grey
-.*:socket_timer@green .*send.*cloud.*:message_socket_off2@blue .*command.*processed.*:message_socket_off2@lightblue
   event-on-change-reading .*
   fp_First_Floor 681,959,1,Brunnen
   fp_Groundfloor 681,959,1,Brunnen
   group      Gardena_Devices
   icon       message_socket_off2
   model      power
   room       GardenaSmart,Garten
   sortby     2
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 12 Juli 2021, 12:04:41
Zitat von: Spook112 am 11 Juli 2021, 15:47:50
@BOFH
Wie muss ich das mit dem payload machen?

Im Browser habe ich folgende Infos "gefunden".

{"properties":{"name":"power_timer","value":"on"}} 

Ich bin nicht sicher, ob das das ist was Du Dir vorgestellt hast.

Was mir aufgefallen ist.
Auch in der Gardena App kann man nicht einfach "on" auswählen sondern hat die Möglichkeit, wenn man "on" selektiert den Wert infinitely anzugeben.
Neben den weiteren Auswahlmöglichkeiten 1min, 5 min, 15 min, 30 min, 1h, 2h, 5h, 12h.

Infinitely führt zu dem oben dargestellten "put"
Bei der Auswahl 5 min sieht die Payload dann so aus:
{"properties":{"name":"power_timer","value":300}}


Hier noch das Listing der Steckdose:


Top genau die :) Hoffe die Url blieb gleich,
wenn du mal testen magst 

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

dann update 

hier wäre jetzt erst mal  on/off  fixed. Das mit dem Status bin ich für Vorschläge offen.   Vielleicht kannst du mal ein List nach dem "on-for-timer" senden, damit ich sehe welche readings alle vorhande sind. Alternativ ein Log.
Dann ist leichter zu entscheiden, ob dies ein Modul zuständiger Wert/Verhalten ist oder doch eher dem User obligen sollte.

Danke.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 12 Juli 2021, 14:53:54
Ich habe das Update entsprechend Deinen Angaben oben durchgeführt.
(Danach dann ein shutdown restart)

Der Fehler mit dem "on" ist leider (bei mir) damit noch nicht behoben.
Der Befehl wird zwar abgesetzt - die Steckdose bleibt aber ausgeschaltet.

Unten das Listing nach dem Absetzen von "set Steckdose_Terrasse on"

Internals:
   DEF        4c844d05-fa03-4054-8479-eb4df4dd6c7c power
   DEVICEID   4c844d05-fa03-4054-8479-eb4df4dd6c7c
   FUUID      60e5b836-f33f-5fc3-34c1-da501923098dca54
   Gardena_Bridge_MSGCNT 11
   Gardena_Bridge_TIME 2021-07-12 14:50:14
   IODev      Gardena_Bridge
   LASTInputDev Gardena_Bridge
   MSGCNT     11
   NAME       Steckdose_Terrasse
   NR         421
   STATE      off
   TYPE       GardenaSmartDevice
   VERSION    v2.4.2
   READINGS:
     2021-07-12 14:38:59   IODev           Gardena_Bridge
     2021-07-07 16:21:40   device_info-category power
     2021-07-07 16:21:40   device_info-connection_status online
     2021-07-12 14:50:14   device_info-last_time_online 2021-07-12 14:50:06
     2021-07-07 16:21:40   device_info-manufacturer Gardena
     2021-07-07 16:21:40   device_info-product 7-DEVICE
     2021-07-07 16:21:40   device_info-serial_number 00026949
     2021-07-07 16:21:40   device_info-sgtin 3034F8EE902273C000006945
     2021-07-07 16:21:40   device_info-version 0.0.1-4.0.0-1.5.2-2.3.2
     2021-07-07 16:21:40   firmware-firmware_command idle
     2021-07-07 16:21:40   firmware-firmware_status up_to_date
     2021-07-07 16:21:40   firmware-firmware_upload_progress 0
     2021-07-07 16:21:40   firmware-inclusion_status included
     2021-07-08 17:04:06   lastRequestState request_error
     2021-07-07 16:21:40   power-error     ok
     2021-07-11 17:48:45   power-power_timer off
     2021-07-12 14:09:08   radio-quality   70
     2021-07-10 05:00:20   radio-state     good
     2021-07-12 14:50:14   state           off
     2021-07-07 16:21:40   winter_mode     awake
   helper:
     STARTINGPOINTID
     _id       
     button_config_time_id
     eco_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id bfaac707-e5fe-48b8-8a75-ab1ffdb00ecd
     winter_mode_id 75b4007c-8700-40ab-bb05-8e40b8375a12
Attributes:
   IODev      Gardena_Bridge
   alias      Steckdose auf der Terrasse (Brunnen)
   devStateIcon on:message_socket_enabled@green off:message_socket_disabled@grey
-.*:socket_timer@green .*send.*cloud.*:message_socket_off2@blue .*command.*processed.*:message_socket_off2@lightblue
   event-on-change-reading .*
   fp_First_Floor 681,959,1,Brunnen
   fp_Groundfloor 681,959,1,Brunnen
   group      Gardena_Devices
   icon       message_socket_off2
   model      power
   room       GardenaSmart,Garten
   sortby     2


Logfile:
2021-07-12_15:03:17 Steckdose_Terrasse send command to gardena cloud
2021-07-12_15:03:20 Steckdose_Terrasse 204
2021-07-12_15:03:20 Steckdose_Terrasse the command is processed
2021-07-12_15:03:29 Steckdose_Terrasse device_info-last_time_online: 2021-07-12 15:03:19
2021-07-12_15:03:29 Steckdose_Terrasse off
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 12 Juli 2021, 14:58:21
ein restart hab ich nicht erwähnt. 

hast du fhem neugestartet?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 12 Juli 2021, 15:10:28
Ja hab ich gemacht, weil das System nach dem Update darauf hingewiesen hat, dass die Änderungen erst nach einem restart aktiv werden.
War das verkehrt ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 12 Juli 2021, 20:05:02
Zitat von: Spook112 am 12 Juli 2021, 15:10:28
Ja hab ich gemacht, weil das System nach dem Update darauf hingewiesen hat, dass die Änderungen erst nach einem restart aktiv werden.
War das verkehrt ?

Nein, im Gegenteil.

Kannst du dann bitte zusätzlich die URL des einschaltens posten

Je nach Browser sind das die Entwickler Tools  Strg+Umschalt+I ( glaub ich unter win ) unten kommt dann ein Fenster -> auf dem du auf Netzwerk gehst.
dann einmal deine steckdose einschalten, dabei wird dann unten ein Eintrag hinzugefügt, dort rechtsklick  -> copy -> copy as curl

beim Posten entferne bitte deinen Token !
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 13 Juli 2021, 09:22:33
Ich hoffe das ist das was Du haben wolltest:
curl "https://domain.de:8888/fhem?cmd.Steckdose_Terrasse=set"%"20Steckdose_Terrasse"%"20on&XHR=1&fwcsrf=csrf_210985637810891&fw_id=15477" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0" -H "Accept: text/plain, */*; q=0.01" -H "Accept-Language: de,en-US;q=0.7,en;q=0.3" --compressed -H "Referer: https://domain.de:8888/fhem?detail=Steckdose_Terrasse" -H "cache-control: no-cache" -H "X-Requested-With: XMLHttpRequest" -H "DNT: 1" -H "Authorization: Basic xxxxxxx" -H "Connection: keep-alive" -H "Proxy-Authorization: Negotiate xxxxxxx" --data ""
Dort wo die "xxxxxxx" stehen habe ich die Authentifizierungsdaten entfernt, sowie Domain und Port verändert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 13 Juli 2021, 16:20:26
Mein Fehler sorry.

Unter http://Smart.Gardena.com einloggen
Und von dort den curl  beim einschalten und ausschalten der steckdose
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 13 Juli 2021, 16:57:00
Dann hier aus dem "Gardena Portal":
curl "https://smart.gardena.com/v1/devices/xxxxxxxxxxx/abilities/power/properties/power_timer?locationId=xxxxxxxxxxx" -X PUT -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0" -H "Accept: application/json" -H "Accept-Language: de,en-US;q=0.7,en;q=0.3" --compressed -H "Referer: https://smart.gardena.com/" -H "Content-Type: application/json" -H "Authorization-Provider: husqvarna" -H "Authorization: Bearer xxxxxxxxxxx " -H "X-Requested-With: XMLHttpRequest" -H "DNT: 1" -H "Connection: keep-alive" -H "TE: Trailers" --data "{""properties"":{""name"":""power_timer"",""value"":""on""}}"

Ich hoffe ich habe nicht zu viel "unkenntlich" gemacht :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 13 Juli 2021, 17:22:51
Tip Top


mach mal bitte ein   update und restart  - update quelle hast du ja noch drin.

und dann bitte testen.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 13 Juli 2021, 18:01:12
Perfekt - jetzt klappt es mit dem Anschalten (on) und ausschalten (off) über die Weboberfläche.

Danke dafür.

Dann bliebe de Frage, ob man bei den Intervallen für das "on-for-timer" nicht auf die selben Intervalle gehen sollte, wie sie auch de Gardena App vorsieht oder ob man zumindest mehr als 60 min vorsieht.
Gardena geht im Auswahlmenü  wie oben schon mal geschrieben in der Auswahlliste auf max. 12 Stunden.
Dann gibt es noch die benutzerdefinierte Eingabemöglichkeit wo man bis zu max. 180 Tage angeben kann.

Ich fände es gut, wenn man über FHEM das einstellen/auswählen kann, was die App auch ermöglicht :-)
(Ich weiss natürlich nicht ob das so ohne weiteres umzusetzen ist)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 13 Juli 2021, 20:18:03
Zitat von: Spook112 am 13 Juli 2021, 18:01:12
Perfekt - jetzt klappt es mit dem Anschalten (on) und ausschalten (off) über die Weboberfläche.

Danke dafür.

Dann bliebe de Frage, ob man bei den Intervallen für das "on-for-timer" nicht auf die selben Intervalle gehen sollte, wie sie auch de Gardena App vorsieht oder ob man zumindest mehr als 60 min vorsieht.
Gardena geht im Auswahlmenü  wie oben schon mal geschrieben in der Auswahlliste auf max. 12 Stunden.
Dann gibt es noch die benutzerdefinierte Eingabemöglichkeit wo man bis zu max. 180 Tage angeben kann.

Ich fände es gut, wenn man über FHEM das einstellen/auswählen kann, was die App auch ermöglicht :-)
(Ich weiss natürlich nicht ob das so ohne weiteres umzusetzen ist)

*räusper* leider bietet die Fhem oberfläche nicht die nötige adaption hierfür.

Du kannst aber ohne Probleme dennoch den wert via Script/Command an dein Gerät senden.

Also ein  set XXX on-for-time 200   kannst du an dein Gerät senden. Einschränkung hier, ist lediglich die Gardena API. Wenn die nur Werte bis 150 können, würde hier sicher ein fehler zurückkommen. Werte sind fiktiv !

Gerne ändere ich den Endpunkt auf der Skala noch. Ein Springen wie z.b. Gardena es anbietet geht nicht.

Was ist deiner Meinung nach ein guter Max Wert ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 13 Juli 2021, 22:03:35
Da hatte ich mich wohl missverständlich ausgedrückt.

Exakt die Schritte die Gardena in seiner App "vorgibt" hatte ich mir nicht vorgestellt - auch wenn man das aus meinem Geschreibsel herauslesen kann (mein Fehler).

Mir geht es viel mehr um mehr als 60 min. Die 60 min erscheinen mir deutlich zu kurz.

Wenn es bei einer Einstellung mittels Slider bleibt würde ich 12 Stunden vorschlagen, wobei das zugegebenermaßen "willkürlich ist.
Wenn es die Möglichkeit der "freien" Eingabe geben könnte würde ich auf den Maximalwert gehen, den Gardena mit den 180 Tagen zulässt.
Wenn beides möglich wäre - fast zu schön um wahr zu sein :-)

Auf alle Fälle schon mal danke im Voraus für Deine investierte Arbeit, was auch immer das Ergebnis ist.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Juli 2021, 20:38:32
habe den slider mal auf 720 angehoben.

du kannst wie gesagt auch jetzt schon den slider wert mit direktem aufruf "überschreiben" und dir 180tage auf die steckdose senden.

passt sonst alles?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 18 Juli 2021, 00:10:41
Ich habe upgedatet und das mit dem Slider klappt.
Bis zu 720 Minuten kann ich einstellen und das Schalten klappt dann auch.
Die App zeigt dann auch das an, was ich mit FHEM ausgewählt und geschaltet habe.
Per Direkteingabe in der Kommandozeile kann ich auch größere Werte (längere Zeiträume) schalten.
So weit scheint also bei den Steckdosen alles so zu funktionieren wie es soll.
Vielen Dank dafür.


Morgen schau ich noch mal, ob beim Sileno Smart Mäher auch alles sklappt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 18 Juli 2021, 23:17:38
Jetzt habe ich auch das Ansteuern des Sileno Smart Mähers aus FHEM heraus ausprobiert.
Das scheint auch zu funktionieren.

Der folgende Befehl aus dem Web-GUI hat funktioniert:
set SILENO___Tobi startOverrideTimer 180

Der Mäher (hat nach Zeitplan pausiert) hat begonnen zu mähen.
In der Gardena App wurde der richtige Zeitraum (3 Stunden) angezeigt.

Auch ein anschliessender Befehl
set SILENO___Tobi parkUntilNextTimer
hat funktioniert und den Mäher zurück in seine Garage geschickt.

Danke noch mal an alle die das umgesetzt und zum Laufen gebracht haben.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 21 Juli 2021, 14:03:13
Top freut mich,

ich habe den branch gelöscht. Das heißt du bekommst beim update eine Fehlermeldung, dass das zielnicht mehr erreichbar ist

update delete <url>  entfernt die quelle.

Cooltux muss das dann die tage ins testing -> svn fhem schieben, damit das per update verteilt wird.

Eventuell nimmst du bis dahin beide Dateien aus dem update heraus (attr global exclude_from_update 73_Garden...pm und 74_Garde...pm) , oder machst keine Updates bis dahin *g*



Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 28 Juli 2021, 06:50:38
Zitat von: Tomk am 10 Juli 2021, 07:31:55
Ich habe auch seit ein paar Tagen das Problem das der Status der Bridge auf "404" wechselt. Wenn "get token" ausführe verbindet er wieder ganz normal... hat jemand eine Idee?
Hi,
ist bei mir ähnlich. Einfach so (irgendwann und nicht reproduzierbar) wird der Fehler "Fetch Location" ausgeschmissen. Macht man dann "get DeviceState" wird zum Fehler 404 gewechselt.
Bei "get token" verbindet er wieder.

Wenig zuverlässig zur Zeit. Habe nun schon ein paar Mal die "Sprengzeiten" verpasst...  ::)

Bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 Juli 2021, 22:22:56
Glaub die haben das Token handling geändert.... Alle 10 Tage könnten die Probleme auftauchen. Ich beobachte es mal mit.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 29 Juli 2021, 00:15:06
Zitat von: SouzA am 28 Juli 2021, 06:50:38
Hi,
ist bei mir ähnlich. Einfach so (irgendwann und nicht reproduzierbar) wird der Fehler "Fetch Location" ausgeschmissen. Macht man dann "get DeviceState" wird zum Fehler 404 gewechselt.
Bei "get token" verbindet er wieder.
Kann ich auch so bestätigen. Alle 7 - 10 Tage kommt das vor. Hatte ich vor längerem hier schon mal gepostet.
Ich habe mir jetzt so beholfen, dass ich den Status "Connected" über MQTT abfrage und bei einem Fehler führe ich beide Befehle aus und dann noch einen FHEM reboot. Seit dem funzt es.  :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 29 Juli 2021, 10:54:00
Das kann ich bei mir auch so bestätigen - von Zeit zu Zeit tritt "Fetch Location" auf.
Bei "get DeviceState" wird zum Fehler 404 gewechselt.
Bei "get token" verbindet er wieder.
Ein Restart von FHEM war bei mir nicht nötig.

@ BOFH
Unabhängig von dem oben geschriebenen - noch mal zurück zum Thema - Sileno City --> Befehle in FHEM absetzen.
Das Absetzen von Befehlen wie beispielsweise "startOverrideTimer" funktioniert zwar.
Allerdings durchläuft er "seltsame" Statuswechsel dabei, die aus meiner Sicht keinen Sinn ergeben.

Unten mal eine Statusabfolge und das Ergebnis/die Auswirkung, wenn ich den Befehl "startOverrideTimer" absetze.
2021-07-28_18:15:10 SILENO___Tobi parked_daily_limit_reached

2021-07-29_00:07:57 SILENO___Tobi parked_timer

2021-07-29_09:56:23 SILENO___Tobi send command to gardena cloud

2021-07-29_09:56:26 SILENO___Tobi 204

2021-07-29_09:56:41 SILENO___Tobi parked_timer

2021-07-29_09:58:04 SILENO___Tobi ok_cutting_timer_overridden


Wie man sieht ist der Mäher gestern um 18:15:10 in den Statusi "parked_daily_limit_reached" gegangen - so weit ok.
Dann hat das System um 00:07:57 automatisch in den Status "parked_timer" gewechselt. Keine Ahnung warum aber ok.
(Vielleicht, weil der Mäher heute planmäßig Pause entsprechend Zeitplan hat)
Heute Morgen um 09:56:23 habe ich dann den Befehl "startOverrideTimer" abgesetzt.
Ergebnis :  send command to gardena cloud
Status wechselt kurzzeitig um 09:56:26 nach "204" - was auch immer das zu bedeuten hat.

Und jetzt kommt das Seltsame.
Um 09:56:41 wechselt der Status dann wieder zurück nach "parked_timer" - was nach meinem Verständnis keinen Sinn ergibt.
Um 09:58:04 wechselt der Status dann automatisch nach "timer_overridden" - was nach meinem Verständnis der richtige Status ist (auch direkt nach dem Absetzen des Kommandos hätte sein sollen).

Ist dieser Zwischenschritt über Status "204" und den Rückschritt nach "parked_timer" bevor in den richtigen Status "timer_overridden" gewechselt wird so richtig/gewollt/zwingend notwendig?

Hauptsache ist natürlich dass es funktioniert - und das tut es ja, denn der Mäher beginnt zu mähen.
Dieser (sinnlose) Statuswechsel stört allerdings bei mir einige daran (an Status und deren Wechsel) gekoppelte notify Aktionen.
Ich könnte natürlich versuchen das abzufangen, aber die Frage ist ja, ob diese Status und Wechsel so gewollt und notwendig sind? 

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 29 Juli 2021, 13:00:26
Also die 204 ist der Status Code der Web anfage an die Cloud api. Also der rückgabecode der webverbindung als solches.
Der bekannteste und unbeliebteste ist ,,404" vielleicht mal gesehen 😜
Durchaus ist dieser nicht unbedingt elegant.
Alle 2xx codes sind jedoch was gutes.
204 besagt hier alles Roger ohne Antwort. Meines Erachtens durch den Wechsel der api Schnittstelle entstanden. Früher schien Gardena auf jede Anfrage mit Inhalt zu antworten.

Könnte man rausnehmen; kann ich mal machen und an eine debug Variable binden...


Zitat von: Albundy0001 am 29 Juli 2021, 00:15:06
Kann ich auch so bestätigen. Alle 7 - 10 Tage kommt das vor. Hatte ich vor längerem hier schon mal gepostet.
Ich habe mir jetzt so beholfen, dass ich den Status "Connected" über MQTT abfrage und bei einem Fehler führe ich beide Befehle aus und dann noch einen FHEM reboot. Seit dem funzt es.  :)

Ist mir wohl entgangen sorry. Wenn du Neustartest brauchst den anderen Teil nicht machen! Oder du machst sie und ersparst dir den Neustart ;)


Ich muss jetzt die x Tage mal warten was mit dem Token passiert um das mal genauer zu sehen...


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 29 Juli 2021, 13:16:07
Das mit dem Status-Code 204 ist vielleicht nicht besonders "sprechend" aber etwas was ich noch verstehe.

Was ich allerdings nicht verstehe, warum danach dann noch einmal der alte Status "parked_timer" wieder gesetzt wird, bevor dann der richtige, neue Status "ok_cutting_timer_overridden" gesetzt wird.

Kommt das auch von Gardena so?
Das ergibt doch gar keinen Sinn - oder?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 August 2021, 12:35:58
@All die testen mögen.
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-token_expired/controls_GardenaSmartDevice.txt

@Spool112.
der 204er sollte eigentlich nicht im status stehen. stattdessen ein "the command is processed".
passiert das immer? oder hat sich hier das senden des mähens mit dem intervall pull übershcnitten ?


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 08 August 2021, 23:58:54
Hi,
also bei mir ist das zwischen dem 13.07. (erstmalig) und dem 28.07. (vorerst letztmalig) insgesamt dreimal aufgetreten.
Hier ein Beispiel für die Einträge im Log-File:
2021-07-18_10:29:36 SILENO___Tobi device_info-last_time_online: 2021-07-18 10:28:42
2021-07-18_11:12:46 SILENO___Tobi send command to gardena cloud
2021-07-18_11:12:46 SILENO___Tobi previousState: parked_timer
2021-07-18_11:12:49 SILENO___Tobi 204
2021-07-18_11:12:49 SILENO___Tobi the command is processed
2021-07-18_11:12:49 SILENO___Tobi previousState: 204
2021-07-18_11:13:03 SILENO___Tobi mower_timer-mower_timer: 10800
2021-07-18_11:13:03 SILENO___Tobi mower_timer-mower_timer_timestamp: 1626606768
2021-07-18_11:13:03 SILENO___Tobi device_info-last_time_online: 2021-07-18 11:12:52
2021-07-18_11:13:03 SILENO___Tobi parked_timer
2021-07-18_11:13:03 SILENO___Tobi previousState: the command is processed
2021-07-18_11:14:04 SILENO___Tobi mower-status: ok_leaving
2021-07-18_11:14:04 SILENO___Tobi battery-level: 99
2021-07-18_11:14:04 SILENO___Tobi device_info-last_time_online: 2021-07-18 11:13:15
2021-07-18_11:14:04 SILENO___Tobi ok_leaving
2021-07-18_11:14:04 SILENO___Tobi user_spec_reading_mower: 99
2021-07-18_11:14:04 SILENO___Tobi user_spec_reading_mower_stat: 99
2021-07-18_11:14:04 SILENO___Tobi previousState: parked_timer


Dazu muss man sagen, dass ich den vorangegangenen Status immer in das userReading previousState "wegspeichere", einfach um sehen zu können was vorher war.
Darüber hinaus nutze ich das manuelle Intervenieren in den Zeitplan meines Mähers eher selten, da er ja üblicherweise nach Zeitplan mäht/mähen soll.

Von daher würde ich sagen, dass das in dem Zeitraum vermutlich immer aufgetreten ist,, wenn ich ein Kommando aus FHEM an den Mäher gesendet habe.
Seltsam ist, dass er laut Log-File sowohl den Status 204 annimmt, als sofort danach dann auch den Status "the command is processed".
Ich meine aber, dass im Reading nur die 204 aufgetaucht ist. Sonst wäre mir das ja gar nicht aufgefallen.

Ich schaue mir das die nächsten Tage noch mal näher an - versuche zu simulieren.

Soll ich dazu vorher updaten ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 09 August 2021, 09:58:54
Zitat von: BOFH am 28 Juli 2021, 22:22:56
Glaub die haben das Token handling geändert.... Alle 10 Tage könnten die Probleme auftauchen. Ich beobachte es mal mit.
Moin,
is mal wieder ausgestiegen. Diesmal allerdings ohne Fehlermeldung.
Zeitraum solange es funktionierte: 28.07. ca. 7.30h bis 07.08. ca. 7.30h. Danach wieder tot.

Bis denn
SouzA

Edit:
Dieses Mal war auch ein Neustart notwendig um die Sensoren und co wieder zum Leben zu erwecken...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 09 August 2021, 23:29:23
Zitat von: BOFH am 08 August 2021, 12:35:58
@All die testen mögen.
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-token_expired/controls_GardenaSmartDevice.txt

@Spool112.
der 204er sollte eigentlich nicht im status stehen. stattdessen ein "the command is processed".
passiert das immer? oder hat sich hier das senden des mähens mit dem intervall pull übershcnitten ?




@BOFH: Danke für deine Hilfe. Ich habe das gleiche Problem seit ein paar Wochen und wollte gerade schauen ob noch andere das Problem haben. Update habe ich eingespielt und hoffe, dass der Mäher jetzt keine Proleme mehr macht. Werde dann nochmal ein Feedback schreiben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 12 August 2021, 10:46:12
Jetzt bin ich nach einem Update auf die neue Version zum Testen gekommen:
Der Mäher war im Status "parked timer" und ich habe dann manuell, aus fhem heraus, das Kommando "startOverrideTimer 180" aus dem WEB Interface gesendet.
Unten die daraus resultierenden Logfile Einträge:
2021-08-12_09:59:41 SILENO___Tobi device_info-last_time_online: 2021-08-12 09:58:34
2021-08-12_10:16:28 SILENO___Tobi send command to gardena cloud
2021-08-12_10:16:28 SILENO___Tobi previousState: parked_timer
2021-08-12_10:16:30 SILENO___Tobi 204
2021-08-12_10:16:30 SILENO___Tobi the command is processed
2021-08-12_10:16:30 SILENO___Tobi previousState: 204
2021-08-12_10:16:44 SILENO___Tobi mower_timer-mower_timer: 10800
2021-08-12_10:16:44 SILENO___Tobi mower_timer-mower_timer_timestamp: 1628763389
2021-08-12_10:16:44 SILENO___Tobi device_info-last_time_online: 2021-08-12 10:16:33
2021-08-12_10:16:44 SILENO___Tobi parked_timer
2021-08-12_10:16:44 SILENO___Tobi previousState: the command is processed
2021-08-12_10:17:55 SILENO___Tobi mower-status: ok_leaving
2021-08-12_10:17:55 SILENO___Tobi battery-level: 99
2021-08-12_10:17:55 SILENO___Tobi device_info-last_time_online: 2021-08-12 10:16:57
2021-08-12_10:17:55 SILENO___Tobi ok_leaving
2021-08-12_10:17:55 SILENO___Tobi user_spec_reading_mower: 99
2021-08-12_10:17:55 SILENO___Tobi user_spec_reading_mower_stat: 99
2021-08-12_10:17:55 SILENO___Tobi previousState: parked_timer
2021-08-12_10:17:55 SILENO___Tobi battery_0_date: 99
2021-08-12_10:17:55 SILENO___Tobi battery_previous: 100
2021-08-12_10:24:15 SILENO___Tobi mower-status: ok_cutting_timer_overridden
2021-08-12_10:24:15 SILENO___Tobi mower-source_for_next_start: no_source
2021-08-12_10:24:15 SILENO___Tobi mower-timestamp_next_start: temporarily unavailable
2021-08-12_10:24:15 SILENO___Tobi device_info-last_time_online: 2021-08-12 10:23:34
2021-08-12_10:24:15 SILENO___Tobi ok_cutting_timer_overridden
2021-08-12_10:24:15 SILENO___Tobi previousState: ok_leaving


Im Web Interface wurden nacheinander die folgenden Status angezeigt:
1) send command to gardena cloud
2) the command is processed
3) parked_timer
4) ok_leaving
5) ok_cutting_timer_overridden

Jetzt mäht er munter vor sich hin :-)

Die "204" die im Logfile zu sehen ist habe ich im Web Interface nicht gesehen.
Entweder, sie ist nur extrem kurz aufgetaucht und ich habe es übersehen oder sie ist gar nicht aufgetaucht, was wir ja eigentlich erreichen wollten.

Was ich immer noch nicht verstehe - und auch nicht für korrekt halte - ist die Tatsache, dass nach dem Senden (1) und Verarbeiten (2) des Kommandos der Status wieder zurück auf "parked_timer" (3) geht.
Soll/muss das so sein?
So richtig logisch ist das ja nicht, denn nach dem Verarbeiten des Kommandos sollte ja eigentlich der neue Status "ok leaving" sein, denn der Mäher soll ja die Garage verlassen.

Hängt das vielleicht damit zusammen, dass es etwa eine Minute dauert bis der Status dann auf "ok leaving" wechselt?
Woran liegt das eigentlich?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 22 August 2021, 09:31:43
Update funktioniert nicht
Nachdem ich update all durchgeführt habe kommt

2021.08.22 09:27:38 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.08.22 09:27:38 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.08.22 09:27:38 1 : saving fhem.cfg
2021.08.22 09:27:38 1 : saving ./log/fhem.save


beim Update Check kommt aber wieder:

List of new / modified files since last update:
UPD FHEM/73_GardenaSmartBridge.pm
UPD FHEM/74_GardenaSmartDevice.pm
Downloading https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt


Im Logfile steht dann:
2021.08.22 09:27:38 1: GardenaSmartDevice
2021.08.22 09:27:39 1: UPD FHEM/73_GardenaSmartBridge.pm
2021.08.22 09:27:39 1: UPD FHEM/74_GardenaSmartDevice.pm
2021.08.22 09:27:39 1: saving fhem.cfg
2021.08.22 09:27:39 1: saving ./log/fhem.save
2021.08.22 09:27:39 1:
2021.08.22 09:27:39 1: New entries in the CHANGED file:
2021.08.22 09:27:39 1: <!DOCTYPE html>
2021.08.22 09:27:39 1: <html lang="en-US" class="theme-">
2021.08.22 09:27:39 1: <head data-suburl="">
2021.08.22 09:27:39 1: <meta charset="utf-8">
2021.08.22 09:27:39 1: <meta name="viewport" content="width=device-width, initial-scale=1">
2021.08.22 09:27:39 1: <meta http-equiv="x-ua-compatible" content="ie=edge">
2021.08.22 09:27:39 1: <title>Page Not Found -  mod-GardenaSmart - Gitea: Git with a cup of tea </title>
2021.08.22 09:27:39 1: <link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiR2l0ZWE6IEdpdCB3aXRoIGEgY3VwIG9mIHRlYSIsInNob3J0X25hbWUiOiJHaXRlYTogR2l0IHdpdGggYSBjdXAgb2YgdGVhIiwic3RhcnRfdXJsIjoiaHR0cHM6Ly9naXQuY29vbHR1eC5uZXQvIiwiaWNvbnMiOlt7InNyYyI6Imh0dHBzOi8vZ2l0LmNvb2x0dXgubmV0L2ltZy9sb2dvLnBuZyIsInR5cGUiOiJpbWFnZS9wbmciLCJzaXplcyI6IjUxMng1MTIifSx7InNyYyI6Imh0dHBzOi8vZ2l0LmNvb2x0dXgubmV0L2ltZy9sb2dvLnN2ZyIsInR5cGUiOiJpbWFnZS9zdmcreG1sIiwic2l6ZXMiOiI1MTJ4NTEyIn1dfQ=="/>
2021.08.22 09:27:39 1: <meta name="theme-color" content="#6cc644">
2021.08.22 09:27:39 1: <meta name="default-theme" content="gitea" />
2021.08.22 09:27:39 1: <meta name="author" content="FHEM" />
2021.08.22 09:27:39 1: <meta name="description" content="mod-GardenaSmart" />
2021.08.22 09:27:39 1: <meta name="keywords" content="go,git,self-hosted,gitea">
2021.08.22 09:27:39 1: <meta name="referrer" content="no-referrer" />
2021.08.22 09:27:39 1: <meta name="_csrf" content="EaQAppjvR6-WOJJsoDXeJc_Ds846MTYyOTYxNzI1OTAwNTcwMDA2Ng" />
2021.08.22 09:27:39 1:
2021.08.22 09:27:39 1:
2021.08.22 09:27:39 1:
2021.08.22 09:27:39 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2021.08.22 09:27:43 1:
2021.08.22 09:27:43 1: update finished, "shutdown restart" is needed to activate the changes.


Was mache ich falsch?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 23 August 2021, 11:22:58
Zitat von: Bob83 am 09 August 2021, 23:29:23
@BOFH: Danke für deine Hilfe. Ich habe das gleiche Problem seit ein paar Wochen und wollte gerade schauen ob noch andere das Problem haben. Update habe ich eingespielt und hoffe, dass der Mäher jetzt keine Proleme mehr macht. Werde dann nochmal ein Feedback schreiben.

@BOFH: Seit dem ich das Update von dir eingespielt habe, bekomme ich den beschriebenen Fehler nicht mehr. Sollte sich daran was ändern, melde ich mich noch einmal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 23 August 2021, 18:27:31
Zitat von: Spook112 am 12 August 2021, 10:46:12
Jetzt bin ich nach einem Update auf die neue Version zum Testen gekommen:
Der Mäher war im Status "parked timer" und ich habe dann manuell, aus fhem heraus, das Kommando "startOverrideTimer 180" aus dem WEB Interface gesendet.
Unten die daraus resultierenden Logfile Einträge:
2021-08-12_09:59:41 SILENO___Tobi device_info-last_time_online: 2021-08-12 09:58:34
2021-08-12_10:16:28 SILENO___Tobi send command to gardena cloud
2021-08-12_10:16:28 SILENO___Tobi previousState: parked_timer
2021-08-12_10:16:30 SILENO___Tobi 204
2021-08-12_10:16:30 SILENO___Tobi the command is processed
2021-08-12_10:16:30 SILENO___Tobi previousState: 204
2021-08-12_10:16:44 SILENO___Tobi mower_timer-mower_timer: 10800
2021-08-12_10:16:44 SILENO___Tobi mower_timer-mower_timer_timestamp: 1628763389
2021-08-12_10:16:44 SILENO___Tobi device_info-last_time_online: 2021-08-12 10:16:33
2021-08-12_10:16:44 SILENO___Tobi parked_timer
2021-08-12_10:16:44 SILENO___Tobi previousState: the command is processed
2021-08-12_10:17:55 SILENO___Tobi mower-status: ok_leaving
2021-08-12_10:17:55 SILENO___Tobi battery-level: 99
2021-08-12_10:17:55 SILENO___Tobi device_info-last_time_online: 2021-08-12 10:16:57
2021-08-12_10:17:55 SILENO___Tobi ok_leaving
2021-08-12_10:17:55 SILENO___Tobi user_spec_reading_mower: 99
2021-08-12_10:17:55 SILENO___Tobi user_spec_reading_mower_stat: 99
2021-08-12_10:17:55 SILENO___Tobi previousState: parked_timer
2021-08-12_10:17:55 SILENO___Tobi battery_0_date: 99
2021-08-12_10:17:55 SILENO___Tobi battery_previous: 100
2021-08-12_10:24:15 SILENO___Tobi mower-status: ok_cutting_timer_overridden
2021-08-12_10:24:15 SILENO___Tobi mower-source_for_next_start: no_source
2021-08-12_10:24:15 SILENO___Tobi mower-timestamp_next_start: temporarily unavailable
2021-08-12_10:24:15 SILENO___Tobi device_info-last_time_online: 2021-08-12 10:23:34
2021-08-12_10:24:15 SILENO___Tobi ok_cutting_timer_overridden
2021-08-12_10:24:15 SILENO___Tobi previousState: ok_leaving


Im Web Interface wurden nacheinander die folgenden Status angezeigt:
1) send command to gardena cloud
2) the command is processed
3) parked_timer
4) ok_leaving
5) ok_cutting_timer_overridden

Jetzt mäht er munter vor sich hin :-)

Die "204" die im Logfile zu sehen ist habe ich im Web Interface nicht gesehen.
Entweder, sie ist nur extrem kurz aufgetaucht und ich habe es übersehen oder sie ist gar nicht aufgetaucht, was wir ja eigentlich erreichen wollten.

Was ich immer noch nicht verstehe - und auch nicht für korrekt halte - ist die Tatsache, dass nach dem Senden (1) und Verarbeiten (2) des Kommandos der Status wieder zurück auf "parked_timer" (3) geht.
Soll/muss das so sein?
So richtig logisch ist das ja nicht, denn nach dem Verarbeiten des Kommandos sollte ja eigentlich der neue Status "ok leaving" sein, denn der Mäher soll ja die Garage verlassen.

Hängt das vielleicht damit zusammen, dass es etwa eine Minute dauert bis der Status dann auf "ok leaving" wechselt?
Woran liegt das eigentlich?

Guck ich mir noch mal genauer an


Zitat von: SebastianStorb am 22 August 2021, 09:31:43
Update funktioniert nicht
Nachdem ich update all durchgeführt habe kommt

2021.08.22 09:27:38 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.08.22 09:27:38 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.08.22 09:27:38 1 : saving fhem.cfg
2021.08.22 09:27:38 1 : saving ./log/fhem.save


beim Update Check kommt aber wieder:

List of new / modified files since last update:
UPD FHEM/73_GardenaSmartBridge.pm
UPD FHEM/74_GardenaSmartDevice.pm
Downloading https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt


Im Logfile steht dann:
2021.08.22 09:27:38 1: GardenaSmartDevice
2021.08.22 09:27:39 1: UPD FHEM/73_GardenaSmartBridge.pm
2021.08.22 09:27:39 1: UPD FHEM/74_GardenaSmartDevice.pm
2021.08.22 09:27:39 1: saving fhem.cfg
2021.08.22 09:27:39 1: saving ./log/fhem.save
2021.08.22 09:27:39 1:
2021.08.22 09:27:39 1: New entries in the CHANGED file:
2021.08.22 09:27:39 1: <!DOCTYPE html>
2021.08.22 09:27:39 1: <html lang="en-US" class="theme-">
2021.08.22 09:27:39 1: <head data-suburl="">
2021.08.22 09:27:39 1: <meta charset="utf-8">
2021.08.22 09:27:39 1: <meta name="viewport" content="width=device-width, initial-scale=1">
2021.08.22 09:27:39 1: <meta http-equiv="x-ua-compatible" content="ie=edge">
2021.08.22 09:27:39 1: <title>Page Not Found -  mod-GardenaSmart - Gitea: Git with a cup of tea </title>
2021.08.22 09:27:39 1: <link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiR2l0ZWE6IEdpdCB3aXRoIGEgY3VwIG9mIHRlYSIsInNob3J0X25hbWUiOiJHaXRlYTogR2l0IHdpdGggYSBjdXAgb2YgdGVhIiwic3RhcnRfdXJsIjoiaHR0cHM6Ly9naXQuY29vbHR1eC5uZXQvIiwiaWNvbnMiOlt7InNyYyI6Imh0dHBzOi8vZ2l0LmNvb2x0dXgubmV0L2ltZy9sb2dvLnBuZyIsInR5cGUiOiJpbWFnZS9wbmciLCJzaXplcyI6IjUxMng1MTIifSx7InNyYyI6Imh0dHBzOi8vZ2l0LmNvb2x0dXgubmV0L2ltZy9sb2dvLnN2ZyIsInR5cGUiOiJpbWFnZS9zdmcreG1sIiwic2l6ZXMiOiI1MTJ4NTEyIn1dfQ=="/>
2021.08.22 09:27:39 1: <meta name="theme-color" content="#6cc644">
2021.08.22 09:27:39 1: <meta name="default-theme" content="gitea" />
2021.08.22 09:27:39 1: <meta name="author" content="FHEM" />
2021.08.22 09:27:39 1: <meta name="description" content="mod-GardenaSmart" />
2021.08.22 09:27:39 1: <meta name="keywords" content="go,git,self-hosted,gitea">
2021.08.22 09:27:39 1: <meta name="referrer" content="no-referrer" />
2021.08.22 09:27:39 1: <meta name="_csrf" content="EaQAppjvR6-WOJJsoDXeJc_Ds846MTYyOTYxNzI1OTAwNTcwMDA2Ng" />
2021.08.22 09:27:39 1:
2021.08.22 09:27:39 1:
2021.08.22 09:27:39 1:
2021.08.22 09:27:39 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2021.08.22 09:27:43 1:
2021.08.22 09:27:43 1: update finished, "shutdown restart" is needed to activate the changes.


Was mache ich falsch?


denke du hast dich vertippt. Steht ja. Page Not found
Eventuell noch eine alte Quelle drin? Dann lässt sich die neue nicht hinzufügen


update list


Guck mal nach
Zitat von: Bob83 am 23 August 2021, 11:22:58
@BOFH: Seit dem ich das Update von dir eingespielt habe, bekomme ich den beschriebenen Fehler nicht mehr. Sollte sich daran was ändern, melde ich mich noch einmal.

Top.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 24 August 2021, 20:57:27
update list

http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt
https://raw.githubusercontent.com/ThorstenPferdekaemper/FHEM-Roomba980/master/controls_roomba980.txt
https://raw.githubusercontent.com/jowiemann/DBPlan-for-Fhem/master/controls_dbplan.txt
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt

Leider bin ich da noch zu sehr Anfänger. ../testing/.. fällt mir auf.
Habe ich nicht bewusst eingefügt (wo geht das?), vielleicht nach der Gardena Umstellung, als nichts mehr ging?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 24 August 2021, 21:01:38
Du könntest Testung löschen.

update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt

Danach das

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


Obwohl der testing Zweig existiert... und relativ aktuell ist
De Verlauf sieht so aus.
Patch x -> devel -> testing -> svn (fhem)

Also sollte Testung gehen allerdings den 10tage Fehler haben.... Wenn keiner sich beschwert würde ich das zum we Richtung svn anstoßen via cooltux
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 26 August 2021, 21:37:42
Vielen herzlichen Dank für die Unterstützung!

Ich habe es genau so gemacht, leider kommt immer noch:
2021.08.26 21:32:17 1 : fhem
2021.08.26 21:32:17 1 : UPD FHEM/73_GardenaSmartBridge.pm
2021.08.26 21:32:17 1 : UPD FHEM/74_GardenaSmartDevice.pm
2021.08.26 21:32:17 1 : saving fhem.cfg
2021.08.26 21:32:17 1 : saving ./log/fhem.save


update list ergibt jetzt:
http://fhem.de/fhemupdate/controls_fhem.txt
...
https://raw.githubusercontent.com/jowiemann/DBPlan-for-Fhem/master/controls_dbplan.txt
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-token_expired/controls_GardenaSmartDevice.txt


Im Logfile steht:
2021.08.26 21:32:17 1: GardenaSmartDevice
2021.08.26 21:32:18 1: UPD FHEM/73_GardenaSmartBridge.pm
2021.08.26 21:32:18 1: UPD FHEM/74_GardenaSmartDevice.pm
2021.08.26 21:32:18 1: saving fhem.cfg
2021.08.26 21:32:18 1: saving ./log/fhem.save
2021.08.26 21:32:18 1:
2021.08.26 21:32:18 1: New entries in the CHANGED file:
2021.08.26 21:32:18 1: <!DOCTYPE html>
2021.08.26 21:32:18 1: <html lang="en-US" class="theme-">
2021.08.26 21:32:18 1: <head data-suburl="">
2021.08.26 21:32:18 1: <meta charset="utf-8">
2021.08.26 21:32:18 1: <meta name="viewport" content="width=device-width, initial-scale=1">
2021.08.26 21:32:18 1: <meta http-equiv="x-ua-compatible" content="ie=edge">
2021.08.26 21:32:18 1: <title>Page Not Found -  mod-GardenaSmart - Gitea: Git with a cup of tea </title>
2021.08.26 21:32:18 1: <link rel="manifest" href="data:application/json;base64,eyJuYW1lIjoiR2l0ZWE6IEdpdCB3aXRoIGEgY3VwIG9mIHRlYSIsInNob3J0X25hbWUiOiJHaXRlYTogR2l0IHdpdGggYSBjdXAgb2YgdGVhIiwic3RhcnRfdXJsIjoiaHR0cHM6Ly9naXQuY29vbHR1eC5uZXQvIiwiaWNvbnMiOlt7InNyYyI6Imh0dHBzOi8vZ2l0LmNvb2x0dXgubmV0L2ltZy9sb2dvLnBuZyIsInR5cGUiOiJpbWFnZS9wbmciLCJzaXplcyI6IjUxMng1MTIifSx7InNyYyI6Imh0dHBzOi8vZ2l0LmNvb2x0dXgubmV0L2ltZy9sb2dvLnN2ZyIsInR5cGUiOiJpbWFnZS9zdmcreG1sIiwic2l6ZXMiOiI1MTJ4NTEyIn1dfQ=="/>
2021.08.26 21:32:18 1: <meta name="theme-color" content="#6cc644">
2021.08.26 21:32:18 1: <meta name="default-theme" content="gitea" />
2021.08.26 21:32:18 1: <meta name="author" content="FHEM" />
2021.08.26 21:32:18 1: <meta name="description" content="mod-GardenaSmart" />
2021.08.26 21:32:18 1: <meta name="keywords" content="go,git,self-hosted,gitea">
2021.08.26 21:32:18 1: <meta name="referrer" content="no-referrer" />
2021.08.26 21:32:18 1: <meta name="_csrf" content="QlY2e1U3Il-YZvexlhjcTwn33cc6MTYzMDAwNjMzODA5MDE0MjI2Mw" />
2021.08.26 21:32:18 1:
2021.08.26 21:32:18 1:
2021.08.26 21:32:18 1:
2021.08.26 21:32:18 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2021.08.26 21:32:22 1:
2021.08.26 21:32:22 1: update finished, "shutdown restart" is needed to activate the changes.


Mehrfach Update all und restart ohne Erfolg.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 August 2021, 20:18:54
schon verrückt.

versuch doch bitte mal wie es aussieht, wenn du die Dateien aus deinem FHEM Ordner löscht.

Und welche Version zeigt dir FHEM an ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 29 August 2021, 09:36:33
Habe ich per ftp zuerst umgenannt in #.... dann beim 2. Versuch gelöscht.

Ergebnis ist unverändert:
fhem
List of new / modified files since last update:
UPD FHEM/73_GardenaSmartBridge.pm
UPD FHEM/74_GardenaSmartDevice.pm
Downloading https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
Latest Revision: 24883




Mmm das ist komisch: Warum wird denn keine Id gefunden:

Latest Revision: 24883


No Id found for 73_GardenaSmartBridge.pm
No Id found for 74_GardenaSmartDevice.pm





Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 02 September 2021, 07:46:14
Das mit dem no Id ist korrekt da die Module aus dem Git ja keine SVN Id haben. Aber dennoch sollte nach einem Update keine weiteren Updates der Module angebten werden. Ich wüsste aber leider auch nicht wirklich wo das herkommen kann.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 11 September 2021, 19:52:03
Hallo,
ich habe im Status den Fehlercode 405 bzw. 410 und keine Verbindung zu meinem Mäher. Ich musste meinen Mäher auch in der Gardena App neu einbinden. Wie bekomme ich wieder eine Verbindung zu meinem Mäher. Die Gardena Bridge ist verbunden.
VG, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SebastianStorb am 12 September 2021, 09:20:55
Problem behoben - Ich versuche gerade (seit 3 Tagen) den iRoomba über MQTT einzurichten und habe folgenden Befehl eingegeben:

cd /opt
svn checkout https://svn.fhem.de/fhem/trunk/fhem fhem


keine Ahnung ob es einen Zusammenhang gibt: Jedenfalls sind jetzt direkt mehrere Fehler weg.

Vielen Dank für die Unterstützung!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 12 September 2021, 13:59:41
Hallo,
ich habe jetzt wieder Zugang zu meinem Mäher. Ich habe das Device gelöscht und dann ging es wieder. Anscheinend muss man nach der Einbindung eines neuen Device in der Gardena App auch unter FHEM das Device neu anlegen.
VG, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 September 2021, 13:43:40
Zitat von: SebastianStorb am 12 September 2021, 09:20:55
Problem behoben - Ich versuche gerade (seit 3 Tagen) den iRoomba über MQTT einzurichten und habe folgenden Befehl eingegeben:

cd /opt
svn checkout https://svn.fhem.de/fhem/trunk/fhem fhem


keine Ahnung ob es einen Zusammenhang gibt: Jedenfalls sind jetzt direkt mehrere Fehler weg.

Vielen Dank für die Unterstützung!

Also dieser Befehl lädt die komplette fhem Software mit aktuellem Stand auf dein endgerät. Sollte theoretisch durch das update im frontend zum selben Ergebnis führen. Vielleicht hing da was schief.


Zitat von: Johny am 12 September 2021, 13:59:41
Hallo,
ich habe jetzt wieder Zugang zu meinem Mäher. Ich habe das Device gelöscht und dann ging es wieder. Anscheinend muss man nach der Einbindung eines neuen Device in der Gardena App auch unter FHEM das Device neu anlegen.
VG, Johny

Top ,freut mich. Mit der aktuellen svn Version wirst du sicherlich nach 10 Tagen getToken an der Bridge per Hand auslösen müssen.
Alternativ den testing Branche hinzufügen. Der sollte allerdings auch die Tage ins svn überführt werden ....
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Johny am 15 September 2021, 18:10:43
Vielen Dank für den Tip der Token-Aktualisierung! Da wäre ich in 10 Tagen sonst wieder auf der Suche ...
Viele Grüße, Johny
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 23 September 2021, 12:07:37
Ich hätt einen Fehler zu vermelden, verbunden mit einem Feature Request:

Die "Smart Water Control" hat Stand heute zwei fhem-Befehle:

"manualOverride"
"cancelOverride".

ManualOverride funktioniert, aber ein "cancelOverride" führt bei mir zu der Ausgabe "Gerätefehler" in der GardenaApp.

Vorschlag ist, den Befehlsumfang 1:1 zu übernehmen von der "Smart Irrigation Control", denn m.E. ist der absolut derselbe - und wäre auch deutlich komfortabler als der oben genannte (u.a. das Pausieren und Starten von Zeitplänen, das Schließen des Ventils, etc.).

Hier die Payloads:
Smart Water Control für 10 Minuten starten:

PUT https://smart.gardena.com/v1/devices/11728a67-f4a7-40dc-960c-bab3dd227521/abilities/watering/properties/watering_timer_1?locationId=[ENTFERNT]
{"properties":{"name":"watering_timer_1","value":{"state":"manual","duration":600,"valve_id":"1"}}}


Smart Water Control Ventil schließen:

PUT https://smart.gardena.com/v1/devices/11728a67-f4a7-40dc-960c-bab3dd227521/abilities/watering/properties/watering_timer_1?locationId=[ENTFERNT]
{"properties":{"name":"watering_timer_1","value":{"state":"idle","duration":0,"valve_id":1}}}


Zeitpläne der Smart Water Control pausieren auf unbestimmte Zeit:
PUT
https://smart.gardena.com/v1/devices/11728a67-f4a7-40dc-960c-bab3dd227521/settings/f2c3b427-dbda-4c4b-b4c7-009b421b4206?locationId=[ENTFERNT]
{"settings":{"name":"schedules_paused_until","value":"2038-01-18T00:00:00.000Z","device":"11728a67-f4a7-40dc-960c-bab3dd227521"}}


Zeitpläne der Smart Water Control wieder aktivieren:

https://smart.gardena.com/v1/devices/11728a67-f4a7-40dc-960c-bab3dd227521/settings/f2c3b427-dbda-4c4b-b4c7-009b421b4206?locationId=[ENTFERNT]
{"settings":{"name":"schedules_paused_until","value":"","device":"11728a67-f4a7-40dc-960c-bab3dd227521"}}


Findet das Anhänger bzw. gnadenvolle Akzeptanz unserer Code-Gurus hier?  8)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 24 September 2021, 17:22:40
das ist so nicht richtig


s. screenshot ...

du hast nur eine alte version ;)

aktuell
VERSION v2.4.2.  Device
VERSION v2.4.6.  Bridge

gleich wohl es sein kann, dass die revisionierung irgendwann mal durcheinander kam :/


Aber TOP, dass da noch Ideen und Wünsche gemeldet werden, davon lebt das ganze hier ja :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 27 September 2021, 08:24:55
Sorry, dann mus wohl tatsächlich irgendein Rep falsch verlinkt sein... hatte gerade gestern ein Update gemacht. Ich check das mal, danke...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 27 September 2021, 08:42:06
...wo hab ich denn bloß was verpasst? Ich habe alle Updates auf die Standard fhem Module gesetzt, update ergibt "nothing to do", und die Versionen der Gardena Module stehen auf 2.4.0.

Warum aktualisiert er die denn nicht mehr!? (Ich steh mit beiden Füßen auf der Leitung)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 27 September 2021, 10:26:50
Tatsächlich hat es das ganze bis dato nur in den Testing Zweig geschafft
Und muss / sollte gerne noch von Usern hier getestet werden und muss via
update add http...
als Quelle hinzugefügt werden.



@cooltux Update bitte mal das Control file

@Rest Bitte dann gerne mal testen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 September 2021, 10:29:35
Gebt mir mal bitte bis heute Nachmittag Zeit. Ich Update gerade den git Server auf Bullseye.
Melde mich dann.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 September 2021, 13:47:42
Alles erledigt. Ihr könnt nun testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 27 September 2021, 15:09:29
Okay, jetzt ja... danke. Hab also umgestellt auf:

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

Das ist der richtige Testing-Branch, oder?



Aufgefallen sind mir 2 kosmetische Dinge, also nix Dramatisches:

Die maximale Zeit für "manualOverride" per Schieberegler sind 59 Min., in der App und bei der Irrigation Control sind das max. 90 Min.
Vorschlag: Max-Wert für Schieberegler auf 90 Min. setzen, dann ist es überall gleich.

Weder für die Smart Water Control noch für die Irrigation Control gibt es einen Befehl, der EIN Ventil schließt (bei der IC nur "CloseAllValves"). Das erreicht man zwar mit "cancelOverride", aber das ist wenig intuitiv - es hat ggf. gar keinen Override gegeben, vielleicht ist ja nur ein Zeitplan gerade aktiv.
Vorschlag: zusätzlich noch den Befehl "closeValve" aufnehmen. Ist zwar im Ergebnis dasselbe wie "CancelOverride", aber sehr viel verständlicher, wenn man einfach nur das Ventil schließen möchte, egal warum es gerade offen ist. Aber vllt. hat hier jemand auch noch eine bessere Idee.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 27 September 2021, 18:55:26
Zitat von: zife am 27 September 2021, 15:09:29
Okay, jetzt ja... danke. Hab also umgestellt auf:

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

Das ist der richtige Testing-Branch, oder?



Aufgefallen sind mir 2 kosmetische Dinge, also nix Dramatisches:

Die maximale Zeit für "manualOverride" per Schieberegler sind 59 Min., in der App und bei der Irrigation Control sind das max. 90 Min.
Vorschlag: Max-Wert für Schieberegler auf 90 Min. setzen, dann ist es überall gleich.

Weder für die Smart Water Control noch für die Irrigation Control gibt es einen Befehl, der EIN Ventil schließt (bei der IC nur "CloseAllValves"). Das erreicht man zwar mit "cancelOverride", aber das ist wenig intuitiv - es hat ggf. gar keinen Override gegeben, vielleicht ist ja nur ein Zeitplan gerade aktiv.
Vorschlag: zusätzlich noch den Befehl "closeValve" aufnehmen. Ist zwar im Ergebnis dasselbe wie "CancelOverride", aber sehr viel verständlicher, wenn man einfach nur das Ventil schließen möchte, egal warum es gerade offen ist. Aber vllt. hat hier jemand auch noch eine bessere Idee.

90 min k   Bei gelegenheit

Das mit den Ventilen verstehenden nicht ?!
CancelOverrideValve1 ist doch Ventil 1 zu ?
Oder soll das nur umbenannt werden?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 28 September 2021, 09:52:46
Ich will hier nichts durcheinanderbringen. Mein Gedanke war nur, vor finalem "Go Live" die Bezeichnungen etwas anzugleichen bzw. für den Nicht-Nerd (keiner von uns :-)) nachvollziehbarer zu benennen. Ich gebe zu, ich hab jetzt erst richtig verstanden, dass "cancelOverride" mit "Manuell schließen" gleichzusetzen ist und auch funktioniert, wenn ein Zeitplan das Ventil geöffnet hat.

Eine Umbenennung zerschießt natürlich bisherigen Code von Nutzern - deshalb stelle ich das auch zur Diskussion. Ich persönlich fände es gut, kann aber mit dem Status Quo leben, hab's ja jetzt begriffen...


Bisher (SmartWaterControl / Irrigation Control)

Ein Ventil manuell starten:   manualOverride x / manualDurationValve(1-6) x
Ein Ventil manuell stoppen:   cancelOverride / cancelOverrideValve(1-6)
Alle Ventile manuell stoppen:   --- / closeAllValves


Mein Änderungs-Vorschlag (SmartWaterControl / Irrigation Control)

Ein Ventil manuell starten:   openDuration x / openDurationValve(1-6) x
Ein Ventil manuell stoppen:   closeValve / closeValve(1-6)
Alle Ventile manuell stoppen:   --- / closeAllValves
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 29 September 2021, 20:54:36
 :-X

mir wäre das wurst. in der tat zerstört man unter umständen dann die funktionalität bei anderen.
man könnte natürlich auch beide begrifflichkeiten einführen. das mixed es aber unnötig
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 27 Oktober 2021, 05:34:31
Es wurde heute eine neue Version ins SVN geladen welche bereits mit dem heutigen Update zu Euch kommt.
Ich möchte mich ganz doll bei BOFH für seine tolle Arbeit bedanken. All die ganzen Neuerungen sind ganz alleine sein Werk.

Ganz viel Spaß mit dem Modulen


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 31 Januar 2022, 09:22:02
Ich mal wieder  ;)

Seit Monaten hab ich mich über regelmäßige CPU-Lastsprünge auf 100% in meinem fhem gewundert, und leider verzögern diese auch Schaltbefehle, etc. teilweise erheblich. Um nicht zu sagen: so war/ist mein fhem nicht sinnvoll einsetzbar.

Ich habe mich jetzt endlich auf Ursachenforschung begeben - und mit Hilfe der Forums-Gurus hier nun einen vermutlichen (!) Auslöser gefunden - das Gardena-Modul.
Wer zur Herleitung mehr wissen will:
https://forum.fhem.de/index.php/topic,125799.0.html?PHPSESSID=a2nbgdni6gt7cqogbqmhcnl8h0 (https://forum.fhem.de/index.php/topic,125799.0.html?PHPSESSID=a2nbgdni6gt7cqogbqmhcnl8h0)

Das soll jetzt kein Fingerpointing werden, sondern die Bitte um Hilfe - denn jetzt bewege ich mich in einem Detail-Niveau, das meine Coding-Kenntnisse weit übersteigt.

Hier in Stichpunkten, warum ich aufs Gardena-Modul gekommen bin:

... FreezeMon hat regelmässig auf zwei Module verwiesen, die regelmäßig "nach draußen telefonieren", eins davon das Gardena-Modul. Die Delays liegen teilweise auch deutlich über den u.g. 6.047.
2022.01.29 12:02:58 1: [Freezemon] myFreezeMon: possible freeze starting at 12:02:52, delay is 6.047 possibly caused by: tmr-FHEM::GardenaSmartBridge::getDevices(GardenaZentrale)

... Ein detailliertes FreezeMon-Log hat dann gezeigt, dass die heftigsten Freezes immer das Gardena-Modul betreffen, und... jetzt kommt's... in einer Viertelstunde hatte ich über 2 Mio (!) Log-Einträge bgzl Gardena-Modul. Die meisten davon sehen so aus:

2022.01.30 18:07:53.408 5: GardenaSmartBridge (GardenaZentrale) - 160 == 160 and 160 > 0
Teilweise mit anderen Zahlenwerten.
Dazu  liefert FreezeMon noch haufenweise mehr Details, zum Beispiel zum payload, aber leider sind die Strings zum Teil so lang, dass ich sie hier nicht quoten kann.

... Wenn ich das Gardena-Modul testweise deaktiviere, sind die Freezes zu 95% weg.


Ich frage mich noch immer, ob das ein lokales Problem bei mir ist, da hier ja sonst niemand davon berichtet. Aber da es bei meinen Daten dauernd ums Gardena-Modul geht und das auch die Vermutung von erfahrenen fhem'lern war, poste ich nun hier.

Was kann ich tun???
Gerne stelle ich auch das komplette Log zur Verfügung, nur passt das hier nicht rein, da steigt die Forums-Software aus.


PS: Noch eine Info: ich betreibe recht viele Gardena-Komponenten, und im Moment befinden sich mehrere im Winterschlaf. Kann das vielleicht irgendwo einen Loop auslösen, oder irgendwelche TimeOuts?

So sieht meine Gardena-Installation im Moment aus:
- GardenaZentrale: aktiv im WLAN mit sehr guter Verbindungsqualität
- Rasenmäher: im Winterschlaf, derzeit auch physisch vom System getrennt
- Irrigation Control, 4 Ventile: alle im Winterschlaf und physisch vom System getrennt
- Smart Water Control: im Winterschlaf, physisch vom System getrennt
- 3 Feuchte-Sensoren, davon 2 im Winterschlaf und physisch vom System getrennt, 1 aktiv und wartet auf Bodenanalyse.
Die Gardena-App mosert nicht, sie zeigt einfach nur den Winterschlaf der Geräte an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 31 Januar 2022, 09:36:08
Gib mal bitte ein list vom Gardena Bridge.
Über wie viele Geräte sprechen wir genau. Bei mehr wie 5 kann ich mir durchaus vorstellen das es zu zeitlichen Verzögerungen kommen kann. Je nachdem wie viele Informationen die jeweiligen Geräte immer liefern.
Wie oft lässt Du die Bridge Aufrufe machen?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 31 Januar 2022, 09:47:29
Aber gern!
Hab jetzt mal die ganzen IDs "anonymisert", hoffentlich dabei keine relevanten Daten rausgenommen...

Internals:
   BRIDGE     1
   FUUID      [anonymisiert]
   FVERSION   73_GardenaSmartBridge.pm:v2.4.6-s25124/2021-10-27
   INTERVAL   60
   NAME       GardenaZentrale
   NOTIFYDEV  global,GardenaZentrale
   NR         104
   NTFY_ORDER 50-GardenaZentrale
   STATE      inactive
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.4.6
   READINGS:
     2022-01-28 13:44:20   address         [anonymisiert]
     2022-01-28 13:44:20   authorized_user_ids 0
     2022-01-28 13:44:35   category-id     [id anonymisiert]
     2022-01-28 13:44:35   category-name   category
     2022-01-28 13:44:35   category-value  gateway
     2022-01-28 13:44:20   city            Ingolstadt
     2022-01-28 13:44:35   connection_status-id [id anonymisiert]
     2022-01-28 13:44:35   connection_status-name connection_status
     2022-01-30 19:55:40   connection_status-timestamp 2022-01-30T18:55:33.527Z
     2022-01-28 13:44:35   connection_status-value online
     2022-01-28 13:44:20   devices         8
     2022-01-28 13:44:35   ethernet_status-ip 192.168.178.53
     2022-01-28 13:44:35   ethernet_status-isconnected true
     2022-01-28 13:44:35   ethernet_status-mac 94:BB:AE:04:63:E9
     2022-01-28 13:44:20   gateway_time_zone Europe/Berlin
     2022-01-28 13:44:20   gateway_time_zone_offset 3600000
     2022-01-28 13:44:20   id              [id anonymisiert]
     2022-01-28 13:44:35   last_time_online-id [id anonymisiert]
     2022-01-28 13:44:35   last_time_online-name last_time_online
     2022-01-28 13:44:35   last_time_online-value N/A
     2022-01-28 13:44:20   latitude        [anonymisiert]
     2022-01-28 13:44:20   longitude       [anonymisiert]
     2022-01-28 13:44:35   manufacturer-id [id anonymisiert]
     2022-01-28 13:44:35   manufacturer-name manufacturer
     2022-01-28 13:44:35   manufacturer-value Seluxit
     2022-01-28 13:44:20   name            My Garden
     2022-01-28 13:44:35   product-id      [id anonymisiert]
     2022-01-28 13:44:35   product-name    product
     2022-01-28 13:44:35   product-value   1-GATEWAY
     2022-01-28 13:44:35   serial_number-id [id anonymisiert]
     2022-01-28 13:44:35   serial_number-name serial_number
     2022-01-28 13:44:35   serial_number-value N/A
     2022-01-28 13:44:35   sgtin-id        [id anonymisiert]
     2022-01-28 13:44:35   sgtin-name      sgtin
     2022-01-28 13:44:35   sgtin-value     N/A
     2022-01-30 19:56:17   state           inactive
     2022-01-28 20:22:38   sun_data        HASH(0x4e3ccd0)
     2022-01-28 13:44:20   time_zone       Europe/Berlin
     2022-01-28 13:44:20   time_zone_offset 3600000
     2022-01-30 19:56:17   token           none
     2022-01-28 13:44:35   version-id      [id anonymisiert]
     2022-01-28 13:44:35   version-name    version
     2022-01-28 13:44:35   version-value   2.38.3
     2022-01-28 13:44:35   wifi_status-isconnected false
     2022-01-28 13:44:35   wifi_status-mac 00:1D:43:20:10:40
     2022-01-28 13:44:35   wifi_status-signal 0%
Attributes:
   debugJSON  1
   disable    1
   gardenaAccountEmail [Email anonymisiert]
   group      System
   icon       scene_summerhouse
   room       Geraete,2.1 Wohnzimmer


Geräte habe ich 8 - Zentrale, Rasenmäher, Irrigation Control, Water Control, 4x Smart Sensor.

Manuelle bzw. von fhem ausgelöste Aufrufe der Bridge gibt es derzeit keine. Ich bastle zwar zeitweise an meinen fhem-Aufrufen für's Frühjahr, aber im produktiven System gibt es derzeit nur die von der Bridge selbst verwalteten Status-Abrufe. Intervall steht auf 60.

EDIT:
Ich habe mehrere Taster aktiv, die bei Druck mit den Gardena-Devices interagieren. Aber solange die keiner drückt, passiert nichts (NOTIFYs und DOIFs...). Und eine Statusanzeige checkt den Status des Geräts direkt, also auch ein DOIF, direkt aufs Gardena-Reading.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 31 Januar 2022, 10:03:53
Das Bridge Device ruft jede Minute die aktuellen Daten aller Geräte aus der Cloud ab und verteilt die dann auf die jeweiligen FHEM Devices.
Da, wie Du ja selber schon mitbekommen hast, die Antwort sehr sehr lang ist, kommt die Antwort nicht in einem Rutsch sondern in mehreren gesplittet und wird dann  zusammen gesetzt. Das zusammen setzen ist eine Schleife die prüft ob der JSON String nun endlich komplett ist oder noch auf weitere Daten gewartet werden muss. Dieses prüfen (nicht das warten) kann je nach Länge der schon vorhanden Daten anscheinend dauern.

Ich muss also das prüfen in einen externen nicht blockierenden Prozess auslagern. Das wird wohl etwas Zeit in Anspruch nehmen. Ich empfehle hier erst mal die Bridge zu deaktivieren.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 31 Januar 2022, 10:12:04
Danke, CoolTux...!

Ich freue mich ja schon total über die Perspektive, dass sich das anders lösen lässt. Und in den nächsten Wochen schlafen die Gardena-Geräte eh weiter ihren Winterschlaf.

Dann schick' ich die Bridge einfach noch dazu.

Falls das Ganze Richtung März/April eine Umsetzungs-Chance hat, wär ich mehr als happy.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 31 Januar 2022, 19:46:59
Zitat von: zife am 31 Januar 2022, 10:12:04
Danke, CoolTux...!

Ich freue mich ja schon total über die Perspektive, dass sich das anders lösen lässt. Und in den nächsten Wochen schlafen die Gardena-Geräte eh weiter ihren Winterschlaf.

Dann schick' ich die Bridge einfach noch dazu.

Falls das Ganze Richtung März/April eine Umsetzungs-Chance hat, wär ich mehr als happy.

Traust Du Dir zu eine neue Version zu testen?
Dann bitte diese hier nehmen. Bitte die aktuelle 73_GardenaSmartBridge weg sichern.
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-async_run_parseJson/FHEM/73_GardenaSmartBridge.pm

Und wichtig ist immer genau beobachten und am besten gleichzeitig das FHEM Logfile laufen lassen
tail -f /opt/fhem/log/fhem-****


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 31 Januar 2022, 21:05:50
Wow, Hammer, danke!... Klar teste ich! Wird morgen früh eingespielt!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 09:16:54
Also... hier der erste Erfahrungsbericht:

fhem startet sich jetzt ca. alle 40 Sekunden von selbst neu, die CPU-Last ist entsprechend fast ausschließlich >90% und logischerweise meldet sich dann auch immer das GUI ab ("connection lost, trying reconnect every 5 seconds").

Das Log sieht entsprechend aus wie eine endlose Aneinanderreihung dieser Sequenz (hab mal die anderen Inhalte dringelassen, falls da jemand querschießt... wenn Du magst, setze ich die anderen devices auch testweise auf disable oder lösche die anderen Zeilen raus):


2022.02.01 08:52:03 1: Including ./log/fhem.save
2022.02.01 08:52:04 1: Messages collected while initializing FHEM:SecurityCheck:
  telnetPort is not password protected
  WEBphone is not password protected
  WEBapi is not password protected
  WEBtablet is not password protected
  WEB is not password protected
  MQTT2_fhem is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2022.02.01 08:52:06 3: [SamsungAV] device Fernseher initialising....
2022.02.01 08:52:06 3: GardenaSmartBridge (GardenaZentrale) - send credentials to fetch Token and locationId
2022.02.01 08:52:06 2: [Freezemon] myFreezeMon: ready to watch out for delays greater than 1 second(s)
2022.02.01 08:52:06 0: Featurelevel: 6.1
2022.02.01 08:52:06 0: Server started with 545 defined entities (fhem.pl:25563/2022-01-26 perl:5.028001 os:linux user:fhem pid:519)
2022.02.01 08:52:09 1: [Freezemon] myFreezeMon: possible freeze starting at 08:52:08, delay is 1.626 possibly caused by: tmr-CODE(0x1bb0d90)(dnsQuery)
2022.02.01 08:52:09 1: PERL WARNING: Use of uninitialized value $hour in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.01 08:52:09 1: PERL WARNING: Use of uninitialized value $minute in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.01 08:52:13 3: EnOcean set TasterLED_FE_1 4BS 0000000A 00
2022.02.01 08:52:17 1: [Freezemon] myFreezeMon: possible freeze starting at 08:52:10, delay is 7.429 possibly caused by: tmr-FHEM::Astro::Update(DE_AstroFunktion)
2022.02.01 08:52:17 3: GardenaSmartBridge (GardenaZentrale) - fetch locations id
2022.02.01 08:52:18 3: GardenaSmartBridge (GardenaZentrale) - processed locations id. ID is 4b6b[anonymisiert]
2022.02.01 08:52:19 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Undefined subroutine &FHEM::GardenaSmartBridge::CleanSubprocess called at ./FHEM/73_GardenaSmartBridge.pm line 924.
2022.02.01 08:52:22 1: Including fhem.cfg
2022.02.01 08:52:23 3: WEB: port 8083 opened
2022.02.01 08:52:23 3: WEBphone: port 8084 opened
2022.02.01 08:52:23 3: WEBtablet: port 8085 opened
2022.02.01 08:52:23 3: WEBapi: port 8088 opened
2022.02.01 08:52:23 2: eventTypes: loaded 2212 lines from ./log/eventTypes.txt
2022.02.01 08:52:23 3: telnetPort: port 7072 opened
2022.02.01 08:52:23 3: Opening TCM_ESP3_0 device /dev/ttyUSB0
2022.02.01 08:52:23 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2022.02.01 08:52:23 3: TCM_ESP3_0 device opened
2022.02.01 08:52:28 3: MusikStatus_AZ: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_AZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=B%C3%BCro featurelevel 6.1
2022.02.01 08:52:28 3: MusikStatus_BZ: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_BZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=Bad featurelevel 6.1
2022.02.01 08:52:28 3: MusikStatus_KU: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_KU: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=K%C3%BCche featurelevel 6.1
2022.02.01 08:52:28 3: MusikStatus_WC: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_WC: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=WC featurelevel 6.1
2022.02.01 08:52:28 3: MusikStatus_GZ: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_GZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=Mobil featurelevel 6.1
2022.02.01 08:52:28 3: GardenaSmartBridge (GardenaZentrale) - defined GardenaSmartBridge
2022.02.01 08:52:29 3: GardenaSmartDevice (Bloekmann) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Bloekmann) - defined GardenaSmartDevice with DEVICEID: ee35[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Wassermann) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Wassermann) - defined GardenaSmartDevice with DEVICEID: cf94[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Mobil) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Mobil) - defined GardenaSmartDevice with DEVICEID: 840[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Beet) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Beet) - defined GardenaSmartDevice with DEVICEID: 331b[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - defined GardenaSmartDevice with DEVICEID: e6d2[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Rasen) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Rasen) - defined GardenaSmartDevice with DEVICEID: 842[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Hausmann) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Hausmann) - defined GardenaSmartDevice with DEVICEID: 117[anonymisiert]
2022.02.01 08:52:31 2: Registering BOTVAC Klabautermann for URL /BOTVAC/Klabautermann/map...
2022.02.01 08:52:31 3: [SamsungAV] Fernseher defined with host: 192.168.178.26 port: 55000
2022.02.01 08:52:31 3: MQTT2_fhem: port 1883 opened
2022.02.01 08:52:33 2: EnOcean Cryptographic functions are not available.
2022.02.01 08:52:33 2: EnOcean XML functions available.
2022.02.01 08:52:44 3: freezemon defined myFreezeMon freezemon
2022.02.01 08:52:44 2: [Freezemon] myFreezeMon: ready to watch out for delays greater than 1 second(s)
2022.02.01 08:52:44 3: [Freezemon] myFreezeMon: Wrapping Log3
2022.02.01 08:52:44 1: Including ./log/fhem.save
2022.02.01 08:52:45 1: Messages collected while initializing FHEM:SecurityCheck:
  WEBphone is not password protected
  MQTT2_fhem is not password protected
  WEBapi is not password protected
  WEBtablet is not password protected
  WEB is not password protected
  telnetPort is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2022.02.01 08:52:47 3: [SamsungAV] device Fernseher initialising....
2022.02.01 08:52:47 3: GardenaSmartBridge (GardenaZentrale) - send credentials to fetch Token and locationId
2022.02.01 08:52:47 2: [Freezemon] myFreezeMon: ready to watch out for delays greater than 1 second(s)
2022.02.01 08:52:47 0: Featurelevel: 6.1
2022.02.01 08:52:47 0: Server started with 545 defined entities (fhem.pl:25563/2022-01-26 perl:5.028001 os:linux user:fhem pid:580)
2022.02.01 08:52:51 3: GardenaSmartBridge (GardenaZentrale) - fetch locations id
2022.02.01 08:52:51 1: [Freezemon] myFreezeMon: possible freeze starting at 08:52:49, delay is 2.934 possibly caused by: no bad guy found :-(
2022.02.01 08:52:54 3: EnOcean set TasterLED_FE_1 4BS 0000000A 00
2022.02.01 08:52:55 1: PERL WARNING: Use of uninitialized value $hour in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.01 08:52:55 1: PERL WARNING: Use of uninitialized value $minute in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.01 08:52:58 1: [Freezemon] myFreezeMon: possible freeze starting at 08:52:53, delay is 5.595 possibly caused by: tmr-FHEM::Astro::Update(DE_AstroFunktion) tmr-CODE(0x4fbc408)(__ANON__) tmr-freezemon_ProcessTimer(myFreezeMon) tmr-HttpUtils_TimeoutErr(N/A)
2022.02.01 08:52:59 3: GardenaSmartBridge (GardenaZentrale) - processed locations id. ID is 4b6b[anonymisiert]
2022.02.01 08:53:00 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Undefined subroutine &FHEM::GardenaSmartBridge::CleanSubprocess called at ./FHEM/73_GardenaSmartBridge.pm line 924.
2022.02.01 08:53:03 1: Including fhem.cfg
2022.02.01 08:53:04 3: WEB: port 8083 opened
2022.02.01 08:53:04 3: WEBphone: port 8084 opened
2022.02.01 08:53:04 3: WEBtablet: port 8085 opened
2022.02.01 08:53:04 3: WEBapi: port 8088 opened
2022.02.01 08:53:04 2: eventTypes: loaded 2212 lines from ./log/eventTypes.txt
2022.02.01 08:53:04 3: telnetPort: port 7072 opened
2022.02.01 08:53:04 3: Opening TCM_ESP3_0 device /dev/ttyUSB0
2022.02.01 08:53:04 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2022.02.01 08:53:04 3: TCM_ESP3_0 device opened
2022.02.01 08:53:08 3: MusikStatus_AZ: interval is 0, no periodic updates will done.
2022.02.01 08:53:08 3: MusikStatus_AZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=B%C3%BCro featurelevel 6.1
2022.02.01 08:53:08 3: MusikStatus_BZ: interval is 0, no periodic updates will done.
2022.02.01 08:53:08 3: MusikStatus_BZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=Bad featurelevel 6.1
2022.02.01 08:53:09 3: MusikStatus_KU: interval is 0, no periodic updates will done.
2022.02.01 08:53:09 3: MusikStatus_KU: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=K%C3%BCche featurelevel 6.1
2022.02.01 08:53:09 3: MusikStatus_WC: interval is 0, no periodic updates will done.
2022.02.01 08:53:09 3: MusikStatus_WC: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=WC featurelevel 6.1
2022.02.01 08:53:09 3: MusikStatus_GZ: interval is 0, no periodic updates will done.
2022.02.01 08:53:09 3: MusikStatus_GZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=Mobil featurelevel 6.1
2022.02.01 08:53:09 3: GardenaSmartBridge (GardenaZentrale) - defined GardenaSmartBridge
2022.02.01 08:53:10 3: GardenaSmartDevice (Bloekmann) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Bloekmann) - defined GardenaSmartDevice with DEVICEID: ee35[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Wassermann) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Wassermann) - defined GardenaSmartDevice with DEVICEID: cf945[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Mobil) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Mobil) - defined GardenaSmartDevice with DEVICEID: 840a[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Beet) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Beet) - defined GardenaSmartDevice with DEVICEID: 331b[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - defined GardenaSmartDevice with DEVICEID: e6d2[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Rasen) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Rasen) - defined GardenaSmartDevice with DEVICEID: 8427[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Hausmann) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Hausmann) - defined GardenaSmartDevice with DEVICEID: 1172[anonymisiert]
2022.02.01 08:53:12 2: Registering BOTVAC Klabautermann for URL /BOTVAC/Klabautermann/map...
2022.02.01 08:53:12 3: [SamsungAV] Fernseher defined with host: 192.168.178.26 port: 55000
2022.02.01 08:53:12 3: MQTT2_fhem: port 1883 opened
2022.02.01 08:53:14 2: EnOcean Cryptographic functions are not available.
2022.02.01 08:53:14 2: EnOcean XML functions available.
2022.02.01 08:53:23 3: freezemon defined myFreezeMon freezemon
2022.02.01 08:53:23 2: [Freezemon] myFreezeMon: ready to watch out for delays greater than 1 second(s)
2022.02.01 08:53:23 3: [Freezemon] myFreezeMon: Wrapping Log3
2022.02.01 08:53:23 1: Including ./log/fhem.save



Beim Rückkopieren der alten 73_GardenaSmartBridge.pm vermeldete das Log plötzlich "GardenaZentrale: Unknown code" und "Can't read ./FHEM/_GardenaSmartDevice.pm: No such file or directory", sprich: das Device-Modul war weg (wobei im Aufruf vorne auch die 74 fehlt). Hab es dann über ein update zurückgeholt.

Die Mio-fachen Gardena-Einträge waren mit Deiner neuen Version aus dem FreezeMon-Detail-Log verschwunden. Durch die hohe CPU-Last der dauernden Neustarts war es jetzt aber voll mit sonst unauffälligen Einträgen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 09:27:19
Ich habe es korrigiert. Kannst Du bitte noch mal testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 09:34:03
Problem ist dasselbe (Neustarts), aber die Fehlermeldung im Log hat sich geändert:

2022.02.01 09:30:50 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Can't use string ("ARRAY(0x50a8048)") as an ARRAY ref while "strict refs" in use at ./FHEM/73_GardenaSmartBridge.pm line 926.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 09:34:49
Zitat von: zife am 01 Februar 2022, 09:16:54
Also... hier der erste Erfahrungsbericht:

fhem startet sich jetzt ca. alle 40 Sekunden von selbst neu, die CPU-Last ist entsprechend fast ausschließlich >90% und logischerweise meldet sich dann auch immer das GUI ab ("connection lost, trying reconnect every 5 seconds").

Das Log sieht entsprechend aus wie eine endlose Aneinanderreihung dieser Sequenz (hab mal die anderen Inhalte dringelassen, falls da jemand querschießt... wenn Du magst, setze ich die anderen devices auch testweise auf disable oder lösche die anderen Zeilen raus):


2022.02.01 08:52:03 1: Including ./log/fhem.save
2022.02.01 08:52:04 1: Messages collected while initializing FHEM:SecurityCheck:
  telnetPort is not password protected
  WEBphone is not password protected
  WEBapi is not password protected
  WEBtablet is not password protected
  WEB is not password protected
  MQTT2_fhem is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2022.02.01 08:52:06 3: [SamsungAV] device Fernseher initialising....
2022.02.01 08:52:06 3: GardenaSmartBridge (GardenaZentrale) - send credentials to fetch Token and locationId
2022.02.01 08:52:06 2: [Freezemon] myFreezeMon: ready to watch out for delays greater than 1 second(s)
2022.02.01 08:52:06 0: Featurelevel: 6.1
2022.02.01 08:52:06 0: Server started with 545 defined entities (fhem.pl:25563/2022-01-26 perl:5.028001 os:linux user:fhem pid:519)
2022.02.01 08:52:09 1: [Freezemon] myFreezeMon: possible freeze starting at 08:52:08, delay is 1.626 possibly caused by: tmr-CODE(0x1bb0d90)(dnsQuery)
2022.02.01 08:52:09 1: PERL WARNING: Use of uninitialized value $hour in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.01 08:52:09 1: PERL WARNING: Use of uninitialized value $minute in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.01 08:52:13 3: EnOcean set TasterLED_FE_1 4BS 0000000A 00
2022.02.01 08:52:17 1: [Freezemon] myFreezeMon: possible freeze starting at 08:52:10, delay is 7.429 possibly caused by: tmr-FHEM::Astro::Update(DE_AstroFunktion)
2022.02.01 08:52:17 3: GardenaSmartBridge (GardenaZentrale) - fetch locations id
2022.02.01 08:52:18 3: GardenaSmartBridge (GardenaZentrale) - processed locations id. ID is 4b6b[anonymisiert]
2022.02.01 08:52:19 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Undefined subroutine &FHEM::GardenaSmartBridge::CleanSubprocess called at ./FHEM/73_GardenaSmartBridge.pm line 924.
2022.02.01 08:52:22 1: Including fhem.cfg
2022.02.01 08:52:23 3: WEB: port 8083 opened
2022.02.01 08:52:23 3: WEBphone: port 8084 opened
2022.02.01 08:52:23 3: WEBtablet: port 8085 opened
2022.02.01 08:52:23 3: WEBapi: port 8088 opened
2022.02.01 08:52:23 2: eventTypes: loaded 2212 lines from ./log/eventTypes.txt
2022.02.01 08:52:23 3: telnetPort: port 7072 opened
2022.02.01 08:52:23 3: Opening TCM_ESP3_0 device /dev/ttyUSB0
2022.02.01 08:52:23 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2022.02.01 08:52:23 3: TCM_ESP3_0 device opened
2022.02.01 08:52:28 3: MusikStatus_AZ: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_AZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=B%C3%BCro featurelevel 6.1
2022.02.01 08:52:28 3: MusikStatus_BZ: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_BZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=Bad featurelevel 6.1
2022.02.01 08:52:28 3: MusikStatus_KU: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_KU: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=K%C3%BCche featurelevel 6.1
2022.02.01 08:52:28 3: MusikStatus_WC: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_WC: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=WC featurelevel 6.1
2022.02.01 08:52:28 3: MusikStatus_GZ: interval is 0, no periodic updates will done.
2022.02.01 08:52:28 3: MusikStatus_GZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=Mobil featurelevel 6.1
2022.02.01 08:52:28 3: GardenaSmartBridge (GardenaZentrale) - defined GardenaSmartBridge
2022.02.01 08:52:29 3: GardenaSmartDevice (Bloekmann) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Bloekmann) - defined GardenaSmartDevice with DEVICEID: ee35[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Wassermann) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Wassermann) - defined GardenaSmartDevice with DEVICEID: cf94[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Mobil) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Mobil) - defined GardenaSmartDevice with DEVICEID: 840[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Beet) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Beet) - defined GardenaSmartDevice with DEVICEID: 331b[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - defined GardenaSmartDevice with DEVICEID: e6d2[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Rasen) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Fuehlmann_Rasen) - defined GardenaSmartDevice with DEVICEID: 842[anonymisiert]
2022.02.01 08:52:29 3: GardenaSmartDevice (Hausmann) - I/O device is GardenaZentrale
2022.02.01 08:52:29 3: GardenaSmartDevice (Hausmann) - defined GardenaSmartDevice with DEVICEID: 117[anonymisiert]
2022.02.01 08:52:31 2: Registering BOTVAC Klabautermann for URL /BOTVAC/Klabautermann/map...
2022.02.01 08:52:31 3: [SamsungAV] Fernseher defined with host: 192.168.178.26 port: 55000
2022.02.01 08:52:31 3: MQTT2_fhem: port 1883 opened
2022.02.01 08:52:33 2: EnOcean Cryptographic functions are not available.
2022.02.01 08:52:33 2: EnOcean XML functions available.
2022.02.01 08:52:44 3: freezemon defined myFreezeMon freezemon
2022.02.01 08:52:44 2: [Freezemon] myFreezeMon: ready to watch out for delays greater than 1 second(s)
2022.02.01 08:52:44 3: [Freezemon] myFreezeMon: Wrapping Log3
2022.02.01 08:52:44 1: Including ./log/fhem.save
2022.02.01 08:52:45 1: Messages collected while initializing FHEM:SecurityCheck:
  WEBphone is not password protected
  MQTT2_fhem is not password protected
  WEBapi is not password protected
  WEBtablet is not password protected
  WEB is not password protected
  telnetPort is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none

2022.02.01 08:52:47 3: [SamsungAV] device Fernseher initialising....
2022.02.01 08:52:47 3: GardenaSmartBridge (GardenaZentrale) - send credentials to fetch Token and locationId
2022.02.01 08:52:47 2: [Freezemon] myFreezeMon: ready to watch out for delays greater than 1 second(s)
2022.02.01 08:52:47 0: Featurelevel: 6.1
2022.02.01 08:52:47 0: Server started with 545 defined entities (fhem.pl:25563/2022-01-26 perl:5.028001 os:linux user:fhem pid:580)
2022.02.01 08:52:51 3: GardenaSmartBridge (GardenaZentrale) - fetch locations id
2022.02.01 08:52:51 1: [Freezemon] myFreezeMon: possible freeze starting at 08:52:49, delay is 2.934 possibly caused by: no bad guy found :-(
2022.02.01 08:52:54 3: EnOcean set TasterLED_FE_1 4BS 0000000A 00
2022.02.01 08:52:55 1: PERL WARNING: Use of uninitialized value $hour in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.01 08:52:55 1: PERL WARNING: Use of uninitialized value $minute in sprintf at ./FHEM/48_MieleAtHome.pm line 1342.
2022.02.01 08:52:58 1: [Freezemon] myFreezeMon: possible freeze starting at 08:52:53, delay is 5.595 possibly caused by: tmr-FHEM::Astro::Update(DE_AstroFunktion) tmr-CODE(0x4fbc408)(__ANON__) tmr-freezemon_ProcessTimer(myFreezeMon) tmr-HttpUtils_TimeoutErr(N/A)
2022.02.01 08:52:59 3: GardenaSmartBridge (GardenaZentrale) - processed locations id. ID is 4b6b[anonymisiert]
2022.02.01 08:53:00 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Undefined subroutine &FHEM::GardenaSmartBridge::CleanSubprocess called at ./FHEM/73_GardenaSmartBridge.pm line 924.
2022.02.01 08:53:03 1: Including fhem.cfg
2022.02.01 08:53:04 3: WEB: port 8083 opened
2022.02.01 08:53:04 3: WEBphone: port 8084 opened
2022.02.01 08:53:04 3: WEBtablet: port 8085 opened
2022.02.01 08:53:04 3: WEBapi: port 8088 opened
2022.02.01 08:53:04 2: eventTypes: loaded 2212 lines from ./log/eventTypes.txt
2022.02.01 08:53:04 3: telnetPort: port 7072 opened
2022.02.01 08:53:04 3: Opening TCM_ESP3_0 device /dev/ttyUSB0
2022.02.01 08:53:04 3: Setting TCM_ESP3_0 serial parameters to 57600,8,N,1
2022.02.01 08:53:04 3: TCM_ESP3_0 device opened
2022.02.01 08:53:08 3: MusikStatus_AZ: interval is 0, no periodic updates will done.
2022.02.01 08:53:08 3: MusikStatus_AZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=B%C3%BCro featurelevel 6.1
2022.02.01 08:53:08 3: MusikStatus_BZ: interval is 0, no periodic updates will done.
2022.02.01 08:53:08 3: MusikStatus_BZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=Bad featurelevel 6.1
2022.02.01 08:53:09 3: MusikStatus_KU: interval is 0, no periodic updates will done.
2022.02.01 08:53:09 3: MusikStatus_KU: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=K%C3%BCche featurelevel 6.1
2022.02.01 08:53:09 3: MusikStatus_WC: interval is 0, no periodic updates will done.
2022.02.01 08:53:09 3: MusikStatus_WC: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=WC featurelevel 6.1
2022.02.01 08:53:09 3: MusikStatus_GZ: interval is 0, no periodic updates will done.
2022.02.01 08:53:09 3: MusikStatus_GZ: Defined with URL http://192.168.178.50:8080/raumserver/data/getRendererState?id=Mobil featurelevel 6.1
2022.02.01 08:53:09 3: GardenaSmartBridge (GardenaZentrale) - defined GardenaSmartBridge
2022.02.01 08:53:10 3: GardenaSmartDevice (Bloekmann) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Bloekmann) - defined GardenaSmartDevice with DEVICEID: ee35[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Wassermann) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Wassermann) - defined GardenaSmartDevice with DEVICEID: cf945[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Mobil) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Mobil) - defined GardenaSmartDevice with DEVICEID: 840a[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Beet) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Beet) - defined GardenaSmartDevice with DEVICEID: 331b[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - defined GardenaSmartDevice with DEVICEID: e6d2[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Rasen) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Fuehlmann_Rasen) - defined GardenaSmartDevice with DEVICEID: 8427[anonymisiert]
2022.02.01 08:53:10 3: GardenaSmartDevice (Hausmann) - I/O device is GardenaZentrale
2022.02.01 08:53:10 3: GardenaSmartDevice (Hausmann) - defined GardenaSmartDevice with DEVICEID: 1172[anonymisiert]
2022.02.01 08:53:12 2: Registering BOTVAC Klabautermann for URL /BOTVAC/Klabautermann/map...
2022.02.01 08:53:12 3: [SamsungAV] Fernseher defined with host: 192.168.178.26 port: 55000
2022.02.01 08:53:12 3: MQTT2_fhem: port 1883 opened
2022.02.01 08:53:14 2: EnOcean Cryptographic functions are not available.
2022.02.01 08:53:14 2: EnOcean XML functions available.
2022.02.01 08:53:23 3: freezemon defined myFreezeMon freezemon
2022.02.01 08:53:23 2: [Freezemon] myFreezeMon: ready to watch out for delays greater than 1 second(s)
2022.02.01 08:53:23 3: [Freezemon] myFreezeMon: Wrapping Log3
2022.02.01 08:53:23 1: Including ./log/fhem.save



Beim Rückkopieren der alten 73_GardenaSmartBridge.pm vermeldete das Log plötzlich "GardenaZentrale: Unknown code" und "Can't read ./FHEM/_GardenaSmartDevice.pm: No such file or directory", sprich: das Device-Modul war weg (wobei im Aufruf vorne auch die 74 fehlt). Hab es dann über ein update zurückgeholt.

Die Mio-fachen Gardena-Einträge waren mit Deiner neuen Version aus dem FreezeMon-Detail-Log verschwunden. Durch die hohe CPU-Last der dauernden Neustarts war es jetzt aber voll mit sonst unauffälligen Einträgen.


Kannst Du mir sagen was Du das letzte mal ein Komplettupdate von FHEM gemacht hast. Das hier macht mich stutzig "Can't read ./FHEM/_GardenaSmartDevice.pm: No such file or directory". Das kommt vom Dispatcher und da gab es in letzter Zeit Änderungen. Wenn Du aktuell bist müssen wir das an Rudi melden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 09:44:09
Mein letztes Komplett-Update war vor ca. 1 Woche. Dazu muss man sagen, dass ich noch auf Deiner GIT-Version war und das dann erst wieder zur offiziellen eingecheckten Version korrigiert hab.

Ich habe aber eben noch einmal ein update gemacht (u.a. um das 74...GardenaDevice zurückzubekommen), und damit hat sich das Problem offenbar erledigt. Beim zweiten Rückkopieren der Backup 73...GardenaBridge hat er nicht mehr gemosert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 09:55:53
Ich habe eine neue Version hochgeladen. Da ist nun eine Ausgabe dabei welche lautet
Response ist:

Wenn die im Log kommt brauche ich die bitte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 10:08:07
Im fhem-LOG? (also nicht im Device-Log)?
Kann ich nicht finden... nur die ARRAY-Fehlermeldung von oben.

Muss ich mehr Details reinholen als verbose 3?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 10:10:18
Zitat von: zife am 01 Februar 2022, 10:08:07
Im fhem-LOG? (also nicht im Device-Log)?
Kann ich nicht finden... nur die ARRAY-Fehlermeldung von oben.

Muss ich mehr Details reinholen als verbose 3?

Hast Du auch die neue Version installiert? Da dürfte die Array Meldung gar nicht mehr kommen. Ja im FHEM Log findest Du die Meldung.. Verbose 3 reicht.
Wie genau lautet die Array Meldung?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 10:17:20
Option 1: ich bin zu dusselig (nicht ausgeschlossen, hatte erst 1 Kaffee)
Option 2: klappt nicht:


2022.02.01 10:14:30 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Can't use string ("ARRAY(0x4136ff0)") as an ARRAY ref while "strict refs" in use at ./FHEM/73_GardenaSmartBridge.pm line 926.


Kein "Response ist" zu finden
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 11:00:24
Zitat von: zife am 01 Februar 2022, 10:17:20
Option 1: ich bin zu dusselig (nicht ausgeschlossen, hatte erst 1 Kaffee)
Option 2: klappt nicht:


2022.02.01 10:14:30 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Can't use string ("ARRAY(0x4136ff0)") as an ARRAY ref while "strict refs" in use at ./FHEM/73_GardenaSmartBridge.pm line 926.


Kein "Response ist" zu finden

Weder noch. Ich habe nicht richtig geschaut. Er kann ja gar nicht die Ausgabe bringen wenn er vorher schon abstürzt durch die can't use string Geschichte.

Neue Version online.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 11:40:49
Ah, jetzt ja!

Die Abstürze/Neustarts sind jetzt weg, dem entsprechend ist die CPU-Last nur noch sporadisch auf >90%, also kein Vergleich zu vorher.

Hier die "neuen" Log-Einträge.


2022.02.01 11:28:07 3: GardenaSmartBridge (GardenaZentrale) - enabled
2022.02.01 11:28:07 3: GardenaSmartBridge (GardenaZentrale) - send credentials to fetch Token and locationId
2022.02.01 11:28:10 3: GardenaSmartBridge (GardenaZentrale) - fetch locations id
2022.02.01 11:28:10 3: GardenaSmartBridge (GardenaZentrale) - processed locations id. ID is 4b6b[anonymisiert]
2022.02.01 11:28:11 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
2022.02.01 11:28:13 3: GardenaSmartBridge (GardenaZentrale) - It looks like so is no Array reference at response
2022.02.01 11:28:13 3: GardenaSmartBridge (GardenaZentrale) - Response ist: $VAR1 = 'ARRAY(0x2cf9e30)';


Die letzten 3 Zeilen kommen minütlich mit identischem Inhalt.

Der Hex-Code des ARRAYs ändert sich mit jedem fhem-Neustart. Hier die Antwort nach einem shutdown restart

2022.02.01 11:30:35 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
2022.02.01 11:30:37 3: GardenaSmartBridge (GardenaZentrale) - It looks like so is no Array reference at response
2022.02.01 11:30:37 3: GardenaSmartBridge (GardenaZentrale) - Response ist: $VAR1 = 'ARRAY(0x3ab7cc8)';


Und noch ein Neustart später:

2022.02.01 11:31:46 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
2022.02.01 11:31:48 3: GardenaSmartBridge (GardenaZentrale) - It looks like so is no Array reference at response
2022.02.01 11:31:48 3: GardenaSmartBridge (GardenaZentrale) - Response ist: $VAR1 = 'ARRAY(0x3934e10)';



Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 11:53:38
Neuer Versuch bitte. Wir schaffen das noch  ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 12:08:24
Eine Runde geht noch, weil's so schön ist.


2022.02.01 12:03:26 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at ./FHEM/73_GardenaSmartBridge.pm line 904, <$fh> line 212.

2022.02.01 12:03:26 0: Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at ./FHEM/73_GardenaSmartBridge.pm line 904, <$fh> line 212.

2022.02.01 12:03:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 224.
2022.02.01 12:03:26 1: GardenaSmartDevice (Bloekmann) - no I/O device
2022.02.01 12:03:26 3: GardenaSmartDevice (Bloekmann) - defined GardenaSmartDevice with DEVICEID: ee351f7f-906[anonymisiert]
2022.02.01 12:03:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 224, <$fh> line 245.
2022.02.01 12:03:26 1: GardenaSmartDevice (Wassermann) - no I/O device
2022.02.01 12:03:26 3: GardenaSmartDevice (Wassermann) - defined GardenaSmartDevice with DEVICEID: cf94[anonymisiert]
2022.02.01 12:03:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 224, <$fh> line 261.
2022.02.01 12:03:26 1: GardenaSmartDevice (Fuehlmann_Mobil) - no I/O device
2022.02.01 12:03:26 3: GardenaSmartDevice (Fuehlmann_Mobil) - defined GardenaSmartDevice with DEVICEID: 840[anonymisiert]
2022.02.01 12:03:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 224, <$fh> line 278.
2022.02.01 12:03:26 1: GardenaSmartDevice (Fuehlmann_Beet) - no I/O device
2022.02.01 12:03:26 3: GardenaSmartDevice (Fuehlmann_Beet) - defined GardenaSmartDevice with DEVICEID: 331[anonymisiert]
2022.02.01 12:03:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 224, <$fh> line 295.
2022.02.01 12:03:26 1: GardenaSmartDevice (Fuehlmann_Hochbeet) - no I/O device
2022.02.01 12:03:26 3: GardenaSmartDevice (Fuehlmann_Hochbeet) - defined GardenaSmartDevice with DEVICEID: e6d[anonymisiert]
2022.02.01 12:03:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 224, <$fh> line 312.
2022.02.01 12:03:26 1: GardenaSmartDevice (Fuehlmann_Rasen) - no I/O device
2022.02.01 12:03:26 3: GardenaSmartDevice (Fuehlmann_Rasen) - defined GardenaSmartDevice with DEVICEID: 842[anonymisiert]
2022.02.01 12:03:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 224, <$fh> line 328.
2022.02.01 12:03:26 1: GardenaSmartDevice (Hausmann) - no I/O device
2022.02.01 12:03:26 3: GardenaSmartDevice (Hausmann) - defined GardenaSmartDevice with DEVICEID: 117[anonymisiert]


...und dann weiter unten im LOG, wen wundert's

2022.02.01 12:03:40 1: Messages collected while initializing FHEM:configfile: Cannot load module GardenaSmartBridge
setuuid: Please define GardenaZentrale first
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 12:43:24
Bin jetzt gleich auf Nummer sicher gegangen. Ich habe die Prüfung angepasst und gleichzeitig die Dumperausgabe gleich nach dem einlesen vom response gesetzt. Jetzt sehen wir auf jeden Fall was.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 12:51:06
Nach Modulreload:
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 905.
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 950.



Nach shutdown restart:
2022.02.01 12:48:33 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 905, <$fh> line 212.
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 950, <$fh> line 212.

2022.02.01 12:48:33 0: Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 905, <$fh> line 212.
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 950, <$fh> line 212.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 12:53:50
Hab Dir nen Kaffee für zwischendurch an Deine Paypal geschickt (ok, physisch holen musst Du ihn selbst)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 12:54:07
Zitat von: zife am 01 Februar 2022, 12:51:06
Nach Modulreload:
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 905.
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 950.



Nach shutdown restart:
2022.02.01 12:48:33 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 905, <$fh> line 212.
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 950, <$fh> line 212.

2022.02.01 12:48:33 0: Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 905, <$fh> line 212.
Global symbol "$response" requires explicit package name (did you forget to declare "my $response"?) at ./FHEM/73_GardenaSmartBridge.pm line 950, <$fh> line 212.


Sehr gut wir sind also weiter. Neues update
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 13:01:11

2022.02.01 12:59:12 3: GardenaSmartBridge (GardenaZentrale) - processed locations id. ID is 4b6[anonymisiert]
2022.02.01 12:59:13 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
2022.02.01 12:59:14 3: GardenaSmartBridge (GardenaZentrale) - Response ist: $VAR1 = undef;

2022.02.01 12:59:14 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/73_GardenaSmartBridge.pm line 940.
2022.02.01 12:59:14 1: PERL WARNING: Use of uninitialized value $dmsg in pattern match (m//) at fhem.pl line 4086.
2022.02.01 12:59:14 1: PERL WARNING: Use of uninitialized value $dmsg in concatenation (.) or string at fhem.pl line 4150.
2022.02.01 12:59:14 1: PERL WARNING: Use of uninitialized value $dmsg in concatenation (.) or string at fhem.pl line 4151.
2022.02.01 12:59:14 3: GardenaZentrale: Unknown code , help me!
2022.02.01 12:59:14 3: GardenaSmartBridge (GardenaZentrale) - It looks like so is no Array reference at response
2022.02.01 12:59:14 3: GardenaSmartBridge (GardenaZentrale) - Response ist: $VAR1 = undef;


"Unknown code, help me!"  ;D ;D ;D
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 13:02:23
Ok soweit so gut. Jetzt muss ich schauen wieso das leer ist. Ich muss noch eine Ausgabe einbauen. Hast noch Zeit und Lust?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 13:04:50
Läuft bei mir nebenher am zweiten Rechner, sitze eh hier für die Arbeit. Also... kein Problem, immer her damit!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 13:11:38
Zitat von: zife am 01 Februar 2022, 13:04:50
Läuft bei mir nebenher am zweiten Rechner, sitze eh hier für die Arbeit. Also... kein Problem, immer her damit!

Neue Version ist da
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 13:23:35
Welche IDs sind eigentlich vertraulich zu behandeln? Ich hab keine Lust, immer alle rauszulöschen (brauch aber auch keinen, der mir meine Ventile ungewollt fernsteuert  :o)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 13:25:35
Zitat von: zife am 01 Februar 2022, 13:23:35
Welche IDs sind eigentlich vertraulich zu behandeln? Ich hab keine Lust, immer alle rauszulöschen (brauch aber auch keinen, der mir meine Ventile ungewollt fernsteuert  :o)

Dann schick es mir privat.

fhemsupport@cooltux.net
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 13:28:14
You've got mail
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 14:42:21
You to.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 17:13:08
So nach dem das nun läuft können wir hier weiter machen. Loging sollte nun auf jeden Fall viel weniger sein. Und dadurch keine Freeze mehr kommen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 17:22:05
Ok, letzter Log-Auszug kam noch via Email. Nochmal kurz tief durchatmen  8)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 17:41:07
Sorry mein Fehler. Du musst die files im raw format runter laden

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-async_run_parseJson/FHEM/73_GardenaSmartBridge.pm

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-async_run_parseJson/FHEM/74_GardenaSmartDevice.pm

Hier die Links
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 18:06:28
So, mal abgesehen von der kleinen Feierabendgemeinheit, dass alle meine Gardena-Devices plötzlich verschwunden waren, läuft nun alles. Werde es noch etwas beobachten, aber für den Moment: top top top!

Im Log steht nur noch:
2022.02.01 18:04:21 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Falls das interessiert...

EDIT: o.g Log-Meldung kommt minütlich.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 18:37:43
Ich schau mal. Hauptsache die Devices bekommen Daten. Also Readings werden aktualisiert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 18:43:43
Zitat von: zife am 01 Februar 2022, 18:06:28
So, mal abgesehen von der kleinen Feierabendgemeinheit, dass alle meine Gardena-Devices plötzlich verschwunden waren, läuft nun alles. Werde es noch etwas beobachten, aber für den Moment: top top top!

Im Log steht nur noch:
2022.02.01 18:04:21 3: GardenaSmartBridge (GardenaZentrale) - no Match for processing data
Falls das interessiert...

EDIT: o.g Log-Meldung kommt minütlich.

Hab es gefixt. Hatte noch ein return vergessen. Nun ist es soweit ready for testing. Gib mal bitte ende der Woche noch mal ein Feedback.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 18:44:44
Alles klar!
Readings sehen gut aus. Zwar sind bei mir die meisten Devices im Winterschlaf, aber auch das wird korrekt in den Readings angezeigt.

Also... für heute: unfassbares Engagement von Dir, riesiges Dankeschön!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 01 Februar 2022, 18:56:23
Zitat von: zife am 01 Februar 2022, 18:44:44
Alles klar!
Readings sehen gut aus. Zwar sind bei mir die meisten Devices im Winterschlaf, aber auch das wird korrekt in den Readings angezeigt.

Also... für heute: unfassbares Engagement von Dir, riesiges Dankeschön!

Gerne. Und ich danke für den Kaffee.

Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 Februar 2022, 19:33:30
Jetzt haste Dir eher nen grosses Bier verdient!!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 08 Februar 2022, 10:34:00
Zitat von: CoolTux am 01 Februar 2022, 18:43:43
Hab es gefixt. Hatte noch ein return vergessen. Nun ist es soweit ready for testing. Gib mal bitte ende der Woche noch mal ein Feedback.

Läuft bei mir weiter problemlos! Zwar ist aufgrund der winterschlafenden Geräte noch nicht viel los, aber das Modul telefoniert fleißig mit Gardena und liefert die Readings - Winterschlaf ist ja auch eins. Also würd ich sagen: top gelungen! Und vor allem reagiert mein fhem jetzt deutlich fixer und taucht in den FreezeMon-Logs so gut wie nicht mehr auf. Die ganze Arbeit hat sich also gelohnt für jeden, der mehrere Gardena-Geräte am Start hat.

Nur eins ist mir aufgefallen, aber dieses "Phänomen" dürfte schon früher bestanden haben: Die "state" sind unterschiedlich, wenn ein Gerät im Winterschlaf ist.
... Rasenmäher meldet "offline"
... Sensoren melden "offline"
... Irrigation Control meldet "scheduled watering next start: ..."
... Smart Water Control meldet: "geschlossen".

In der Gardena-App steht bei allen "Winterschlaf".

Um sich daran anzulehnen, und da diese Info ja durchaus Sinn macht, könnte man in einem nächsten Release die Info aus "winter_mode" in den "state" übernehmen, wäre mein Vorschlag.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 Februar 2022, 10:50:35
Zitat von: zife am 08 Februar 2022, 10:34:00
Läuft bei mir weiter problemlos! Zwar ist aufgrund der winterschlafenden Geräte noch nicht viel los, aber das Modul telefoniert fleißig mit Gardena und liefert die Readings - Winterschlaf ist ja auch eins. Also würd ich sagen: top gelungen! Und vor allem reagiert mein fhem jetzt deutlich fixer und taucht in den FreezeMon-Logs so gut wie nicht mehr auf. Die ganze Arbeit hat sich also gelohnt für jeden, der mehrere Gardena-Geräte am Start hat.

Nur eins ist mir aufgefallen, aber dieses "Phänomen" dürfte schon früher bestanden haben: Die "state" sind unterschiedlich, wenn ein Gerät im Winterschlaf ist.
... Rasenmäher meldet "offline"
... Sensoren melden "offline"
... Irrigation Control meldet "scheduled watering next start: ..."
... Smart Water Control meldet: "geschlossen".

In der Gardena-App steht bei allen "Winterschlaf".

Um sich daran anzulehnen, und da diese Info ja durchaus Sinn macht, könnte man in einem nächsten Release die Info aus "winter_mode" in den "state" übernehmen, wäre mein Vorschlag.

Die Idee ist, ich müsste nur mal schauen wo ich diese Info winter_mode finde.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 08 Februar 2022, 10:59:46
Ist ein eigenes Reading, dass m.E. bei allen Devices existiert.
Wenn der Winterschlaf aktiv ist, steht dort: "hibernate", wenn deaktiviert, dann "awake".

Für den "state" ist natürlich nur hibernate interessant.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 Februar 2022, 11:23:57
Zitat von: zife am 08 Februar 2022, 10:59:46
Ist ein eigenes Reading, dass m.E. bei allen Devices existiert.
Wenn der Winterschlaf aktiv ist, steht dort: "hibernate", wenn deaktiviert, dann "awake".

Für den "state" ist natürlich nur hibernate interessant.

Alles klar. Eben auch gefunden. Ich schaue mal wie ich das hin zauber.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 08 Februar 2022, 11:57:24
Kannst Du bitte mal ein Update machen. Habe eben eine geänderte Version in mein Git geschoben.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 08 Februar 2022, 11:59:54
Bist mal wieder Vollgas dabei  8) cool...
Ich komme erst heute Abend wieder an mein System ran... dann teste ich!
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 09 Februar 2022, 08:29:56
So, hier das Feedback:

... Wenn man Geräte in den Winterschlaf schickt, passt es - "state" ändert sich auf "Winterschlaf".
... Umgekehrt klappt es nicht, auch wenn "winter_mode" auf "awake" steht, bleibt "state" auf "Winterschlaf".

EDIT: getestet mit einem Sensor
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Februar 2022, 08:55:21
Zitat von: zife am 09 Februar 2022, 08:29:56
So, hier das Feedback:

... Wenn man Geräte in den Winterschlaf schickt, passt es - "state" ändert sich auf "Winterschlaf".
... Umgekehrt klappt es nicht, auch wenn "winter_mode" auf "awake" steht, bleibt "state" auf "Winterschlaf".

EDIT: getestet mit einem Sensor

Ok danke. Schaue ich mal
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Februar 2022, 10:30:39
Ah habe gerade gesehen das ich damit schon gerechnet habe und was vorbereitet hatte. Nun bitte noch mal update und test.


Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 09 Februar 2022, 12:54:03
Also, ich dachte erst, es liegt an der Gardena Cloud. Aber da es nach dem Rückkopieren der Backup 74_GardenaDevice... wieder funktioniert, ist es wohl doch ein Bug in der neuen Version:

"state" hängt auf "initialized" fest, sprich: die Temperatur/Licht-Readings kommen nicht mehr. Bei "set refresh ..." bleibt "state" auf "send command to Gardena Cloud" hängen.

(alles am Beispiel eines Sensors getestet)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Februar 2022, 13:17:07
Und die Version von gestern hat funktioniert? Ich habe da nichts relevantes geändert.

Kannst du bitte mal im Log schauen ob Du da was findest.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Februar 2022, 13:51:50
Fehler gefunden. Bitte noch mal update machen und dann testen. Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 09 Februar 2022, 14:00:27
Da warst Du schneller... wollte gerade zwei Fehler aus dem Log senden. Jetzt passt es!

Bin ja fast versucht, bei dem Sonnenschein hier den Rasenmäher und die Bewässerung aus dem Winterschlaf zu holen, aber da hab ich alles abgebaut und verstaut... das wäre eine größere Aktion.

Für die Sensoren jedenfalls Test bestanden. Und auf den ersten Blick ist gilt das auch für die anderen Geräte, denn die zeigen zumindest korrekt ihren Winterschlaf an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 09 Februar 2022, 14:15:42
Dann kannst Du die Updatequelle nun löschen. Ich hole die Änderungen ins svn
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 09 Februar 2022, 14:21:44
Hans Rosenthal springt... "Das war spitze!" (für die älteren Semester, die ihn noch kennen)  ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 12 Februar 2022, 20:12:09
Zitat von: zife am 09 Februar 2022, 14:21:44
Hans Rosenthal springt... "Das war spitze!" (für die älteren Semester, die ihn noch kennen)  ;)
Ja das waren noch Zeiten.  :) ::)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 14 Februar 2022, 22:19:44
Ich krieg mich gar nicht mehr ein vor Begeisterung... seit dem Umbau des Moduls in "Rückmeldungshäppchen" rennt mein fhem wie nie. Tasterbefehle für Licht, Rolläden und Co werden in 0,nix umgesetzt. So macht das wieder Spaß!

@Cooltux: Bin Dir sowas von dankbar! Gibt es einen "Best Practice" Faden für Modulentwickler, wo Dein Vorgehen quasi wie ein WIKI Eintrag allen empfohlen werden kann, die mit vergleichbaren Requests arbeiten? Das müsste der neue Standard werden, bevor wieder jemand auf die Suche geht nach ominösen Bremsern...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Februar 2022, 07:24:35
Zitat von: zife am 14 Februar 2022, 22:19:44
Ich krieg mich gar nicht mehr ein vor Begeisterung... seit dem Umbau des Moduls in "Rückmeldungshäppchen" rennt mein fhem wie nie. Tasterbefehle für Licht, Rolläden und Co werden in 0,nix umgesetzt. So macht das wieder Spaß!

@Cooltux: Bin Dir sowas von dankbar! Gibt es einen "Best Practice" Faden für Modulentwickler, wo Dein Vorgehen quasi wie ein WIKI Eintrag allen empfohlen werden kann, die mit vergleichbaren Requests arbeiten? Das müsste der neue Standard werden, bevor wieder jemand auf die Suche geht nach ominösen Bremsern...


Freut mich das es nun so gut läuft.
Eigentlich wissen die meisten Entwickler wann sie welche Art der asynchronen Programmierung nehmen. Im Fall von Gardena war einfach die große Anzahl an Geräten und die damit verbundene Art der zerhackten Antwort von der Cloud der Grund. Das Zusammensetzen der Antwort dauerte einfach zu lange bei so vielen Geräten.


Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 15 Februar 2022, 13:08:52
Hmm... hab ich vielleicht beim Testen was übersehen? Wobei damals im state brav "Winterschlaf" stand.

Die IrrigationControl wirft mir jetzt folgende Events im Minutentakt:

2022-02-15 13:05:16 GardenaSmartDevice Wassermann ic24-valves_connected: ARRAY(0xb3169d8)
2022-02-15 13:05:16 GardenaSmartDevice Wassermann ic24-valves_connected: 1,2,3,4
2022-02-15 13:05:16 GardenaSmartDevice Wassermann ic24-valves_master_config: ARRAY(0xb316b88)
2022-02-15 13:05:16 GardenaSmartDevice Wassermann ic24-valves_master_config:
2022-02-15 13:05:16 GardenaSmartDevice Wassermann Winterschlaf
2022-02-15 13:05:16 GardenaSmartDevice Wassermann send command to gardena cloud
2022-02-15 13:05:16 GardenaSmartDevice Wassermann 405
2022-02-15 13:05:17 GardenaSmartDevice Wassermann 204


Was will er mir mit 405/204 sagen?

Im Log sehe ich keine Fehler.

EDIT: Ach herrje, wildgewordenes NOTIFY. Das hab ich wohl selbst verbockt, sorry.

EDIT2: Aber eins bleibt mir unklar. Alle Geräte im Winterschlaf senden keine Events (zumindest mit event_on_change_reading.*). Die IrrigationControl aber sendet die o.g. Events im Minutentakt, was dann auch mein Notify triggert. Ist da nicht doch irgendwie noch ein Wurm drin? Die ARRAY-Einträge sind dauernd anders, und das löst dann natürlich ein Event aus...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 15 Februar 2022, 13:32:48
Du musst da die Regex von Deinem Notify enger setzen. Aber davon ab muss ich mal schauen was da genau geliefert wird wo jetzt aktuell Array steht.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 15 Februar 2022, 14:02:11
Das bekomm ich hin, keine Frage.

Beim Rasenmäher hab ich ein Notify, das auf Statusänderungen beim Mäher lauscht (event_on_change_reading.*). Das funzt, denn solange der Mäher im Winterschlaf ist, wird es nicht getriggert.

Dieses Notify hab ich jetzt auf die IrrigationControl dupliziert, doch da tiggert es eben minütlich aufgrund der Statusänderungen trotz Winterschlaf. Sprich: nur aufgrund der abweichenden ARRAY-Meldungen löst es überhaupt aus.

Ich kann das zweite Notify jetzt enger setzen, kein Problem. Oder die Events aus der Irrigation Control weiter einengen. Aber damit vertusche ich ja nur die Ursache.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 03 März 2022, 16:02:21
Hallo Freunde des kurzen Rasens,

habe heute meinen Rasenmäher aus dem Winterschlaf geweckt - und stelle fest, dass sich die Readings nicht aktualisieren. Wenn ich die Bridge per "set getDevicesState" dazu zwinge, werden sie korrekt aktualisiert. Aber das "attr <device> interval 120" scheint ignoriert zu werden, sprich: von selbst tut sich nichts.

Hier meine Bridge:
Internals:
   BRIDGE     1
   FUUID      [anonymisiert]
   FVERSION   73_GardenaSmartBridge.pm:v2.4.7-s25661/2022-02-09
   INTERVAL   120
   NAME       GardenaZentrale
   NOTIFYDEV  global,GardenaZentrale
   NR         91
   NTFY_ORDER 50-GardenaZentrale
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.4.7
   READINGS:
     2022-02-22 12:59:17   address         [anonymisiert]
     2022-02-22 12:59:17   authorized_user_ids 0
     2022-02-22 12:59:20   category-id     3[anonymisiert]
     2022-02-22 12:59:20   category-name   category
     2022-02-22 12:59:20   category-value  gateway
     2022-02-22 12:59:17   city            [anonymisiert]
     2022-02-22 12:59:20   connection_status-id [anonymisiert]
     2022-02-22 12:59:20   connection_status-name connection_status
     2022-03-03 15:56:32   connection_status-timestamp 2022-03-03T14:56:28.745Z
     2022-02-22 12:59:20   connection_status-value online
     2022-02-22 12:59:17   devices         8
     2022-02-22 12:59:20   ethernet_status-ip [anonymisiert]
     2022-02-22 12:59:20   ethernet_status-isconnected true
     2022-02-22 12:59:20   ethernet_status-mac [anonymisiert]
     2022-02-22 12:59:17   gateway_time_zone Europe/Berlin
     2022-02-22 12:59:17   gateway_time_zone_offset 3600000
     2022-02-22 12:59:17   id              [anonymisiert]
     2022-03-03 10:25:30   lastRequestState request_error
     2022-02-22 12:59:20   last_time_online-id [anonymisiert]
     2022-02-22 12:59:20   last_time_online-name last_time_online
     2022-02-22 12:59:20   last_time_online-value N/A
     2022-02-22 12:59:17   latitude        48.7139339
     2022-02-22 12:59:17   longitude       11.4155223
     2022-02-22 12:59:20   manufacturer-id [anonymisiert]
     2022-02-22 12:59:20   manufacturer-name manufacturer
     2022-02-22 12:59:20   manufacturer-value Seluxit
     2022-02-22 12:59:17   name            My Garden
     2022-02-22 12:59:20   product-id      [anonymisiert]
     2022-02-22 12:59:20   product-name    product
     2022-02-22 12:59:20   product-value   1-GATEWAY
     2022-02-22 12:59:20   serial_number-id [anonymisiert]
     2022-02-22 12:59:20   serial_number-name serial_number
     2022-02-22 12:59:20   serial_number-value N/A
     2022-02-22 12:59:20   sgtin-id        [anonymisiert]
     2022-02-22 12:59:20   sgtin-name      sgtin
     2022-02-22 12:59:20   sgtin-value     N/A
     2022-03-03 15:56:29   state           Connected
     2022-03-03 14:22:49   sun_data        HASH(0x5b85d60)
     2022-02-22 12:59:17   time_zone       Europe/Berlin
     2022-02-22 12:59:17   time_zone_offset 3600000
     2022-03-03 14:22:47   token           eyJhbGciOiJSUzI1NiIsInR5[anonymisiert]rBlVTh2mu-Q
     2022-02-22 12:59:20   version-id      28b792e4-2bb8-3030-b48b-a43343b82fbc
     2022-02-22 12:59:20   version-name    version
     2022-02-22 12:59:20   version-value   2.39.1
     2022-02-22 12:59:20   wifi_status-isconnected false
     2022-02-22 12:59:20   wifi_status-mac 00:1D:43:20:10:40
     2022-02-22 12:59:20   wifi_status-signal 0%
   helper:
     locations_id [anonymisiert]
     refresh_token aed099de-80f8-400a-b0aa-6004ab8b0cbc
     session_id eyJhbGciOiJSUzI1N[anonymisiert]QyirTiAojCKwYT47cwot951RfrBlVTh2mu-Q
     token_expired 1647177765.79541
     user_id    [anonymisiert]
     deviceList:
       Bloekmann
       Fuehlmann_Beet
       Fuehlmann_Hochbeet
       Fuehlmann_Mobil
       Fuehlmann_Rasen
       Hausmann
       Wassermann
Attributes:
   debugJSON  1
   event-on-update-reading .*
   gardenaAccountEmail [anonymisiert]
   group      Gardena
   icon       czZentraleGardena_full@grey
   interval   120
   room       21 Wohnzimmer,Geraete


Und mein Mäher:
Internals:
   DEF        [anonymisiert] mower
   DEVICEID   [anonymisiert]
   FUUID      [anonymisiert]
   FVERSION   74_GardenaSmartDevice.pm:v2.4.3-s25661/2022-02-09
   GardenaZentrale_MSGCNT 17
   GardenaZentrale_TIME 2022-03-03 16:00:33
   IODev      GardenaZentrale
   LASTInputDev GardenaZentrale
   MSGCNT     17
   NAME       Bloekmann
   NR         101
   STATE      geparkt
   TYPE       GardenaSmartDevice
   VERSION    v2.4.3
   READINGS:
     2022-03-03 14:22:37   IODev           GardenaZentrale
     2022-02-01 18:03:02   battery-level   100
     2022-02-01 18:03:02   device_info-category Mäher
     2022-03-03 14:22:52   device_info-connection_status online
     2022-03-03 15:56:31   device_info-last_time_online 2022-03-03 15:40:29
     2022-02-01 18:03:02   device_info-manufacturer Gardena
     2022-02-01 18:03:02   device_info-product 3-DEVICE
     2022-02-01 18:03:02   device_info-serial_number 00031835
     2022-02-01 18:03:02   device_info-sgtin [anonymisiert]
     2022-02-01 18:03:02   device_info-version 3.0.0-4.0.0-1.5.3-2.1.3
     2022-02-01 18:03:02   firmware-firmware_command nichts zu tun
     2022-02-01 18:03:02   firmware-firmware_status auf dem neusten Stand
     2022-02-01 18:03:02   firmware-firmware_upload_progress 0
     2022-02-01 18:03:02   firmware-inclusion_status inbegriffen
     2022-03-03 14:24:34   lastRequestState request_error
     2022-02-01 18:03:02   mower-error     kein Fehler
     2022-02-01 18:03:02   mower-last_error_code kein Fehler
     2022-03-03 15:56:31   mower-source_for_next_start ok
     2022-03-03 15:56:31   mower-status    geparkt
     2022-02-01 18:03:02   mower-timestamp_last_error_code temporarily unavailable
     2022-03-03 15:56:31   mower-timestamp_next_start temporarily unavailable
     2022-03-03 14:24:42   mower_stats-charging_cycles 733
     2022-02-01 18:03:02   mower_stats-collisions 9189
     2022-02-01 18:03:02   mower_stats-cutting_time 616
     2022-02-01 18:03:02   mower_stats-running_time 650
     2022-02-01 18:03:02   mower_timer-mower_timer 0
     2022-03-03 14:22:52   mower_timer-mower_timer_timestamp 1646315883
     2022-02-01 18:03:02   mower_type-base_software_up_to_date 1
     2022-02-01 18:03:02   mower_type-device_type 13
     2022-02-01 18:03:02   mower_type-device_variant 1
     2022-02-01 18:03:02   mower_type-mainboard_version 10.40
     2022-02-01 18:03:02   mower_type-mmi_version 10.22
     2022-02-01 18:03:02   mower_type-serial_number [anonymisiert]
     2022-03-03 15:38:08   radio-quality   90
     2022-02-01 18:03:02   radio-state     gut
     2022-02-01 18:03:02   startpoint-1-enabled 1
     2022-03-03 16:00:33   state           geparkt
     2022-03-03 14:22:52   winter_mode     awake
   helper:
     STARTINGPOINTID e0cf6519-03f1-4a94-bc3d-3a04cbbf4e90
     STARTINGPOINTS { "name": "starting_points", "value": [{"follow":"guide_1","distance_in_meters":3,"corridor_cut_enabled":false,"enabled":true,"probability_in_percent":40},{"enabled":false,"probability_in_percent":50,"corridor_cut_enabled":false,"distance_in_meters":26,"follow":"guide_1"},{"probability_in_percent":50,"enabled":false,"follow":"guide_1","corridor_cut_enabled":false,"distance_in_meters":26}]}
     _id       
     button_config_time_id
     eco_mode_id da1b14f7-7450-40a2-8154-e3d2492c9bea
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id b32e35da-7318-41a7-aa4f-73a556e11c9c
     winter_mode_id bac06230-b298-434f-9492-a96c408eedb1
Attributes:
   IODev      GardenaZentrale
   event-on-change-reading .*
   group      Gardena
   icon       czMaeh_full@grey
   model      mower
   room       A0 Garten,Geraete


Fehlbedienung... oder BUG (den ich oben beim Testen ggf. nicht gemerkt habe)?


EDIT: Ja, gibt's das? Da schau ich ne Stunde lang in die LOGs, starte fhem neu, drücke links und rechts, nichts passiert. Dann schreibe ich diesen Post, und plötzlich läufts. Sorry für den Spam und Kommando zurück, jetzt aktualisiert's wieder. Keine Ahnung, welcher Christof mich als dummen Truman hier gerade filmt. Und keine Ahnung, was der Grund war.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 19 März 2022, 19:30:23
Was will mir eigentlich der state "405" sagen?

Ich habe heute die Bewässerung aus dem Winterschlaf geholt - und wenn ich einen Zeitplan der Irrigation Control per "stopScheduleValve" anhalten will, reagiert die Cloud mit "405". Der Befehl wird nicht umgesetzt.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 19 März 2022, 20:14:52
HTTP Code 405
405 Method Not Allowed
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 21 März 2022, 20:46:30
Hm, also auch nach 1 Tag Pause habe ich dasselbe Problem. Fehlkonfiguration oder zeigt sich jetzt doch noch ein Bug der neuen Version? Soll ich nochmal ein LIST liefern?
Im Log steht nur dasselbe:

2022-03-21_20:43:25 Wassermann send command to gardena cloud
2022-03-21_20:43:26 Wassermann 405
2022-03-21_20:44:50 Wassermann scheduled watering next start: 2022-03-21 06:00


Wobei der state nicht stimmt: alle Zeitpläne sind pausiert, niemand soll um 6:00 starten. Das wäre auch widersinnig, denn dieser Zeitpunkt liegt ja in der Vergangenheit...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 22 März 2022, 05:48:40
Dann müssen wir mal schauen was er da genau an die Cloud sendet.

Ich melde mich im Laufe des Tages noch mal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Tommy_84 am 23 März 2022, 14:47:35
Hallo zusammen.

Ich hab mich in der gardena api jetzt schon dumm und dusselig gesucht.

Wo finde ich da den Datenpunkt für die Startpunkte?



Gruß
Tommy

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 März 2022, 14:56:05
Zitat von: zife am 21 März 2022, 20:46:30
Hm, also auch nach 1 Tag Pause habe ich dasselbe Problem. Fehlkonfiguration oder zeigt sich jetzt doch noch ein Bug der neuen Version? Soll ich nochmal ein LIST liefern?
Im Log steht nur dasselbe:

2022-03-21_20:43:25 Wassermann send command to gardena cloud
2022-03-21_20:43:26 Wassermann 405
2022-03-21_20:44:50 Wassermann scheduled watering next start: 2022-03-21 06:00


Wobei der state nicht stimmt: alle Zeitpläne sind pausiert, niemand soll um 6:00 starten. Das wäre auch widersinnig, denn dieser Zeitpunkt liegt ja in der Vergangenheit...

nimm mal bitte in der 73_GardenaSmartBridge.pm in Zeile 485 die Einkommentierung raus. Dann stellst auf verbose 4 und versuchst es noch mal. Ich brauche dann das log nach den einstellen der timer. Dürfte bisschen lang sein. Schick es mir einfach per Mail.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 23 März 2022, 16:36:56
ok... mach ich spätestens morgen!

EDIT:
ach, genug Meetings für heute. First Things first  8)
Log kommt per Mail.

Was hab ich gemacht:

16.40: reload des Moduls mit der o.g. Änderung
16.41: "stop schedule valve 1" (--> 405er Fehler)
16.43: "resume schedule valve 1" (--> 405er Fehler)
16.44: "stop scheldule valve 2" (--> 405er Fehler)
16.45: "closeAllValves" (--> "command is processed")
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 März 2022, 17:10:25
Irgendwie ist der Request immer leer nach einem gesendeten Command

Kannst Du bitte einmal in Zeile 505
Log3 $name, 4, "GardenaSmartBridge ($name) - Request: $data";

Ändern in

Log3 $name, 4, "GardenaSmartBridge ($name) - Request: $data und Error: $err";

Und dann noch mal testen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 23 März 2022, 17:31:29
ok... Log im Mail
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 23 März 2022, 17:56:03
Kann es sein das die Änderung nicht neu geladen wurde? Die Ausgabe passt nicht mit meinen Änderungswunsch
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 23 März 2022, 18:37:39
Ach, ich Depp... hab's editierte File in den falschen fhem-Ordner geladen  ::)  Update kommt gleich.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 24 März 2022, 10:13:50
Brauchst Du kurzfristig noch Logs? Sonst gehe ich erstmal auf die offizielle Version zurück, weil mir das Log vollläuft  :-X
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 März 2022, 10:40:11
Zitat von: zife am 24 März 2022, 10:13:50
Brauchst Du kurzfristig noch Logs? Sonst gehe ich erstmal auf die offizielle Version zurück, weil mir das Log vollläuft  :-X

Nee erstmal nicht. Danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 24 März 2022, 11:14:44
Mäher funktioniert übrigens weiter tadellos.
Nur bei der Irrigation Control wird der Status nicht übertragen, auch nicht, wenn man sie per Gardena-App einschaltet. Der fhem state bleibt "starrsinnig" auf "scheduled watering next start: 2022-03-21 06:00"
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 März 2022, 11:41:42
Zitat von: zife am 24 März 2022, 11:14:44
Mäher funktioniert übrigens weiter tadellos.
Nur bei der Irrigation Control wird der Status nicht übertragen, auch nicht, wenn man sie per Gardena-App einschaltet. Der fhem state bleibt "starrsinnig" auf "scheduled watering next start: 2022-03-21 06:00"

Aber steuern über Gardena App geht? Komischerweise kommt ja nach senden des Befehls keinerlei Rückmeldung.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 24 März 2022, 12:08:52
Ja, App funktioniert.
Soll ich nochmal die Kommunikation zwischen App und Cloud abgreifen? Vielleicht hat Gardena dran gebastelt?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 März 2022, 12:24:54
Zitat von: zife am 24 März 2022, 12:08:52
Ja, App funktioniert.
Soll ich nochmal die Kommunikation zwischen App und Cloud abgreifen? Vielleicht hat Gardena dran gebastelt?

Ja schau mal bitte. Wäre super.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 24 März 2022, 13:03:23
Also, hier die beiden Befehle aus der App:
Aktivieren des Zeitplans von Ventil 4:
PUT
https://smart.gardena.com/v1/devices/cf9454[...anonymisiert...]ab10?locationId=4b6[...anonymisiert...]40e1

{"settings":{"name":"schedules_paused_until_4","value":"","device":"cf945[...anonymisiert...]747"}}


Dauerhaftes pausieren des Zeitplans für Ventil 4:
PUT
https://smart.gardena.com/v1/devices/cf9454[...anonymisiert...]747/settings/d250[...anonymisiert...]ab10?locationId=4b6[...anonymisiert...]40e1

{"settings":{"name":"schedules_paused_until_4","value":"2038-01-18T00:00:00.000Z","device":"cf945[...anonymisiert...]747"}}


Brauchst Du mehr?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 24 März 2022, 13:59:43
Erstmal nicht. Muss dann mal schauen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 25 März 2022, 16:00:38
Die Smart Sensoren melden auch korrekt zurück.

Die Smart Water Control habe ich noch nicht für's Frühjahr "geweckt", die teste ich am WE. Also bisher ist das Problem nur bei der IrrigationControl... da aber konsequent  8)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 27 März 2022, 20:58:33
Der Sommer geht wieder los.
Ich schau mal ob ich mich ab nächster Woche mit einklinke @cooltux.
Git rennt ja sicher noch. Bin noch mit pv Anlage zu Hause (neu) am werkeln.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 28 März 2022, 08:54:42
Also da ich ja die letzte Version offenbar unzureichend getestet habe (die Irrigation Control war im Winterschlaf), stelle ich mich natürlich gern für weitere Testläufe u/o Netzverkehr-Mitschnitte zur Verfügung...!

Natürlich total selbstlos  8)   geht grad nix mit der Irrigation Control in fhem...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 29 März 2022, 16:40:18
hab jetzt nicht alle alten posts gelesen ...

bitte probiere mal folgende quelle. und vorher alle "alten" entfernen

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

die geplanten Vorgänge habe ich erst mal angefasst...  405er eventuell noch unberührt...
Bitte dann mal genau sagen was fehlt :D

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 30 März 2022, 11:59:53
Hi BOFH,

danke, dass Du Dich der Sache annimmst!

Das Lesen aller alten Posts ist vermutlich auch nicht nötig. CoolTux hat die Requests gesplittet, da die Antwort von der Gardena Cloud bei großen Installationen dermaßen lang ist, dass es fhem zu längeren freezes gebracht hat. Dazu hatten wir einen regen Austausch. Das ist jetzt perfekt gelöst (und hoffentlich auch in Deinem Update oben so enthalten).

Mit Deinem Update gehen die fhem-Befehle wieder sauber durch - sie werden umgesetzt und kein 405 mehr. Top!
Es bleibt nur noch ein Fehler im state - wenn alle Zeitpläne der Irrigation Control pausiert sind, zeigt er trotzdem noch den letzten aktiven ("scheduled watering next start: 2022-04-01 06:00" o.ä.). 

Die Smart Water Control teste ich auch noch, die muss ich aber noch aus dem Winterschlaf holen.


EDIT: der state ändert sich auch nicht, wenn eine Bewässerung derzeit läuft.

EDIT2: hier das Feedback zur Smart Water Control: hier funktionieren die Kommandos auch, aber es gibt m.E. keinen Weg herauszufinden, ob die Schedules pausiert oder aktiv sind. Der state zeigt immer "offen" bzw. "geschlossen", und scheduling-scheduled_watering_next_start zeigt immer das nächste Datum des Zeitplans, auch wenn der vorher per stopSchedule ausgesetzt wurde.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 31 März 2022, 08:19:07
Und was ganz anderes ist mir noch aufgefallen:

ich hab mir einen neuen Sensor angeschafft, den 19040-20 (also den Nachfolger des 19030-20).
Der wird zwar korrekt erkannt, aber er liefert - zumindest bei mir - keine Werte. Der state steht dauerhaft auf "initialized", während in der App die Werte stehen.
Noch dazu habe ich bei diesem Sensor kein "set <device> refresh" in FHEMWEB. Hab ich da was falsch konfiguriert oder steckt da ein Bug?

EDIT: ok, warum auch immer stand in meinen Attributen "model sensor2". Mit "model sensor" funktioniert es erstmal. Vielleicht gab es in irgendeiner Modul-Version mal eine Erweiterung für ein model2...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: SouzA am 31 März 2022, 09:10:32
Zitat von: zife am 31 März 2022, 08:19:07
Und was ganz anderes ist mir noch aufgefallen:

ich hab mir einen neuen Sensor angeschafft, den 19040-20 (also den Nachfolger des 19030-20).
Der wird zwar korrekt erkannt, aber er liefert - zumindest bei mir - keine Werte. Der state steht dauerhaft auf "initialized", während in der App die Werte stehen.
Noch dazu habe ich bei diesem Sensor kein "set <device> refresh" in FHEMWEB. Hab ich da was falsch konfiguriert oder steckt da ein Bug?

EDIT: ok, warum auch immer stand in meinen Attributen "model sensor2". Mit "model sensor" funktioniert es erstmal. Vielleicht gab es in irgendeiner Modul-Version mal eine Erweiterung für ein model2...

Moin,
ich hab auch den 19040-20 neu.
Nach umstellen des Attr model von "sensor 2" auf "sensor" waren zwar die Refresh-Befehle da, die haben aber keine Auswirkungen auf die Aktualisierung der Readings des Device.
Eine Auswahl von "sensor 2" als attr model ist dann auch nicht mehr möglich (wird in der Liste nicht aufgeführt).
Den Winterschlaf kann man allerdings starten und auch das Gerät daraus wieder aufwecken.

Eine Update der Bodentemperatur und Bodenfeuchte ist in der App allerdings möglich.
Kann man den Refresh für den Sensor II aus fhem noch realisieren?

Thx und bis denn
SouzA
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 31 März 2022, 16:41:37
So kurze Meldung. Lieg gerade flach. Guck mir das nächste Woche an.

Sensor2 ist sicherlich gute und richtige Wahl. Der Sensor liefert weniger Infos als der alte.
Glaube nur Helligkeit? Das muss dann noch ins Modul als State.
Kannst ja mal bitte ein List von dem Sensor machen.
Alternativ hast du die Option stateFormat übergangsweise zu nutzen


Water Control State offen/geschlossen ist doch gut? Steht dort sonst der Zeitplan?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 April 2022, 09:11:18
Na, dann erstmal gute Besserung!!

Ich trenn das Thema jetzt mal in einzelne Posts.

1. Sensor
Sensor2 gibt es in der aktuellen Modul-Version nicht (mehr), zumindest nicht im dropdown. Ist der irgendwie im Galopp verlorengegangen? Ich hatte vorher "sensor2" als model drin, aber da stand der state nur noch auf "initialized", bzw. wurde nicht aktualisiert. Es fehlt dann auch der set-Befehl "refresh". Der Sensor liefert eigentlich Bodenfeuchte und Temperatur (und nicht auch noch Helligkeit, wie der 19030-20).

Hier das List, wenn man ihn als "sensor" konfiguiert:
Internals:
   DEF        8427e610-712a-4e9a-b151-978f186b225f sensor2
   DEVICEID   8427e610-712a-4e9a-b151-978f186b225f
   FUUID      61a7b456-f33f-93cd-2c0c-0db12000b160a07d
   GardenaZentrale_MSGCNT 1384
   GardenaZentrale_TIME 2022-04-01 09:02:46
   IODev      GardenaZentrale
   LASTInputDev GardenaZentrale
   MSGCNT     1384
   NAME       Fuehlmann_Rasen
   NR         127
   STATE      T: 8°C, H: 70%
   TYPE       GardenaSmartDevice
   VERSION    v2.4.3
   READINGS:
     2022-03-30 11:45:42   IODev           GardenaZentrale
     2022-02-01 18:03:05   battery-disposable_battery_status ok
     2022-03-30 07:14:42   battery-level   37
     2022-02-01 18:03:05   device_info-category sensor2
     2022-02-01 18:03:05   device_info-connection_status online
     2022-04-01 06:13:31   device_info-last_time_online 2022-04-01 06:13:01
     2022-02-01 18:03:05   device_info-manufacturer Gardena
     2022-02-01 18:03:05   device_info-product 8-DEVICE
     2022-02-01 18:03:05   device_info-serial_number 00065303
     2022-02-01 18:03:05   device_info-sgtin 3034F8EE901298000000FF17
     2022-02-01 18:03:05   device_info-version 0.0.1-4.0.0-1.5.3-1.1.1
     2022-02-01 18:03:05   firmware-firmware_command nichts zu tun
     2022-02-01 18:03:05   firmware-firmware_status auf dem neusten Stand
     2022-02-01 18:03:05   firmware-firmware_upload_progress 0
     2022-02-01 18:03:05   firmware-inclusion_status inbegriffen
     2022-04-01 06:13:31   humidity-humidity 70
     2022-03-31 08:21:34   lastRequestState request_error
     2022-04-01 06:13:31   radio-quality   60
     2022-03-31 16:53:34   radio-state     schwach
     2022-03-25 18:28:13   soil_model-model_definition 05648C0A4B540B37800C28AC0D003C0F
     2022-03-25 18:28:13   soil_model-model_status final_model
     2022-02-01 18:03:05   soil_temperature-frost_warning kein Frost
     2022-04-01 06:13:31   soil_temperature-temperature 8
     2022-04-01 09:02:46   state           T: 8°C, H: 70%
     2022-02-01 18:03:05   winter_mode     awake
   helper:
     STARTINGPOINTID
     _id       
     button_config_time_id
     eco_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id
     winter_mode_id 8bd56289-ef37-44c6-a647-37062f00fdba
Attributes:
   IODev      GardenaZentrale
   event-on-change-reading .*
   fp_GrundrissAU 668,657,0,Fuehlmann_Rasen,
   group      Gardena
   icon       czSensorGardena_full@grey
   model      sensor
   room       A0 Garten,Geraete



Und hier als sensor2:
Internals:
   DEF        8427e610-712a-4e9a-b151-978f186b225f sensor2
   DEVICEID   8427e610-712a-4e9a-b151-978f186b225f
   FUUID      61a7b456-f33f-93cd-2c0c-0db12000b160a07d
   GardenaZentrale_MSGCNT 1387
   GardenaZentrale_TIME 2022-04-01 09:08:50
   IODev      GardenaZentrale
   LASTInputDev GardenaZentrale
   MSGCNT     1387
   NAME       Fuehlmann_Rasen
   NR         127
   STATE      T: 8°C, H: 70%
   TYPE       GardenaSmartDevice
   VERSION    v2.4.3
   READINGS:
     2022-03-30 11:45:42   IODev           GardenaZentrale
     2022-02-01 18:03:05   battery-disposable_battery_status ok
     2022-03-30 07:14:42   battery-level   37
     2022-02-01 18:03:05   device_info-category sensor2
     2022-02-01 18:03:05   device_info-connection_status online
     2022-04-01 06:13:31   device_info-last_time_online 2022-04-01 06:13:01
     2022-02-01 18:03:05   device_info-manufacturer Gardena
     2022-02-01 18:03:05   device_info-product 8-DEVICE
     2022-02-01 18:03:05   device_info-serial_number 00065303
     2022-02-01 18:03:05   device_info-sgtin 3034F8EE901298000000FF17
     2022-02-01 18:03:05   device_info-version 0.0.1-4.0.0-1.5.3-1.1.1
     2022-02-01 18:03:05   firmware-firmware_command nichts zu tun
     2022-02-01 18:03:05   firmware-firmware_status auf dem neusten Stand
     2022-02-01 18:03:05   firmware-firmware_upload_progress 0
     2022-02-01 18:03:05   firmware-inclusion_status inbegriffen
     2022-04-01 06:13:31   humidity-humidity 70
     2022-03-31 08:21:34   lastRequestState request_error
     2022-04-01 06:13:31   radio-quality   60
     2022-03-31 16:53:34   radio-state     schwach
     2022-03-25 18:28:13   soil_model-model_definition 05648C0A4B540B37800C28AC0D003C0F
     2022-03-25 18:28:13   soil_model-model_status final_model
     2022-02-01 18:03:05   soil_temperature-frost_warning kein Frost
     2022-04-01 06:13:31   soil_temperature-temperature 8
     2022-04-01 09:02:46   state           T: 8°C, H: 70%
     2022-02-01 18:03:05   winter_mode     awake
   helper:
     STARTINGPOINTID
     _id       
     button_config_time_id
     eco_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id
     winter_mode_id 8bd56289-ef37-44c6-a647-37062f00fdba
Attributes:
   IODev      GardenaZentrale
   event-on-change-reading .*
   fp_GrundrissAU 668,657,0,Fuehlmann_Rasen,
   group      Gardena
   icon       czSensorGardena_full@grey
   model      sensor2
   room       A0 Garten,Geraete
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 01 April 2022, 09:30:00
2. Smart Water Control/Irrigation Control:

Zitat von: BOFH am 31 März 2022, 16:41:37
Water Control State offen/geschlossen ist doch gut? Steht dort sonst der Zeitplan?

Das Problem ist, dass man so nicht unterscheiden kann, ob ein Zeitplan aktiv ist (und nur aufgrund der Uhrzeit gerade nicht bewässert wird), oder ob der Zeitplan pausiert wurde.

Es gibt also eigentlich 3 grundlegende Zustände (mal abgesehen von Fehlermeldungen und winter mode)
... bewässert gerade (für noch x Minuten)
... Zeitplan aktiv, aber andere Uhrzeit
... Zeitplan pausiert

Das muss nicht zwingend über state abgebildet werden, aber das reading "scheduling-scheduled_watering_next_start" steht immer auf der Zeitplan-Uhrzeit, egal ob aktiv oder nicht.

In der Irrigation Control ist es anders gelöst, da zeigt der state "scheduled watering next start...", wenn ein Zeitplan aktiv ist. Dabei nimmt er das nächste zutreffende Datum/Zeit, die einzelnen Kreisläufe stehen in den Readings "scheduling-scheduled_watering_next_start_1, 2, 3... usw".
Was er in den anderen Fällen zeigt, kann ich gerade nicht nachsehen, da dort ja gerade ein Bug dafür sorgt, dass der nicht korrekt aktualisiert wird  :P

In der Gardena-App ist es auch einheitlich: sie zeigt
... Bewässerung läuft (noch x Minuten)
... oder Nächste Bewässerung am/um... (was bei mehreren Kreisläufen auch eine Liste sein kann)
... oder gar nichts, wenn alle Ventil-Zeitpläne pausiert sind.

Lange Rede, kurzer Sinn: mir würde es reichen, wenn man in der Smart Water Control irgendwie herausfinden kann, ob der Zeitplan pausiert ist - was nicht unbedingt im state stehen muss. Fände ich aber intuitiv richtig.

EDIT: Übrigens kennt der state der Smart Water Control auch den state "offline" nicht - wenn man die Batterien rausnimmt, bleibt der state auf "geschlossen". Das müsste aus der Cloud eigentlich anders übertragen werden, denke ich.

Für die Irrigation Control bräuchte es "nur" einen Fix, so dass es wieder läuft wie vorher (sprich: state wird wieder korrekt aktualisiert).

Ist vermutlich ne Menge Arbeit, sorry... ich liefere gerne, was immer gebraucht wird!
Aber jetzt kurier Dich erstmal aus.  ;)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 02 April 2022, 13:02:44
Sensor2
Ein sensor2 ist noch nie im Modul gewesen.
Und wird durch den Initial (auto_create) erzeugt und mit dem entsprechenden model aufgrund der Antwort gesetzt.
Manuell könnte man hier sensor2 wieder setzen. Füge das in die Liste hinzu.

ZitatEine Update der Bodentemperatur und Bodenfeuchte ist in der App allerdings möglich.

mag mir mal jemand den payload zum updaten der jeweiligen Optionen posten. Eventuell ist er ja mit dem alten Sensor identisch und es fehlt schlicht das reading zur Helligkeit ( da der Sensor diesen nicht hat?!)

WaterControl
1)
Lässt sich jetzt teils drüber streiten.
frage: was machen denn die readings, wenn das gerät offline ist? (reading device_info-connection_status)
*räupser* --- offline => geschlossen ;). Ich weiß nicht ob das unbedingt somit eine "Modulfähigkeit" wäre. Denk ich mal drauf rum.

2)
Zeitpläne sollte er dann mit in state führen, du hast recht. magst du mal ein list vom watercontrol bei pausiertem plan machen.


IC24
Hier ist nur noch das State Baustelle ?





Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 04 April 2022, 11:06:36
Zitat von: BOFH am 02 April 2022, 13:02:44
Sensor2
Ein sensor2 ist noch nie im Modul gewesen.
Und wird durch den Initial (auto_create) erzeugt und mit dem entsprechenden model aufgrund der Antwort gesetzt.
Manuell könnte man hier sensor2 wieder setzen. Füge das in die Liste hinzu.
Ok, das erklärt es... danke - dann setz ich es wieder manuell, bis es im Update in der Liste auftaucht. So war es bei mir auch vorher, nur hat er eben nicht aktualisiert, und es gab in FHEMWEB auch keinen set-Befehl dafür (im Gegensatz zum "alten" Sensor).


Zitat von: BOFH am 02 April 2022, 13:02:44
mag mir mal jemand den payload zum updaten der jeweiligen Optionen posten. Eventuell ist er ja mit dem alten Sensor identisch und es fehlt schlicht das reading zur Helligkeit ( da der Sensor diesen nicht hat?!)

Genau, der "Sensor2" hat keine Helligkeits-Funktion. Hier die Payloads:

Feuchtigkeit aktualisieren

POST   https://smart.gardena.com/v1/devices/8427[...anonymisiert...]/abilities/humidity/command?locationId=4b6b[...anonymisiert...]

{"name":"measure_soil_humidity","parameters":{}}


Temperatur aktualisieren:

POST   https://smart.gardena.com/v1/devices/8427[...anonymisiert...]/abilities/soil_temperature/command?locationId=4b6b[...anonymisiert...]

{"name":"measure_soil_temperature","parameters":{}}

[/code]

Zitat von: BOFH am 02 April 2022, 13:02:44
WaterControl
1)
Lässt sich jetzt teils drüber streiten.
frage: was machen denn die readings, wenn das gerät offline ist? (reading device_info-connection_status)
*räupser* --- offline => geschlossen ;). Ich weiß nicht ob das unbedingt somit eine "Modulfähigkeit" wäre. Denk ich mal drauf rum.

Ich hab mich mit dem Vorschlag an die states des Mähers angelehnt. Der wechselt auf "offline", wenn die Verbindung weg ist. Ich frage das ab, damit ich sehe, wenn er nicht funktioniert. Analog wollte ich das mit der Smart Water Control und der IrrigationControl machen.
Natürlich geht das auch über device_info-connection_status, der ist aber interessanterweise "online", obwohl meine Smart Water Control seit Tagen ohne Batterie ist. Und das Reading ist von heute morgen...  ???

Zitat von: BOFH am 02 April 2022, 13:02:44
IC24
Hier ist nur noch das State Baustelle ?

Soweit ich das bisher sagen kann, ja. Die getesteten Funktionen gehen jedenfalls erfolgreich durch. Mir hat der Gartenbauer gerade die Technik rausgerupft - ich schließ das dann zum Testen nochmal provisorisch an.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 04 April 2022, 11:12:08
Zitat von: BOFH am 02 April 2022, 13:02:44
2)
Zeitpläne sollte er dann mit in state führen, du hast recht. magst du mal ein list vom watercontrol bei pausiertem plan machen.

Sorry, oben vergessen:

Internals:
   DEF        1172[...anonymisiert...]227521 watering_computer
   DEVICEID   1172[...anonymisiert...]
   FUUID      6144[...anonymisiert...]
   GardenaZentrale_MSGCNT 3590
   GardenaZentrale_TIME 2022-04-04 11:07:38
   IODev      GardenaZentrale
   LASTInputDev GardenaZentrale
   MSGCNT     3590
   NAME       Hausmann
   NR         131
   STATE      geschlossen
   TYPE       GardenaSmartDevice
   VERSION    v2.4.3
   READINGS:
     2022-03-30 11:45:43   IODev           GardenaZentrale
     2022-04-04 11:07:38   ambient_temperature-temperature 24
     2022-02-01 18:03:04   battery-disposable_battery_status ok
     2022-04-04 11:07:38   battery-level   85
     2022-02-01 18:03:04   device_info-category Bewässerungscomputer
     2022-04-04 08:25:22   device_info-connection_status online
     2022-04-04 11:07:38   device_info-last_time_online 2022-04-04 11:07:07
     2022-02-01 18:03:04   device_info-manufacturer Gardena
     2022-02-01 18:03:04   device_info-product 1-DEVICE
     2022-02-01 18:03:04   device_info-serial_number 00029922
     2022-02-01 18:03:04   device_info-sgtin 3034[...anonymisiert...]
     2022-02-01 18:03:04   device_info-version 0.3.5-4.0.0-1.5.3-2.4.1
     2022-02-01 18:03:04   error-error     ok
     2022-04-04 11:07:38   error-valve_error_1_severity no_error
     2022-04-04 11:07:38   error-valve_error_1_type ok
     2022-04-04 11:07:38   error-valve_error_1_valve_id 1
     2022-02-01 18:03:04   firmware-firmware_command nichts zu tun
     2022-02-01 18:03:04   firmware-firmware_status auf dem neusten Stand
     2022-02-01 18:03:04   firmware-firmware_upload_progress 0
     2022-02-01 18:03:04   firmware-inclusion_status inbegriffen
     2022-03-30 14:30:11   lastRequestState request_error
     2022-02-01 18:03:04   manualButtonTime 90
     2022-04-01 00:02:44   radio-quality   80
     2022-02-01 18:03:04   radio-state     gut
     2022-03-30 13:01:34   scheduling-scheduled_watering_next_start 2022-03-30 19:01
     2022-04-04 11:07:38   state           geschlossen
     2022-04-04 11:07:38   watering-watering_timer_1_duration 0
     2022-04-04 11:07:38   watering-watering_timer_1_state nichts zu tun
     2022-04-04 11:07:38   watering-watering_timer_1_valve_id 1
     2022-03-30 14:29:38   winter_mode     awake
   helper:
     STARTINGPOINTID
     _id       
     button_config_time_id 576ff[...anonymisiert...]
     eco_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id f2c3[...anonymisiert...]
     winter_mode_id e926[...anonymisiert...]
Attributes:
   IODev      GardenaZentrale
   event-on-change-reading .*
   fp_GrundrissAU 336,1173,0,Hausmann,
   group      Gardena
   icon       czBew2_full@grey
   model      watering_computer
   room       A0 Garten,Geraete


Und hier nochmal mit wieder aktiviertem Zeitplan:
Internals:
   DEF        1172[...anonymisiert...]27521 watering_computer
   DEVICEID   1172[...anonymisiert...]27521
   FUUID      61448[...anonymisiert...]
   GardenaZentrale_MSGCNT 3591
   GardenaZentrale_TIME 2022-04-04 11:09:34
   IODev      GardenaZentrale
   LASTInputDev GardenaZentrale
   MSGCNT     3591
   NAME       Hausmann
   NR         131
   STATE      geschlossen
   TYPE       GardenaSmartDevice
   VERSION    v2.4.3
   READINGS:
     2022-03-30 11:45:43   IODev           GardenaZentrale
     2022-04-04 11:07:38   ambient_temperature-temperature 24
     2022-02-01 18:03:04   battery-disposable_battery_status ok
     2022-04-04 11:07:38   battery-level   85
     2022-02-01 18:03:04   device_info-category Bewässerungscomputer
     2022-04-04 08:25:22   device_info-connection_status online
     2022-04-04 11:09:34   device_info-last_time_online 2022-04-04 11:09:25
     2022-02-01 18:03:04   device_info-manufacturer Gardena
     2022-02-01 18:03:04   device_info-product 1-DEVICE
     2022-02-01 18:03:04   device_info-serial_number 00029922
     2022-02-01 18:03:04   device_info-sgtin 3034[...anonymisiert...]
     2022-02-01 18:03:04   device_info-version 0.3.5-4.0.0-1.5.3-2.4.1
     2022-02-01 18:03:04   error-error     ok
     2022-04-04 11:09:34   error-valve_error_1_severity no_error
     2022-04-04 11:09:34   error-valve_error_1_type ok
     2022-04-04 11:09:34   error-valve_error_1_valve_id 1
     2022-02-01 18:03:04   firmware-firmware_command nichts zu tun
     2022-02-01 18:03:04   firmware-firmware_status auf dem neusten Stand
     2022-02-01 18:03:04   firmware-firmware_upload_progress 0
     2022-02-01 18:03:04   firmware-inclusion_status inbegriffen
     2022-03-30 14:30:11   lastRequestState request_error
     2022-02-01 18:03:04   manualButtonTime 90
     2022-04-01 00:02:44   radio-quality   80
     2022-02-01 18:03:04   radio-state     gut
     2022-04-04 11:09:34   scheduling-scheduled_watering_next_start 2022-04-04 13:01
     2022-04-04 11:09:34   state           geschlossen
     2022-04-04 11:09:34   watering-watering_timer_1_duration 0
     2022-04-04 11:09:34   watering-watering_timer_1_state nichts zu tun
     2022-04-04 11:09:34   watering-watering_timer_1_valve_id 1
     2022-03-30 14:29:38   winter_mode     awake
   helper:
     STARTINGPOINTID
     _id       
     button_config_time_id 576f[...anonymisiert...]8f9ca
     eco_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id f2c3b[...anonymisiert...]
     winter_mode_id e92660[...anonymisiert...]
Attributes:
   IODev      GardenaZentrale
   event-on-change-reading .*
   fp_GrundrissAU 336,1173,0,Hausmann,
   group      Gardena
   icon       czBew2_full@grey
   model      watering_computer
   room       A0 Garten,Geraete
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 05 April 2022, 08:35:01
Damit das dann step by step abläuft...
einmal Sensor2.

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

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 05 April 2022, 09:16:09
Danke!

model2 ist jetzt auswählbar, und die beiden set refresh Befehle sind auch da. Nur "state" wird nicht korrekt aktualisiert. Es bleibt auf "the command is processed" stehen.

In der Gardena-App sehe ich, dass die refresh-Befehle aber erfolgreich angekommen und umgesetzt werden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 05 April 2022, 09:24:01
Auswahl sensor fixed, state fixed
probier mal bitte
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 05 April 2022, 09:34:33
Funktioniert! Winterschlaf, refresh, Readings... läuft.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 05 April 2022, 11:38:01
sensor II abgehakt,

alte quelle bitte löschen

neue hinzufügen

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_water_control/controls_GardenaSmartDevice.txt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 05 April 2022, 12:56:31
Na, das geht ja jetzt Schlag auf Schlag!


Also...

1. Ventil geschlossen, Zeitplan pausiert.
state zeigt "scheduled watering next start: 2038-01-18T00:00:00.000Z"
App zeigt: nichts (wenn vorher ein Zeitplan abgebrochen wurde, steht da "Unterbrochen   xx:yy - zz:aa")

Kommentar:
2038-01-18T00:00:00.000Z ist auch der korrekte Wert aus der Cloud, da Gardena die dauerhafte Deaktivierung durch das Fantasie-Datum 18.1.2038, 00:00 abbildet.
In der state-Anzeige macht das aber wenig Sinn - wäre gut, wenn man diesen Wert durch was Sinnvolles ersetzen könnte ("closed").
Ich weiß nicht, wie Cooltux das für die IrrigationControl gelöst hat, da ist es dasselbe.



2. Ventil geschlossen, Zeitplan aktiv.
state zeigt "closed"
App zeigt: "Nächste Bewässerung heute um xx:yy Uhr" (wenn vorher ein Zeitplan abgebrochen wurde, steht da vorher auch "Unterbrochen   xx:yy - zz:aa")

Kommentar:
Hier müsste jetzt "scheduled watering next start: ...." im state stehen. Ggf.auch "closed | scheduled watering next start", um Deine Idee aufzugreifen - und macht Sinn, siehe 3.



3. Ventil manuell geöffnet, späterer Zeitplan aktiv.
state zeigt: "offen"
App zeigt: "Wird bewässert   xx Minuten verbleibend" und "Nächste Bewässerung   heute um xx:yy Uhr"

Kommentar:
Wie schon andiskutiert - hier müsste jetzt wieder der Zeitplan stehen, und auch die Info, dass das Ventil trotzdem offen ist, weil manuell geöffnet. Und ich würde konsequent bei einer Sprache bleiben. Also z.B. "open xx min | scheduled watering next start...."



4. Ventil manuell geöffnet, Zeitpläne deaktiviert.
state zeigt: "offen"
App zeigt: "Wird bewässert   xx Minuten verbleibend"

Kommentar:
siehe 3.



Die set-Befehle teste ich nachher auch noch durch.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 05 April 2022, 13:08:35
ich hätte ja auch mal ein erwartetes verhalten beschreiben sollen. - sorry mein fehler.

3 und 4. ok könnte man dann ja anzeigen, da manuell bewässert...

wording grundlegend englisch. außer 1) readingsLanguage steht auf de und 2) es gibt eine übersetzung im modul. das können wir zu schluss dann ergänzen closed sollte eigentlch durch geschlossen abgebildet werden :/

[EDIT]

kannst du mal ein list zeigen, wenn zeitplan aktiv ist

gibt neues reading "scheduling-schedules_paused_until" ...

[/EDIT]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zife am 05 April 2022, 13:44:53
Zitat von: BOFH am 05 April 2022, 13:08:35
kannst du mal ein list zeigen, wenn zeitplan aktiv ist

Na klar doch:

Internals:
   DEF        1172[...anonymisiert...] watering_computer
   DEVICEID   1172[...anonymisiert...]
   FUUID      614[...anonymisiert...]
   GardenaZentrale_MSGCNT 69
   GardenaZentrale_TIME 2022-04-05 13:43:29
   IODev      GardenaZentrale
   LASTInputDev GardenaZentrale
   MSGCNT     69
   NAME       Hausmann
   NR         131
   STATE      offen
   TYPE       GardenaSmartDevice
   VERSION    v2.4.3
   READINGS:
     2022-04-05 12:08:58   IODev           GardenaZentrale
     2022-04-05 12:12:15   ambient_temperature-temperature 25
     2022-02-01 18:03:04   battery-disposable_battery_status ok
     2022-04-05 12:12:15   battery-level   52
     2022-02-01 18:03:04   device_info-category Bewässerungscomputer
     2022-04-04 08:25:22   device_info-connection_status online
     2022-04-05 13:43:29   device_info-last_time_online 2022-04-05 13:41:59
     2022-02-01 18:03:04   device_info-manufacturer Gardena
     2022-02-01 18:03:04   device_info-product 1-DEVICE
     2022-02-01 18:03:04   device_info-serial_number 00029922
     2022-02-01 18:03:04   device_info-sgtin 3034[...anonymisiert...]
     2022-02-01 18:03:04   device_info-version 0.3.5-4.0.0-1.5.3-2.4.1
     2022-02-01 18:03:04   error-error     ok
     2022-04-05 13:43:29   error-valve_error_1_severity no_error
     2022-04-05 13:43:29   error-valve_error_1_type ok
     2022-04-05 13:43:29   error-valve_error_1_valve_id 1
     2022-02-01 18:03:04   firmware-firmware_command nichts zu tun
     2022-02-01 18:03:04   firmware-firmware_status auf dem neusten Stand
     2022-02-01 18:03:04   firmware-firmware_upload_progress 0
     2022-02-01 18:03:04   firmware-inclusion_status inbegriffen
     2022-03-30 14:30:11   lastRequestState request_error
     2022-04-05 13:07:43   manualButtonTime 48
     2022-04-05 12:40:01   radio-quality   90
     2022-02-01 18:03:04   radio-state     gut
     2022-04-05 13:43:29   scheduling-scheduled_watering_end 2022-04-05 15:57
     2022-04-05 13:43:29   scheduling-scheduled_watering_next_start 2022-04-05 19:01
     2022-04-05 13:41:28   scheduling-schedules_paused_until
     2022-04-05 13:43:29   state           offen
     2022-04-05 13:43:29   watering-watering_timer_1_duration 8097
     2022-04-05 13:43:29   watering-watering_timer_1_state scheduled
     2022-04-05 13:43:29   watering-watering_timer_1_valve_id 1
     2022-03-30 14:29:38   winter_mode     awake
   helper:
     STARTINGPOINTID
     _id       
     button_config_time_id 576[...anonymisiert...]
     eco_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id f2c3b[...anonymisiert...]
     winter_mode_id e92660d[...anonymisiert...]
Attributes:
   IODev      GardenaZentrale
   event-on-change-reading .*
   fp_GrundrissAU 336,1173,0,Hausmann,
   group      Gardena
   icon       czBew2_full@grey
   model      watering_computer
   room       A0 Garten,Geraete


Zitat von: BOFH am 05 April 2022, 13:08:35
gibt neues reading "scheduling-schedules_paused_until" ...

Hab mir das mal angeschaut - das wird gefüllt mit dem Wert, den man in der Gardena-App als "pausieren bis"-Datum angegeben hat (geht über fhem gar nicht), oder dem o.g. Fantasiedatum im Jahr 2038 bei dauerhaftem Stopp). Wenn Zeitplan aktiv, ist das Reading leer.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 12 April 2022, 19:02:43
Hallo zusammen,
nachdem mein Schaf jetzt auch wieder auf die Weide darf, versuche ich gerade die aktuelle "Released Version" zu installieren bzw. ein update durchzuführen.
Aber irgendwie wird das Modul 74 nicht auf die Version 2.4.7 gesetzt. Modul 73 ist v2.4.7

Verzeiht mir daher an dieser Stelle noch die Frage  :o:
Wie kann ich denn die Released-Version Module richtig installieren bzw. updaten. >> update add ???
Habe gerade noch "update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt" und "update" durchgeführt.

Modul 74 hat bei mir noch die v2.4.3 und leider wird z. B. die "Radio-Quality" nicht mehr aktualisiert.

Vielen Dank
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 12 April 2022, 19:24:52
Ich habe den testing Branch soeben aktualisiert. Bitte einmal ein update durchführen
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2022, 05:20:04
Ich habe den aktuellen Stand ins SVN hoch geladen. Kommt also heute per Update.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 13 April 2022, 18:49:22
Zitat von: CoolTux am 13 April 2022, 05:20:04
Ich habe den aktuellen Stand ins SVN hoch geladen. Kommt also heute per Update.
Hi Cooltux,
und wie kann bzw. muss ich dann das Update laden? Sorry für mein "Unwissen"  ::)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: CoolTux am 13 April 2022, 19:00:52
Ein FHEM update machen. Das reicht
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zwecken am 13 April 2022, 21:33:55
Hallo zusammen,
ich benutze schon seit Jahren diese großartigen Module zur Steuerung meines Mähers und verfolge auch diesen Thread bezüglich der vielen Lösungen, die zwischenzeitlich hier erwähnt wurden. Insbesondere natürlich der Umstieg auf die neue API. Vielen Dank dafür.
In dem Zusammenhang (?) hatte ich auch das Problem mit Mäher, der alle ~10 Tage nicht mehr aktualisiert wird. Wenn ich das richtig verstanden habe, dann sollte dieses Problem jetzt gelöst sein, korrekt?

Ich habe aber noch eine weitere Frage. Wenn ich das richtig verstehe, dann polled die Gardena Bridge mit der Zeit INTERVALL (default = 60s) den Gardena Server nach "Status" Updates. Die Gardena APP verwendet hier einen Benachrichtigungsmechanismus, wenn ich das richtig interpretiere.
- ist mein Verständnis soweit korrekt?
- wenn ja: ist geplant, auch auf diesen Benachrichtigungsmechanismus umzusteigen? (ich hatte bisher das Pollen im Verdacht, die Ursache für die Connection Verluste zu sein, da nach meinem Verständnis die Anzahl der Anfragen auf dem Server pro Monat begrenzt ist.) Außerdem bekommt man dann natürlich Status Wechsel sofort mit.

Wenn meine Anmerkungen Quatsch sein sollten, dann vergesst die einfach ganz schnell wieder...
Vielen Dank schon mal für eure Mühen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 14 April 2022, 11:41:36
@Zwecken:
Du siehst das richtig, das Modul ruft alle x sekunden die cloud ab um den status aller Geräte zu erfassen.

Die 10 Tage Problematik ist/sollte behoben sein. Grund hierfür war ein abgelaufener token, der sich nicht automatisch refreshed hat.

Ob die App tatsächlich so arbeitet wie du beschreibst, weiß ich nicht. Mit Umstellung auf die Husqvana Server wurde ein Websocket etabliert ( eine ständige Verbindung zum Server ), die aus meiner sicht unnötig ist.
Könnte man aber, wenn dem so ist eventuell mal als enhanced aufnehmen.

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: zwecken am 14 April 2022, 14:35:17
@BOFH:
Danke für die Antwort und Bestätigung.

Habe noch keine Erfahrung mit Web Programmierung. Fürchte aber, dass die Umstellung auf Websocket eine größere Aktion ist?

Habe mal ein Log der Gardena APP Kommunikation gemacht (Netzwerk->Eventstream).  (<ID_xyz> sind natürlich im Original Zahlenwerte, die ich ersetzt habe)

Mäher in ok_cutting:

Zeit Typ Nachricht
13:08:38... Ack {}
13:12:14... value {"ability_name":"radio","properties":{"id":"<ID_RADIO_QUALITY>","name":"quality","timestamp":"2022-04-14T11:12:15.295Z","unit":"%","value":80},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_1>"}
13:12:14... value {"ability_name":"radio","properties":{"id":"<ID_RADIO_STATE>","name":"state","timestamp":"2022-04-14T11:12:15.295Z","value":"good"},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_1>"}
13:16:38... value {"ability_name":"battery","properties":{"id":"<ID_BATTERY_CHARGING>","name":"charging","timestamp":"2022-04-14T10:29:15.498Z","value":false},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_2>"}
13:16:38... value {"ability_name":"battery","properties":{"id":"<ID_BATTERY_LEVEL>","name":"level","timestamp":"2022-04-14T11:16:38.892Z","unit":"%","value":70},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_2>"}


Hier habe ich den Mäher "pausiert" (nicht über die APP, sondern FHEM), sofortige Reaktion im Eventstream:

Zeit Typ Nachricht
13:20:35... setting {"setting":{"id":"<ID_SETTING_SCHEDULE...>","name":"schedules_paused_until","value":"2038-01-18T00:00Z"},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_3>"}
13:20:35... value {"ability_name":"mower","properties":{"id":"<ID_MOWER_ERROR>","name":"error","timestamp":"2022-04-14T11:20:35.781Z","value":"no_message"},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_4>"}
13:20:35... value {"ability_name":"battery","properties":{"id":"<ID_BATTERY_CHARGING>","name":"charging","timestamp":"2022-04-14T11:16:38.892Z","value":false},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_4>"}
13:20:35... value {"ability_name":"mower","properties":{"id":"<ID_MOWER_STATUS>","name":"status","timestamp":"2022-04-14T11:20:35.781Z","value":"ok_searching"},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_4>"}
13:20:35... value {"ability_name":"mower_timer","properties":{"id":"<ID_MOWER_TIMER>","name":"mower_timer","timestamp":"2022-04-14T11:20:36.073Z","unit":"seconds","value":0},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_5>"}
13:20:36... setting {"device":{"id":"<ID_MY_MOWER>","category":"mower"},"setting":{"id":"<ID_SETTING_SCHEDULE...>","name":"schedules_paused_until","value":"2038-01-18T00:00:00.000Z"}}


Hier habe ich den Mäher wieder an die Arbeit geschickt (nicht über die APP, sondern FHEM), sofortige Reaktion im Eventstream:

Zeit Typ Nachricht
13:20:43... setting {"setting":{"id":"<ID_SETTING_SCHEDULE...>","name":"schedules_paused_until","value":"1970-01-01T00:00Z"},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_6>"}
13:20:44... setting {"device":{"id":"<ID_MY_MOWER>","category":"mower"},"setting":{"id":"<ID_SETTING_SCHEDULE...>","name":"schedules_paused_until","value":""}}
13:20:47... value {"ability_name":"mower","properties":{"id":"<ID_MOWER_ERROR>","name":"error","timestamp":"2022-04-14T11:20:47.910Z","value":"no_message"},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_7>"}
13:20:47... value {"ability_name":"battery","properties":{"id":"<ID_BATTERY_CHARGING>","name":"charging","timestamp":"2022-04-14T11:16:38.892Z","value":false},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_7>"}
13:20:47... value {"ability_name":"mower","properties":{"id":"<ID_MOWER_STATUS>","name":"status","timestamp":"2022-04-14T11:20:47.910Z","value":"ok_cutting"},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_7>"}
13:20:47... value {"ability_name":"mower_timer","properties":{"id":"<ID_MOWER_TIMER>","name":"mower_timer","timestamp":"2022-04-14T11:20:48.220Z","unit":"seconds","value":-16777215},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_8>"}


Mäher mäht wieder...

13:32:18... value {"ability_name":"battery","properties":{"id":"<ID_BATTERY_CHARGING>","name":"charging","timestamp":"2022-04-14T11:20:47.910Z","value":false},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_9>"}
13:32:18... value {"ability_name":"battery","properties":{"id":"<ID_BATTERY_LEVEL>","name":"level","timestamp":"2022-04-14T11:32:18.402Z","unit":"%","value":60},"device":{"id":"<ID_MY_MOWER>","category":"mower"},"adapter_event_id":"<ID_EVENT_9>"}


Wenn ich das richtig verstehe, dann wird diese Kommunikation jeweils vom Server direkt gestartet, ohne dass der Client vorher anfragt. Wäre ja auch der Sinn eines Websocket. Bei Nutzung des Websocket hätte man also 2 erhebliche Vorteile. Die Kommunikation wird deutlich reduziert, da nur noch Änderungen direkt vom Server übertragen werden. Und zweitens wäre man auch immer "sofort" über Änderungen informiert und müsste nicht auf das nächste Poll Intervall warten.
Wie das bei anderen Gardena Devices aussieht kann ich allerdings nicht sagen, ich habe nur einen Mäher. Denke aber, das sollte keine Unterschied sein.

Ich denke nicht, dass ich in der Lage bin mit Code beizutragen, ansonsten würde ich aber gerne beitragen, dieses Feature zukünftig zu unterstützen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 April 2022, 12:24:18
Das ist nicht ganz richtig.
Natürlich ist es nahezu echtzeit bedingt des "push" Verfahrens. Echtes Push sieht anders aus.
Der Websocket sendet auch alle x sekunden ein alive seitens clients, damit der websocket nicht geschlossen wird von der Gegenseite.
Es ist halt eine dauerhafte Sitzung/Verbindung. Pro/Contra kann hier jeder für sich herauslesen.
In der Tat ist jedoch korrekt, dass es den "load" an Datenflut reduzieren würde, wenn
a) nur updates der einzelnen properties/settings seitens gardena in die pip geschoben werden
b) es nicht alle x minuten ein push aller geräte an den wss gegeben werden um ein sync zu erreichen

Man kann es sich ja mal offen halten für weitere features. Aktuell fix ich erst mal die beklagten Probleme :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: jassi0001 am 24 April 2022, 22:16:59
Zitat von: CoolTux am 19 April 2019, 17:46:05
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.

Hallo zusammen, ich wollte zu der Smart Pressure Pump nochmal nachfragen. Steuern geht na immer noch nicht. Ich habe ebenfalls so eine. Kann ich irgendwie mithelfen auch die Steuerung (anschalten, ausschalten, Zeitraum etc. ) zu implementieren?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ather am 26 April 2022, 18:15:52
Hallo Zusammen,

seitdem ich mein Schaf wieder rausgeholt und upgedatet habe, funktioniert dieses Jahr die Kommunikation nicht mehr über FHEM.
Es kommt der Status state=410. Smart_bridge ist aber verbunden.

Ich habe bereits bei beiden Modulen ubdate (update all) gemacht und  zuvor die alte Updatequelle gelöscht.
Die Versionen der Gardena Module sind 2.4.7. und 2.4.3.

Könnt ihr mir sagen was ich noch machen muss?

Danke und Gruß
Ather

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 26 April 2022, 22:16:49
@ather.  lösch mal dein schaf aus fhem und lass es neu anlegen. wenn dann immer noch nicht will, müssen wir mal schauen


@jassi0001: klar, gib mal ein paar payloads :)
ich warte noch auf zife auf ein paar feedbacks :/ so dass die irregation control wieder steht, dann gern was neues . oder parallel :D mal schauen wie es die zeit erlaubt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ather am 27 April 2022, 00:03:10
Danke, hat funktioniert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ather am 29 April 2022, 08:17:55
Hey zusammen,

funktionieren bei euch die Befehle  Loxone > Fhem > Sileno noch? Wenn ich den Robi starte mit dem Wert "startOverrideTimer 180 von" Loxone aus, dann fährt der Robi kurz raus und fährt dann sofort wieder zurück bzw. sucht gleich wieder die Ladestation. Hat sich hier wieder etwas geändert seitens Gardena? Früher ging es nämlich. Muss man jetzt wieder in Sekunden die Zeit angeben?

Gruß
Ather


Edit:
OK Problem gelöst.
- Es war die Sensorcut Funktion. Diese hatte den Robi nach dem starten immer wieder zurück geschickt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ather am 29 April 2022, 15:05:26
Hallo Nochmal,

hätte noch eine weitere Frage.

In der .pm Datei GardenaSmartDevice steht. dass man die Meldungen auch auf deutsch ausgeben kann. Kann mir jemand sagen wie ich es machen kann? Bekomme aktuell alle Meldungen im MQTT in Englisch und muss diese dann auf Deutsch übersetzen.

Danke und Gruß
Ather
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 07 Mai 2022, 22:05:23
Es gibt ein
readingValueLanguage
Der dann die Reading in deutsch absetzt
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sweetie-pie am 10 Mai 2022, 17:17:56
Hallo,

seit heute will mein Sileno nicht mehr so richtig.

Ich habe den Sileno wie auch die Bridge schon mal gelöscht und neu angelegt.
Das Bridge sieht aus wie zuvor. Leider wurde der Sileno nicht angelegt.
Autocreate war aktiv.

Weiterhin und vllt OT:
Auch kann ich seit heute in meiner Gardena App Zonen einzeichnen.
Nicht das Gardena da mal was an der API gebaut hat.  ::)

Bin ich alleine oder hat noch wer Probleme?

Edit:
2022.05.10 17:30:30 5: GardenaSmartBridge (Gardena_Bridge) - RequestERROR: received http code 200 receive Error after requesting gardena cloud
Gruß
  sweetie-pie
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: 10mamai am 11 Mai 2022, 12:15:47
Hi zusammen,

sorry, ich stehe auf dem Schlauch:
Habe beim sensor2 im Internal STATE neben der Temperatur T: 00 °C,  und Feuchtigkeit H: 00 % auch einen Wert D: 00.0 stehen.
Im Reading state stehen nur ,,T: 00 °C H: 00 %", auch sonst finde ich diesen ominösen D-Wert in keinem Reading.
Kann der Wert doch etwas mit der Helligkeit zu tun haben? evtl. aus der Zuordnung bei Gardena zur Geolocation?

vg

Ergänzung: der D-Wert existiert erst seit kurzem. Evtl. seit dem Gardena-Update des Sensors.

OK, hat sich erledigt. D ist vermutlich Dewpoint also der Taupunkt. Vielleicht kann der noch als Reading ergänzt werden.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sweetie-pie am 13 Mai 2022, 23:12:02
Zitat von: sweetie-pie am 10 Mai 2022, 17:17:56
seit heute will mein Sileno nicht mehr so richtig.

Sorry, ich habe den Mäher immer noch nicht wieder am laufen:
Device gelöscht.
Bridge gelöscht.
Save gemacht.
fhem gestoppt.
fhem.save & fhem.cfg manuell geprüft und aufgeräumt.
fhem gestartet.
Bridge neuangelegt.

Autocreate ist an, aber es passiert nix.

Internals:
   BRIDGE     1
   CFGFN     
   FUUID      627ebe39-f33f-2e3f-30c7-fc74d811a945fc79
   FVERSION   73_GardenaSmartBridge.pm:v2.4.7-s25661/2022-02-09
   INTERVAL   60
   NAME       Gardena_Bridge
   NOTIFYDEV  global,Gardena_Bridge
   NR         1746
   NTFY_ORDER 50-Gardena_Bridge
   STATE      200
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.4.7
   READINGS:
     2022-05-13 22:24:14   address         xxxxxxxxxxxxxxxx, Deutschland
     2022-05-13 22:24:14   authorized_user_ids 0
     2022-05-13 22:24:14   city            xxxxxxxxxxxxxxx
     2022-05-13 22:24:14   devices         2
     2022-05-13 22:24:14   gateway_time_zone Europe/Zurich
     2022-05-13 22:24:14   gateway_time_zone_offset 7200000
     2022-05-13 22:24:14   id              xxxxxxxxxxxxxxxxxx
     2022-05-13 22:33:37   lastRequestState request_error
     2022-05-13 22:24:14   latitude        xxxxxxxxxxx
     2022-05-13 22:24:14   longitude       xxxxxxxxxxxx
     2022-05-13 22:24:14   name            My Garden
     2022-05-13 22:33:37   state           200
     2022-05-13 22:24:14   sun_data        HASH(0x5632dbcdd838)
     2022-05-13 22:24:14   time_zone       Europe/Berlin
     2022-05-13 22:24:14   time_zone_offset 7200000
     2022-05-13 22:24:14   token           xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   helper:
     locations_id xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     refresh_token fe6b0332-1cc3-422f-8428-0aac385d729e
     session_id XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
     token_expired 1653337451.83769
     user_id    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Attributes:
   debugDEVICE 1
   debugJSON  1
   gardenaAccountEmail gardena@xxxxxxxxxxxxxx
   room       GardenaSmart
   verbose    5


Im Debug sehe ich allerdings den Mäher, nur es wird kein Device mehr angelegt:
2022.05.13 22:37:43 4: GardenaSmartBridge (Gardena_Bridge) - Read password from file
2022.05.13 22:37:43 4: GardenaSmartBridge (Gardena_Bridge) - Send with URL: https://smart.gardena.com/v1/devices?locationId=1e0c2241-9f6a-4f17-b312-292451634c0b, HEADER: secret!, DATA: secret!, METHOD: GET
2022.05.13 22:37:43 4: GardenaSmartBridge (Gardena_Bridge) - fetch device list and device states
2022.05.13 22:37:45 4: GardenaSmartBridge (Gardena_Bridge) - Request: {"devices":[{

"id":"b77f0a35-7b9c-48c9-99ae-723344e024f8","name":"SILENO","category":"mower","configuration_synchronized":true,"abilities":[{
"id":"5f7cf564-61f3-3130-931d-fb3028d3ce77","name":"device_info","properties":[{
"id":"34cbe6f6-55ec-34d4-999c-861462d3aa2b","name":"manufacturer","value":"Gardena"},{
"id":"59a56e84-a74a-3cf9-8d70-e2b7ac5c03d2","name":"product","value":"10-DEVICE"},{
"id":"faf7cdf4-7c7c-3cd3-95e3-0a4581f32391","name":"serial_number","value":"999999999999"},{
"id":"ded0ec3e-6631-32a4-af7f-8f231d08004f","name":"version","value":"1.0.0-4.0.0-1.5.3-1.0.0"},{
"id":"e4e2cb41-22a5-38e6-aca0-7b03e0fe1ca6","name":"category","value":"mower"},{
"id":"e3861c39-0a52-37df-81fd-48023ac7f44c","name":"last_time_online","value":"2022-05-13T19:51:16.581Z"},{
"id":"a9b29124-9ae3-3951-888c-64e203da25a8","name":"sgtin","value":"xxxxxxxxxxxxxxxxxxxxxxx"},{
"id":"6e7d89e6-63c8-3c73-9b83-f86a906a1910","name":"connection_status","timestamp":"2022-05-13T20:37:44.678Z","value":"online"}],"type":"device_info"},{
"id":"3d7c3299-c59c-3919-b64a-a1b97a635458","name":"battery","properties":[{
"id":"d1bb65e5-fffb-3952-8da4-e2d45707db9d","name":"level","timestamp":"2022-05-13T14:56:58.564Z","unit":"%","value":100},{
"id":"76ebc851-98fa-3106-acb5-259709bc6ee4","name":"charging","timestamp":"2022-05-13T14:33:49.090Z","value":false}],"type":"battery_power"},{
"id":"e9f563f2-841a-3c99-993f-400c3ecd96ef","name":"firmware","properties":[{
"id":"ecbe0f54-5e02-30db-a8c1-6f5e13460969","name":"firmware_status","value":"up_to_date"},{
"id":"14a04766-35f5-362a-b1f5-98009400f41a","name":"firmware_upload_progress","value":0},{
"id":"91bdbbe5-39d3-3336-8b80-af38eebdcb3a","name":"firmware_available_version","value":""},{
"id":"5a6b215b-5c7b-3e63-9fe1-628fe6d699e4","name":"inclusion_status","value":"included"},{
"id":"affa9653-1908-381e-8350-980616a598c3","name":"firmware_command","value":"idle"}],"type":"firmware"},{
"id":"23305c6d-340b-335a-9b5b-941045b185ce","name":"mower_timer","properties":[{
"id":"10fb2c64-1566-387a-92bf-50dae7611c2a","name":"mower_timer","timestamp":"2022-05-13T14:30:05.293Z","unit":"seconds","value":"0"}],"type":"robotic_mower_timer"},{
"id":"b951bb5a-3567-3baa-a332-ac35aee96b1b","name":"mower","properties":[{
"id":"c69a30ae-409f-3e1d-b2b3-6c9313bed66e","name":"manual_operation","timestamp":"2022-05-10T22:07:20.116Z","value":false},{
"id":"15e6d6a7-f5d8-3eca-9e7e-3e418dbb2f99","name":"status","timestamp":"2022-05-13T14:33:49.090Z","value":"parked_timer"},{
"id":"6d3bc264-d3f9-3484-9549-493b3c03f416","name":"error","timestamp":"2022-05-13T14:33:49.090Z","value":"no_message"},{
"id":"676ded31-c3b7-3d1e-86ed-a774253cb4c7","name":"last_error_code","timestamp":"2022-05-10T22:07:20.280Z","value":"no_message"},{
"id":"6df7c7e7-ba63-3059-b289-5f6b906a3212","name":"timestamp_last_error_code","timestamp":"2022-05-10T22:07:20.300Z","value":"1970-01-01T00:00Z"},{
"id":"cf5d1409-b274-38aa-8383-4cca0f6490a8","name":"source_for_next_start","timestamp":"2022-05-13T14:30:04.535Z","value":"week_timer"},{
"id":"4f7370ba-f210-3646-a8f8-c5c4db46cabe","name":"timestamp_next_start","timestamp":"2022-05-13T14:30:04.511Z","value":"2022-05-16T05:30Z"}],"type":"robotic_mower"},{
"id":"5ed53fd6-7e7f-358a-a963-ff8c4222fb63","name":"mower_stats","properties":[{
"id":"02835e56-73cc-3c4c-8fe4-ebc05647682a","name":"cutting_time","timestamp":"2022-05-13T14:33:49.343Z","unit":"h","value":100},{
"id":"521cf15f-b8fc-38d8-b362-c575536cb58e","name":"charging_cycles","timestamp":"2022-05-13T13:54:48.847Z","value":83},{
"id":"f977e5f3-b9f3-3abc-a759-643071bf39a8","name":"collisions","timestamp":"2022-05-13T10:55:52.025Z","value":99},{
"id":"f1cdda49-e6fd-3292-a989-039087278e36","name":"running_time","timestamp":"2022-05-13T14:33:49.260Z","unit":"h","value":107}],"type":"robotic_mower_stats"},{
"id":"76256bb1-7e3a-3e31-ac05-abea676d5635","name":"mower_type","properties":[{
"id":"6b7ec03e-0695-3946-aa9b-ac56b9d55ac5","name":"base_software_up_to_date","timestamp":"2022-05-10T22:07:20.217Z","value":true},{
"id":"0c2ffc1b-7e39-33e5-a4e3-6e69d629990b","name":"mmi_version","timestamp":"2022-05-10T22:07:19.808Z","value":"35.8"},{
"id":"8c4cb340-52a2-3eda-9652-e9bd5fa49d6f","name":"mainboard_version","timestamp":"2022-05-10T22:07:20.217Z","value":"35.13"},{
"id":"12ccd8aa-d9e5-3700-bb6a-baac401cdc86","name":"device_type","timestamp":"2022-05-10T22:07:20.238Z","value":"18"},{
"id":"039098ea-b88d-3de2-a83c-d45b5dfd6224","name":"device_variant","timestamp":"2022-05-10T22:07:20.259Z","value":"4"},{
[-=GEKUERZT=-]
2022.05.13 22:37:45 5: GardenaSmartBridge (Gardena_Bridge) - RequestERROR: http error 200
2022.05.13 22:37:45 4: GardenaSmartBridge (Gardena_Bridge) - set internal timer function for recall getDevices sub
2022.05.13 22:37:45 5: GardenaSmartBridge (Gardena_Bridge) - RequestERROR: received http code 200 receive Error after requesting gardena cloud


Wie schon erwähnt vermutlich habe ich das Problem seit die LONA-Zonen verfügbar sind, kann aber auch Zufall sein.
Kann es sein, dass hier irgendwas in die Binsen geht? Gerne stelle ich das vollständige JASON-Log per PM zur Verfügung.

Gruß
sweetie-pie
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 Mai 2022, 10:46:36
Zitat von: 10mamai am 11 Mai 2022, 12:15:47
Hi zusammen,

sorry, ich stehe auf dem Schlauch:
Habe beim sensor2 im Internal STATE neben der Temperatur T: 00 °C,  und Feuchtigkeit H: 00 % auch einen Wert D: 00.0 stehen.
Im Reading state stehen nur ,,T: 00 °C H: 00 %", auch sonst finde ich diesen ominösen D-Wert in keinem Reading.
Kann der Wert doch etwas mit der Helligkeit zu tun haben? evtl. aus der Zuordnung bei Gardena zur Geolocation?

vg

Ergänzung: der D-Wert existiert erst seit kurzem. Evtl. seit dem Gardena-Update des Sensors.

OK, hat sich erledigt. D ist vermutlich Dewpoint also der Taupunkt. Vielleicht kann der noch als Reading ergänzt werden.

Interessant. Schick doch mal bitte ein list deines sensors!
Ich tippe ja eher, dass du dewpoint in fhem aktiviert hast und der dort den D: irgendwo her zaubert
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 Mai 2022, 10:52:46
Zitat von: sweetie-pie am 13 Mai 2022, 23:12:02
Sorry, ich habe den Mäher immer noch nicht wieder am laufen:
Device gelöscht.
...
Gruß
sweetie-pie

Device wird noch immer nicht angelegt? bei einem getDevicesState ?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sweetie-pie am 17 Mai 2022, 11:04:00
Zitat von: BOFH am 17 Mai 2022, 10:52:46
Device wird noch immer nicht angelegt? bei einem getDevicesState ?

Nein, in der Bridge steht "devices 2". Angelegt wird leider nichts...  :(

In dem JSON String scheinen auch alle Daten vorhanden (s.o.), aber irgendwie wird das Gerät nicht angelegt.

Gruß
  sweetie-pie
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 Mai 2022, 11:50:35
Zitat von: sweetie-pie am 17 Mai 2022, 11:04:00
Nein, in der Bridge steht "devices 2". Angelegt wird leider nichts...  :(

In dem JSON String scheinen auch alle Daten vorhanden (s.o.), aber irgendwie wird das Gerät nicht angelegt.

Gruß
  sweetie-pie

stell mal bitte die bridge auf verbose 5  und mach ein getdevicesstate und PM mir mal bitte alle ausgaben im fhem log die mit
(GardenaSmartDevice) und (GardenaSmartBridge) zu tun haben

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 Mai 2022, 20:57:06
für alle lona luxus geräte ... update kommt die tage ...

@sweetie-pie: pn bitte teste das mal, denke es geht :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sig10680 am 20 Mai 2022, 10:58:53
Hallo in die Runde,

aktuell nutze ich das Modul (74_HusqvarnaAutomower.pm) um meinen Automower zu Steuern. Aber leider wird das Modul nicht weiterentwickelt! Jetzt zu meiner Frage wenn ich einen Gardena Bridge einsetzen würde, könnte ich mit den beiden Modulen (73_GardenaSmartBridge, 74_GardenaSmartDevice) meinen Rasenroboter von Husqvarna steuern und Auslesen? Oder sind diese Module ausschließlich für Gardena Produkte.

mfg sig10680
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: hhhdg am 21 Mai 2022, 16:54:45
Ich habe seit einigen Tagen das gleiche Problem mit meinem Lona Mäher (kein Update mehr aus der cloud, JSON Paket kommt jedoch an). Konnte der Patch schon getestet werden? Würde mich sonst auch für einen Test anbieten.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sweetie-pie am 22 Mai 2022, 20:17:26
Zitat von: hhhdg am 21 Mai 2022, 16:54:45
Konnte der Patch schon getestet werden?

Ja, läuft stabil mit einem 2022er smarten SILENO life... ist aber wohl noch nicht im SVN.


Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: hhhdg am 22 Mai 2022, 20:43:03
sweetie-pie hatte mir den Patch weitergeleitet
Großen Dank an BOFH! Läuft bei mir ebenfalls wieder
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 23 Mai 2022, 16:38:40
Bin aktuell im Urlaub...
wenn ich wieder da bin Stoß ich , lassen anstoßen, das Update Richtung svn. Macht cooltux dann :)

@sig10680. Muss man mal testen. Man hat die Chance die baseurl über ein Attribut zu setzten. Ich weiß aber nicht ob die dort ähnlich arbeiten wie Gardena. Gardena ist grundlegend husqvana aber ob die api identisch arbeiten weiß ich nicht. Eventuell würde hier die ,,große" api eher greifen; nutzen wir nur nicht :)

Also kurz um. Testen ^^
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sn0000py am 24 Mai 2022, 09:22:05
Hallo ne Frage in die Runde - suche gerade eine Bewässerungssteuerung - aber soviel ich jetzt rausgelesen habe, geht Gardena nur per Cloud die Steuerung oder?

Bind da leider von Somfy/tahoma etwas cloud verbelastet - will daher auf jeden fall was cloud loses
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 24 Mai 2022, 21:15:28
Zitat von: sn0000py am 24 Mai 2022, 09:22:05
Hallo ne Frage in die Runde - suche gerade eine Bewässerungssteuerung - aber soviel ich jetzt rausgelesen habe, geht Gardena nur per Cloud die Steuerung oder?

Bind da leider von Somfy/tahoma etwas cloud verbelastet - will daher auf jeden fall was cloud loses

Jepp. Leider nur Cloud. Es gibt zwar ein Projekt für eine lokale Lösung ist aber meines Wissens nach ,,eingeschlafen"

Ich bewässere bei mir mit Gardena Komponenten im Gelände. Zur Steuerung 1klingeltrafo für Ventile und einem 4er Relai auf hutschiene von homematic


[edit]
https://github.com/gardena-smart-reverse-engineering
Der link da zu
[/edit]
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sn0000py am 25 Mai 2022, 08:10:38
Ah okay, also du verwendest nur die Gardena Ventile und steuerst die dann manuell an?
an sowas habe ich auch schon gedacht - welche Gardena Ventil hast du?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: teufelchen am 25 Mai 2022, 08:31:12
Zitat von: sn0000py am 25 Mai 2022, 08:10:38
Ah okay, also du verwendest nur die Gardena Ventile und steuerst die dann manuell an?
an sowas habe ich auch schon gedacht - welche Gardena Ventil hast du?

Fast alle Ventile der verschiedenen Hersteller werden mit 24 Volt Wechselspannung angesteuert.
Schau mal nach Hunter oder Rainbird. Sind meistens sogar günstiger als Gardena und werden von Profis verbaut.
Ich habe Hunter PGV mit Durchflussregulierung verbaut und bin sehr zufrieden damit.
Den einzigen Vorteil den ich bei Gardena sehe ist, dass man es in jeden Baumarkt bekommt. 

Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 25 Mai 2022, 22:57:29
Ich hab eine GARDENA Ventilbox V3 01255-20 und 9v Ventile von gardena verbaut. Entsprechend ein klingeltrafo auf hutschiene und das hm Relais zum schalten der Ventile
Die Hunter hab ich damals auch ins Auge gefasst. Vorallem die versenkregner. Bin dann bei gardena gelandet da die Auswahl meine Bedürfnisse mehr abgedeckt hat (z.b. aquaContour ) und wollte dann kein Mischbetrieb :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 27 Mai 2022, 19:53:55
Zitat von: sig10680 am 20 Mai 2022, 10:58:53
Hallo in die Runde,

aktuell nutze ich das Modul (74_HusqvarnaAutomower.pm) um meinen Automower zu Steuern. Aber leider wird das Modul nicht weiterentwickelt! Jetzt zu meiner Frage wenn ich einen Gardena Bridge einsetzen würde, könnte ich mit den beiden Modulen (73_GardenaSmartBridge, 74_GardenaSmartDevice) meinen Rasenroboter von Husqvarna steuern und Auslesen? Oder sind diese Module ausschließlich für Gardena Produkte.

mfg sig10680

hab mir das mal angeschaut. das wird mit dem gardena modul nichts. bei husqvarna gibts lediglich die automower connect api.
glaube hier hat husqvarna aber auch nichts geändert ?!  so dass das modul noch funktionieren sollte.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ambiman am 16 Juni 2022, 12:43:37
Hallo zusammen,

ich habe mit folgenden Modulversionen:

73_GardenaSmartBridge.pm 25661 2022-02-09 13:22:32Z CoolTux
74_GardenaSmartDevice.pm 25951 2022-04-13 03:17:40Z CoolTux


Das Problem das sich meine Sileno Mäher zwar abfragen lassen (der Status ist soweit korrekt), jedoch mit bspw. mit startOverwriteTimer nicht steuern lassen. Ich erhalte kurz nach dem absenden ein 400er Errorcode (request_error).

Hier einmal ein paar Infos - Mower device:

CFGFN     
   DEF        d8b5064c-b66b-4c3f-a1e5-23003f818a98 mower
   DEVICEID   d8b5064c-b66b-4c3f-a1e5-23003f818a98
   FUUID      62aafa84-f33f-3cef-cbce-6788413288496c3e
   FVERSION   74_GardenaSmartDevice.pm:v2.4.3-s25951/2022-04-13
   IODev      smarty
   LASTInputDev smarty
   MSGCNT     41
   NAME       rasilein
   NR         477
   STATE      parked_timer
   TYPE       GardenaSmartDevice
   VERSION    v2.4.3
   eventCount 16
   smarty_MSGCNT 41
   smarty_TIME 2022-06-16 12:32:48
   Helper:
     DBLOG:
       battery-charging:
         logdb:
           TIME       1655372453.20984
           VALUE      0
       battery-level:
         logdb:
           TIME       1655372453.20984
           VALUE      100
       device_info-category:
         logdb:
           TIME       1655372453.20984
           VALUE      mower
       device_info-connection_status:
         logdb:
           TIME       1655372453.20984
           VALUE      online
       device_info-last_time_online:
         logdb:
           TIME       1655372453.20984
           VALUE      2022-06-15 19:22:37
       device_info-manufacturer:
         logdb:
           TIME       1655372453.20984
           VALUE      Gardena
       device_info-product:
         logdb:
           TIME       1655372453.20984
           VALUE      3-DEVICE
       device_info-serial_number:
         logdb:
           TIME       1655372453.20984
           VALUE      XXXX
       device_info-sgtin:
         logdb:
           TIME       1655372453.20984
           VALUE      3034F8EE90060080000229B0
       device_info-version:
         logdb:
           TIME       1655372453.20984
           VALUE      3.0.0-2.5.2-1.2.6-1.7.1
       firmware-firmware_available_version:
         logdb:
           TIME       1655372453.20984
           VALUE      4.0.0_1.5.3_2.2.0
       firmware-firmware_command:
         logdb:
           TIME       1655372453.20984
           VALUE      idle
       firmware-firmware_status:
         logdb:
           TIME       1655372453.20984
           VALUE      upload_complete
       firmware-firmware_upload_progress:
         logdb:
           TIME       1655372453.20984
           VALUE      0
       firmware-inclusion_status:
         logdb:
           TIME       1655372453.20984
           VALUE      included
       lastRequestState:
         logdb:
           TIME       1655372463.76106
           VALUE      request_error
       mower-error:
         logdb:
           TIME       1655372453.20984
           VALUE      no_message
       mower-last_error_code:
         logdb:
           TIME       1655372453.20984
           VALUE      no_message
       mower-manual_operation:
         logdb:
           TIME       1655372453.20984
           VALUE      0
       mower-override_end_time:
         logdb:
           TIME       1655372453.20984
           VALUE      2022-05-11 17:51:45
       mower-source_for_next_start:
         logdb:
           TIME       1655372453.20984
           VALUE      week_timer
       mower-status:
         logdb:
           TIME       1655372453.20984
           VALUE      parked_timer
       mower-timestamp_last_error_code:
         logdb:
           TIME       1655372453.20984
           VALUE      temporarily unavailable
       mower-timestamp_next_start:
         logdb:
           TIME       1655372453.20984
           VALUE      2022-06-16 15:00
       mower_stats-charging_cycles:
         logdb:
           TIME       1655372453.20984
           VALUE      570
       mower_stats-collisions:
         logdb:
           TIME       1655372453.20984
           VALUE      9083
       mower_stats-cutting_time:
         logdb:
           TIME       1655372453.20984
           VALUE      802
       mower_stats-running_time:
         logdb:
           TIME       1655372453.20984
           VALUE      832
       mower_type-base_software_up_to_date:
         logdb:
           TIME       1655372453.20984
           VALUE      0
       mower_type-device_type:
         logdb:
           TIME       1655372453.20984
           VALUE      14
       mower_type-device_variant:
         logdb:
           TIME       1655372453.20984
           VALUE      8
       mower_type-mainboard_version:
         logdb:
           TIME       1655372453.20984
           VALUE      20.25
       mower_type-mmi_version:
         logdb:
           TIME       1655372453.20984
           VALUE      20.9
       mower_type-serial_number:
         logdb:
           TIME       1655372453.20984
           VALUE      XXXX
       radio-quality:
         logdb:
           TIME       1655372453.20984
           VALUE      60
       radio-state:
         logdb:
           TIME       1655372453.20984
           VALUE      good
       startpoint-1-enabled:
         logdb:
           TIME       1655372453.20984
           VALUE      1
       startpoint-2-enabled:
         logdb:
           TIME       1655372453.20984
           VALUE      0
       startpoint-3-enabled:
         logdb:
           TIME       1655372453.20984
           VALUE      0
       state:
         logdb:
           TIME       1655375446.69211
           VALUE      parked_timer
       winter_mode:
         logdb:
           TIME       1655372453.20984
           VALUE      awake
   READINGS:
     2022-06-16 11:40:20   IODev           smarty
     2022-06-16 11:40:53   battery-charging 0
     2022-06-16 11:40:53   battery-level   100
     2022-06-16 11:40:53   device_info-category mower
     2022-06-16 11:40:53   device_info-connection_status online
     2022-06-16 11:40:53   device_info-last_time_online 2022-06-15 19:22:37
     2022-06-16 11:40:53   device_info-manufacturer Gardena
     2022-06-16 11:40:53   device_info-product 3-DEVICE
     2022-06-16 11:40:53   device_info-serial_number XXX
     2022-06-16 11:40:53   device_info-sgtin 3034F8EE90060080000229B0
     2022-06-16 11:40:53   device_info-version 3.0.0-2.5.2-1.2.6-1.7.1
     2022-06-16 11:40:53   firmware-firmware_available_version 4.0.0_1.5.3_2.2.0
     2022-06-16 11:40:53   firmware-firmware_command idle
     2022-06-16 11:40:53   firmware-firmware_status upload_complete
     2022-06-16 11:40:53   firmware-firmware_upload_progress 0
     2022-06-16 11:40:53   firmware-inclusion_status included
     2022-06-16 11:41:03   lastRequestState request_error
     2022-06-16 11:40:53   mower-error     no_message
     2022-06-16 11:40:53   mower-last_error_code no_message
     2022-06-16 11:40:53   mower-manual_operation 0
     2022-06-16 11:40:53   mower-override_end_time 2022-05-11 17:51:45
     2022-06-16 11:40:53   mower-source_for_next_start week_timer
     2022-06-16 11:40:53   mower-status    parked_timer
     2022-06-16 11:40:53   mower-timestamp_last_error_code temporarily unavailable
     2022-06-16 11:40:53   mower-timestamp_next_start 2022-06-16 15:00
     2022-06-16 11:40:53   mower_stats-charging_cycles 570
     2022-06-16 11:40:53   mower_stats-collisions 9083
     2022-06-16 11:40:53   mower_stats-cutting_time 802
     2022-06-16 11:40:53   mower_stats-running_time 832
     2022-06-16 11:40:53   mower_type-base_software_up_to_date 0
     2022-06-16 11:40:53   mower_type-device_type 14
     2022-06-16 11:40:53   mower_type-device_variant 8
     2022-06-16 11:40:53   mower_type-mainboard_version 20.25
     2022-06-16 11:40:53   mower_type-mmi_version 20.9
     2022-06-16 11:40:53   mower_type-serial_number 181115827
     2022-06-16 11:40:53   radio-quality   60
     2022-06-16 11:40:53   radio-state     good
     2022-06-16 11:40:53   startpoint-1-enabled 1
     2022-06-16 11:40:53   startpoint-2-enabled 0
     2022-06-16 11:40:53   startpoint-3-enabled 0
     2022-06-16 12:32:48   state           parked_timer
     2022-06-16 11:40:53   winter_mode     awake
   helper:
     STARTINGPOINTID 24898e73-d3b1-4528-a35c-542d7a73ae03
     STARTINGPOINTS { "name": "starting_points", "value": [{"corridor_cut_enabled":false,"distance_in_meters":99,"enabled":true,"follow":"guide_1","probability_in_percent":20},{"probability_in_percent":0,"enabled":false,"distance_in_meters":0,"follow":"guide_1","corridor_cut_enabled":false},{"enabled":false,"distance_in_meters":0,"follow":"guide_1","probability_in_percent":0,"corridor_cut_enabled":false}]}
     _id       
     button_config_time_id
     eco_mode_id 69e6ca08-8049-4403-a7ed-bdb0fcefd36d
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id cc98374a-b0e4-452d-a494-2cfe38c1537e
     winter_mode_id 10c74816-8688-4dd3-aa81-0c6e3f69470e
   hmccu:
Attributes:
   IODev      smarty
   event-on-change-reading .*
   model      mower
   room       Garten


Sowie von der Bridge:


Internals:
   BRIDGE     1
   FUUID      5e9c1459-f33f-3cef-0f89-58068656ccbfa2f3
   FVERSION   73_GardenaSmartBridge.pm:v2.4.7-s25661/2022-02-09
   INTERVAL   60
   NAME       smarty
   NOTIFYDEV  global,smarty
   NR         189
   NTFY_ORDER 50-smarty
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.4.7
   eventCount 132
   Helper:
     DBLOG:
       connection_status-timestamp:
         logdb:
           TIME       1655375750.9482
           VALUE      2022-06-16T10:35:49.673Z
       state:
         logdb:
           TIME       1655375749.87897
           VALUE      Connected
       sun_data:
         logdb:
           TIME       1655375262.66702
           VALUE      HASH(0x79136c0)
       token:
         logdb:
           TIME       1655375262.18981
           VALUE      <Ist gesetzt>
   READINGS:
     2021-09-29 15:54:37   address         XXXXX
     2021-09-29 15:54:37   authorized_user_ids 0
     2021-09-29 15:54:38   category-id     4fe734bf-77a7-39aa-80b4-883497ccdc02
     2021-09-29 15:54:38   category-name   category
     2021-09-29 15:54:38   category-value  gateway
     2021-09-29 15:54:37   city            XXXXX
     2021-09-29 15:54:38   connection_status-id 1363051d-926a-3035-88ad-c01258409523
     2021-09-29 15:54:38   connection_status-name connection_status
     2022-06-16 12:35:50   connection_status-timestamp 2022-06-16T10:35:49.673Z
     2022-05-20 10:48:30   connection_status-value online
     2021-09-29 15:54:37   devices         3
     2021-09-29 15:54:38   ethernet_status-ip 192.168.2.110
     2021-09-29 15:54:38   ethernet_status-isconnected true
     2021-09-29 15:54:38   ethernet_status-mac 94:BB:AE:17:2C:42
     2021-09-29 15:54:37   gateway_time_zone Europe/Berlin
     2021-09-29 15:54:37   gateway_time_zone_offset 7200000
     2021-09-29 15:54:37   id              71bca252-3dd9-454b-aaa7-46126a3059d3
     2022-06-14 21:37:18   lastRequestState request_error
     2021-09-29 15:54:38   last_time_online-id 3b11b302-2eb2-3e85-8363-66e64c1478d5
     2021-09-29 15:54:38   last_time_online-name last_time_online
     2021-09-29 15:54:38   last_time_online-value N/A
     2021-09-29 15:54:37   latitude        X
     2021-09-29 15:54:37   longitude       Y
     2021-09-29 15:54:38   manufacturer-id c52f484e-0889-3c1e-8c12-6169f1a692ed
     2021-09-29 15:54:38   manufacturer-name manufacturer
     2021-09-29 15:54:38   manufacturer-value Seluxit
     2021-09-29 15:54:37   name            My Garden
     2021-09-29 15:54:38   product-id      3b1b4c04-086f-3999-8fdb-6ab1a7cab405
     2021-09-29 15:54:38   product-name    product
     2021-09-29 15:54:38   product-value   1-GATEWAY
     2021-09-29 15:54:38   serial_number-id XXXX
     2021-09-29 15:54:38   serial_number-name serial_number
     2021-09-29 15:54:38   serial_number-value N/A
     2021-09-29 15:54:38   sgtin-id        aefdd478-de95-38ce-92e5-267d6e17908f
     2021-09-29 15:54:38   sgtin-name      sgtin
     2021-09-29 15:54:38   sgtin-value     N/A
     2022-06-16 12:35:49   state           Connected
     2022-06-16 12:27:42   sun_data        HASH(0x79136c0)
     2021-10-19 15:54:36   sunrise         07:55
     2021-10-19 15:54:36   sunset          18:30
     2021-09-29 15:54:37   time_zone       Europe/Berlin
     2021-09-29 15:54:37   time_zone_offset 7200000
     2022-06-16 12:27:42   token           <Ist gesetzt>
     2021-09-29 15:54:38   version-id      c94a3325-ac9f-3d99-8a50-0c6098addd3d
     2021-09-29 15:54:38   version-name    version
     2022-05-31 19:51:33   version-value   6.6.1
     2021-09-29 15:54:38   wifi_status-isconnected false
     2021-09-29 15:54:38   wifi_status-mac 94:BB:AE:17:2C:A6
     2021-09-29 15:54:38   wifi_status-signal 0%
   helper:
     debug_device_output .:{ DEBUG OUTPUT for rasilein }:. \nname : rasilein
id : d8b5064c-b66b-4c3f-a1e5-23003f818a98
category : mower
\n=== Settings \n[0]id: 39870da1-f4e9-4cb6-8e9b-4ad1dee98ef4
name: drive_past_wire value: 
[1]id: 69e6ca08-8049-4403-a7ed-bdb0fcefd36d
name: eco_mode value: 
[2]id: a47ecf83-04df-4f0e-9458-c162afc1a2ae
name: frost_sensor value: 
[3]id: a7572e4f-d160-4a78-b77e-c614d58159f6
name: mower_house value: 
[4]id: cc98374a-b0e4-452d-a494-2cfe38c1537e
name: schedules_paused_until value: 
[5]id: efbbe733-7746-4b77-8c1a-01cf76dd3650
name: security_level value: 
[6]id: df709194-ca0c-4dd0-bf4c-e8deb2bbbed6
name: sensor_control value: 
[7]id: 84d31e39-d1e4-49fc-acd0-5c595216b1e9
name: starting_distance value: 
[8]id: 24898e73-d3b1-4528-a35c-542d7a73ae03
name: starting_points N/A \n[9]id: 10c74816-8688-4dd3-aa81-0c6e3f69470e
name: winter_mode value: awake
\n=== Abilities \n[0]id: ec095784-7fb1-3fe0-b90b-6d5f61f2eb7a
name: device_info value: 
[1]id: ca6ae92f-7457-3c4f-80ae-d27c0a55b032
name: battery value: 
[2]id: a9710a54-5ae7-3e26-bc97-88bda8feef03
name: radio value: 
[3]id: fcfcb251-deec-3d44-a61d-6760765fafcb
name: firmware value: 
[4]id: 539a687b-2f2a-342e-99b8-24f630b9eb01
name: mower value: 
[5]id: 76221684-6ec5-3c1c-9119-121b6af47e56
name: mower_stats value: 
[6]id: 47aa8c50-5676-3cec-9128-f06d0cec1329
name: mower_type value: 

     locations_id c7a32c67-3d78-4a13-ba31-027ca2f2f902
     refresh_token <ist gesetzt>
     session_id <ist gesetzt>
     token_expired 1656239261.14274
     user_id    <ist gesetzt>
     deviceList:
       rasi
       rasilein
   hmccu:
Attributes:
   debugDEVICE 1
   debugJSON  1
   gardenaAccountEmail XYZ
   room       Garten
   verbose    5


Mit den debug Attributen der Bridge und verbose:5 sehe ich folgendes:


2022.06.16 12:40:50.993 4: GardenaSmartBridge (smarty) - Send with URL: https://smart.gardena.com/v1/devices/d8b5064c-b66b-4c3f-a1e5-23003f818a98/abilities/mower_timer/properties/mower_timer?locationId=c7a32c67-3d78-4a13-ba31-027ca2f2f902, HEADER: secret!, DATA: secret!, METHOD: PUT
2022.06.16 12:40:51.325 4: GardenaSmartBridge (smarty) - Request:
2022.06.16 12:40:53.292 4: GardenaSmartBridge (smarty) - Read password from file
2022.06.16 12:40:53.431 4: GardenaSmartBridge (smarty) - Send with URL: https://smart.gardena.com/v1/devices?locationId=c7a32c67-3d78-4a13-ba31-027ca2f2f902, HEADER: secret!, DATA: secret!, METHOD: GET


Und FileLog des Mower:


2022-06-16_11:40:53 rasilein parked_timer
2022-06-16_11:41:03 rasilein send command to gardena cloud
2022-06-16_11:41:03 rasilein 400
2022-06-16_11:41:03 rasilein lastRequestState: request_error
2022-06-16_11:41:53 rasilein parked_timer
2022-06-16_11:42:53 rasilein parked_timer
2022-06-16_11:43:54 rasilein parked_timer
2022-06-16_11:44:58 rasilein send command to gardena cloud
2022-06-16_11:44:58 rasilein 400
2022-06-16_11:45:56 rasilein parked_timer
2022-06-16_12:28:21 rasilein send command to gardena cloud
2022-06-16_12:28:22 rasilein 400
2022-06-16_12:28:45 rasilein parked_timer
2022-06-16_12:30:43 rasilein send command to gardena cloud
2022-06-16_12:30:43 rasilein 400
2022-06-16_12:30:46 rasilein parked_timer
2022-06-16_12:40:50 rasilein send command to gardena cloud
2022-06-16_12:40:51 rasilein 400
2022-06-16_12:40:55 rasilein parked_timer


Habt ihr eine Idee ?

Danke und Gruß,

ambiman
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 16 Juni 2022, 15:31:21
magst du mal ganz banal, das device aus fhem löschen. nach dem nächste gateway intervall sollte dein mäher wieder angelegt werden.

probier das mal bitte mal aus
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ambiman am 21 Juni 2022, 12:43:29
Hi,

danke für die Rückmeldung.

Hatte ich  probiert - Device wurde per autocreate erneut angelegt, leider mit dem gleichen Resultat :(.

VG,

ambiman
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: mot am 29 Juni 2022, 07:31:45
Hallo Zusammen,
ich habe ebenfalls das Problem das keine Devices mehr angelegt werden. Könnte mir bitte jemand den Patch zukommenlassen von dem die Rede ist.
Danke und Grüße
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 03 Juli 2022, 22:28:41
Sorry war bisschen raus und in anderen Baustellen gebunden.

@mot: läuft nun via svn ein ( wie schon gesagt )

@ambiman: 2 Optionen, 1) Dein Sileno updten (firmware) oder 2) wir müssten die alten Geräte im Befehltsatz aufnehmen.   Ich tendiere zum 1. :D

https://www.gardena.com/de/service/mahroboter-beratungscenter/software-update/
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: ambiman am 26 Juli 2022, 13:57:15
Hallo BOFH,

Zitat von: BOFH am 03 Juli 2022, 22:28:41
Sorry war bisschen raus und in anderen Baustellen gebunden.

@mot: läuft nun via svn ein ( wie schon gesagt )

@ambiman: 2 Optionen, 1) Dein Sileno updten (firmware) oder 2) wir müssten die alten Geräte im Befehltsatz aufnehmen.   Ich tendiere zum 1. :D

https://www.gardena.com/de/service/mahroboter-beratungscenter/software-update/

danke für die Rückmeldung.
Nach dem Update der Funkplatine per OTA Update funktioniert die Steuerung wieder wie gewünscht.

Beste Grüße,

ambiman
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 21 Januar 2023, 21:55:09
Hallo liebe Freunde der Gartenautomatisierung mit Gardena Produkten.

Ich nutze das Modul schon seit geraumer Zeit für meinen Sileno City Mäher und für ein paar Gardena Gartensteckdosen.
Es funktioniert tadellos und ich bin happy - und der Wunsch nach mehr kommt natürlich mit der Zeit.
Deshalb möchte ich hier einen Enhancement Request "einreichen" oder anregen.
Ich bin allerdings nicht sicher, ob das hier der richtige Ort dafür ist.
Trotzdem der Versuch:
Wäre es möglich das Modul für die Gartensteckdosen um eine SetExtension für on-till und on-till-overnight zu ergänzen?

Das böte aus meiner Sicht interessante neue Möglichkeiten für die Lichtsteuerung im Garten.
Ich fände es toll und würde mich freuen - und andere Nutzer bestimmt auch.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 20 Februar 2023, 16:44:54
Darf ich mal in Richtung des/der Module Owner fragen, ob eine Chance gesehen wird das Modul für die Gartensteckdosen um eine SetExtension für on-till und on-till-overnight zu ergänzen/erweitern?

Das wäre super :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 25 Februar 2023, 13:09:52
Ich schau ja immer nur zum Saison begin hier rein ^^

Was genau stellst du dir vor? Oder gibt es die Funktion schon via Gardena App?
Aktuell ersehe ich hier nicht unbedingt eine Modul Funktion sondern eher ein usercase der mittels doif oder anderer Methoden Einzug geboten werden kann...
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 01 März 2023, 11:32:39
Die Idee oder der Wunsch wäre, dass man eben nicht nur eine Zeitdauer einstellen kann, die die Steckdose eingeschaltet bleibt sondern eine Uhrzeit, bis zu der die Steckdose eingeschaltet bleibt.
In der Gardena App kann man "nur" eine Zeitdauer einstellen von 1 | 5 | 15 | 30 min über 1 | 2 | 5 | 12 Stunden bis hin zu maximal 180 Tagen.

Ich fände es aber (mindestens) genau so wichtig, dass man über die Funktionen on-till und on-till-overnight gezielt Uhrzeiten einstellen kann, an denen die Steckdose dann automatisch wieder ausgeschaltet wird.
Dies Funktionen gibt es ja bei anderen Schaltern oder Geräten in FHEM schon lange/immer.

Wenn man eine solche Steckdose anschaltet (und nicht gerade dauerhaft) dann erscheint mir der Use Case eine gezielte Uhrzeit anzugeben viel wahrscheinlicher als eine Zeitspanne anzugeben.

Sicherlich gibt es für beides Bedarf aber die Angabe von Uhrzeiten gibt es ja aktuell leider nicht.

Über doif oder andere "Umwege" kann man da vermutlich auch etwas tricksen aber die Funktion direkt am Gerät erscheint mir da doch viel naheliegender und zielführender :-)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 02 März 2023, 12:00:37
update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_setExtention/controls_GardenaSmartDevice.txt

bitte mal testen ... danke
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 03 März 2023, 22:43:43
wenn ich das so in die Befehlszeile kopiere kommt folgende Meldung:
controls_GardenaSmartDevice.txt is already present in https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-token_expired/controls_GardenaSmartDevice.txt

Dann ein Update hinterher.

Die Dateien sind aktualisiert_
pi@raspberryms:/opt/fhem/FHEM $ ls -latr |grep Gar
-rw-r--r--  1 fhem dialout     120 Aug 10  2021 controls_GardenaSmartDevice.txt
-rw-r--r--  1 fhem dialout   49975 Mär  3 21:54 73_GardenaSmartBridge.pm
-rw-r--r--  1 fhem dialout   66877 Mär  3 21:54 74_GardenaSmartDevice.pm

-
Wenn ich dann das Gardena Device im Web-Gui anschaue sehe ich keine Möglichkeit eine Uhrzeit einzugeben - siehe Image.
Die Funktionen die auf dem Image zu sehen sind funktionieren.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 04 März 2023, 08:48:00
Die on for Timer ist ja default. Das aus der app quasi. Was den on-till und on-till-overnight aus meiner Sicht ja abdeckte ...
Kannst ja abends um 20uhr sagen. On for timer 5000....

Du hast leider noch ein sehr altes repo drin das es nicht mehr gibt.

Mach bitte vorher erst
Update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch-token_expired/controls_GardenaSmartDevice.txt

Und dann obige Zeile Update add...

Der Unterschied ist ja nun dass die on till und overnigjt lediglich on schalten und dann ein at anlegen dass das dann abschaltet... Thema seitig. Der andere Befehl läuft ja nach absenden auf dem power Plug
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 04 März 2023, 11:17:21
Danke für die Hinweise.
ich bin so vorgegangen wie von Dir beschrieben + ein update nach dem updaten des repositories.
Jetzt sind die  beioden Dateien aktualisiert und wie man sieht haben sie auch andere Dateigrößen.
pi@raspberryms:/opt/fhem/FHEM $ ls -latr |grep Gar
-rw-r--r--  1 fhem dialout   49646 Mär  4 10:50 73_GardenaSmartBridge.pm
-rw-r--r--  1 fhem dialout  126415 Mär  4 10:50 74_GardenaSmartDevice.pm
-rw-r--r--  1 fhem dialout     121 Mär  4 10:50 controls_GardenaSmartDevice.txt

Somit habe ich jetzt da wohl den neuesten Stand.
Allerdings ist mir nicht klar ob sich etwas oder was sich nun an der Funktionalität verändert hat.
Im GUI konnte ich da nichts erkennen.
Die Funktionen funktionieren wie vorher auch, was ja schon mal gut ist :-)

Das man den Timer verwenden und damit mittels vorherigem Ausrechnen dann auch eine bestimmte Uhrzeit "ansteuern" kann war ja klar und ging ja auch vorher schon.

Was ist denn jetzt "Inhalt" der neuen Version ? Sorry, dass ich so dumpf nachfrage.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 04 März 2023, 14:22:54
Beim model Power sollte dein on-till etc verfügbar sein

Nach dem Update natürlich fhem Neustarten
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 04 März 2023, 21:39:00
Ja - neustarten hilft nach einem Update tatsächlich :-)

Jetzt sind die Funktionen sichtbar und verfügbar - und funktionieren auch phantastisch.

Ich habe die neuen Funktionen toggle, blink, intervals, on-till und off-till getestet (on/of-till-overnight noch nicht) und sie tun das was ich mir vorgestellt hatte.
An toggle, blink und intervals hatte ich gar nicht gedacht. Finde ich aber auch klasse.

Vielen herzlichen Dank - ich bin begeistert.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Spook112 am 05 März 2023, 00:18:18
Mitternacht ist rum und on/of-till-overnight ist jetzt auch geprüft und funktioniert auch.

Prima und danke nochmal.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 05 März 2023, 12:57:35
Dann warte ich noch bis Freitag und du kannst ja alles andere auch testen. Also normale Sachen die nichts damit zu tun haben. Um eventuelles Fehlverhalten abzusichern ^^. Dann kann es seinen Weg in die offiziellen Update Wege finden :)
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 11 März 2023, 17:42:31
Hallo Leute,
ich habe heute wieder meine Aufzeichnung zum laufen bekommen. Nur Frage ich mich was ich ändern muss das die Daten dauerhaft vom Mähroboter abgefragt werden. Das einzige was dauerhaft abgefragt wird, ist der aktuelle Status vom Mähroboter. Die anderen Daten werden erst im Betrieb abgerufen, wie kann ich das umstellen das ich die Daten auch besser loggen kann?
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 11 März 2023, 21:06:21
Die Bridge und den Mäher in verbose 4 setzten. Global auf 0.
dann im log schauen.

Gerne Probier mal das Mäher device zu löschen in fhem. Dann wird es neu angelegt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 11 März 2023, 22:52:53
Zitat von: BOFH am 11 März 2023, 21:06:21
Die Bridge und den Mäher in verbose 4 setzten. Global auf 0.
dann im log schauen.

Gerne Probier mal das Mäher device zu löschen in fhem. Dann wird es neu angelegt.

Verbose habe ich auf 4 gesetzt. Wo finde ich "Global"? Ich kann das nirgends finden..... Was muss ich in der Logfile alles vom Mäher löschen?

Danke für Deine Hilfe.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 11 März 2023, 22:58:30
global ist das Device. Fhem selbst wenn man so will.
attr global verbose 0
Von
Löschen würde ich den token,email(eventuell password), lokationid und wenn hinterlegt deine Anschrift/Adresse
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 11 März 2023, 23:07:50
Zitat von: BOFH am 11 März 2023, 22:58:30
global ist das Device. Fhem selbst wenn man so will.
attr global verbose 0
Von
Löschen würde ich den token,email(eventuell password), lokationid und wenn hinterlegt deine Anschrift/Adresse

Ok global ist bereits umgestellt aber es klappt immer noch nicht. Wo finde ich in Devices die Punkte die ich löschen soll? Ich kann da nirgends die Lokationsid und die Adresse sehen.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 12 März 2023, 12:22:19
Im fhem log bevor du es hier anhängst. Sonst schicke mir per pn. Ich Filter dann selbst ;)
Hattest du deinen Mäher mal aus fhem gelöscht. Oft bringt es das schon.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: swix112 am 12 März 2023, 15:24:09
Ich hatte den Mäher schon einmal gelöscht aber ohne Erfolg. Jetzt sehe ich im Plot die Signalstärke dauerhaft angezeigt aber nicht die Batteriekapazität. Warum auch immer......

Ich habe dir die Datei mal geschickt.
Titel: Antw:[73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: RalfRog am 13 März 2023, 11:54:42
Hi swixx
Ist zwar etwas offTopic aber vermutlich durch die geschwätzige Gardena-Geschichte ausgelöst.

Sind die beiden Beiträge erledigt?
https://forum.fhem.de/index.php/topic,132654.msg1267774.html#msg1267774 (https://forum.fhem.de/index.php/topic,132654.msg1267774.html#msg1267774) ...ist die Datei verschoben?
https://forum.fhem.de/index.php/topic,132425.msg1266154.html#msg1266154 (https://forum.fhem.de/index.php/topic,132425.msg1266154.html#msg1266154) (die Jungs haben ja aufgegegben)

Wenn das für dich erledigt ist, dann setze doch bitte den Betreff deines jeweils ersten Beitrages auf [gelöst].....  vielleicht auch noch wie... hilft anderen

Gruß Ralf
Titel: Perl warning 5018
Beitrag von: is2late am 19 Juni 2023, 17:10:56
Hallo Zusammen,
mein Log füllt sich mit folgender Meldung:
PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.06.19 17:07:53 1: stacktrace:
2023.06.19 17:07:53 1:     main::__ANON__                      called by fhem.pl (5018)
2023.06.19 17:07:53 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1101)
2023.06.19 17:07:53 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.06.19 17:07:53 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.06.19 17:07:53 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.06.19 17:07:53 1:     main::HandleTimeout                 called by fhem.pl (705)
Ist das unbedenklich oder gibt es etwas zu tun?

LG
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: m8ichael am 20 Juni 2023, 18:05:04
Hallo,

ich habe in der aktuellen Saison das Problem, dass mein Pi Probleme bei der Auflösung des Hostnamens smart.gardena.com hat. Dies äußert sich darin, dass die Gardena Module mit dem Hinweis auf die nicht durchführbare DNS-Auflösung nicht funktionieren. Tatsächlich scheint generell ein Problem bei mir bei der Auflösung zu bestehen, denn ein nslookup auf der Shell-Ebene gibt erst beim zweiten Aufruf (!) die vollständige Ausgabe aus:

pi@Pi4:~ $ nslookup smart.gardena.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
smart.gardena.com       canonical name = web.sg.dss.husqvarnagroup.net.
web.sg.dss.husqvarnagroup.net   canonical name = bff-web.sg.dss.husqvarnagroup.n                            et.

pi@Pi4:~ $ nslookup smart.gardena.com
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
smart.gardena.com       canonical name = web.sg.dss.husqvarnagroup.net.
web.sg.dss.husqvarnagroup.net   canonical name = bff-web.sg.dss.husqvarnagroup.n                            et.
Name:   bff-web.sg.dss.husqvarnagroup.net
Address: 143.204.98.116
Name:   bff-web.sg.dss.husqvarnagroup.net
Address: 143.204.98.71
Name:   bff-web.sg.dss.husqvarnagroup.net
Address: 143.204.98.72
Name:   bff-web.sg.dss.husqvarnagroup.net
Address: 143.204.98.104

Anschließend funktioniert erst mal alles wieder, bis die Auflösung aus dem DNS-Cache herausfliegt und das Spiel von vorne beginnt. Hat da jemand einen Tipp, woran das liegen kann?

Gruß

Michael
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: is2late am 20 Juni 2023, 23:13:25
Zitat von: is2late am 19 Juni 2023, 17:10:56Hallo Zusammen,
mein Log füllt sich mit folgender Meldung:
PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.06.19 17:07:53 1: stacktrace:
2023.06.19 17:07:53 1:     main::__ANON__                      called by fhem.pl (5018)
2023.06.19 17:07:53 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1101)
2023.06.19 17:07:53 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.06.19 17:07:53 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.06.19 17:07:53 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.06.19 17:07:53 1:     main::HandleTimeout                 called by fhem.pl (705)
Ist das unbedenklich oder gibt es etwas zu tun?

LG

Hat keiner das gleiche Problem oder  weiss eine Lösung? Sieht das nicht nach einem Modulfehler aus?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: rudolfkoenig am 21 Juni 2023, 08:56:24
Zitatmein Log füllt sich mit folgender Meldung:
Abhilfe: "attr global stacktrace 0" :)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 24 Juni 2023, 21:08:45
Schaut bei beiden aber nach DNS Problem aus?

Sowohl der timeout der als log spam erscheint als auch das andere Problem.

Hat sich denn bei einem von euch was verbessert. Eventuell war es auch Wartung seitens Gardena/Husqvana.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: is2late am 01 Juli 2023, 18:16:06
Habs gemacht wie von Rudolf vorgeschlagen (vielen Dank!). Jetzt wird wenigstens das Log nicht mehr zugemüllt. Ansonsten tauchen überhaupt keine Gardena-Fehlermeldungen mehr auf.

Andere Frage:
Weiß jemand, wie man die Gardena Smart Control (fernsteuerbarer "Bewässerungscomputer") über einen simplen Switch zur Aktion bewegen kann?
Finde da keinen Ansatzpunkt:
setstate Wassernachspeisung geschlossen. Nächste Bewässerung:
setstate Wassernachspeisung 2023-07-01 14:54:28 IODev myGardenaBridge
setstate Wassernachspeisung 2023-07-01 17:43:28 ambient_temperature-temperature 18
setstate Wassernachspeisung 2023-06-12 16:46:11 battery-disposable_battery_status high
setstate Wassernachspeisung 2023-07-01 17:30:20 battery-level 91
setstate Wassernachspeisung 2023-06-12 16:46:11 device_info-category Bewässerungscomputer
setstate Wassernachspeisung 2023-06-12 16:46:11 device_info-connection_status online
setstate Wassernachspeisung 2023-07-01 17:49:46 device_info-last_time_online 2023-07-01 17:49:36
setstate Wassernachspeisung 2023-06-12 16:46:11 device_info-manufacturer Gardena
setstate Wassernachspeisung 2023-06-12 16:46:11 device_info-model_number 18869
setstate Wassernachspeisung 2023-06-12 16:46:11 device_info-product 1-DEVICE
setstate Wassernachspeisung 2023-06-12 16:46:11 device_info-serial_number 00173025
setstate Wassernachspeisung 2023-06-12 16:46:11 device_info-sgtin N/A
setstate Wassernachspeisung 2023-06-12 16:46:11 device_info-version 0.3.5-4.0.0-1.5.3-2.4.1
setstate Wassernachspeisung 2023-06-12 16:46:11 error-error ok
setstate Wassernachspeisung 2023-07-01 18:03:51 error-valve_error_1_severity no_error
setstate Wassernachspeisung 2023-07-01 18:03:51 error-valve_error_1_type ok
setstate Wassernachspeisung 2023-07-01 18:03:51 error-valve_error_1_valve_id 1
setstate Wassernachspeisung 2023-06-12 16:46:11 firmware-firmware_status auf dem neusten Stand
setstate Wassernachspeisung 2023-06-12 16:46:11 firmware-inclusion_status inbegriffen
setstate Wassernachspeisung 2023-06-13 22:17:51 lastRequestState request_error
setstate Wassernachspeisung 2023-06-18 15:32:26 manualButtonTime 30
setstate Wassernachspeisung 2023-06-12 16:46:11 radio-quality 100
setstate Wassernachspeisung 2023-06-12 16:46:11 radio-state gut
setstate Wassernachspeisung 2023-07-01 18:03:51 state geschlossen. Nächste Bewässerung:
setstate Wassernachspeisung 2023-07-01 18:03:51 watering-watering_timer_1_duration 0
setstate Wassernachspeisung 2023-07-01 18:03:51 watering-watering_timer_1_state nichts zu tun
setstate Wassernachspeisung 2023-07-01 18:03:51 watering-watering_timer_1_valve_id 1
setstate Wassernachspeisung 2023-06-12 16:46:11 winter_mode awake
In FHEM gibt es über set die Möglichkeit "ManualOverride" mit Slider bzw CancelOverride. Das funktioniert. Ich würde im UI (oder meinetwegen in FHEM) nun gern einen
Schalter "Wasser marsch" haben (Anzeige des Zustands klappt über watering-watering_timer_1_state "manual" bzw. "nichts zu tun".)
STATE/state scheint mir bezüglich des Schalters nicht ergiebig.
watering-watering_timer_1_duration 0 könnte ein Ansatzpunkt für "Aus" sein, aber für "Ein" kommen wegen des Sliders verschiedene Zahlenwerte in Betracht...   >0 zB funktioniert nicht.
Sorry für die blöde Frage!

LG
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 01 Juli 2023, 18:34:17
Soll der Schalter jetzt Bewässerung starten? Oder anzeigen das eine läuft?

Starten ist zwingend mit einer Zeit verbunden. Kannst also ein eventmapper machen der z.B. manualoverride+120
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: is2late am 01 Juli 2023, 18:51:03
Oh, toll!
Ja, der Schalter soll die Bewässerung starten. Gibst Du mir noch einen Tipp bzgl Eventmapper? Ist Neuland für mich.
Vielen Dank!!
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 02 Juli 2023, 13:16:55
Ok, dass ist aber Modul unabhängig...
Glaube er heißt Wassernachspeisung bei dir ...

attr Wassernachspeisung eventMap { usr => {'wasser_marsch' => 'startOverrideTimer 20' } }
dann könntest du es nutzen.  zum klicken noch ein

attr Wassernachspeisung webCmd wasser_marsch

und optisch untermalen

attr Wassernachspeisung wasser_marsch:sani_irrigation
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: is2late am 03 Juli 2023, 14:21:07
Vielen Dank, BOFH!
Coole Idee auch mit dem Sound ;-)

Leider bekomme ich beim Anklicken des Schalters "wasser_marsch" die Fehlermeldung 400/Bad Request.
Der Eventmonitor sagt dazu:
2023-07-03 14:07:49 GardenaSmartDevice Wassernachspeisung send command to gardena cloud
2023-07-03 14:07:49 GardenaSmartDevice Wassernachspeisung 400
2023-07-03 14:07:49 GardenaSmartDevice Wassernachspeisung lastRequestState: request_error
2023-07-03 14:07:49 GardenaSmartDevice Wassernachspeisung lastRequestState: Error 400 Bad Request

Das List ergibt (u.a.)
Attributes:
   IODev      myGardenaBridge
   eventMap   { usr => {'wasser_marsch' => 'startOverrideTimer 20' } }
   model      watering_computer
   room       GardenaSmart,Geräte
   webCmd     wasser_marsch

Setze ich das "start" ab, um eine sofortige Fehlermeldung angezeigt zu bekommen, heisst es
Unknown argument start, choose one of manualOverride:slider,1,1,59 cancelOverride:noArg resumeSchedule:noArg stopSchedule manualButtonTime:slider,0,2,100 winter_mode:awake,hibernate
Auf
attr Wassernachspeisung eventMap { usr => {'wasser_marsch' => 'manualOverride:slider,1' } }gibt es aber auch eine Fehlermeldung.

Hast Du noch eine Idee, BOFH?

Vielen Dank,
Ingo


Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 03 Juli 2023, 17:20:11
Hey Ingo,

ja natürlich, weil ich du nicht aufgepasst haben :p

attr Wassernachspeisung eventMap { usr => {'wasser_marsch' => 'manualOverride 20' } }
manualOverride heißt das natürlich ,) nicht startOverrideTimer ... glaub das wars beim Mäher :D
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: is2late am 03 Juli 2023, 19:10:40
Perfekt, herzlichen Dank, BOFH!
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 13 August 2023, 18:14:00
Hallo zusammen,

zunächst vielen Dank für die beiden Module.

Ich habe das Problem, dass sich seit einiger Zeit auch mein Log-File mit Meldungen füllt.
[Sun Aug 13 16:57:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 16:57:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 16:57:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 16:57:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 16:57:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 16:57:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 16:57:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:03:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:03:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:03:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:03:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:03:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:03:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:03:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.

Trotz stacktrace 1, werden keine weiteren Details geloggt.

Ich konnte nachvollziehen, dass die Meldungen von GardenaBridge/GardenaSmartDevice stammen. Ursprünglich kamen die Meldungen jede Minute, aufgrund des Bridge-Attributes interval 360 nunmehr nur noch alle 6 Minuten.

Die Einträge hier im Thema haben mich leider nicht weitergebracht. Auch mit verbose = 0 werden die Einträge ins Logfile geschrieben.

Mit verbose = 5 steht dieses im Logfile:
2023.08.13 17:09:22 4: GardenaSmartBridge (myGardenaBridge) - got result from asynchronous parsing
2023.08.13 17:09:22 4: GardenaSmartBridge (myGardenaBridge) - asynchronous finished.
[Sun Aug 13 17:09:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:09:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:09:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:09:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:09:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:09:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Sun Aug 13 17:09:22 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.13 17:09:22 5: Starting notify loop for myGardenaBridge, 7 event(s), first is manufacturer-timestamp: 2023-08-13T15:09:21.272902Z
2023.08.13 17:09:22 5: Batterie: not on any display, ignoring notify
2023.08.13 17:09:22 5: Batterie_voltage: not on any display, ignoring notify
2023.08.13 17:09:22 5: test2: not on any display, ignoring notify
2023.08.13 17:09:22 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2023.08.13 17:09:22 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2023.08.13 17:09:22 4: GardenaSmartBridge (myGardenaBridge) - Read password from file
2023.08.13 17:09:22 5: End notify loop for myGardenaBridge
2023.08.13 17:09:22 4: GardenaSmartBridge (myGardenaBridge) - readings would be written


Ich habe sowohl das GardenaSmartDevice als auch die SmartBridge gelöscht, FHEM neu gestartet und die Bridge wieder hinzugefügt. Das Device wurde wieder angelegt und damit kamen aber auch leider wieder die Fehlermelungen im Log-File. 

Weiter habe ich meine Configuration es auf einer weiteren FHEM Installation getestet. Bei gleichen Einstellungen gibt es dort keine Logeinträge.

Device:
Internals:
   .FhemMetaInternals 1
   .lastTimemower-initialized_initialized 1691939725.18483
   .lastTimestate 1691941169.03014
   CFGFN     
   DEF        <........-....-....-....-.........-> mower
   DEVICEID   <........-....-....-....-.........->
   FUUID      <........-....-....-....-.........->
   FVERSION   74_GardenaSmartDevice.pm:v2.5.2-s26186/2022-07-01
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     18
   NAME       SILENO
   NR         1773
   STATE      geparkt durch SensorControl
   TYPE       GardenaSmartDevice
   VERSION    v2.5.2
   eventCount 17
   myGardenaBridge_MSGCNT 18
   myGardenaBridge_TIME 2023-08-13 17:39:29
   .attraggr:
   .attreocr:
     battery-level:3
     .*
   .attrminint:
     state.*:60
     .*:1800
   READINGS:
     2023-08-13 16:39:07   IODev           myGardenaBridge
     2023-08-13 16:40:06   battery-auto_rechargeable_battery_status full
     2023-08-13 16:40:06   battery-charging 0
     2023-08-13 16:40:06   battery-level   100
     2023-08-13 16:40:06   device_info-category Mäher
     2023-08-13 16:40:06   device_info-connection_status online
     2023-08-13 16:42:09   device_info-last_time_online 2023-08-13 16:41:49
     2023-08-13 16:40:06   device_info-manufacturer Gardena
     2023-08-13 16:40:06   device_info-model_number 6146
     2023-08-13 16:40:06   device_info-product 3-DEVICE
     2023-08-13 16:40:06   device_info-serial_number <........>
     2023-08-13 16:40:06   device_info-sgtin N/A
     2023-08-13 16:40:06   device_info-version 3.0.0-4.0.0-1.5.3-2.5.0
     2023-08-13 16:40:06   firmware-firmware_status auf dem neusten Stand
     2023-08-13 16:40:06   firmware-inclusion_status inbegriffen
     2023-08-13 16:40:06   mower-error     kein Fehler
     2023-08-13 17:39:29   mower-initialized_initialized 1
     2023-08-13 16:40:06   mower-last_error_code kein Fehler
     2023-08-13 16:40:06   mower-manual_operation 0
     2023-08-13 16:40:06   mower-source_for_next_start Sensor Control erreicht
     2023-08-13 16:40:06   mower-start_delay_ms 0
     2023-08-13 16:40:06   mower-status    geparkt durch SensorControl
     2023-08-13 16:40:06   mower-timestamp_last_error_code temporarily unavailable
     2023-08-13 16:40:06   mower-timestamp_next_start 2023-08-14 10:30
     2023-08-13 16:40:06   mower_stats-charging_cycles 1623
     2023-08-13 16:40:06   mower_stats-collisions 3715
     2023-08-13 16:40:06   mower_stats-cutting_time 1816
     2023-08-13 16:40:06   mower_stats-running_time 1954
     2023-08-13 16:40:06   mower_timer-mower_timer 0
     2023-08-13 16:40:06   mower_timer-mower_timer_timestamp 1691928235
     2023-08-13 16:40:06   mower_type-base_software_up_to_date 1
     2023-08-13 16:40:06   mower_type-device_type 18
     2023-08-13 16:40:06   mower_type-device_variant 4
     2023-08-13 16:40:06   mower_type-mainboard_version 41.6
     2023-08-13 16:40:06   mower_type-mmi_version 41.4
     2023-08-13 16:40:06   mower_type-serial_number <.......>
     2023-08-13 16:40:06   radio-quality   90
     2023-08-13 16:40:06   radio-state     gut
     2023-08-13 16:40:06   scheduling-schedules_paused_until 1969-12-31T23:00:00Z
     2023-08-13 16:40:06   startpoint-1-enabled 1
     2023-08-13 16:40:06   startpoint-2-enabled 0
     2023-08-13 16:40:06   startpoint-3-enabled 0
     2023-08-13 17:39:29   state           geparkt durch SensorControl
     2023-08-13 16:40:06   winter_mode     awake
   helper:
     STARTINGPOINTID dea48d83-<....-....-....-........->
     STARTINGPOINTS { "name": "starting_points", "value": [{"enabled":true,"follow":"guide_1","corridor_cut_enabled":false,"probability_in_percent":20,"distance_in_meters":99},{"follow":"guide_1","enabled":false,"distance_in_meters":1,"probability_in_percent":0,"corridor_cut_enabled":false},{"follow":"guide_1","enabled":false,"corridor_cut_enabled":false,"probability_in_percent":0,"distance_in_meters":1}]}
     _id       
     button_config_time_id
     eco_mode_id f03f60b2-<....-....-....-.........->
     leakage_detection_id
     operating_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id <........-....-....-....-.........->
     turn_on_pressure_id
     winter_mode_id <........-....-....-....-.........->
   hmccu:
Attributes:
   IODev      myGardenaBridge
   alias      Fridolin Ralle Mähfried
   comment    ## event-min-interval state.*:60,.*:1800
## event-on-change-reading battery-level:3,.*
   event-min-interval state.*:60,.*:1800
   event-on-change-reading battery-level:3,.*
   icon       scene_robo_lawnmower
   model      mower
   room       GardenaSmart,Garten
 
Bridge:
Internals:
   .FhemMetaInternals 1
   BRIDGE     1
   CFGFN     
   FUUID      <........-....-....-....-.........->
   FVERSION   73_GardenaSmartBridge.pm:v2.5.2-s26186/2022-07-01
   INTERVAL   360
   NAME       myGardenaBridge
   NOTIFYDEV  global,myGardenaBridge
   NR         1697
   NTFY_ORDER 50-myGardenaBridge
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.5.2
   eventCount 47
   .attraggr:
   .attrminint:
   .clientArray:
     GardenaSmartDevice
   .fhem:
   READINGS:
     2023-08-13 16:39:03   address         <my adress>
     2023-08-13 16:39:03   authorized_user_ids 0
     2023-08-13 16:39:06   category-id     <........-....-....-....-.........->
     2023-08-13 16:39:06   category-name   category
     2023-08-13 17:39:28   category-timestamp 2023-08-13T15:39:26.396228Z
     2023-08-13 16:39:06   category-value  gateway
     2023-08-13 16:39:03   city            <my city>
     2023-08-13 16:39:06   connection_status-id <........-....-....-....-.........->
     2023-08-13 16:39:06   connection_status-name connection_status
     2023-08-13 17:39:28   connection_status-timestamp 2023-08-13T15:39:26.396232Z
     2023-08-13 16:39:06   connection_status-value online
     2023-08-13 16:39:03   devices         2
     2023-08-13 16:39:06   ethernet_status-ip 192.168.178.<xx>
     2023-08-13 16:39:03   gateway_time_zone Europe/Berlin
     2023-08-13 16:39:03   gateway_time_zone_offset 7200000
     2023-08-13 16:39:03   id              <........-....-....-....-.........->
     2023-08-13 16:39:06   last_time_online-id <........-....-....-....-.........->
     2023-08-13 16:39:06   last_time_online-name last_time_online
     2023-08-13 17:39:28   last_time_online-timestamp 2023-08-13T15:39:26.396242Z
     2023-08-13 16:39:06   last_time_online-value 2023-08-12T05:28:37Z
     2023-08-13 16:39:03   latitude        <my latitude>
     2023-08-13 16:39:03   longitude       <my longitude>
     2023-08-13 16:39:06   manufacturer-id <........-....-....-....-.........->
     2023-08-13 16:39:06   manufacturer-name manufacturer
     2023-08-13 17:39:28   manufacturer-timestamp 2023-08-13T15:39:26.396244Z
     2023-08-13 16:39:06   manufacturer-value BNW
     2023-08-13 16:39:06   model_number-id <........-....-....-....-.........->
     2023-08-13 16:39:06   model_number-name model_number
     2023-08-13 17:39:28   model_number-timestamp 2023-08-13T15:39:26.396228Z
     2023-08-13 16:39:06   model_number-value 21869
     2023-08-13 16:39:03   name            My Garden
     2023-08-13 16:39:06   product-id      <........-....-....-....-.........->
     2023-08-13 16:39:06   product-name    product
     2023-08-13 17:39:28   product-timestamp 2023-08-13T15:39:26.396228Z
     2023-08-13 16:39:06   product-value   1-GATEWAY
     2023-08-13 16:39:06   serial_number-id <........-....-....-....-.........->
     2023-08-13 16:39:06   serial_number-name serial_number
     2023-08-13 16:39:06   serial_number-timestamp 2023-07-23T20:08:47Z
     2023-08-13 16:39:06   serial_number-value <........-....-....-....-.........->
     2023-08-13 16:39:06   sgtin-id        <........-....-....-....-.........->
     2023-08-13 16:39:06   sgtin-name      sgtin
     2023-08-13 17:39:28   sgtin-timestamp 2023-08-13T15:39:26.396243Z
     2023-08-13 16:39:06   sgtin-value     .......................C
     2023-08-13 17:39:26   state           Connected
     2023-08-13 16:39:03   sun_data        HASH(0x8e2cb38)
     2023-08-13 16:39:03   time_zone       Europe/Berlin
     2023-08-13 16:39:03   time_zone_offset 7200000
     2023-08-13 16:39:00   token           ae............N7u
     2023-08-13 16:39:06   version-id      <........-....-....-....-.........->
     2023-08-13 16:39:06   version-name    version
     2023-08-13 16:39:06   version-timestamp 2023-07-23T20:08:47Z
     2023-08-13 16:39:06   version-value   7.8.1
   helper:
     locations_id <........-....-....-....-.........->
     refresh_token <........-....-....-....-.........->
     session_id eyJ................N7u
     token_expired 1692801539.41582
     user_id    ba9c0529-b290-41c5-a408-9b06d989c91e
     deviceList:
       SILENO
   hmccu:
Attributes:
   gardenaAccountEmail <my e-mail-adress>
   interval   360
   room       9.6_System,GardenaSmart

Habt Ihr eine Idee, wie ich die Logeinträge loswerden kann?
Vielen Dank und viele Grüße
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 14 August 2023, 12:19:22
attr global stacktrace 1
Bringt keine weitern Infos im log?

Hast du andere Komponenten Notifikationen doif etc die Teile von Gardena Triggern bzw ausgelöst werden?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 August 2023, 07:13:11
Moin BOFH,

attr global stacktrace 1 ist vorhanden. Bringt aber leider keine weiteren Infos.

Es werden zwei HourCounter durch Gardena getriggert. Die zählen, wie lange gemäht bzw. der Akku geladen werden.

Internals:
   .attreocr-thresholdpulseTimePerDay 0
   .lastTimecountsOverall 1692071404.32373
   .lastTimecountsPerDay 1692071404.32373
   .lastTimepauseTimeEdge 1692071404.32373
   .lastTimepauseTimeIncrement 1692071404.32373
   .lastTimepauseTimeOverall 1692071404.32373
   .lastTimepauseTimePerDay 1692071404.32373
   .lastTimepulseTimeEdge 1692071404.32373
   .lastTimepulseTimeIncrement 1692071404.32373
   .lastTimepulseTimeOverall 1692071404.32373
   .lastTimepulseTimePerDay 1692072126.48989
   .lastTimestate 1692071404.32373
   .lastTimetickChanged 1692011360.29161
   .lastTimetickDay 1692050400.72055
   .lastTimetickHour 1692072000.51234
   .lastTimetickMonth 1691937403.09763
   .lastTimetickUpdated 1692074700.46626
   .lastTimetickWeek 1691937403.09763
   .lastTimetickYear 1691937403.09763
   .lastTimevalue 1692071404.32373
   DEF        SILENO:mähen|SILENO:manuelles.mähen SILENO.s.*|SILENO.F.*|SILENO.g.*
   FUUID      5e7e4c48-f33f-6b2f-5ce8-e63141cdd70d1882
   NAME       CN_Fridolin
   NR         1122
   NTFY_ORDER 50-CN.Fridolin
   STATE      0
   TYPE       HourCounter
   VERSION    1.0.1.2 - 24.12.2014
   eventCount 63
   .attraggr:
   .attreocr:
     pulseTimePerDay:180
   .attrminint:
     tick.*:0
     .*:3600
   READINGS:
     2023-08-15 06:45:00   countsOverall   1491
     2023-08-15 06:45:00   countsPerDay    0
     2023-08-15 06:45:00   pauseTimeEdge   3628
     2023-08-15 06:45:00   pauseTimeIncrement 63340
     2023-08-15 06:45:00   pauseTimeOverall 98569617
     2023-08-15 06:45:00   pauseTimePerDay 24300
     2023-08-15 06:45:00   pulseTimeEdge   1451
     2023-08-15 06:45:00   pulseTimeIncrement 1451
     2023-08-15 06:45:00   pulseTimeOverall 5356286
     2023-08-15 06:45:00   pulseTimePerDay 0
     2023-08-15 06:45:00   state           0
     2023-08-14 13:09:20   tickChanged     964
     2023-08-15 00:00:00   tickDay         2
     2023-08-15 06:00:00   tickHour        38
     2023-08-13 16:36:43   tickMonth       0
     2023-08-15 06:45:00   tickUpdated     249
     2023-08-13 16:36:43   tickWeek        0
     2023-08-13 16:36:43   tickYear        0
     2023-08-15 06:45:00   value           0
   helper:
     OFF_Regexp SILENO.s.*|SILENO.F.*|SILENO.g.*
     ON_Regexp  SILENO:mähen|SILENO:manuelles.mähen
     calledByEvent
     changedTimestamp 2023-08-15 06:45:00
     forceClear
     forceDayChange
     forceHourChange
     forceMonthChange
     forceWeekChange
     forceYearChange
     isFirstRun
     sdRoundHourLast 1692072000
     value      0
     cmdQueue:
Attributes:
   comment    06.04.20 alte Definition:
SILENO:mähen SILENO:suche.Ladestation
   event-min-interval tick.*:0,.*:3600
   event-on-change-reading pulseTimePerDay:180
   interval   3
   room       GardenaSmart

Weiter gibt es ein LogFile, das die HourCounter Daten und vom Rasenmäher die Regex parts battery-level, mover-error und mover-status loggt. Hier ein Ausschnitt:
2023-08-14_12:57:16 SILENO battery-level: 90
2023-08-14_13:00:01 CN.Fridolin pulseTimePerDay: 5241
2023-08-14_13:03:18 CN.Fridolin pulseTimePerDay: 5438
2023-08-14_13:09:00 CN.Fridolin pulseTimePerDay: 5780
2023-08-14_13:09:20 SILENO mower-status: suche Ladestation
2023-08-14_13:15:22 SILENO mower-status: geparkt durch SensorControl
2023-08-14_13:18:00 CN.Fridolin.laden pulseTimePerDay: 3423
2023-08-14_13:21:00 CN.Fridolin.laden pulseTimePerDay: 3603
2023-08-14_13:21:25 SILENO battery-level: 99
2023-08-14_13:24:01 CN.Fridolin.laden pulseTimePerDay: 3784
2023-08-14_13:27:00 CN.Fridolin.laden pulseTimePerDay: 3963
2023-08-14_13:27:27 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_14:09:00 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_14:30:00 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_15:10:12 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_15:30:02 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_16:10:40 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_16:33:00 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_17:11:09 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_17:33:00 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_18:11:31 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_18:33:00 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_19:11:57 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_19:33:01 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_20:12:00 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_20:36:00 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_21:12:29 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_21:39:00 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_22:12:38 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_22:39:00 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-14_23:12:47 CN.Fridolin pulseTimePerDay: 5800
2023-08-14_23:39:00 CN.Fridolin.laden pulseTimePerDay: 3990
2023-08-15_00:00:00 CN.Fridolin.laden pulseTimePerDay: 0
2023-08-15_00:00:00 CN.Fridolin pulseTimePerDay: 0
2023-08-15_00:06:57 SILENO mower-status: geparkt nach Zeitplan
2023-08-15_01:00:00 CN.Fridolin.laden pulseTimePerDay: 0
2023-08-15_01:00:00 CN.Fridolin pulseTimePerDay: 0
2023-08-15_02:01:22 CN.Fridolin pulseTimePerDay: 0
2023-08-15_02:03:00 CN.Fridolin.laden pulseTimePerDay: 0
2023-08-15_03:01:31 CN.Fridolin pulseTimePerDay: 0
2023-08-15_03:06:00 CN.Fridolin.laden pulseTimePerDay: 0
2023-08-15_04:01:40 CN.Fridolin pulseTimePerDay: 0
2023-08-15_04:06:00 CN.Fridolin.laden pulseTimePerDay: 0
2023-08-15_05:01:54 CN.Fridolin pulseTimePerDay: 0
2023-08-15_05:09:00 CN.Fridolin.laden pulseTimePerDay: 0
2023-08-15_06:02:06 CN.Fridolin pulseTimePerDay: 0
2023-08-15_06:09:00 CN.Fridolin.laden pulseTimePerDay: 0
Mit den Daten aus dem LogFile wird ein SVG Plot erzeugt. Siehe Bild.

Weitere Komponenten (doif, notify, ...) triggern nicht auf die beiden Komponenten.
Die Fehlermeldungen werden auch immer dann erzeugt, wenn ich set myGardenaBridge getDeviceState ausführe.

Gerade habe ich die Namen der HourCounter geändert, weil im FileLog ein Ausrufezeichen stand. (CN.Fridolin geändert in CN_Fridolin). Das Ausrufezeichen im FileLog ist jetzt weg, aber das war leider nicht die Ursache für die Fehlermeldungen. Diese sind weiter vorhanden.

Viele Grüße
Mucki
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 August 2023, 08:31:36
Du könntest die zum testen mal deaktivieren...

Die fhem procedure die hier alarm schlägt ist die, des updaten von readings, wenn sich was geändert hat.

Also würde ich tippen, dass irgend ein Reading da ist bzw nicht da ist, mit dem er arbeiten möchte.
Da du den Mäher gelöscht hattest, sollten hier keine readings existieren, die es nicht gibt, außer die durch deine methode erzeugten eigenen ...

TESTING
Darum zum testen bitte, die eigenen readings ( wie auch immer erzeugt, deaktivieren ) , dann
deletereading CN.Fridolin *, wenn ich das richtig sehe, heißt dein Sileno so. alternativ einmal den Mäher löschen.
fhem speichern lassen und dann schauen ob es die Meldungen noch gibt. 
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 August 2023, 09:24:23
Hallo BOFH,

ich habe beide HourCounter und alle Readings meines Mähers gelöscht:
delete CN_Fridolin
delete CN_Fridolin_laden
deletereading SILENO .*

Anschließend erhielt der Mäher wieder neue Readings aus der Bridge:


battery-auto_rechargeable_battery_status    full    2023-08-15 09:05:49
battery-charging 0 2023-08-15 09:05:49
battery-level 100 2023-08-15 09:05:49
device_info-category Mäher 2023-08-15 09:05:49
device_info-connection_status online 2023-08-15 09:05:49
device_info-last_time_online 2023-08-15 08:26:51 2023-08-15 09:05:49
device_info-manufacturer    Gardena 2023-08-15 09:05:49
device_info-model_number    6146 2023-08-15 09:05:49
device_info-product    3-DEVICE    2023-08-15 09:05:49
device_info-serial_number    000.....    2023-08-15 09:05:49
device_info-sgtin    N/A    2023-08-15 09:05:49
device_info-version    3.0.0-4.0.0-1.5.3-2.5.0    2023-08-15 09:05:49
firmware-firmware_status    auf dem neusten Stand    2023-08-15 09:05:49
firmware-inclusion_status    inbegriffen    2023-08-15 09:05:49
mower-error    kein Fehler    2023-08-15 09:05:49
mower-initialized_initialized    1    2023-08-15 09:05:49
mower-last_error_code    kein Fehler    2023-08-15 09:05:49
mower-manual_operation    0    2023-08-15 09:05:49
mower-source_for_next_start    Wochentimer erreicht    2023-08-15 09:05:49
mower-start_delay_ms    0    2023-08-15 09:05:49
mower-status    geparkt nach Zeitplan    2023-08-15 09:05:49
mower-timestamp_last_error_code    temporarily unavailable    2023-08-15 09:05:49
mower-timestamp_next_start    2023-08-15 10:30    2023-08-15 09:05:49
mower_stats-charging_cycles    1625    2023-08-15 09:05:49
mower_stats-collisions    3727    2023-08-15 09:05:49
mower_stats-cutting_time    1817    2023-08-15 09:05:49
mower_stats-running_time    1955    2023-08-15 09:05:49
mower_timer-mower_timer    0    2023-08-15 09:05:49
mower_timer-mower_timer_timestamp    1692054143    2023-08-15 09:05:49
mower_type-base_software_up_to_date    1    2023-08-15 09:05:49
mower_type-device_type    18    2023-08-15 09:05:49
mower_type-device_variant    4    2023-08-15 09:05:49
mower_type-mainboard_version    41.6    2023-08-15 09:05:49
mower_type-mmi_version    41.4    2023-08-15 09:05:49
mower_type-serial_number    190915798    2023-08-15 09:05:49
radio-quality    100    2023-08-15 09:05:49
radio-state    gut    2023-08-15 09:05:49
scheduling-schedules_paused_until    1969-12-31T23:00:00Z    2023-08-15 09:05:49
startpoint-1-enabled    1    2023-08-15 09:05:49
startpoint-2-enabled    0    2023-08-15 09:05:49
startpoint-3-enabled    0    2023-08-15 09:05:49
state    geparkt nach Zeitplan    2023-08-15 09:05:49
winter_mode    awake    2023-08-15 09:05:49[/td]
Die Fehlermeldungen im LogFile sind leider weiterhin vorhanden
[Tue Aug 15 09:05:49 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:05:49 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:05:49 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:05:49 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:05:49 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:05:49 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:05:49 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:11:54 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:11:54 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:11:54 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:11:54 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:11:54 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:11:54 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 09:11:54 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.

Es liegt also nicht an den HourCountern.
 
Viele Grüße
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: rudolfkoenig am 15 August 2023, 10:04:03
Zitatattr global stacktrace 1 ist vorhanden. Bringt aber leider keine weiteren Infos.
"attr global stacktrace 1" sollte zusaetzlich zum Fehlertext den stacktrace anzeigen.
Die angezeigten Fehlermeldungen haben nicht das uebliche Format.
=> Irgendein Modul hat den globalen __WARN__ Handler aus fhem.pl mit einer primitiven Version ueberschrieben.

Wuesste gerne, warum man sowas macht.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 August 2023, 10:39:05
ZitatDie angezeigten Fehlermeldungen haben nicht das uebliche Format.
=> Irgendein Modul hat den globalen __WARN__ Handler aus fhem.pl mit einer primitiven Version ueberschrieben.

Wuesste gerne, warum man sowas macht.
... das wüsste ich auch gerne. Ich bin mir keiner Schuld bewußt. Wie kann das passieren bzw. wie könnte ich es schaffen, dass der __WARN__ Handler wieder richtig funktioniert?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: rudolfkoenig am 15 August 2023, 11:20:46
ZitatWie kann das passieren bzw.
Man verwendet ein "boeses" Modul.
Es gibt zwar auch "offizielle" Module, die __WARN__ ueberschreiben, aber die formatieren die Ausgabe nicht um.
Deswegen tippe ich auf ein "unoffizielles" Modul, das heisst etwas, was nicht von fhem.de kommt.


Zitatwie könnte ich es schaffen, dass der __WARN__ Handler wieder richtig funktioniert?
Wenn man { SignalHandling() } in der FHEM Kommandozeile eingibt, dann sollte das wieder restauriert sein.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 August 2023, 11:31:42
Um sicherzustellen, dass fhem.pl nicht verändert ist, habe ich in Zeile 4 geändert in ##. (ein # hinzugefügt).
Dann ein Update gemacht und shutdown restart ausgeführt.

Wie gewünscht gab es ein update der fhem.pl.

Hier die Log-Einträge.

Um schneller zu erkennen, ob die Fehlermeldungen wieder auftauchen und ob stacktrace nunmehr mehr Infos liefert, habe ich um 11:01:24 und 11:02:59
"set myGardenaBridge getDeviceState" ausgeführt.

Nach dem Hochfahren gab es diese Meldungen. Vielleicht helfen die weiter?
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 637.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 637.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 644.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 644.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 649.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 649.

Hier der komplette Auszug aus dem LogFile
[Tue Aug 15 10:54:23 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 10:54:23 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 10:54:23 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 10:54:23 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 10:54:23 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 10:54:23 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 10:54:23 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.15 10:55:53 1:
2023.08.15 10:55:53 1: Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2023.08.15 10:57:36 1: backup done: FHEM-20230815_105553.tar.gz (88921643 Bytes)
2023.08.15 10:57:36 1: fhem
2023.08.15 10:57:36 1: RMDIR: ./restoreDir/update/2023-07-26
2023.08.15 10:57:38 1: UPD ./fhem.pl
2023.08.15 10:57:38 1: UPD FHEM/74_AutomowerConnect.pm
2023.08.15 10:57:38 1: UPD lib/FHEM/Devices/AMConnect/Common.pm
2023.08.15 10:57:38 1: saving fhem.cfg
2023.08.15 10:57:38 1: saving ./log/fhem.save
2023.08.15 10:57:38 1:
2023.08.15 10:57:38 1:
2023.08.15 10:57:38 1: Downloading https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
2023.08.15 10:57:38 1: fhemtabletui
2023.08.15 10:57:38 1: nothing to do...
2023.08.15 10:57:38 1:
2023.08.15 10:57:38 1:
2023.08.15 10:57:38 1: Downloading https://raw.githubusercontent.com/zwiebert/tronferno-fhem/master/modules/tronferno/controls_tronferno.txt
2023.08.15 10:57:38 1: tronferno
2023.08.15 10:57:38 1: nothing to do...
2023.08.15 10:57:38 1:
2023.08.15 10:57:38 1:
2023.08.15 10:57:38 1: Downloading https://raw.githubusercontent.com/zwiebert/tronferno-fhem/master/modules/sduino/controls_fernotron.txt
2023.08.15 10:57:39 1: fernotron
2023.08.15 10:57:39 1: nothing to do...
2023.08.15 10:57:39 1: Calling /usr/bin/perl ./contrib/commandref_modular.pl, this may take a while
2023.08.15 10:57:39 1:
2023.08.15 10:57:39 1: update finished, "shutdown restart" is needed to activate the changes.
2023.08.15 10:57:39 1:
2023.08.15 10:57:39 1: Please consider using the global attribute sendStatistics
2023.08.15 10:57:55 1: HMCCU [d_ccu] Graceful shutdown in 8 seconds
2023.08.15 10:57:55 1: HMCCURPCPROC [d_rpc178065VirtualDevices] Stopping RPC server CB9292178060178065
## weitere HMCCURPCPROC  gelöscht
2023.08.15 10:58:03 2: HMCCURPCPROC [d_rpc178065CUxD] RPC server process CB8701178060178065 deleted
2023.08.15 10:58:03 1: HMCCU [d_ccu] All RPC servers inactive
2023.08.15 10:58:03 2: HMCCURPCPROC [d_rpc178065CUxD] Stop I/O handling
2023.08.15 10:58:03 2: HMCCURPCPROC [d_rpc178065CUxD] RPC server stopped. Cancel delayed shutdown.
2023.08.15 10:58:04 1: Server shutdown delayed due to d_rpc178065VirtualDevices,d_rpc178065CUxD,d_rpc178065HmIP_RF,d_ccu for max 10 sec
2023.08.15 10:58:25 0: Server shutdown
2023.08.15 10:58:27 1: HMCCU [d_ccu] Graceful shutdown
2023.08.15 10:58:31 1: Including fhem.cfg
[Tue Aug 15 10:58:31 2023] fhem.pl: Subroutine myTestUtils1_Initialize redefined at ./FHEM/99_myTestUtils.pm line 15, <$fh> line 14.
2023.08.15 10:58:31 1: Including FHEM/Rolladen.cfg
2023.08.15 10:58:31 1: Including FHEM/RolladenT.cfg
2023.08.15 10:58:32 1: Including FHEM/Pilight.cfg
2023.08.15 10:58:33 1: Including FHEM/Max.cfg
2023.08.15 10:58:35 1: Including FHEM/Temperatursensoren.cfg
[Tue Aug 15 10:58:43 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/52_I2C_PCA9685.pm line 256, <$fh> line 332.
2023.08.15 10:58:43 1: Including FHEM/At.cfg
2023.08.15 10:58:50 0: HourCounter CN.Trigon_Heizung Define.228 parameters: CN.Trigon_Heizung HourCounter Trigon_Heizung:Trigon_Heizung:.on Trigon_Heizung:Trigon_Heizung:.off
2023.08.15 10:58:50 0: HourCounter CN.Vision_Heizung Define.228 parameters: CN.Vision_Heizung HourCounter Vision_Heizung:Vision_Heizung:.on Vision_Heizung:Vision_Heizung:.off
2023.08.15 10:58:50 0: HourCounter CN.Steckdose_Keller Define.228 parameters: CN.Steckdose_Keller HourCounter Steckdose_Keller:on Steckdose_Keller:off
2023.08.15 10:58:56 1: HMCCU [d_ccu] CCU port 8181 is reachable
2023.08.15 10:58:56 1: HMCCU [d_ccu] Initialized version 5.0 222930908
2023.08.15 10:58:56 1: HMCCU [d_ccu] Initializing device
2023.08.15 10:58:56 1: HMCCU [d_ccu] Read 14 devices with 158 channels from CCU 192.168.178.65
2023.08.15 10:58:56 1: HMCCU [d_ccu] Read 1 programs from CCU 192.168.178.65
2023.08.15 10:58:56 1: HMCCU [d_ccu] Read 1 virtual groups from CCU 192.168.178.65
2023.08.15 10:58:56 1: HMCCURPCPROC [d_rpc178065HmIP_RF] Initialized version 5.0 222930908 for interface HmIP-RF with I/O device d_ccu
2023.08.15 10:58:57 0: HourCounter CN_Fridolin Define.228 parameters: CN_Fridolin HourCounter SILENO:mähen|SILENO:manuelles.mähen SILENO.s.*|SILENO.F.*|SILENO.g.*
2023.08.15 10:58:57 0: HourCounter CN_Fridolin_laden Define.228 parameters: CN_Fridolin_laden HourCounter SILENO:battery-charging:.1 SILENO:battery-charging:.0
2023.08.15 10:59:00 1: HMCCURPCPROC [d_rpc178065CUxD] Initialized version 5.0 222930908 for interface CUxD with I/O device d_ccu
2023.08.15 10:59:00 1: HMCCURPCPROC [d_rpc178065VirtualDevices] Initialized version 5.0 222930908 for interface VirtualDevices with I/O device d_ccu
2023.08.15 10:59:07 1: Including ./log/fhem.save
2023.08.15 10:59:21 1: readingsUpdate(AQ,P00_gruen,0) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P01_blau,41) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P02_rot,0) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P03_Trigon_stripe_h_m,2938) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P04_Trigon_mitte,2938) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P05_Trigon_vorne,2132) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P06_Trigon_hinten,2938) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P08_Vision_hinten,2938) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P09_Vision_mitte,2938) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P11_Vision_vorne,2132) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P13_Panorama_stripe_h,0) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P14_Panorama_vorne,0) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:21 1: readingsUpdate(AQ,P15_Panorama_hinten,0) missed to call readingsBeginUpdate first.
2023.08.15 10:59:21 1: stacktrace:
2023.08.15 10:59:21 1:     main::readingsBulkUpdate            called by fhem.pl (4987)
2023.08.15 10:59:21 1:     main::readingsEndUpdate             called by ./FHEM/52_I2C_PCA9685.pm (593)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_UpdReadings       called by ./FHEM/52_I2C_PCA9685.pm (504)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_I2CRec            called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (272)
2023.08.15 10:59:21 1:     main::RPII2C_Write                  called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/52_I2C_PCA9685.pm (449)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_i2cread           called by ./FHEM/52_I2C_PCA9685.pm (130)
2023.08.15 10:59:21 1:     (eval)                              called by ./FHEM/52_I2C_PCA9685.pm (120)
2023.08.15 10:59:21 1:     main::I2C_PCA9685_Init              called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by ./FHEM/00_RPII2C.pm (128)
2023.08.15 10:59:21 1:     main::RPII2C_Init_Client            called by ./FHEM/00_RPII2C.pm (111)
2023.08.15 10:59:21 1:     main::RPII2C_forall_clients         called by ./FHEM/00_RPII2C.pm (103)
2023.08.15 10:59:21 1:     main::RPII2C_Notify                 called by fhem.pl (3980)
2023.08.15 10:59:21 1:     main::CallFn                        called by fhem.pl (3892)
2023.08.15 10:59:21 1:     main::DoTrigger                     called by fhem.pl (686)
2023.08.15 10:59:22 0: HMCCU [d_ccu] Scheduling post FHEM initialization tasks in 12 seconds
2023.08.15 10:59:22 1: usb create starting
2023.08.15 10:59:30 1: usb create end
[Tue Aug 15 10:59:31 2023] fhem.pl: substr outside of string at (eval 1703) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at (eval 1703) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: substr outside of string at (eval 1707) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at (eval 1707) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: substr outside of string at (eval 1711) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at (eval 1711) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: substr outside of string at (eval 1715) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at (eval 1715) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: substr outside of string at (eval 1719) line 4.
[Tue Aug 15 10:59:31 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at (eval 1719) line 4.
2023.08.15 10:59:31 0: Featurelevel: 6.2
2023.08.15 10:59:31 0: Server started with 923 defined entities (fhem.pl:27750/2023-07-11 perl:5.024001 os:linux user:fhem pid:11881)
2023.08.15 10:59:34 0: HourCounter CN.Trigon_Heizung Run.598 first run done countsOverall:4147
2023.08.15 10:59:34 0: HourCounter CN.Vision_Heizung Run.598 first run done countsOverall:2496
2023.08.15 10:59:34 0: HourCounter CN.Steckdose_Keller Run.598 first run done countsOverall:1184
2023.08.15 10:59:35 0: HourCounter CN_Fridolin Run.598 first run done countsOverall:0
2023.08.15 10:59:35 0: HourCounter CN_Fridolin_laden Run.598 first run done countsOverall:0
2023.08.15 10:59:37 1: HMCCU [d_ccu] Reading device config from CCU. This may take a couple of seconds ...
2023.08.15 10:59:40 2: HMCCURPCPROC [d_rpc178065CUxD] Can't get full list of peers: Request method getLinks not supported by CCU interface
2023.08.15 10:59:47 2: HMCCURPCPROC [d_rpc178065VirtualDevices] RPC server process started for interface VirtualDevices with PID=11892

# weitere HMCCURPCPRO-Einträge gelöscht

2023.08.15 11:00:00 1: HMCCU [d_ccu] All RPC servers running
2023.08.15 11:00:01 1: [Shelly_status] device Lampe_Arbeitszimmer has error read from http://192.168.178.95:80 timed out
[Tue Aug 15 11:00:18 2023] fhem.pl: Argument "firmware" isn't numeric in numeric eq (==) at ./FHEM/00_TronfernoMCU.pm line 384.
[Tue Aug 15 11:00:18 2023] fhem.pl: Argument "firmware" isn't numeric in numeric eq (==) at ./FHEM/00_TronfernoMCU.pm line 384.
[Tue Aug 15 11:00:18 2023] fhem.pl: Argument "build-time" isn't numeric in numeric eq (==) at ./FHEM/00_TronfernoMCU.pm line 384.
[Tue Aug 15 11:00:18 2023] fhem.pl: Argument "chip" isn't numeric in numeric eq (==) at ./FHEM/00_TronfernoMCU.pm line 384.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 637.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 637.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 644.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 644.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 649.
[Tue Aug 15 11:01:12 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 649.
[Tue Aug 15 11:01:24 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:01:24 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:01:24 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:01:24 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:01:24 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:01:24 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:01:24 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:02:59 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:02:59 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:02:59 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:02:59 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:02:59 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:02:59 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:02:59 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:09:04 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:09:04 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:09:04 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:09:04 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:09:04 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:09:04 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.
[Tue Aug 15 11:09:04 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5018.

Leider liefert __WARN__ Handler immer noch keine weiteren Infos.

Während ich schreibe, kam der hilfreiche Vorschlag
Zitat{SignalHandling)}
Dankeschön! Dieses ergab CODE(0xbec210)
Nun gibt es auch weitere Infos im LogFile
2023.08.15 11:25:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.15 11:25:15 1: stacktrace:
2023.08.15 11:25:15 1:     main::__ANON__                      called by fhem.pl (5018)
2023.08.15 11:25:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1086)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.08.15 11:25:15 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.08.15 11:25:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.15 11:25:15 1: stacktrace:
2023.08.15 11:25:15 1:     main::__ANON__                      called by fhem.pl (5018)
2023.08.15 11:25:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1092)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.08.15 11:25:15 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.08.15 11:25:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.15 11:25:15 1: stacktrace:
2023.08.15 11:25:15 1:     main::__ANON__                      called by fhem.pl (5018)
2023.08.15 11:25:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1099)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.08.15 11:25:15 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.08.15 11:25:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.15 11:25:15 1: stacktrace:
2023.08.15 11:25:15 1:     main::__ANON__                      called by fhem.pl (5018)
2023.08.15 11:25:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1101)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.08.15 11:25:15 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.08.15 11:25:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.15 11:25:15 1: stacktrace:
2023.08.15 11:25:15 1:     main::__ANON__                      called by fhem.pl (5018)
2023.08.15 11:25:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1104)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.08.15 11:25:15 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.08.15 11:25:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.15 11:25:15 1: stacktrace:
2023.08.15 11:25:15 1:     main::__ANON__                      called by fhem.pl (5018)
2023.08.15 11:25:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1106)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.08.15 11:25:15 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.08.15 11:25:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5018.
2023.08.15 11:25:15 1: stacktrace:
2023.08.15 11:25:15 1:     main::__ANON__                      called by fhem.pl (5018)
2023.08.15 11:25:15 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1108)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (913)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (930)
2023.08.15 11:25:15 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.08.15 11:25:15 1:     main::HandleTimeout                 called by fhem.pl (705)


Hilft uns das weiter?

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 August 2023, 18:05:07
Der erste Anteil ist tatsächlich uninitalisierte variable. Schlechtes Modul  ::)  ;D
Taucht allerdings auch nur einmal beim FHEM Start auf.


Der Rest ist dann der readingsupdate wie schon vermutet. Jetzt sehen wir nur gezielt die Zeilen des Übels.

[edit]

Hast du hast die aktuelle Software auf deinem Mäher!
Habe gesehen dass es hier Updates seitens Gardena gibt. Eventuell gibt es hier auch im datenstrom neue Werte die im Code nicht korrekt interpretiert/zugewiesen werden können.

Das Update kam im mai. Hast du seit dem die Einträge?
[/edit]
Schau mir das die Tage mal an.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 August 2023, 18:37:04
ZitatDas Update kam im mai. Hast du seit dem die Einträge?
Die ersten Einträge hatte ich am 5. April.

[Wed Apr  5 10:54:05 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5013.
An das ota-Update im Frühjahr von Gardena erinnere ich mich. Ich weiß aber nicht mehr, wann das war. Vielleicht bei mir schon im April?
Letzte Woche kam ein weiteres Update, das per USB-Kabel in den Mäher eingespielt werden musste. Das habe ich auch gemacht. Es hat sich aber an den Fehlermeldungen seit diesem letzten Update nichts geändert.

Mich wundert, dass in meiner Test-Insatllation auf einem anderen Raspi keine Fehlermeldungen auftauchen.

ZitatSchau mir das die Tage mal an.
Das ist sehr lieb von Dir.  Vielen Dank im Voraus. :)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 August 2023, 19:05:04
Kannst du noch mal die Bridge auf Verbose 5 stellen und dann ein log davon posten. Acht auf deine persönlichen daten und x sie weg


ZitatMich wundert, dass in meiner Test-Insatllation auf einem anderen Raspi keine Fehlermeldungen auftauchen.
darum dachte ich deine notify komponenten sind schuld oder event trigger....
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 August 2023, 22:38:59
Na klar doch. Um 22:01:44 habe ich set myGardenaBridge getDevicesState aufgerufen.
Hoffentlich habe ich nicht zuviel weggeixt (xxx) bzw. durch 123456 ersetzt. Sonst melde Dich bitte.

Ich lege den Log als Datei log mit verbose bridge 5.txt bei, weil ich beim Versuch die Daten als Code einzufügen vom Forumboard einen Datenbankfehler erhielt. Vielleicht waren das zuviele Zeichen.

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 31 August 2023, 20:33:07
Hallo zusammen,
nach 7 Jahren musste bei meinem Sileno+ leider die Funkplatine ausgetauscht werden.
Um mein "Schaf" wieder in fhem zu integrieren, habe ich die GardenaSmartBridge gelöscht, da ich angenommen hatte, dass der angezeigte Fehler der GardenaBridge auf den Austausch der Platine hingedeutet hat.
Der Fehler ist folgender:
Die GardenaBridge versucht einen Token zu erhalten (getToken) und erhält dann immer den Wert 429. Email und Passwort sind aber richtig.
Sileno+ hat die aktuelle Gardena Firmware erhalten.

Ich kann mit dem Fehler leider nichts anfangen. Aber evtl. hat ja jemand von Euch einen Tipp.

Vielen Dank

fhem.jpg
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 31 August 2023, 20:49:58
@Mucki. Check ich die Tage.

@Albundy0001. Gehts denn mit der Gardena App?
Erhält die bridge readings
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 31 August 2023, 20:57:45
Zitat von: BOFH am 31 August 2023, 20:49:58@Mucki. Check ich die Tage.

@Albundy0001. Gehts denn mit der Gardena App?
Erhält die bridge readings
Hallo BOFH,
ja mit der Gardena App funktioniert die Kommunikation und ich kann das "Schaf" auf die Weide schicken etc.
Was mir noch aufgefallen ist, im ersten Thread ist noch gefordert, dass "apt-get install libio-socket-ssl-perl" dgf. werden muss. Dieses habe ich getan, wird aber scheinbar nicht richtig installiert. Siehe auch die Fehlermeldung (Bild) im Thread #1738. Mein Raspi ist ein Bullseye.
Und wie muss ich das autocreate aktive schalten?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 31 August 2023, 21:02:37
Bild sehe ich keins. Ja Abhängigkeiten müssen erfüllt sein damit das Modul korrekt arbeitet.

Also erstinstallation/-Inbetriebnahme mittels fhem?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Albundy0001 am 01 September 2023, 15:24:45
Zitat von: BOFH am 31 August 2023, 21:02:37Bild sehe ich keins. Ja Abhängigkeiten müssen erfüllt sein damit das Modul korrekt arbeitet.

Also erstinstallation/-Inbetriebnahme mittels fhem?
Hallo BOFH,
habe ich leider so machen müssen, aber dann funzte es auch wieder auf anhieb.

Viele Grüße
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 02 September 2023, 18:01:53
Hallo BOFH,

Zitat von: BOFH am 31 August 2023, 20:49:58@Mucki. Check ich die Tage.

das ist super von Dir. Vielen Dank :)

Ich habe noch folgendes beobachtet:

Wenn ich
attr global stacktrace 1setze und danach im Anschluss
attr global stacktrace 0ausführe, werden bis zum nächsten Neustart von FHEM keine weiteren Fehlermeldungen geloggt. Aber nach Neustart geht es wieder los. :o
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: TimoD am 25 September 2023, 14:55:41
Ich bekomme seit dem Update, bei jedem Abruf, folgenden Fehler:

Cannot execute parse json asynchronously
Könnt Ihr mir da helfen?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 26 September 2023, 14:46:00
Zitat von: TimoD am 25 September 2023, 14:55:41Ich bekomme seit dem Update, bei jedem Abruf, folgenden Fehler:

Cannot execute parse json asynchronously
Könnt Ihr mir da helfen?

update wo von?
Ansonsten ist das so leider nicht hilfreich, außer dass er nicht in den subprocess zum auslesen der server antwort geht.



@Mucki,
sorry bin jetzt erst mal wieder an ein Rechner gekommen :)

Aus deinen alten Logs ist noch zu sehen, dass andere Module fehlerhaft sind.
52_I2C_PCA9685.pm und 00_RPII2C.pmdies nur nebenher erwähnt...

Grundlegend sehe ich nur in der Bridge dann ein Problem. Welche Version vom Modul hattest du drauf? Sehe gerade keine infos da zu


Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 26 September 2023, 21:58:12
Hallo BOFH,

die Bridge hat die Version v2.5.2
Internals:
   .FhemMetaInternals 1
   BRIDGE     1
   FUUID      64d8eab8-f33f-6b2f-6d15-048e606d505555af
   FVERSION   73_GardenaSmartBridge.pm:v2.5.2-s26186/2022-07-01
   INTERVAL   360
   NAME       myGardenaBridge
   NOTIFYDEV  global,myGardenaBridge
   NR         1588
   NTFY_ORDER 50-myGardenaBridge
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.5.2
   eventCount 7289
Du schreibst:
ZitatAus deinen alten Logs ist noch zu sehen, dass andere Module fehlerhaft sind.
CodeAuswählen
52_I2C_PCA9685.pm und 00_RPII2C.pm
dies nur nebenher erwähnt...
Das stimmt, den Fehler habe ich noch nicht gefunden, aber ich bin derzeit eh dabei, das Modul komplett rauszuwerfen. Damit steuere ich eine Aquarienbeleuchtung mit Sonnenauf- und -untergang sowie Mondlicht. Zukünftig will ich das Hoch- und runterdimmen nicht mehr über den Fhem-Rechner machen, sondern mit einem ESP. Dadurch würde ich den Raspi entlasten... aber das ist ein anderes Thema.

Viele Grüße
Mucki
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 26 September 2023, 22:08:11
magst du mal
update add https://git.cooltux.net/FHEM/mod-GardenaSmart/src/branch/main/controls_GardenaSmartDevice.txtund dann
update ausführen und schauen, dass er auch die Gardena Module aktualisiert

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 26 September 2023, 22:29:59
... das mache ich gerne, aber erst am Wochenende, weil ich diese Woche unterwegs bin  8)
Ich melde mich dann wieder.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 29 September 2023, 18:39:18
Hallo BOFH,

das ergab keinen Update von Gardena-Modulen.

Downloading https://git.cooltux.net/FHEM/mod-GardenaSmart/src/branch/main/controls_GardenaSmartDevice.txt
GardenaSmartDevice
nothing to do...

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 29 September 2023, 22:08:23
Er sollte 2.6.0 laden... muss ich mal schauen   Du hast recht
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 03 Oktober 2023, 22:44:30
@Mucki,
entfern mal bitte die alte quelle und füge diese hinzu

update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/src/branch/main/controls_GardenaSmartDevice.txt

und dann

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

und update

dann check mal bitte die "probleme" inkl neuem log. Verbose 4 auf die Bridge.

thx
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 08 Oktober 2023, 22:00:59
Hallo BOFH,

das hat geklappt. Mein Raspi hat nun die GardenaSmartBridge-Version v2.6.0.  :)

Aber leider sind die Fehlermeldungen im Log nicht weg.  :(

Die Auszüge aus dem Logfile 231008 log mit bridge verbose 4.txt anbei.

Viele Grüße von
Mucki
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 08 Oktober 2023, 22:26:54
Ja top, schau ich mir die Tage an.

Weg sollte es auch nicht sein. Nur eine Fehlermeldung mit Zeilenangabe macht nur Sinn, bei der gleichen Basis (nämlich 2.6.0)

Schicken Rest-Sonntag

[edit]
hast noch ein list vom bridge device bitte
[/edit]
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 08 Oktober 2023, 23:34:06
ZitatWeg sollte es auch nicht sein. Nur eine Fehlermeldung mit Zeilenangabe macht nur Sinn, bei der gleichen Basis (nämlich 2.6.0)
Ich hatte schon gehofft. Aber das macht natürlich Sinn.

na klar:

Internals:
   .FhemMetaInternals 1
   BRIDGE     1
   FUUID      xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx
   INTERVAL   60
   NAME       myGardenaBridge
   NOTIFYDEV  global,myGardenaBridge
   NR         1588
   NTFY_ORDER 50-myGardenaBridge
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.6.0
   eventCount 446
   .attraggr:
   .attrminint:
   .clientArray:
     GardenaSmartDevice
   .fhem:
   READINGS:
     2023-08-13 16:39:03   address         ......., ..... xxxx, Deutschland
     2023-08-13 16:39:03   authorized_user_ids 0
     2023-08-13 16:39:06   category-id     xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   category-name   category
     2023-10-08 23:21:38   category-timestamp 2023-10-08T21:21:37.314328Z
     2023-08-13 16:39:06   category-value  gateway
     2023-08-13 16:39:03   city            Wohnort
     2023-08-13 16:39:06   connection_status-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   connection_status-name connection_status
     2023-10-08 23:21:38   connection_status-timestamp 2023-10-08T21:21:37.314333Z
     2023-08-13 16:39:06   connection_status-value online
     2023-08-13 16:39:03   devices         2
     2023-08-13 16:39:06   ethernet_status-ip 192.168.178.xx
     2023-08-13 16:39:03   gateway_time_zone Europe/Berlin
     2023-08-13 16:39:03   gateway_time_zone_offset 7200000
     2023-08-13 16:39:03   id              xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-09-29 18:47:37   lastRequestState
     2023-08-13 16:39:06   last_time_online-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   last_time_online-name last_time_online
     2023-10-08 23:21:38   last_time_online-timestamp 2023-10-08T21:21:37.314349Z
     2023-09-29 16:16:44   last_time_online-value 2023-09-29T14:11:06Z
     2023-08-13 16:39:03   latitude        xx.xxxxxxx
     2023-08-13 16:39:03   longitude       x.xxxxxxx
     2023-08-13 16:39:06   manufacturer-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx
     2023-08-13 16:39:06   manufacturer-name manufacturer
     2023-10-08 23:21:38   manufacturer-timestamp 2023-10-08T21:21:37.314351Z
     2023-08-13 16:39:06   manufacturer-value BNW
     2023-08-13 16:39:06   model_number-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   model_number-name model_number
     2023-10-08 23:21:38   model_number-timestamp 2023-10-08T21:21:37.314328Z
     2023-08-13 16:39:06   model_number-value 21869
     2023-08-13 16:39:03   name            My Garden
     2023-08-13 16:39:06   product-id      xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   product-name    product
     2023-10-08 23:21:38   product-timestamp 2023-10-08T21:21:37.314328Z
     2023-08-13 16:39:06   product-value   1-GATEWAY
     2023-08-13 16:39:06   serial_number-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   serial_number-name serial_number
     2023-08-30 09:19:25   serial_number-timestamp 2023-08-30T07:17:34Z
     2023-08-13 16:39:06   serial_number-value xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   sgtin-id        xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   sgtin-name      sgtin
     2023-10-08 23:21:38   sgtin-timestamp 2023-10-08T21:21:37.314350Z
     2023-08-13 16:39:06   sgtin-value     xxxxxxxxxxxxxxxxxxxxxxxx
     2023-10-08 23:21:37   state           Connected
     2023-10-08 19:31:09   sun_data        HASH(0x7bcff08)
     2023-08-13 16:39:03   time_zone       Europe/Berlin
     2023-08-13 16:39:03   time_zone_offset 7200000
     2023-10-08 19:31:00   token           ........................................................... 
     2023-08-13 16:39:06   version-id      xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     2023-08-13 16:39:06   version-name    version
     2023-08-30 09:19:25   version-timestamp 2023-08-30T07:17:34Z
     2023-08-30 09:19:25   version-value   7.10.1
   helper:
     locations_id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     refresh_token xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     session_id .............................................................................
     token_expired 1697650259.5177
     user_id    xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
     deviceList:
       SILENO
   hmccu:
Attributes:
   gardenaAccountEmail mail@de.de
   interval   60
   room       9.6_System,GardenaSmart

Danke für die Wünsche. Dir wünsche ich eine angenehme Woche  8)  und schon mal vielen Dank.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 12 Oktober 2023, 21:55:47
mach mal ein update und schau was status quo ist.

Gardena hat die Infos des Gateways über die API reduziert; was im Modul zu fehlenden Readings führt.

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 12 Oktober 2023, 22:09:52
... update check liefert

Downloading https://fhem.de/fhemupdate/controls_fhem.txt
fhem
List of new / modified files since last update:
UPD ./CHANGED
UPD ./MAINTAINER.txt
UPD FHEM/72_FB_CALLMONITOR.pm
UPD FHEM/72_FRITZBOX.pm
UPD FHEM/73_GardenaSmartBridge.pm
UPD FHEM/74_AutomowerConnect.pm
UPD FHEM/74_GardenaSmartDevice.pm
UPD FHEM/76_SMAInverter.pm
UPD FHEM/76_SolarForecast.pm
UPD FHEM/93_DbLog.pm

New entries in the CHANGED file:
 - feature: 76_SolarForecast: new consumer attr key 'noshow', minor fixes
 - feature: 72_FRITZBOX - Log3 handling
 - feature: 72_FB_CALLMONITOR - Log3 handling
 - change:  93_DbLog: edit Commandref Forum:#135204
 - feature: 76_SolarForecast: new Attr graphicHeaderOwnspec, minor fixes
 - change:  76_SMAInverter: add BAT_P_Charge/Discarge
 - change:  74_AutomowerConnect: Commandref update

Downloading https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt
fhemtabletui
nothing to do...

Downloading https://raw.githubusercontent.com/zwiebert/tronferno-fhem/master/modules/tronferno/controls_tronferno.txt
tronferno
nothing to do...

Downloading https://raw.githubusercontent.com/zwiebert/tronferno-fhem/master/modules/sduino/controls_fernotron.txt
fernotron
nothing to do...

Downloading https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_mucki/controls_GardenaSmartDevice.txt
GardenaSmartDevice
List of new / modified files since last update:
UPD FHEM/73_GardenaSmartBridge.pm

New entries in the CHANGED file:
    spellcheck + corrections

Danach würde die Brigde durch das fhemupdate und den patch_mucki geändert werden. Ist das so gewollt?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 13 Oktober 2023, 11:43:12
Ja Update mal bitte und prüf deine Logs
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 Oktober 2023, 14:51:30
Hallo BOFH,

ich wollte schon jubeln und mich freuen. Weil nach Update und anschließendem FHEM-Neustart (shutdown restart) gab es von der bridge keine Fehlermeldungen mehr...

Aber, dann habe ich aus einem anderen Grund meinen Raspi neu gestartet. Und da waren sie wieder.
[Sun Oct 15 14:30:26 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
[Sun Oct 15 14:30:26 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
[Sun Oct 15 14:30:26 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
[Sun Oct 15 14:30:26 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
[Sun Oct 15 14:30:26 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
[Sun Oct 15 14:30:26 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.

Aber bis jetzt, also 20 Minuten später, sind es die einzigen Meldungen.

Erholsamen Rest-Sonntag
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 Oktober 2023, 18:43:29
Also tatsächlich sollten diese Zeilen die du nennst nach jedem fhem Neustart auch erscheinen da die variablen teils uninitialisiert im Code stehen und erst durch erstmaligen Gebrauch Daten erhalten.

Würde ich so gesehen ignorieren.


Dass das andere weg ist finde ich hierbei wichtiger und interessanter. Müssen wir dann mal weiter vertiefen. Sobald ich Zeit hab di oder do würde ich mich noch mal an den Code machen. Du darfst/musst dann testen. Gebe dann aber Bescheid bzw du siehst es beim Updatecheck.

Schicken restsonntag
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 Oktober 2023, 19:02:12
ZitatAlso tatsächlich sollten diese Zeilen die du nennst nach jedem fhem Neustart auch erscheinen da die variablen teils uninitialisiert im Code stehen und erst durch erstmaligen Gebrauch Daten erhalten.
Ja, wenn das so ist, ist es fein für mich :-). Ich bin auf jeden Fall begeistert, dass das Logfile nicht mehr zugespammt wird.

Testen mache ich gerne. Soll ich den Pfad https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_mucki/controls_GardenaSmartDevice.txt dazu im update-Modul stehen lassen?

Nochmals ein herzliches Dankeschön!

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 15 Oktober 2023, 19:06:34
Ja genau. Ich Push dort rein.

Bis das dann den Weg ins offizielle svn findet. Dann lösch ich den Brauch. Bzw cooltux
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 15 Oktober 2023, 19:08:21
Alles klar.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 22 Oktober 2023, 17:41:49
Hallo BOFH,

ich habe gerade ein Update gemacht und danach meinen Rasenroboter kurz gestartet und dann wieder geparkt. Aber auch ohne Aktivität sind die Fehlermeldungen wieder da.

Diese Einträge gibt es jetzt im Log-File:
[Sun Oct 22 17:19:09 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
[Sun Oct 22 17:19:09 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
[Sun Oct 22 17:19:09 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
[Sun Oct 22 17:19:09 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
[Sun Oct 22 17:19:09 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
[Sun Oct 22 17:19:09 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
[Sun Oct 22 17:19:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:19:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:19:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:20:08 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:20:08 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:20:08 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:21:10 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:21:10 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:21:10 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:22:10 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:22:10 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:22:10 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:23:11 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:23:11 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:23:11 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:24:12 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:24:12 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:24:12 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:25:13 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:25:13 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:25:13 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:26:14 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:26:14 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:26:14 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:27:15 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:27:15 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:27:15 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:28:16 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:28:16 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:28:16 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:29:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:29:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:29:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:30:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:30:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:30:17 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:31:19 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:31:19 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:31:19 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:32:20 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:32:20 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sun Oct 22 17:32:20 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
und mit stacktrace=1
2023.10.22 17:33:21 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 17:33:21 1: stacktrace:
2023.10.22 17:33:21 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 17:33:21 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1092)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 17:33:21 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.22 17:33:21 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 17:33:21 1: stacktrace:
2023.10.22 17:33:21 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 17:33:21 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1100)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 17:33:21 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.22 17:33:21 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 17:33:21 1: stacktrace:
2023.10.22 17:33:21 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 17:33:21 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1102)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 17:33:21 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 17:33:21 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.22 17:34:21 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 17:34:21 1: stacktrace:
2023.10.22 17:34:21 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 17:34:21 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1092)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 17:34:21 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.22 17:34:21 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 17:34:21 1: stacktrace:
2023.10.22 17:34:21 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 17:34:21 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1100)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 17:34:21 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.22 17:34:21 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 17:34:21 1: stacktrace:
2023.10.22 17:34:21 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 17:34:21 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1102)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 17:34:21 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 17:34:21 1:     main::HandleTimeout                 called by fhem.pl (705)

Wir früher gibt es im LogFile keine Einträge mehr, wenn ich stacktrace wieder auf 0 setze.

Ich wünsche Dir einen schönen Restsonntag  8)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 22 Oktober 2023, 18:39:02
... Nachtrag. Wenn ich stacktrace wieder auf 1 setze, sind die auch Fehlermeldungen wieder da.
2023.10.22 18:36:11 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 18:36:11 1: stacktrace:
2023.10.22 18:36:11 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 18:36:11 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1092)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 18:36:11 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.22 18:36:11 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 18:36:11 1: stacktrace:
2023.10.22 18:36:11 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 18:36:11 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1100)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 18:36:11 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.22 18:36:11 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.22 18:36:11 1: stacktrace:
2023.10.22 18:36:11 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.22 18:36:11 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1102)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (905)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (922)
2023.10.22 18:36:11 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.22 18:36:11 1:     main::HandleTimeout                 called by fhem.pl (705)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 24 Oktober 2023, 16:16:06
Check mal... btw. würdest du das auch zum testen per wifi in betrieb nehmen ? :D
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 24 Oktober 2023, 19:30:53
Zum Update komme ich erst morgen. Und btw, klar kann ich das GARDENA smart Gateway testweise auch mal per Wifi einbinden  ;D  Dass sollte machbar sein. Aber auch das kann ich frühestens morgen testen.

Zunächst mache ich morgen das Update und melde mich dann wieder.

Schönen Abend
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 25 Oktober 2023, 12:25:24
Moin BOFH,

ich habe gerade das Update gemacht und weil es diese Meldungen gibt:
2023.10.25 12:09:34 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2023.10.25 12:09:34 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
hier noch ein Auszug aus dem list:
   INTERVAL   60
   NAME       myGardenaBridge
   NOTIFYDEV  global,myGardenaBridge
   NR         1587
   NTFY_ORDER 50-myGardenaBridge
   STATE      Connected
   TYPE       GardenaSmartBridge
   URL        https://smart.gardena.com/v1
   VERSION    v2.6.0
   eventCount 11
   .attraggr:
   .attrminint:
   .clientArray:
     GardenaSmartDevice
   .fhem:

Nach Neustart gibt es folgende Meldungen.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.

Irgendein Modul muss den SignalHandler verbiegen. Keine Ahnung welches das sein könnte. Daher habe ich direkt nach dem Neustart {SignalHandling()} in der Eingabezeile eingeben. Damit erhalte ich diese Meldungen:
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (638)
2023.10.25 12:17:48 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (638)
2023.10.25 12:17:48 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (645)
2023.10.25 12:17:48 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (645)
2023.10.25 12:17:48 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (650)
2023.10.25 12:17:48 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (650)
2023.10.25 12:17:48 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:     main::__ANON__                      called by fhem.pl (781)

Wenn ich von LAN auf WLAN umstellen soll. Gib mir bitte Bescheid.

Viele Grüße
Mucki
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 25 Oktober 2023, 22:21:24
Zitat von: Mucki am 25 Oktober 2023, 12:25:24Moin BOFH,

ich habe gerade das Update gemacht und weil es diese Meldungen gibt:
2023.10.25 12:09:34 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2023.10.25 12:09:34 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice


Die kannst du getrost ignorieren, denn hier ist lediglich der warnhinweis, dass das Modul 2 mal in deinen Quellen existiert. Nämlich dem "original" fhem svn und unserem patch branch

Zitat von: Mucki am 25 Oktober 2023, 12:25:24hier noch ein Auszug aus dem list:
  INTERVAL  60
  NAME      myGardenaBridge
  NOTIFYDEV  global,myGardenaBridge
  NR        1587
  NTFY_ORDER 50-myGardenaBridge
  STATE      Connected
  TYPE      GardenaSmartBridge
  URL        https://smart.gardena.com/v1
  VERSION    v2.6.0
  eventCount 11
  .attraggr:
  .attrminint:
  .clientArray:
    GardenaSmartDevice
  .fhem:

Nach Neustart gibt es folgende Meldungen.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
[Wed Oct 25 11:31:55 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.

 
Irgendein Modul muss den SignalHandler verbiegen. Keine Ahnung welches das sein könnte. Daher habe ich direkt nach dem Neustart {SignalHandling()} in der Eingabezeile eingeben. Damit erhalte ich diese Meldungen:
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:    main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (638)
2023.10.25 12:17:48 1:    FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:    main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 638.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:    main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (638)
2023.10.25 12:17:48 1:    FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:    main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:    main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (645)
2023.10.25 12:17:48 1:    FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:    main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 645.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:    main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (645)
2023.10.25 12:17:48 1:    FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:    main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:    main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (650)
2023.10.25 12:17:48 1:    FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:    main::__ANON__                      called by fhem.pl (781)
2023.10.25 12:17:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 650.
2023.10.25 12:17:48 1: stacktrace:
2023.10.25 12:17:48 1:    main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (650)
2023.10.25 12:17:48 1:    FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.25 12:17:48 1:    main::__ANON__                      called by fhem.pl (781)

Wenn ich von LAN auf WLAN umstellen soll. Gib mir bitte Bescheid.

Viele Grüße
Mucki


schau mal ob die nun nach dem update weg sind.

Wenn weg, bitte mal auf WiFi umstellen und gerne dann ein getDeviceStates auf dem Gateway auslösen mit verbose 4/5 und logauszug dann bitte anhängen.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 27 Oktober 2023, 17:37:44
Ich habe gerade ein Update gemacht und leider sind sie nicht weg:
2023.10.27 17:32:14 1: stacktrace:
2023.10.27 17:32:14 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (640)
2023.10.27 17:32:14 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.27 17:32:14 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.27 17:32:14 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 640.
2023.10.27 17:32:14 1: stacktrace:
2023.10.27 17:32:14 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (640)
2023.10.27 17:32:14 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.27 17:32:14 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.27 17:32:14 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 647.
2023.10.27 17:32:14 1: stacktrace:
2023.10.27 17:32:14 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (647)
2023.10.27 17:32:14 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.27 17:32:14 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.27 17:32:14 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 647.
2023.10.27 17:32:14 1: stacktrace:
2023.10.27 17:32:14 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (647)
2023.10.27 17:32:14 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.27 17:32:14 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.27 17:32:14 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 652.
2023.10.27 17:32:14 1: stacktrace:
2023.10.27 17:32:14 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (652)
2023.10.27 17:32:14 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.27 17:32:14 1:     main::__ANON__                      called by fhem.pl (781)
2023.10.27 17:32:14 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_GardenaSmartBridge.pm line 652.
2023.10.27 17:32:14 1: stacktrace:
2023.10.27 17:32:14 1:     main::__ANON__                      called by ./FHEM/73_GardenaSmartBridge.pm (652)
2023.10.27 17:32:14 1:     FHEM::GardenaSmartBridge::ErrorHandling called by FHEM/HttpUtils.pm (755)
2023.10.27 17:32:14 1:     main::__ANON__                      called by fhem.pl (781)

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 Oktober 2023, 18:03:06
Update, Bridge verbose 4 bitte und dann schau mal... auch ob es nur meldungen vom start sind oder auch beim interval ausgelösten.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 28 Oktober 2023, 21:24:19
OK, erledigt: Update und Bridge verbose 4.

Die Meldungen kommen nur einmalig nach shutdown restart.
Die weiteren Logs sind in der Anlage.


Da nun die weiteren Meldungen weg sind, stelle ich morgen mal auf WLAN um und melde mich dann wieder. Besten Dank Dir  8)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 29 Oktober 2023, 10:23:54
Ja ist denn heute schon gruseliges Halloween?  :o
Ich habe die bridge gerade auf WLAN umgestellt und da sind sie wieder die lustigen Fehlermeldungen  ::)
Fhem habe ich nicht neu gestartet aber "set myGardenaBridge getDeviceState" ausgeführt. Im Anschluss habe ich wieder auf LAN umgestellt, um zu gucken, ob die Meldungen wieder weg sind. Aber sie kommen weiterhin jede Minute ...
2023.10.29 10:01:50 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:01:50 1: stacktrace:
2023.10.29 10:01:50 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:01:50 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1084)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:01:50 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:01:50 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:01:50 1: stacktrace:
2023.10.29 10:01:50 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:01:50 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1099)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:01:50 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:01:50 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:01:50 1: stacktrace:
2023.10.29 10:01:50 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:01:50 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1110)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:01:50 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:01:50 1:     main::HandleTimeout                 called by fhem.pl (705)

2023.10.29 10:02:52 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:02:52 1: stacktrace:
2023.10.29 10:02:52 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:02:52 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1084)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:02:52 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:02:52 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:02:52 1: stacktrace:
2023.10.29 10:02:52 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:02:52 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1099)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:02:52 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:02:52 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:02:52 1: stacktrace:
2023.10.29 10:02:52 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:02:52 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1110)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:02:52 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:02:52 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:03:53 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:03:53 1: stacktrace:
2023.10.29 10:03:53 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:03:53 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1084)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:03:53 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:03:53 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:03:53 1: stacktrace:
2023.10.29 10:03:53 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:03:53 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1099)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.10.29 10:03:53 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.10.29 10:03:53 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.10.29 10:03:53 1: stacktrace:
2023.10.29 10:03:53 1:     main::__ANON__                      called by fhem.pl (5020)
2023.10.29 10:03:53 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1110)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (910)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (927)
2023.10.29 10:03:53 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 30 Oktober 2023, 21:48:33
Ja , nein ähm ich mein jaein.

Drum solltest ja mal umstellen ;) schau ich mir dann die Tage auch an. Kann die auf wifi bleiben? oder umstellen schnell realisierbar? 
und gibt es funktionsdefiziete nun ?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 31 Oktober 2023, 10:13:04
Zitatschau ich mir dann die Tage auch an
Super!

ZitatKann die auf wifi bleiben? oder umstellen schnell realisierbar?
und gibt es funktionsdefiziete nun ?
Das Umstellen auf WLAN ist mit wenigen Klicks gemacht:
- per Browser im Gateway einloggen und dort die WLAN Zugangsdaten eintragen
- im Switch den LAN Port des Gateways sperren
Das wars dann auch schon. Ich habe gerade wieder auf WLAN umgestellt.

Funktionseinschränkungen im WLAN-Betrieb sind mir nicht aufgefallen. Ich habe den Mover gerade mal zum Mähen raus geschickt (StartOverrideTimer) und dann wieder zum Parken reingeholt (parkUntilFurtherNotice). Das hat problemlos funktioniert.

Ansonsten hat der Mäher derzeit Pause, da der Rasen kaum wächst, dafür aber immer viele Blätter auf dem Rasen liegen. Bald (?) darf der Mäher in den Winterschlaf. Mal gucken, wie das Wetter im November sein wird. Ich habe vor, dann auch das Gateway in den Winterschlaf zu setzen.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 01 November 2023, 21:06:12
OK, Update mal und schau mal. Die Neustartmeldungen sollten jetzt weg sein.
Dein Log war leider laut Gateway ohne wifi ... kannst mir das auch gern per pm schicken, dann musst du keine Daten ausixen.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 02 November 2023, 11:47:00
Update gemacht. Das LogFile kommt per PN.

Weil du schreibst
ZitatDein Log war leider laut Gateway ohne wifi ...
habe ich mir mal die LAN und Wifi-Readings angeguckt. Dabei ist aufgefallen, dass im device myGardenaBridge das Reading ethernet_status-isconnected falsch gesetzt wird.

Ich hatte
- die WLAN-Daten in der Bridge eingetragen,
- den LAN-Port der Bridge im Switch gesperrt,
- und überprüft, ob ich auf den Mover zugreifen kann (per fhem-Oberfläche und in der Gardena App).
Nach Löschen des Reading ethernet_status-isconnected (detereading myGardenaBridge ethernet_status-isconnected) wurde das Reading ethernet_status-isconnected wurde neu gesetzt mit 1.

Den gleichen Vorgang habe ich gemacht und nicht nur den LAN-Port gesperrt, sondern auch das LAN-Kabel aus dem Switch herausgezogen. Auch hier wurde das Reading wieder neu mit 1 gesetzt, obwohl kein LAN-Kabel angeschlossen war.

Dann habe neben dem Status auch die IP-Adresse gelöscht. (deletereading myGardenaBridge ethernet_sta.*).
Beide Readings werden wie von Zauberhand mit den alten Werten neu gesetzt.

Damit kann ich leben und das wäre eine neue Baustelle  ;)

ABER im Logfile steht der Ethernet-Status falsch drin.
"name":"ethernet_status","value":{"ip":"192.168.178.55","is_connected":true,"is_primary":true}}],
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 02 November 2023, 16:47:11
Ja das war mir in dem alten log aufgefallen. Die Werte/Info kommen allerdings von Gardena.
Entweder lesen die das nicht regelmäßig aus oder das Gateway muss neugestartet werden um ein Update zu forcieren. Denke aber so nach 24 std sollte auch der Wert neu ausgelesen werden. Gardena wird hier den Traffic sicher auch minimal halten wolle ...
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 04 November 2023, 09:22:00
Moin,

nach einem Neustart des Raspi sind die Log-Einträge wieder da. Die letzten Einträge sind mit stacktrace=1.
Der Eintrag bzgl. der Variable $winter_mode scheint neu zu sein.

./FHEM/74_GardenaSmartDevice.pm line 1120.
[Sat Nov  4 09:02:44 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:02:44 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:02:44 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:02:44 2023] fhem.pl: Use of uninitialized value $winter_mode in string ne at ./FHEM/74_GardenaSmartDevice.pm line 1120.
[Sat Nov  4 09:03:45 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:03:45 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:03:45 2023] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5020.
[Sat Nov  4 09:03:45 2023] fhem.pl: Use of uninitialized value $winter_mode in string ne at ./FHEM/74_GardenaSmartDevice.pm line 1120.
2023.11.04 09:04:45 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.11.04 09:04:45 1: stacktrace:
2023.11.04 09:04:45 1:     main::__ANON__                      called by fhem.pl (5020)
2023.11.04 09:04:45 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1085)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (911)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.11.04 09:04:45 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.11.04 09:04:45 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.11.04 09:04:45 1: stacktrace:
2023.11.04 09:04:45 1:     main::__ANON__                      called by fhem.pl (5020)
2023.11.04 09:04:45 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1100)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (911)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.11.04 09:04:45 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.11.04 09:04:45 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5020.
2023.11.04 09:04:45 1: stacktrace:
2023.11.04 09:04:45 1:     main::__ANON__                      called by fhem.pl (5020)
2023.11.04 09:04:45 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1111)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (911)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2023.11.04 09:04:45 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.11.04 09:04:45 1:     main::HandleTimeout                 called by fhem.pl (705)
2023.11.04 09:04:46 1: PERL WARNING: Use of uninitialized value $winter_mode in string ne at ./FHEM/74_GardenaSmartDevice.pm line 1120.
2023.11.04 09:04:46 1: stacktrace:
2023.11.04 09:04:46 1:     main::__ANON__                      called by ./FHEM/74_GardenaSmartDevice.pm (1120)
2023.11.04 09:04:46 1:     FHEM::GardenaSmartDevice::WriteReadings called by ./FHEM/74_GardenaSmartDevice.pm (656)
2023.11.04 09:04:46 1:     FHEM::GardenaSmartDevice::Parse     called by fhem.pl (4179)
2023.11.04 09:04:46 1:     main::Dispatch                      called by ./FHEM/73_GardenaSmartBridge.pm (908)
2023.11.04 09:04:46 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2023.11.04 09:04:46 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3503)
2023.11.04 09:04:46 1:     main::HandleTimeout                 called by fhem.pl (705)

Schönes Wochenende!

PS: gestern Abend habe ich die Bridge neu gestartet. Der Ethernet-Status wurde danach wieder falsch gesetzt. Heute morgen ist es aber korrekt (ethernet_status-isconnected = 0, keine IP-Adresse mehr angegeben).
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 04 November 2023, 22:31:40
Gehe dann richtig davon aus, dass das obige aus dem wifi Modus entstanden ist?
Kannst du mir dann die logausgabe zum getdevicesstate schicken, damit ich die JSON Ausgabe parsen kann
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 05 November 2023, 11:32:39
ZitatGehe dann richtig davon aus, dass das obige aus dem wifi Modus entstanden ist?
Ja, die Bridge ist nur über Wifi online. Ich wechsele erst nach Absprache mit Dir auf LAN zurück, schließlich hat die Brigde guten WLAN-Empfang. Die Logausgabe des getdevicestate der Bridge mit verbose = 4 ist im Anhang.

Schönen Sonntag  :)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 12 November 2023, 15:16:00
Ich habe gerade ein Update gemacht.

Ergebnis: Error:Modul 73_GardenaSmartBridge deactivated :o
2023.11.12 15:10:19 1: reload: Error:Modul 73_GardenaSmartBridge deactivated:
 syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1082, near "]{name"
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1085, near "]{name"
Global symbol "$v" requires explicit package name (did you forget to declare "my $v"?) at ./FHEM/73_GardenaSmartBridge.pm line 1085, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1086, near "} )
                            "
Global symbol "$v" requires explicit package name (did you forget to declare "my $v"?) at ./FHEM/73_GardenaSmartBridge.pm line 1086, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1089, near "}"
Global symbol "$properties" requires explicit package name (did you forget to declare "my $properties"?) at ./FHEM/73_GardenaSmartBridge.pm line 1090, <$fh> line 10175.
Global symbol "$properties" requires explicit package name (did you forget to declare "my $properties"?) at ./FHEM/73_GardenaSmartBridge.pm line 1092, <$fh> line 10175.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at ./FHEM/73_GardenaSmartBridge.pm line 1094, <$fh> line 10175.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at ./FHEM/73_GardenaSmartBridge.pm line 1097, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1100, near "}"
./FHEM/73_GardenaSmartBridge.pm has too many errors.

2023.11.12 15:10:19 0: syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1082, near "]{name"
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1085, near "]{name"
Global symbol "$v" requires explicit package name (did you forget to declare "my $v"?) at ./FHEM/73_GardenaSmartBridge.pm line 1085, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1086, near "} )
                            "
Global symbol "$v" requires explicit package name (did you forget to declare "my $v"?) at ./FHEM/73_GardenaSmartBridge.pm line 1086, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1089, near "}"
Global symbol "$properties" requires explicit package name (did you forget to declare "my $properties"?) at ./FHEM/73_GardenaSmartBridge.pm line 1090, <$fh> line 10175.
Global symbol "$properties" requires explicit package name (did you forget to declare "my $properties"?) at ./FHEM/73_GardenaSmartBridge.pm line 1092, <$fh> line 10175.
Global symbol "$hash" requires explicit package name (did you forget to declare "my $hash"?) at ./FHEM/73_GardenaSmartBridge.pm line 1094, <$fh> line 10175.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at ./FHEM/73_GardenaSmartBridge.pm line 1097, <$fh> line 10175.
syntax error at ./FHEM/73_GardenaSmartBridge.pm line 1100, near "}"
./FHEM/73_GardenaSmartBridge.pm has too many errors.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 12 November 2023, 19:48:52
ohje. Update mal bitte, und klick nicht speichern in fhem, sonst sind die Gardena Devices alle weg.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 12 November 2023, 22:44:25
Zitatklick nicht speichern in fhem, sonst sind die Gardena Devices alle weg
... zu spät, GardenaBridge ist futschikato ;)

Oder so: die Bridge war weg, aber der Rasenroboter war noch da und der hat verständlicherweise gemeckert: [Sun Nov 12 22:12:18 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 219.
2023.11.12 22:12:18 1: GardenaSmartDevice (SILENO) - no I/O device

Also habe ich die  Bridge neu definiert und meine E-Mail Adresse eingetragen. Ohne Passwort hat er sich verbunden und auch den Mäher aktualisiert. Nach einem weiteren Neustart von fhem wollte die Bridge dann aber doch noch das Passwort wissen.  ;D

Nun läuft es wieder: die Bridge ist verbunden und der Mäher wird minütlich aktualisiert. (Jetzt um diese Zeit wird nur state = geparkt gemeldet.)
Und auch nach einem weiteren Neustart gibt es keine Einträge im Logfile.  8)

Ich werde weiter beobachten und berichten - und vermutlich bald Bridge und Mäher den wohlverdienten Winterschlaf gönnen.

Soll ich vor dem Winterschlaf nochmal auf LAN umstellen?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 13 November 2023, 21:20:32
Hey Mucki,

ja wenn es jetzt keinerlei Fehler mehr gibt gern auf LAN umstellen. Bevor du das machst, lösche bitte noch mal alle readings und schau ob alle, die du erwartest, geladen/-schrieben werden.
Dann mit LAN das selbe in grün.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 14 November 2023, 16:19:13
Hallo BOFH,

bislang gibt es keine Fehlermeldungen im Logfile. Das hast Du sehr gut gemacht. DANKESCHÖN.

Als die Bridge nur per WLAN verbunden war, habe ich alle Readings gelöscht und nach Ausführen von getDeviceState wurden die Readings wieder erzeugt. Es fehlten aber folgende Readings:

address, authorized_user_ids, city,
devices, gateway_time_zone, gateway_time_zone_offset,
id, lastRequestState, latitude,
longitude, name, sun_data,
time_zone, time_zone_offset, token.

Anschließend habe ich auf LAN umgestellt und wieder alle Readings gelöscht. Auch diesmaL wurden sie wieder angelegt. Aber es fehlten auch diesmal alle o.g. Readings.

Nach einem erneuten Update und anschließendem Neustart von fhem waren die o.g. Readings alle wieder vorhanden.

Nach Neustart gab es folgende Log-Einträge.
2023.11.14 14:00:30 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/73_GardenaSmartBridge.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
2023.11.14 14:00:30 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/74_GardenaSmartDevice.pm belongs to source repository "fhem". Ignoring identical file name from source repository GardenaSmartDevice
[Tue Nov 14 14:00:56 2023] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_GardenaSmartDevice.pm line 219.
2023.11.14 14:00:56 1: GardenaSmartDevice (SILENO) - no I/O device


Trotz der letzten Zeile im Log wird das Device (SILENO) aktualisiert.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 18 November 2023, 22:01:44
Also die letzte Zeile sagt ja, dass der Mäher kein Gateway zugewiesen hat. das wäre ungünstig.

Vielleicht magst da noch mal schauen, auch mit den readings. Wenn du sonst meinst alles ok, schieb ich das mal in die richtung -> testing -> main > svn (fhem)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 19 November 2023, 18:04:50
ZitatAlso die letzte Zeile sagt ja, dass der Mäher kein Gateway zugewiesen hat. das wäre ungünstig.
Das stimmt. Aber trotz dieser Zeile wird mein Mäher aktualisiert und die beiden Internals
    IODev myGardenaBridge
    LASTInputDev   myGardenaBridge
sind auch vorhanden.

Bevor ich den Mäher zum Überwintern in den Keller gebracht habe, habe ich noch ausprobiert, ob er auf 
set SILENO startOverride Timer 10 reagiert: er ist brav losgefahren und seine Readings wurden auch aktualisiert.  8) 

Mit den beiden Modulen bin ich, so wie sie jetzt sind, sehr zufrieden:
- es gibt keine Einträge im Logfile mehr,
- die Readings werden aktualisiert,
- der Mäher läßt sich per FHEM bedienen.

Aus meiner Sicht ist alles ok und ich danke Dir nochmals sehr herzlich für Deine Geduld und Ausdauer!  :) 
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 12 Januar 2024, 08:42:10
Moin BOFH,

ich befürchte/vermute, dass Gardena Änderungen vorgenommen hat. Seit 9. Januar, 11:34 habe ich wieder jede Minute einen Eintrag im Logfile. Das Setzen des Attributes stacktrace bestätigt, dass die Einträge vom Bridge-Modul kommen.

Mein Mäher ist im Winterschlaf und meine Bridge ist offline.

Hast Du eine Idee?

[Fri Jan 12 07:59:45 2024] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5026.
[Fri Jan 12 08:00:45 2024] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5026.
[Fri Jan 12 08:01:46 2024] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5026.
[Fri Jan 12 08:02:47 2024] fhem.pl: Use of uninitialized value $value in string eq at fhem.pl line 5026.
2024.01.12 08:03:47 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5026.
2024.01.12 08:03:47 1: stacktrace:
2024.01.12 08:03:47 1:     main::__ANON__                      called by fhem.pl (5026)
2024.01.12 08:03:47 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1069)
2024.01.12 08:03:47 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (911)
2024.01.12 08:03:47 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2024.01.12 08:03:47 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3508)
2024.01.12 08:03:47 1:     main::HandleTimeout                 called by fhem.pl (707)
2024.01.12 08:04:49 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5026.
2024.01.12 08:04:49 1: stacktrace:
2024.01.12 08:04:49 1:     main::__ANON__                      called by fhem.pl (5026)
2024.01.12 08:04:49 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/73_GardenaSmartBridge.pm (1069)
2024.01.12 08:04:49 1:     FHEM::GardenaSmartBridge::WriteReadings called by ./FHEM/73_GardenaSmartBridge.pm (911)
2024.01.12 08:04:49 1:     FHEM::GardenaSmartBridge::ResponseProcessingFinalFromSubProcessing called by ./FHEM/73_GardenaSmartBridge.pm (928)
2024.01.12 08:04:49 1:     FHEM::GardenaSmartBridge::PollChild called by fhem.pl (3508)
2024.01.12 08:04:49 1:     main::HandleTimeout                 called by fhem.pl (707)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 Januar 2024, 20:19:28
Muss ich mal bei Gelegenheit schauen.
Das er Updates schreiben will obwohl gerät offline ist ist schon nett. Also Gardena Cloud wird sicher versuchen Werte zu publizieren. Kenn aber auch keine. Der die Bridge vom Strom nimmt :)
Wir werden sehen !
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 18 Januar 2024, 22:17:37
Kannst du das gateway device mal auf verbose 4 stellen und mal ein log vom getdevicesstate machen.

quelle des ganzen ist der versuch gateway informationen in fhem zu schreiben.
jetzt sind 2 Faktoren interessant. 1 ist der token in irgend einer form valide, da das gateway diesen ja nicht aktuallisiert (ist ja aus) und 2 welche Informationen bietet Gardena aus dem eigenen Fundus an.

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 22 Januar 2024, 12:52:33
Hallo BOFH,

sorry, ich bin spät dran mit meiner Antwort.

Das Reading vom Token hat das Datum 2024-01-13 17:55:27. Kurz vorher hatte ich ein Update mit anschl. FHEM-Neustart gemacht.
STATE und state haben den Zusatnd Connected, obwohl die Bridge stromlos ist. Im Logfile (s. Anhang) steht jedoch last_time_online","timestamp":"2023-12-02T12:16:46Z".
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 23 Januar 2024, 19:42:49
Denke auf den ersten Blick gefunden.
Werd hier mal für dich ein Test Branch eröffnen.
token und Zeitstempel ist ja dann ok.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 24 Januar 2024, 14:51:10
ZitatDenke auf den ersten Blick gefunden.
Das wäre ja großartig  8)

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 21 Februar 2024, 22:02:20
so bissel spät... magst du mal die quelle hinzufügen

update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_mucki_gwoffline/controls_GardenaSmartDevice.txt
dann ein update. Die Bridge dann in fhem auf verbose 4 stellen und dann schauen was beim getdevicestate passiert.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 21 Februar 2024, 23:07:08
Ja klar, das mache ich morgen gerne. Ich habe gerade den Rechner runtergefahren.  ::)
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 22 Februar 2024, 13:47:26
Hallo BOFH,

vielen Dank.

Zitat von: BOFH am 21 Februar 2024, 22:02:20und dann schauen was beim getdevicestate passiert.
Erledigt, in der Anlage ist das Logfile.

Ich hatte den Roboter zwischenzeitlich wieder am Start, da der Rasen aufgrund der milden Temperaturen und des vielen Regens nur so sprießt. Vor dem Update habe ich die Bridge stromlos gemacht.

Viele Grüße
Mucki
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 23 Februar 2024, 22:54:41
Ja, hoffe dass das dann noch die "Probleme" gibt. Hatte einwenig die Tatsache einer längeren Vakanz des Gateways im verdacht.

Update ist pushed. Schau mal obs was gebracht hat. Die vermutetet stelle sollte hiermit fixed sein.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 23 Februar 2024, 23:44:29
Anliegend das neue Logfile.

Vieleicht noch zur Info:
Ich habe den Mäher heute laufen lassen, daher ist die Brigde noch online. Gib bitte Bescheid, wenn ich die Bridge stromlos machen und dann nochmal testen soll.

Ich konnte den Mäher nicht mit
set SILENO startOverrideTimer 240 starten. "state" war zwischenzeitlich "send command to gardena cloud", oben im DeviceOveerview stand rechts 400. Nach dem Start des Mähers über die Gardena-App wurden die Readings des Mähers ordnungsgemäß aktualisiert. 

Schönes Wochenende!
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 24 Februar 2024, 13:02:41
Grundlegend sollst du gern nun mit offline gw testen wie es passt. Wir merzen ja nur memleaks aus. Funktional haben deine Meldungen ja nichts mit ,,echten Fehlern" zu tun.

Wenn das senden. Ich mehr geht. Schau ob fhem dei Gateway noch kennt ^^ ansonsten musst du leider die devices löschen da die io Zuordnung verloren gegangen ist
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: sparkiie am 25 Februar 2024, 09:51:34
Zitat von: Mucki am 23 Februar 2024, 23:44:29Anliegend das neue Logfile.

Vieleicht noch zur Info:
Ich habe den Mäher heute laufen lassen, daher ist die Brigde noch online. Gib bitte Bescheid, wenn ich die Bridge stromlos machen und dann nochmal testen soll.

Ich konnte den Mäher nicht mit
set SILENO startOverrideTimer 240 starten. "state" war zwischenzeitlich "send command to gardena cloud", oben im DeviceOveerview stand rechts 400. Nach dem Start des Mähers über die Gardena-App wurden die Readings des Mähers ordnungsgemäß aktualisiert.

Schönes Wochenende!

Selbes Problem habe ich auch.

Geht nicht:
set SILENO startOverrideTimer 240
Geht:
set SILENO startResumeSchedule
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 28 Februar 2024, 13:16:15
Zitat von: sparkiie am 25 Februar 2024, 09:51:34Selbes Problem habe ich auch.

Geht nicht:
set SILENO startOverrideTimer 240
Geht:
set SILENO startResumeSchedule

Das kann ich bestätigen. Das ist bei mir genau so.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 07 März 2024, 15:49:49
Hallo zusammen,

Zitat von: Mucki am 28 Februar 2024, 13:16:15
Zitat von: sparkiie am 25 Februar 2024, 09:51:34Selbes Problem habe ich auch.

Geht nicht:
set SILENO startOverrideTimer 240
Geht:
set SILENO startResumeSchedule

Das kann ich bestätigen. Das ist bei mir genau so.


Ich habe heute meinen Roboter auch in Betrieb genommen und habe exakt das gleiche Fehlerbild.
Hat hierzu schon jemand eine Lösung gefunden? Wenn es ums testen geht, kann ich gerne meine Hilfe anbieten.

Liebe Grüße
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 10 März 2024, 12:10:09
Ich habe gerade mal einen Blick in die Gardena API Doku geworfen und folgende Beschreibung gefunden (siehe Anhang)
Kann es vielleicht sein, dass hier das Attribute geändert wurde welches den Roboter in Bewegung setzt? Habe da zu wenig Ahnung von, wollte aber die Info mal mitteilen.
Wenn das quatsch ist, dann bitte ignorieren.

2024-03-10 12_00_43-Window.png
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 14 März 2024, 22:05:51
Bin gerade bissel knapp mit zeit.

@Mucki: was sagen denn die Logs ?

@Rest: gut möglich | wenn jemand die muse hat kann er gerne mal den command im browser loggen ctrl+shift+i rufen in der regel die entwickler tools auf, hier dann den post request fürs mähen posten ( nur den request header ); gut möglich, dass das in der api umbenannt wurde. Kann mir das sonst gern auch mal Sonntag oder so zu Gemüte führen :)

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 16 März 2024, 12:52:50
Zitat von: BOFH am 14 März 2024, 22:05:51@Mucki: was sagen denn die Logs ?

Das sieht sehr gut aus. Keine Einträge.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 16 März 2024, 21:23:06
@BOFH: Habe heute mal versucht deinen Vorschlag umzusetzen und den post request header über die Entwicklertools zu analysieren, bin aber irgendwie damit nicht zurecht gekommen da ich diese zuvor noch nie benutzt habe. Sorry dass ich hier nicht unterstützen kann würde mich aber freuen wenn du was rausfinden kannst.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 17 März 2024, 11:43:34
@BOFH: Auch ich bin leider gescheitert, in der Console etwas Gescheites zu finden. Daszu fehlt mir leider auch das Wissen, wo ich suchen muss.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 17 März 2024, 12:41:25
Übrigens, der Befehl
set mover parkUntilFurtherNotice wird weiterhin ordnungsgemäß ausgeführt.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: habl am 17 März 2024, 15:06:54
Zitat von: BOFH am 14 März 2024, 22:05:51@Rest: gut möglich | wenn jemand die muse hat kann er gerne mal den command im browser loggen ctrl+shift+i rufen in der regel die entwickler tools auf, hier dann den post request fürs mähen posten ( nur den request header ); gut möglich, dass das in der api umbenannt wurde. Kann mir das sonst gern auch mal Sonntag oder so zu Gemüte führen :)
Hallo BOFH:

Hier mal die Adresse:
https://smart.gardena.com/v1/devices/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/abilities/mower/commands/manual_start?locationId=xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

und die Post Daten:
{"mowerTimer":14400,"startingPointDistance":null,"areaId":null}
in der App habe ich 4 Stunden angegeben, passt also mit den 14400 Sekunden.

und den Request Header:

POST /v1/devices/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/abilities/mower/commands/manual_start?locationId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx HTTP/2
Host: smart.gardena.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
Accept: application/json
Accept-Language: de,de,en
Accept-Encoding: gzip, deflate, br
Content-Type: application/json
Authorization-Provider: husqvarna
Authorization: Bearer ey.............YOxd
X-Requested-With: XMLHttpRequest
Content-Length: 63
Origin: https://smart.gardena.com
DNT: 1
Connection: keep-alive
Referer: https://smart.gardena.com/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
Pragma: no-cache
Cache-Control: no-cache
TE: trailers

hoffe das hilft...

VG
  habl
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 März 2024, 18:53:53
Na das schaut doch brauchbar aus, danke @habi. und den Anderen beiden für ihren Versuch.

was ich interessant finde ist
1) startingpointdistance  das nun variable als übergabewert ? waren vorher doch die distancezonen.   
2) areaId  - für die Lunar Mäher ( oder wie die heißen; hat jemand einen solchen? )

dann werd ich das mal abarbeiten/einarbeiten


Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 17 März 2024, 21:03:12
@Mucki:  mir fehlt noch ne info zu deinen log traces ...

@Rest: gerne mal adden
Basierend auf dem aktuellen stable hab ich den patch branch mal veröffentlicht.
update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_newstart_command/controls_GardenaSmartDevice.txt
testen.   ( nicht für mucki ;) bis er mir sagen kann, ob die logs nicht mehr geflooded werden )
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: marboj am 20 März 2024, 09:47:15
Hi BOFH,

mit dem Patch geht der manuelle Start wieder...

Gruß
Marco
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 22 März 2024, 10:52:57
Zitat von: BOFH am 17 März 2024, 21:03:12@Mucki:  mir fehlt noch ne info zu deinen log traces ...


@Rest: gerne mal adden
Basierend auf dem aktuellen stable hab ich den patch branch mal veröffentlicht.
update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_newstart_command/controls_GardenaSmartDevice.txt
testen.   ( nickt für mucki ;) bis er mir sagen kann, ob die logs nicht mehr geflooded werden )



Leider bekomme ich nach dem Update weiter die Meldung "400" im state. Hat jemand von euch auch weiter das Problem. Habe natürlich auch schon "shutdown / restart" gemacht.
Vielleicht doch einmal den Sileno löschen und wieder neu anlegen?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 22 März 2024, 17:40:31
Zitat von: BOFH am 17 März 2024, 21:03:12@Mucki:  mir fehlt noch ne info zu deinen log traces ...

Hallo BOFH,

ich sehe zwei Möglichkeiten, entweder hast Du meine Info (#1803) übersehen (https://forum.fhem.de/index.php?msg=1307417) oder Du benötigst weitere Infos. Bei zweitem gib' mir bitte noch mal Bescheid. 

Wie gesagt, mein Logfile wird durch die beiden Module nicht mehr geflutet, d.h. es gibt keine unnötigen Einträge mehr. Freude kommt auf :-)

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 27 März 2024, 08:52:45
Zitat von: Mucki am 22 März 2024, 17:40:31
Zitat von: BOFH am 17 März 2024, 21:03:12@Mucki:  mir fehlt noch ne info zu deinen log traces ...

Hallo BOFH,

ich sehe zwei Möglichkeiten, entweder hast Du meine Info (#1803) übersehen (https://forum.fhem.de/index.php?msg=1307417) oder Du benötigst weitere Infos. Bei zweitem gib' mir bitte noch mal Bescheid.

Wie gesagt, mein Logfile wird durch die beiden Module nicht mehr geflutet, d.h. es gibt keine unnötigen Einträge mehr. Freude kommt auf :-)

jepp übersehen, dann sollten ja mit dem update der anderen quelle theoretisch diese wieder da sein, dann merge ich das mal in eine quelle und lass das dann mal von euch testen :D

Zitat von: Seidenschnabel am 22 März 2024, 10:52:57
Zitat von: BOFH am 17 März 2024, 21:03:12@Mucki:  mir fehlt noch ne info zu deinen log traces ...


@Rest: gerne mal adden
Basierend auf dem aktuellen stable hab ich den patch branch mal veröffentlicht.
update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_newstart_command/controls_GardenaSmartDevice.txt
testen.   ( nickt für mucki ;) bis er mir sagen kann, ob die logs nicht mehr geflooded werden )



Leider bekomme ich nach dem Update weiter die Meldung "400" im state. Hat jemand von euch auch weiter das Problem. Habe natürlich auch schon "shutdown / restart" gemacht.
Vielleicht doch einmal den Sileno löschen und wieder neu anlegen?

nur beim starten? oder generell? Dann ja gerne bitte dein mower löschen aus fhem. wird dann automatisch neu angelegt beim getdevicestate bzw starte nach dem löschen (und speichern) das fhem einfach mal neu. bitte dann einmal rückmelden.

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 März 2024, 09:07:57
Löscht dann bitte mal eure Quelle.

Aktuelle zusammengeführte Version liegt nun im testing

https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: marboj am 28 März 2024, 11:23:34
Hallo BOFH,

leider klappt das Update nicht mit folgendem Fehler im Log:

2024.03.28 11:22:16 1: UPD FHEM/73_GardenaSmartBridge.pm
2024.03.28 11:22:16 1: Got 49572 bytes for FHEM/73_GardenaSmartBridge.pm, expected 48866
2024.03.28 11:22:16 1: aborting.

Gruß
Marco
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 28 März 2024, 12:46:52
fixed
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: marboj am 28 März 2024, 14:17:10
Update klappt...
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Bob83 am 29 März 2024, 10:47:26
Bei mir hat das Update auch geklappt und mein Roboter fährt wieder los. Vielen vielen Dank.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 29 März 2024, 13:21:11
Komisch, bei mir bekomme ich weiterhin die Fehlermeldung 400. Was mache ich falsch? ich habe den Mäher komplett gelöscht, das Update durchgeführt, sicherheitshalber auch noch einmal Update all. Danach mit Autocreate den Mäher wieder angelegt. Leider keine Veränderung
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: marboj am 29 März 2024, 18:57:17
Hallo Seidenschnabel,

hast Du den Update-Pfad hinzugefügt mit

update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
und danach

update all
?

Gruß
Marco
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 30 März 2024, 22:31:55
Schick mal ein list vom Mäher.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: hhhdg am 31 März 2024, 13:28:12
Hallo zusammen,

ich habe gerade zwei Irrigation Controller in Betrieb genommen / nehmen wollen. Da das (Garten-)Setup etwas komplizierter ist, egeben sich auch ziemlich viele (mehr als 9) Schedule-Events pro Controller.

@BOFH: Vorschlag zur Anpassung im Device-Modul:
--- 74_GardenaSmartDevice.pm.orig      2024-03-31 12:40:03.419713883 +0200
+++ 74_GardenaSmartDevice.pm    2024-03-31 13:18:47.087986057 +0200
@@ -907,15 +907,15 @@
        foreach my $dev_schedules ( sort keys %{ $hash->{READINGS} } ) {
            my $dev_reading = ReadingsVal( $name, $dev_schedules, "error" );
            push @ist, $dev_reading
-              if $dev_schedules =~ /schedule.*\d_id/;    # push reading _id
+              if $dev_schedules =~ /schedule.*\d+_id/;    # push reading _id
            push @ist, $1
              if $dev_schedules =~
-              /schedule.*_(\d)_id/;    # push readigs d from x_id
+              /schedule.*_(\d+)_id/;    # push readigs d from x_id

            Log3 $name, 5,
              "[DEBUG] $name - Schedule - Key ist : $dev_schedules ";
            Log3 $name, 5, "[DEBUG] $name - Schedule - ID FOUND $dev_reading"
-              if $dev_schedules =~ /schedule.*_\d_id/;    # cloud hat  SOLL
+              if $dev_schedules =~ /schedule.*_\d+_id/;    # cloud hat  SOLL
        }

    #Log3 $name, 5, "[DEBUG] Cloud:".Dumper(@soll) . "- Internal:". Dumper(@ist);
@@ -955,12 +955,11 @@
                    foreach ( keys %{ $hash->{READINGS} } ) {
                        delete $hash->{READINGS}->{$_}
                          if ( $_ =~
-                            /scheduling-schedules_event_$old_schedule_id.*/ );
+                            /scheduling-schedules_event_${old_schedule_id}_.*/ );
                    }
                }    # fi
                Log3 $name, 5,
-"[DEBUG] - $name : deletereading scheduling-schedules_event_$old_schedule_id.*"
-                  if length($old_schedule_id) == 1;
+"[DEBUG] - $name : deletereading scheduling-schedules_event_${old_schedule_id}_.*"
            }
        }
        #### /validiere schedules

Ohne die Anpassung werden sonst Event-Ids > 10 nicht mit eingesammelt, das 1:2 Verhältnis passt nicht und mit "event_1.*" werden dann auch alle events über 10 mit gelöscht.

Hatte minütlich die schedule-events im Log, da event-on-change-reading nicht greifen kann, wenn gelöscht und neu angelegt wird.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 31 März 2024, 13:59:28
Find ich gut. Glaub damals war das auf 3 Events begrenzt 🤔
Danke fürs teilen. Check das die Tage ein...
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: hhhdg am 31 März 2024, 20:12:30
zweites Update:

Zum einen habe ich oben ein "if" vergessen, dass nun ebenfalls obsolet sein müsste.

Zum anderen habe ich einige readings "scheduling-timeslot_state_N" mit Werten ARRAY(0x********) und N je Ventilausgang gehabt. N ist dabei die Ventilnummer (0 bis 5) und es kommen nur Readings für Ventile, die aktuell in einem Zeitplan sind. (Bei mir einmal 0 bis 5 für Ventile 1 bis 6 und 1 bis 4 für Ventile 2 bis 5). Durch die jedes Mal andere Speicheradresse gab es natürlich auch Log-Einträge mit jedem Update der Daten.

Ein JSON-String dieser Arrays sieht bspw. so aus:
[
   {
      "adjustmentSource":"UNSPECIFIED",
      "actuatorId":0,
      "start":"2024-04-01T06:43:00+02:00",
      "state":"SCHEDULED",
      "preOffset":1800,
      "adjustedStop":"2024-04-01T04:52:57Z",
      "initialSource":"SCHEDULE",
      "firmwareTimeslotId":0
   },
   {
      "adjustmentSource":"UNSPECIFIED",
      "start":"2024-04-01T05:43:00+02:00",
      "actuatorId":0,
      "preOffset":1800,
      "state":"DELETED",
      "firmwareTimeslotId":6,
      "initialSource":"SCHEDULE",
      "adjustedStop":"2024-04-01T03:52:57Z"
   },
   {
      "start":"2024-04-01T04:58:00+02:00",
      "actuatorId":0,
      "adjustmentSource":"UNSPECIFIED",
      "firmwareTimeslotId":12,
      "initialSource":"SCHEDULE",
      "adjustedStop":"2024-04-01T03:07:57Z",
      "preOffset":1800,
      "state":"DELETED"
   }
]

Die zweite Änderung des Code decodiert das zumindest erstmal - was auch immer das so inhaltlich bedeutet. Da ich noch kein einziges Ventil elektrisch angeschlossen habe, verschiebt mir der Controller vermutlich die Zeitpläne, was über die Arrays zum Ausdruck gebracht wird. Oder es ist eine Witterungsabhängige Änderung der Dauer?!?

Zusammenfassend der Code beider Änderungen:
--- 74_GardenaSmartDevice.pm.orig       2024-03-31 12:40:03.419713883 +0200
+++ 74_GardenaSmartDevice.pm    2024-03-31 19:49:34.696790109 +0200
@@ -754,6 +754,8 @@
                     . $propertie->{name} ne 'ic24-valves_connected'
                     && $decode_json->{abilities}[$abilities]{name} . '-'
                     . $propertie->{name} ne 'ic24-valves_master_config'
+                    && ($decode_json->{abilities}[$abilities]{name} . '-'
+                    . $propertie->{name}) !~ /scheduling-timeslot_state_\d/
                     && ref( $propertie->{value} ) ne "HASH" );

                 readingsBulkUpdateIfChanged(
@@ -851,6 +853,29 @@
                     }
                 }

+                # decode timeslot_state_N arrays
+                if ( defined( $propertie->{value} )
+                    && $decode_json->{abilities}[$abilities]{name} . '-'
+                       . $propertie->{name} =~ /scheduling-timeslot_state_\d/
+                    && ref( $propertie->{value} ) eq "ARRAY" ) {
+                    while ( my ( $r, $v ) = each @{ $propertie->{value} } ) {
+                        if ( ref($v) eq "HASH" ) {
+                            my $entry = $r+1;
+                            while ( my ( $i_r, $i_v ) = each %{$v} ) {
+                                readingsBulkUpdateIfChanged(
+                                    $hash,
+                                    $decode_json->{abilities}[$abilities]{name}
+                                      . '-'
+                                      . $propertie->{name} . '_'
+                                      . $entry . '_'
+                                      . $i_r,
+                                    RigReadingsValue( $hash, $i_v )
+                                );
+                            }
+                        }
+                    }
+                }
+
                 # ic24 and other watering devices calc irrigation left in sec
                 readingsBulkUpdateIfChanged(
                     $hash,
@@ -907,15 +932,15 @@
         foreach my $dev_schedules ( sort keys %{ $hash->{READINGS} } ) {
             my $dev_reading = ReadingsVal( $name, $dev_schedules, "error" );
             push @ist, $dev_reading
-              if $dev_schedules =~ /schedule.*\d_id/;    # push reading _id
+              if $dev_schedules =~ /schedule.*\d+_id/;    # push reading _id
             push @ist, $1
               if $dev_schedules =~
-              /schedule.*_(\d)_id/;    # push readigs d from x_id
+              /schedule.*_(\d+)_id/;    # push readigs d from x_id

             Log3 $name, 5,
               "[DEBUG] $name - Schedule - Key ist : $dev_schedules ";
             Log3 $name, 5, "[DEBUG] $name - Schedule - ID FOUND $dev_reading"
-              if $dev_schedules =~ /schedule.*_\d_id/;    # cloud hat  SOLL
+              if $dev_schedules =~ /schedule.*_\d+_id/;    # cloud hat  SOLL
         }

    #Log3 $name, 5, "[DEBUG] Cloud:".Dumper(@soll) . "- Internal:". Dumper(@ist);
@@ -951,16 +976,13 @@
             && scalar(@soll) != scalar( @ist / 2 ) )
         {
             while ( my $old_schedule_id = shift(@ist) ) {
-                if ( length($old_schedule_id) == 1 ) {
-                    foreach ( keys %{ $hash->{READINGS} } ) {
-                        delete $hash->{READINGS}->{$_}
-                          if ( $_ =~
-                            /scheduling-schedules_event_$old_schedule_id.*/ );
-                    }
-                }    # fi
+                foreach ( keys %{ $hash->{READINGS} } ) {
+                    delete $hash->{READINGS}->{$_}
+                      if ( $_ =~
+                        /scheduling-schedules_event_${old_schedule_id}_.*/ );
+                }
                 Log3 $name, 5,
-"[DEBUG] - $name : deletereading scheduling-schedules_event_$old_schedule_id.*"
-                  if length($old_schedule_id) == 1;
+"[DEBUG] - $name : deletereading scheduling-schedules_event_${old_schedule_id}_.*"
             }
         }
         #### /validiere schedules
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 02 April 2024, 20:08:10
@hhhdg das sind also je Ventil noch Zeitpläne der Bewässerung?
Sind die State: delete denn interessant? Ist ein ein/ausschalten dann auch noch von Interesse?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 04 April 2024, 18:16:52
Ne, alles noch einmal gelöscht - Update laufen lassen - danach Update all. Gerät wurde dann wieder angelegt, jedoch manuell starten geht nicht - state 400 wie vorher. Was mache ich falsch?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 04 April 2024, 18:23:02
Vielleicht hilft ein Auszug aus der Logdatei?

2024.04.04 18:04:11 3: GardenaSmartDevice (myGardenaBridge) - autocreate new device SILENO with deviceId 4242196d-b408-400d-86ae, model mower
2024.04.04 18:04:11 2: autocreate: define SILENO GardenaSmartDevice  mower
2024.04.04 18:04:11 3: GardenaSmartDevice (SILENO) - I/O device is myGardenaBridge
2024.04.04 18:04:11 3: GardenaSmartDevice (SILENO) - defined GardenaSmartDevice with DEVICEID:
2024.04.04 18:04:11 2: autocreate: define FileLog_SILENO FileLog ./log/SILENO-%Y.log SILENO
2024.04.04 18:04:26 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request
2024.04.04 18:05:10 3: GardenaSmartBridge (myGardenaBridge) - JSON error while request
2024.04.04 18:13:13 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5024.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 04 April 2024, 19:22:24
@seidenschnabel wie schon oben geschrieben... ein. list deines mähers würde mich interessieren bzw wäre mal von nöten.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 05 April 2024, 00:14:17
Hallo BOFH, ich hoffe diese Daten können helfen:

Internals:
   CFGFN     
   DEF        4242196d-b408-400d-86ae-28fd91a5095 mower
   DEVICEID   4242196d-b408-400d-86ae-28fd91a5095
   FUUID      660ecf7b-f33f-9919-4379-a27d1df0a8cd9d2
   FVERSION   74_GardenaSmartDevice.pm:v2.6.1-s28216/2023-11-28
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     364
   NAME       SILENO
   NR         300
   STATE      parked_park_selected
   TYPE       GardenaSmartDevice
   VERSION    v2.6.1
   eventCount 381
   myGardenaBridge_MSGCNT 364
   myGardenaBridge_TIME 2024-04-05 00:09:25
   READINGS:
     2024-04-04 18:04:11   IODev           myGardenaBridge
     2024-04-04 20:32:29   battery-auto_rechargeable_battery_status full
     2024-04-04 20:32:29   battery-charging 0
     2024-04-04 20:32:29   battery-level   100
     2024-04-04 18:05:11   device_info-category mower
     2024-04-04 18:05:11   device_info-connection_status online
     2024-04-04 23:27:14   device_info-last_time_online 2024-04-04 23:26:28
     2024-04-04 18:05:11   device_info-manufacturer Gardena
     2024-04-04 18:05:11   device_info-model_number 29694
     2024-04-04 18:05:11   device_info-product 9-DEVICE
     2024-04-04 18:05:11   device_info-serial_number 00007596
     2024-04-04 18:05:11   device_info-sgtin N/A
     2024-04-04 18:05:11   device_info-version 1.0.0-4.0.0-1.5.3-2.4.0
     2024-04-04 18:05:11   firmware-firmware_command n/a
     2024-04-04 18:05:11   firmware-firmware_status up_to_date
     2024-04-04 18:05:11   firmware-inclusion_status included
     2024-04-04 18:05:32   lastRequestState request_error
     2024-04-04 18:05:11   mower-error     no_message
     2024-04-04 18:05:11   mower-initialized_initialized 1
     2024-04-04 18:05:11   mower-last_error_code cutting_system_blocked
     2024-04-04 18:05:11   mower-manual_operation 0
     2024-04-04 20:25:28   mower-source_for_next_start no_source
     2024-04-04 18:05:11   mower-start_delay_ms 0
     2024-04-04 20:25:28   mower-status    parked_park_selected
     2024-04-04 18:05:11   mower-timestamp_last_error_code 2024-03-21 18:38:37
     2024-04-04 20:25:28   mower-timestamp_next_start temporarily unavailable
     2024-04-04 18:05:11   mower_stats-charging_cycles 591
     2024-04-04 19:37:13   mower_stats-collisions 1901
     2024-04-04 19:37:13   mower_stats-cutting_time 581
     2024-04-04 19:37:13   mower_stats-running_time 620
     2024-04-04 20:25:28   mower_timer-mower_timer 0
     2024-04-04 20:25:28   mower_timer-mower_timer_timestamp 1712262280
     2024-04-04 18:05:11   mower_type-base_software_up_to_date 1
     2024-04-04 18:05:11   mower_type-capabilities_max_daily_operating_time 24
     2024-04-04 18:05:11   mower_type-capabilities_maximal_lawn_size 750
     2024-04-04 18:05:11   mower_type-capabilities_mowing_rate_capacity 74
     2024-04-04 18:05:11   mower_type-device_type 18
     2024-04-04 18:05:11   mower_type-device_variant 4
     2024-04-04 18:05:11   mower_type-mainboard_version 41.6
     2024-04-04 18:05:11   mower_type-mmi_version 41.4
     2024-04-04 18:05:11   mower_type-serial_number 200709416
     2024-04-04 20:26:28   radio-quality   80
     2024-04-04 18:05:11   radio-state     good
     2024-04-04 18:05:11   scheduling-schedules_event_1_end_at 13:00
     2024-04-04 18:05:11   scheduling-schedules_event_1_id 8cc263f8-c3e8-44d5-a47a-52501a62f66
     2024-04-04 18:05:11   scheduling-schedules_event_1_start_at 10:00
     2024-04-04 18:05:11   scheduling-schedules_event_1_valve_id 0
     2024-04-04 18:05:11   scheduling-schedules_event_1_weekly monday,friday,sunday
     2024-04-04 18:05:11   scheduling-schedules_events_count 1
     2024-04-04 18:13:49   scheduling-schedules_paused_until 2038-01-17T23:00:00Z
     2024-04-04 18:05:11   startpoint-1-enabled 0
     2024-04-04 18:05:11   startpoint-2-enabled 1
     2024-04-04 18:05:11   startpoint-3-enabled 0
     2024-04-05 00:09:25   state           parked_park_selected
   helper:
     STARTINGPOINTID 5f991538-77da-4089-9cad-c29e1344eb04
     STARTINGPOINTS { "name": "starting_points", "value": [{"follow":"guide_1","probability_in_percent":0,"enabled":false,"distance_in_meters":30,"corridor_cut_enabled":false},{"distance_in_meters":30,"follow":"guide_1","probability_in_percent":100,"enabled":true,"corridor_cut_enabled":false},{"follow":"guide_1","probability_in_percent":0,"enabled":false,"distance_in_meters":4,"corridor_cut_enabled":false}]}
     _id       
     button_config_time_id
     eco_mode_id a6560b69-5556-4c62-b023-fa8a1fd3419
     leakage_detection_id
     operating_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id f007e5b7-c35f-4df3-a6bb-82c852a4b8b
     turn_on_pressure_id
     winter_mode_id
Attributes:
   IODev      myGardenaBridge
   model      mower
   room       GardenaSmart
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Mucki am 05 April 2024, 08:51:51
Zitat von: BOFH am 28 März 2024, 09:07:57Löscht dann bitte mal eure Quelle.

Aktuelle zusammengeführte Version liegt nun im testing

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


Hallo BOFH,

vielen Dank für das Update. Für mich super: keine Log-Einträge und der Mäher lässt sich wieder manuell starten.

Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 05 April 2024, 13:29:45
Zitat von: Seidenschnabel am 05 April 2024, 00:14:17Hallo BOFH, ich hoffe diese Daten können helfen:

Internals:
   CFGFN     
   DEF        4242196d-b408-400d-86ae-28fd91a5095 mower
   DEVICEID   4242196d-b408-400d-86ae-28fd91a5095
   FUUID      660ecf7b-f33f-9919-4379-a27d1df0a8cd9d2
   FVERSION   74_GardenaSmartDevice.pm:v2.6.1-s28216/2023-11-28
   IODev      myGardenaBridge
   LASTInputDev myGardenaBridge
   MSGCNT     364
   NAME       SILENO
   NR         300
   STATE      parked_park_selected
   TYPE       GardenaSmartDevice
   VERSION    v2.6.1
   eventCount 381
   myGardenaBridge_MSGCNT 364
   myGardenaBridge_TIME 2024-04-05 00:09:25
   READINGS:
     2024-04-04 18:04:11   IODev           myGardenaBridge
     2024-04-04 20:32:29   battery-auto_rechargeable_battery_status full
     2024-04-04 20:32:29   battery-charging 0
     2024-04-04 20:32:29   battery-level   100
     2024-04-04 18:05:11   device_info-category mower
     2024-04-04 18:05:11   device_info-connection_status online
     2024-04-04 23:27:14   device_info-last_time_online 2024-04-04 23:26:28
     2024-04-04 18:05:11   device_info-manufacturer Gardena
     2024-04-04 18:05:11   device_info-model_number 29694
     2024-04-04 18:05:11   device_info-product 9-DEVICE
     2024-04-04 18:05:11   device_info-serial_number 00007596
     2024-04-04 18:05:11   device_info-sgtin N/A
     2024-04-04 18:05:11   device_info-version 1.0.0-4.0.0-1.5.3-2.4.0
     2024-04-04 18:05:11   firmware-firmware_command n/a
     2024-04-04 18:05:11   firmware-firmware_status up_to_date
     2024-04-04 18:05:11   firmware-inclusion_status included
     2024-04-04 18:05:32   lastRequestState request_error
     2024-04-04 18:05:11   mower-error     no_message
     2024-04-04 18:05:11   mower-initialized_initialized 1
     2024-04-04 18:05:11   mower-last_error_code cutting_system_blocked
     2024-04-04 18:05:11   mower-manual_operation 0
     2024-04-04 20:25:28   mower-source_for_next_start no_source
     2024-04-04 18:05:11   mower-start_delay_ms 0
     2024-04-04 20:25:28   mower-status    parked_park_selected
     2024-04-04 18:05:11   mower-timestamp_last_error_code 2024-03-21 18:38:37
     2024-04-04 20:25:28   mower-timestamp_next_start temporarily unavailable
     2024-04-04 18:05:11   mower_stats-charging_cycles 591
     2024-04-04 19:37:13   mower_stats-collisions 1901
     2024-04-04 19:37:13   mower_stats-cutting_time 581
     2024-04-04 19:37:13   mower_stats-running_time 620
     2024-04-04 20:25:28   mower_timer-mower_timer 0
     2024-04-04 20:25:28   mower_timer-mower_timer_timestamp 1712262280
     2024-04-04 18:05:11   mower_type-base_software_up_to_date 1
     2024-04-04 18:05:11   mower_type-capabilities_max_daily_operating_time 24
     2024-04-04 18:05:11   mower_type-capabilities_maximal_lawn_size 750
     2024-04-04 18:05:11   mower_type-capabilities_mowing_rate_capacity 74
     2024-04-04 18:05:11   mower_type-device_type 18
     2024-04-04 18:05:11   mower_type-device_variant 4
     2024-04-04 18:05:11   mower_type-mainboard_version 41.6
     2024-04-04 18:05:11   mower_type-mmi_version 41.4
     2024-04-04 18:05:11   mower_type-serial_number 200709416
     2024-04-04 20:26:28   radio-quality   80
     2024-04-04 18:05:11   radio-state     good
     2024-04-04 18:05:11   scheduling-schedules_event_1_end_at 13:00
     2024-04-04 18:05:11   scheduling-schedules_event_1_id 8cc263f8-c3e8-44d5-a47a-52501a62f66
     2024-04-04 18:05:11   scheduling-schedules_event_1_start_at 10:00
     2024-04-04 18:05:11   scheduling-schedules_event_1_valve_id 0
     2024-04-04 18:05:11   scheduling-schedules_event_1_weekly monday,friday,sunday
     2024-04-04 18:05:11   scheduling-schedules_events_count 1
     2024-04-04 18:13:49   scheduling-schedules_paused_until 2038-01-17T23:00:00Z
     2024-04-04 18:05:11   startpoint-1-enabled 0
     2024-04-04 18:05:11   startpoint-2-enabled 1
     2024-04-04 18:05:11   startpoint-3-enabled 0
     2024-04-05 00:09:25   state           parked_park_selected
   helper:
     STARTINGPOINTID 5f991538-77da-4089-9cad-c29e1344eb04
     STARTINGPOINTS { "name": "starting_points", "value": [{"follow":"guide_1","probability_in_percent":0,"enabled":false,"distance_in_meters":30,"corridor_cut_enabled":false},{"distance_in_meters":30,"follow":"guide_1","probability_in_percent":100,"enabled":true,"corridor_cut_enabled":false},{"follow":"guide_1","probability_in_percent":0,"enabled":false,"distance_in_meters":4,"corridor_cut_enabled":false}]}
     _id       
     button_config_time_id
     eco_mode_id a6560b69-5556-4c62-b023-fa8a1fd3419
     leakage_detection_id
     operating_mode_id
     schedules_paused_until_1_id
     schedules_paused_until_2_id
     schedules_paused_until_3_id
     schedules_paused_until_4_id
     schedules_paused_until_5_id
     schedules_paused_until_6_id
     schedules_paused_until_id f007e5b7-c35f-4df3-a6bb-82c852a4b8b
     turn_on_pressure_id
     winter_mode_id
Attributes:
   IODev      myGardenaBridge
   model      mower
   room       GardenaSmart

Du hast die testing Quelle nicht drin.

Schau mal mit
update listOb du noch eine andere Quelle von cooltux drin hast. Die muss erst raus


Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 05 April 2024, 19:17:13
Hallo BOFH, habe ich gemacht.

http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/oskarn97/fhem-xiaomi-mqtt/master/controls_xiaomi-zb2mqtt.txt
https://raw.githubusercontent.com/klein0r/fhem-style-haus-automatisierung/version-2/controls_ha_theme.txt
https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt
https://raw.githubusercontent.com/ThorstenPferdekaemper/FHEM-FUIP/master/controls_fuip.txt
https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_newstart_command/controls_GardenaSmartDevice.txt

Kann man da etwas erkennen?
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 05 April 2024, 20:27:00
update delete https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/patch_newstart_command/controls_GardenaSmartDevice.txt
Und dann
update add https://git.cooltux.net/FHEM/mod-GardenaSmart/raw/branch/testing/controls_GardenaSmartDevice.txt
Und dann

update

Und shutdown reboot
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: Seidenschnabel am 05 April 2024, 21:07:18
Hallo BOFH,

heute bist du der Held des Tages  8)

Vielen Dank für die Unterstützung, es läuft wieder alles.
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: marboj am 19 April 2024, 10:09:31
Hallo BOFH,

wann wird der Inhalt des Patches in das Hauptpaket aufgenommen?

Gruß
Marco
Titel: Aw: [73_GardenaSmartBridge, 74_GardenaSmartDevice] - Module für Gardena Smart System
Beitrag von: BOFH am 19 April 2024, 11:16:56
Aktuell ist jetzt noch der Patch Code von hhhdg eingeflossen. Würde das jetzt 1-2 Wochen in Testing lassen. Und dann Richtung Main anschieben