NEWS
Bei Abwesenheit Handys -> Whatsapp Benachrichtigungen AN
-
@paul53 benötigst du noch die Log Prüfung l? Es scheint auf jedenfall etwas nicht zu klappen, die anwesenheitserkennung im Jarvis zeigt definitv unter einer Minute dass das Gerät wieder online ist. VG
-
bin mir nicht sicher ob der letzte "Freigabe" richtig gesetzt habe:

10.12.2025, 20:52:02.243 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Stopping script 10.12.2025, 20:52:02.483 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: start JavaScript (Blockly) 10.12.2025, 20:52:02.525 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: registered 4 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 10.12.2025, 20:52:47.329 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:53:04.153 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 10.12.2025, 20:53:29.477 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:53:45.470 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 10.12.2025, 20:55:13.039 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:55:28.687 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 10.12.2025, 20:56:51.885 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:57:01.652 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 10.12.2025, 20:57:19.932 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:57:32.666 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggthabs jetzt 3-4 mal probiert mit wlan aus, tür auf, wlan an... 2x kam die Meldung aufs whatsapp dass die Tür geöffnet wurde... was wäre wenn das handy ins wlan kommt während die Tür offen ist, spielt dass ggf. auch eine Rolle?
-
bin mir nicht sicher ob der letzte "Freigabe" richtig gesetzt habe:

10.12.2025, 20:52:02.243 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Stopping script 10.12.2025, 20:52:02.483 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: start JavaScript (Blockly) 10.12.2025, 20:52:02.525 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: registered 4 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 10.12.2025, 20:52:47.329 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:53:04.153 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 10.12.2025, 20:53:29.477 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:53:45.470 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 10.12.2025, 20:55:13.039 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:55:28.687 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 10.12.2025, 20:56:51.885 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:57:01.652 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 10.12.2025, 20:57:19.932 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 10.12.2025, 20:57:32.666 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggthabs jetzt 3-4 mal probiert mit wlan aus, tür auf, wlan an... 2x kam die Meldung aufs whatsapp dass die Tür geöffnet wurde... was wäre wenn das handy ins wlan kommt während die Tür offen ist, spielt dass ggf. auch eine Rolle?
@Flowski sagte: was wäre wenn das handy ins wlan kommt während die Tür offen ist, spielt dass ggf. auch eine Rolle?
Nein.
@Flowski sagte in Bei Abwesenheit Handys -> Whatsapp Benachrichtigungen AN:
2x kam die Meldung aufs whatsapp dass die Tür geöffnet wurde...
Du hast die Tür zu schnell hintereinander geöffnet, so dass mehrere Timer geleichzeitig gelaufen sind. Zum Testen darf erst nach frühestens 2 Minuten die Tür erneut geöffnet werden. 1 Minute Verzögerung sollte laut Log ausreichen.
-
Habs jetzt auf eine Minute gestellt, die MEldungen kommen trotzdem. Die Meldungen auf Whatsapp kamen um 9:39, 9:39, 9:40, 9:43. Bei der ersten würde der zum. der delay 60 sekunden passen, bei den restlichen hingegen nicht
11.12.2025, 09:37:42.564 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Stopping script 11.12.2025, 09:37:42.714 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: start JavaScript (Blockly) 11.12.2025, 09:37:42.751 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: registered 4 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 11.12.2025, 09:38:15.180 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 09:38:29.497 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 09:39:40.023 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 09:39:52.102 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 09:42:27.002 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 09:43:13.285 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 09:43:28.942 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt -
Habs jetzt auf eine Minute gestellt, die MEldungen kommen trotzdem. Die Meldungen auf Whatsapp kamen um 9:39, 9:39, 9:40, 9:43. Bei der ersten würde der zum. der delay 60 sekunden passen, bei den restlichen hingegen nicht
11.12.2025, 09:37:42.564 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Stopping script 11.12.2025, 09:37:42.714 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: start JavaScript (Blockly) 11.12.2025, 09:37:42.751 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: registered 4 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 11.12.2025, 09:38:15.180 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 09:38:29.497 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 09:39:40.023 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 09:39:52.102 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 09:42:27.002 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 09:43:13.285 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 09:43:28.942 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt -
Hier nochmal das gesamte Blockly evt. hab ich ja noch irgendwo einen Fehler drin?!

