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

Es verzweigt, wenn es im Modul-Script den Befehl "BlockingCall" gibt

define Telnet?

Elektrolurch

Hallo,

spiele seit gestern mit dem Modul herum, dass die Telefone jetzt sprechen, hat sogar den WAF erfreut.
Kleiner Nachteil: Wenn das per say über den Ringtone kommt, ist es etwas leise auf dem Telefon.
Ich wollte nun mal einen "customerRingtone" in ein Telefon hochladen, gab aber einen Absturz von fhem mit:

Can't call method "FRITZBOX_SetCustomerRingTone" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 334.

Noch eine Frage: Wäre es auch denkbar, dass die FB auch externe Nummern anrufen könnte? (Über das Modul)

Gruß

Elektrolurch


configDB und Windows befreite Zone!

Rince

ZitatEs verzweigt, wenn es im Modul-Script den Befehl "BlockingCall" gibt

define Telnet?

???
Nope, damit komme ich leider nicht weiter :(


Zitat
telnet:
  telnetPort           (Initialized)

Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

tupol

versuche mal einen zweiten Telnet Port 7073 zu definieren

Starte fhem mal aus der Konsole und beobachte ob es fehlermeldungen in der Konsole gibt

Rince

Nur die:
ZitatPrototype after '@' for main::Text2Speech_SplitString : @$$$$ at ./FHEM/98_Text2Speech.pm line 446, <$fh> line 66.

Aber wenn ich das Text2Speech auf disabled setze (save, shutdown restart) ändert sich auch nix...
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

tupol

Dann weiß ich auch nicht weiter. Vielleicht hat Rudi einen Typ, da er das blocking Modul entwickelt hat.

tupol

Zitat von: Elektrolurch am 04 Januar 2015, 17:56:29
Hallo,

spiele seit gestern mit dem Modul herum, dass die Telefone jetzt sprechen, hat sogar den WAF erfreut.
Kleiner Nachteil: Wenn das per say über den Ringtone kommt, ist es etwas leise auf dem Telefon.
Ich wollte nun mal einen "customerRingtone" in ein Telefon hochladen, gab aber einen Absturz von fhem mit:

Can't call method "FRITZBOX_SetCustomerRingTone" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 334.

Noch eine Frage: Wäre es auch denkbar, dass die FB auch externe Nummern anrufen könnte? (Über das Modul)

Gruß

Elektrolurch
Die Lautstärke entspricht dem Internetradio
Call ist geplant

Rince

Hmmm

Jetzt habe ich mal versucht, dast GuestWLAN auf OFF zu setzen um zu sehen was passiert...
Ich rate, das nicht nach zu machen.

Ab dem Moment konnte ich in der Oberfläche der Fritte keine Einstellungen mehr verändern...

Einige Zeit später:
Die Fritten-Diagnose meint:
ZitatWLAN
WLAN-Modul konnte nicht korrekt initialisiert werden. Bitte FRITZ!Box neu starten!

Überflüssig zu erwähnen, dass es nix bringt die Fritte neu zu starten...




Wenigstens was:
Sichern der Einstellungen geht
Recovery von AVM geht
Wiederherstellung der Einstellungen geht (bis au extra VOIP Provider)
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

tupol

Zitat von: Rince am 04 Januar 2015, 20:30:05
Hmmm

Jetzt habe ich mal versucht, dast GuestWLAN auf OFF zu setzen um zu sehen was passiert...
Ich rate, das nicht nach zu machen.

Ab dem Moment konnte ich in der Oberfläche der Fritte keine Einstellungen mehr verändern...

Einige Zeit später:
Die Fritten-Diagnose meint:
Überflüssig zu erwähnen, dass es nix bringt die Fritte neu zu starten...

Seltsam. Funktioniert bei mir problemlos. An wie auch Aus. Hast Du es über die Box angeschaltet und über fhem ausgeschaltet?

Rince

Über die Box war es aus.

Hab es über fhem wieder auf aus gesetzt.



Evtl. hilft das:
Über Fritte ist nur 2,4GHz aktiv
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

tupol

Zitat von: Elektrolurch am 04 Januar 2015, 17:56:29
Can't call method "FRITZBOX_SetCustomerRingTone" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 334.

Habe eine neue Version hochgespielt. Bitte nochmal testen.

tupol

Zitat von: Rince am 04 Januar 2015, 21:55:35
Über die Box war es aus.
Hab es über fhem wieder auf aus gesetzt.
Evtl. hilft das:
Über Fritte ist nur 2,4GHz aktiv
Also der Befehl setzt nur ein "ctlmgr_ctl w wlan settings/guest_ap_enabled 0" ab. Das Verhalten ist mir unverständlich. Bei mir gibt es auch keine Probleme beim zweimal ausschalten.

Rince

Oh, ich habe noch ein Verbose 3 Log da:
Zitat2015.01.04 20:14:28 1: PERL WARNING: Use of uninitialized value $result in scalar chomp at ./FHEM/72_FRITZBOX.pm line 1825.
2015.01.04 20:15:06 1: Timeout for FRITZBOX_Readout_Run reached, terminated process 2449
2015.01.04 20:15:06 1: FRITZBOX FritzBox: Readout_Aborted.902 Timeout when reading Fritz!Box data.
2015.01.04 20:19:14 2: FRITZBOX FritzBox: Open_Connection.1677 Could not open telnet connection to 192.168.5.1
2015.01.04 20:22:25 3: FRITZBOX: set FritzBox guestWlan off
2015.01.04 20:22:37 1: PERL WARNING: Use of uninitialized value $result in scalar chomp at ./FHEM/72_FRITZBOX.pm line 1805.
2015.01.04 20:24:23 1: PERL WARNING: Use of uninitialized value $result in scalar chomp at ./FHEM/72_FRITZBOX.pm line 1825.
2015.01.04 20:24:23 1: PERL WARNING: Use of uninitialized value $readout in string ne at ./FHEM/72_FRITZBOX.pm line 947.
2015.01.04 20:24:23 1: PERL WARNING: Use of uninitialized value $rValue in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 931.
2015.01.04 20:24:23 1: PERL WARNING: Use of uninitialized value $rValue in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 932.
2015.01.04 20:29:27 1: PERL WARNING: Use of uninitialized value $result in scalar chomp at ./FHEM/72_FRITZBOX.pm line 1825.
2015.01.04 20:29:28 1: PERL WARNING: Use of uninitialized value $readout in string ne at ./FHEM/72_FRITZBOX.pm line 947.
2015.01.04 20:29:28 1: PERL WARNING: Use of uninitialized value $dIp in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 610.
2015.01.04 20:29:28 1: PERL WARNING: Use of uninitialized value $dIp in hash element at ./FHEM/72_FRITZBOX.pm line 611.
2015.01.04 20:33:47 3: CUL_HM set wc_WS_Licht on-for-timer 300
2015.01.04 20:34:21 1: PERL WARNING: Argument "Jan  4 20:34:12 ctlmgr[1128]: WLANLIB: wland_role_config..." isn't numeric in numeric lt (<) at ./FHEM/72_FRITZBOX.pm line 721.
2015.01.04 20:34:23 1: PERL WARNING: Argument "Jan  4 20:34:22 ctlmgr[1128]: WLANLIB: wland_role_config..." isn't numeric in array element at ./FHEM/72_FRITZBOX.pm line 991.
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Elektrolurch

#268
Hallo,

update gemacht.
set fritzbox customerRingtone 610 /var/InternerSpeicher/fhem/Sounds/49.mp3

führt nun zu:
ffmpeg_conv: can't decode /var/InternerSpeicher/fhem/Sounds/49.mp3 to /var/InternerSpeicher/FRITZ/fonring/1420451828.g722

Das Verzeichnis "FRITZ" gibt es noch, aber "fonring" nicht mehr.
7390 mit Release 6.0.4.

Muss ich es anlegen?

Und dann steht da noch im Log:

wavheader_fileparse: invalid  riff-signature
ffmpeg_conv: convert to pcma: normalizing not supported
wavheader_fileparse: invalid  riff-signature
ffmpeg_conv: can't open /var/InternerSpeicher/FRITZ/fonring/1420451828.g722
ffmpeg_conv: maybe corrupt/unsupported mp3-file: 0/0
und bei: set fritzbox ring 611

2015.01.05 11:13:57 1: PERL WARNING: Use of uninitialized value $val[1] in pattern match (m//) at ./FHEM/72_FRITZBOX.pm line 1039.
2015.01.05 11:13:57 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 1202.
2015.01.05 11:14:53 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 1202.

Ich habe mal mit der Tonnachricht von "moh" herumgespielt. Leider kommt die ja nur einmal und wird sofort nach dem Abheben gespielt. Schön wäre es, wenn man angeben könnte, wie häufig die Nachricht vorgespielt wird.
"Ihre Leitung wird gehalten" wird ja auch ständig wiederholt.
Ich habe das mal mit WAF getestet und beim ersten Anhören war der Überraschungseffekt so groß, das die Nachricht nicht verstanden wurde.




Elektrolurch
configDB und Windows befreite Zone!

tupol

Die MOH kommte alle 8,2 s. Da kann man nix ändern.
Das mit fonring schau ich mir mal genauer an. Vorerst einfach anlegen.