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

CoolTux

So geschafft. Ich bin nun auf dem Stand wie vor dem Update. Einiges kann ich erst wirklich zu Hause testen. Aber das meiste scheint nun zu gehen. Ich bin doch sehr auf Telnet angewiesen musste ich feststellen. Wäre wirklich schade wenn AVM das raus nimmt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

carlos

Hallo,
Wollte euch nur mal zeigen, daß ich sogar meine FRITZ!Powerline 546E damit monitoren kann.
Allerdings zeigt meine Kabel box 6490 jetzt minus-Raten an.

Gruß
Carlos
FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

tupol

Zitat von: CoolTux am 25 Juni 2015, 16:38:53
Ich habe auch minus Raten bei up und down
Ich brauche bitte bei negativer box_rate ein "list Fritzbox" mit den versteckten Werten. Also
attr global showInternalValues 1
und dann alle .box... Werte

Ralli

Mit aktueller Version aus dem SVN:


2015.06.25 16:50:49 3: FRITZBOX: set FritzBox ring 614 15 Ring show:Klingel
2015.06.25 16:50:52 2: FRITZBOX FritzBox: TR064_Cmd.3556 TR064-Error 501:Action Failed (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**614#')
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.81.5.20250527) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

tupol

Welche Box?

setze mal
attr ... allowTR064Command 1
attr ... verbose 5
und
get ... tr064Command X_VoIP:1 x_voip X_AVM-DE_DialNumber NewX_AVM-DE_PhoneNumber **614#

und schick mir den log und die Rückgabe des get-Befehls

tomster

Kann mich Mal jemand ein bissl anstupsen, bitte? Dieses TR-064 überfordert mich gerade ein bissl...

Auch auf die Gefahr hin, dass ich mir bei einigen von Euch eine dicken Schiefer einziehe:

Seh ich das richtig, dass über das Protokoll bislang eigentlich (fast) nur "nerdige" Infos über die Box abgerufen, bzw. Einstellungen getätigt werden können? Oder finde ich die "normalen" Funktionen, wie Telefonbuch, Anruferliste, oder eine wirklich vernünftige Anzeige der "Anrufe-in-Abwesenheit" nur einfach nicht?



Ralli

Zitat von: tupol am 25 Juni 2015, 17:08:17
Welche Box?

7490

Zitat
attr ... allowTR064Command 1

hatte ich - sonst hätte er es ja nicht darüber versucht ;).

Zitat
attr ... verbose 5
und
get ... tr064Command X_VoIP:1 x_voip X_AVM-DE_DialNumber NewX_AVM-DE_PhoneNumber **614#
und schick mir den log und die Rückgabe des get-Befehls

Das muss ich in Ruhe nochmal machen.
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.81.5.20250527) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

tupol

Zitat von: tomster am 25 Juni 2015, 17:08:57
Kann mich Mal jemand ein bissl anstupsen, bitte? Dieses TR-064 überfordert mich gerade ein bissl...

Auch auf die Gefahr hin, dass ich mir bei einigen von Euch eine dicken Schiefer einziehe:

Seh ich das richtig, dass über das Protokoll bislang eigentlich (fast) nur "nerdige" Infos über die Box abgerufen, bzw. Einstellungen getätigt werden können? Oder finde ich die "normalen" Funktionen, wie Telefonbuch, Anruferliste, oder eine wirklich vernünftige Anzeige der "Anrufe-in-Abwesenheit" nur einfach nicht?
TR064 ist sehr lückenhaft. Schau mal in den Service: X_AVM-DE_OnTel1

carlos

Sieht bei mir so aus


.box_TodayBytesReceivedHigh  1                     2015-06-25 17:17:27
.box_TodayBytesReceivedLow  1542027525   2015-06-25 17:17:27
.box_TodayBytesSentHigh         0                     2015-06-25 17:17:27
.box_TodayBytesSentLow         591952937     2015-06-25 17:17:27
FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

tupol

Zitat von: carlos am 25 Juni 2015, 17:25:29
Sieht bei mir so aus


.box_TodayBytesReceivedHigh  1                     2015-06-25 17:17:27
.box_TodayBytesReceivedLow  1542027525   2015-06-25 17:17:27
.box_TodayBytesSentHigh         0                     2015-06-25 17:17:27
.box_TodayBytesSentLow         591952937     2015-06-25 17:17:27
Schau mal ob das hilft.

jove01

Hallo

Zuerst ein großes Danke für die schnelle Reaktion auf die Meldungen von AVM und die Umstellung des Moduls! :) :)

Jedoch: nach dem gerade durchgeführten Update bekomme ich die folgenden Meldungen (siehe Anhang).

Außerdem steht mir das Attribut
Zitatattr <device> allowTR064Command 1
noch nicht zur Verfügung.

Ist die Funktionalität noch nicht im aktuellen Update ?

Danke

Nachtrag: Box 7390 gerade aktualisiert auf die neue Laborversion
und
Zitatget ... tr064Response
wird angeboten
Aktuelles FHEM auf Raspi 3 und dbLog
CUL 433
HMLan Rolladensteuerung

Ralli

@tupol:

Es erscheint lediglich:


2015.06.26 08:06:22 3: FRITZBOX: get FritzBox tr064Command X_VoIP:1 x_voip X_AVM-DE_DialNumber NewX_AVM-DE_PhoneNumber **614#
2015.06.26 08:06:22 5: FRITZBOX FritzBox: readPassword.3742 Read FritzBox password from file
2015.06.26 08:06:22 4: FRITZBOX FritzBox: TR064_Cmd.3541 Perform TR064 call - service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**614#'


Edit: Mache ich es mit set FritzBoxx ring 1 3, gibt es folgende Ausgabe:


2015.06.26 08:12:19 3: FRITZBOX: set FritzBox ring 1 3
2015.06.26 08:12:19 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 2611.
2015.06.26 08:12:19 5: FRITZBOX FritzBox: Ring_Run_Web.2625 Extracted ring duration of 3 s.
2015.06.26 08:12:19 4: FRITZBOX FritzBox: Ring_Run_Web.2728 Read current dect and fon port values from box
2015.06.26 08:12:19 5: FRITZBOX FritzBox: Web_Query.3679 Response: {
"dectUser" : [
{
"Id" : "0",
"Intern" : "",
"IntRingTone" : "0",
"RadioRingID" : "0"
}
],
"fonPort" : [
{
"Name" : "Telefon",
"MSN" : "SIP0"
},
{
"Name" : "",
"MSN" : ""
},
{
"Name" : "",
"MSN" : ""
},
{
"Name" : "",
"MSN" : ""
}
]
}


2015.06.26 08:12:19 4: FRITZBOX FritzBox: Ring_Run_Web.2792 Ringing 1 for 3 seconds
2015.06.26 08:12:19 5: FRITZBOX FritzBox: readPassword.3742 Read FritzBox password from file
2015.06.26 08:12:19 4: FRITZBOX FritzBox: TR064_Cmd.3541 Perform TR064 call - service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**1#'
2015.06.26 08:12:20 2: FRITZBOX FritzBox: TR064_Cmd.3556 TR064-Error 501:Action Failed (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**1#')
2015.06.26 08:12:23 5: FRITZBOX FritzBox: readPassword.3742 Read FritzBox password from file
2015.06.26 08:12:23 4: FRITZBOX FritzBox: TR064_Cmd.3541 Perform TR064 call - service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialHangup'
2015.06.26 08:12:24 5: FRITZBOX FritzBox: Web_PostCmd.3637 Posting 1 parameters to 'http://192.168.108.1/cgi-bin/webcm'
2015.06.26 08:12:24 5: FRITZBOX FritzBox: Readout_Add_Reading.1635 fhem->sid: a501d542ae137bff
2015.06.26 08:12:24 5: FRITZBOX FritzBox: Readout_Add_Reading.1635 fhem->sidTime: 1435299144
2015.06.26 08:12:24 5: FRITZBOX FritzBox: Readout_Add_Reading.1635 readoutTime: 5.00
2015.06.26 08:12:24 5: FRITZBOX FritzBox: Ring_Run_Web.2852 Handover: fhem->sid|a501d542ae137bff|fhem->sidTime|1435299144|readoutTime|5.00
2015.06.26 08:12:24 4: FRITZBOX FritzBox: Set_Cmd_Done.1744 Back at main process
2015.06.26 08:12:24 4: FRITZBOX FritzBox: Readout_Process.1401 Processing 3 readouts.
2015.06.26 08:12:24 4: FRITZBOX FritzBox: Readout_Process.1478 3 values captured in 5.00 s
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.81.5.20250527) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

