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

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

Dann läuft bei Dir irgendwas mit dem JSON-Modul schief. Wenn ich Deine anderen Posts richtig verstehe, wird es von einem anderen FHEM-Modul verändert.

Versuche mal "attr <device> forceTelnetConnection 1"

Falls nur diese Konfiguration läuft, dann hast Du demnächst ein Problem, wenn AVM Telnet abschaltet.

Ralli

Hat er überhaupt die erforderlichen Perl-Module nachinstalliert?!

sudo apt-get install libjson-perl libwww-perl libsoap-lite-perl
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: Ralli am 25 Juni 2015, 14:14:58
Hat er überhaupt die erforderlichen Perl-Module nachinstalliert?!

sudo apt-get install libjson-perl libwww-perl libsoap-lite-perl

Das sollte trotzdem laufen und zu einer Fehlernachricht führen.

CoolTux

Zitat von: tupol am 25 Juni 2015, 14:14:15
Dann läuft bei Dir irgendwas mit dem JSON-Modul schief. Wenn ich Deine anderen Posts richtig verstehe, wird es von einem anderen FHEM-Modul verändert.

Versuche mal "attr <device> forceTelnet 1"

Falls nur diese Konfiguration läuft, dann hast Du demnächst ein Problem, wenn AVM Telnet abschaltet.

Nein Verändert wird da nichts. Das Modul HUE verwendet noch JSON, sonst kein anderes. Ich habe vor einer Stunde JSON aktuallisiert auf Verson 2.x also das neuste. Half aber auch nicht. Ich versuche es nun noch mal mit attr <device> forceTelnet 1
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


CoolTux

Au man ich bin so ein Honk. Es steht doch alles da. Er kann auf den Port 49000 nicht zugreifen. Das ich das konnte ist ja klar, bin mit VPN verbunden und dadurch etwas offener. FHEM allerdings ist in einem ganz anderen Subnetz und hat Firewallbeschränkungen. Ich mach den Port mal auf und teste dann noch mal.

ein forceTelnet hat im übrigen nicht geholfen.

Sorry für die Mehrarbeit. Ich teste gleich mal und gebe dann bescheid. Aber sollte es echt so sein dann sollte doch eine normale Fehlermeldung kommen wenn der Port nicht erreichbar ist, oder?
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

bzgl. forceTelnet hiernochmal eine geänderte Version

(gelöscht)

CoolTux

Muß mal kurz was fragen. Ich habe ja die Fehlermeldung


500 Can't connect to fritz.box:49000 at ./FHEM/72_FRITZBOX.pm line 238.


Woher nimmt er den Name  fritz.box wenn ich dich eine IP in der Definition hinterlegt habe. Kommt der von Dir?
Mein Server kann  fritz.box nämlich nicht auflösen.
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

CoolTux

Zitat von: tupol am 25 Juni 2015, 14:40:35
bzgl. forceTelnet hiernochmal eine geänderte Version

Habe ich installiert und komischer Weise sagt er mir das er das Attribut forceTelnet nicht kennt. Aber die Fehlermeldung bezüglich nicht erreichbarkeit der Fritzbox konnte ich beseitigen. Bisschen iptables und gut war.
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

CoolTux

kurzes Update.

Ich konnte FHEM nun zum laufen bringen mit dem neuen Fritz Modul. Es waren wie so oft 2 Baustellen. Einmal Hue und einmal Fritz.
Im Hue Modul musste ich eine Änderung händisch vornehmen. Das gefällt mir gar nicht. Fritz läuft jetzt, ich habe allerdings in der /etc/hosts einen Eintrag machen müssen wegen fritz.box. Teste das jetzt mal ohne den Eintrag.
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

CoolTux

Also nach Herausnahme des Eintrages in der hosts klappt der Start von FHEM dennoch.
Ich habe aber folgende Fehlermeldung


2015.06.25 15:12:00 2: FRITZBOX FritzBoxTuxNetDSL01: Initilize_TR064.246 Box fritz.box doesn't have a TR-064-API.
2015.06.25 15:12:00 3: FritzBoxTuxNetDSL01: unknown attribute forceTelnet. Type 'attr FritzBoxTuxNetDSL01 ?' for a detailed list.
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

CoolTux

Gibt es eine Möglichkeit das Reading box_Model über Telnet aus zu lesen. Mein squidguard schlägt beim http Zugriff auf die Box nämlich Alarm.    ;D

[EDIT]
Konnte ich lösen. Habe forceTelnetConnection 1 gesetzt und allowTR064Command 0
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

CoolTux

Habe mir mal das Modul etwas genauer angesehen. Das Attribut was er mir ankreidet "forceTelnet" heißt eigentlich "forceTelnetConnections"

Bitte mal die Doku und hier im Forum anpassen
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