Hallo ich bräuchte einmal Hilfe stehe irgendwie aufm Schlauch
Ich hab meine Jalousie mit Homematic Wired am laufen und übertrage meine Level der Jalousie via UDP zu Loxone.
Leider bekommt Loxone nicht damit klar wenn es die Selben Pakete sind also wenn z.b. level 85 dreimal gesendet wird.
Wie kann ich das am einfachsten aussortieren das er da selbe Paket mehrmals schickt
hier ist mein notify
Zitat.*:level.* {
my $reading = "";
my $message = "";
if ($EVENT =~ qr/(.*?): (.*)/p) {
$reading = $1;
$message = $2;
} else {
$reading = "state";
$message = $EVENT;
}
if ($reading eq "level") {
sendUdpMsg('192.168.178.52', 7501, "$NAME ($reading): $message");
}
}
}
danke schonmal
Dir ist klar, dass das notify auf ALLES mit IRGENDWAS level "hört"!!
Und zwar von JEDEM Device!!
Würde ich mal "besser/genauer" machen...
Bzgl. des Problems würde (verm.) event-on-change-reading beim/bei den "sendenden" Device(s) helfen...
Dann kommt nur (sollte) ein Event, wenn sich auch was (z.B. level) geändert hat...
Gruß, Joachim