FRITZBOX - Fritz!Box und Fritz!Fon sprechen - Jetzt auch ohne Telnet

Begonnen von tupol, 28 November 2014, 23:46:54

Vorheriges Thema - Nächstes Thema

tupol

Zitat von: DanHard am 21 Dezember 2014, 16:27:18
Momentan werden die Readings alle 3 Sekunden aktuallisiert.
Meine FritzBox ist total überlastet.

Wie kann ich das auf 1 Minuten oder 10 Minuten setzen?
Wenn ich den Wert Intervall ändere passiert nix.
Keine Ahnung. Ich brauche mehr Infos.

tupol

Zitat von: DanHard am 21 Dezember 2014, 15:13:48
Erstmal: Danke für das Modul, genau das wo ich gesucht habe!
Danke für die super Arbeit.

Nun habe ich aber noch eine Frage:
Habe mir einen Dummy eingerichtet um das WLAN und das Gast WLAN über FHEM zu schalten.
Wenn nun mein WLAN über die FritzBox deaktiviert wird, manuel oder Nachtschaltung dann wird
mein Dummyschalter nicht aktualisiert mir dem neuen Readings.
Wie kann ich machen das FHEM mir alle paar Minuten überprüft ob die Reading übereinstimmen?

Danke und Gruss
mit 'notify'

DanHard

Zitat von: tupol am 21 Dezember 2014, 16:40:54
Keine Ahnung. Ich brauche mehr Infos.

Dein Modul läuft auf einem Pi und wird mit Telnet verbunden.
Alles läuft soweit gut.

Wenn ich nun die Readings anschaue werden sie alle 2-3 Sekunden aktualisiert.
Die ist ja nicht unbedingt nötig, es würde genügen wenn sie alle paar Minuten aktualisiert werden.
Bei INTERVAL steht 300 das wären ja alle 5 Minuten aber es sind alle 2-3 Sekunden.
Das Andauernde aktualisieren merke ich an der Peformance des Pi und der FritzBox massiv.

Brauchst du sonst noch Infos?



DanHard

Zitat von: tupol am 21 Dezember 2014, 16:44:02
mit 'notify'


define WLAN dummy
attr WLAN devStateIcon on:it_wifi@green off:it_wifi@red
attr WLAN group Server
attr WLAN room Buero,Overview
attr WLAN setList off on
define WLANan notify fritzbox:WLAN:.* set fritzbox wlan on
attr WLANan room Buero
define WLANaus notify WLAN:off set fritzbox wlan off
attr WLANaus room Buero
define GastWLAN dummy
attr GastWLAN devStateIcon on:it_wifi@green off:it_wifi@red
attr GastWLAN group Server
attr GastWLAN room Buero
attr GastWLAN setList on off
define GastWLANan notify GastWLAN:on set fritzbox guestWLAN on
attr GastWLANan group Server
attr GastWLANan room Buero
define GastWLANaus notify GastWLAN:off set fritzbox guestWLAN off
attr GastWLANaus group Server
attr GastWLANaus room Buero


Kannst du mir eine Tipp geben wo ich was falsch gemacht haben könnte?

tupol

Zitat von: DanHard am 21 Dezember 2014, 16:49:42
Dein Modul läuft auf einem Pi und wird mit Telnet verbunden.
Alles läuft soweit gut.

Wenn ich nun die Readings anschaue werden sie alle 2-3 Sekunden aktualisiert.
Die ist ja nicht unbedingt nötig, es würde genügen wenn sie alle paar Minuten aktualisiert werden.
Bei INTERVAL steht 300 das wären ja alle 5 Minuten aber es sind alle 2-3 Sekunden.
Das Andauernde aktualisieren merke ich an der Peformance des Pi und der FritzBox massiv.

Brauchst du sonst noch Infos?
Ja. Bitte wie üblich ein log mit modul verbose 5 und ein list

DanHard

Zitat von: tupol am 21 Dezember 2014, 17:11:26
Ja. Bitte wie üblich ein log mit modul verbose 5 und ein list


