Hallo,
ich habe in meiner 99_myUtils.pm in einer Sub folgenden Punkt, der beim Alarm eines Rauchmelder mich auf dem Handy Anruft, das hat auch immer funktioniert beim Testen, allerdings bekomme ich nun untenstehende Fehlermeldung im Log, was passt da nicht mehr?
fhem ("set FritzBox6590 call 0151xxxxxxxxxx say:Feuer");
2021.01.09 16:14:58.935 3: FRITZBOX: set FritzBox6590 call 0151xxxxxxxxxx say:Feuer
2021.01.09 16:14:59.238 3: FRITZBOX FritzBox6590: Call_Run_Web.2436 Your Fritz!OS version has limited interfaces. Parameter 'play:' and 'say:' ignored.
2021.01.09 16:15:00.059 2: FRITZBOX FritzBox6590: TR064_Cmd.4322 TR064-Error 501:Action Failed (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '0151xxxxxxxxxx#')
elsif ( $hash->{TELNET} != 1 && $ttsLink ) {
FRITZBOX_Log $hash, 3, "Your Fritz!OS version has limited interfaces. Parameter 'play:' and 'say:' ignored.";
Also... Telnet deaktiviert? Fritz!OS Update gemacht?
TiPP , wenn du mit FB Bordmittel nicht witerkommst :
Schau dir mal das SIP Modul an, zusammen mit Text2Speach klappt das auf jeden Fall wieder :)
https://wiki.fhem.de/wiki/SIP-Client
Zitat von: amenomade am 10 Januar 2021, 03:26:17
elsif ( $hash->{TELNET} != 1 && $ttsLink ) {
FRITZBOX_Log $hash, 3, "Your Fritz!OS version has limited interfaces. Parameter 'play:' and 'say:' ignored.";
Also... Telnet deaktiviert? Fritz!OS Update gemacht?
In den neuen OS geht Telnet doch nicht mehr oder lieg ich falsch? OS ist 7.20
Zitat von: Wzut am 10 Januar 2021, 08:21:49
TiPP , wenn du mit FB Bordmittel nicht witerkommst :
Schau dir mal das SIP Modul an, zusammen mit Text2Speach klappt das auf jeden Fall wieder :)
https://wiki.fhem.de/wiki/SIP-Client
da muss ich ja dann doch etwas mehr ändern/anpassen, mal sehen wann ich dafür eine ruhige Minute finde.
Zitat von: Tommy82 am 10 Januar 2021, 13:02:54
In den neuen OS geht Telnet doch nicht mehr oder lieg ich falsch? OS ist 7.20
Doch, aber versteckt und nicht vom AVM unterstützt:
Z.B.
https://tipps.computerbild.de/hardware/router/fritzbox-telnet-aktivieren-diese-schritte-sind-notwendig-998673.html
Das funktioniert nicht, "Dienst nicht möglich"
Mir fehlt leider aktuell auch die Zeit die Box zu freetzen, daher fällt das eerstmal raus, damit klappt telnet auf jedenfall.
Das sollte aber auch, denk ich , nicht das Problems ein, da das Fritzbox Modul ja heute eigentlich für alles TR-064 nutzt
Zitat von: Tommy82 am 10 Januar 2021, 17:21:17
da das Fritzbox Modul ja heute eigentlich für alles TR-064 nutzt
Eben nicht
OK, auch nicht wenn das Attribut allowTR064Command
gesetzt ist?
Dann würde ja nur noch der weg übers SIP wie von WZUT geschrieben funktionieren!?
ACHTUNG : Eigenwerbung :)
SIP ist Voice over IP , das macht die FB aus dem Stand und Text2Speach macht dir aus jedem beliebigen Text eine Audiodatei die der Gegenstelle ins Ohr gedrückt wird, schau mal in den SIP Thread. FHEM User wie Elektrolurch lassen sich da halbe FHEM Romane vorlesen :)
Das SIP Modul kann auch überwachen das deine SMOKE Nachricht wirklich zu dir durchkam und wiederholt ggf. seine Versuche bei besetzt oder nicht Erreichbarkeit.
Zitat von: Tommy82 am 10 Januar 2021, 17:55:05
OK, auch nicht wenn das Attribut allowTR064Command
gesetzt ist?
Das Fritzbox Modul nutzt beide. TR064 und telnet. allowTR064Command erlaubt nur ... TR064 Kommandos.
https://forum.fhem.de/index.php/topic,92231.msg1120863.html#msg1120863 (https://forum.fhem.de/index.php/topic,92231.msg1120863.html#msg1120863)
Könnte eventuell auch hier die Lösung sein?
metaboxler
Zitat von: metaboxler am 11 Januar 2021, 19:34:37
https://forum.fhem.de/index.php/topic,92231.msg1120863.html#msg1120863 (https://forum.fhem.de/index.php/topic,92231.msg1120863.html#msg1120863)
Könnte eventuell auch hier die Lösung sein?
metaboxler
Also das war zumindest ein Schritt in die richtige richtung, ich habe das PW mal neu gesetzt und siehe da, der Anruf kommt wieder, allerdings ohne Ansage des Textes
fhem ("set FritzBox6590 call 0151xxxxx say:Feuer");
"Feuer".
Im Log kommen dazu auch die "passenden" Meldungen, anscheint unterstützen die neuen FritzOS Versionen das "Say" nicht mehr
2021.01.12 20:23:01.284 3: FRITZBOX FritzBox6590: Call_Run_Web.2436 Your Fritz!OS version has limited interfaces. Parameter 'play:' and 'say:' ignored.
2021.01.12 20:23:09.976 3: FB6590: unexpected reply from device:
2021.01.12 20:23:12.798 3: FRITZBOX FritzBox6590: Web_Query.4656 Error: 403 Forbidden
2021.01.12 20:23:12.800 2: FRITZBOX FritzBox6590: Readout_Run_Web.1376 Error: 403 Forbidden
Dann bleibt wohl doch nur noch SIP