Alarm wenn Sensor nicht mehr sendet

Begonnen von schlauby, 06 Oktober 2013, 22:02:13

Vorheriges Thema - Nächstes Thema

Tom111

Hallo,

ich wollte mich hiermit bei Noname bedanken, mit seinem Beispiel habe ich mir endlich eine Überwachung für meine FHT-. und HMS-Geräte
fertigstellen können. Noname hat zwar nicht viel geschrieben, nur ein vollständiges Code-Beispiel, aber das ist auch in 90% der Fälle vollkommen ausreichend.

35 Antworten, haben nichts gebracht, nur noch mehr Unverständnis.  :o

Es wird immer wieder darauf hingewiesen, dass einfach nur Beispiele fehlen, auch in der commandref die für Anfänger wohl der reinste Horror ist
fehlen zum größten Teil einfach nur Beispielscripte wie es z.B. in der fhem.cfg auszusehen hat.

Jeder könnte sich sehr viel Zeit sparen wenn er einfach nur mal copy and paste verwenden würde!

Nicht umsonst heißt es ,,Ein Bild sagt mehr als tausend Worte" !!  ;)

Danke nochmal an Noname!

Gruß
Tom
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Noname

Hi Tom111,

nichts zu Danken freut mich das ich dir
und vielleicht auch andere ein wenig helfen konnte.

brusca

Zitat von: flurin am 21 Februar 2015, 17:45:11

Als Alternative hier eine Lösung mit DOIF:

define di_garden_door_alive DOIF ([garden_door] or [global:?INITIALIZED])\
({log_alive("garden_door")}, trigger garden_door failure)
attr di_garden_door_alive do resetwait
attr di_garden_door_alive group DOIF
attr di_garden_door_alive wait 180


Der Code:
{log_alive("garden_door")}

kann mit einem beliebigen Befehl ersetzt werden.


vielen Dank super
ich habe noch folgendes eingefügt:
({ system ("curl -X POST -H 'Authorization: Bearer xxxxxxxxxxxxxxxxxx' -F 'message=Sensor 1 failed' https://notify-api.line.me/api/notify")}, trigger AliveSt1Mod1 failure)
das sendet mir "Sensor 1 failed" an Line (Android App) auf das Handy.
Nun möchte ich, dass diese Meldung noch 3 mal gesendet wird jede Minute.
Kann mir da einer weiter helfen?

Damian

Zitat von: brusca am 29 März 2017, 11:28:19
vielen Dank super
ich habe noch folgendes eingefügt:
({ system ("curl -X POST -H 'Authorization: Bearer xxxxxxxxxxxxxxxxxx' -F 'message=Sensor 1 failed' https://notify-api.line.me/api/notify")}, trigger AliveSt1Mod1 failure)
das sendet mir "Sensor 1 failed" an Line (Android App) auf das Handy.
Nun möchte ich, dass diese Meldung noch 3 mal gesendet wird jede Minute.
Kann mir da einer weiter helfen?
https://fhem.de/commandref_DE.html#DOIF_repeatcmd
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF