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

Motivierte linke Hände

Wodran kann es eigentlich liegen, wenn der STATE des FRITZBOX Moduls immer "Check APIs" bleibt?

Internals:
   APICHECKED 0
   INTERVAL   60
   NAME       Fritzbox
   NR         892
   STATE      Check APIs
   TYPE       FRITZBOX
   Readings:
     2015-08-22 03:07:35   alarm1          Wecker 1
     2015-08-22 03:07:35   alarm1_state    off
     2015-08-22 03:07:35   alarm1_target   FON 1
     2015-08-22 03:07:35   alarm1_time     00:00
     2015-08-22 03:07:35   alarm1_wdays    daily
     2015-08-22 03:07:35   alarm2          Wecker 2
     2015-08-22 03:07:35   alarm2_state    off
     2015-08-22 03:07:35   alarm2_target   FON 1
     2015-08-22 03:07:35   alarm2_time     00:00
     2015-08-22 03:07:35   alarm2_wdays    daily
     2015-08-22 03:07:35   alarm3          Wecker 3
     2015-08-22 03:07:35   alarm3_state    off
     2015-08-22 03:07:35   alarm3_target   FON 1
     2015-08-22 03:07:35   alarm3_time     00:00
     2015-08-22 03:07:35   alarm3_wdays    daily
     2015-08-22 03:07:35   box_connect     5
     2015-08-22 03:07:35   box_cpuTemp     78
     2015-08-22 03:07:35   box_dect        on
     2015-08-22 03:07:35   box_fwVersion   113.06.24 (old)
     2015-08-22 03:07:35   box_guestWlan   off
     2015-08-22 03:07:35   box_guestWlanRemain 0
     2015-08-22 03:07:35   box_ipExtern    1.2.3.4
     2015-08-22 03:00:33   box_model       FRITZ!Box 7490 [avm]
     2015-08-22 03:07:35   box_moh         default
     2015-08-22 03:07:35   box_powerRate   51
     2015-08-22 03:07:35   box_rateDown    0.676
     2015-08-22 03:07:35   box_rateUp      0.520
     2015-08-22 03:07:35   box_stdDialPort allFons
     2015-08-22 03:07:35   box_tr064       on
     2015-08-22 03:07:35   box_tr069       off
     2015-08-22 03:07:35   box_wlan_2.4GHz on
     2015-08-22 03:07:35   box_wlan_5GHz   on
     2015-08-22 03:07:35   dect1           Büro
     2015-08-22 03:07:35   dect1_fwVersion 3.34
     2015-08-22 03:07:35   dect1_intRingTone HandsetDefault
     2015-08-22 03:07:35   dect1_intern    610
     2015-08-22 03:07:35   dect1_manufacturer AVM
     2015-08-22 03:07:35   dect1_model     MT-F
     2015-08-22 03:07:35   dect2           Foodfactory
     2015-08-22 03:07:35   dect2_fwVersion 3.34
     2015-08-22 03:07:35   dect2_intRingTone HandsetDefault
     2015-08-22 03:07:35   dect2_intern    611
     2015-08-22 03:07:35   dect2_manufacturer AVM
     2015-08-22 03:07:35   dect2_model     M2
     2015-08-22 03:07:35   dect3           Salon
     2015-08-22 03:07:35   dect3_fwVersion 0.00
     2015-08-22 03:07:35   dect3_intRingTone HandsetDefault
     2015-08-22 03:07:35   dect3_intern    612
     2015-08-22 03:07:35   dect3_manufacturer Siemens
     2015-08-22 03:07:35   dect3_model     0x00
     2015-08-22 03:07:35   fon1            Hupe
     2015-08-22 03:07:35   fon1_intern     1
     2015-08-22 03:07:35   fon1_out        SIP6
     2015-08-22 03:07:35   fon2            Samsung
     2015-08-22 03:07:35   fon2_intern     2
     2015-08-22 03:07:35   fon2_out        SIP7
     2015-08-22 03:07:35   lastReadout     260 values captured in 0.57 s 
     2015-08-22 03:07:35   state           WLAN: on gWLAN: off
     2015-08-22 03:07:35   tam1            Anrufbeantworter
     2015-08-22 03:07:35   tam1_newMsg     0
     2015-08-22 03:07:35   tam1_oldMsg     0
     2015-08-22 03:07:35   tam1_state      off
     2015-08-22 03:07:35   user01          (guest)
     2015-08-22 03:07:35   user01_thisMonthTime 0:00
     2015-08-22 03:07:35   user01_todaySeconds 0
     2015-08-22 03:07:35   user01_todayTime 0:00
     2015-08-22 03:07:35   user01_type     Guest
   Fhem:
     LOCAL      0
     lastHour   0
     modulVersion $Date: $
   Helper:
     TimerCmd   Fritzbox.Cmd
     TimerReadout Fritzbox.Readout
     Readout_running_pid:
       abortFn    FRITZBOX_Readout_Aborted
       finishFn   FRITZBOX_Readout_Done
       fn         FRITZBOX_API_Check_Run
       pid        1888
       Abortarg:
