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

tagedieb

Hallo tupol
vielen Dank für dein tolles modul
ich beobachte diesen Beitrag schon eine ganze Weile und habe heute auch einmal versucht, es bei mir auf dem Cubie zu installieren,mit dem Gedanken die FHEM version auf der FB irgendwann zu kentern
Bisher erhalte ich jedoch folgende Meldung
2014.12.14 18:11:08 2: FRITZBOX Fritzbox: Open_Connection.1248 Telnet error while waiting for command prompt: pattern match timed-out
und habe keine Ahnung, wo ich mit der Fehlersuche anfangen soll  :-[
hast du bitte eine Hinweis für mich?

grüsse tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

tupol


tagedieb

Hallo tupol

danke für deine Zeit und Mühe , mir zu helfen
hier die Daten
Internals:
   INTERVAL   300
   NAME       Fritzbox
   NR         1206
   REMOTE     1
   STATE      Telnet error while waiting for command prompt: pattern match timed-out
   TYPE       FRITZBOX
   Readings:
     2014-12-14 17:44:12   box_guestWlan   on
     2014-12-14 20:21:09   lastReadout     Telnet error while waiting for command prompt: pattern match timed-out
     2014-12-14 20:21:09   state           Telnet error while waiting for command prompt: pattern match timed-out
   Fhem:
     LOCAL      0
     lastHour   0
     modulVersion $Date: 2014-12-13 23:03:42 +0100 (Sat, 13 Dec 2014) $
   Helper:
Attributes:
   defaultCallerName 1
   defaultUploadDir /var/InternerSpeicher
   fritzBoxIP 192.168.1.10
   room       Flur_oben


Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

tupol

Log Dich bitte einmal per Telnet ein und poste hier was Du als Output bekommst.

tagedieb

Hallo tupol

auf dem cubie oder auf der FB?
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

tagedieb

Hallo tupol
auf der FB erscheint nach dem verbinden über telnet
BusyBox v1.20.2 (2014-07-04 11:53:52 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
disable start/stop characters and flowcontrol
#

und wenn ich telnet starte
telefon: SIGCHLD PID 19031 received!


gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

tupol


tagedieb

doch, die muss ich tätigen BEVOR ich diesen Bereich erreiche  ;D
ich habe es mit Putty/telnet aufgerufen

ansonsten so:
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

tupol

Dann ist vermutlich Dein Passwort falsch.

tagedieb

Hallo tupol

Dankeschöööön - genau ins schwarze getroffen
das PW war nicht korrekt  :-[
ein tolles Modul!!Danke
ich habe jedoch noch eine Frage - wenn ich in den attr pwdFile das Verzeichnis opt/fhem eingebe erscheint eine fehlermeldung in der LOG FRITZBOX Fritzbox: Open_Connection.1189 Error: Cannot open password file 'opt/fhem': No such file or directory
die Datei befindet sich jedoch an dieser Stelle und hat auch die entsprechenden Rechte
lösche ich diese Attribut wieder dann erscheint nach einem restart alles Fehlerfrei und auch meine gewünschte Anzeige
ist dieses Attr nur zu setzten, wenn diese datei "irgendwo" ist?

Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

tupol


tagedieb

FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

docb

Ich verneige mich - ja so ein geiles Modul! Und dank deiner neuen  Create Passwort Funktion klappts!!!
Übrigens unglaublich wo das File liegt - ich habe die ganze DS danach durchsuchen müssen - hier:    ./root/fb_pwd.txt
Unglaublich aber wahr - nicht im fhem-root sondern im echten root ;-)
Vielen herzlichen Dank!
Viele Grüße
doc
I love FHEM!

docb

#118
Uahhh - immer noch geiles Modul aber leider gleich abgeschmiert...
das create passwordfile macht er und dann hat er auch die ganzen Readings gezeigt. Dann bin ich auf set Fritzbox wlan on gegangen und fhem ist zusammengebrochen mit der Fehlermeldung
Fehlermeldung: Can't call method "errmsg" on an undefined value at /usr/local/FHEM/share/fhem/FHEM/72_FRITZBOX.pm line 1208.

Ha - jetzt konnte ich das nachvollziehen - das lag (war ja klar!) an mir. Wenn das attr FritzboxIP nicht gesetzt ist, dann passiert das obige. Habe vergessen "save" einzugeben und dann war das attr natürlich weg. Ich teste mal weiter...

Viele Grüße
doc

I love FHEM!

DerTom

Hallo,

finde das Modul genial. Schön, daß sich jemand mal um das Thema gekümmert hat.  ;D

Ich habe ein Problem und eine Frage:

Problem: Ich habe meine 7390 eingebunden und kann auch Aktionen ausführen (FritzFon klingeln lassen, WLAN schalten etc.) Probleme habe ich allerdings mit dem Auslesen der Daten von der Fritzbox. Genauer: nicht mit dem Auslesen, das funktioniert laut Log sehr gut, leider werden die Daten im FHEM aber nicht verarbeitet...


2014.12.17 10:44:39.510 1: FRITZBOX Fritzbox: Readout_Start.433 Old readout process still running. Killing old process HASH(0x342e170)
2014.12.17 10:44:39.516 1: Timeout for FRITZBOX_Readout_Run reached, terminated process 23494
2014.12.17 10:44:39.516 1: FRITZBOX Fritzbox: Readout_Aborted.773 Timeout when reading Fritz!Box data.
2014.12.17 10:44:39.554 4: FRITZBOX Fritzbox: Readout_Run.466 Start update of slow changing device readings.
2014.12.17 10:44:39.556 5: FRITZBOX Fritzbox: Open_Connection.1192 Open password file 'fb_pwd.txt' to extract password
2014.12.17 10:44:39.557 5: FRITZBOX Fritzbox: Open_Connection.1196 Close password file
2014.12.17 10:44:39.558 4: FRITZBOX Fritzbox: Open_Connection.1205 Open Telnet Connection to 192.168.200.7
2014.12.17 10:44:39.566 5: FRITZBOX Fritzbox: Open_Connection.1214 Wait for user or password prompt.
2014.12.17 10:44:39.742 5: FRITZBOX Fritzbox: Open_Connection.1251 Entering password
2014.12.17 10:44:39.743 5: FRITZBOX Fritzbox: Open_Connection.1254 Wait for command prompt
2014.12.17 10:44:40.260 4: FRITZBOX Fritzbox: Exec_Remote.1338 Execute 11 command(s)
2014.12.17 10:44:40.260 5: FRITZBOX Fritzbox: Exec_Remote.1342 Execute 'ctlmgr_ctl r telcfg settings/Foncontrol'
2014.12.17 10:44:40.303 5: FRITZBOX Fritzbox: Exec_Remote.1356 Result ''
2014.12.17 10:44:40.304 5: FRITZBOX Fritzbox: Exec_Remote.1342 Execute 'ctlmgr_ctl r telcfg settings/Foncontrol/User/count'
.
.
Die Zeilen habe ich mal gekürzt
.
.
2014.12.17 10:44:53.975 5: FRITZBOX Fritzbox: Readout_Query.804 alarm3_target: DECT 611
2014.12.17 10:44:53.975 5: FRITZBOX Fritzbox: Readout_Query.804 alarm3_wdays: once
2014.12.17 10:44:53.997 4: FRITZBOX Fritzbox: Close_Connection.1279 Close Telnet connection
2014.12.17 10:45:34.666 1: Timeout for FRITZBOX_Readout_Run reached, terminated process 23846
2014.12.17 10:45:34.667 1: FRITZBOX Fritzbox: Readout_Aborted.773 Timeout when reading Fritz!Box data.


Die beiden letzten Zeilen kommen jeweils nach ca. 30 - 40 Sekunden nach dem Ende des Auslesens. Wie kann ich da vorgehen, daß ich die Werte im FHEM verarbeiten kann?

Dann zu meiner Frage. Ich schlage mich schon seit geraumer Zeit mit dem Thema PRESENCE rum. Ich möchte den Anwesenheitsstatus meines Handys, welches per Bluetooth an meiner FB erkannt wird im FHEM verarbeiten. Seit dem ich auf einen Cubie umgezogen bin, habe ich damit arge Probleme. Habe schon diverse Wiki- und Foreneinträge abgeklappert und eingerichtet. Ständig bekomme ich ein Timeout bei der Abfrage. Kann man die Anwesenheitserkennung mit Deinem Modul realisieren?

Gruß

Thomas