Hallo zusammen,
ich hatte bis heute früh eine 7390 - die lief ohne Probleme über Monate. Bin dann heute nachmittag zur 7590 gewechselt, dank Config Export/Import lief die auch halbwegs schnell wieder rund, auch über FHEM. Dann habe ich die Beta-Firmware eingespielt, um mir Mesh anzuschauen ... Zack, ist das Teil nicht mehr erreichbar. IP, Kennwort, User haben sich nicht geändert, müsste also passen. Hatte vorher keinen User übergeben, habe das jetzt aber trotzdem mal versucht in der Hoffnung, dass es daran liegt. Leider nicht.
Im Log steht nur folgendes. Ich finde übrigens die Option "Smarthome-Funktion im FRITZ!Box-Heimnetz freigeben" in der Box nicht mehr.
2017.07.15 20:13:55 3: Opening Fritzbox device 192.168.0.1:2002
2017.07.15 20:13:55 3: Can't connect to 192.168.0.1:2002: Connection refused
Versuch mal trotzdem ein "set password" wieder.
Wenn es immer noch nicht geht, setze fritzbox auf verbose 5 und poste die Log.
In FHEM.CFG definiert ist
define FritzBox FRITZBOX 192.168.0.1
attr FritzBox allowTR064Command 1
attr FritzBox event-on-change-reading .*
attr FritzBox icon it_wifi
attr FritzBox room Büro
attr FritzBox verbose 5
define Fritzbox FBAHA 192.168.0.1:2002
attr Fritzbox room _System
attr Fritzbox verbose 5
2017.07.15 21:13:44 3: Opening Fritzbox device 192.168.0.1:2002
2017.07.15 21:13:44 3: Can't connect to 192.168.0.1:2002: Connection refused
2017.07.15 21:13:47 4: FRITZBOX FritzBox: Readout_Start.673 Fork process FRITZBOX_API_Check_Run
2017.07.15 21:13:47 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->REMOTE: 1
2017.07.15 21:13:47 4: FRITZBOX FritzBox: API_Check_Run.722 FRITZBOX modul runs in remote mode.
2017.07.15 21:13:47 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->WEBCM: 0
2017.07.15 21:13:47 4: FRITZBOX FritzBox: API_Check_Run.742 API webcm does not exist (404 Not Found)
2017.07.15 21:13:47 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->LUAQUERY: 1
2017.07.15 21:13:47 4: FRITZBOX FritzBox: API_Check_Run.754 API luaQuery found but responded with: 403 Forbidden
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->TR064: 1
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.766 API TR-064 found.
2017.07.15 21:13:48 4: FRITZBOX FritzBox: TR064_Init.4395 Open TR-064 connection and ask for security port
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->SECPORT: 49443
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.771 TR-064-SecurePort is 49443.
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.793 Created m3u file './www/images/FritzBox.m3u'.
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->M3U_LOCAL: ./www/images/FritzBox.m3u
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.801 Try to get my IP address.
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.807 Try to get a FHEMWEB port.
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.819 Try to get 'http://192.168.0.70:8085/fhem/images/FritzBox.m3u'
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.822 Failed to get 'http://192.168.0.70:8085/fhem/images/FritzBox.m3u': 401 Authorization Required
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->M3U_URL: unknown
2017.07.15 21:13:48 5: FRITZBOX FritzBox: API_Check_Run.834 Read 'jason_boxinfo'
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 box_model: FRITZ!Box 7590
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 box_oem: avm
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 box_fwVersion: 154.06.88-45454
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->TELNET: 0
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.889 Could not open telnet connection to 192.168.0.1: Connection refused
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->APICHECKED: 1
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.903 Captured 14 values
2017.07.15 21:13:48 5: FRITZBOX FritzBox: API_Check_Run.904 Handover to main process (225): ->REMOTE|1|->WEBCM|0|->LUAQUERY|1|->TR064|1|->SECPORT|49443|->M3U_LOCAL|./www/images/FritzBox.m3u|->M3U_URL|unknown|box_model|FRITZ!Box 7590|box_oem|avm|box_fwVersion|154.06.88-45454|->TELNET|0|->APICHECKED|1|readoutTime|0.59
2017.07.15 21:13:48 4: FRITZBOX FritzBox: Readout_Done.1700 Back at main process
2017.07.15 21:13:48 4: FRITZBOX FritzBox: Readout_Process.1722 Processing 13 readouts.
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Process.1796 SET box_model = 'FRITZ!Box 7590 [avm]'
2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Process.1796 SET box_fwVersion = '154.06.88-45454'
2017.07.15 21:13:48 4: FRITZBOX FritzBox: Readout_Process.1846 13 values captured in 0.59 s
2017.07.15 21:13:57 4: FRITZBOX FritzBox: Readout_Start.673 Fork process FRITZBOX_Readout_Run_Web
2017.07.15 21:13:57 4: FRITZBOX FritzBox: Readout_Run_Web.1255 Prepare query string for luaQuery.
2017.07.15 21:13:57 5: FRITZBOX FritzBox: readPassword.4658 Read FritzBox password from file
2017.07.15 21:13:57 4: FRITZBOX FritzBox: Web_OpenCon.4450 Open Web connection to 192.168.0.1
2017.07.15 21:13:57 4: FRITZBOX FritzBox: Web_OpenCon.4454 Web session opened with sid 93788df0d5dab11f
2017.07.15 21:13:57 5: FRITZBOX FritzBox: Web_Query.4573 Request data via API luaQuery.
2017.07.15 21:13:58 5: FRITZBOX FritzBox: Web_Query.4581 Response: 200 OK
2017.07.15 21:13:58 5: FRITZBOX FritzBox: Web_Query.4603 Decode JSON string.
2017.07.15 21:13:58 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 fhem->sid: 93788df0d5dab11f
... Dann kommen einige Info's Übers Netzwerk. Das endet dann mit
2017.07.15 21:18:58 4: FRITZBOX FritzBox: Readout_Process.1846 388 values captured in 0.57 s
Zitat2017.07.15 21:13:48 5: FRITZBOX FritzBox: Readout_Add_Reading.1974 ->TR064: 1
2017.07.15 21:13:48 4: FRITZBOX FritzBox: API_Check_Run.766 API TR-064 found.
2017.07.15 21:13:48 4: FRITZBOX FritzBox: TR064_Init.4395 Open TR-064 connection and ask for security port
Also, er findet die TR064 API, und meldet auch die Werte von der Fritzbox. Wahscheinlich ist die andere API nicht aktiviert, und deswegen kann sich FBAHA nicht anmelden.
Aber Du solltest so wie so nach FBAHAHTTP migrieren, da FBAHA bei AVM deprecated ist. Da die TR-064 da ist, sollte es einwandfrei funktionieren.
Habe die Zeile geändert, nun funktioniert es tatsächlich. Krass. Also hat AVM die alte Schnittstelle nun wirklich rausgeworfen.
Vielen Dank für den Tipp!!
define Fritzbox FBAHAHTTP 192.168.0.1
Siehe auch https://forum.fhem.de/index.php/topic,73784.0.html
Danke, hatte ich glatt nicht gefunden.
Bei mir lief der FBAHAHTTP am Anfang nicht, sprich: Habe eine Steckdose über's Telefon angeschaltet, im FHEM war nur ein ? über dem Symbol. Nach einem Neustart lief es dann synchron (Telefon an => im FHEM an. FHEM an => Im Telefon an). Auch trotz Neustart von FHEM und der Fritz läuft es aktuell.
FBAHAHTTP ist auf Polling angewiesen, bei der Voreinstellung kann es bis zu 5 Minuten dauern, bis FHEM das manuelle Schalten einer Steckdose mitkriegt.
Was spricht denn gegen einen höheren Intervall? Es gibt aktuell leider kein Set dafür, um ihn zB auf 60 Sek zu setzen.
Und in der AVM_Technical_Note_-_Session_ID.pdf/AHA-HTTP-Interface.pdf habe ich nichts gefunden, was dagegen spricht.
Du kannst die polltime doch manuell auf 60 setzen.
attr FBAHAHTTP polltime 60
ZitatWas spricht denn gegen einen höheren Intervall?
Damit das manuelle Schalten sinnvoll ausgewertet werden kann, muesste ein polltime von unter eine Sekunde gewaehlt werden, was FHEM & Fritzbox stark belasten wuerde. Und wenn man auf die Auswertung des manuellen Eingriffs verzichtet (man schaltet von FHEM aus, und nicht an der Steckdose), dann reichen die 5 Minuten fuer die Energie/Temperatur/etc Messung vollkommen.
Ok, hast recht. Habe die Polltime mal testhalber auf 120 gestellt, mal schauen was passiert.