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

JoWiemann

Zitat von: tupol am 23 Juni 2015, 12:22:33
Beim SOAP Modul wüsste ich gerne eine Möglichkeit, das XML-Orginal auszugeben. Kennt sich da jemand aus?


Hallo tupol,

habe die tr064 Sachen in ein HelperModul gepackt http://forum.fhem.de/index.php/topic,38395.msg306343.html#msg306343

vielleicht hilft Dir das ja weiter. Läuft intern mit den HttpUitils.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

tupol

Gute Sache. Hatte ich schon gesehen. Ich benutze das SOAP::LITE-Modul, da es die Daten als Hash zurückgibt. Macht das Dein Modul auch?

Allerdings hätte ich es für die get-Funktion gerne in lesbarem XML.

JoWiemann

Hallo,

die Daten kommen immer als XML. Vorne im Modul sind ein paar Beispiel, wie durch einfache RegEx daraus die Infos geholt werden können.

Grüße Jörg

PS: Ich bekomme bei SOAP::Lite einfach keinen Verbindung zur FB. Den Secure Port bekomme ich noch. Danach laufe ich auf einen Fehler. Gilt für beide RPi und den Cubie, die ich im Einsatz habe.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

tupol

Seltsam. Bei mir funktioniert es (inzwischen) problemlos.

tupol

Habe bei AVM nachgefragt. Ein Erweiterung von TR064 um die FritzFon-Funktionalitäten Klingelton und Internetradio ist nicht geplant. Anscheinend unterstützen die nur das, was auch die Apps können oder die Provider brauchen.

Ralli

Dann einfach mit Nachdruck als Feature-Request einreichen :) - und mit Unterstützung aus der fhem-Gemeinde rechnen  8).
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 24 Juni 2015, 08:29:17
Dann einfach mit Nachdruck als Feature-Request einreichen :) - und mit Unterstützung aus der fhem-Gemeinde rechnen  8).
Hatte das schon mal Erfolg?

tupol

Hier eine neue Vorabversion.
folgende Dinge wurden geändert

1. schnelles Update über query.lua

2. über webcm läuft: (da von TR-064 nicht unterstützt)
- diversity
- dect
- alarm
- ring (Klingeltöne)

3. über TR064 läuft
- ring (Klingeln)
- guestWlan
- wlan
- tam
- get tr064Response (zum Spielen mit TR-064)

Falls AVM die Box dicht macht, bleibt nur noch TR064. Auch die restlichen "Telnet"-Features entfallen.

PS: Mit attr <device> forceTelnetConnection 1 läuft alles übers alte Telnet.

Edit: Anhang gelöscht. Neue Version in SVN

Sturi2011

Hi,

da haben wir wohl parallel gearbeitet....http://forum.fhem.de/index.php/topic,38477.0.html  Jörg hat mich darauf hingewiesen.
Das mit dem Telnet war mit schon immer etwas suspect...AVM wohl auch.
Ich habe bei AVM einen Feature Request eingereicht für NightControl.
Die Umsetzung wurde für ein späteres Release aufgenommen. Mehr gerne per PM

Gruß Andreas

tupol

Ich bin mir nicht so sicher, ob es nun besser ist, das XML oder das SOAP Modul zu nutzen.

tupol


CoolTux

Nach einem heutigen Update, das letzte glaube war vor 3 Tagen, startet mein FHEM nicht mehr. Letzte Meldung ist


2015.06.25 12:10:09 3: Opening CallmonTuxNetDSL01 device 192.168.240.254:1012
2015.06.25 12:10:09 3: CallmonTuxNetDSL01 device opened
2015.06.25 12:10:09 3: FB_CALLMONITOR (CallmonTuxNetDSL01) - loading cache file ./log/TuxNetDSL01_callmoncache.txt
2015.06.25 12:10:09 2: FB_CALLMONITOR (CallmonTuxNetDSL01) - read 4 contacts from Cache
Prototype mismatch: sub main::to_json ($@) vs ($) at /usr/share/perl/5.20/Exporter.pm line 66, <$fh> line 2367.
at (eval 82) line 1.
Prototype mismatch: sub main::from_json ($@) vs ($) at /usr/share/perl/5.20/Exporter.pm line 66, <$fh> line 2367.
at (eval 82) line 1.
500 Can't connect to fritz.box:49000 at ./FHEM/72_FRITZBOX.pm line 237.
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

Ok ich habe es nun schwarz auf weiß. Ein auskommentieren des FritzBox Modules lässt mein FHEM normal starten.
Jemand eine Idee??
Bin jetzt erstmal auf die letzte funktionierende Version zurück gegangen.
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

Zitat von: CoolTux am 25 Juni 2015, 12:16:42
Ok ich habe es nun schwarz auf weiß. Ein auskommentieren des FritzBox Modules lässt mein FHEM normal starten.
Jemand eine Idee??
Bin jetzt erstmal auf die letzte funktionierende Version zurück gegangen.

Bitte mit der angehangenen Datei nochmal testen.

Welche Box hast Du?

Edit: Anhang gelöscht da alt

CoolTux

box_model
FRITZ!Box 7362 SL (UI) [1und1]



Ich teste mal die angehangende. Was hast Du geändert?
selbiger Fehler, ABSTURTZ
[UPDATE]
2015.06.25 13:56:48 3: FB_CALLMONITOR (CallmonTuxNetDSL01) - loading cache file ./log/TuxNetDSL01_callmoncache.txt
2015.06.25 13:56:48 2: FB_CALLMONITOR (CallmonTuxNetDSL01) - read 4 contacts from Cache
Prototype mismatch: sub main::to_json ($@) vs ($) at /usr/share/perl/5.20/Exporter.pm line 66, <$fh> line 2367.
at (eval 81) line 1.
Prototype mismatch: sub main::from_json ($@) vs ($) at /usr/share/perl/5.20/Exporter.pm line 66, <$fh> line 2367.
at (eval 81) line 1.
500 Can't connect to fritz.box:49000 at ./FHEM/72_FRITZBOX.pm line 238.

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