72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres

Begonnen von JoWiemann, 25 Januar 2021, 10:30:32

Vorheriges Thema - Nächstes Thema

RalfRog

Zitat von: Brause am 29 April 2023, 18:35:36Die Box hängt bei mir hinter einem Zwangsrouter, DSL ist deaktiviert

Ist das der mögliche Grund.
Die Einstellung ist damit ja im Detail etwas anders als im Meshclient und auch im Repeater.... oder auch nicht

Siehe Screenshot  -> MeschClient
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

JoWiemann

Zitat von: RalfRog am 29 April 2023, 20:27:13
Zitat von: Brause am 29 April 2023, 18:35:36Die Box hängt bei mir hinter einem Zwangsrouter, DSL ist deaktiviert

Ist das der mögliche Grund.
Die Einstellung ist damit ja im Detail etwas anders als im Meshclient und auch im Repeater.... oder auch nicht

Siehe Screenshot  -> MeschClient

Ja, dass wird es wohl sein. Warum AVM aber ein: 'Invalid Action' zurück gibt und nicht eine vernünftige Information bleibt trotzdem ein Rätsel.

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

juemuc

Ich glaube, da muss ich euch enttäuschen  8)

Bei meiner FB6690 erhalte ich ebenfalls diese Meldung:
Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetInfo'
----------------------------------------------------------------------
{
  'UPnPError' => {
                   'errorCode' => '401',
                   'errorDescription' => 'Invalid Action'
                 }
}

Un die hängt direkt am Kabelanschluss. An der FB7490 (Mesh-Client) erhalte ich dagegen diese Info.
Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetInfo'
----------------------------------------------------------------------
{
  'GetInfoResponse' => {
                         'NewMACAddress' => 'C8:0E:14:CC:9F:24',
                         'NewLastAuthErrorInfo' => '',
                         'NewMaxCharsUsername' => '128',
                         'NewUserName' => '',
                         'NewConnectionStatus' => 'Connected',
                         'NewLastConnectionError' => 'ERROR_NONE',
                         'NewUptime' => '110370',
                         'NewDNSServers' => '192.168.255.250, 0.0.0.0',
                         'NewMinCharsUsername' => '3',
                         'NewConnectionType' => 'IP_Routed',
                         'NewExternalIPAddress' => '192.168.255.200',
                         'NewDownstreamMaxBitRate' => '927',
                         'NewPPPoEServiceName' => '',
                         'NewAllowedCharsUsername' => 'xxxxxxxxxxxxxxxx',
                         'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
                         'NewTransportType' => 'PPPoE',
                         'NewEnable' => '0',
                         'NewName' => 'internet',
                         'NewIdleDisconnectTime' => '300',
                         'NewPPPoEACName' => '',
                         'NewNATEnabled' => '1',
                         'NewMaxCharsPassword' => '64',
                         'NewDNSOverrideAllowed' => '1',
                         'NewDNSEnabled' => '1',
                         'NewRSIPAvailable' => '0',
                         'NewRouteProtocolRx' => 'Off',
                         'NewMinCharsPassword' => '3',
                         'NewAllowedCharsPassword' => 'xxxxxxxxxxxxxxxxx',
                         'NewConnectionTrigger' => 'OnDemand',
                         'NewUpstreamMaxBitRate' => '463',
                         'NewRemoteIPAddress' => ''
                       }
}

3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

JoWiemann

Zitat von: juemuc am 29 April 2023, 21:00:03Ich glaube, da muss ich euch enttäuschen  8)

Bei meiner FB6690 erhalte ich ebenfalls diese Meldung:
Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetInfo'
----------------------------------------------------------------------
{
  'UPnPError' => {
                   'errorCode' => '401',
                   'errorDescription' => 'Invalid Action'
                 }
}

Und die hängt direkt am Kabelanschluss.

Die Enttäuschung hält sich in Grenzen. Bei der Cable ist die Abfrage nicht als Service in der TR064 Service Liste hinterlegt. Das wird schon im Code gewürdigt.

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

juemuc

3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

RalfRog

Hi Jörg
@mabula und @brause haben mit Jürgen's 6690 immerhin die Konfiguration als Kabelanschluss/Kabelmodem gemeinsam.

Ist der Zugang bei Kabel nicht etwas anders geregelt und es gibt daher die Daten für "WANPPPConnection" so gar nicht. Dann läuft die TR064-Abfrage für "WANPPPConnection" ins Leere auch wenn sie grundsätzlich auf einer 7590 verfügbar wäre.

Die Frage ist ob der Zustand "Kabel-Modem-Konfiguration" einer DSL-Box erkenbar ist, um es "wird schon im Code gewürdigt" zu handeln.
Andererseits hast du es ja jetzt schon berücksichtigt - evtl. auch aufwandsarm  :D


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

juemuc

Ich würde eher die Frage stellen, ob das nur hinter oder als Kabelmodem gilt. Eventuell gilt dies ja auch, wenn die Box hinter einem anderen DSL-Modem hängt.

Aber das ist jetzt nur Spekulation. Und wie es abgefragt werden kann, ist noch einmal ein anderes Thema. Ich glaube aber, dass die Lösung von Jörg (es ist einfach eine Info) ausreichend ist.

Viele Grüße
Jürgen

3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

RalfRog

Zitat von: juemuc am 29 April 2023, 22:19:19...Eventuell gilt dies ja auch, wenn die Box hinter einem anderen DSL-Modem hängt.

Die Variante scheint dem MeshClient recht ähnlich.
Ist im Box-Menü dann wohl meist "Anschluss an externes Modem oder Router" statt "Anschluss an ein Kabelmodem (Kabelanschluss)"

