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

Albi

Zitat von: JoWiemann am 25 Januar 2021, 10:30:32
......


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

JoWiemann

Zitat von: Albi am 02 März 2021, 08:32:51
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
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

CGR

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

JoWiemann

Zitat von: CGR am 18 April 2021, 15:46:08
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
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

CGR

Hallo Jörg,

super, vielen Dank für das schnelle Einarbeiten!

Viele Grüße
Christian

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,

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
 

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,
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
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

JoWiemann

Zitat von: Jamo am 21 April 2021, 21:53:31
- 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

JoWiemann

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
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

enno

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

JoWiemann

Zitat von: enno am 23 April 2021, 19:25:47
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

Jamo

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.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

JoWiemann

Zitat von: Jamo am 23 April 2021, 19:56:59
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

Jamo

Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack