Dazu habe ich einfach eine Sektion aus dem goodwe_wr.php genommen, in der auch Stati ausgelesen werden, dieses angepasst und in die goodwe_wr.php eingebaut. Es kommen zumindest Daten per MQTT auf dem ioBroker an. Nun hoffe ich daß das so OK ist und ich damit nicht irgendwas aoslöse was ich nicht abschätzen kann.
Code: Alles auswählen
// Register 532 und 533 eingefügt um Diagnosedaten auszulesen
$Befehl["RegisterAddress"] = "0532";
$Befehl["RegisterCount"] = "0001";
$rc = $funktionen->phocos_pv18_auslesen($USB1,$Befehl);
$aktuelleDaten["Diag_StatusH"] = hexdec($rc["data"])+0;
$Befehl["RegisterAddress"] = "0532";
$Befehl["RegisterCount"] = "0001";
$rc = $funktionen->phocos_pv18_auslesen($USB1,$Befehl);
$aktuelleDaten["Diag_StatusL"] = hexdec($rc["data"])+0;