Laderegeln mit SoC vom Auto (HTTP input „Zähler“/ KFZ)
♥ 0 |
Ab Version 24.3 steht das im Changelog:
Auf der Seite Laderegeln (ab 25.4) steht das hier:
Man kann nun also das Auto als eigenen Zähler über einen Zähler vom Typ „HTTP input“ anlegen und somit kann man also auch den SoC des Autos „in“ den Charging Manager kriegen und damit arbeiten, Laderegeln erstellen und schieß mich tot. Meiner Meinung nach ist das ein absoluter Game-Changer! Es geht ja jetzt schon unglaublich viel, und wenn man nun noch den SoC des Autos hat, genial. Natürlich muss man dann in den HTTP input irgendwie die Daten seinen Autos bringen, aber dafür gibts ja z.Bsp. IOBroker – nur das muss man auch erstmal hinkriegen 😀 Mein Wunsch für die Zukunft wäre natürlich, dass man es noch einfacher einbinden kann. Für den Anfang würde ja auch eine einzige Schnittstelle zu einem „Sammelanbieter“ wie Tronity genügen, der Entwicklungsaufwand seitens cFos wäre damit Überschaubar, nachteil ist halt das Tronity Geld kostet :D. Aber noch gibts sowas nicht und wir müssen uns mit selbst helfen: Meine Frage wäre: hat das schon jemand hinbekommen und arbeitet im CM mit dem SoC eines Autos? Wenn ja fände ich (und sicher auch andere) es Super geil, wenn jemand der sich da schon „durchgekämpft“ hat ein bisschen berichtet und uns zeigt wie es gelöst ist, oder allgemein zu dem Thema auch nur irgendwas beitragen kann! Danke schonmal 🙂 Gelöst
markiert als Spam
|
Antworten (15)
Private answer
Besten Dank für das Angebot. Ich habe es mittlerweile selber geschafft die Zählerdefinition zu schreiben. Über „query“ : „val“ kann ich mir aus dem Body die einzelnen Werte ziehen. Wenn man mal den „Dreh raus“ hat, dann sieht es auf einmal ganz logisch aus. ;-) markiert als Spam
|
|
Private answer
Wenn du die Daten schon in IOBroker hast dann ist das echt nur noch ein kleiner schritt! Das ist überhaupt kein Problem, ich kann dir gern eine detaillierte Anleitung schreiben, aber heute hab ich auf jeden Fall leider keine Zeit, vllt morgen oder übermorgen, schreib nochmal falls ich mich net mehr rühren sollte und noch kein andrer geholfen hat :D markiert als Spam
|
|
Private answer
Hallo in die Runde, ich bin neu hier im Forum und fahre einen BMW i4. Die Daten des Wagens habe ich bereits im IOBroker vorhanden und über "Rest API" kann ich mittels URL Request auch Werte (plain) mir im Browser anzeigen lassen. Aber die Übertragung der Daten in die cfos liegt klar über meinen Limit. Habt hier vielleicht eine "Schritt-für-Schritt" oder "How-to", die ich nutzen könnte - wie ich sehe habt ihr das ja bereits realisiert/gelöst. Lege ich eine eigene "Zählerdefinition" an, ist es Typ "HTTP Input", wie wäre das Skript dazu,...?? Vielen Dank für die Unterstützung. markiert als Spam
|
|
Private answer
So um das hier auch mal abzuschließen: Nun hab ich alle SoCs im CM und habe fleisig mich an den Laderegeln und der Benutzerverwaltung probiert und einiges Herausgefunden und ich bin begeistert was alles möglich ist, wenn man denn nur genug hirnschmalz und zeit rein steckt :D So genug erstmal, falls da jemand noch genauere Details haben will gerne Fragen!! markiert als Spam
|
|
Private answer
Ja das stimmt, wäre ein möglichkeit, aber auch das dritte Auto muss gehen :D markiert als Spam
|
|
Private answer
Da gibt es ja eine API. Da könnte man doch bestimmt eine Zählerdefinition schreiben und den SOC holen. Kann man die API-Beschreibung kopieren? Scheinbar liegt sie im geschützten Bereich. markiert als Spam
|
|
Private answer
Ja hab ich, aber nicht für alle Autos die zu Hause laden: markiert als Spam
|
|
Private answer
Hast du einen Tronity-Account? markiert als Spam
|
|
Private answer
Danke den Post den du meintest hab ich gefunden, genau solche Infos hab ich gesucht, hab nur an den falschen orten gesucht offenbar.. Nja gut ich überleg mir da was, krieg ich schon hin, aber Danke schonmal für den Tipp. markiert als Spam
|
|
Private answer
OK, und was geht nun schon? Hast du den SOC in iOBroker? Dann schau dir den Link zum iOBroker-Forum an. Der User euro beschreibt da wie es die Daten zum http-input-zähler schickt. Genauso bekommst du den SOC in die Wallbox. Dann kannst du in der Wallbox eine Laderegel mit diesem soc erstellen. markiert als Spam
|
|
Private answer
Ja nja ich will immer nicht so "hoch stapeln" bei manchen fragen :D markiert als Spam
|
|
Private answer
Ähm???? Gerade gefunden....
markiert als Spam
|
|
Private answer
Welche unvollständige Doku meinst du? Der http-input-Zähler ist hier dokumentiert (etwa in der Mitte: https://www.cfos-emobility.de/de/cfos-power-brain/http-api.htm Leg einen Zähler an und sende mit curl folgende Zeile: curl -i -X POST -H 'Content-Type: application/json' -d '{"soc": 65, "power_w": 1650,}' --user admin:1234abcd 'http://192.168.0.58/cnf?cmd=set_ajax_meter&dev_id=M5' (IP und Zähler-ID anpassen) Wie du an die Daten aus deinem Auto kommst kann ich dir nicht sagen. Vermutlich gibt es etwas in iOBrocker oder HA. Von da aus denn in den http-input-zähler. markiert als Spam
|
|
Private answer
Ja schon, aber vor allem der Part mit dem "wie bekommt ihr die Daten vom Auto (bzw. der App-Schnittstelle vom Auto) in die HTTP-API" interessiert mich, auch bezüglich der unvollständigen Doku :) markiert als Spam
|
|
Private answer
Das ist ja nichts anderes als der soc vom Speicher! In den Laderegeln musst du dann allerdings per Formel darauf zugreifen. markiert als Spam
|