NEWS
Alfen Wallbox per Nodered steuern
-
Hallo
ich habe eine Alfen Wallbox die ich aktuell nur per APP oder per Linux Terminal steuern kann (Ladeleistung regeln)
Kann mir jemand zeigen wie ich diesen Befehl in NodeRed bekomme. Leider habe ich noch nicht so viel Wissen über NodeRed.
Ladeleistung AlfenBox per Terminal einstellen:
curl -k https://IP-Adresse/api/login -X POST -d '{"username":"admin","password":"Passwort"}' -:
-k -X POST -H "Content-Type: application/json" -d '{"2062_0": {"id": "2062_0", "value": 7.0}}' https://IP-Adresse/api/prop -:
-k 'https://IP-Adresse/api/logout' -X POSTDanke
-
@gt1972 Doppelposts sind ncht hilfreich
https://forum.iobroker.net/topic/75777/alfen-wallbox-und-node-red -
@djmarc75 sagte in Alfen Wallbox per Nodered steuern:
@gt1972 Doppelposts sind ncht hilfreich
https://forum.iobroker.net/topic/75777/alfen-wallbox-und-node-redDoppelpost gelöscht.
-
Na wenn Du es unbedingt mit curl machen willst, musst Du das halt im Betriebssystem haben und dann kannst das mit der EXEC node ausführen. Aber vielleicht kann man das auch ohne curl machen und Du versuchst es direkt über einen HTTP Request. So wie ich das lese eröffnest Du ganze einfach direkt eine Sitzung und musst sie selbst wieder beenden.
Also entweder nimmst das curl über exec oder versuchst es direkt über HTTP
Zum Import:
-
HI, das habe ich schon probiert mit Node Red über HTTP - leider bekomme ich schon beim ersten Befehl den Fehler ("Error: certificate has expired") - hier gibt es ein Problem mit dem Alfen Zertifikat.
Es funktioniert auch nur so mit Curl wenn ich alle 3 Befehle zusammen schicke . wenn ich jeden Befehl einzeln schicke nimmt die Alfen Box das nicht.
Habe dazu die Info im Internet gefunden.Damit die Anfragen auch mit curl funktionieren, muss der Login und die eigentliche Anfrage selbst mit ununterbrochener TCP-Verbindung durchgeführt werden.
Hätte dies aber gerne in Node Red damit ich einfach die Ladeleistung regeln kann.
-
@gt1972 wie gesagt , dann die exec node nehmen