NEWS
[neuer Adapter] smartgarden adapter for Gardena smart system
-
@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? -
@stevie77 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Aber um so besser, wenn das alles abdeckt.
mit "alles" bin ich vorsichtig ... ist zu allgemein
@stevie77 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Dann die Frage: Wann denkst du, dass das kommt? Noch im November oder doch erst wieder zu Saisonbeginn?
mir schwebt Saisonbeginn vor, so im Februar wäre aus meiner Sicht ein guter Zeitpunkt. Jetzt im Winter sind die Gardena-Geräte typischerweise ja außer Betrieb und bevor es wieder losgeht das Update.
Was würde für "Update jetzt" sprechen?
VG jpgorganizer
-
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@stevie77 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Aber um so besser, wenn das alles abdeckt.
mit "alles" bin ich vorsichtig ... ist zu allgemein
Okay, konkreter: Ich meinte beide Probleme, die ich bisher hatte.
mir schwebt Saisonbeginn vor, so im Februar wäre aus meiner Sicht ein guter Zeitpunkt. Jetzt im Winter sind die Gardena-Geräte typischerweise ja außer Betrieb und bevor es wieder losgeht das Update.
Was würde für "Update jetzt" sprechen?
Hmm, vielleicht, dass meine Geräte noch nicht außer Betrieb sind? Naja, der Mäher darf dann wohl jetzt auch bald ins Winterlager (wobei es erst 6 Tage her ist, dass wir hier fast 20 Grad hatten). Die Gartenpumpe muss noch ein bisschen den Teich auffüllen, solange der Bachlauf noch läuft und etwas Wasser verliert. Aber letztlich hast du Recht - viel passiert da jetzt nicht mehr...
-
@all
Ich habe soeben den Adapter auf github und bei npm aktualisiert. Neue Version ist v1.0.3.
Mit dieser Version erwarte ich bei einem Verbindungsabbruch mit dem Gardena Webservice eine bessere Wieder-Verbindung. Dazu gibt es einen neuen Parameterconnection retry interval
.Das Update sollte ohne weiteren Eingriff direkt lauffähig sein.
Weiter viel Spass damit
jpgorganizerChangelog
1.0.3
- improved error handling
- new parameter
connection retry interval
- axios vulnerability solved, using version
>=0.21.1
-
@jpgorganizer
HalloIch hab mal vor Saisonstart den Adapter installiert.
Der Adapter ist verbunden und grün, doch im Log habe ich jetzt folgende Warnungen.2021-02-21 07:26:14.804 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.name" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.846 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_POWER_SOCKET_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.duration_leftover_i" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.847 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_POWER_SOCKET_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.duration_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.847 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_POWER_SOCKET_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.duration_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.848 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_POWER_SOCKET_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.activity_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.849 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_POWER_SOCKET_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.activity_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.853 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_POWER_SOCKET_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.state_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.854 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_POWER_SOCKET_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.state_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.886 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_COMMON_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.name_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.925 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_COMMON_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.batteryState_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.926 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_COMMON_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.rfLinkLevel_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.927 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_COMMON_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.rfLinkLevel_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.928 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_COMMON_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.serial_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.929 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_COMMON_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.modelType_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.929 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.SERVICE_COMMON_93db38b5-2D7cd8-2D47ac-2Db06d-2D23a0056066d5.rfLinkState_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.930 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.state_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.930 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.state_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.931 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.activity_mowing_i" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.932 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.activity_control_i" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.933 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.activity_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.933 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.activity_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.934 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.lastErrorCode_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.935 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.lastErrorCode_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.935 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_MOWER_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.operatingHours_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.942 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.name_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.943 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.batteryLevel_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.943 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.batteryLevel_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.944 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.batteryState_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.944 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.batteryState_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.945 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.rfLinkLevel_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.946 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.rfLinkLevel_timestamp" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.947 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.serial_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.948 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.modelType_value" has no existing object, this might lead to an error in future versions 2021-02-21 07:26:14.949 - warn: smartgarden.0 (8855) State "smartgarden.0.LOCATION_966ac981-2Daa10-2D4ceb-2D94bc-2D2d28131dd52d.DEVICE_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.SERVICE_COMMON_96eaa31f-2Da9e6-2D4b5b-2Db44a-2D754b03bdde23.rfLinkState_value" has no existing object, this might lead to an error in future versions
Hab vor zwei Tagen de JS-Controller geupdatet auf Version 3.2.16, kann es damit zusammenhängen?
Gruß
HappyUser20 -
Hi,
ich habe heute diesen Adapter gefunden und war natürlich direkt neugierig. Spiele erst seit Dezember mit ioBroker rum.
Hier habe ich aber glaube ich direkt ein Problem mit der Erstellung des Application Key. Ich habe den Sileno Smart life mit Gateway und das Gateway läuft auch. Verbindung zur Handy App funktioniert.
Dann habe ich mich bei Husqvarna angemeldet und einen Application Key generiert und mit "Gardena Smart System API" und "Authentication API" connected. Den Key habe ich dann im Adapter eingefügt, aber es findet keine Verbindung statt. Wie findet das Adapter denn mein Gateway?
Sorry für den fehlenden Sachverstand...
-
@happyuser20 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Hab vor zwei Tagen de JS-Controller geupdatet auf Version 3.2.16, kann es damit zusammenhängen?
genau daran liegt es
Muss ich mir bei Gelegenheit mal anschauen.
-
@andersanderson sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Dann habe ich mich bei Husqvarna angemeldet und einen Application Key generiert und mit "Gardena Smart System API" und "Authentication API" connected. Den Key habe ich dann im Adapter eingefügt, aber es findet keine Verbindung statt.
na dann schlage ich vor, dass du das Passwort überprüfst und evtl. auch ein LOG postest, denn so ist es Rätselraten woran es liegt
@andersanderson sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Wie findet das Adapter denn mein Gateway?
gar nicht - der Adapter kommuniziert nicht direkt mit deinem Gateway, sondern mit dem Webservice von Gardena, der dann mit deinem Gateway kommuniziert
VG jpgorganizer
-
@happyuser20 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
ch hab mal vor Saisonstart den Adapter installiert.
Der Adapter ist verbunden und grün, doch im Log habe ich jetzt folgende Warnungen.wann kommen diese Warnungen?
- direkt beim Start des Adapters? Bitte mal Adapter stoppen, Log leeren und Adapter starten
- während dem Betrieb des Adapters?
VG jpgorganizer