FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: jnewton957 am 02 Januar 2023, 14:34:48

Titel: [gelöst] Wallbox mit HTTPMOD auslesen
Beitrag von: jnewton957 am 02 Januar 2023, 14:34:48
Hallo,
ich tue mich mit der Einbindung und somit Auslesen meiner cfos-emobility Wallbox extrem schwer.
Über Modbus TCP habe ich zwischenzeitlich per <IP>:4701 Slave ID 1 entsprechend Werte der modbus register auslesen können.
Aber die Modbus Register liefert insbesondere einen Wert nicht: Total_import


Also muss ich es anscheinend mit HTTP API probieren.
==> das habe ich noch nie gemacht und könnte bitte Hilfe gebrauchen.


Über http://192.168.2.131/cnf?cmd=get_dev_info habe ich jedoch die Wallbox Werte gefunden, die ich haben möchte.



{
"dev_type" : "meter_dts353",
"device_enabled" : 1,
"name" : "Wallbox Zähler",
"address" : "meter3",
"id" : 101,
"dev_id" : "M3",
"number" : 2,
"desc" : "cFos Power Brain, Modbus Zähler",
"com_err" : false,
"com_err_secs" : 95455,
"com_errors" : 0,
"status" : "",
"last_error" : "modbus crc error",
"is_evse" : false,
"used_phases" : 7,
"has_history" : true,
"hide_dev" : false,
"show_in_overview" : true,
"show_chart_in_dev_info" : true,
"show_chart_in_overview" : true,
"is_va" : true,
"invert" : false,
"import" : 141030,
"export" : 0,
"power" : 0,
"current_l1" : 0,
"current_l2" : 0,
"current_l3" : 0,
"voltage_l1" : 231,
"voltage_l2" : 235,
"voltage_l3" : 235,
"role" : 4,
"model" : "YTL/cFos,DTS353,1.0,1.2,0-5"
},

Wie bekomme ich die nun im fhem define eingelesen. Ich habe schon Stunden damit verbracht und x erfolglose Versuche gestartet.

Danke für die Hilfe zumindestens eines Besipieles, wie ich einen der Werte auslesen kann. Dann probiere ich weiter.

Grüße
Jörg

Titel: Antw:Wallbox mit HTTPMOD auslesen
Beitrag von: betateilchen am 02 Januar 2023, 18:33:07
Wieviele Threads eigentlich noch zu Deiner Wallbox?

https://forum.fhem.de/index.php/topic,131262.0.html

Warum mit HTTPMOD, wenn die Daten in JSON vorliegen?


define jmWallbox JsonMod http://192.168.2.131/cnf?cmd=get_dev_info
attr jmWallbox readingList complete()


sollte eigentlich alle readings liefern, die Du haben möchtest.
Titel: Aw: Wallbox mit HTTPMOD auslesen
Beitrag von: Prof. Dr. Peter Henning am 02 Februar 2024, 04:32:34
Es gibt eine neue Unterkategorie "Energiemanagement und Energieerzeugung" -> WallBoxen.

Und dort steht ein Beispiel zur Verfügung.

@Betateilchen: Warum? Kann ich Dir sagen. HTTPMOD bietet gegenüber JsonMod mehr Möglichkeiten und ist besser dokumentiert.

LG

pah