NEWS
[neuer Adapter] smartgarden adapter for Gardena smart system
-
Hallo zusammen,
ich habe soeben eine Version 0.5.0 des Adapters in github (https://github.com/jpgorganizer/ioBroker.smartgarden) und npm eingestellt.
Die Version bietet nun:
-
MOWER: forecast for remaining charging time and remaining mowing time
integratedBeschreibung im readme.
Bitte einfach mal ausprobieren. Bin gespannt, was Ihr berichtet. Ich habe festgestellt, dass
mein Mäher durchaus seltsame Dinge tut. Ich dachte zuerst, das liegt an meiner Implementierung,
weshalb ich noch weitere Tests durchgeführt habe und es somit länger als geplant gedauert hat,
bis ich es hier eingestellt habe. -
IMPORTANT CHANGE for existing users: the id for LOCATION, all
DEVICE's and all SERVICE's has changed due to support of History adapter.
(History adapter cannot handle id's with%
(percent) character within id's,
although the%
is not forbidden in id's in ioBroker),
e.g. Issue 8.So you must delete all states of the adapter instance to
install this release and please check your application carefully for
necessary adjustments regarding the change of the id names.Mit dieser Änderung habe ich lange gerungen. Aber ich sehe keine andere Möglichkeit,
damit man den History-Adapter mit den Ventilen (VALVE) nutzen kann. Das Problem ist ein
%-Zeichen in der Id. Das %-Zeichen habe ich mir nicht ausgedacht, sondern es kommt daher,
dass in der Id, die von Gardena kommt ein Doppelpunkt enthalten ist, der mit Bindings
in VIS Probleme macht. Deshalb wird die Id im Adapter codiert, wodurch ein %-Zeichen
eingefügt wird, was nun mit dem History-Adapter wiederum Probleme bereitet.
Nun wurde die Codierung so angepasst, dass (hoffentlich) nur noch unkritische Zeichen in der Id
enthalten sind.Falls es jemanden interessiert, hier ein Vergleich einer Id
Die Leerzeichen in der alten Id muss man sich wegdenken, aber dann sieht man den Unterschied
besser.Alt: smartgarden.0.LOCATION_12345678- 1234- 1234- 1234- 123456789abc.DEVICE_12345678- 1234- 1234- 1234- 123456789abc.SERVICE_VALVE_12345678- 1234- 1234- 1234- 123456789abc%3A1 Neu: smartgarden.0.LOCATION_12345678-2D1234-2D1234-2D1234-2D123456789abc.DEVICE_12345678-2D1234-2D1234-2D1234-2D123456789abc.SERVICE_VALVE_12345678-2D1234-2D1234-2D1234-2D123456789abc-3A1
-
devices Water Control and Smart Pump tested (many thanks to user
gammler2003 and xengosam at
ioBroker Forum for testing) -
some code rework and improvement of documentation
-
dependency corrected, important for js-controller v3
-
dependency corrected, important for js-controller v3,
e.g. Issue 7Bitte diesen Punkt testen! Ich habe keine
js-c3 Plattform, somit ist dies von mir ungetestet. Bitte Rückmeldung geben. -
devices Water Control and Smart Pump tested (many thanks to user
@gammler2003 and @xengosam at
ioBroker Forum for testing) -
some code rework and improvement of documentation
-
adapter now available at npm
Grüße
jpgorganizer -
-
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Bitte diesen Punkt testen! Ich habe keine
js-c3 Plattform, somit ist dies von mir ungetestet. Bitte Rückmeldung geben.Hallo @jpgorganizer Adapter startet wieder problemlos mit js-controller 3.x. Ob alles andere Funkt sehe ich morgen, habe aber nur eine Mäher.
Danke für den Fix.Folgende Warnmeldung bekomme ich aber.
2020-04-25 19:51:08.340 - warn: smartgarden.0 (980) Object smartgarden.0.LOCATION_3b1f488a-2D02b8-2D47e4-2Da0b7-2D16d1ba1eb268.DEVICE_6d55ccbd-2D4b30-2D40c2-2Dbbfe-2D9b0bcc3f1af4.SERVICE_MOWER_6d55ccbd-2D4b30-2D40c2-2Dbbfe-2D9b0bcc3f1af4.operatingHours_value is invalid: obj.common.type has an invalid value (number^) but has to be one of number, string, boolean, array, object, mixed, file, json 2020-04-25 19:51:08.340 - warn: smartgarden.0 (980) This object will not be created in future versions. Please report this to the developer.
-
@JohGre sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Folgende Warnmeldung bekomme ich aber.
danke und schon gefunden ... ich warte aber jetzt noch bevor ich ein Update einspiele
-
@jpgorganizer wirklich strange.
Ich werde morgen noch einmal eine Neuinstallation machen und berichten.
Ich kann mir da auch keinen Reim drauf machen.Gruß G.
-
@shizophren83 also neu installiert. Keine Änderung.
Sobald ich eine Zahl eintrage, gibt es einen Command failure.
-
Danke für den Support. Lässt sich wieder installieren.
Kann es sein, das der Sensorfehler wieder da ist? Ich bekomme wieder keine Messwerte.
Feuchte, Temperatur und Lux. Alles andere ist wieder da.
SERVICE_Sensor füllt sich nicht mit Daten. -
@jpgorganizer
Vielen Dank, der Adapter läuft wieder mit js-controller 3.x.Eine Frage an alle: Funktioniert bei euch der Doku-Link
https://developer.1689.cloud/apis/GARDENA+smart+system+API#/swaggerFrüher ging das mal, aber seit einigen Tagen bekomme ich einen Fehler: Failed to load API definition...
Fetch error Possible cross-origin (CORS) issue? The URL origin (https://docs.developer.1689.cloud) does not match the page (https://developer.1689.cloud). Check the server returns the correct 'Access-Control-Allow-*' headers.
Liegts an meinem System oder soll ich dem Support dort mal eine Nachricht schreiben?
Viele Grüße und Danke
Neopholus -
@Neopholus sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@jpgorganizer
Vielen Dank, der Adapter läuft wieder mit js-controller 3.x.Eine Frage an alle: Funktioniert bei euch der Doku-Link
https://developer.1689.cloud/apis/GARDENA+smart+system+API#/swaggerFrüher ging das mal, aber seit einigen Tagen bekomme ich einen Fehler: Failed to load API definition...
Fetch error Possible cross-origin (CORS) issue? The URL origin (https://docs.developer.1689.cloud) does not match the page (https://developer.1689.cloud). Check the server returns the correct 'Access-Control-Allow-*' headers.
Liegts an meinem System oder soll ich dem Support dort mal eine Nachricht schreiben?
Viele Grüße und Danke
NeopholusIch kann den link aufrufen.
-
@muckel
Danke für das Feedback. Die anderen APIs https://developer.1689.cloud/apis/Authentication+API#/swagger und https://developer.1689.cloud/apis/Automower+Connect+API#/swagger funktionieren problemlos.Aber genau das, was ich brauche, funktioniert nicht.
-
@Neopholus sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@muckel
Danke für das Feedback. Die anderen APIs https://developer.1689.cloud/apis/Authentication+API#/swagger und https://developer.1689.cloud/apis/Automower+Connect+API#/swagger funktionieren problemlos.Aber genau das, was ich brauche, funktioniert nicht.
Ich habs aber nur vom Browser aufgerufen!
-
@shizophren83 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@shizophren83 also neu installiert. Keine Änderung.
Sobald ich eine Zahl eintrage, gibt es einen Command failure.das ist aber ein anderes Verhalten wie vorher. Vorher kam doch kein Fehler
@shizophren83 sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
...
Log zeigt folgendes:
![alt text]( image url)
https://i.ibb.co/0trYDLd/Bildschirmfoto-2020-04-24-um-15-22-04.pngDann Logging auf 3 in config setzen und Ausgabe posten.
VG jpgorganizer
-
@Neopholus sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@jpgorganizer
Vielen Dank, der Adapter läuft wieder mit js-controller 3.x.Eine Frage an alle: Funktioniert bei euch der Doku-Link
https://developer.1689.cloud/apis/GARDENA+smart+system+API#/swaggerFrüher ging das mal, aber seit einigen Tagen bekomme ich einen Fehler: Failed to load API definition...
Fetch error Possible cross-origin (CORS) issue? The URL origin (https://docs.developer.1689.cloud) does not match the page (https://developer.1689.cloud). Check the server returns the correct 'Access-Control-Allow-*' headers.
Liegts an meinem System oder soll ich dem Support dort mal eine Nachricht schreiben?
Viele Grüße und Danke
Neopholusbei mir geht's auch Evtl. mal den Link von hinten her einkürzen und schauen ab wo es geht bzw. eben nicht mehr
VG jpgorganizer
-
@muckel sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Kann es sein, das der Sensorfehler wieder da ist? Ich bekomme wieder keine Messwerte.
ja ja, du hast Recht. Ich bin auf eine ältere Datei-Version zurückgesprungen und dabei .... Update kommt nachher
VG
jpgorganizer -
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@muckel sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Kann es sein, das der Sensorfehler wieder da ist? Ich bekomme wieder keine Messwerte.
ja ja, du hast Recht. Ich bin auf eine ältere Datei-Version zurückgesprungen und dabei .... Update kommt nachher
VG
jpgorganizerDanke dir !!!
-
@jpgorganizer Logging ist auf 3. Der Fehler kam beim senden einer Zahl schon immer.
smartgarden.0 2020-04-25 17:55:45.758 info (19903) Mower Command failure.
smartgarden.0 2020-04-25 17:55:45.758 error (19903) null -
Hallo zusammen,
die kleineren aufgetretenen Fehler sollten nun (wieder) raus sein, neue Version 0.5.1 auf github oder npm
VG
jpgorganizer -
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Hallo zusammen,
die kleineren aufgetretenen Fehler sollten nun (wieder) raus sein, neue Version 0.5.1 auf github oder npm
VG
jpgorganizerDie Werte sind wieder da. Perfekt!
Ich brauchs zwar nicht; aber was mir aufgefallen ist:
Bei jedem Date: invalide date -
@muckel sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Ich brauchs zwar nicht; aber was mir aufgefallen ist:
Bei jedem Date: invalide dateBeispiel? Bei mir sieht das gut aus (wobei ich jetzt nicht jedes Datum angeschaut habe).
Gruß
jpgorganizer -
sehr seltsam das Verhalten bei dir. Irgendwas machst du anders / ist bei dir anders wie bei allen anderen. Nur was?
Es gab mal das Problem, dass der API-Key "falsch" war - nicht die Eingabe des API-Keys, sonderen der Key ansich. Wenn du keinen Unterschied sonst siehst, dann erzeuge nochmals einen neuen Key, verbinde ihn mit den APIs und versuch es nochmals.
VG jpgorganizer
-
Auch bei mir sind die Datumswerte richtig. Ich lösche aber immer vor einem Update die gesamte Objektstruktur.