NEWS
Pushover beim Besuch im Katzenklo ;-)
-
Hallo Zusammen,
irgendwie bin ich durch die Suchfunkton nicht fündig geworden …
Folgendes habe ich vor. Ich weiss, über die Sinnhaftigkeit dahinter lässt sich streiten. :lol:
Ich habe am Katzenklo an der Zugangsklappe einen Funksensor angebracht. Jedes mal wenn die Katze aufs Klo geht soll eine Benachrichtigung per Pushover raus gehen :mrgreen:
Funktioniert auch soweit ganz gut. Bis auf das Problem dass die Klappe nachschwingt. Es kommt also 2-3 mal true und false im System an.
Jedes mal wird demnach eine Nachricht gesendet. Ich brauche also eine Logik, vorzugsweise Blockly, welches das erste ankommente true auswertet und die restlichen Schwingungen ignoriert. Nach ca. 5 Sekunden hat die Klappe ausgeschwungen und es können wieder Ereignisse entgegen genommen werden.
Hab bis jetzt damit versucht, funktioniert aber leider nicht richtig. Nachrichten werden bei jedem Implus der Klappe gesendet:
~~<link_text text="http://www.forum.iobroker.org/forum/dow ... 90a8f706ca">http://www.forum.iobroker.org/forum/download/file.php?mode=view&id=21610&sid=f8317ccb2ac709bb37da7290a8f706ca</link_text>" />
"Katzenklo" ist dabei ein virtueller Schalter. Dieser löst dann am Ende das Pushover aus.
Bitte um Hilfe
SG
Mario~~
-
Hallo,
da ich kein Blockly kann, kommt hier nur ein Tipp zu Vorgehensweise:
Ein Timer "sperrt" das Melden der Klappenbewegung. Erst wenn Klappe auf true UND Timer undefiniert, wird eine Meldung geschickt. Nach der ersten Meldung wird aber der Timer für 5s auf definiert gesetzt (so lange kann nix gemeldet werden) und erst nach Ablauf wird er wieder auf undefiniert gesetzt.
// ungefähr so: var katzentimer; on(idKatzenklappe, function (obj) { if (!katzentimer && obj.state.val) { katzentimer = true; setTimeout(function() { katzentimer = undefined; }, 5 * 1000); // hier Meldung absetzen } });Gruß
Pix
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden