Autor Thema: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres  (Gelesen 8643 mal)

Offline Albi

  • Full Member
  • ***
  • Beiträge: 151
......


Aktuelle Labor: Um die Erweiterungen in der aktuellen Labor zu nutzen müssen alle Vorkommnisse von edit_device2 durch edit_device im Source ersetzt werden.

Hallo,

da ja die neue FW 7.25 nun für die FB 7590 offiziell verfügbar ist, solltet ihr aus dem ersten Post den Kommentar nicht überlesen...

Sprich, habt ihr die FW 7.25 drauf, muss "edit_device2" durch "edit_device" ersetzt werden!


Sonst geht zb das Sperren von Geräten aus FHEM herraus nicht. Also zb:

set fritzbox lockLandevice landevice2052 on
bringt einen Fehler. Erst nach ersetzten durch "edit_device" in der 72_FRITZBOX.pm macht es funktional. Neustart von FHEM nach abändern der Datei ist wichtig ;-)


Gruß Albi
Fhem Raspberry3+

TabletUI mit Abfallkalender, der auch per Telegramm sendet - Verkehrsmeldung über Google, das per DOIF an Telegramm bei Störung meldet - Sonnoff mit Tasmota (mqtt) und Shelly (mqtt und mqtt2) - Alexa Verknüpfung - Benzinpreis auf Tablet UI über HTTPMOD - Wetter + Pollen

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
Hallo,

da ja die neue FW 7.25 nun für die FB 7590 offiziell verfügbar ist, solltet ihr aus dem ersten Post den Kommentar nicht überlesen...

Sprich, habt ihr die FW 7.25 drauf, muss "edit_device2" durch "edit_device" ersetzt werden!


Sonst geht zb das Sperren von Geräten aus FHEM herraus nicht. Also zb:

set fritzbox lockLandevice landevice2052 on
bringt einen Fehler. Erst nach ersetzten durch "edit_device" in der 72_FRITZBOX.pm macht es funktional. Neustart von FHEM nach abändern der Datei ist wichtig ;-)


Gruß Albi

Vielleicht schaffe ich es heute das mit einer Versionsabfrage zu automatisieren. -> Update im ersten Post

Grüße Jörg
« Letzte Änderung: 02 März 2021, 10:04:05 von 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

Offline CGR

  • New Member
  • *
  • Beiträge: 10
Hallo,

um den Unterricht auf Distanz mit voller Konzentration zu gewährleisten, den Abend aber trotzdem genießen zu können, kann man mit

get FritzBox luaData listtype black apply nop page kids_blacklist urllist epicgames.com
die Domain epicgames.com in die Blacklist der Fritzbox eintragen und mit

get FritzBox luaData listtype black apply nop page kids_blacklist urllist nop
wieder entfernen.

Derzeit reicht mir das. Allerdings kann es sein, dass ich zu gegebener Zeit weitere Domains sperren können möchte. Die gibt man nach urllist als Leerzeichen-getrennte Liste an. Leider habe ich nicht herausgefunden, wie man das Leerzeichen kodieren muss. Kann jemand helfen?

Danke und Gruß
Christian

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
get FritzBox luaData listtype black apply nop page kids_blacklist urllist epicgames.com
Derzeit reicht mir das. Allerdings kann es sein, dass ich zu gegebener Zeit weitere Domains sperren können möchte. Die gibt man nach urllist als Leerzeichen-getrennte Liste an. Leider habe ich nicht herausgefunden, wie man das Leerzeichen kodieren muss. Kann jemand helfen?

Hallo Christian,

hm, Listen hatte ich bisher nicht auf der Agenda. Schaue ich mir an.

Du kannst jetzt Aufzählungen mit & verbinden:

get FritzBox luaData listtype black apply nop page kids_blacklist urllist epicgames.com&weitere.de&nocheine.com
Grüße Jörg

Neue Version im ersten Post
« Letzte Änderung: 20 April 2021, 08:52:39 von 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

Offline CGR

  • New Member
  • *
  • Beiträge: 10
Hallo Jörg,

super, vielen Dank für das schnelle Einarbeiten!

Viele Grüße
Christian

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
« Letzte Änderung: 20 April 2021, 13:57:10 von 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

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
Hallo,

im ersten Post findet sich eine neue Version.

21.04.2021 Version: FB-Fork 0.1.1
- neue Readings für VPN Verbindungen
- set <device> lockVPNShare <nummer> <on|off> => aktivieren/deaktivieren von VPN Freigaben

21.04.2021 Version: FB-Fork 0.1.2
- set <device> switchIPv4DNS <internet|other> => wechseln des IPv4 DNS
 

« Letzte Änderung: 21 April 2021, 21:29:26 von 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

Online Jamo

  • Hero Member
  • *****
  • Beiträge: 1433
Hallo Jörg,
das wechseln des IPv4 DNS auf Internet funktioniert, aber nicht wieder zurück (also auf other).
Die Version von heute abend aus dem ersten Post ist installiert.

2 Ideen:
- Ich muss beim Wechseln auf 'Andere DNSv4-Server verwenden' immer mit dem Telefon bestätigen, oder mit 2 FA bestätigen.
- Data.lua sieht bei mir so aus:
xhr: 1
ipv4_use_user_dns: 1
ipv4_user_firstdns0: 192
ipv4_user_firstdns1: 168
ipv4_user_firstdns2: 0
ipv4_user_firstdns3: 2
ipv4_user_seconddns0: 192
ipv4_user_seconddns1: 168
ipv4_user_seconddns2: 0
ipv4_user_seconddns3: 2
dot_enabled: 0
dot_strict: 1
dot_udp_fallback: 1
dot_fqdn_list: dns2.digitalcourage.de
dns.digitale-gesellschaft.ch
dns.google
apply:
sid: 123456789
lang: de
page: dnsSrv
« Letzte Änderung: 21 April 2021, 22:00:36 von Jamo »
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
- Ich muss beim Wechseln auf 'Andere DNSv4-Server verwenden' immer mit dem Telefon bestätigen, oder mit 2 FA bestätigen.

Hallo Jamo,

ja, das zusätzliche Sicherheitsmerkmal verhindert das Wechseln auf den alternativen DNS.

FritzOS geht davon aus, das beim Wechsel auf den alternativen DNS es sich immer um ein neu setzen der DNS Einträge handelt. Entsprechend muss auch die Parameterliste für data.lua definiert sein. Zum Glück löscht das FritzOS die DNS Einträge nicht beim Wechseln auf den Internet DNS, so dass ich diese auslesen kann und beim zurück Wechseln wieder mitgeben kann.

Hier könnte AVM geschickter Programmieren. Also, bei hinterlegten DNS Einträgen nur das Wechseln erlauben, und nur bei neuen DNS Einträgen das zusätzliche Sicherheitsmerkmal, wenn aktiviert, fordern.

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

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
Hallo,

im ersten Post findet sich eine neue Version:

23.04.2021 Version: FB-Fork 0.1.3
- neue Readings:
      sipn_Telefon-Nummer - Status
      sip_error - zeigt die Anzahl fehlerhafter SIP. 0 == alles Ok.
- neues Attribut
      enablePassivLanDevices 0 | 1
      Schaltet die Übernahme von passiven Netzwerkgeräten als Reading aus/ein.
 
sip_error basiert auf einer Idee, die mal hier im Forum als Erweiterung für die myUtils.pm gepostet worden ist.

Grüße Jörg
« Letzte Änderung: 23 April 2021, 18:52:16 von 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

Online enno

  • Sr. Member
  • ****
  • Beiträge: 768
Moin Jörg,

ich habe die Version 0.1.3 eben eingebaut, Shutdown restart. Im Log:
Undefined subroutine &main::left called at ./FHEM/72_FRITZBOX.pm line 5578.
Undefined subroutine &main::left called at ./FHEM/72_FRITZBOX.pm line 5578.

und meine beiden Fritzbox 7590 mit aktueller Firmware melden:2021.04.23 19:16:19 1: FRITZBOX Fritzbox2: Readout_Aborted.2696 Error: Timeout when reading Fritz!Box data.
Habe ich irgend etwas übersehen?

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
Moin Jörg,

und meine beiden Fritzbox 7590 mit aktueller Firmware melden:2021.04.23 19:16:19 1: FRITZBOX Fritzbox2: Readout_Aborted.2696 Error: Timeout when reading Fritz!Box data.
Habe ich irgend etwas übersehen?

Gruss
  Enno

Hallo Enno,

sorry, ich habe bei mir eine Pseudo-Funktion left() hinterlegt. Habe jetzt auf Standard substr() umgestellt. Sollte also mit der 0.1.4 im ersten Post Ok sein.

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

Online Jamo

  • Hero Member
  • *****
  • Beiträge: 1433
Hallo Jörg,
hier das gleiche mit der Version 0.1.3 Undefined subroutine &main::left called at ./FHEM/72_FRITZBOX.pm line 5578.
Ein get FritzBox vpnShares bringt fhem bei mir zum Absturz.
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
Hallo Jörg,
hier das gleiche mit der Version 0.1.3 Undefined subroutine &main::left called at ./FHEM/72_FRITZBOX.pm line 5578.
Ein get FritzBox vpnShares bringt fhem bei mir zum Absturz.

Bitte die neue Version aus dem ersten Post nehmen.

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

Online Jamo

  • Hero Member
  • *****
  • Beiträge: 1433
Yep, läuft! Danke!
Linux Debian, Homematic (UART/HMUSB), HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, fhemApp Frontend für FHEM