11.12.2025, 15:37:53.070 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Stopping script 11.12.2025, 15:37:53.270 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: start JavaScript (Blockly) 11.12.2025, 15:37:53.303 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: registered 4 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 11.12.2025, 15:38:14.541 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: abwesend 11.12.2025, 15:38:15.167 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 15:38:35.188 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 15:39:15.168 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: nach einer Minutefalse 11.12.2025, 15:40:08.130 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: abwesend 11.12.2025, 15:40:19.083 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 15:40:39.131 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 15:41:19.083 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: nach einer MinutefalseErste Whatsapp kam um 15:38, die zweite um 15:40
-
Hier nochmal das gesamte Blockly evt. hab ich ja noch irgendwo einen Fehler drin?!

11.12.2025, 15:37:53.070 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Stopping script 11.12.2025, 15:37:53.270 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: start JavaScript (Blockly) 11.12.2025, 15:37:53.303 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: registered 4 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 11.12.2025, 15:38:14.541 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: abwesend 11.12.2025, 15:38:15.167 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 15:38:35.188 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 15:39:15.168 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: nach einer Minutefalse 11.12.2025, 15:40:08.130 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: abwesend 11.12.2025, 15:40:19.083 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: Haustür auf 11.12.2025, 15:40:39.131 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: erstes Handy eingeloggt 11.12.2025, 15:41:19.083 [info ]: javascript.0 (1648) script.js.Benachrichtigungen_immer_an_-_Whatsapp.Auto-Benachrichtigung_bei_Abwesenheit: nach einer MinutefalseErste Whatsapp kam um 15:38, die zweite um 15:40
@Flowski sagte: Erste Whatsapp kam um 15:38, die zweite um 15:40
Der Wert des DP "WhatsappNachricht" ist im Log nach einer Minute immer false, also kann keine Whatsapp-Nachricht gesendet werden, denn das verhindert die Prüfung des DP.
Poste mal den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.EDIT: Gibt es vielleicht noch ein anderes Skript, das die Whatsapp-Nachricht sendet?
-
var timeout; on({ id: [].concat(['tr-064.0.devices.Fabio.active']).concat(['tr-064.0.devices.Jana.active']), change: 'ne' }, async (obj) => { setState('0_userdata.0.Benachrichtigungen.WhatsappNachricht' /* WhatsappNachricht */, (!(getState('tr-064.0.devices.Fabio.active').val || getState('tr-064.0.devices.Jana.active').val)), true); }); on({ id: 'hm-rpc.0.MEQ0029619.1.STATE' /* EG_Haustür:1.STATE */, change: 'gt' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; timeout = setTimeout(async () => { timeout = null; if (getState('0_userdata.0.Benachrichtigungen.WhatsappNachricht').val) { sendTo("whatsapp-cmb", "send", { text: 'Haustür wurde geöffnet' }); } console.info(('nach einer Minute' + String(getState('0_userdata.0.Benachrichtigungen.WhatsappNachricht').val))); }, 60000); console.info('Haustür auf'); }); on({ id: '0_userdata.0.Benachrichtigungen.WhatsappNachricht' /* WhatsappNachricht */, change: 'ne' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; console.info(((obj.state ? obj.state.val : '') ? 'abwesend' : 'erstes Handy eingeloggt')); }); getState('0_userdata.0.Benachrichtigungen.WhatsappNachricht').val; -
es hat aber nichts mit den sep. Blocklys für meine Abwesenheit die zu tun? diesen verzögern/hindern wir ja durch das Blockly an dem grad gebaut wird oder???

edit: ich glaube genau daran lag es... habe eben den Test gemacht, jetzt scheint es zu passen. Dachte dass dieses Blockly das bestehende überrootet und die Meldung aussetzt...
@paul53 Danke für die ganze Mühe die du investiert hast.
