Hardy Barth Wallbox mit salia-Platine in HA einlesen

Hat jemand eine Hardy Barth cHP2 in HA eingebunden und kann mir hier mit dem Auslesen und Einbinden in HA weiter helfen.
Gibt es vielleicht eine Integration oder muss man alles aus dem JSON selber extrahieren und in HA-Sensoren umwandeln?

Eine WebAbfrage fördert folgendes zum Vorschein. Ich habe bisher nur noch nichts gefunden, dass das JSON in HA-Sensoren umwandelt.

{"device":{"product":"2310007","modelname":"Salia PLCC Slave","hardware_version":"1.0","software_version":"2.2.0","vcs_version":"V0R5e","hostname":"salia","mac_address":"00:01:87:21:38:9e","serial":"102177182","uuid":"5491ad62-022a-4356-a32c-00018721389e","internal_id":"1347532","ip_lo":"127.0.0.1","ip_br0:fallback":"169.254.12.53","ip_br0":"192.168.178.70"},"secc":{"port0":{"ci":{"evse":{"basic":{"grid_current_limit":{"actual":"16"},"phase_count":"3","offered_current_limit":"0.0","current":{"offered":"0.0","l1":{"offered":"0.0"},"l2":{"offered":"0.0"},"l3":{"offered":"0.0"}},"power":{"offered":"0.0"},"physical_current_limit":"0"},"phase":{"actual":"0"}},"ev":{"soc":{"actual":"-1","timestamp":"2024-08-02T15:34:11.795Z"}},"charge":{"cp":{"status":"A"},"plug":{"status":"unlocked"},"contactor":{"status":"opened"},"pwm":{"status":"100.00"}}},"salia":{"chargemode":"eco","keyswitch":"0","rotaryenc":"16_A,_phase_count_3","mem":"327936","uptime":"3 days","thermal":"61494","load":"0.84","thermalmax":"78261","thermalmin":"0","modbus":{"status":"running"},"socketminamp":"6","socketmaxamp":"16","LM":{"internal":{"status":"internal lm not activated"}},"intctrl_limit":"16","chargedata":"-","ecoplus":"1","mains_type":"rct","authmode":"rfid","tc_enabled":"0","firmwareprogress":"0","firmwarestate":"idle","status":"eco+ -\/-\/r -\/-\/- 0(6-16) ","mains_l3_power":"13.406046","mains_batt_soc":"90.20436","mains_l1_power":"-25.553411","mains_l2_current":"0.09557772","mains":"3.1791544","mains_l3_current":"0.056819502","mains_l2_power":"22.499924","mains_batt_power":"206.54878","mains_l1_current":"0.108998425","mains_available":"1","mains_batt_available":"1","mains_status":"Ok (last valid)","mains_batt_status":"Ok (last valid)","limit_tc":"32","pausecharging":"0","phase_switching":{"actual":"3","status":"idle"},"mains_peak":""},"contactor":{"state":{"hlc_target":"0","actual":"0","target":"0"},"error":"0"},"metering":{"meter":{"type":"eastron","name":"Eastron SDM630","phase_count":"3","supported_measurands":"Voltage.L1-N,Voltage.L2-N,Voltage.L3-N,Current.Import.L1,Current.Import.L2,Current.Import.L3,Power.Factor,Power.Active.Import,Power.Active.Import.L1,Power.Active.Import.L2,Power.Active.Import.L3,Energy.Active.Import.Register,Energy.Active.Export.Register","available":"1"},"eichrecht_protocol":"none","mains_frequency":{"actual":"49960"},"voltage":{"ac":{"l1":{"actual":"23340"},"l2":{"actual":"23422"},"l3":{"actual":"23411"}}},"current":{"ac":{"l1":{"actual":"0"},"l2":{"actual":"0"},"l3":{"actual":"0"}}},"power_factor":{"ac":{"actual":"1000"}},"power":{"active_total":{"actual":"0"},"active":{"ac":{"l1":{"actual":"0"},"l2":{"actual":"0"},"l3":{"actual":"0"}}}},"energy":{"active_total":{"actual":"11098"},"active_import":{"actual":"11098"},"active_export":{"actual":"0"}},"timestamp":"2024-08-05T19:54:53.061Z"},"emergency_shutdown":"0","rcd":{"feedback":{"available":"1"},"state":{"actual":"1"},"test":{"available":"1","timestamp":"2024-08-05T07:12:22.182Z","perform":""},"recloser":{"available":"0"},"error":""},"plug_lock":{"state":{"actual":"0","target":"0"},"error":"0","permanent_failure":""},"availability":{"actual":"operative"},"cp":{"pwm_state":{"actual":"1"},"state":"A","duty_cycle":"100.00"},"diode_present":"0","ready_for_slac":"0","cable_current_limit":"-1","ev_present":"0","charging":"0","ventilation":{"state":{"actual":"0"},"available":"0"},"rfid":{"type":"stronglink-modbus","available":"1","authorizereq":""},"session":{"authorization_status":"1","authorization_method":"0"},"charging_stop":"0"}}}

Danke Euch

Claudius

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)