@pd_mueller Hi! Falls noch relevant, ich habe den Aqara Waterleak Sensor um diese Planite erweitert. Die beiden Drähte der Platine an den Schrauben des Aqara Sensors befestigt und mit Heißklebe fixiert.
NEWS
Best posts made by kluge86
-
RE: Regensensor - Nachricht bei Regen senden
Latest posts made by kluge86
-
RE: Regensensor - Nachricht bei Regen senden
@pd_mueller Hi! Falls noch relevant, ich habe den Aqara Waterleak Sensor um diese Planite erweitert. Die beiden Drähte der Platine an den Schrauben des Aqara Sensors befestigt und mit Heißklebe fixiert.
-
RE: Regensensor - Nachricht bei Regen senden
@asgothian Ich habe beide Änderungen eigepflegt. Leider kein Erfolg. Danke dennoch für die Erklärung, gerade mit dem "Träger größer letzter Wert".
Weitere Ideen / Ansätze?
-
Regensensor - Nachricht bei Regen senden
Hallo zusammen!
Ich habe eigentlich ein einfaches Skript (blockly) welches bei einsetzendem Regen eine Nachricht per Telegram senden soll. Dies jedoch noch in Abhängigkeit von den Fensterkontakten der / des Dachflächenfenster/s.
Sowohl der Regensensor (Water Leak Sensor mit zusätzlicher Platine) als auch die Fensterkontakte sind von aqara.
Der Regensensor verändert seinen Wert (true/false) bei Regen, das habe ich schon gecheckt. Auch die Fensterkontakte (inkl. meiner Verfügbarkeitsabfrage) funktionieren, hier habe ich ein Skript aktiv, welches mich beim Verlassen der Wohnung über geöffnete Fenster informiert, per Telegram.
Hat jemand einen Ansatz was an meinem Skript nicht passen könnte, warum bei Regen keine Nachricht gesendet wird?
Vielen Dank vorab!
-
RE: Aqara Temperatur-Sensor über Alexa abrufen
@arteck Was genau meinst du mit RAW? Danke!
-
RE: Telegram Nachrichten doppelt
@paul53 said in Telegram Nachrichten doppelt:
@kluge86 :
So sollte es auch ohne doppeltes Senden funktionieren:on({id: 'zigbee.0.00158d00025811ae.opened', change: "ne", val: true}, function () { if (getState("zigbee.0.00158d0002580ef4.opened").val || getState("zigbee.0.00158d00025811cc.opened").val || getState("zigbee.0.00158d0002e6b5d2.opened").val) { sendTo("telegram", "send", { text: 'ACHTUNG!\nFenster oben offen!' }); } });
Funktioniert super, vielen Dank!
-
RE: Telegram Nachrichten doppelt
@paul53 Danke!
Ich probiere eure Vorschläge gerne nachher aus
@paul53 said in Telegram Nachrichten doppelt:
Übrigens: Da die Haustür selbst nicht abgefragt wird, wird sowohl beim Öffnen als auch beim Schließen der Haustür gesendet.
Mein Problem ist nicht, dass beim zeitversetzen Schließen eine erneute Nachricht käme, diese kommt aktuell erst wenn der Zustand sich nach größer einer Minute wieder verändert. Die doppelte Nachricht kommt sofort, es kommt quasi zwei mal die gleiche im selben Moment.
-
Aqara Temperatur-Sensor über Alexa abrufen
Hallo zusammen,
ich möchte gerne die Temperaturen und Luftfeuchtigkeiten aus den Aqara Temperatur-Sensoren über Alexa abfragen können. Meine erste Idee war die Sensoren über den Cloud-Adapter einzubinden und so für Alexa (Alexa-Adapter2.0) verfügbar zu machen.
Anders als z.B. bei einer Hue Lampe, kann ich im Cloud-Adapter die Aqara Sensoren nicht als Gerät hinzufügen. Hat jemand eine Idee woran das liegen kann? Geht es ggf. grundsätzlich nicht? Gibt es vielleicht einen ganz anderen (einfacheren) Weg?
Danke vorab!
-
RE: Telegram Nachrichten doppelt
Ich probiere es nachher aus. Mal gucken was im log zu sehen ist.
Die Time-Out-Funktion war so gedacht, dass innerhalb z.B. einer Minute nicht das Öffnen und Schließen der Tür das Skript triggert. Also quasi als Block für Leerlaufzeit. Habe ich dabei einen Denkfehler?
-
Telegram Nachrichten doppelt
Hallo zusammen!
Ich nutze den Telegram-Adapter um zum einen Zustände wie Temperaturen, etc. abzufragen, das klappt super. Zum anderen läuft auch ein Skript, welches reagiert sobald die Haustür geöffnet wird (Aqara Tür-Fenster-Kontakt über Zigbee-Adapter - CC2531 Stick am Pi) und noch ein Fenster (ebenfalls Aqara TFK) offen ist. Als Reaktion habe ich im Skript die Ausgabe einer Nachricht über den Telegram-Adapter erstellt.
Jetzt mein Problem, ich bekomme die Push-Nachrichten in Telegram immer doppelt im selben Moment. Trotz nachträglich eingebautem time out, kommen die Nachrichten weiterhin doppelt an.
Skript mit blockly erstellt:
/* -- do not edit following lines - START -- { "expert": true, "engineType": "Blockly", "debug": false, "verbose": false } -- do not edit previous lines - END --*/ var timeout; on({id: 'zigbee.0.00158d00025811ae.opened', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); if (getState("zigbee.0.00158d0002580ef4.opened").val == true || getState("zigbee.0.00158d00025811cc.opened").val == true || getState("zigbee.0.00158d0002e6b5d2.opened").val == true) { sendTo("telegram", "send", { text: (['ACHTUNG!','\n','Fenster oben offen!'].join('')) }); } timeout = setTimeout(function () { }, 60000); });
Ihr habt doch sicher eine Idee woran es liegt, bzw. wie ich es abstellen kann?
Lieben Dank vorab!