Ja stimmt ziemlich viel Spekulation  8) 
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

JoWiemann

Hallo,

würdet ihr bitte einmal bei einer FB die hinter einem Modem hängt folgendes abfragen

get ... tr064Command WANCommonInterfaceConfig:1 wancommonifconfig1 GetCommonLinkProperties

Danke Euch.
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

mabula

Meine Antwort lautet:
Service='WANCommonInterfaceConfig:1'   Control='wancommonifconfig1'   Action='GetCommonLinkProperties'
----------------------------------------------------------------------
$VAR1 = {
          'GetCommonLinkPropertiesResponse' => {
                                                 'NewX_AVM-DE_DownstreamCurrentUtilization' => '92,64,35,258,243793,374,832,44284,142910,300,307,23,295,6300,459,28,22578,26,56,235',
                                                 'NewX_AVM-DE_UpstreamCurrentUtilization' => '131,58,14,147,6800,185,1789,6367,18447,144,138,51,230,1665,1205,32,5805,16,93,72',
                                                 'NewX_AVM-DE_DownstreamCurrentMaxSpeed' => '243793',
                                                 'NewLayer1DownstreamMaxBitRate' => '50000',
                                                 'NewX_AVM-DE_UpstreamCurrentMaxSpeed' => '18447',
                                                 'NewPhysicalLinkStatus' => 'Up',
                                                 'NewLayer1UpstreamMaxBitRate' => '5000',
                                                 'NewWANAccessType' => 'Ethernet'
                                               }
        };


Gruß Hans-Jörg
FHEM auf RPI mit FS20, Homematic, ELERO, Zigbee, Eigenbau z.B. Heizölsensor auf Basis Arduino, Anemometer; Sprachsteuerung offline über vosk/Python

JoWiemann

Zitat von: mabula am 29 April 2023, 22:32:59Meine Antwort lautet:
Service='WANCommonInterfaceConfig:1'   Control='wancommonifconfig1'   Action='GetCommonLinkProperties'
----------------------------------------------------------------------
$VAR1 = {
          'GetCommonLinkPropertiesResponse' => {
                                                 'NewX_AVM-DE_DownstreamCurrentUtilization' => '92,64,35,258,243793,374,832,44284,142910,300,307,23,295,6300,459,28,22578,26,56,235',
                                                 'NewX_AVM-DE_UpstreamCurrentUtilization' => '131,58,14,147,6800,185,1789,6367,18447,144,138,51,230,1665,1205,32,5805,16,93,72',
                                                 'NewX_AVM-DE_DownstreamCurrentMaxSpeed' => '243793',
                                                 'NewLayer1DownstreamMaxBitRate' => '50000',
                                                 'NewX_AVM-DE_UpstreamCurrentMaxSpeed' => '18447',
                                                 'NewPhysicalLinkStatus' => 'Up',
                                                 'NewLayer1UpstreamMaxBitRate' => '5000',
                                                 'NewWANAccessType' => 'Ethernet'
                                               }
        };


Gruß Hans-Jörg

Hallo Hans-Jörg,

ok. Bei zeigt 'NewWANAccessType' => 'Ethernet' ein 'NewWANAccessType' => 'DSL'.

Damit kann ich dann unterscheiden. Vielen Dank.

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

RalfRog

Hi Jörg
Der MeshClient macht auch 'NewWANAccessType' => 'Ethernet'

**********  7490  ********** 
Service='WANCommonInterfaceConfig:1'   Control='wancommonifconfig1'   Action='GetCommonLinkProperties'
----------------------------------------------------------------------
$VAR1 = {
          'GetCommonLinkPropertiesResponse' => {
                                                 'NewWANAccessType' => 'Ethernet',
'NewPhysicalLinkStatus' => 'Up',
'NewLayer1UpstreamMaxBitRate' => '512',
                                                 'NewLayer1DownstreamMaxBitRate' => '1024' 
                                               }
        };
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

JoWiemann

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

JoWiemann

Hallo Ralf,

dann wäre die Frage welche data.lua aufgerufen wird, wenn man auf die Konfigurationsseite der FritzBox für die Konfiguration hinter einem Modem geht. Also vor dem Aufruf der Seite die Entwicklertools aktivieren, dann auf die Seite wechseln und die data.lua anklicken.

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

juemuc

Bei meiner FB6690 kommt diese Info:

Service='WANCommonInterfaceConfig:1'   Control='wancommonifconfig1'   Action='GetCommonLinkProperties'
----------------------------------------------------------------------
{
  'GetCommonLinkPropertiesResponse' => {
                                         'NewLayer1DownstreamMaxBitRate' => '57500000',
                                         'NewX_AVM-DE_DownstreamCurrentMaxSpeed' => '561303',
                                         'NewWANAccessType' => 'X_AVM-DE_Cable',
                                         'NewX_AVM-DE_UpstreamCurrentUtilization' => '1773,3502,1475,5699,4983,420,747,13275,13288,5278,5258,924,1528,18379,3588,306412,9213,297003,3127,302829',
                                         'NewX_AVM-DE_DownstreamCurrentUtilization' => '33653,31504,58472,45899,26311,18509,46526,13509,375614,30390,34420,32785,31187,556527,47982,561303,232444,321311,46732,444385',
                                         'NewPhysicalLinkStatus' => 'Up',
                                         'NewLayer1UpstreamMaxBitRate' => '5750000',
                                         'NewX_AVM-DE_UpstreamCurrentMaxSpeed' => '306412'
                                       }
}

Die FB6690 ist auch Kabelmodem.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).