Hi,
ich habe auf einem zweiten RPI gerade ein FRITZBOX Objekt erstellt.
Die Parameter sind identisch zum 1. RPI (dort funzt alles).
Unter Readings kommt die Meldung "Didn't get a session ID".
Kann die Fritzbox nur mit 1 FHEM sprechen?
Readings:
box_fwVersion 84.06.36-32564 2016-03-16 08:34:48
box_model FRITZ!Box Fon WLAN 7390 [avm] 2016-03-16 08:34:48
box_tr064 0 2016-03-16 08:24:22
lastReadout Didn't get a session ID 2016-03-16 08:34:54
state Didn't get a session ID 2016-03-16 08:34:54
Habt Ihr eine Idee?
Greets, Obi
Bitte gib mal die Daten eines list Befehls auf das Device.
Grüße
Internals:
APICHECKED 1
HOST 192.168.178.1
INTERVAL 300
LUAQUERY 1
M3U_LOCAL ./www/images/Fritzbox.m3u
M3U_URL http://192.168.178.32:8083/fhem/images/Fritzbox.m3u
NAME Fritzbox
NR 29
REMOTE 1
SECPORT 49443
STATE Didn't get a session ID
TELNET 0
TR064 1
TYPE FRITZBOX
WEBCM 0
Readings:
2016-03-16 08:34:48 box_fwVersion 84.06.36-32564
2016-03-16 08:34:48 box_model FRITZ!Box Fon WLAN 7390 [avm]
2016-03-16 08:24:22 box_tr064 0
2016-03-16 11:24:54 lastReadout Didn't get a session ID
2016-03-16 11:24:54 state Didn't get a session ID
Fhem:
LOCAL 0
definedHost undefined
is_double_wlan -1
lastHour 0
modulVersion $Date: 2016-02-18 20:44:50 +0100 (Thu, 18 Feb 2016) $
sidTime 0
Helper:
TimerCmd Fritzbox.Cmd
TimerReadout Fritzbox.Readout
Attributes:
allowShellCommand 1
allowTR064Command 1
fritzBoxIP 192.168.178.1
group Fritz.Box
icon it_router
ringWithIntern 1
room _system
telnetUser root
Und Du hast auch für root ein Passwort hinterlegt im Device?
Nicht, dass ich wüsste :-[
Auf dem 1. FHEM ist keins hinterlegt - dort funzt alles.
Das müsste doch in den "Attributes" stehen, oder?
Nein das steht in FHEM internen. Du findest das setzen des Passwortes als set Befehl. Desweiteren, so lange Du nicht eine Uraltbox hast mit Firmware < 6.30 solltest Du das attribut telnetuser loschen und durch boxUser ersetzen. Danach dann das Passwort mit set Fritzbox password eingeben.
Grüße
FUNZT !!! :)
Vielen Dank - auch für den Tipp mit dem TelnetUser; habe ich gleich auf beiden Instanzen geändert.
Guten Morgen, weiß irgendwie nicht mehr weiter, bekomme einfach keine Verbindung mehr zur FritzBox hin.
Habe das Device schon einige male gelöscht, Reboot, erneut angelegt, Reboot... hat nichts gebracht.
Es hatte mal funktioniert, konnte mir auch einzelne Werte bzw. Readings über DebianMail zukommen lassen.
Doch als ich irgendwann bei den Mails gemerkt habe das es immer die gleiche ExIp war wurde ich stutzig.
"Didn't get a session ID" ...
boxUser mit Password wurde in Fritzbox aktiviert, kann auch in der Ereignisfunktion der Fritzbox sehen das Fhem auf die FB zugreift.
FritzBoxOS 6.80
Internals:
APICHECKED 1
DEF 192.168.2.1
HOST 192.168.2.1
INTERVAL 300
LUAQUERY 0
M3U_LOCAL ./www/images/FritzBox.m3u
M3U_URL unknown
NAME FritzBox
NR 161
REMOTE 1
SECPORT 49443
STATE Didn't get a session ID
TELNET 0
TR064 1
TYPE FRITZBOX
WEBCM 0
Readings:
2017-02-08 09:20:11 box_fwVersion 113.06.80
2017-02-08 09:20:11 box_model FRITZ!Box 7490 [avm]
2017-02-08 09:20:11 lastReadout 13 values captured in 3.00 s
2017-02-08 08:48:25 state Didn't get a session ID
Fhem:
LOCAL 0
definedHost 192.168.2.1
is_double_wlan -1
lastHour 0
modulVersion $Date: 2016-07-17 15:13:57 +0200 (Sun, 17 Jul 2016) $
Helper:
TimerCmd FritzBox.Cmd
TimerReadout FritzBox.Readout
Readout_running_pid:
abortFn FRITZBOX_Readout_Aborted
finishFn FRITZBOX_Readout_Done
fn FRITZBOX_Readout_Run_Web
pid 23652
Abortarg:
Attributes:
allowTR064Command 1
boxUser User1
devStateIcon .*on.*off:WLAN_on_gWLAN_off .*on.*on.*:WLAN_on_gWLAN_on WLAN..off.*:WLAN_off
icon it_router
room 0.0_Übersicht,9.6_FritzBox
********************************************************************
Telnet ?
Internals:
CONNECTS 39
DEF 7072 global
FD 23
NAME telnetPort
NR 4
NTFY_ORDER 50-telnetPort
PORT 7072
STATE Initialized
TYPE telnet
Attributes:
room 9.8_Sytsem
Nachtrag : Ein FHEM Update hat geholfen !
Daher denke ich es passt ganz gut hier rein [gelöst]
Gruß pYw
Habe einen neuen Thread aufgemacht, da dieser laut Foren SW zu alt ist und sie mir geraten hat einen neuen zu eröffnen.