no message

This commit is contained in:
2025-06-24 14:40:02 +02:00
parent b5271c5f0d
commit 2b8b129d14

View File

@@ -17,10 +17,31 @@ class PV_Visu extends IPSModule
$this->SetVisualizationType(1);
}
public function ApplyChanges(): void
public function ApplyChanges(): void
{
parent::ApplyChanges();
$this->GetVisualizationTile();
// Auf Änderungen der Zähler-Variablen reagieren
foreach (['VarProduction', 'VarConsumption', 'VarFeedIn', 'VarGrid'] as $prop) {
$vid = $this->ReadPropertyInteger($prop);
if ($vid > 0) {
// Register event for variable update
$this->RegisterMessage(\$vid, VM_UPDATE);
}
}
}
public function MessageSink(int $TimeStamp, int $SenderID, int $Message, $Data): void
{
if ($Message === VM_UPDATE) {
// bei jeder Aktualisierung einer Zählervariable neu senden
$this->UpdateData();
}
}(int $TimeStamp, int $SenderID, int $Message, $Data): void
{
if ($Message === VM_UPDATE) {
// bei jeder Aktualisierung einer Zählervariable neu senden
$this->UpdateData();
}
}
/**