NEWS
[neuer Adapter] smartgarden adapter for Gardena smart system
-
@dslraser sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
ich habe nochmal den alten Adapter bemüht,
das kann man nicht vergleichen .... komplett anderes Interface seitens Gardena ...
Grüße
jpgorganizer -
Hi allerseits,
kurzes Update für euch:
ich habe eine neue Version fertig und möchte diese morgenaber erst noch selbst testen. Darin sind- @dslraser : stop_all_valves_i geht
- https://github.com/jpgorganizer/ioBroker.smartgarden/issues/4
- https://github.com/jpgorganizer/ioBroker.smartgarden/issues/3
- https://github.com/jpgorganizer/ioBroker.smartgarden/issues/2
Das Thema Vorhersage Mähdauer/Ladedauer (https://github.com/jpgorganizer/ioBroker.smartgarden/issues/1) kommt dann anschließend dran.
Grüße
jpgorganizer -
@jpgorganizer Möchtest du grundsätzlich auch Pull Requests bekommen oder lieber erst mal alles allein bauen, wenn wir Ideen haben?
-
bei mir liegt Schnee im Garten - Test muss verschoben werden
-
@jpgorganizer
bei mir nicht.
kannst Du schon mal das Update zur Verfügung stellen ? Ich habe Zeit ind könnte testen. -
@dslraser ich habe ihn online auf github ... kannst ja testen und Info geben.
Bitte beachte die Relesase Notes:
0.4.0
- (jpgorganizer)
- NOTE: with this version an additional dependency is necessary at runtime. If it does not get installed together with the installation of this adapter, please install seperately with
npm install https://github.com/jpgorganizer/ioBroker.utils
- NOTE: you must delete all states of the adapter instance to install this release and please check your application carefully for necessary adjustments regarding type/role changes (see below)
- data types of (nearly) all datapoints adjusted for compliance with ioBroker guidance:
- states now have special ioBroker type and role instead of former
string
/text
where applicable, e.g.number
/value.battery
forbatteryLevel_value
(Issue https://github.com/jpgorganizer/ioBroker.smartgarden/issues/3)
- states now have special ioBroker type and role instead of former
- datapoint
activity_value_i
replaced byactivity_mowing_i
with type/roleboolean
/indicator.working
:true
means mowing,false
means not mowing - possibility to pre-define states integrated, see new switch
PreDefine States
in adapter/instance configuration (Issue https://github.com/jpgorganizer/ioBroker.smartgarden/issues/2) - states are readonly now; except states for commands (Issue https://github.com/jpgorganizer/ioBroker.smartgarden/issues/4)
- input field for
useTestVariable
in adapter/instance configuration switched to a checkbox (former: text); please check your settings - error in command
stop_all_valves_i
in VALVE_SET fixed
- NOTE: with this version an additional dependency is necessary at runtime. If it does not get installed together with the installation of this adapter, please install seperately with
Grüße
jpgorganizer - (jpgorganizer)
-
hab gerade geprüft : ich kann den Adapter nicht installieren - liegt an der Auflösung einer Abhängigkeit - ich bin dran und melde mich
-
@jpgorganizer Ja, für die Abhängigkeiten muss die Lib erst
npm publish
durchlaufen haben. -
@StrathCole ja, schon gesehen, aber ich wollte npm eigentlich erst mal vermeiden werde es für die Lib aber wohl trotzdem schon machen müssen.
-
@jpgorganizer Ja, hatte ich auch gemerkt, als ich etwas in ein Lib ausgelagert habe. Etwas umständlich. Beim publish musst du auch beachten, dass du
npm publish --access public
machst, weil du sonst für private Projekte was Kostenpflichtiges brauchst. Habe ich ne Weile gebraucht, das zu finden. Bei den Adaptern ging es ohne. -
so, wieder Feuer frei - Abhängigkeit der Lib kann nun aufgelöst werden.
die aktuelle Version ist nun die 0.4.1
weiterhin die Notes von der 0.4.0 beachten0.4.1
- (jpgorganizer)
- Dependency get's resolved now
0.4.0
- (jpgorganizer)
- NOTE: with this version an additional dependency is necessary at runtime. If it does not get installed together with the installation of this adapter, please install seperately with
npm install https://github.com/jpgorganizer/ioBroker.utils
ornpm i @jpgorganizer/utils
- NOTE: you must delete all states of the adapter instance to install this release and please check your application carefully for necessary adjustments regarding type/role changes (see below)
- data types of (nearly) all datapoints adjusted for compliance with ioBroker guidance:
- states now have special ioBroker type and role instead of former
string
/text
where applicable, e.g.number
/value.battery
forbatteryLevel_value
(Issue https://github.com/jpgorganizer/ioBroker.smartgarden/issues/3)
- states now have special ioBroker type and role instead of former
- datapoint
activity_value_i
replaced byactivity_mowing_i
with type/roleboolean
/indicator.working
:true
means mowing,false
means not mowing - possibility to pre-define states integrated, see new switch
PreDefine States
in adapter/instance configuration (Issue https://github.com/jpgorganizer/ioBroker.smartgarden/issues/2) - states are readonly now; except states for commands (Issue https://github.com/jpgorganizer/ioBroker.smartgarden/issues/4)
- input field for
useTestVariable
in adapter/instance configuration switched to a checkbox (former: text); please check your settings - error in command
stop_all_valves_i
in VALVE_SET fixed
- NOTE: with this version an additional dependency is necessary at runtime. If it does not get installed together with the installation of this adapter, please install seperately with
Grüße
jpgorganizer - (jpgorganizer)
-
@StrathCole sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
@jpgorganizer Möchtest du grundsätzlich auch Pull Requests bekommen oder lieber erst mal alles allein bauen, wenn wir Ideen haben?
eigentlich wäre es mir lieber, wenn ich Dinge selbst einbaue. Ggfs. komme ich gerne drauf zurück. Danke für's Angebot.
Ideen am besten hier diskutieren oder gleich als Issue in github anlegen. Je nachdem, wie genau die Idee schon vorliegt.
Grüße
jpgorganizer -
Super Adapter! Danke.
Feedback: Sensor gibt keine der Messdaten an den Adapter. Bodenfeuchte, Temperatur, Helligkeit
-
@muckel sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Feedback: Sensor gibt keine der Messdaten an den Adapter. Bodenfeuchte, Temperatur, Helligkeit
sowas ähnliches hat @dslraser auch schon gesagt. Ich habe keinen sensor, deshalb bin ich auf eurer Mitarbeit angewiesen.
Bitte macht mal in der Instance Konfig den Loglevel auf 3 und startet dann den Adaper und lasst mir mal den gesamten Log zukommen.
Danke
jpgorganizer -
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
npm i @jpgorganizer/utils
ich mache jetzt schon eine ganze Weile rum, aber ich bekomme den Adapter nicht mehr grün.
undefined2020-03-31 17:14:50.156 - info: host.iobroker "system.adapter.smartgarden.0" disabled 2020-03-31 17:14:50.156 - info: host.iobroker stopInstance system.adapter.smartgarden.0 (force=false, process=true) 2020-03-31 17:14:50.160 - info: smartgarden.0 (906) Got terminate signal TERMINATE_YOURSELF 2020-03-31 17:14:50.162 - info: smartgarden.0 (906) terminating 2020-03-31 17:14:50.162 - info: smartgarden.0 (906) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2020-03-31 17:14:50.157 - info: host.iobroker stopInstance system.adapter.smartgarden.0 send kill signal 2020-03-31 17:14:50.687 - info: host.iobroker instance system.adapter.smartgarden.0 terminated with code 156 (156) 2020-03-31 17:14:52.239 - info: host.iobroker "system.adapter.smartgarden.0" enabled 2020-03-31 17:14:52.259 - info: host.iobroker instance system.adapter.smartgarden.0 started with pid 921 2020-03-31 17:14:53.979 - info: smartgarden.0 (921) starting. Version 0.4.1 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v10.19.0 2020-03-31 17:14:54.016 - info: smartgarden.0 (921) sgSetState: info.revision Main: 2010 / API: 2010 2020-03-31 17:14:54.018 - info: smartgarden.0 (921) Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev 2020-03-31 17:14:54.336 - info: smartgarden.0 (921) Connection: successful: response.statusCode / statusMessage=200 / OK 2020-03-31 17:14:54.337 - info: smartgarden.0 (921) sgSetState: info.connection true 2020-03-31 17:14:54.339 - info: smartgarden.0 (921) get_locations ... 2020-03-31 17:14:54.486 - error: smartgarden.0 (921) Error: getlocations: no data
-
@dslraser sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
ich mache jetzt schon eine ganze Weile rum, aber ich bekomme den Adapter nicht mehr grün.
@dslraser sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
2020-03-31 17:14:54.486 - error: smartgarden.0 (921) Error: getlocations: no data
Der Fehler kommt, nach dem Einloggen und wenn er dann keine Geräte von der Schnittstelle gemeldet bekommt.
Prüfe nochmals die Gardena Account Daten und auch den API-Key. Hast du vielleicht zwei Gardena Accounts? 1x mit und 1x ohne Geräte?
Grüße
jpgorganizer -
@jpgorganizer sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Prüfe nochmals die Gardena Account Daten und auch den API-Key. Hast du vielleicht zwei Gardena Accounts? 1x mit und 1x ohne Geräte?
Grüßealles schon mehrfach geprüft. Und nein, ich habe nur einen Account. Im Browser kann ich mich genau mit diesen Daten anmelden. ApI-Key passt auch.
-
Ich habe jetzt den API-Key gelöscht und neu erstellt. Damit wird der Adapter nun wieder grün.
-
@dslraser sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:
Ich habe jetzt den API-Key gelöscht und neu erstellt. Damit wird der Adapter nun wieder grün.
das muss man nicht verstehen ??? würde ich aber gerne
Das müssen wir beobachten, ob sowas öfter vorkommt. Danke für die Rückmeldung.
Grüße
jpgorganizer -
So, mein Blockly brauchte ich kaum ändern, läuft mit der 0.4.1 immer noch (nur den Stop aller Ventile habe ich im Blockly geändert. Der DP .stop_all_valves_i mit STOP_UNTIL_NEXT_TASK funktioniert nun )
Bis auf die Sensordaten ist alles okay. Da warte ich mal noch etwas ab, da diese Daten nicht ständig übertragen werden. Im Moment ist es leer.