Attributes:
   INTERVAL   60
   allowTR064Command 1
   fritzBoxIP 192.168.168.168
   room       Cfg_Presence


Die VM mit FHEM startete heute Nacht neu. Danach bekam ich die üblichen Fehlermeldungen, wenn die Fritzbox auf einer anderen IP läuft:

2015.08.22 03:09:36 2: FRITZBOX Fritzbox: TR064_Init.4045 The device 'fritz.box' doesn't have a TR-064 API or TR-064 is switched off.

Danach kommt in der Regel noch ein

2015.08.21 09:22:26 3: FRITZBOX Fritzbox: Readout_Process.1519 TR-064 is switched on

und dann läuft es. Letzte Nacht aber nicht. (Und ja, die Fritzbox läuft  :) ).

Gruß, Christian
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

tupol


tupol

Habe gerade eine neue Version hochgespielt. Die Host Adresse kann jetzt während des "define" angegeben werden und ein fehlendes Telnet-Modul sollte akzeptiert werden.

Bzgl. Anwesenheitserkennung: Ich verwende ein
attr Fritzbox event-on-update-reading mac_xx...
und werte dann mit einem notify das Reading aus. Hier reicht dann aber ein
ReadingsVal("Fritzbox","mac_xx...","inactive") eq "inactive"
um festzustellen, ob das Gerät anwesend ist oder nicht.

Werte-Auslesen läuft noch über query.lua. Mal sehen, ob AVM die API auch bei weiteren Updates beibehält. Momentan ist das Vorgehen von AVM echt grauenhaft. Man hat das Gefühl, die haben die Kontrolle über Ihre Programmierer verloren und schalten vorsorglich alles ab.

Motivierte linke Hände

Das mit dem Notify finde ich charmant! Belastet es doch das System weniger, da nicht ständdig Abfragen laufen. Und eine Zeitverzögerung zwischen Vorliegen der Informationen in FHEM und Auswerten für die Anwesenheit gibt es auch nicht.

Gefällt mir!
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

FranzB94


TecCheck

Hallo zusammen,

ich benutze das FB-Modul unter anderem zum situationsabhängigen An- und abschalten des Wlan-Netzes.
Ich benutze zur Zeit nur das 2.4 Ghz-Netz.  Das 5 Ghz-Netz soll abgeschaltet bleiben.

