NEWS
EVCC soll enable: true in ein Objekt schreiben
-
Hallo
Ich habe schon mehrmals danach gesucht, EVCC Cargers enable: true/false solle in ein ioBroker
Objekt geschrieben werden . mit einen Shell oder Java Schript.In EVCC geht es so in eine Datei schreiben.
enable: source: script cmd: /bin/sh -c '/home/fritz/evcc/enable.sh ${enable}'
Wie bekomme ich das mit der Rest Api hin.
Ich habe folgenes gefunden in der Rest Api.http://iobroker:8082/rest-api/v1/state/0_userdata.0.contact.doorbell?value=true
Wie bekomme ich die Variable enable darein?
Ich habe auch was mit http gefunden , das ist aber zum auslesen eines Shellys.power: source: http uri: http://192.168.2.124/rpc/Shelly.GetStatus jq: ."em:0".total_act_power
Da wird der act_power ausgelesen.
Gruß NetFritz -
enable: source: http method: GET uri: http://iobroker:8082/rest-api/v1/state/0_userdata.0.contact.doorbell?value=true
-
@arteck
Danke
Da aber enable true oder false musst die Variable $enable in den Aufruf stehen.
Kann ich statt true da $enable reinschreiben?
Der Befehl soll ja in ioBroker Objekte schreiben muss dann anstatt GET da nicht PUT stehen?
ewtl. souri: http://iobroker:8082/rest-api/v1/state/0_userdata.0.evcc_obj.enable?value=${enable}
Habe noch was mit PUT gefunden-
enable: # set charger enabled state (true/false or 0/1) source: http uri: http://10.0.233.30/evcc?enable={{.enable}} method: PUT
Gruß NetFritz
-
@netfritz ja dann mach das mal
enable: source: http method: PUT uri: http://iobroker:8082/rest-api/v1/state/0_userdata.0.contact.doorbell?value={{.enable}}
entweder gehts oder nicht... hast angst, dass was explodiert ?? oder wie
-
@arteck
Hallo Danke.
Werde es probieren.
Nein das nicht.
Habe schon einige Ausgaben für enable probiert, wie MQTT und Bash.
Es ging aber nichts.
EVCC ist ein laufendes System, jede änderung in der yaml erfordert ein restart von EVCC.
Gruß NetFritz -
@netfritz sagte in EVCC soll enable: true in ein Objekt schreiben:
EVCC ist ein laufendes System, jede änderung in der yaml erfordert ein restart von EVCC.
na und...
systemctl restart evcc
fertig ist