FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: marboj am 17 Januar 2023, 15:39:13

Titel: Keine Pushover-Meldung nach Fhem-Neustart
Beitrag von: marboj am 17 Januar 2023, 15:39:13
Hallo zusammen,

habe über das Event global:INITIATED bisher immer eine Nachricht erhalten, wenn der Server neu gestartet wurde. Hat sich etwas geändert mit FHEM 6.2, da die Nachrichten seit dem 14.1. nicht mehr kommen.

Gruß
Marco
Titel: Antw:Keine Pushover-Meldung nach Fhem-Neustart
Beitrag von: betateilchen am 17 Januar 2023, 18:26:41
Zitat von: marboj am 17 Januar 2023, 15:39:13
habe über das Event global:INITIATED bisher immer eine Nachricht erhalten

Das glaube ich erstmal nicht.

Zeig doch mal ein List von dem notify, das die Meldung verschicken soll.
Titel: Antw:Keine Pushover-Meldung nach Fhem-Neustart
Beitrag von: marboj am 17 Januar 2023, 18:43:36
so, oder:

Internals:
   DEF        global:INITIALIZED set Pushnachricht msg 'fhem' 'neu geladen! - $EVENT' '' 0 ''
   FUUID      60a5f799-f33f-698a-2175-574a87c8d9151d32
   NAME       notify_fhem_reload
   NOTIFYDEV  global
   NR         331
   NTFY_ORDER 50-notify_fhem_reload
   REGEXP     global:INITIALIZED
   STATE      2023-01-17 06:41:31
   TRIGGERTIME 1673934096.75451
   TYPE       notify
   READINGS:
     2023-01-17 06:41:08   state           active
     2023-01-17 06:41:31   triggeredByDev  global
     2023-01-17 06:41:31   triggeredByEvent INITIALIZED
Attributes:
   room       99_System



@betateilchen: Schreibfehler, da ich es auswendig auf der Arbeit geschrieben habe. Sorry
Titel: Antw:Keine Pushover-Meldung nach Fhem-Neustart
Beitrag von: betateilchen am 17 Januar 2023, 19:16:48
Zitat

     2023-01-17 06:41:31   triggeredByDev  global
     2023-01-17 06:41:31   triggeredByEvent INITIALIZED


Zumindest heute morgen hat das notify noch ausgelöst.
Schau doch mal in Dein Logfile, ob Du da einen Hinweis findest.

Vielleicht hat sich etwas beim Verschicken der Nachricht selbst (Modul msg ?) geändert.
Es gibt zu "msg" eine aktuell laufende Diskussion hier:

https://forum.fhem.de/index.php/topic,39983.msg1257666.html#msg1257666
Titel: Antw:Keine Pushover-Meldung nach Fhem-Neustart
Beitrag von: CoolTux am 17 Januar 2023, 21:32:57
Ich denke hier wird der FHEM Befehl msg nicht verwendet
Das Pushover Device verwendet einen set Befehl der auch msg heißt.

set PUSHOVERDEVICE msg Testnachricht

So in etwa
Titel: Antw:Keine Pushover-Meldung nach Fhem-Neustart
Beitrag von: Beta-User am 17 Januar 2023, 21:49:49
Schnellerer Start (retain, 6.2) und Netzwerk noch nicht bereit?
Titel: Antw:Keine Pushover-Meldung nach Fhem-Neustart
Beitrag von: marboj am 18 Januar 2023, 13:43:42
Vermutlich ist der Start in der Tat zu schnell, da Nachrichten nach dem Start einwandfrei kommen. Die Startnachricht kommt auch, aber halt nicht zuverlässig...
Titel: Antw:Keine Pushover-Meldung nach Fhem-Neustart
Beitrag von: Otto123 am 18 Januar 2023, 17:30:23
Hi,

beim ser2net Service auf schnelleren Maschine hat bei mir geholfen, den Start des Dienstes davon abhängig zu machen, dass das Netzwerk wirklich "oben" ist:
After=network-online.target
Wants=network-online.target

Die original fhem.service Unit verwendet network.target
[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target

Wenn ich es richtig verstehe, erfolgt der Start von FHEM damit lediglich nach dem Start vom Netzwerk. FHEM könnte aber "das Netzwerk überholen".

Ob es das richtige Allheilmittel ist, kann ich nicht sagen.

Gruß Otto