Doggiebert

hey cool - ich kann trotz Kabel Deutschland Fritzi mein Gäste-WLAN aus- und einschalten - many thx!
SW: FHEM 5.5, Raspian, XBMC, Testinstallation auf Win7
HW: Raspi B, 32GB SD, enocean Pi, RFXTRX433E, BSC - MwC-32, Onkyo TX-NR709, Samsung UE55F8090, Jung LS-Eno, permundo SmartPlug, KDG-FB 6490cable (ohne FHEM)

Ralf W.

Hallo,

ich habe mich bisher mit dem Modul nicht beschäftigt, da ich eine FB 6360 ohne Telnet habe. Schön, dass das Modul umgebaut wird. Danke!

Habe heute morgen Update gemacht und ein wenig probiert.

set FB_6360 ring 610 10 Budapest show:It is raining
arbeitet perfekt.

set FB_6360 startRadio 610 TechnoBase.FM
meckert "Error: Perl modul Net::Telnet is missing on this system.". Hier ist das Modul wohl noch nicht umgebaut. Also einfach warten ...

set FB_6360 ring 610 say:Es regnet
es erscheint für ca. eine halbe Sekunde "FHEM" im Display und das wars.
Hier die Logdaten:
2015.06.26 10:12:10 3: FRITZBOX: set FB_6360 ring 610 say:Es regnet                                                                                                                   
2015.06.26 10:12:10 5: FRITZBOX FB_6360: Ring_Run_Web.2614 Internal number 610 (dect1) seems to be a Fritz!Fon.                                                                       
2015.06.26 10:12:10 5: FRITZBOX FB_6360: Ring_Run_Web.2698 Created Text2Speech internet link: http://translate.google.com/translate_tts?ie=UTF-8&tl=de&q=Es%20regnet                   
2015.06.26 10:12:10 4: FRITZBOX FB_6360: Ring_Run_Web.2728 Read current dect and fon port values from box                                                                             
2015.06.26 10:12:11 5: FRITZBOX FB_6360: Web_Query.3679 Response: {                                                                                                                   
"dectUser" : [                                                                                                                                                                       
{                                                                                                                                                                                     
"Id" : "0",                                                                                                                                                                           
"Intern" : "",                                                                                                                                                                       
"IntRingTone" : "0",                                                                                                                                                                 
"RadioRingID" : "0"                                                                                                                                                                   
},                                                                                                                                                                                   
{                                                                                                                                                                                     
"Id" : "1",                                                                                                                                                                           
"Intern" : "610",                                                                                                                                                                     
"IntRingTone" : "19",                                                                                                                                                                 
"RadioRingID" : "0"                                                                                                                                                                   
},                                                                                                                                                                                   
{                                                                                                                                                                                     
"Id" : "2",                                                                                                                                                                           
"Intern" : "611",                                                                                                                                                                     
"IntRingTone" : "19",                                                                                                                                                                 
"RadioRingID" : "0"                                                                                                                                                                   
},                                                                                                                                                                                   
{                                                                                                                                                                                     
"Id" : "3",                                                                                                                                                                           
"Intern" : "612",                                                                                                                                                                     
"IntRingTone" : "0",                                                                                                                                                                 
"RadioRingID" : "0"                                                                                                                                                                   
}                                                                                                                                                                                     
],                                                                                                                                                                                   
"fonPort" : [                                                                                                                                                                         
{                                                                                                                                                                                     
"Name" : "Türsprechstelle",                                                                                                                                                           
"MSN" : ""                                                                                                                                                                           
},                                                                                                                                                                                   
{                                                                                                                                                                                     
"Name" : "Faxgerät Epson",                                                                                                                                                           
"MSN" : "SIP1#"                                                                                                                                                                       
},                                                                                                                                                                                   
{                                                                                                                                                                                     
"Name" : "",                                                                                                                                                                         
"MSN" : ""                                                                                                                                                                           
},                                                                                                                                                                                   
{                                                                                                                                                                                     
"Name" : "",                                                                                                                                                                         
"MSN" : ""                                                                                                                                                                           
}                                                                                                                                                                                     
]                                                                                                                                                                                     
}                                                                                                                                                                                     
                                                                                                                                                                                       
                                                                                                                                                                                       
2015.06.26 10:12:11 4: FRITZBOX FB_6360: Ring_Run_Web.2754 Change temporarily internal ring tone of dect1 to 33                                                                       
2015.06.26 10:12:11 4: FRITZBOX FB_6360: Ring_Run_Web.2758 Change temporarily radio station of dect1 to 39 (FHEM)                                                                     
2015.06.26 10:12:11 4: FRITZBOX FB_6360: Ring_Run_Web.2768 Change temporarily name of calling number fon1 to 'FHEM'                                                                   
2015.06.26 10:12:11 5: FRITZBOX FB_6360: Web_PostCmd.3637 Posting 6 parameters to 'http://fritz.box/cgi-bin/webcm'                                                                     
2015.06.26 10:12:11 4: FRITZBOX FB_6360: Ring_Run_Web.2792 Ringing 610 for 5 seconds                                                                                                   
2015.06.26 10:12:11 5: FRITZBOX FB_6360: readPassword.3742 Read FritzBox password from file                                                                                           
2015.06.26 10:12:11 4: FRITZBOX FB_6360: TR064_Cmd.3541 Perform TR064 call - service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' =
> '**610#'                                                                                                                                                                             
2015.06.26 10:12:17 5: FRITZBOX FB_6360: readPassword.3742 Read FritzBox password from file                                                                                           
2015.06.26 10:12:17 4: FRITZBOX FB_6360: TR064_Cmd.3541 Perform TR064 call - service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialHangup'                                       
2015.06.26 10:12:18 4: FRITZBOX FB_6360: Ring_Run_Web.2817 Reset ring tone of dect1 to 19                                                                                             
2015.06.26 10:12:18 4: FRITZBOX FB_6360: Ring_Run_Web.2823 Reset radio station of dect1 to 0                                                                                           
2015.06.26 10:12:18 4: FRITZBOX FB_6360: Ring_Run_Web.2832 Reset name of calling number fon1 to 'Trsprechstelle'                                                                       
2015.06.26 10:12:18 5: FRITZBOX FB_6360: Web_PostCmd.3637 Posting 5 parameters to 'http://fritz.box/cgi-bin/webcm'                                                                     
2015.06.26 10:12:18 5: FRITZBOX FB_6360: Readout_Add_Reading.1635 fhem->sid: 9f22bbea2ad618cb                                                                                         
2015.06.26 10:12:18 5: FRITZBOX FB_6360: Readout_Add_Reading.1635 fhem->sidTime: 1435306338.61871                                                                                     
2015.06.26 10:12:18 5: FRITZBOX FB_6360: Readout_Add_Reading.1635 readoutTime: 7.81                                                                                                   
2015.06.26 10:12:18 5: FRITZBOX FB_6360: Ring_Run_Web.2852 Handover: fhem->sid|9f22bbea2ad618cb|fhem->sidTime|1435306338.61871|readoutTime|7.81                                       
2015.06.26 10:12:18 4: FRITZBOX FB_6360: Set_Cmd_Done.1744 Back at main process                                                                                                       
2015.06.26 10:12:18 4: FRITZBOX FB_6360: Readout_Process.1401 Processing 3 readouts.                                                                                                   
2015.06.26 10:12:18 4: FRITZBOX FB_6360: Readout_Process.1478 3 values captured in 7.81 s


Ist das jetzt ein Fehler oder auch einfach auf den Umbau in den nächsten Wochen warten?

MfG                                                                                           
Proxmox Nipogi AM16, FHEM:RaspberryMatic:DE ConBee II, diverse Sensoren und Aktoren.