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

masterpete23

Moin,

habe gerade geschaut. Ich habe kurz nach 8 geupdated und habe nun die Version 07.50.4b.

2023.01.20 08:58:58 2: FRITZBOX [FritzBox: Readout_Run_Web.2520] - ERROR: Curl-> $VAR1 = {
          'UPnPError' => {
                           'errorDescription' => 'Invalid Action',
                           'errorCode' => '401'
                         }
        };

mcp

Zitat von: masterpete23 am 20 Januar 2023, 09:05:04
Moin,

habe gerade geschaut. Ich habe kurz nach 8 geupdated und habe nun die Version 07.50.4b.

2023.01.20 08:58:58 2: FRITZBOX [FritzBox: Readout_Run_Web.2520] - ERROR: Curl-> $VAR1 = {
          'UPnPError' => {
                           'errorDescription' => 'Invalid Action',
                           'errorCode' => '401'
                         }
        };


Was hast du für eine Box?
Maintainer: 98_vitoconnect.pm
Raspberry Pi 4B, 4 GB RAM, 32 GB SD Karte
Raspbian Bullseye 32-bit, FHEM up2date


mcp

Zitat von: masterpete23 am 20 Januar 2023, 10:02:41
habe eine 6590 cable mit OS 7.29

https://forum.fhem.de/index.php/topic,118150.msg1258580.html#msg1258580
ok, dann kann das hier ja, was da im Code gemacht wird, auch nicht funktionieren:


get <name> tr064command WANDSLInterfaceConfig:1 wandslifconfig1 GetInfo


da nix DSL.

Dann könntest Du temporär die Zeile 2515 abändern in:


if (($avmModel =~ "Box") && ($avmModel !~ /40[2,4,6]0|cable/i) ) {


oder welcher String (cable) auch immer in deinem Box Model (Reading: box_model) zu sehen ist. Falls da nichts mit cable oder so auftaucht, cable durch 6590 ersetzen.

und danach im FHEM in der Command Zeile "reload 72_FRITZBOX.pm" eingeben oder FHEM Restart.
Maintainer: 98_vitoconnect.pm
Raspberry Pi 4B, 4 GB RAM, 32 GB SD Karte
Raspbian Bullseye 32-bit, FHEM up2date

JoWiemann

Werde ich entsprechend anpassen.

@ masterpete: Wird das Wort cable im Reading MODEL angezeigt?

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


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

masterpete23


JoWiemann

Zitat von: masterpete23 am 20 Januar 2023, 12:06:38
Looks good looks fine - die bösen Einträge sind weg.

Danke Dir. Steht dann morgen im regulären Update zur Verfügung.

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

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 20 Januar 2023, 13:53:17
Fehlt noch jemand mit Rückmeldungen zu einer Glasfaserbox  ;)

In der RegEx sind Fiber und LTE mit drin. 😉

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

Jamo

Hallo Jörg,
ich habe noch einen Patch, den wir hier https://forum.fhem.de/index.php/topic,121936.msg1166299.html#msg1166299 schon mal diskutiert hatten.
Wenn jemand 2 Fritzboxen (oder auch eine FB und einen Repeater) hat, mit 2 verschiedenen boxUsern und 2 verschiedenen Passwörtern, funktioniert das Modul nur für den ersten Instanz Aufruf, da im FB Modul durch die globale "our" Definition der User und Passwort Variablen, immer das Password von der ersten FB Instanz genommen wird.

Abhilfe: in der Definition des 72_FRITZBOX.pm moduls in Zeile 49 und 50 our durch my ersetzen, also
our $FRITZBOX_TR064pwd;
our $FRITZBOX_TR064user;

my $FRITZBOX_TR064pwd;
my $FRITZBOX_TR064user;

Falls Du das noch übernehmen magst? Im Moment mache ich es für jedes neue Release händisch. Und mein Danke für die viele Arbeit und Übernahme des FB Moduls als Autor!

Grüsse!

PS: Und ich ändere seit Jul 2021 schon alle neuen Releases für mich :-)
PS1: Ein grep, also jamo@inuc:/opt/fhem/FHEM$ grep FRITZBOX_TR064pwd *.* und jamo@inuc:/opt/fhem/FHEM$ grep FRITZBOX_TR064user *.* auf FHEM, zeigt das die variablen nur in 72_FRITZBOX.pm aufgerufen werden.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

JoWiemann

Hallo Jamo,

hatte ich nicht mehr auf dem Schirm. Mache ich noch.

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 Zusammen
Wirkt sich das Problem nur bei Set-Kommandos aus? (ist mir im anderen Beitrag nicht ganz klar geworden)

Ich habe schon lange 2 FritzBoxen im selben LAN aktiv (ok gleiche PW's) und kann ohne Probleme nachts jeweils auf den Boxen das 5GHz WLAN deaktivieren.

Jetzt seit einigen Tagen für das Testen habe ich per LAN2LAN (VPN) die Box meiner Tochter mit eingebunden (unterschiedliche User / PW). Zumindest das auslesen der Readings klappt (ist das nicht zum Teil auch über TR64.) .


Gruß Ralf
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

RalfRog

Hallo Jörg & Jamo

Habe in der VERSION 07.50.4 mit dem Kommando
set <name> guestWlan <on|off>
an der Box über LAN2LAN Koppplung das GuestWLAN ein-und aus geschaltet. Das klappt - auch nach Neuaufbau der VPN Verbindung.
Es werden lt. LOG (5) auch die jeweils richtigen (unterschiedlichen) User/Passwörter heran gezogen.

Wo/Wann wirkt sich das von Jamo beschriebene Problem aus?


Was mit aber nebenbei aufgefallen ist
Bei meinen beiden Boxen (Mesh) im lokalen LAN hat:
ein set <name> guestWlan <on|off> beim Master hat keine Auswirkung auf die "Slave"-Box, die verharrt im alten Stand. Auf die "Slave"-Box angewendet wirkt das Kommando ebenfalls nur dort (eher logisch).

Wenn man aber über die Fritz-Oberfläche am Master das GästeWLAN aktiviert wird es (erwartungsgemäß) auf beiden Boxen aktiviert.

Ob das jetzt was ist, was im Modul abgefangen werden sollte. Hm...
Ich denke nicht - man muss es halt wissen.
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