Mein Problem dabei ist,  das ich das 5 Ghz-Netz zwar über die FB-Oberfläche abschalten kann,  aber beim nächsten Einschalten von Wlan über das FB-Modul sind beide Wlan-Netze wieder an.  :(

Gibt es eine Möglichkeit die beiden Wlan-Netze getrennt über das FB-Modul zu schalten.

Schöne Grüße aus der Eifel

Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

tupol

get Fritzbox tr064Command WLANConfiguration:1 wlanconfig1 SetEnable NewEnable 1

TecCheck

@tupol

Zitatget Fritzbox tr064Command WLANConfiguration:1 wlanconfig1 SetEnable NewEnable 1

Dankeschön, so klappts!!   :D

Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

RoBra81

Hallo,

gibt es eine Möglichkeit, die vom Modul veränderten Einstellungen in der FritzBox auf Werkseinstellungen zurück zu setzen?
Hintergrund: ich nutze das Modul unter anderem um mich per Sprache über bestimmte Ereignisse benachrichtigen zu lassen. Dabei ist die Fritzbox das eine oder andere mal abgestürzt. Nun habe ich festgestellt, dass meine Türklingel (interner Anruf über VOIP) nicht mehr funktionierte. Bei der Analyse musste ich feststellen, dass bei internen Anrufen bei dem abgerufenen Telefon immer das Internetradio gestartet wurde, was als rangehen gewertet wurde. Eine entsprechende Einstellung habe ich in der FritzBox nicht gefunden. Also habe ich die Mobilteile gelöscht und neu angelernt und schon ging es wieder...

Ronny

Muschelpuster

Hallo,

Ich habe ach das 'Can't connect to fritz.box:49443' - Problem.
Der Port auf der FB ist erreichbar (https://fritz.box:49443 bringt eine 404-Fehlerseite von der FB). Kann es sein, dass Perl ein Problem sein, dass das Zertifikat auf den MyFritz-Namen ausgestellt und somit beim Aufruf via IP oder dem internen Namen fritz.box ungültig ist?

ungültige Grüße
Niels
fhem @ ZBOX mit 1,6MHz Celeron, 4GB RAM & 120GB SSD mit Debian Bullseye # MiLight # Homematic via CCU3 # W&T WebIO # Rademacher DuoFern # ESPeasy # logdb@mysql # configdb@mysql # Shelly @ MQTT2 # go-eCharger mit PV-Überschussladung via DOIF

Muschelpuster

OK, so einfach war es nicht  :(
Ich habe mal den externen Namen via /etc/hosts auf die IP der Fritzbox verwiesen und die Adresse im Modul auf den externen Namen verwiesen. Das Modul läuft damit, aber  die Meldungen bleiben:
2015-09-03 18:56:29 FRITZBOX FritzBox ring 610 say:Test
2015-09-03 18:56:34 FRITZBOX FritzBox lastReadout: Error (set ring): 500 Can't connect to fritz.box:49443
2015-09-03 18:56:34 FRITZBOX FritzBox Error (set ring): 500 Can't connect to fritz.box:49443

Aber man sieht hier auch, dass der externe DNS-Name nicht angefahren wird, obwohl er in den Modul-Eigenschaften unter Host angezeigt wird.

namentliche Grüße
Niels
fhem @ ZBOX mit 1,6MHz Celeron, 4GB RAM & 120GB SSD mit Debian Bullseye # MiLight # Homematic via CCU3 # W&T WebIO # Rademacher DuoFern # ESPeasy # logdb@mysql # configdb@mysql # Shelly @ MQTT2 # go-eCharger mit PV-Überschussladung via DOIF

JoWiemann

#882
Für alle die Telnet reaktivieren möchten: http://www.ip-phone-forum.de/showthread.php?t=273304

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

zernima

Hallo,

ich habe eine Fritzbox 7362SL und als OS 6.30.

Seit neuestem bekomme ich die Fehlermeldung

FRITZBOX Fritzi: Ring_Run_Web.2822 Your Fritz!OS version has limited interfaces. Ring tone cannot be changed.

Wenn ich zum Beispiel dieses Befehl sende:

set Fritzi ring 610 3 say:Die Waschmaschine ist fertig

woran kann das liegen?

Cyborg11

Konnte mein letztes Problem lösen und zwar hab ich hier zwei FritzBoxen. Eine alte 3340, die ich als Repeater nutze und eben die 6630.
FHEM hat meine FritzBox aber für die 3340 konfiguriert, nachdem ich die IP umgestellt habe, ging es nun.

Allerdings erhalte ich jetzt einen Verbindungsfehler:
Zitat2015.09.11 20:00:29 2: FRITZBOX FritzBox: TR064_Cmd.3903 TR064-Transport-Error: 500 Can't connect to 192.168.1.2:49443