Internals:
   INTERVAL   300
   NAME       fritzbox
   NR         42
   REMOTE     1
   STATE      WLAN: on gWLAN: off
   TYPE       FRITZBOX
   CHANGETIME:
   Helper:
     Dblog:
       Wlan:
         Mydblog:
           TIME       1419178969.6726
           VALUE      on gWLAN
       Alarm1:
         Mydblog:
           TIME       1419178969.6726
           VALUE      Wecker 1
       Alarm1_state:
         Mydblog:
           TIME       1419178969.6726
           VALUE      off
       Alarm1_target:
         Mydblog:
           TIME       1419178969.6726
           VALUE      FON 1
       Alarm1_time:
         Mydblog:
           TIME       1419178969.6726
           VALUE      00:00
       Alarm1_wdays:
         Mydblog:
           TIME       1419178969.6726
           VALUE      Mo Fr Tu Sa We So Th
       Alarm2:
         Mydblog:
           TIME       1419178969.6726
           VALUE      Wecker 2
       Alarm2_state:
         Mydblog:
           TIME       1419178969.6726
           VALUE      off
       Alarm2_target:
         Mydblog:
           TIME       1419178969.6726
           VALUE      FON 1
       Alarm2_time:
         Mydblog:
           TIME       1419178969.6726
           VALUE      00:00
       Alarm2_wdays:
         Mydblog:
           TIME       1419178969.6726
           VALUE      Mo Fr Tu Sa We So Th
       Alarm3:
         Mydblog:
           TIME       1419178969.6726
           VALUE      Wecker 3
       Alarm3_state:
         Mydblog:
           TIME       1419178969.6726
           VALUE      off
       Alarm3_target:
         Mydblog:
           TIME       1419178969.6726
           VALUE      FON 1
       Alarm3_time:
         Mydblog:
           TIME       1419178969.6726
           VALUE      00:00
       Alarm3_wdays:
         Mydblog:
           TIME       1419178969.6726
           VALUE      Mo Fr Tu Sa We So Th
       Box_fwversion:
         Mydblog:
           TIME       1419177610.52726
           VALUE      84.06.20
       Box_guestwlan:
         Mydblog:
           TIME       1419178969.6726
           VALUE      off
       Box_guestwlanremain:
         Mydblog:
           TIME       1419178969.6726
           VALUE      0
       Box_model:
         Mydblog:
           TIME       1419177610.52726
           VALUE      FRITZ!Box Fon WLAN 7390
       Box_moh:
         Mydblog:
           TIME       1419177610.52726
           VALUE      3
       Box_wlan_2.4ghz:
         Mydblog:
           TIME       1419178969.6726
           VALUE      on
       Box_wlan_5ghz:
         Mydblog:
           TIME       1419178969.6726
           VALUE      on
       Dect1:
         Mydblog:
           TIME       1419177610.52726
           VALUE      Mr. James
       Dect1_alarmringtone:
         Mydblog:
           TIME       1419177610.52726
           VALUE      HandsetDefault
       Dect1_fwversion:
         Mydblog:
           TIME       1419177610.52726
           VALUE      2.92
       Dect1_intringtone:
         Mydblog:
           TIME       1419177610.52726
           VALUE      HandsetDefault
       Dect1_intern:
         Mydblog:
           TIME       1419177610.52726
           VALUE      610
       Dect1_manufacturer:
         Mydblog:
           TIME       1419177610.52726
           VALUE      AVM
       Dect1_model:
         Mydblog:
           TIME       1419177610.52726
           VALUE      MT-D
       Dect1_radio:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0
       Lastreadout:
         Mydblog:
           TIME       1419178969.6726
           VALUE      20 values captured in 2.00 s
       Tam1:
         Mydblog:
           TIME       1419177610.52726
           VALUE      Anrufbeantworter
       Tam1_newmsg:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0
       Tam1_oldmsg:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0
       Tam1_state:
         Mydblog:
           TIME       1419177610.52726
           VALUE      off
       User01:
         Mydblog:
           TIME       1419177610.52726
           VALUE      (guest)
       User01_thismonthtime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0:00
       User01_todayseconds:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0
       User01_todaytime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0:00
       User01_type:
         Mydblog:
           TIME       1419177610.52726
           VALUE      Guest
       User02:
         Mydblog:
           TIME       1419177610.52726
           VALUE      iPhoneOrnella (192.168.178.40)
       User02_thismonthtime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      29:28
       User02_todayseconds:
         Mydblog:
           TIME       1419177610.52726
           VALUE      5760
       User02_todaytime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      1:36
       User02_type:
         Mydblog:
           TIME       1419177610.52726
           VALUE      IP
       User03:
         Mydblog:
           TIME       1419177610.52726
           VALUE      iPadmini (192.168.178.27)
       User03_thismonthtime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      1:08
       User03_todayseconds:
         Mydblog:
           TIME       1419177610.52726
           VALUE      4080
       User03_todaytime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      1:08
       User03_type:
         Mydblog:
           TIME       1419177610.52726
           VALUE      IP
       User04:
         Mydblog:
           TIME       1419177610.52726
           VALUE      Fernseher (192.168.178.21)
       User04_thismonthtime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      10:30
       User04_todayseconds:
         Mydblog:
           TIME       1419177610.52726
           VALUE      4320
       User04_todaytime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      1:12
       User04_type:
         Mydblog:
           TIME       1419177610.52726
           VALUE      IP
       User05:
         Mydblog:
           TIME       1419177610.52726
           VALUE      iPad (192.168.178.22)
       User05_thismonthtime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      6:48
       User05_todayseconds:
         Mydblog:
           TIME       1419177610.52726
           VALUE      4800
       User05_todaytime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      1:20
       User05_type:
         Mydblog:
           TIME       1419177610.52726
           VALUE      IP
       User07:
         Mydblog:
           TIME       1419177610.52726
           VALUE      iPhoneDamian (192.168.178.20)
       User07_thismonthtime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0:00
       User07_todayseconds:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0
       User07_todaytime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      0:00
       User07_type:
         Mydblog:
           TIME       1419177610.52726
           VALUE      IP
       User08:
         Mydblog:
           TIME       1419177610.52726
           VALUE      IPhone-Damian (192.168.178.33)
       User08_thismonthtime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      63:50
       User08_todayseconds:
         Mydblog:
           TIME       1419177610.52726
           VALUE      8760
       User08_todaytime:
         Mydblog:
           TIME       1419177610.52726
           VALUE      2:26
       User08_type:
         Mydblog:
           TIME       1419177610.52726
           VALUE      IP
   Readings:
     2014-12-21 17:22:48   alarm1          Wecker 1
     2014-12-21 17:22:48   alarm1_state    off
     2014-12-21 17:22:48   alarm1_target   FON 1
     2014-12-21 17:22:48   alarm1_time     00:00
     2014-12-21 17:22:48   alarm1_wdays    Mo Fr Tu Sa We So Th
     2014-12-21 17:22:48   alarm2          Wecker 2
     2014-12-21 17:22:48   alarm2_state    off
     2014-12-21 17:22:48   alarm2_target   FON 1
     2014-12-21 17:22:48   alarm2_time     00:00
     2014-12-21 17:22:48   alarm2_wdays    Mo Fr Tu Sa We So Th
     2014-12-21 17:22:48   alarm3          Wecker 3
     2014-12-21 17:22:48   alarm3_state    off
     2014-12-21 17:22:48   alarm3_target   FON 1
     2014-12-21 17:22:48   alarm3_time     00:00
     2014-12-21 17:22:48   alarm3_wdays    Mo Fr Tu Sa We So Th
     2014-12-21 17:00:09   box_fwVersion   84.06.20
     2014-12-21 17:22:48   box_guestWlan   off
     2014-12-21 17:22:48   box_guestWlanRemain 0
     2014-12-21 17:00:09   box_model       FRITZ!Box Fon WLAN 7390
     2014-12-21 17:00:09   box_moh         3
     2014-12-21 17:22:48   box_wlan_2.4GHz on
     2014-12-21 17:22:48   box_wlan_5GHz   on
     2014-12-21 17:00:09   dect1           Mr. James
     2014-12-21 17:00:09   dect1_alarmRingTone HandsetDefault
     2014-12-21 17:00:09   dect1_fwVersion 2.92
     2014-12-21 17:00:09   dect1_intRingTone HandsetDefault
     2014-12-21 17:00:09   dect1_intern    610
     2014-12-21 17:00:09   dect1_manufacturer AVM
     2014-12-21 17:00:09   dect1_model     MT-D
     2014-12-21 17:00:09   dect1_radio     0
     2014-12-21 17:22:48   lastReadout     20 values captured in 2.00 s
     2014-12-21 17:22:48   state           WLAN: on gWLAN: off
     2014-12-21 17:00:09   tam1            Anrufbeantworter
     2014-12-21 17:00:09   tam1_newMsg     0
     2014-12-21 17:00:09   tam1_oldMsg     0
     2014-12-21 17:00:09   tam1_state      off
     2014-12-21 17:00:09   user01          (guest)
     2014-12-21 17:00:09   user01_thisMonthTime 0:00
     2014-12-21 17:00:09   user01_todaySeconds 0
     2014-12-21 17:00:09   user01_todayTime 0:00
     2014-12-21 17:00:09   user01_type     Guest
     2014-12-21 17:00:09   user02          iPhoneOrnella (192.168.178.40)
     2014-12-21 17:00:09   user02_thisMonthTime 29:28
     2014-12-21 17:00:09   user02_todaySeconds 5760
     2014-12-21 17:00:09   user02_todayTime 1:36
     2014-12-21 17:00:09   user02_type     IP
     2014-12-21 17:00:09   user03          iPadmini (192.168.178.27)
     2014-12-21 17:00:09   user03_thisMonthTime 1:08
     2014-12-21 17:00:09   user03_todaySeconds 4080
     2014-12-21 17:00:09   user03_todayTime 1:08
     2014-12-21 17:00:09   user03_type     IP
     2014-12-21 17:00:09   user04          Fernseher (192.168.178.21)
     2014-12-21 17:00:09   user04_thisMonthTime 10:30
     2014-12-21 17:00:09   user04_todaySeconds 4320
     2014-12-21 17:00:09   user04_todayTime 1:12
     2014-12-21 17:00:09   user04_type     IP
     2014-12-21 17:00:09   user05          iPad (192.168.178.22)
     2014-12-21 17:00:09   user05_thisMonthTime 6:48
     2014-12-21 17:00:09   user05_todaySeconds 4800
     2014-12-21 17:00:09   user05_todayTime 1:20
     2014-12-21 17:00:09   user05_type     IP
     2014-12-21 17:00:09   user07          iPhoneDamian (192.168.178.20)
     2014-12-21 17:00:09   user07_thisMonthTime 0:00
     2014-12-21 17:00:09   user07_todaySeconds 0
     2014-12-21 17:00:09   user07_todayTime 0:00
     2014-12-21 17:00:09   user07_type     IP
     2014-12-21 17:00:09   user08          IPhone-Damian (192.168.178.33)
     2014-12-21 17:00:09   user08_thisMonthTime 63:50
     2014-12-21 17:00:09   user08_todaySeconds 8760
     2014-12-21 17:00:09   user08_todayTime 2:26
     2014-12-21 17:00:09   user08_type     IP
   Fhem:
     LOCAL      0
     lastHour   394216
     modulVersion $Date: 2014-12-20 17:53:25 +0100 (Sat, 20 Dec 2014) $
     610:
       brand      AVM
       model      MT-D
       name       Mr. James
     Landevice:
       192.168.178.20 iPhoneDamian
       192.168.178.21 Fernseher
       192.168.178.22 iPad
       192.168.178.23 Computer
       192.168.178.24 SwitchBuero
       192.168.178.25 XBox
       192.168.178.26 BlueRay
       192.168.178.27 iPadmini
       192.168.178.28 DruckerBrother
       192.168.178.29 raspberrypi
       192.168.178.30 hartiserver
       192.168.178.31 SwitchWohnzimmer
       192.168.178.32 PC-192-168-178-32
       192.168.178.33 IPhone-Damian
       192.168.178.40 iPhoneOrnella
       192.168.178.80 AppleTV
   Helper:
     Readout_running_pid:
       abortFn    FRITZBOX_Readout_Aborted
       finishFn   FRITZBOX_Readout_Done
       fn         FRITZBOX_Readout_Run
       pid        983
       Abortarg:
