FHEM Forum

FHEM => Automatisierung => Thema gestartet von: heinzfo am 02 April 2016, 14:42:37

Titel: Nachricht senden bei neuer Fritbox Firmware
Beitrag von: heinzfo am 02 April 2016, 14:42:37
Hallo

Ich habe ein notify gebaut um eine whatsapp nachricht zu erhalten wenn die FB eine neue FW hat.
Komme aber leider nicht weiter.

Wie kann ich das so bauen das bei (old) also 84.06.30(old) das notify ausgelöt wird?
Monentan ist der Eintrag 84.06.30 es müsste also (old) ausgewertet werden


define fbfwcheck notify FB7390:box_fwVersion:.*~ m/old/ {fhem "set HeinzMobil send Neue FB Firmware"}
attr fbfwcheck room WhatsApp


Dank und beste Grüße
Heinz
Titel: Antw:Nachricht senden bei neuer Fritbox Firmware
Beitrag von: CoolTux am 02 April 2016, 14:45:18
Hier kannst Du Deine Regexpression testen

https://regex101.com/
Titel: Antw:Nachricht senden bei neuer Fritbox Firmware
Beitrag von: CoolTux am 02 April 2016, 14:49:40
Damit hatte ich Erfolg

([0-9].*old\))


Grüße
Titel: Antw:Nachricht senden bei neuer Fritbox Firmware
Beitrag von: heinzfo am 02 April 2016, 18:34:58
Ich habe es jetzt so eingetragen:

define fbfwcheck notify FB7390:box_fwVersion: ([0-9].*old\) {fhem "set HeinzMobil send Neue FB Firmware"}

Wie kann ich das triggern, für einen Test?

Danke
Titel: Antw:Nachricht senden bei neuer Fritbox Firmware
Beitrag von: CoolTux am 02 April 2016, 18:48:33

trigger FB7390 box_fwVersion 88.34.4(old)
Titel: Antw:Nachricht senden bei neuer Fritbox Firmware
Beitrag von: heinzfo am 03 April 2016, 10:16:50
Ich musste es so eintragen:

FB7390:box_fwVersion.*old. {fhem "set HeinzMobil send Neue FB Firmware"}

Test:
trigger FB7390 box_fwVersion 88.34.4(old)

Danke