Guten Tag Ich hab ein watchdog erstellt, bekomme aber keine Naricht. Was mach ich da Falsch?
TYPE FBDECT
eventCount 25
id 11963_0142552
props actuator,tempSensor
webCmd desired-temp
READINGS:
2023-09-22 17:05:54 AIN 11963 0142552
2023-09-22 17:05:54 FBNAME Bad 2.OG
2023-09-22 17:05:54 FBPROP actuator,tempSensor
2023-09-22 17:05:54 FBTYPE Comet DECT
2023-09-22 17:05:54 ID 17
2023-09-20 14:38:26 IODev FritzBox
2023-09-22 17:05:54 battery 90 %
2023-09-22 17:05:54 batteryPercent 90
2023-09-22 17:05:54 batteryState ok
2023-09-22 17:05:54 batterylow 0
2023-09-22 17:05:54 boostactive no
2023-09-22 17:05:54 boostactiveendtime N/A
2023-09-22 01:37:25 day-temp 19.0 C
2023-09-22 01:37:25 desired-temp 17.0 C
2023-09-22 01:37:25 devicelock yes
2023-09-22 17:05:54 errorcode noError (0)
2023-09-22 17:05:54 fwversion 03.54
2023-09-22 01:37:25 holidayactive no
2023-09-22 01:37:25 locked no
2023-09-22 17:05:54 nextPeriodStart 1970-01-01 01:00:00
2023-09-22 17:05:54 nextPeriodTemp 127.5 C
2023-09-22 01:37:25 night-temp 17.0 C
2023-09-22 17:05:54 present no
2023-09-22 01:37:25 state desired-temp: 17.0 C
2023-09-22 01:37:25 summeractive no
2023-09-22 01:37:25 tempadjust 0.0 C
2023-09-22 01:37:25 temperature 24.0 C (measured)
2023-09-22 17:05:54 windowopenactiv no
2023-09-22 17:05:54 windowopenactiveendtime N/A
Bad_2_OG:present:.no 01:00:00 Bad_2_OG:present:.yes set pushmsg msg ' Bad_2_OG Thermostat' 'Nicht mehr ereichbar''sebastian,galaxya50,galaxytaba8' 0 'bike'
Du schreibst es als Pushover Problem. Geht Pushover wenn du mit "set <pushoverdevice> msg test" eine Nachricht schickst?
Pushover ist nicht das Problem. Weil von andern Device bekomme ich Pushover Nachrichten. Da scheint etwas in den Notify nicht richtig zu sein. Ich weiß nur nicht was?
In deinem List fehlt doch was?
Bzw. sind beide doch nur "Stückchen" eines lists...
Ist der Event tatsächlich .no bzw. .yes also mit Leerzeichen?
Wie hast du den Watchdog (warum sprichst du plötzlich von notify?) erstellt?
Selbst ausgedacht oder Eventmonitor?
Auszug aus dem Eventmonitor wäre auch hilfreich...
Gruß, Joachim
Zitat von: Sebastian84 am 28 September 2023, 04:53:50Pushover ist nicht das Problem. Weil von andern Device bekomme ich Pushover Nachrichten. Da scheint etwas in den Notify nicht richtig zu sein. Ich weiß nur nicht was?
Dann ist der Titel total falsch. Nur Pushover nutzer werden rein lesen. Ändere den Titel und poste die entsprechenden Devices vollständig und etwas mehr Input was du genau hast und willst. ... Was uach Joachim schon gesagt hat
Internals:
CMD set pushmsg msg ' Bad_2_OG Thermostat' 'Nicht mehr ereichbar''sebastian,galaxya50,galaxytaba8' 0 'bike'
DEF Bad_2_OG:present:.no 01:00:00 Bad_2_OG:present:.yes set pushmsg msg ' Bad_2_OG Thermostat' 'Nicht mehr ereichbar''sebastian,galaxya50,galaxytaba8' 0 'bike'
FUUID 647cfd41-f33f-cdd4-0b5d-902f23a14649cafb
NAME Bad_2_OG_Pruefung_Zustand1
NOTIFYDEV Bad_2_OG,Bad_2_OG_Pruefung_Zustand1
NR 415
NTFY_ORDER 50-Bad_2_OG_Pruefung_Zustand1
RE1 Bad_2_OG:present:.no
RE2 Bad_2_OG:present:.yes
STATE defined
TO 3600
TYPE watchdog
READINGS:
2023-09-22 16:55:15 state defined
Attributes:
autoRestart 1
DEF FritzBox:11963_0142552 actuator,tempSensor
FUUID 5eb7a970-f33f-679e-5490-64f5f1f00d613990
FritzBox_MSGCNT 96475
FritzBox_TIME 2023-09-28 18:08:09
IODev FritzBox
LASTInputDev FritzBox
MSGCNT 96475
NAME Bad_2_OG
NR 29
STATE Ist:24.0 C (•) Soll:19.0 C<br/>
Batterie:90 %<br/>
Tastensperre aktiv:Ja<br/>
Am:2023-09-28 21:00:00 Auf:17.0 C
TYPE FBDECT
eventCount 87
id 11963_0142552
props actuator,tempSensor
webCmd desired-temp
READINGS:
2023-09-28 18:08:09 AIN 11963 0142552
2023-09-28 18:08:09 FBNAME Bad 2.OG
2023-09-28 18:08:09 FBPROP actuator,tempSensor
2023-09-28 18:08:09 FBTYPE Comet DECT
2023-09-28 18:08:09 ID 17
2023-09-23 04:00:26 IODev FritzBox
2023-09-28 18:08:09 battery 90 %
2023-09-28 18:08:09 batteryPercent 90
2023-09-28 18:08:09 batteryState ok
2023-09-28 18:08:09 batterylow 0
2023-09-28 18:08:09 boostactive no
2023-09-28 18:08:09 boostactiveendtime N/A
2023-09-28 18:08:09 day-temp 19.0 C
2023-09-28 18:08:09 desired-temp 19.0 C
2023-09-28 18:08:09 devicelock yes
2023-09-28 18:08:09 errorcode noError (0)
2023-09-28 18:08:09 fwversion 03.54
2023-09-28 18:08:09 holidayactive no
2023-09-28 18:08:09 locked no
2023-09-28 18:08:09 nextPeriodStart 2023-09-28 21:00:00
2023-09-28 18:08:09 nextPeriodTemp 17.0 C
2023-09-28 18:08:09 night-temp 17.0 C
2023-09-28 18:08:09 present yes
2023-09-28 18:08:09 state desired-temp: 19.0 C
2023-09-28 18:08:09 summeractive no
2023-09-28 18:08:09 tempadjust 0.0 C
2023-09-28 18:08:09 temperature 24.0 C (measured)
2023-09-28 18:08:09 windowopenactiv no
2023-09-28 18:08:09 windowopenactiveendtime N/A
Attributes:
IODev FritzBox
event-min-interval power:120
event-on-change-reading .*
eventMap yes:Ja no:Nein measured:•
group Heizung
icon hc_wht_regler
room 2_EG->Kueche,6_Heizung
stateFormat Ist:temperature Soll:desired-temp<br/>
Batterie:battery<br/>
Tastensperre aktiv:devicelock<br/>
Am:nextPeriodStart Auf:nextPeriodTemp
Im Event Monitor steht :1963_0142552 present: yes
Es ist ein Watchdog der eine Pushover Naricht senden soll wenn nach einer Stunde noch der Zustand (Present) auf no bleibt.
Wenn zum Device
ZitatIm Event Monitor steht :1963_0142552 present: yes
zutrifft, wie soll da ein watchdog (oder was auch immer) mit Bad_2_OG:present reagieren!!?
D.h. du hast dir das watchdog-Define "selbst ausgedacht"?
Warum nicht einfach vom Eventmonitor anlegen lassen!!?
Gruß, Joachim
Ja hab ich mir selber ausgedacht.
Hätte doch gehen müssen. Das Device ist doch Bad 2.OG dann present und dann yes oder no je zustand?
Oder muss dann das da stehen:
FBDECT_fritzbox_Wohnzimmer_11963_0142552:present:.yes /oder no je Zustand?
Im Event Monitor steht
FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 FBNAME: Bad 2.OG
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 FBPROP: actuator,tempSensor
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 present: yes
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 windowopenactiv: no
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 batterylow: 0
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 batteryState: ok
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 locked: no
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 devicelock: yes
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 desired-temp: 17.0 C
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 desired-temp: 17.0 C
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 fwversion: 03.54
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 errorcode: noError (0)
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 boostactiveendtime: N/A
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 AIN: 11963 0142552
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 day-temp: 19.0 C
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 ID: 20001
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 night-temp: 17.0 C
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 nextPeriodTemp: 19.0 C
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 tempadjust: 0.0 C
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 summeractive: no
2023-09-29 04:47:02 FBDECT FBDECT_fritzbox_Wohnzimmer_11963_0142552 tem
drin. Wie muss ich das dann als watchdog schreiben?
EDIT:
Zitat von: Sebastian84 am 29 September 2023, 04:54:12FBDECT_fritzbox_Wohnzimmer_11963_0142552:present:.yes /oder no je Zustand?
vermutlich... Aber:
Warum weigerst du dich den watchdog einfach durch den Eventmonitor anlegen zu lassen!!?
EDIT: https://wiki.fhem.de/wiki/Event_monitor#Vorgehensweise_beim_Anlegen_eines_Ger%C3%A4tes
Gruß, Joachim
Internals:
CFGFN
CMD set pushmsg msg ' Bad_2_OG Thermostat' 'Nicht mehr ereichbar''sebastian,galaxya50,galaxytaba8' 0 'bike'
DEF FBDECT_fritzbox_Wohnzimmer_11963_0142552:present:.yes 00:00:30 FBDECT_fritzbox_Wohnzimmer_11963_0142552:present:.no set pushmsg msg ' Bad_2_OG Thermostat' 'Nicht mehr ereichbar''sebastian,galaxya50,galaxytaba8' 0 'bike'
FUUID 651688c5-f33f-cdd4-deab-a2f2ef1d43e4c143
NAME Bad_2_OG_Pruefung_Zustand
NOTIFYDEV FBDECT_fritzbox_Wohnzimmer_11963_0142552,Bad_2_OG_Pruefung_Zustand
NR 338690
NTFY_ORDER 50-Bad_2_OG_Pruefung_Zustand
RE1 FBDECT_fritzbox_Wohnzimmer_11963_0142552:present:.yes
RE2 FBDECT_fritzbox_Wohnzimmer_11963_0142552:present:.no
STATE Next: 11:07:16
TO 30
TYPE watchdog
eventCount 1
READINGS:
2023-09-29 11:06:46 Activated activated
2023-09-29 11:05:03 state defined
2023-09-29 11:06:46 triggeredByDev FBDECT_fritzbox_Wohnzimmer_11963_0142552
2023-09-29 11:06:46 triggeredByEvent present: yes
Attributes:
autoRestart 1
Zum ausprobieren habe ich present auf yes gemacht. Er macht das jetzt auch mit der Zeit. Aber es kommt keine Naricht an.
Hab das mal mit den Event Monitor probiert bekomme wenn ich die Zeile oben eingebe die Meldung:Please highlight exactly one complete event line
Zitat von: Sebastian84 am 29 September 2023, 11:15:09Hab das mal mit den Event Monitor probiert bekomme wenn ich die Zeile oben eingebe die Meldung:Please highlight exactly one complete event line
richtig
Was ist Deine Frage?
Was muss ich jetzt machen?
Steht doch da: " Please highlight exactly one complete event line"
-> Maustaste, doppelkick auf die Zeile wo Du den Watchdog generieren möchtest.
Zuerst mal den Titel hier sinnvoller machen.
Im Eventmonitor markierst Du die Zeile des Events auf den reagiert werden soll.
Dann der Button "Create...".
Achtung das bleibt englisch. Empfehlung https://www.deepl.com/translator (https://www.deepl.com/translator) ;)