Seite 3 von 7

Re: OpenWB API

Verfasst: Sa Okt 19, 2019 7:22 pm
von hominidae
snaptec hat geschrieben: Sa Okt 19, 2019 7:11 pm Der Lademodus gilt immer für alle Ladepunkte.
Hmmm...das ist ein Nachteil, wenn die Fahrzeuge unterschiedlich sind, man sie eingesteckt hat, aber getrennte Strategien hat (weil zB eines morgen garnicht gebraucht wird, das andere schon und nur dieses geladen werden soll)
Gibt bald ein Update - dann ist mehr von außen regelbar.
Bin schon sehr gespannt! :D
Danke erstmal für das, was schon da ist !

Re: OpenWB API

Verfasst: Mi Jan 29, 2020 11:19 am
von StefanSarzio
KevinW hat geschrieben: Sa Okt 19, 2019 7:11 pm Der Lademodus gilt immer für alle Ladepunkte.

[...]

Gibt bald ein Update - dann ist mehr von außen regelbar.
Ich benötige auch die Steuerung (an/aus) je Ladepunkt. Ist das dafür nötige Update schon verfügbar? Welche Version brauche ich mindestens?

Re: OpenWB API

Verfasst: Mi Jan 29, 2020 11:25 am
von openWB
Nightly/Beta ist es drin.
Steuerung per MQTT.

openWB/set/lp1/ChargePointEnabled 1 (bzw. 0)
openWB/set/lp2/ChargePointEnabled 1 (bzw. 0)

Re: OpenWB API

Verfasst: Mi Jan 29, 2020 11:30 am
von StefanSarzio
Wow, danke für die schnelle Antwort!

Kommt noch die Steuerung per http/curl?

Kann ich auch (wiederum möglichst per http/curl, da ich mich mit MQTT nicht auskenne) abfragen ob das Kabel gesteckt oder abgezogen ist?

Re: OpenWB API

Verfasst: Mi Jan 29, 2020 11:35 am
von openWB
Die bestehende HTTP Api bleibt wie sie ist.
MQTT ist zeitgemäßer und effizienter und sollte daher künftig genutzt werden.

Ob das Kabel gesteckt ist kannst du allerdings auch aus der Ramdisk auslesen.
http://IP/openWB/ramdisk/plugstat (Rückgabe 0 / 1)
bzw.
http://IP/openWB/ramdisk/chargestat (Rückgabe 0 / 1)
ob gerade geladen wird.

Re: OpenWB API

Verfasst: Sa Mär 07, 2020 5:28 pm
von karlhenning
KevinW hat geschrieben: Mi Jan 29, 2020 11:35 am Die bestehende HTTP Api bleibt wie sie ist.
MQTT ist zeitgemäßer und effizienter und sollte daher künftig genutzt werden.
Ich hab versucht MQTT zu verstehen und bin nicht so ganz schlau geworden.

Mit der API kann ich schön einfach den Status abfragen:

$ curl http://192.168.178.68/openWB/web/api.php?get=all
-> klappt super (wenn auch der Wert für "sofortlllp1" darin fehlt)

Und eigentlich müsste ich auch das Sofortladen so starten können:

$ curl http://192.168.178.68/openWB/web/api.php?lademodus=0
-> das geht nur leider nicht obwohl der "lademodus" artig in "0" wechselt wenn ich über das Webfrontend das Sofort-Laden starte.

$ curl http://192.168.178.68/openWB/web/api.php?sofortlllp1=7
-> das geht jedoch gut.

(aktuelle 17er-Software (stable) ist drauf

Frage 1: Kann ich die API immernoch nutzen um das Sofortladen zu beginnen?

Frage 2: Wie kann ich nun ebenso einfach auf der Kommandozeile meines Raspis die OpenWB über MQTT steuern? Ich will mich ja nicht gegen MQTT verwehren, möchte jedoch mit möglichst wenig Extrasoftware auskommen, daher reicht mir schon eine einzelne Kommandozeile wunderbar.

Dankeschön!

Re: OpenWB API

Verfasst: Sa Mär 07, 2020 6:07 pm
von openWB
mosquitto_pub -r -t openWB/set/ChargeMode -m 0

wenn von anderem Host dann noch -h IP dazu

Re: OpenWB API

Verfasst: So Mär 22, 2020 10:24 am
von Bitdevil
Moin zusammen,

gibt es ne Möglichkeit per API auszulesen wieviel kWh man am aktuellen Tag und im Monat geladen hat?

Re: OpenWB API

Verfasst: So Mär 22, 2020 4:03 pm
von openWB
man am aktuellen Tag
openWB/lp/1/kWhDailyCharged

Re: OpenWB API

Verfasst: So Mär 22, 2020 7:53 pm
von Bitdevil
Oh geht das nur noch über MQTT?
Nutze aktuell noch z.B.

Code: Alles auswählen

$ curl http://192.168.178.68/openWB/web/api.php?lademodus=0
Geht das auch über das Terminal von einer anderen IP aus?
Und gibt es eine Liste mit allen Daten die man auslesen kann oder über die man etwas umstellen kann?