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: zernima am 11 September 2015, 09:10:42
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?
Steht doch da.  :(

zernima

Und kann ich da irgendwas machen das dass die Fritzbox nicht mehr limitiert ist? :D

Motivierte linke Hände

Die ein wenig weiter oben verlinkte alternative Firmware aufspielen. Oder Dich bei AVM beschweren.
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.

P.A.Trick

Arbeitet das Fritzbox Modul eigentlich mit non-Blocking?
Ich habe beobachtet, dass die TR064 mein Fhem verzögert oder bin ich auf dem falschen Weg?

                           name             function    max  count    total  average maxDly
          tmr-FRITZBOX_Readout_Start     Fritzbox.Readout     24      8      142    17.75   3768 Fritzbox.Readout
            tmr-perfmon_ProcessTimer       HASH(0xa66db0)      4    465       11     0.02   3148 HASH(0xa66db0)
      tmr-PIONEERAVR_checkConnection      HASH(0x2818d58)   3009      4    12031  3007.75    534 HASH(AVR)

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

tupol


P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Cyborg11

Zitat von: Cyborg11 am 11 September 2015, 20:02:43
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:
Weiß keiner eine Lösung? Wo kann ich denn den Port einstellen, auf den versucht wird zu verbinden?

tupol

Der wird von deiner FritzBox vorgegeben. Normalerweise ist der Grund für diesen Fehler irgendeine Netzwerk-Einstellung oder eine Firewall.

weekeda

Hi,

habe eine FritzBox 6360 Cable von Unitymedia (bzw. KabelBW). Kann die Werte der FritzBox über FHEM auslesen ein Update per set FritzBox update wird auch durchgeführt. Jedoch kann ich die WLAN Verbindung nicht AN - AUS schalten. Hier bekomme ich wie Cyborg11 folgende Meldung:

FRITZBOX FritzBox: TR064_Cmd.3903 TR064-Transport-Error: 500 Can't connect to fritz.box:49443

Ich habe FHEM plus FRITZBOX sowie FB_CALLMONITOR installiert. Bin mir aber auch nicht sicher ob es mit der Kabel FritzBox überhaupt funktioniert.

Viele Grüße
Weekeda

realkeule

hi,

ich nutze das modul zum abspielen von radio auf den fritz phones. dieses wird über ja telnet gesteuert, oder? durch ein update auf 6.30.xxx ging diese funktion eine ganze zeit lang. auf einmal nicht mehr. komisch, denn seit 6.3 war ja telnet deaktviert.
habe mir jetzt die zeit genommen und bin zurück auf 6.24 gegangen. radio ließ sich abspielen obwohl telnet noch nicht über den telefoncode aktiviert war. unter internals stand telnet auf 0!
wird das abspielen von radio jetzt anders gesteuert? kann man wieder auf 6.3 updaten?

grüße bernd
Somfy
Ebus

Cyborg11

Zitat von: weekeda am 20 September 2015, 03:29:05
Hi,

habe eine FritzBox 6360 Cable von Unitymedia (bzw. KabelBW). Kann die Werte der FritzBox über FHEM auslesen ein Update per set FritzBox update wird auch durchgeführt. Jedoch kann ich die WLAN Verbindung nicht AN - AUS schalten. Hier bekomme ich wie Cyborg11 folgende Meldung:

FRITZBOX FritzBox: TR064_Cmd.3903 TR064-Transport-Error: 500 Can't connect to fritz.box:49443

Ich habe FHEM plus FRITZBOX sowie FB_CALLMONITOR installiert. Bin mir aber auch nicht sicher ob es mit der Kabel FritzBox überhaupt funktioniert.

Viele Grüße
Weekeda
Genau die FritzBox von Kabel habe ich auch. Wäre blöd, wenn es damit nicht funktioniert. :(

tupol

Zitat von: realkeule am 20 September 2015, 13:04:27
ich nutze das modul zum abspielen von radio auf den fritz phones. dieses wird über ja telnet gesteuert, oder? durch ein update auf 6.30.xxx ging diese funktion eine ganze zeit lang. auf einmal nicht mehr. komisch, denn seit 6.3 war ja telnet deaktviert.
habe mir jetzt die zeit genommen und bin zurück auf 6.24 gegangen. radio ließ sich abspielen obwohl telnet noch nicht über den telefoncode aktiviert war. unter internals stand telnet auf 0!
wird das abspielen von radio jetzt anders gesteuert? kann man wieder auf 6.3 updaten?
Nein. Das Modul nutzt dafür webcm und diese API ist in der 6.30 auch weg.
Es gibt noch die Möglichkeit das Attribute useGUIHack anzuschalten. Das ist aber sehr unsicher, da es praktisch eine Eingabe über das Webinterface simuliert und dies beim nächsten Fritz!OS-Update zu nicht gewünschten Aktionen führen kann. Deshalb habe ich das auch nicht in der commandref erwähnt.

tupol

Zitat von: weekeda am 20 September 2015, 03:29:05
Hi,

habe eine FritzBox 6360 Cable von Unitymedia (bzw. KabelBW). Kann die Werte der FritzBox über FHEM auslesen ein Update per set FritzBox update wird auch durchgeführt. Jedoch kann ich die WLAN Verbindung nicht AN - AUS schalten. Hier bekomme ich wie Cyborg11 folgende Meldung:

FRITZBOX FritzBox: TR064_Cmd.3903 TR064-Transport-Error: 500 Can't connect to fritz.box:49443

Ich habe FHEM plus FRITZBOX sowie FB_CALLMONITOR installiert. Bin mir aber auch nicht sicher ob es mit der Kabel FritzBox überhaupt funktioniert.

Wie schon weiter oben beschrieben, bekommt das Modul keinen Kontakt über https und den Port 49443 zur Fritzbox. Woran das liegt, weiß ich nicht. Der Fehler wird vom Perl-Modul SOAP erzeugt.
Kannst ja mal ein list <device> posten. Vielleicht fällt mir was auf.

realkeule

Zitat von: tupol am 20 September 2015, 15:09:55
Nein. Das Modul nutzt dafür webcm und diese API ist in der 6.30 auch weg.
Es gibt noch die Möglichkeit das Attribute useGUIHack anzuschalten. Das ist aber sehr unsicher, da es praktisch eine Eingabe über das Webinterface simuliert und dies beim nächsten Fritz!OS-Update zu nicht gewünschten Aktionen führen kann. Deshalb habe ich das auch nicht in der commandref erwähnt.
also kann ich mit 6.24 telnet deaktivert lassen? (ich brauch nur das radio)

bernd
Somfy
Ebus

Stefan Scholz

#899
Hallo,

hoffe ich bin hier soweit richtig. Jedenfalls war eine ähnliche Frage in diesem Thema schon mal.

Ich möchte von meinem Raspi das WLAN der FritzBox schalten. Besser gesagt gleichzeitig über den Status des Einkanal-Aktors HM-LC-SW1-BA-PCB, hier "StateEMA" bezeichnet.

Wenn ich in der Weboderfläche "set FritzBox wlan on bzw. off" eingebe, funktioniert es Problemlos, also normaler Logeintrag.

In Verbindung mit dem HM-LC-SW1-BA-PCB kommt es jedoch zu mehreren Einträgen im Log.

Das Notify ist folgender maßen definiert:
### WLAN schalten durch EMA ###
#
define EMA_WLANswitch notify StateEMA {\
if (Value("StateEMA") eq "off")\
{fhem ("set FritzBox wlan off");;\
}\
elsif (Value("StateEMA") eq "on")\
{fhem ("set FritzBox wlan on");;\
}\
  }
attr EMA_WLANswitch room SYSTEM
#


Der Eintrag im Log sieht dann so aus:
2015.09.22 05:41:14 3: CUL_HM set StateEMA on
2015.09.22 05:41:14 3: FRITZBOX: set FritzBox wlan on
2015.09.22 05:41:14 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 2323.
2015.09.22 05:41:14 3: FRITZBOX: set FritzBox wlan on
2015.09.22 05:41:14 3: FRITZBOX: set FritzBox wlan on
2015.09.22 05:41:14 3: FRITZBOX: set FritzBox wlan on
2015.09.22 05:41:14 3: FRITZBOX: set FritzBox wlan on
2015.09.22 05:41:14 3: FRITZBOX: set FritzBox wlan on
2015.09.22 05:41:17 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 2323.
2015.09.22 05:41:20 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 2323.
2015.09.22 05:41:24 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 2323.
2015.09.22 05:41:27 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 2323.
2015.09.22 05:41:29 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 2323.

Dabei ist es egal ob on oder off, die Wiederholungen sind immer gleich (Anzahl und Fehlermeldung mit Nummer).
Das WLAN wird ja auch immer korrekt geschaltet, nur frage ich mich, ob dass mit den Logeinträgen so richtig ist und man es besser beheben sollte und vor allem wenn ja wie. ???

Danke, Gruß Stefan