FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: sTaN am 30 Mai 2016, 16:11:20

Titel: FritzBox Freetz Callmonitor Funktionen in RPI Fhem Callmonitor integrieren
Beitrag von: sTaN am 30 Mai 2016, 16:11:20
Hallo liebe Community,

ich möchte nun endlich meine FritzBox 7390 auf den aktuellen Firmware Stand von AVM bringen. Aktuell scheue ich mich davor, da ich eine Freetz Firmware verwende, allerdings noch auf FritzOS 6.04! Basis.

Warum und was ich mit Freetz verwende:

Ich hatte bisher Fhem auch immer auf der FritzBox damit ich das Gäste WLAN schalten konnte. Dies habe ich nun aber auch mittels dem FRITZBOX Modul über den Raspberry PI zum Laufen bekommen und somit Fhem komplett auf den PI umgezogen.

Nun zu den eigentlichen Fragen zum Fallmonitor und ob ich die benötigten Funktionen ebenfalls auf den Pi umziehen kann.
Ist es möglich folgendes mit dem Modul auf dem RPI zu realisieren?

1. Bei eingehenden Anrufen ein Popup auf meiner Dreambox
Über den Freetz Callmonitor wie folgt realisiert:
in:request ^ ^ DREAM_TIMEOUT=6 dream2message --user=Dreambox Benutzer --pass=Dreambox Passwort IP-Dreambox "Anruf an ${DEST_NAME} ${DEST_DISP}${LF}von ${SOURCE_NAME}${LF}${SOURCE_ENTRY}${LF}${LF}${TIMESTAMP}"

2. Bei verpassten Anrufen Email senden
in:cancel ^ ^ mailmessage info@meine-email-adresse.de

3. Bei Anruf von meiner Handynummer auf eine Festnetznummer in der Fritzbox mein QNAP NAS hochfahren
in:request MeineRufnummer 622 ether-wake -i eth0 Mac-Adresse-NAS

4. Bei Anruf von meiner Handynummer auf eine Festnetznummer in der Fritzbox SSH der FritzBox starten. Kann natürlich wegfallen, da SSH auf der FritzBox ohne Fretts nicht geht
in:request MeineRufnummer 620 /etc/init.d/rc.dropbear start

Weitere Möglichkeiten siehe Callmonitor von Freetz unter http://trac.freetz.org/wiki/packages/callmonitor (http://trac.freetz.org/wiki/packages/callmonitor)

Vielleicht hat der Ein- oder andere diese Dinge auch schon umgesetzt?

Viele Grüße
sTaN
Titel: Antw:FritzBox Freetz Callmonitor Funktionen in RPI Fhem Callmonitor integrieren
Beitrag von: Wernieman am 30 Mai 2016, 16:43:50
1) Aktionen beim Anrufsignal wurde hier im Forum schon implementiert, bitte suchen
2) Das kann die Fritzbox schon selber
3) Guuuute Frage ..... eventuell bei 1) nachgucken
4) geht nicht, da kein SSH

Da Du einen RasPi hast, würde ich per portforwarding den ssh auf den RasPi durschleifen, am besten nicht per Standartport (Krackversuche). Dort könntest z.B. Du per iptables-Regel den Zugriff ein/ausschalten. Alternativ FritzBox-VPN ;o)

Wobei ich auf meinen Internen Server (RasPi würde reichen) sogar einen Mailserver (postix) aufgesetzt habe und mir die Mails von 2) direkt zuschicken lasse. So verlassen diese nicht mal die Wohnung ... und diese Mails verarbeite ich per scripte, kann deshalb auf verschiedene Aktionen auch reagieren
Titel: Antw:FritzBox Freetz Callmonitor Funktionen in RPI Fhem Callmonitor integrieren
Beitrag von: sTaN am 30 Mai 2016, 17:38:09
Danke Wernieman für die schnelle Rückmeldung.

zu 1.) Habe die Formsuche bereits genutzt und dazu leider nichts finden können
zu 2.) Stimmt. Das neue FritzOS beherrscht dies ja, also erledigt.
zu 3.) Auch hierzu leider keine Beispiele im Forum gefunden
zu 4.) erledigt, da nicht benötigt

Zu deinem letzten Hinweis. Ich verwende bereits das FritzBox VPN und sogar VPN On Demand mit meinen iOS Geräten. Läuft einwandfrei. Beim Starten diverser Apps a la QFile, QManager, Fhem mobile etc. wird VPN automatisch gestartet und ich habe Zugriff auf diverse Endgeräte im Heimnetz.

Fehlt aktuell also nur noch eine Lösung für 1. und 3. auf dem RasPi und ich kann mich von Freetz vorerst verabschieden.

Gruß
Titel: Antw:FritzBox Freetz Callmonitor Funktionen in RPI Fhem Callmonitor integrieren
Beitrag von: JoWiemann am 30 Mai 2016, 19:25:37
Dann schau doch mal hier:

72_CALLMONITOR

+

Einbinden DreamBox
http://www.meintechblog.de/2014/05/das-tv-geraet-in-die-hausautomation-einbinden-enigma2-receiver-dreambox-oder-vuplus-in-fhem-integrieren/#more-4466

+

98_WOL

Und dann mal googeln :-)

Grüße Jörg
Titel: Antw:FritzBox Freetz Callmonitor Funktionen in RPI Fhem Callmonitor integrieren
Beitrag von: Markus Bloch am 01 Juni 2016, 00:06:05
1) http://fhem.de/commandref_DE.html#FB_CALLMONITOR => http://www.meintechblog.de/2014/12/smart-home-steuerung-notzugang-per-telefon/
3) FB_CALLMONITOR => http://fhem.de/commandref_DE.html#notify => http://fhem.de/commandref.html#WOL

Gruß
Markus
Titel: Antw:FritzBox Freetz Callmonitor Funktionen in RPI Fhem Callmonitor integrieren
Beitrag von: sTaN am 01 Juni 2016, 21:38:55
Vielen Dank für eure Verlinkungen!
Habe es wie folgt zum Laufen bekommen:

Zitat## FritzBox Callmonitor
# FritzBox 7390
define Telefon FB_CALLMONITOR 192.168.X.X
attr Telefon event-on-change-reading event

## Wake On LAN
# WOL QNAP per Tastendruck
define QNAP WOL MAC-Adresse 192.168.X.X
attr QNAP devStateIcon .*on:Restart .*off:Shutdown
attr QNAP icon edit_save
attr QNAP interval 300
attr QNAP room Wohnzimmer,Favourites

# WOL QNAP per Anruf
define call_WOL_QNAP notify Telefon {fhem ("set QNAP on") if (ReadingsVal("Telefon","internal_number","") eq "622" && ReadingsVal("Telefon","external_number","") eq "017XXXXXX")}

HAPPY  ;D