NEWS
[neuer Adapter] smartgarden adapter for Gardena smart system
-
@chucky666 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Ich habe seit heute den Fehler error 429 .
ich muss doch nochmals auf deinen Fehler 429 zurück kommen. Du hast geschrieben, dein Mäher sei im Winterschlaf. War der Mäher schon im Winterschlaf als du den Fehler 429 bekommen hast oder hast du ihn erst darauf hin in den Winterschlaf versetzt? Hast du noch andere smarte Gardena Geräte und wenn ja, sind die bzw. waren die zum Zeitpunkt des Auftretens des Fehlers 429 noch in Betrieb?
Hintergrund meiner Frage ist: Fehler 429 zeigt das Überschreiten von Limits an. Dies kann ich mir nur mit aktiven Geräten vorstellen. Wenn aber gar kein Gerät mehr aktiv ist (weil z.B. im Winterschlaf), dann frage ich mich, wie der Fehler entstehen kann.
Ich habe Gardena gestern bereits gesagt, dass einer meiner Adapter-User einen Fehler 429 reported hat, habe dies aber auf eine andere Ursache geschoben. Heute habe ich im openhab Thread ebenfalls von einem Fehler 429 gelesen. Evtl. kann der Gardena Support sich da einen Reim drauf machen.
VG jpgorganizer
-
Fehlermeldungen auch bei mir - nur der Rasenmäher, zur Zeit geparkt
ne 400er Fehlernummer habe ich noch nicht entdecken können - Fehlerquelle trotzdem die gleiche?
VG Andreassmartgarden.0 2020-10-24 12:54:47.106 error (15283) SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>) at Request._callback (/opt/iobroker/node_modules/iobroker.smartgarden/lib/api.js:2690:29) at Request.self.call smartgarden.0 2020-10-24 12:54:47.102 error (15283) uncaught exception: Unexpected end of JSON input smartgarden.0 2020-10-24 12:54:46.018 info (15283) starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v12.19.0, js-controller: 3.1.6 host.rockpro64 2020-10-24 12:54:44.450 info instance system.adapter.smartgarden.0 started with pid 15283 host.rockpro64 2020-10-24 12:54:14.373 info Restart adapter system.adapter.smartgarden.0 because enabled host.rockpro64 2020-10-24 12:54:14.372 info instance system.adapter.smartgarden.0 terminated with code 0 (NO_ERROR) smartgarden.0 2020-10-24 12:54:13.837 info (15155) Terminated (NO_ERROR): Without reason smartgarden.0 2020-10-24 12:54:13.835 info (15155) terminating smartgarden.0 2020-10-24 12:54:13.786 error at endReadableNT (_stream_readable.js:1223:12) smartgarden.0 2020-10-24 12:54:13.786 error at IncomingMessage.emit (events.js:326:22) smartgarden.0 2020-10-24 12:54:13.786 error at Object.onceWrapper (events.js:420:28) smartgarden.0 2020-10-24 12:54:13.786 error at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12) smartgarden.0 2020-10-24 12:54:13.786 error at Request.emit (events.js:314:20) smartgarden.0 2020-10-24 12:54:13.786 error at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10) smartgarden.0 2020-10-24 12:54:13.786 error at Request.emit (events.js:314:20) smartgarden.0 2020-10-24 12:54:13.786 error at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) smartgarden.0 2020-10-24 12:54:13.786 error at Request._callback (/opt/iobroker/node_modules/iobroker.smartgarden/lib/api.js:2690:29) smartgarden.0 2020-10-24 12:54:13.786 error at JSON.parse (<anonymous>) smartgarden.0 2020-10-24 12:54:13.786 error (15155) SyntaxError: Unexpected end of JSON input smartgarden.0 2020-10-24 12:54:13.782 error (15155) uncaught exception: Unexpected end of JSON input smartgarden.0 2020-10-24 12:54:13.196 info (15155) starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v12.19.0, js-controller: 3.1.6 smartgarden.0 2020-10-24 12:54:12.922 debug (15155) statesDB connected smartgarden.0 2020-10-24 12:54:12.921 debug (15155) States connected to redis: 127.0.0.1:9000 smartgarden.0 2020-10-24 12:54:12.911 debug (15155) States create System PubSub Client smartgarden.0 2020-10-24 12:54:12.908 debug (15155) States create User PubSub Client smartgarden.0 2020-10-24 12:54:12.901 debug (15155) Redis States: Use Redis connection: 127.0.0.1:9000 smartgarden.0 2020-10-24 12:54:12.898 debug (15155) objectDB connected smartgarden.0 2020-10-24 12:54:12.892 debug (15155) Objects connected to redis: 127.0.0.1:9001 smartgarden.0 2020-10-24 12:54:12.870 debug (15155) Objects client initialize lua scripts smartgarden.0 2020-10-24 12:54:12.868 debug (15155) Objects create User PubSub Client smartgarden.0 2020-10-24 12:54:12.867 debug (15155) Objects create System PubSub Client smartgarden.0 2020-10-24 12:54:12.862 debug (15155) Objects client ready ... initialize now smartgarden.0 2020-10-24 12:54:12.825 debug (15155) Redis Objects: Use Redis connection: 127.0.0.1:9001
-
@jpgorganizer
Danke für deine MüheErst kam der Fehler und der Adapter wurde nicht mehr grün .
Jetzt ist 429 error weg , aber ich bekomme diesen Fehlersmartgarden.0 2020-10-24 13:12:11.684 error at endReadableNT (_stream_readable.js:1220:12) smartgarden.0 2020-10-24 13:12:11.684 error at IncomingMessage.emit (events.js:327:22) smartgarden.0 2020-10-24 13:12:11.684 error at Object.onceWrapper (events.js:421:28) smartgarden.0 2020-10-24 13:12:11.684 error at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12) smartgarden.0 2020-10-24 13:12:11.684 error at Request.emit (events.js:315:20) smartgarden.0 2020-10-24 13:12:11.684 error at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10) smartgarden.0 2020-10-24 13:12:11.684 error at Request.emit (events.js:315:20) smartgarden.0 2020-10-24 13:12:11.684 error at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) smartgarden.0 2020-10-24 13:12:11.684 error at Request._callback (/opt/iobroker/node_modules/iobroker.smartgarden/lib/api.js:2690:29) smartgarden.0 2020-10-24 13:12:11.684 error at JSON.parse (<anonymous>) smartgarden.0 2020-10-24 13:12:11.684 error (25564) SyntaxError: Unexpected end of JSON input smartgarden.0 2020-10-24 13:12:11.683 error (25564) uncaught exception: Unexpected end of JSON input
-
@chucky666
dankedas ist das gleiche Fehlerbild wie bei mir mit Fehler 401. Wir müssen abwarten, bis Gardena sagt, dass der Fehler behoben ist. Erfahrungsgemäß geht das recht flott. Sobald ich Infos erhalten, gebe ich euch bescheid.
VG jpgorganizer
-
Danke dir .
Schönes Wochenende -
@jpgorganizer
besten Dank -
@jpgorganizer Hmm, das ist jetzt eine gefährliche Situation. Mein Adapter führt jetzt ca. alle halbe Minute eine "kostenpflichtige" Aktion aus, die den Count nach oben setzt. Ich musste ihn nun manuell stoppen.
(27811) 2/ state smartgarden.0.info.RateLimitCounter changed: {"2020":{"2020-10":{"count":1306,"2020-10-10":{"16":{"count":12},"17":{"count":10},"18":{"count":8},"19":{"count":6},"20":{"count":5},"21"
Wenn ich im Urlaub bin oder es nicht merke und der Adapter mal auf rot geht, dann kann ich nicht eingreifen und bekomme durch Gardena die Steuerungsfähigkeit genommen bis ich diesen Schlüssel da wieder ändere. Ich weiß jetzt ja nicht, was das für eine Fehlersituation ist (und du womöglich auch nicht wenn das von Gardena kommt), aber könnte man ein parametrierbares Minutenintervall einbauen, das im Fehlerfall nicht so häufig erneut probiert? Mir würden 60 min völlig ausreichen bis der Adapter nach einem Fehler wieder versucht sich zu verbinden...
-
@stevie77 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Mein Adapter führt jetzt ca. alle halbe Minute eine "kostenpflichtige" Aktion aus, die den Count nach oben setzt. Ich musste ihn nun manuell stoppen.
kannst du mal einen Ausschnitt mit 2,3 solchen Wiederholungen aus deinem Log zeigen? Ich habe einen Verdacht
Ansonsten habe ich bereits oben geschrieben, dass dich die Gunst der Stunde nutze um das Fehlerhandling zu verbessern.
VG jpgorganizer
-
@jpgorganizer Gerne, kommt hier:
smartgarden.0 2020-10-25 12:18:23.677 info (13004) Terminated (NO_ERROR): Without reason smartgarden.0 2020-10-25 12:18:23.676 info (13004) terminating smartgarden.0 2020-10-25 12:18:23.626 info (13004) 2/ cleaned everything up... smartgarden.0 2020-10-25 12:18:23.625 error (13004) SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>) at Request._callback (/opt/iobroker/node_modules/iobroker.smartgarden/lib/api.js:2830:29) at Request.self.call smartgarden.0 2020-10-25 12:18:23.623 error (13004) uncaught exception: Unexpected end of JSON input smartgarden.0 2020-10-25 12:18:23.371 info (13004) 2/ state smartgarden.0.info.RateLimitCounter changed: {"2020":{"2020-10":{"count":1316,"2020-10-10":{"16":{"count":12},"17":{"count":10},"18":{"count":8},"19":{"count":6},"20":{"count":5},"21" smartgarden.0 2020-10-25 12:18:23.367 info (13004) 2/ state smartgarden.0.info.connection changed: true (ack = true) smartgarden.0 2020-10-25 12:18:23.364 info (13004) 2/ state smartgarden.0.info.connection changed: true (ack = true) smartgarden.0 2020-10-25 12:18:23.346 info (13004) 2/ get_locations ... smartgarden.0 2020-10-25 12:18:23.345 info (13004) 2/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX smartgarden.0 2020-10-25 12:18:23.343 info (13004) 2/ Connection: successful: response.statusCode / statusMessage=200 / OK smartgarden.0 2020-10-25 12:18:23.002 info (13004) 2/ state smartgarden.0.info.RateLimitCounter changed: {"2020":{"2020-10":{"count":1315,"2020-10-10":{"16":{"count":12},"17":{"count":10},"18":{"count":8},"19":{"count":6},"20":{"count":5},"21" smartgarden.0 2020-10-25 12:18:22.994 info (13004) 2/ state smartgarden.0.info.revision changed: Main: 2160 / API: 2250 (ack = true) smartgarden.0 2020-10-25 12:18:22.993 info (13004) 2/ state smartgarden.0.info.connection changed: false (ack = true) smartgarden.0 2020-10-25 12:18:22.857 info (13004) 2/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev smartgarden.0 2020-10-25 12:18:22.819 info (13004) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v10.21.0, js-controller: 3.1.6 smartgarden.0 2020-10-25 12:17:49.927 info (12950) Terminated (NO_ERROR): Without reason smartgarden.0 2020-10-25 12:17:49.926 info (12950) terminating smartgarden.0 2020-10-25 12:17:49.878 info (12950) 2/ cleaned everything up... smartgarden.0 2020-10-25 12:17:49.876 error (12950) SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>) at Request._callback (/opt/iobroker/node_modules/iobroker.smartgarden/lib/api.js:2830:29) at Request.self.call smartgarden.0 2020-10-25 12:17:49.874 error (12950) uncaught exception: Unexpected end of JSON input smartgarden.0 2020-10-25 12:17:49.748 info (12950) 2/ state smartgarden.0.info.RateLimitCounter changed: {"2020":{"2020-10":{"count":1314,"2020-10-10":{"16":{"count":12},"17":{"count":10},"18":{"count":8},"19":{"count":6},"20":{"count":5},"21" smartgarden.0 2020-10-25 12:17:49.741 info (12950) 2/ state smartgarden.0.info.connection changed: true (ack = true) smartgarden.0 2020-10-25 12:17:49.737 info (12950) 2/ state smartgarden.0.info.connection changed: true (ack = true) smartgarden.0 2020-10-25 12:17:49.697 info (12950) 2/ get_locations ... smartgarden.0 2020-10-25 12:17:49.694 info (12950) 2/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX smartgarden.0 2020-10-25 12:17:49.691 info (12950) 2/ Connection: successful: response.statusCode / statusMessage=200 / OK smartgarden.0 2020-10-25 12:17:49.398 info (12950) 2/ state smartgarden.0.info.RateLimitCounter changed: {"2020":{"2020-10":{"count":1313,"2020-10-10":{"16":{"count":12},"17":{"count":10},"18":{"count":8},"19":{"count":6},"20":{"count":5},"21" smartgarden.0 2020-10-25 12:17:49.391 info (12950) 2/ state smartgarden.0.info.revision changed: Main: 2160 / API: 2250 (ack = true) smartgarden.0 2020-10-25 12:17:49.389 info (12950) 2/ state smartgarden.0.info.connection changed: false (ack = true) smartgarden.0 2020-10-25 12:17:49.284 info (12950) 2/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev smartgarden.0 2020-10-25 12:17:49.245 info (12950) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v10.21.0, js-controller: 3.1.6 smartgarden.0 2020-10-25 12:17:16.629 info (12935) Terminated (NO_ERROR): Without reason smartgarden.0 2020-10-25 12:17:16.626 info (12935) terminating smartgarden.0 2020-10-25 12:17:16.576 info (12935) 2/ cleaned everything up... smartgarden.0 2020-10-25 12:17:16.574 error (12935) SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>) at Request._callback (/opt/iobroker/node_modules/iobroker.smartgarden/lib/api.js:2830:29) at Request.self.call smartgarden.0 2020-10-25 12:17:16.572 error (12935) uncaught exception: Unexpected end of JSON input smartgarden.0 2020-10-25 12:17:16.410 info (12935) 2/ state smartgarden.0.info.RateLimitCounter changed: {"2020":{"2020-10":{"count":1312,"2020-10-10":{"16":{"count":12},"17":{"count":10},"18":{"count":8},"19":{"count":6},"20":{"count":5},"21" smartgarden.0 2020-10-25 12:17:16.407 info (12935) 2/ state smartgarden.0.info.connection changed: true (ack = true) smartgarden.0 2020-10-25 12:17:16.404 info (12935) 2/ state smartgarden.0.info.connection changed: true (ack = true) smartgarden.0 2020-10-25 12:17:16.385 info (12935) 2/ get_locations ... smartgarden.0 2020-10-25 12:17:16.384 info (12935) 2/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX smartgarden.0 2020-10-25 12:17:16.382 info (12935) 2/ Connection: successful: response.statusCode / statusMessage=200 / OK smartgarden.0 2020-10-25 12:17:15.991 info (12935) 2/ state smartgarden.0.info.RateLimitCounter changed: {"2020":{"2020-10":{"count":1311,"2020-10-10":{"16":{"count":12},"17":{"count":10},"18":{"count":8},"19":{"count":6},"20":{"count":5},"21" smartgarden.0 2020-10-25 12:17:15.981 info (12935) 2/ state smartgarden.0.info.revision changed: Main: 2160 / API: 2250 (ack = true) smartgarden.0 2020-10-25 12:17:15.981 info (12935) 2/ state smartgarden.0.info.connection changed: false (ack = true) smartgarden.0 2020-10-25 12:17:15.886 info (12935) 2/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev smartgarden.0 2020-10-25 12:17:15.807 info (12935) starting. Version 1.0.2 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v10.21.0, js-controller: 3.1.6
-
@stevie77
dankedas dachte ich mir. Diese Art von Wiederholung kann ich nicht 100%-ig ausschließen, denn im Code sind/können immer Fehler enthalten sein. Hier gibt es einen
uncaught exception: Unexpected end of JSON input
. Daraufhin beendet sich der Adapter und wird duch ioBroker immer wieder neu gestartet. Keine Ahnung, ob man ioBroker diesen Neustart abgewöhnen kann (oder auch will).
Diese o.a.uncaught exception
ist in der nächsten Version dann aber auch behoben.Zu deiner Sorge, dass das nun Limit kostet: kann sein, glaube ich aber eher nicht, denn der Login geht schief. Auf wessen Limit sollte dies nun einzahlen. Um es aber genauer herauszufinden, müsste man auch die Gardena-Seite anschauen können - was ich aber nicht kann. Der Adapter zählt natürlich erst mal eins hoch; das ist in dem Fall dann vmtl. nicht korrekt; aber ich werde das auch nicht anpassen, denn die Überwachung soll ja dem Zweck dienen, dass man im Normalbetrieb sehen kann, ob die Limits gefährdet sind. Und egal wie man es macht, es kann trotz allem wieder nicht korrekt sein.
VG jpgorganizer
-
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
ann aber auch beho
Okay, dann stimmt zwar also später, wenn es wieder läuft, der Counter nicht mehr (da der Counter des Adapters dann deutlich höher ist als der von Gardena, da dieser wegen fehlendem Login nicht inkrementiert wird), aber wenigstens beeinträchtigt das dann den weiteren Betrieb an den verbleibenden Tagen des Monats nicht. Das ist ja auch schon was...
-
@stevie77 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
verbleibenden Tagen des Monats nicht
Monat muss man wohl auch eher als 30 (evtl. 31) Tage Zeitraum ansehen .... ich habe oben irgendwo einen Link zu AWS, wo die Limits erklärt werden gepostet. Kannst ja mal lesen
https://forum.iobroker.net/topic/31289/neuer-adapter-smartgarden-adapter-for-gardena-smart-system/539 -
Vielen Dank in die Runde. Hatte auch nen 400er. Dann habe ich eine neu Applikation angelegt und das funktionierte bis heute Nachmittag 14.00 Uhr.
Bei Github natürlich nicht in die geschlossenen Issues geschaut. Warten wir mal ab...
-
Seit heute 9:48 ist der Adapter bei mir wieder grün.
-
@All
Gardena hat das Problem gelöst. Man sollte sich somit wieder einloggen können.
Dank an das Gardena Support Team!
Viel Spass
jpgorganizer -
Sehr schön. Bei mir löppts auch wieder.
-
@jpgorganizer Hallo, nachdem die Gartenpumpe ein paar Tage funktioniert hat, hat sie heute Vormittag ihren Dienst versagt. Ausgelöst hat ioBroker, aber ich habe eine Fehlermeldung Unauthorized. Der Adapter stand heute Abend auf gelb. Nach einem einfachen Reload ist er nun wieder grün und ich vermute, dass morgen alles läuft. Nun habe ich solche Aussetzer schon öfters gehabt. Es scheint ja kein permanenter Fehler zu sein (mein Limit scheint auch nicht überschritten zu sein). Der Fehler ist mit einem Reload des Adapters behoben.
Frage: Wenn ich länger im Urlaub bin, kann und will ich nicht alle paar Tage kontrollieren, ob der Adapter/die Instanz noch läuft. Wäre es möglich eine Art Auto-Refresh-Funktion einzubauen, sozusagen als Selbstheilungsfunktion? Oder kann man in ioBroker evtl. einstellen, dass eine Instanz alle n Tage aktualisiert wird?2020-11-05 10:02:00.023 - [32minfo[39m: smartgarden.0 (1155) 2/ state smartgarden.0.LOCATION_5feeadcd-xyz.DEVICE_ceb387e1-xyz.SERVICE_VALVE_ceb387e1-xyz.duration_value changed: 300 (ack = false) 2020-11-05 10:02:00.041 - [32minfo[39m: smartgarden.0 (1155) 2/ state smartgarden.0.info.RateLimitCounter changed: {"2020":{"2020-10":{"count":1525,"2020-10-10":{"16":{"count":12},"17":{"count":10},"18":{"count":8},"19":{"count":6},"20":{"count":5},"21":{"count":8},"22":{"count":1},"23":{"count":2},"count":52},"2020-10-11":{"12":{"count":6},"13":{"count":4},"14":{"count":2},"15":{"count":2},"23":{"count":2},"count":33,"02":{"count":6},"03":{"count":8},"08":{"count":3}},"2020-10-12":{"13":{"count":9},"23":{"count":2},"count":16,"01":{"count":3},"08":{"count":2}},"2020-10-13":{"23":{"count":5},"count":8,"01":{"count":1},"08":{"count":2}},"2020-10-14":{"17":{"count":5},"18":{"count":21},"19":{"count":13},"20":{"count":8},"21":{"count":8},"22":{"count":4},"23":{"count":13},"count":75,"08":{"count":3}},"2020-10-15":{"11":{"count":4},"20":{"count":2},"21":{"count":2},"23":{"count":2},"count":45,"00":{"count":10},"01":{"count":6},"02":{"count":6},"03":{"count":4},"04":{"count":2},"05":{"count":2},"06":{"count":2},"08":{"count":3}},"2020-10-16":{"23":{"count":2},"count":5,"08":{"count":3}},"2020-10-17":{"11":{"count":2},"14":{"count":2},"23":{"count":2},"count":7,"08":{"count":1}},"2020-10-18":{"10":{"count":2},"11":{"count":2},"20":{"count":2},"23":{"count":2},"count":15,"02":{"count":2},"08":{"count":3},"09":{"count":2}},"2020-10-19":{"11":{"count":4},"23":{"count":4},"count":13,"01":{"count":3},"08":{"count":2}},"2020-10-20":{"15":{"count":9},"16":{"count":8},"18":{"count":2},"19":{"count":10},"20":{"count":4},"22":{"count":2},"23":{"count":2},"count":40,"08":{"count":3}},"2020-10-21":{"11":{"count":4},"13":{"count":2},"22":{"count":2},"23":{"count":2},"count":49,"02":{"count":2},"03":{"count":4},"04":{"count":6},"05":{"count":2},"06":{"count":4},"07":{"count":8},"08":{"count":9},"09":{"count":4}},"2020-10-22":{"17":{"count":9},"18":{"count":2},"19":{"count":2},"21":{"count":2},"23":{"count":2},"count":20,"08":{"count":3}},"2020-10-23":{"15":{"count":1},"23":{"count":13},"count":17,"08":{"count":3}},"2020-10-24":{"12":{"count":31},"count":891,"00":{"count":211},"01":{"count":212},"02":{"count":210},"03":{"count":212},"04":{"count":14},"08":{"count":1}},"2020-10-25":{"11":{"count":6},"count":30,"03":{"count":24}},"2020-10-26":{"10":{"count":8},"11":{"count":8},"12":{"count":4},"13":{"count":6},"count":31,"09":{"count":5}},"2020-10-27":{"18":{"count":2},"count":6,"00":{"count":2},"09":{"count":2}},"2020-10-28":{"15":{"count":1},"20":{"count":2},"count":8,"00":{"count":2},"09":{"count":3}},"2020-10-29":{"10":{"count":3},"11":{"count":2},"17":{"count":2},"21":{"count":6},"22":{"count":6},"23":{"count":4},"count":55,"00":{"count":4},"01":{"count":9},"02":{"count":4},"03":{"count":10},"04":{"count":2},"09":{"count":3}},"2020-10-30":{"11":{"count":2},"12":{"count":2},"13":{"count":2},"15":{"count":4},"17":{"count":4},"19":{"count":2},"22":{"count":4},"count":104,"00":{"count":14},"01":{"count":8},"02":{"count":6},"03":{"count":10},"04":{"count":12},"05":{"count":12},"06":{"count":2},"07":{"count":10},"08":{"count":6},"09":{"count":4}},"2020-10-31":{"22":{"count":1},"count":5,"00":{"count":2},"09":{"count":2}}},"2020-11":{"count":74,"2020-11-01":{"21":{"count":2},"22":{"count":3},"count":12,"00":{"count":2},"01":{"count":2},"09":{"count":3}},"2020-11-02":{"18":{"count":4},"19":{"count":6},"20":{"count":10},"22":{"count":1},"count":41,"00":{"count":2},"02":{"count":3},"03":{"count":10},"04":{"count":2},"09":{"count":3}},"2020-11-03":{"22":{"count":1},"count":6,"00":{"count":2},"09":{"count":3}},"2020-11-04":{"22":{"count":1},"count":13,"00":{"count":2},"08":{"count":9},"09":{"count":1}},"2020-11-05":{"count":2,"09":{"count":2}}}},"last30days":{"count":79},"last31days":{"count":79}} (ack = true) 2020-11-05 10:02:00.187 - [32minfo[39m: smartgarden.0 (1155) 2/ Valve Command failure. 2020-11-05 10:02:00.187 - [32minfo[39m: smartgarden.0 (1155) 2/ command: options_valve_control={"url":"https://api.smart.gardena.dev/v1/command/ceb387xyz:0","method":"PUT","json":{"data":{"id":"cmdid_START_SECONDS_TO_OVERRIDE","type":"VALVE_CONTROL","attributes":{"command":"START_SECONDS_TO_OVERRIDE","seconds":300}}},"headers":{"accept":"*/*","Content-Type":"application/vnd.api+json","Authorization":"Bearer ","Authorization-Provider":"husqvarna","X-Api-Key":"xyz"}} 2020-11-05 10:02:00.188 - [32minfo[39m: smartgarden.0 (1155) 2/ Valve command failure: response.statusCode/Message=401/Unauthorized
-
@stevie77 Ich hab mir da ein Reconnect-script gebastelt
var timeout; on ('smartgarden.0.info.connection', function (obj) { if (obj.state.val) { (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();//löschen des vorherigen Aufrufs //log('SmartGarden Adapter Connection WIEDER VERBUNDEN!!!','warn'); } else { //log('SmartGarden Adapter Connection VERLOREN!!!','warn'); timeout = setTimeout(function () { const instanceObj = getObject("system.adapter.smartgarden.0"); instanceObj.common.enabled = false; // Adapter ausschalten setObject('system.adapter.smartgarden.0', instanceObj, function (err) { if (err) log('Cannot write object: ' + err, 'error'); }); log('SmartGarden Adapter ausgeschaltet ', 'warn'); setTimeout(function() { instanceObj.common.enabled = true; // Adapter anschalten setObject('system.adapter.smartgarden.0', instanceObj, function (err) { if (err) log('Cannot write object: ' + err); }); log('SmartGarden Adapter eingeschaltet ', 'warn'); getStatus(); }, 120*1000 ); }, 60*1000);// x minuten Wartezeit ob Connection wieder selbst hergestellt wird } }
-
@stevie77
ich zitiere mich mal selbst@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Ich habe die Chance genutzt und hab das Fehlerhandling an der Stelle verbessert. Kommt dann mit der nächsten Version. Aber ich warte erst mal noch ab mit der Veröffentlichung.
VG jpgorganizer -
@jpgorganizer Okay, wusste nicht, dass du damit auch solche Fälle meinst. Damals ging es ja darum, dass sehr oft eine Wiederverbindung versucht wurde und dies das Limit überreizte. Die jetzige Frage bezog sich darauf einmal in der Nacht einen Verbindungstest zu machen und wenn der nicht funktioniert, die Instanz neu zu starten.
Aber um so besser, wenn das alles abdeckt.
Dann die Frage: Wann denkst du, dass das kommt? Noch im November oder doch erst wieder zu Saisonbeginn?