Attributes:
   fritzBoxIP 192.168.178.1
   group      Server
   room       Buero
   verbose    5



DanHard

Zitat von: tupol am 21 Dezember 2014, 17:11:26
Ja. Bitte wie üblich ein log mit modul verbose 5 und ein list

Im LOG steht nix trotz Verbose 5
oder muss ich das anders machen?
Bin halt noch nicht so geübt!

tupol

also beim list ist mir nichts aufgefallen. Eigentlich müsste es Dein Log füllen. Keine Ahnung wieso da nichts steht.

tupol

#143
Jetzt habe ich mich mal wieder etwas weiter in die Eingeweide der Box vorgewagt. Es gibt jetzt (im SVN) den Befehl "set <name> moh customer <dateiInklusivePfad>" mit der eine eigene MP3-Wartemusik aufgespielt werden kann. Die Wartemusik wird abgespielt, wenn man ein Telefon abnimmt, das mit "set ... ring ..." läutet.
Die maximale Länge der Wartemusik auf der Box ist 7 s. Man kann damit also kurze Sprachnachrichten übertragen. (Irgendwann auch nach drausen.)
Die mp3-Datei muss auf der Fritzbox liegen.
Zurücksetzen läßt sich die MOH mit "set <name> moh default"

Wenn jemand den customerRingTone zur Ansage von Nachrichten nutzt, würden mich die entsprechenden Erfahrungen interessieren.

