Nrgkick nrgkickconnect Ladung starten

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

Antworten
cfleischmann
Beiträge: 22
Registriert: 20.04.2009, 12:05
Danksagung erhalten: 1 Mal

Nrgkick nrgkickconnect Ladung starten

Beitrag von cfleischmann » 29.01.2020, 20:18

Hallo, ich habe einen Nrgkick Connect, Über den ich über Überschuss Strom mein Auto laden möchte

Der Befehl dazu den ich von NRG Bekommen habe würde so lauten:

curl -X PUT http://192.168.0.84/api/settings/00:xx:xx:59:xx:xx -H "Content-Type: application/json" -d '{"Values": {"ChargingStatus": { "Charging": true}, "DeviceMetadata": {"Password": "5555"}}}';

Wie und in welcher Form muss ich das um ändern damit es ein homematic Skript Wird?

qwertz
Beiträge: 266
Registriert: 15.02.2012, 19:35
Hat sich bedankt: 6 Mal
Danksagung erhalten: 16 Mal

Re: Nrgkick nrgkickconnect Ladung starten

Beitrag von qwertz » 31.01.2020, 19:23

Hi !

Habe auch einen nrg-kick noch ohne wlan adapter und bin gespannt auf deine Ergebnis:

Am besten erstmal den Befehl über SSH auf der CCU ausführen um zu schauen, ob der Befehl überhaupt funktioniert:

ssh root@IP-DEINER-CCU
curl....

Wenn der Befehl klappt könnte man theoretisch als Script einbinden.

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("//usr/local/addons/cuxd/curl X PUT http://192.168.0.84/api/settings/00:xx:xx:59:xx:xx -H "Content-Type: application/json" -d '{"Values": {"ChargingStatus": { "Charging": true}, "DeviceMetadata": {"Password": "5555"}}}';");

In der Praxis muss man den vermutlich noch wegen anpassen. Da fehlt mir leider die Expertise.

Benutzeravatar
robbi77
Beiträge: 13862
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Nrgkick nrgkickconnect Ladung starten

Beitrag von robbi77 » 31.01.2020, 20:05

Ist das jetzt eine Projektvorstellung oder eine Projektentwicklung?
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

qwertz
Beiträge: 266
Registriert: 15.02.2012, 19:35
Hat sich bedankt: 6 Mal
Danksagung erhalten: 16 Mal

Re: Nrgkick nrgkickconnect Ladung starten

Beitrag von qwertz » 18.05.2020, 23:22

Hi zusammen !

Heute kam mein NRG-Connect (Software 1.2.5.92 Hardware1.0) an.

Erstmal habe ich ünber Mac-Terminal und CCU-SSH-Konsole die Web-API-Befehle getest. Folgende Syntax funktionierte dort:

PUT-Beispiel
(true/false startet oder stoppt die Ladung)

Code: Alles auswählen

/usr/local/addons/cuxd/curl -X PUT http://192.168.178.90/api/settings/00:00:00:00:00:00 -H "Content-Type: application/json" -d '{"Values": {"ChargingStatus": { "Charging": true}, "DeviceMetadata": {"Password": "0000"}}}';
GET-Beispiel

Code: Alles auswählen

/usr/local/addons/cuxd/curl -X GET http://192.168.178.90/api/measurements/00:00:00:00:00:00
Antwort:

Code: Alles auswählen

{"ChargingCurrentPhase":[0.0,0.0,0.0],"ChargingEnergy":0.0,"ChargingEnergyOverAll":1720.539,"ChargingEnergyPhase":[0.0,0.0,0.0],"ChargingPower":0.0,"ChargingPowerPhase":[0.0,0.0,0.0],"Frequency":50.0,"TemperatureMainUnit":41.0,"VoltagePhase":[235.4,49.3,0.0],"MacAddress":"00:00:00:00:00:00","Online":true,"Timestamp":1589836421}root@
In der WebUI gelang mir das Senden eines PUT per Skript wie folgt:

Code: Alles auswählen

!modif. von silverhunter https://homematic-forum.de/forum/viewtopic.php?f=19&t=41692&start=10#p414861

string value;
value='{"Values": {"ChargingStatus": { "Charging": true}, "DeviceMetadata": {"Password": "0000"}}}';

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/usr/local/addons/cuxd/curl -H 'Content-Type: application/json' -X PUT -d '"+value+"' http://192.168.178.90/api/settings/00:00:00:00:00:00");

Jetzt ist mein E-Auto erstmal beleidigt, wegen dem ganzen an und ausschalten der Ladung. Muss später weiterspielen.

Antworten

Zurück zu „Projektvorstellungen“