Fritzbox Weckruf per FHEM steuern

Begonnen von Felix_86, 09 August 2023, 14:09:51

Vorheriges Thema - Nächstes Thema

Felix_86

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


Grüße von Felix

Pi3, Raspbian 11, FHEM 6.2, ca 320 Device
SIGNALduino (TCM, TX, IT, SD_GT), CUL (EM, FS20, HMS), JeeLink (PCA301), HUEBridge, HUEDevice, mailcheck, echodevice, alexa, TelegramBot, Weather (OWM), DWD_OpenData, FRITZBOX, TabletUI, Calendar, Abfall, Vitoconnect, LGTV_WebOS

Felix_86

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
Grüße von Felix

Pi3, Raspbian 11, FHEM 6.2, ca 320 Device
SIGNALduino (TCM, TX, IT, SD_GT), CUL (EM, FS20, HMS), JeeLink (PCA301), HUEBridge, HUEDevice, mailcheck, echodevice, alexa, TelegramBot, Weather (OWM), DWD_OpenData, FRITZBOX, TabletUI, Calendar, Abfall, Vitoconnect, LGTV_WebOS

RalfRog

Wenn ich dich nicht missverstehe müsste es an sich sehr einfach sein.
Im aktuellen FritzBox-Modul "set <name> wakeupcall".
Reicht das nicht?
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

Felix_86

Danke.
Doch das reicht - ich wusste es nur nicht. So einfach kann es manchmal sein.
Grüße von Felix

Pi3, Raspbian 11, FHEM 6.2, ca 320 Device
SIGNALduino (TCM, TX, IT, SD_GT), CUL (EM, FS20, HMS), JeeLink (PCA301), HUEBridge, HUEDevice, mailcheck, echodevice, alexa, TelegramBot, Weather (OWM), DWD_OpenData, FRITZBOX, TabletUI, Calendar, Abfall, Vitoconnect, LGTV_WebOS