@zonex, ja, bei den bisherigen Erfahrung zumindest mit dem Elektriker hätte ich es mal lieber selbst gemacht Die DC seitige Montage, auch auf dem Dach, alles bestens so weit,… aber d.h. das mit den verdrehten Induktionsklemmen ist durchaus denkbar, aber ähnlich wie bei den falsch angeschlossenen Bus möchte ich selbst noch nicht eingreifen, aber Danke für den Hinweis.
wenn es hilft, habe das original Script von drapple um das folgende erweitert und lese damit meinen Meter aus,… fehlt noch die Verlinkung,
if ($meter_anzeigen===true)
{
$mspannungl1id=create_modbusdevice("Spannung L1", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37101,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.1}',$modbussplitterid, "~Volt.230", $catid,"MQTT_VOLT_L1");
$mspannungl2id=create_modbusdevice("Spannung L2", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37103,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.1}',$modbussplitterid, "~Volt.230", $catid,"MQTT_VOLT_L2");
$mspannungl3id=create_modbusdevice("Spannung L3", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37105,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.1}',$modbussplitterid, "~Volt.230", $catid,"MQTT_VOLT_L3");
$mstroml1id=create_modbusdevice("Strom L1", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37107,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.01}',$modbussplitterid, "Ampere",$catid,"MQTT_AMPERE_L1");
$mstroml2id=create_modbusdevice("Strom L2", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37109,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.01}',$modbussplitterid, "Ampere",$catid,"MQTT_AMPERE_L2");
$mstroml3id=create_modbusdevice("Strom L3", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37111,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.01}',$modbussplitterid, "Ampere",$catid,"MQTT_AMPERE_L3");
$macitvepower=create_modbusdevice("Gesamtleistung", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37113,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.001}',$modbussplitterid, "KW", $catid,"MQTT_KWH");
$mpositiveactivepower=create_modbusdevice("Einspeisung (seit 13.10.22)", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37119,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.01}',$modbussplitterid, "KWh", $catid,"MQTT_KWH");
$mreverseactivepower=create_modbusdevice("Netzbezug (seit 13.10.22)", '{"DataType":6,"ReadFunctionCode":3,"ReadAddress":37121,"WriteFunctionCode":0,"WriteAddress":0,"Length":0,"SwapBytes":false,"Poller":5000,"EmulateStatus":false,"Factor":0.01}',$modbussplitterid, "KWh", $catid,"MQTT_KWH");
}
schau mal wie weit Du damit kommst, bei mir sind somit alle relevanten Daten vom Meter im IPS,…