FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: Felix_86 am 09 August 2023, 14:09:51

Titel: Fritzbox Weckruf per FHEM steuern
Beitrag von: Felix_86 am 09 August 2023, 14:09:51
Hallo zusammen,

ich möchte die Funktion "Weckruf" (internes Telefonklingeln als Wecker) einer FritzBox 7520 mit FRITZ!OS 7.56 über FHEM steuern (Uhrzeit des Weckruf einstellen, Weckruf de-/aktivieren).

Bei meinen Recherchen bin ich auf den recht alten Wiki-Eintrag gestoßen: https://wiki.fhem.de/wiki/FritzBox:_Weckzeit_einstellen
Diesen habe ich umgesetzt, aber es funktioniert nicht.

Im FHEM Log sieht alles gut aus

2023.08.09 13:46:15 3:  n_FBWeckzeit_In_FHEM_verstellt: $EVENT
2023.08.09 13:46:15 3: FB_WeckerStellen(Weckruf: 3, Telefon: DECT Mobilteil weiß? => Alle, Wiederholung: 3=Einmal wecken (keine Wiederholung), Zeit: state 02:20) ("ATD#883*state 02203*9*") returned: ATD:  ATH:
2023.08.09 13:46:15  3: n_FBWeckzeit_In_FHEM_verstellt return value: Weckruf: 3, Telefon: DECT Mobilteil weiß? => Alle, Wiederholung: 3=Einmal wecken (keine Wiederholung), Zeit: state 02:20

Die folgenden Zeilen in der Sub in 99_myutils.pm nc 127.0.0.1 1011 habe ich durch nc 192.168.2.1 1011 (IP der Fritzbox) ersetzt, da ich davon ausgehen, dass der nc-Befehl gegen die Fritzbox laufen muss und nicht gegen das Quellsystem (FHEM auf einem Raspberry).
Im tcpdump sehe ich nun, dass die Fritzbox 7520 mit FRITZ!OS 7.56 die Anfragen auf dem Port 1011 ablehnt (RST).

pi@pipi:~ $ sudo tcpdump -nni wlan0 port 1011
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
13:46:15.949308 IP 192.168.2.11.43880 > 192.168.2.1.1011: Flags [S], seq 489022076, win 64240, options [mss 1460,sackOK,TS val 3270556016 ecr 0,nop,wscale 7], length 0
13:46:15.954203 IP 192.168.2.1.1011 > 192.168.2.11.43880: Flags [R.], seq 0, ack 489022077, win 0, length 0
13:46:17.010200 IP 192.168.2.11.43882 > 192.168.2.1.1011: Flags [S], seq 4192530416, win 64240, options [mss 1460,sackOK,TS val 3270557077 ecr 0,nop,wscale 7], length 0
13:46:17.015360 IP 192.168.2.1.1011 > 192.168.2.11.43882: Flags [R.], seq 0, ack 4192530417, win 0, length 0

Wo liegt der Fehler?
Ist ein weiteres Modul / Device in FHEM erforderlich?
Wird das Script und die Funktion über einen nc-Aufruf heutzutage überhaupt noch unterstützt?
Gibt eine andere Möglichkeit den Weckruf über FHEM zu steuern?

Vielen dank vorab und Gruß,
Felix


Titel: Aw: Fritzbox Weckruf per FHEM steuern
Beitrag von: Felix_86 am 09 August 2023, 15:47:33
Ich habe den Weckruf nun mit dem SIP-Client nachgebaut und lasse zu in FHEM einstellbaren Zeiten das Telefon klingeln: https://wiki.fhem.de/wiki/SIP-Client
Titel: Aw: Fritzbox Weckruf per FHEM steuern
Beitrag von: RalfRog am 09 August 2023, 15:49:31
Wenn ich dich nicht missverstehe müsste es an sich sehr einfach sein.
Im aktuellen FritzBox-Modul "set <name> wakeupcall".
Reicht das nicht?
Titel: Aw: Fritzbox Weckruf per FHEM steuern
Beitrag von: Felix_86 am 09 August 2023, 16:04:26
Danke.
Doch das reicht - ich wusste es nur nicht. So einfach kann es manchmal sein.