DanHard

Zitat von: tupol am 21 Dezember 2014, 18:00:10
also beim list ist mir nichts aufgefallen. Eigentlich müsste es Dein Log füllen. Keine Ahnung wieso da nichts steht.

Schade.

Musste das Modul wieder deaktivieren, habe sonst Probleme mit FritzBox und Pi.

tupol

Zitat von: DanHard am 21 Dezember 2014, 17:26:58
Im LOG steht nix trotz Verbose 5
oder muss ich das anders machen?
Bin halt noch nicht so geübt!

Ach fällt mir gerade auf. Lösche mal Deine Dummys. Du bist wahrscheinlich in einer Schleife. Nach dem Ändern von WLAN wird die Fritzbox neu ausgelesen.

DanHard

Zitat von: tupol am 21 Dezember 2014, 18:19:51
Ach fällt mir gerade auf. Lösche mal Deine Dummys. Du bist wahrscheinlich in einer Schleife. Nach dem Ändern von WLAN wird die Fritzbox neu ausgelesen.

Danke vielmals! Das war das Problem!

Kannst du mir helfen wie ich den Schalter einrichten kann um das WLAN abzuschalten und anzuschalten?

tupol

Zitat von: Haecksler am 21 Dezember 2014, 15:52:32
Fritzbox 7390 mit aktueller Firmware
Ich habe mal eine neue Version aufgespielt. Vielleicht hilft das.

cornhoulio

Hallo,

könntest Du bitte die Unterstützung für Boxen mit Freetz eventuell noch einbauen?
Das Problem bei mir ist der Userprompt für Telnet unterscheidet sich wohl zur Orginalsoftware.
Bei mit kommt der folgende Prompt "fritz.fonwlan.box login: " deshalb funktioniert der Login nicht.

Ich habe ein 7390 mit 6.03 und Freetz.

Grüße Cornhoulio.

tupol