NEWS
Mal wieder Post ist da.
-
Ziaomi Fensterkontakt im Briefkasten
Der Datenpunkt: 0_userdata.0.Briefkasten.Brief
wird benötigt für eine VIS als Binkender Briefkasten.
Jetzt hänge ich fest, da ich den Datenpunkt einfach nicht wieder auf "falsch" setzen kann,
egal ob steure oder aktualisiere.
Ausserdem kommt Post ist da gleich 2 mal auf Telegram
Habe es auch schon mit einem Timeout Probiert aber das Funktioniert auch nicht.
Kann mir da bitte mal jemand weiterhelfen?
-
@walter-o
Du stellst die Variable auf wahr und lässt dich benachrichtigen wenn wahr?! -
@warp735
Ja genau -
@walter-o
Und merkst selbst nicht dass das Humbug ist? -
@walter-o du hast da eine 'race condition'. das SetState braucht länger als der eigentliche Aufruf, so das der neue Wert nicht verfügbar ist bevor das getState in der Zeile darauf ankommt. Allerdings kannst Du dir da das Falls auch sparen und einfach die Nachricht schicken.
Das die Nachricht 2mal kommt liegt am trigger. Der feuert wenn der wert 'is_open' geändert wird, sprich wenn der von falsch auf wahr geht, und wenn der von wahr auf falsch geht wenn die Klappe wieder geschlossen wird
A.
-
@warp735 sagte in Mal wieder Post ist da.:
@walter-o
Und merkst selbst nicht dass das Humbug ist?Sorry, leider nicht (schäm)
-
@walter-o sagte: kommt Post ist da gleich 2 mal auf Telegram
Versuche es mal mit Trigger auf "ist größer als letztes":
Ich gehe davon aus, dass der DP "Post ist da" per Vis zurück gesetzt wird?
-
@walter-o
Lass dich einfach benachrichtigen. Da brauchst doch vorher nix auf "wahr" stellen -
Gehen wir das ganze mal logisch an - da passt was nicht zusammen. Was ich bisher aus den wenigen Info's verstanden habe:
- du hast einen Sensor an der Briefkastenklappe. Der soll dich benachrichtigen wenn post da ist, sprich wenn der Postbote die Klappe auf und wieder zu macht.
- du hast einen Datenpunkt mit dem du der Vis signalisieren willst das Post da ist
- zusätzlich willst du eine Telegramm Meldung haben wenn die Post da ist.
Was fehlt:
- woran erkennst du das du die Post aus dem Briefkasten geholt hast ?
- Wer soll wann und warum den DP für die Vis zurück setzen ?
A
-
@asgothian sagte in Mal wieder Post ist da.:
Gehen wir das ganze mal logisch an - da passt was nicht zusammen. Was ich bisher aus den wenigen Info's verstanden habe:
- du hast einen Sensor an der Briefkastenklappe. Der soll dich benachrichtigen wenn post da ist, sprich wenn der Postbote die Klappe auf und wieder zu macht.
- du hast einen Datenpunkt mit dem du der Vis signalisieren willst das Post da ist
- zusätzlich willst du eine Telegramm Meldung haben wenn die Post da ist.
Ja genau.
Was fehlt:
- woran erkennst du das du die Post aus dem Briefkasten geholt hast ?
Das soll noch dazu kommen wenn ein zweiter Xiaomi an die Tür kommt
- Wer soll wann und warum den DP für die Vis zurück setzen ?
Hier liegt mein Problem, ich denke das soll der 2. te xiaomi machen, das währe dann logisch oder?
A
-
@paul53 sagte in Mal wieder Post ist da.:
@walter-o sagte: kommt Post ist da gleich 2 mal auf Telegram
Versuche es mal mit Trigger auf "ist größer als letztes":
Ich gehe davon aus, dass der DP "Post ist da" per Vis zurück gesetzt wird?
Wo findet man den kleine telegram Block, bei mir ist dieser nicht vorhanden..
Zurücksetzen über tür öfnen -
@walter-o sagte in Mal wieder Post ist da.:
Wo findet man den kleine telegram Block, bei mir ist dieser nicht vorhanden..
Das ist der gleiche Block. Nur mit "internen Eingängen".
-
@codierknecht Danke
-
Der smarte Briefkasten
https://youtu.be/DZxuDFQ_vZM
Sorry für das ot, aber ich konnte nicht anders. Das passt einfach zu gut -
@winni sagte in Mal wieder Post ist da.:
Der smarte Briefkasten
https://youtu.be/DZxuDFQ_vZM
Sorry für das ot, aber ich konnte nicht anders. Das passt einfach zu gutNa schönen Dank auch.
-
Bei mir sieht das so aus:
Das doppelte Setzen der Variable "Posteingang" mache ich, damit das "Geändert"-Datum am Datenpunkt korrekt aktualisiert wird.
Postentnahme geht bei mir so:
Hardware ist an der Briefklappe und an der Briefkastentür jeweils ein Aqara Fenstersensor.
-
-
@paul53 Danke