FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: rin67630 am 23 Dezember 2016, 15:35:11

Titel: Fritz! Router stand der dinge mit aktuelle AVM Version.
Beitrag von: rin67630 am 23 Dezember 2016, 15:35:11
guten Tag,
zum Fritz! Router hat AVM in der letzten Zeit einige Funktionen zurückgenommen, so dass jetzt nicht klar ist, was noch funktioniert und was nicht.
Ich würde mich sehr freuen, wenn es jemand gebe,  der berichten würde, was heute noch möglich ist und was nicht mehr funktionieren kann.

Ich glaube, das wäre nicht nur mir nützlich.
Vielen Dank im Voraus
Titel: Antw:Fritz! Router stand der dinge mit aktuelle AVM Version.
Beitrag von: Bennemannc am 23 Dezember 2016, 17:04:27
Hallo,

offiziell wird die Unterstützung von der Fritte hier nicht mehr gepflegt. Wenn Du ein stabiles System möchtest, was nicht nach jedem AVM Update Probleme macht - dann lass die Finger von der Fritte und suche Dir andere Hardware.
Ich war auch früher auf der Fritte unterwegs - Fhem brachte damals schon die Fritte an ihre Grenzen und heute ist Fhem noch mächtiger geworden. Auch werden die unterstützten Geräte und Funktionen immer komplexer, die Perl Version für die Fritte ist uralt und Du bekommst kaum noch Zusatzmodule.
Fazit - Finger weg von der Fritte, die ist zum Telefonieren, alles andere auf vernüftige Hardware.

Gruß Christoph
Titel: Antw:Fritz! Router stand der dinge mit aktuelle AVM Version.
Beitrag von: rin67630 am 23 Dezember 2016, 17:23:21
Sorry ich habe mich nicht korrekt ausgedrückt.
Ich meinte schon, dass FHEM zum Beispiel auf einem Raspi läuft.

Es gibt aber immer noch ein Modul FITZBOX, der erwartet, dass gewisse Funktionen auf der FRITZ!Box ablaufen und dass man die FRITZ!Box über Telnet ansteuern kann.

Ich wollte wissen, was davon heute noch geht...
Titel: Antw:Fritz! Router stand der dinge mit aktuelle AVM Version.
Beitrag von: Markus Bloch am 23 Dezember 2016, 18:58:47
Zitat von: rin67630 am 23 Dezember 2016, 17:23:21
Es gibt aber immer noch ein Modul FITZBOX, der erwartet, dass gewisse Funktionen auf der FRITZ!Box ablaufen und dass man die FRITZ!Box über Telnet ansteuern kann.

Ich wollte wissen, was davon heute noch geht...

Ein Großteil davon geht auch nachwievor über TR-064 (HTTP/SOAP). Siehe dazu auch: http://fhem.de/commandref_DE.html#FRITZBOX

Zitat von: http://fhem.de/commandref_DE.html#FRITZBOXDie Steuerung erfolgt teilweise über die offizielle TR-064-Schnittstelle und teilweise über undokumentierte Schnittstellen zwischen Webinterface und Firmware Kern. Das Modul funktioniert am besten mit dem Fritz!OS 6.24. Bei den nachfolgenden Fritz!OS Versionen hat AVM einige interne Schnittstellen (telnet, webcm) ersatzlos gestrichen. Einige Modul-Funktionen sind dadurch nicht oder nur eingeschränkt verfügbar (siehe Anmerkungen zu benötigten API).

Viele Grüße

Markus

Titel: Antw:Fritz! Router stand der dinge mit aktuelle AVM Version.
Beitrag von: rin67630 am 23 Dezember 2016, 21:26:54
ich weiß nicht, es will nicht so richtig mit meiner 7170 Box funktionieren.

(war da nicht die Rede, dass Telnet von AVM abgekündigt wird?)
Telnet ist im Raspi installiert:
libnet-telnet-perl is already the newest version.
und es funktioniert: vom Raspi aus, kann ich die Fritz!box sehr wohl über Telnet erreichen.

Aber in FHEM: PERL:Modul functionality limited because of missing perl modules: Net::Telnet Soap::Lite.
Alle in der Anleitung zu installierende PERL libs sind aber vorhanden:
libjson-perl is already the newest version.
libjson-xs-perl is already the newest version.
libsoap-lite-perl is already the newest version.
libwww-perl is already the newest version.

Ist da noch was faul oder kann die Meldung ignoriert werden?

Die "TR64 service liste" ist vorhanden und ziemlich lang.
Check APIs schlägt fehl.

sonst scheint nur wenig positiv zu sein
Internals
APICHECKED 0
CFGFN
DEF [192.168.0.100]
HOST [192.168.0.100]
INTERVAL 300
LUAQUERY -1
NAME Router
NR 1612
PERL Modul functionality limited because of missing perl modules: Net::Telnet Soap::Lite
REMOTE -1
STATE Check APIs
TELNET -1
TR064 -1
TYPE FRITZBOX
WEBCM -1


Titel: Antw:Fritz! Router stand der dinge mit aktuelle AVM Version.
Beitrag von: rin67630 am 23 Dezember 2016, 22:14:38
Es geschah ein Wunder!
ich habe FHEM zurückgesetzt und siehe da: Jetzt ist alles im Grünen!

Internals
APICHECKED 1
DEF 192.168.0.100
HOST 192.168.0.100
INTERVAL 300
LUAQUERY 1
M3U_LOCAL ./www/images/FritzBox.m3u
M3U_URL unknown
NAME FritzBox
NR 68
REMOTE 1
STATE WLAN: off gWLAN: off
TELNET 1
TR064 1
TYPE FRITZBox
WEBCM 1


;D

Hmm... Fast alles!

ich habe noch diese Fehlermeldung im Log:

2016.12.23 21:29:16 3: FRITZBOX: set FritzBox checkAPIs
2016.12.23 21:29:32 1: PERL WARNING: Argument "er" isn't numeric in array element at ./FHEM/72_FRITZBOX.pm line 1828.
2016.12.23 21:31:05 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 4189.