DSL-Status Fritzbox auslesen

Begonnen von caldir65, 12 August 2022, 16:51:14

Vorheriges Thema - Nächstes Thema

Otto123

stimmt - mich hat das mit der Modulversion irritiert. Aber nach einem shutdown restart sieht es bei meinem list auch so aus.

Trotzdem funktioniert bei mir alles, allerdings habe ich noch keine neue Firmware. Aber es gibt auch keinerlei Info das sich die TR064 Schnittstelle geändert hat.
was steht denn im Abschnitt WANPPPConnection wenn Du die tr064ServiceList abrufst?

Hast Du eventuell eine PPP sondern eine IP Connection?
Was kommt wenn Du dies versuchst?
get <DeviceName> tr064Command WANIPConnection:1 wanipconnection1 GetInfo

Wobei deine Fehlermeldung dazu nicht passt.  :-X
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

caldir65

#31
Moin Otto,

Zitat von: Otto123 am 03 Oktober 2022, 21:51:01

get <DeviceName> tr064Command WANIPConnection:1 wanipconnection1 GetInfo

Wobei deine Fehlermeldung dazu nicht passt.  :-X

Es scheint wirklich ein IP-Anschluß zu sein - war mir jetzt nicht wirklich bewußt, aus den Provider-Infos ging es jetzt nicht so richtig hervor ...
Service='WANIPConnection:1'   Control='wanipconnection1'   Action='GetInfo'
----------------------------------------------------------------------
{
  'GetInfoResponse' => {
                         'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
                         'NewConnectionStatus' => 'Connected',
                         'NewConnectionTrigger' => 'AlwaysOn',
                         'NewNATEnabled' => '1',
                         'NewExternalIPAddress' => 'xx.xxx.xxx.xxx',
                         'NewName' => 'internet',
                         'NewUptime' => '399659',
                         'NewDNSEnabled' => '1',
                         'NewRouteProtocolRx' => 'Off',
                         'NewEnable' => '1',
                         'NewRSIPAvailable' => '0',
                         'NewMACAddress' => 'xx:xx:xx:xx:xx:xx',
                         'NewDNSServers' => '212.88.138.1,195.43.113.130',
                         'NewDNSOverrideAllowed' => '1',
                         'NewLastConnectionError' => 'ERROR_NONE',
                         'NewConnectionType' => 'IP_Routed'
                       }
}


Jetzt funktioniert es.

Danke, Otto!

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 64GB SSD, Lubuntu 22.04LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

RalfRog

#32
Zitat von: mi.ke am 13 August 2022, 15:19:17
es gibt auch noch "box_connect "

5 = Connected, also:
if (box_connect != 5) fehlende DSL Verbindung

Der Vollständigkeit halber falls hier jemand mal Infos sucht.

JoWiemann arbeitet an einem Fork der 72_FRITZBOX.pm.
https://forum.fhem.de/index.php/topic,118150.msg1125692.html#msg1125692 (bis FritzOS 7.29)
https://forum.fhem.de/index.php/topic,130637.msg1248865.html#msg1248865 (ab FritzOS 7.50)

Das Reading box_connect enthält dort mittlerweile (FB-Fork 0.2.9) nicht mehr die Zahlen sondern Text wie connected.
Ich denke er befüllt das Reading auch per "tr064Command WANIPConnection:1 wanipconnection1 GetInfo"

Edit 13.12:
damit ist ein UserReading mit "get <DeviceName> tr064Command WANIPConnection:1 wanipconnection1 GetInfo" inhaltlich gleich und nicht nötig
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder