NEWS
[neuer Adapter] smartgarden adapter for Gardena smart system
-
Danke für die bisherige Hilfe.
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Passwort, Username, API Key kontrollieren
Passen alle soweit
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
API's verknüpft?
GARDENA smart system API ist verknüpft
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Und was ist das?
authentication_host: https://ssp.dss.husqvarnagroup.com
Habe so im Adapter stehen lassen.
Neuer Log :
2022-04-08 17:27:39.139 - [32minfo[39m: smartgarden.0 (6652) Got terminate signal TERMINATE_YOURSELF 2022-04-08 17:27:39.141 - [32minfo[39m: smartgarden.0 (6652) 3/ cleaned everything up... 2022-04-08 17:27:39.141 - [32minfo[39m: smartgarden.0 (6652) terminating 2022-04-08 17:27:39.142 - [32minfo[39m: smartgarden.0 (6652) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2022-04-08 17:27:39.720 - [32minfo[39m: host.DESKTOP-VCLNP9G(IOBroker) instance system.adapter.smartgarden.0 terminated with code 4294967196 (START_IMMEDIATELY_AFTER_STOP_HEX) 2022-04-08 17:27:41.665 - [32minfo[39m: host.DESKTOP-VCLNP9G(IOBroker) instance system.adapter.smartgarden.0 started with pid 11592 2022-04-08 17:27:43.593 - [32minfo[39m: smartgarden.0 (11592) starting. Version 1.0.5 in C:/Program Files/iobroker/IOBroker/node_modules/iobroker.smartgarden, node: v14.18.1 2022-04-08 17:27:43.626 - [32minfo[39m: smartgarden.0 (11592) 3/ getConnection... 2022-04-08 17:27:43.627 - [32minfo[39m: smartgarden.0 (11592) 3/ connectToGardena... 2022-04-08 17:27:43.630 - [32minfo[39m: smartgarden.0 (11592) 3/ sgSetState: info.connection value=false ack=true 2022-04-08 17:27:43.632 - [32minfo[39m: smartgarden.0 (11592) 3/ connecting to Gardena Smart System Service ... 2022-04-08 17:27:43.633 - [32minfo[39m: smartgarden.0 (11592) 3/ Gardena Smart System Service hosts at: smart_host: https://smart.gardena.com authentication_host: https://api.authentication.husqvarnagroup.dev 2022-04-08 17:27:43.713 - [32minfo[39m: smartgarden.0 (11592) 3/ sgSetState: info.revision value=Main: 2495 / API: 2506 ack=true 2022-04-08 17:27:43.720 - [32minfo[39m: smartgarden.0 (11592) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true) 2022-04-08 17:27:43.726 - [32minfo[39m: smartgarden.0 (11592) 3/ ---> State change by device: state sg.0.info.revision changed: Main: 2495 / API: 2506 (ack = true) 2022-04-08 17:27:43.727 - [32minfo[39m: smartgarden.0 (11592) 3/ ---> State change by device: state sg.0.info.adapterversion changed: 1.0.5 (ack = true) 2022-04-08 17:27:44.062 - [32minfo[39m: smartgarden.0 (11592) 3/ Connection: successful: response.statusCode / statusMessage=200 / OK 2022-04-08 17:27:44.062 - [32minfo[39m: smartgarden.0 (11592) 3/ Connection: expires_in/timeout/factor:86399 / 86485 / 1.001 2022-04-08 17:27:44.063 - [32minfo[39m: smartgarden.0 (11592) 3/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX-XXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2022-04-08 17:27:44.064 - [32minfo[39m: smartgarden.0 (11592) 3/ get_locations ... 2022-04-08 17:27:44.271 - [32minfo[39m: smartgarden.0 (11592) 3/ sgSetState: info.connection value=false ack=true 2022-04-08 17:27:44.272 - [32minfo[39m: smartgarden.0 (11592) 3/ get_locations failure: response.statusCode/Message=400/Bad Request 2022-04-08 17:27:44.272 - [32minfo[39m: smartgarden.0 (11592) 3/ get_locations failure:..return with error 2022-04-08 17:27:44.273 - [31merror[39m: smartgarden.0 (11592) Error: request returned 400 Bad Request 2022-04-08 17:27:44.273 - [32minfo[39m: smartgarden.0 (11592) 3/ sgSetState: info.connection value=false ack=true 2022-04-08 17:27:44.273 - [32minfo[39m: smartgarden.0 (11592) 3/ getConnection: returned connection error: request returned 400 Bad Request 2022-04-08 17:27:44.274 - [32minfo[39m: smartgarden.0 (11592) 3/ getConnection: trying to connect again in 300 seconds 2022-04-08 17:27:44.372 - [32minfo[39m: smartgarden.0 (11592) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true) 2022-04-08 17:27:44.374 - [32minfo[39m: smartgarden.0 (11592) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
-
@premo sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Gardena Smart System Service hosts at: smart_host: https://smart.gardena.com authentication_host: https://api.authentication.husqvarnagroup.dev
vergleich mal deine Eingaben der Webadressen mit den Angaben in der Doku
-
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
vergleich mal deine Eingaben der Webadressen mit den Angaben in der Doku
Danke, jetzt läuft es .
-
@pino72 said in [neuer Adapter] smartgarden adapter for Gardena smart system:
Ich denke es hat sich erledigt, hatte den Ping auf 200 statt 150 Sekunden gesetzt...jetzt mit 150 Sekunden scheint es durch zu laufen.
Hab mich zu früh gefreut, seit gestern wieder die regelmäßigen Abbrüche wie vorher, Ping ist auf 150. Hab es jetzt mal auf 100 gesetzt mal sehen ob das was ändert.
Scheint ja irgendwie noch nicht klar warum Gardena die Verbindung einfach so trennt ohne ersichtlichen Grund.
-
Bei mir auch Gelb, Ping auf 200 brachte gestern Grün und Heute wieder Gelb.
Letztes Jahr lief der Adapter ohne Probleme -
Lässt sich eigentlich die Verbindung dann sofort wieder aufbauen? Oder geht das nicht?
-
Hallo zusammen,
same here. Über den Winter hatte ich den Adapter aus.
Seit 2-3 Wochen nun diese Probleme.
Die Verbindung wird nach (ich weiß es noch nicht genau) irgendwas zwischen 3-5 Stunden gekappt.
Der Adapter geht dann auf gelb.
Ping hatte ich 150, dann auf 200 - nach dem oberen Forumseintrag.
Jetzt auf 100 - mal schauen, ob es hilft. -
@jpgorganizer Fehler wird durch einen Neustart bei mir direkt behoben.
Wobei ich den bisher immer erst deutlich später machen - weil mir der Fehler erst später auffällt.
Leider ist das log dann meist schon wieder leer geräumt, daher kann ich es nicht genau sagenBtw: Danke für den tollen Adapter!!
-
@bluebook Genau das Problem habe ich auch seit ein paar Tagen. Läuft ein paar Stunden und dann geht die Instanz auf gelb. Log muss ich nachreichen, heute Nacht sah es so aus, als hätte ich einen Restart gemacht, bin mir aber nicht mehr ganz sicher.
-
Folgendes konnte ich gerade aus dem lo fischen.
Ping bei 100
smartgarden.0 2022-04-10 13:35:13.281 info (2029) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
smartgarden.0 2022-04-10 13:35:13.260 info (2029) 3/ sgSetState: info.connection value=false ack=true
smartgarden.0 2022-04-10 13:35:13.259 info (2029) 3/ on_close: ### closed ### close.code=1001 close.reason=Going away -
Kann ich bestätigen. Ich hatte das heruntergeladene Logfile anfangs falschherum gelesen.
2022-04-10 04:12:35.352 - [32minfo[39m: smartgarden.0 (16350) 2/ get_locations: successful / response.statusMessage: OK 2022-04-10 04:12:35.353 - [32minfo[39m: smartgarden.0 (16350) 2/ get_locations ... locations={"data":[{"id":"5feeadcd-2e5a[xyz]48f082f6","type":"LOCATION","attributes":{"name":"My Garden"}}]} 2022-04-10 04:12:35.355 - [32minfo[39m: smartgarden.0 (16350) 2/ get_websocket ... 2022-04-10 04:12:35.694 - [32minfo[39m: smartgarden.0 (16350) 2/ get_websocket successful: response.statusCode/Message=201/Created 2022-04-10 04:12:35.707 - [32minfo[39m: smartgarden.0 (16350) 2/ get_websocket ... websocket ok 2022-04-10 04:12:35.912 - [32minfo[39m: smartgarden.0 (16350) 2/ on_open: ### connected ### 2022-04-10 04:12:36.459 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: LOCATION found 2022-04-10 04:12:36.466 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: DEVICE found 2022-04-10 04:12:36.472 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: DEVICE found 2022-04-10 04:12:36.482 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: DEVICE found 2022-04-10 04:12:36.496 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: DEVICE found 2022-04-10 04:12:36.615 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: DEVICE found 2022-04-10 04:12:36.626 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: POWER_SOCKET found 2022-04-10 04:12:36.642 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: COMMON found 2022-04-10 04:12:36.650 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: SENSOR found 2022-04-10 04:12:36.658 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: COMMON found 2022-04-10 04:12:36.673 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: MOWER found 2022-04-10 04:12:36.698 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: COMMON found 2022-04-10 04:12:36.723 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: VALVE_SET found 2022-04-10 04:12:36.729 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: VALVE found 2022-04-10 04:12:36.736 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: COMMON found 2022-04-10 04:12:36.742 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: VALVE_SET found 2022-04-10 04:12:36.748 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: VALVE found 2022-04-10 04:12:36.755 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: COMMON found
Danach wird gepongt und anderes...
2022-04-10 05:57:35.973 - [32minfo[39m: smartgarden.0 (16350) 2/ on_pong: ++ pong'ed ++ 2022-04-10 05:57:36.335 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: MOWER found 2022-04-10 05:57:36.335 - [32minfo[39m: smartgarden.0 (16350) 2/ setServiceStates: relationship searching 2022-04-10 05:57:36.348 - [32minfo[39m: smartgarden.0 (16350) 2/ parseMessage: COMMON found 2022-04-10 05:57:36.349 - [32minfo[39m: smartgarden.0 (16350) 2/ setServiceStates: relationship searching
Und dann exakt 2 Stunden nach dem Start nur die eine Zeile (und danach keine Pongs mehr):
2022-04-10 06:12:35.884 - [32minfo[39m: smartgarden.0 (16350) 2/ on_close: ### closed ### close.code=1001 close.reason=Going away
-
@stevie77 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Läuft ein paar Stunden und dann geht die Instanz auf gelb
Hallo
Habe auch das Problem und bis es eine Lösung gibt ein Blockly angelegt
der den DatenpunktDevice or service connected
von false auf true schaltet.
Mit der Eventlist Instanz sehe wann die Verbindung abbricht. -
@premo sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@stevie77 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Läuft ein paar Stunden und dann geht die Instanz auf gelb
Hallo
Habe auch das Problem und bis es eine Lösung gibt ein Blockly angelegt
der den DatenpunktDevice or service connected
von false auf true schaltet.
Mit der Eventlist Instanz sehe wann die Verbindung abbricht.das nützt aber wohl nix, da hast du nur den Farbeimer rausgeholt.
-
schaut mal hier. Wäre hilfreich, wenn ihr mit-testen würdet
https://github.com/jpgorganizer/ioBroker.smartgarden/issues/43#issuecomment-1094299783
-
Habe jetzt bei Version 1.0.5 die Api Version ausgetauscht, bleibt Gelb.
Downgrade auf Version auf 1.0.4 macht den Adapter wieder Grün, wenn ich auf Aktualisieren der Instanz gehe wird er wieder Gelb und bleibt auch Gelb,
neustarten macht ihn aber wieder Grün, das funktioniert bei Version 1.0.5 nicht. -
Hallo, in der Gardena Smart Garden App kann man doch die aktuelle Temperatur und Bodenfeuchte durch "Swipe to Refresh" aktualisieren.
Damit wird auch der Timestamp im Adapter neu gesetzt.
Kann ich das Szenario auch im Adapter durchführen.
Ich will den manuellen Refresh nicht immer in der App machen.Vielen Dank für die Hilfe.
-
@cosmicbase sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Hallo, in der Gardena Smart Garden App kann man doch die aktuelle Temperatur und Bodenfeuchte durch "Swipe to Refresh" aktualisieren.
Damit wird auch der Timestamp im Adapter neu gesetzt.
Kann ich das Szenario auch im Adapter durchführen.
Ich will den manuellen Refresh nicht immer in der App machen.da geht es um den Sensor? wenn ja, dann nein. Meines wissens hat der Sensor über die Public API keine Abfragemöglichkeit.
-
@berndpehome sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Habe jetzt bei Version 1.0.5 die Api Version ausgetauscht, bleibt Gelb.
Downgrade auf Version auf 1.0.4 macht den Adapter wieder Grün, wenn ich auf Aktualisieren der Instanz gehe wird er wieder Gelb und bleibt auch Gelb,
neustarten macht ihn aber wieder Grün, das funktioniert bei Version 1.0.5 nicht.sorry, aber das ist mir zu wirr
-
@jpgorganizer
Ja ich meinte den Sensor. In der App kann man bei der Temp. und Bodenfeuchte einen refresh machen.
Hätte gedacht das es im Adapter auch möglich ist. Wäre durchaus sinnvoll um kurzfristig neue Werte zu bekommen. -
@cosmicbase sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@jpgorganizer
Ja ich meinte den Sensor. In der App kann man bei der Temp. und Bodenfeuchte einen refresh machen.
Hätte gedacht das es im Adapter auch möglich ist. Wäre durchaus sinnvoll um kurzfristig neue Werte zu bekommen.ob sinnvoll oder nicht sinnvoll. Darum geht es nicht. Es geht ums "möglich sein".
Aktuell gibt es in der API kein Kommando für den Sensor.
Bisher habe ich den Sensor auch immer so verstanden, dass er neue Werte schickt, wenn es neue Werte gibt. Wenn das so ist, dann braucht man nicht abfragen, bzw. man bekommt auch nichts anderes zurück als man schon weiß.
Aber ich hab keinen Sensor, somit kann ich es nicht prüfen.