FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: JoWiemann am 25 Januar 2021, 10:30:32

Titel: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 25 Januar 2021, 10:30:32
Hallo,

im Thread:"Zugangsprofil" in FritzBox via TR064Command setzen? (https://forum.fhem.de/index.php/topic,109689.0.html) kam die Frage nach dem Setzen des Zugangsprofils über Fhem auf. Es sind nun ein paar Ergänzungen im Modul 72_FRITZBOX entstanden. Dies ist im Moment ein Fork.

get <fritzbox_device> luaData argName1 argValue1 [argName2 argValue2] ...
Beispiel:
edit filtprofxxxx         // Zugangsprofil
time unlimited          // unlimited für indirektes Profil = Ein, never für indirektes Profil = aus
parental on              // Internetseiten filtern = ein
filtertype black         // Internetseiten sperren (Blacklist)
bpjm on                   // jugendgefährdende Internetseiten sperren
apply nop                 // apply hat keinen Paramter. In solchen Fällen nop als Parameter angeben
page kids_profileedit // die angesprochene Seite, die editiert werden soll


set <fritzbox_device> luaData edit filtprofxxxx time unlimited parental on filtertype black bpjm on apply nop page kids_profileedit


die folgenden set/get sind erst verfügbar ab FRITZ!OS 07.21 (unter der aktuellen Labor hat AVM an den data.lua Parametern etwas geändert. Siehe Ende des Posts)

get <fritzbox_device> lanDevices
Auflistung aller Netzwerkgeräte aufgeteilt nach Aktiv und Inaktiv. Dieser Liste kann auch die landeviceID entnommen werden. Bei den aktiven Netzgeräte ist die landeviceID auch in den _mac... Readings zu finden.

get <fritzbox_device> lanDeviceInfo <landevice<1..n>>
Gibt Informationen für ein Netzwerkgerät zurück. Das Netzwerkgerät wird über landevice<numerischer Wert> indentifiziert.

set <fritzbox_device> lockLandevice <landevice<1..n>> on|off
Aktiviert/Deaktiviert die Internetsperre.

26.01.2021
set <fritzbox_device> dectRingblock <dect<1..n>> <on|off>
         Aktiviert / Deaktiviert die Klingelsperre für das DECT-Telefon mit der ID dect<n>. Die ID kann der Readingliste
         fritzbox_device Device entnommen werden.
set <fritzbox_device> dectRingblock <dect<1..n>> <days> <hh:mm-hh:mm> [lmode:on|off] [emode:on|off]
         Aktiviert / Deaktiviert die Klingelsperre für das DECT-Telefon mit der ID dect<n> für Zeiträume:
         hh:mm-hh:mm = Uhrzeit-Anfang bis Uhrzeit-Ende
         days = wd für Werktags, ed für Jeden Tag, we für Wochenende
         lmode:on|off = lmode definiert die Sperre. Bei off ist die aus, außer für den angegebenen Zeitraum.
                                                                        Bei on ist die Sperre an, außer für den angegebenen Zeitraum
         emode:on|off = emode schaltet Events bei gesetzter Klingelsperre ein/aus. Siehe hierzu die Fritz!Box Dokumentation
         Benötigt FRITZ!OS 7.21 oder höher.

02.03.2021
- Anpassung für 7.25

20.04.2021
- Verbinden von Aufzählungen in luaData Befehlen durch das Zeichen & (z.B. URL's für Blacklist)
- mit get <device> vpnShares können die aktuellen VPN Verbindungen angzeigt werden

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

23.04.2021 Version: FB-Fork 0.1.4
- Fehler übersehen
 
25.04.2021 Version: FB-Fork 0.1.4a
- Fehler bei SIPn Ermittlung. Manche Fritz!Box'en verhalten sich anders

26.04.2021 Version: FB-Fork 0.1.4b
- attr <device> enableVPNShares 0 | 1
    Schaltet die Übernahme von VPN Shares als Reading aus/ein.
- attr <device> enableSIP 0 | 1
    Schaltet die Übernahme von SIP's als Reading aus/ein.

26.04.2021 Version: FB-Fork 0.1.5
- vpn und sip Ermittlung verbessert

26.04.2021 Version: FB-Fork 0.1.5a
- set <device> switchIPv4DNS <provider|other> => wechseln des DNS !war vorher intenret|other
- Folgefehler von Version: FB-Fork 0.1.5 bei set <device> lockVPNshare behoben

05.05.2021 Version: FB-Fork 0.1.7
- get <device> luaInfo <landevices|vpnShares|kidProfiles>
- Fehlerbehandlung von Rückmeldungen FritzBox verbessert

06.06.2021 Version: FB-Fork 0.1.7b
- Fehlerkorrektur bei get <device> luaFunction <lua function>

17.08.2022 Version: FB-Fork 0.1.9
- set name chgProfile landevice<1..n> filtprof<1..n>
  Ändert das Profile filtprof mit der Nummer 1..n des landevice mit der Nummer 1..n.
  Benötigt FRITZ!OS 7.21 oder höher.

21.11.2022 Version: FB-Fork 0.2.3
- alternativ kann bei den set/get Funktionen für den Parameter landevice<1..n> auch die MAC angegeben werden (s. auch commandref
- commandref auf Anzeige zur Funktion im FhemWeb ertüchtigt
- einige Fehlerbehandlungen stabilisiert

22.11.2022 Version: FB-Fork 0.2.4
- Fehler bereinigt (Doppel Deklaration my und Maskierung Parameter)

=================== ab hier kompatibel mit FritzOS 7.50 ===============================

14.12.2022 Version: FB-Fork 0.2.11
- Reading box_last_connect_err hinzugefügt
- Reading box_uptime hinzugefügt
- neues Attribut disableBoxReadings um einzelne Readings vom Typ box_ abzuwählen -> default alle an
- neues Attribut enableUserInfo um die user Readings ein/aus zu schalten -> default aus
- neues Attribut enableAlarmInfo um die alarm Readings ein/aus zu schalten -> default aus

15.12.2022 Version: FB-Fork 0.2.11b
- Fehlerbehandlung gehärtet

27.12.2022 Version: FB-Fork 0.2.11c
- Reading box_uptime zeigt nun die Laufzeit seit dem letzten Neustart an
- Reading box_uptimeConnect zeigt nun die Laufzeit seit dem letzten Neuverbinden an
- neues Attribut disableDectReadings -> default aus
- neues Attribut disableFontReadings -> default aus
- falsche Einträge bei disableBoxReadings entfernt

Nach einspielen des Moduls kann die commandref über ein normales Update, oder über den Befehl "/usr/bin/perl ./contrib/commandref_join.pl -noWarnings" in der FhemWeb Kommandozeile aktualisiert werden.

Grüße Jörg

PS: Verbesserungen werden gerne genommen.

Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: andies am 27 Januar 2021, 20:35:43
Vielen Dank, läuft bei mir (Fritzbox 7590, WLAN allerdings auf Unifi - da klappte das ausschalten nicht ohne Weiteres).
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: prodigy7 am 06 Februar 2021, 15:15:31
Sehr cool! Dank Home Office und Co muss ich die Kindersicherung bei mir flexibilisieren und da kommt es mir sehr gelegen, dass das mit deiner Erweiterung geht! Wäre cool, wenn die Änderungen ins offizielle Modul wandern würden! :-)
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: andies am 07 Februar 2021, 20:58:24
Ich habe ein komisches Problem,
set FritzBox lockLandevice landevice25324 off

ergibt bei mir

2021.02.07 20:50:38 3: Error while setting locklandevice: landevice25324

Weiss jemand, was ich hier falsch mache?

PS Ich sehe gerade: das Gerät wurde anscheinend aber erfolgreich gesperrt!
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 07 Februar 2021, 21:36:08
Zitat von: andies am 07 Februar 2021, 20:58:24

Weiss jemand, was ich hier falsch mache?

PS Ich sehe gerade: das Gerät wurde anscheinend aber erfolgreich gesperrt!

Hallo Andies,

setzt doch bitte einmal verbose 5 und schick mir dann den Auszug aus dem Log, wenn du das set abgesetzt hast.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: andies am 07 Februar 2021, 21:51:50
Vielen Dank, das ist eine Menge
021.02.07 21:47:50 3: FRITZBOX: set FritzBox lockLandevice landevice204946 off
2021.02.07 21:47:50 3: FRITZBOX: set FritzBox lockLandevice xhr 1 dev landevice204946 block_dev  lang de page edit_device2
2021.02.07 21:47:50 5: FRITZBOX: get FritzBox lockLandevice 'xhr'       => '1'
'dev'       => 'landevice204946'
'block_dev' => ''
'lang'      => 'de'
'page'      => 'edit_device2'

2021.02.07 21:47:50 3: FRITZBOX FritzBox: Lan_Device_Info.5069 LanDevice to proof: landevice204946 for lock: off
2021.02.07 21:47:50 3: FRITZBOX: set FritzBox off xhr 1 xhrId all backToPage netDev dev landevice204946 initalRefreshParamsSaved true no_sidrenew  lang de page edit_device2
2021.02.07 21:47:50 5: FRITZBOX: get FritzBox off 'xhr' => '1'
'xhrId' => 'all'
'backToPage' => 'netDev'
'dev' => 'landevice204946'
'initalRefreshParamsSaved' => 'true'
'no_sidrenew' => ''
'lang' => 'de'
'page' => 'edit_device2'

2021.02.07 21:47:50 5: FRITZBOX FritzBox: Lua_Data.5149 Request data via API dataQuery.
2021.02.07 21:47:50 5: FRITZBOX FritzBox: Lua_Data.5153 URL: http://192.168.2.1/data.lua?sid=72b5c0ce0c7d4197
2021.02.07 21:47:51 5: FRITZBOX FritzBox: Lua_Data.5158 Response: 200 OK
{"pid":"edit_device2","hide":{"wps":true,"shareUsb":true,"liveTv":true,"wGuest":true,"ssoSet":true,"wKey":true,"wlanmesh":true,"chan":true,"mobile":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":false,"dev":{"devDetails":["40:A5:EF:D4:B7:2D"],"UID":"landevice204946","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"blocked","msg":"Gerätesperre aktiv"},"onlineTime":{"usedstr":"02:46 von 16:00 Stunden","unspent":47640,"useable":57600,"percent":17.29,"used":9960},"isDeviceBlocked":true,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"},{"value":"filtprof5952","text":"Kinder"}],"selected":"filtprof5952"}}},"devType":"lan","wakeOnLan":{"show":true,"checked":false},"manufacturer":"","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1612730831","ip":"192.168.2.64"},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"40:A5:EF:D4:B7:2D","ipv6":{"show":false,"current":{"ip":""},"ipList":[],"iface":{"show":false,"ifaceid":"::1896:8281:eaa2:b6ac"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","name":{"editable":true,"showWarning":false,"displayName":"linux"},"reset":{"show":true},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice39","plc_UIDs":"","wlan_UIDs":"","ip":"192.168.2.1","flags":"ownentry","nexuspeer_UID":"","UID":"landevice5414"},"stateinfo":{"nexustrust":true,"active":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.1"],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"","parental_control_abuse":"0","user_UIDs":"user1080","UID":"landevice204946","_node":"landevice47","plc_UIDs":"","modelname":"","plcdev":false,"speed":"1000","url":"","parentuid":"","ethernetport":"LAN:1","wlandevs":false,"flags":"ethernet","online":"0","name":"linux","ip":"192.168.2.64","nexusdev":false,"active":"1","nexuspeer_UID":"","wlan_UIDs":""},"stateinfo":{"guest":false,"online":false,"guest_owe":false,"active":true,"blocked":false,"notallowed":false,"internetBlocked":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.64"],"category":"lan","gateway":false,"nameinfo":{"name":"linux"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false}],"uid":"landevice204946"}},"nexus":{"show":false,"uid":"","isMaster":true},"wlan":{"show":false,"state":"DISCONNECTED"}},"backToPage":"netDev","dev_node":"landevice204946"}},"sid":"72b5c0ce0c7d4197"}

2021.02.07 21:47:51 5: FRITZBOX FritzBox: Lua_Data.5174 Response: {"pid":"edit_device2","hide":{"wps":true,"shareUsb":true,"liveTv":true,"wGuest":true,"ssoSet":true,"wKey":true,"wlanmesh":true,"chan":true,"mobile":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":false,"dev":{"devDetails":["40:A5:EF:D4:B7:2D"],"UID":"landevice204946","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"blocked","msg":"Gerätesperre aktiv"},"onlineTime":{"usedstr":"02:46 von 16:00 Stunden","unspent":47640,"useable":57600,"percent":17.29,"used":9960},"isDeviceBlocked":true,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"},{"value":"filtprof5952","text":"Kinder"}],"selected":"filtprof5952"}}},"devType":"lan","wakeOnLan":{"show":true,"checked":false},"manufacturer":"","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1612730831","ip":"192.168.2.64"},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"40:A5:EF:D4:B7:2D","ipv6":{"show":false,"current":{"ip":""},"ipList":[],"iface":{"show":false,"ifaceid":"::1896:8281:eaa2:b6ac"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","name":{"editable":true,"showWarning":false,"displayName":"linux"},"reset":{"show":true},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice39","plc_UIDs":"","wlan_UIDs":"","ip":"192.168.2.1","flags":"ownentry","nexuspeer_UID":"","UID":"landevice5414"},"stateinfo":{"nexustrust":true,"active":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.1"],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"","parental_control_abuse":"0","user_UIDs":"user1080","UID":"landevice204946","_node":"landevice47","plc_UIDs":"","modelname":"","plcdev":false,"speed":"1000","url":"","parentuid":"","ethernetport":"LAN:1","wlandevs":false,"flags":"ethernet","online":"0","name":"linux","ip":"192.168.2.64","nexusdev":false,"active":"1","nexuspeer_UID":"","wlan_UIDs":""},"stateinfo":{"guest":false,"online":false,"guest_owe":false,"active":true,"blocked":false,"notallowed":false,"internetBlocked":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.64"],"category":"lan","gateway":false,"nameinfo":{"name":"linux"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false}],"uid":"landevice204946"}},"nexus":{"show":false,"uid":"","isMaster":true},"wlan":{"show":false,"state":"DISCONNECTED"}},"backToPage":"netDev","dev_node":"landevice204946"}},"sid":"72b5c0ce0c7d4197"}

2021.02.07 21:47:51 5: FRITZBOX FritzBox: Lua_Data.5181 Decode JSON string.
2021.02.07 21:47:51 5: FRITZBOX: landevice: landevice204946landevice: landevice204946
2021.02.07 21:47:51 5: FRITZBOX: MsgId: blocked
2021.02.07 21:47:51 5: FRITZBOX FritzBox: Lua_Data.5149 Request data via API dataQuery.
2021.02.07 21:47:51 5: FRITZBOX FritzBox: Lua_Data.5153 URL: http://192.168.2.1/data.lua?sid=72b5c0ce0c7d4197
2021.02.07 21:47:53 5: FRITZBOX FritzBox: Lua_Data.5158 Response: 200 OK
{"pid":"edit_device2","hide":{"wps":true,"shareUsb":true,"liveTv":true,"wGuest":true,"ssoSet":true,"wKey":true,"wlanmesh":true,"chan":true,"mobile":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"backToPage":"netDev","ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":false,"dev":{"devDetails":["40:A5:EF:D4:B7:2D"],"UID":"landevice204946","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"blocked","msg":"Gerätesperre aktiv"},"onlineTime":{"usedstr":"02:46 von 16:00 Stunden","unspent":47640,"useable":57600,"percent":17.29,"used":9960},"isDeviceBlocked":true,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"},{"value":"filtprof5952","text":"Kinder"}],"selected":"filtprof5952"}}},"devType":"lan","wakeOnLan":{"show":true,"checked":false},"manufacturer":"","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1612730832","ip":"192.168.2.64"},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"40:A5:EF:D4:B7:2D","ipv6":{"show":false,"current":{"ip":""},"ipList":[],"iface":{"show":false,"ifaceid":"::1896:8281:eaa2:b6ac"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","name":{"editable":true,"showWarning":false,"displayName":"linux"},"reset":{"show":true},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice39","plc_UIDs":"","wlan_UIDs":"","ip":"192.168.2.1","flags":"ownentry","nexuspeer_UID":"","UID":"landevice5414"},"stateinfo":{"nexustrust":true,"active":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.1"],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"","parental_control_abuse":"0","user_UIDs":"user1080","UID":"landevice204946","_node":"landevice47","plc_UIDs":"","modelname":"","plcdev":false,"speed":"1000","url":"","parentuid":"","ethernetport":"LAN:1","wlandevs":false,"flags":"ethernet","online":"0","name":"linux","ip":"192.168.2.64","nexusdev":false,"active":"1","nexuspeer_UID":"","wlan_UIDs":""},"stateinfo":{"guest":false,"online":false,"guest_owe":false,"active":true,"blocked":false,"notallowed":false,"internetBlocked":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.64"],"category":"lan","gateway":false,"nameinfo":{"name":"linux"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false}],"uid":"landevice204946"}},"nexus":{"show":false,"uid":"","isMaster":true},"wlan":{"show":false,"state":"DISCONNECTED"}},"result":0,"dev_node":"landevice204946"},"block_dev":"ok"},"sid":"72b5c0ce0c7d4197"}

2021.02.07 21:47:53 5: FRITZBOX FritzBox: Lua_Data.5174 Response: {"pid":"edit_device2","hide":{"wps":true,"shareUsb":true,"liveTv":true,"wGuest":true,"ssoSet":true,"wKey":true,"wlanmesh":true,"chan":true,"mobile":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"backToPage":"netDev","ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":false,"dev":{"devDetails":["40:A5:EF:D4:B7:2D"],"UID":"landevice204946","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"blocked","msg":"Gerätesperre aktiv"},"onlineTime":{"usedstr":"02:46 von 16:00 Stunden","unspent":47640,"useable":57600,"percent":17.29,"used":9960},"isDeviceBlocked":true,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"},{"value":"filtprof5952","text":"Kinder"}],"selected":"filtprof5952"}}},"devType":"lan","wakeOnLan":{"show":true,"checked":false},"manufacturer":"","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1612730832","ip":"192.168.2.64"},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"40:A5:EF:D4:B7:2D","ipv6":{"show":false,"current":{"ip":""},"ipList":[],"iface":{"show":false,"ifaceid":"::1896:8281:eaa2:b6ac"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","name":{"editable":true,"showWarning":false,"displayName":"linux"},"reset":{"show":true},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice39","plc_UIDs":"","wlan_UIDs":"","ip":"192.168.2.1","flags":"ownentry","nexuspeer_UID":"","UID":"landevice5414"},"stateinfo":{"nexustrust":true,"active":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.1"],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"","parental_control_abuse":"0","user_UIDs":"user1080","UID":"landevice204946","_node":"landevice47","plc_UIDs":"","modelname":"","plcdev":false,"speed":"1000","url":"","parentuid":"","ethernetport":"LAN:1","wlandevs":false,"flags":"ethernet","online":"0","name":"linux","ip":"192.168.2.64","nexusdev":false,"active":"1","nexuspeer_UID":"","wlan_UIDs":""},"stateinfo":{"guest":false,"online":false,"guest_owe":false,"active":true,"blocked":false,"notallowed":false,"internetBlocked":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.64"],"category":"lan","gateway":false,"nameinfo":{"name":"linux"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false}],"uid":"landevice204946"}},"nexus":{"show":false,"uid":"","isMaster":true},"wlan":{"show":false,"state":"DISCONNECTED"}},"result":0,"dev_node":"landevice204946"},"block_dev":"ok"},"sid":"72b5c0ce0c7d4197"}

2021.02.07 21:47:53 5: FRITZBOX FritzBox: Lua_Data.5181 Decode JSON string.
2021.02.07 21:47:53 3: FRITZBOX FritzBox: Lan_Device_Info.5069 LanDevice to proof: landevice204946 for lock: off
2021.02.07 21:47:53 3: FRITZBOX: set FritzBox off xhr 1 xhrId all backToPage netDev dev landevice204946 initalRefreshParamsSaved true no_sidrenew  lang de page edit_device2
2021.02.07 21:47:53 5: FRITZBOX: get FritzBox off 'xhr' => '1'
'xhrId' => 'all'
'backToPage' => 'netDev'
'dev' => 'landevice204946'
'initalRefreshParamsSaved' => 'true'
'no_sidrenew' => ''
'lang' => 'de'
'page' => 'edit_device2'

2021.02.07 21:47:53 5: FRITZBOX FritzBox: Lua_Data.5149 Request data via API dataQuery.
2021.02.07 21:47:53 5: FRITZBOX FritzBox: Lua_Data.5153 URL: http://192.168.2.1/data.lua?sid=72b5c0ce0c7d4197
2021.02.07 21:47:54 5: FRITZBOX FritzBox: Lua_Data.5158 Response: 200 OK
{"pid":"edit_device2","hide":{"wps":true,"shareUsb":true,"liveTv":true,"wGuest":true,"ssoSet":true,"wKey":true,"wlanmesh":true,"chan":true,"mobile":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":false,"dev":{"devDetails":["40:A5:EF:D4:B7:2D"],"UID":"landevice204946","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"limited","msg":"Eingeschränkt"},"onlineTime":{"usedstr":"02:46 von 16:00 Stunden","unspent":47640,"useable":57600,"percent":17.29,"used":9960},"isDeviceBlocked":false,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"},{"value":"filtprof5952","text":"Kinder"}],"selected":"filtprof5952"}}},"devType":"lan","wakeOnLan":{"show":true,"checked":false},"manufacturer":"","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1612730832","ip":"192.168.2.64"},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"40:A5:EF:D4:B7:2D","ipv6":{"show":false,"current":{"ip":""},"ipList":[],"iface":{"show":false,"ifaceid":"::1896:8281:eaa2:b6ac"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","name":{"editable":true,"showWarning":false,"displayName":"linux"},"reset":{"show":true},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice39","plc_UIDs":"","wlan_UIDs":"","ip":"192.168.2.1","flags":"ownentry","nexuspeer_UID":"","UID":"landevice5414"},"stateinfo":{"nexustrust":true,"active":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.1"],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"","parental_control_abuse":"0","user_UIDs":"user1080","UID":"landevice204946","_node":"landevice47","plc_UIDs":"","modelname":"","plcdev":false,"speed":"1000","url":"","parentuid":"","ethernetport":"LAN:1","wlandevs":false,"flags":"ethernet","online":"0","name":"linux","ip":"192.168.2.64","nexusdev":false,"active":"1","nexuspeer_UID":"","wlan_UIDs":""},"stateinfo":{"guest":false,"online":false,"guest_owe":false,"active":true,"blocked":false,"notallowed":false,"internetBlocked":false},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.64"],"category":"lan","gateway":false,"nameinfo":{"name":"linux"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false}],"uid":"landevice204946"}},"nexus":{"show":false,"uid":"","isMaster":true},"wlan":{"show":false,"state":"DISCONNECTED"}},"backToPage":"netDev","dev_node":"landevice204946"}},"sid":"72b5c0ce0c7d4197"}

2021.02.07 21:47:54 5: FRITZBOX FritzBox: Lua_Data.5174 Response: {"pid":"edit_device2","hide":{"wps":true,"shareUsb":true,"liveTv":true,"wGuest":true,"ssoSet":true,"wKey":true,"wlanmesh":true,"chan":true,"mobile":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":false,"dev":{"devDetails":["40:A5:EF:D4:B7:2D"],"UID":"landevice204946","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"limited","msg":"Eingeschränkt"},"onlineTime":{"usedstr":"02:46 von 16:00 Stunden","unspent":47640,"useable":57600,"percent":17.29,"used":9960},"isDeviceBlocked":false,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"},{"value":"filtprof5952","text":"Kinder"}],"selected":"filtprof5952"}}},"devType":"lan","wakeOnLan":{"show":true,"checked":false},"manufacturer":"","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1612730832","ip":"192.168.2.64"},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"40:A5:EF:D4:B7:2D","ipv6":{"show":false,"current":{"ip":""},"ipList":[],"iface":{"show":false,"ifaceid":"::1896:8281:eaa2:b6ac"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","name":{"editable":true,"showWarning":false,"displayName":"linux"},"reset":{"show":true},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice39","plc_UIDs":"","wlan_UIDs":"","ip":"192.168.2.1","flags":"ownentry","nexuspeer_UID":"","UID":"landevice5414"},"stateinfo":{"nexustrust":true,"active":true},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.1"],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"","parental_control_abuse":"0","user_UIDs":"user1080","UID":"landevice204946","_node":"landevice47","plc_UIDs":"","modelname":"","plcdev":false,"speed":"1000","url":"","parentuid":"","ethernetport":"LAN:1","wlandevs":false,"flags":"ethernet","online":"0","name":"linux","ip":"192.168.2.64","nexusdev":false,"active":"1","nexuspeer_UID":"","wlan_UIDs":""},"stateinfo":{"guest":false,"online":false,"guest_owe":false,"active":true,"blocked":false,"notallowed":false,"internetBlocked":false},"conn":"lan","master":false,"ipinfo":["IP-Adresse:","192.168.2.64"],"category":"lan","gateway":false,"nameinfo":{"name":"linux"},"conninfo":[{"speed":"1 Gbit\/s","desc":"LAN 1"}],"inactive":false}],"uid":"landevice204946"}},"nexus":{"show":false,"uid":"","isMaster":true},"wlan":{"show":false,"state":"DISCONNECTED"}},"backToPage":"netDev","dev_node":"landevice204946"}},"sid":"72b5c0ce0c7d4197"}

2021.02.07 21:47:54 5: FRITZBOX FritzBox: Lua_Data.5181 Decode JSON string.
2021.02.07 21:47:54 5: FRITZBOX: landevice: landevice204946landevice: landevice204946
2021.02.07 21:47:54 5: FRITZBOX: MsgId: limited


Ach so, noch schlechte Nachrichten,
ZitatWichtige Information: Änderung des Anmeldeverfahrens an einer FRITZ!Box

Ab dem kommenden Release FRITZ!OS 7.25 kommt es bei der Anmeldung mit dem FRITZ!Box-Kennwort zu einer Änderung, die von Entwicklern für FRITZ!Box berücksichtigt werden muss. Die Änderung wird absehbar Ende 2020 wirksam und vorab im FRITZ!Labor in der Version 7.24 bereit gestellt werden.

Das folgende Dokument beschreibt die Änderungen und gibt Empfehlungen zur Benutzerführung bei der Anmeldung an einer FRITZ!Box. Das Dokument richtet sich an Entwickler, die Drittanwendungen für die FRITZ!Box programmieren. Aus Usability-Gesichtspunkten wird Entwicklern von Drittanwendungen stark empfohlen, die Benutzerführung und die Begriffe an das für den Anwender gewohnte Verhalten der FRITZ!Box-Oberfläche
anzugleichen.
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: enno am 08 Februar 2021, 16:25:49
Zitat von: andies am 07 Februar 2021, 21:51:50
Ach so, noch schlechte Nachrichten,

Moin
ich nutze Labor 07.24-85841 BETA und es ist schon 2021. Bei mir klappt noch alles.

Gruss
  Enno
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: Jamo am 08 Februar 2021, 18:32:37
Dito, bin auf der gleichen version wie Enno und bei mir funktioniert auch alles.
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 08 Februar 2021, 20:48:24
Zitat von: andies am 07 Februar 2021, 21:51:50
Vielen Dank, das ist eine Menge
021.02.07 21:47:50 3: FRITZBOX: set FritzBox lockLandevice landevice204946 off
2021.02.07 21:47:50 3: FRITZBOX: set FritzBox lockLandevice xhr 1 dev landevice204946 block_dev  lang de page edit_device2
2021.02.07 21:47:50 5: FRITZBOX: get FritzBox lockLandevice 'xhr'       => '1'
'dev'       => 'landevice204946'
'block_dev' => ''
'lang'      => 'de'
'page'      => 'edit_device2'

...


Hm, im Log ist jetzt kein Fehler erkennbar. Nur zur Sicherheit, ist bei den set's, die zum Log geführt haben, auch ein Fehler zurück gemeldet worden?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 08 Februar 2021, 21:00:39
Zitat von: Jamo am 08 Februar 2021, 18:32:37
Dito, bin auf der gleichen version wie Enno und bei mir funktioniert auch alles.

Hallo, meldet ihr Euch mit Benutzername / Kennwort, oder nur mit Kennwort an. Bei ersterem entspricht das dem Vorgehen dem für 7.25 beschriebenen. Das Dokument von AVM liest sich so, leider nur eindeutig für die Web-Anmeldung, als wenn ab 7.25 eine Anmeldung ohne Benutzername nicht mehr möglich ist. Für die Web-Anmeldung wird ein im Hintergrund generierter Benutzer als Default genommen. Ob das auch für die Lua Scripte gilt, habe ich auf anhieb nicht gefunden.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: Jamo am 08 Februar 2021, 21:04:05
Hallo Jörg, ich melde mich mit Benutzernamen und Kennwort an.
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: enno am 08 Februar 2021, 21:16:31
Zitat von: Jamo am 08 Februar 2021, 21:04:05
Hallo Jörg, ich melde mich mit Benutzernamen und Kennwort an.

das gleiche bei mir.

Gruss
  Enno
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: andies am 08 Februar 2021, 22:16:51
Zitat von: JoWiemann am 08 Februar 2021, 20:48:24
Hm, im Log ist jetzt kein Fehler erkennbar. Nur zur Sicherheit, ist bei den set's, die zum Log geführt haben, auch ein Fehler zurück gemeldet worden?
Ja, im Webinterface steht ,, Error while setting locklandevice: landevice25324".
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: enno am 09 Februar 2021, 20:53:02
Moin zusammen,

ich habe eine Frage zu "best practice". Ich sperre und aktiviere über z.B. get Fritzbox luaData edit filtprof7654 time unlimited parental on filtertype black bpjm on apply nop page kids_profileedit den Rechner meines Sohns. Klappt hervorragend mit Signalbot von überall. Leider muss ich mir aber merken, welche Sperre ich gesetzt habe oder das Ganze in z.B. ein Userreading schreiben und bei Bedarf abfragen. Wenn ich aber direkt in der Fritzbox das Profil änder, passt das Userreading nicht mehr. Gibt es eine bessere Lösung?

Gruss
  Enno
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 09 Februar 2021, 21:13:04
Zitat von: enno am 09 Februar 2021, 20:53:02
Moin zusammen,

ich habe eine Frage zu "best practice". Ich sperre und aktiviere über z.B. get Fritzbox luaData edit filtprof7654 time unlimited parental on filtertype black bpjm on apply nop page kids_profileedit den Rechner meines Sohns. Klappt hervorragend mit Signalbot von überall. Leider muss ich mir aber merken, welche Sperre ich gesetzt habe oder das Ganze in z.B. ein Userreading schreiben und bei Bedarf abfragen. Wenn ich aber direkt in der Fritzbox das Profil änder, passt das Userreading nicht mehr. Gibt es eine bessere Lösung?

Hallo Enno, Du könntest das Userreading ja über "get <fritzbox> lanDeviceInfo <landevice>" setzen.

{substr((split(/ /, fhem("get FritzBox lanDeviceInfo landevice<number>")))[4],7)}


Grüße Jörg
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: Albi am 02 März 2021, 08:32:51
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
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 02 März 2021, 08:39:50
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
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: CGR am 18 April 2021, 15:46:08
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
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 20 April 2021, 08:29:02
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
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: CGR am 20 April 2021, 09:46:09
Hallo Jörg,

super, vielen Dank für das schnelle Einarbeiten!

Viele Grüße
Christian
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 20 April 2021, 13:43:59
Falls jemand Beispiele sucht:

DNS wechseln: https://forum.fhem.de/index.php?topic=120530.msg1150802;topicseen#msg1150802

VPN an/aus: https://forum.fhem.de/index.php/topic,120150.msg1150808.html#new

Grüße Jörg
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 21 April 2021, 15:17:54
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
 

Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: Jamo am 21 April 2021, 21:53:31
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
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 22 April 2021, 08:02:06
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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 April 2021, 18:49:24
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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 23 April 2021, 19:25:47
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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 April 2021, 19:51:57
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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag 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.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 April 2021, 19:59:11
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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 23 April 2021, 20:11:20
Yep, läuft! Danke!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 23 April 2021, 20:15:23
Aber ich habe jetzt das hier:
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5447.
2021.04.23 20:08:32 3: FBAHAHTTP0: unexpected reply from device:
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5447.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5447.
2021.04.23 20:10:41 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1111.
2021.04.23 20:10:41 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1112.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5447.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5447.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5447.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5447.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5447.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 April 2021, 20:22:18
Hallo Jamo,

welche Fritz!Box hast Du und welche Fritz!OS Version.

Das könnte eine Inkompatibilität sein. Dann muss ich da noch eine Abfrage einbauen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 April 2021, 20:25:30
PS: Hast Du unter get die Auswahl luaQuery? Wenn ja, dann führe bitte einmal das get mit dem Parameter:

sip:settings/sip0/displayname

aus.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 23 April 2021, 20:46:36
Hallo Joerg,
- FRITZ!OS: 07.25 - Version aktuell
- Die sip readings habe ich gesehen, die standen jeweils auf active oder inactive. Daran liegt es glaube ich nicht.

Bin allerdings jetzt wieder auf die Version 0.1.2 zurück, weil der Logeintrag jede Minute kam.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 April 2021, 21:06:24
Hallo Jamo,

welche Fritz!Box hast DU?

Grüße Jörg

Und, könntest Du die Version 0.1.4 mal kurz mit verbose 5 laufen lassen und das Log posten. Danke Dir.

Grüße Jörg

PS: Es kann nur an der Ermittlung der SIP Informationen liegen. Hat Deine Fritz!Box SIPs?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 23 April 2021, 21:31:17
Zitat von: JoWiemann am 23 April 2021, 19:51:570.1.4 im ersten Post Ok sein.

läuft hier. Danke! Weitere Tests mache ich dann morgen...

Gruss
  Enno
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 23 April 2021, 21:58:45
Zitat von: JoWiemann am 23 April 2021, 21:06:24
Hallo Jamo,

welche Fritz!Box hast DU?

Grüße Jörg

Und, könntest Du die Version 0.1.4 mal kurz mit verbose 5 laufen lassen und das Log posten. Danke Dir.

Grüße Jörg

PS: Es kann nur an der Ermittlung der SIP Informationen liegen. Hat Deine Fritz!Box SIPs?

Hallo Joerg,
- FritzBox 7590 mit 7.25
- ich bekomme immer im reading "state" den folgenden Error: Error: Timeout when reading Fritz!Box data. 2021-04-23 21:49:03
- ja meine Fritzbox hat verschiedene SIPS: Sipgate, Ventengo, 1&1 Internet.
- Hier der log, den var data habe ich allerdings gekürzt, da steht auch viel privates drin.
  Allerdings finde ich in var data auch kein VoiP, sip, SIP, Internet oder so was.

021.04.23 21:52:34 4: FRITZBO
jump to the top
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 April 2021, 22:55:56
Hallo Jamo,

im Moment habe ich noch keine Idee. Würdest Du bitte bei der 0.1.2 mal folgendes aufrufen:

Bitte auch hier verbose auf 5 stellen.

get FritzBox luaQuery sip:settings/sip0/connect

und

get FritzBox luaQuery sip:settings/sip0/displayname

Ich hoffe, dass dann der Fehler auch kommt. Wenn ja, dann gibt es in Deiner 7590 mit 7.25 etwas in der Konfiguration, was bei mir nicht konfiguriert ist. Das sollten wir dann aber abgleichen können.
Wenn bei sip0 der Fehler nicht kommt, dann bitte mit sip1, sip2, sip3... weiter machen. Die Routine läuft bis 20, bzw. hört auf, wenn keine Information mehr geliefert wird.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: mi.ke am 24 April 2021, 01:01:08
Zitat von: JoWiemann am 21 April 2021, 15:17:54

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


Hallo Jörg,

darf ich vorschlagen den Parameter anzupassen?
Richtiger wäre provider|other, denn es ist ja immer der DNS im WAN und nicht die Wahl WAN|LAN gemeint. Das könnte man auf den ersten Blick vermuten.
Ausserdem sind es eben die DNS der Provider mit denen man einen Vertag hat und das könnte im Zweifel auch einen Unterschied machen.
Nur als Idee.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 24 April 2021, 09:56:03
Hallo Joerg,
ich habe 8 SIPs.

- get FritzBox luaQuery sip:settings/sip0/connect liefert fuer 0-7 die '2' , für 8 die '0', für 9 ein ''.
- get FritzBox luaQuery sip:settings/sip0/displayname liefert für 0-7 die 'Telefonnummer' , für 8  'Smartphone', für 9 ein ''.

Die Werte werden ja richtig gelesen, die sehe ich ja auch in den FritzBox readings. Aber in der Version 0.1.4 funktioniert das readout nicht, deswegen der error wie unten geschrieben Error: Timeout when reading Fritz!Box data. 2021-04-23 21:49:03


Der Log mit verbose 5 iefert massenweise Readout_Add_Reading....
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 April 2021, 16:12:44
Zitat von: Jamo am 24 April 2021, 09:56:03
Hallo Joerg,
ich habe 8 SIPs.

- get FritzBox luaQuery sip:settings/sip0/connect liefert fuer 0-7 die '2' , für 8 die '0', für 9 ein ''.
- get FritzBox luaQuery sip:settings/sip0/displayname liefert für 0-7 die 'Telefonnummer' , für 8  'Smartphone', für 9 ein ''.


Hallo Jamo,

ich habe eine erweiterte Fehlerbehandlung integriert. Ist aber ein bisschen stochern im Nebel. Für die hinzugefügten Log-Infos reicht verbose 3.

Anbei diese Version zum Testen. Danke Dir.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 24 April 2021, 21:12:44
Hallo Jörg,
Hier der log, und das list, alles soweit unkenntlich gemacht. Ich hoffe es hilft.
Log 3 hat allerdings keine neuen Meldungen gebracht, dewegen habe ich Log nochmal auf 5 gestellt.

VERSION FB-Fork 0.1.4a Test

LOG:
REMOVED
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 April 2021, 21:34:34
Zitat von: Jamo am 24 April 2021, 21:12:44
Hallo Jörg,
Hier der log, und das list, alles soweit unkenntlich gemacht. Ich hoffe es hilft.
Log 3 hat allerdings keine neuen Meldungen gebracht, dewegen habe ich Log nochmal auf 5 gestellt.
2021.04.24 20:56:46 5: FRITZBOX FritzBox: Web_Query.5450 Decode JSON string.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html>\n<ht...") at ./FHEM/72_FRITZBOX.pm line 5456.

Hallo Jamo,

es gibt schon lange eine Fehlerprüfung, die bei <html> in der Fritz!Box greifen soll. Die FritzBox liefert aber <html lang=de> aus. Damit greift die Fehlerroutine nicht. Ich habe das mit der angehängten Verison mal korrigiert.

Bitte löscht doch nach dem Einspielen mit deletereading FritzBox sip.* alle sip Readings. Dann können wir sehe, ob auch jetzt die sip Readings korrekt erstellt werden.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 24 April 2021, 21:54:45
So siehts aus:
Anscheinend funktionierts es zwischen durch mal, aber dann kommt immer ein Error:  Error: Old SID not valid anymore.

021.04.24 21:45:15 3: FBAHAHTTP0: unexpected reply from device:
2021.04.24 21:45:30 3: FritzBox sip->connect: 2
2021.04.24 21:45:30 3: FritzBox: sip0 found
2021.04.24 21:45:30 3: FritzBox sip->displayname: 12345678
2021.04.24 21:45:31 3: FritzBox sip->connect: 2
2021.04.24 21:45:31 3: FritzBox: sip1 found
2021.04.24 21:45:31 3: FritzBox sip->displayname: 12345678
2021.04.24 21:45:31 3: FritzBox sip->connect: 2
2021.04.24 21:45:31 3: FritzBox: sip2 found
2021.04.24 21:45:32 3: FritzBox sip->displayname: 12345678
2021.04.24 21:45:32 3: FritzBox sip->connect: 2
2021.04.24 21:45:32 3: FritzBox: sip3 found
2021.04.24 21:45:33 3: FritzBox sip->displayname: 12345678
2021.04.24 21:45:33 3: FritzBox sip->connect: 2
2021.04.24 21:45:33 3: FritzBox: sip4 found
2021.04.24 21:45:34 3: FritzBox sip->displayname: 12345678
2021.04.24 21:45:34 3: FritzBox sip->connect: 2
2021.04.24 21:45:34 3: FritzBox: sip5 found
2021.04.24 21:45:35 3: FritzBox sip->displayname: +497912345678
2021.04.24 21:45:35 3: FritzBox sip->connect: 2
2021.04.24 21:45:35 3: FritzBox: sip6 found
2021.04.24 21:45:36 3: FritzBox sip->displayname: 07912345678
2021.04.24 21:45:36 3: FritzBox sip->connect: 2
2021.04.24 21:45:36 3: FritzBox: sip7 found
2021.04.24 21:45:37 3: FritzBox sip->displayname: 12345678
2021.04.24 21:45:37 3: FritzBox sip->connect: 0
2021.04.24 21:45:37 3: FritzBox: sip8 found
2021.04.24 21:45:38 3: FritzBox sip->displayname: Smartphone
2021.04.24 21:45:38 3: FritzBox sip->connect:
2021.04.24 21:45:38 3: FritzBox: last entry = sip9 not found
2021.04.24 21:46:30 2: FRITZBOX FritzBox: Readout_Run_Web.1966 Error: Old SID not valid anymore.
2021.04.24 21:47:31 3: FritzBox sip->connect: 2
2021.04.24 21:47:31 3: FritzBox: sip0 found
2021.04.24 21:47:32 3: FritzBox sip->displayname: 12345678
2021.04.24 21:47:32 3: FritzBox sip->connect: 2
2021.04.24 21:47:32 3: FritzBox: sip1 found
2021.04.24 21:47:33 3: FritzBox sip->displayname: 12345678
2021.04.24 21:47:33 3: FritzBox sip->connect: 2
2021.04.24 21:47:33 3: FritzBox: sip2 found
2021.04.24 21:47:34 3: FritzBox sip->displayname: 12345678
2021.04.24 21:47:34 3: FritzBox sip->connect: 2
2021.04.24 21:47:34 3: FritzBox: sip3 found
2021.04.24 21:47:35 3: FritzBox sip->displayname: 12345678
2021.04.24 21:47:35 3: FritzBox sip->connect: 2
2021.04.24 21:47:35 3: FritzBox: sip4 found
2021.04.24 21:47:36 3: FritzBox sip->displayname: 12345678
2021.04.24 21:47:36 3: FritzBox sip->connect: 2
2021.04.24 21:47:36 3: FritzBox: sip5 found
2021.04.24 21:47:37 3: FritzBox sip->displayname: +497912345678
2021.04.24 21:47:37 3: FritzBox sip->connect: 2
2021.04.24 21:47:37 3: FritzBox: sip6 found
2021.04.24 21:47:38 3: FritzBox sip->displayname: 07912345678
2021.04.24 21:47:38 3: FritzBox sip->connect: 2
2021.04.24 21:47:38 3: FritzBox: sip7 found
2021.04.24 21:47:39 3: FritzBox sip->displayname: 12345678
2021.04.24 21:47:39 3: FritzBox sip->connect: 0
2021.04.24 21:47:39 3: FritzBox: sip8 found
2021.04.24 21:47:40 3: FritzBox sip->displayname: Smartphone
2021.04.24 21:47:40 3: FritzBox sip->connect:
2021.04.24 21:47:40 3: FritzBox: last entry = sip9 not found
2021.04.24 21:48:30 2: FRITZBOX FritzBox: Readout_Run_Web.1966 Error: Old SID not valid anymore.
2021.04.24 21:49:16 3: FBAHAHTTP0: unexpected reply from device:
2021.04.24 21:49:34 3: FritzBox sip->connect: 2
2021.04.24 21:49:34 3: FritzBox: sip0 found
2021.04.24 21:49:34 3: FritzBox sip->displayname: 12345678
2021.04.24 21:49:35 3: FritzBox sip->connect: 2
2021.04.24 21:49:35 3: FritzBox: sip1 found
2021.04.24 21:49:35 3: Frit
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 25 April 2021, 10:41:27
Hallo Jamo,

die Fehlermeldung ist nicht genau differenziert und ich habe sie auch nicht angepasst. Stand halt so drin.

Was aber interessant ist, ist, dass sich unserer beiden 7590 mit gleichem Fritz!OS unterschiedlich verhalten. Da ich noch keine Möglichkeit gefunden habe über eine Abfrage die Anzahl der SIP zu ermitteln läuft die Routine stumpf von 0..20 und prüft die Rückgabe. Bei mir wird ein leeres JSON zurück gegeben, wenn das SIPn nicht definiert ist. Bei Dir eine HTML Seite. Das sieht man sehr schön daran, das die Log-Meldung immer nach dem letzten SIP, dem SmartPhone, kommt.

Ich werde jetzt den verbose für die Log-Meldungen erhöhen und das Modul so bereit stellen. Und wenn ich Geduld habe noch mal nach einer anderen Methode suchen.

Grüße Jörg

25.04.2021 Version: FB-Fork 0.1.4a im ersten Post
- Fehler bei SIPn Ermittlung. Manche Fritz!Box'en verhalten sich anders
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 25 April 2021, 11:06:36
Hallo Jörg,
die Fehlermeldung kommt aber laut Log immer erst 1 Minute später, für mich sieht es so aus das jeder erste Check erfolgreich ist, jeder zweite schlägt dann fehl. Das passt auch irgendwie zu 'Old SID not valid any more', und der FBAHAHTTP Fehlermeldung, die auch erst mit dem 0.1.4 kommt. Laut FHEM forum hier kann da auch keine Verbindung mit der FB hergestellt werden.
Du meinst nicht das es am Readout/Session id liegen kann? Evtl zu lange dauert oder so was?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 25 April 2021, 14:51:28
Hallo Jörg,
Evtl noch eine Idee: Meine FB wird alle 60 sekunden abgefragt, wegen presence Erkennung.
Kann das sein das das abfragen der SIP einfach zu lange dauert, wegen der 'Old Session id not valid any more'?
Oben im Log habe ich gesehen, das es etwa 1 Sekunde pro Sip braucht, wenn dein loop 20 lang ist, sind das 20 sekunden ...
Ich kann ja mal in der 0.1.4 von 20 auf 8 reduzieren, wenn Du mir die Stelle(n) zeigst wo ich was ändern muss...

PS: Bin jetzt auf 0.1.2 zurück. Mit der Version sind auch die FBAHAHTTP Fehlermeldungen verschwunden
PS2: anstatt von 20 -> 8 kann ich auch einfach mal von 60 -> 90 erhöhen...
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 25 April 2021, 22:11:27
Hallo Jörg,
ich habe in der version 0.1.4a TEST
- sip_max von 20 auf 9 runtergesetzt
- INTERVAL der FB von 60 auf 300 gesetzt.

Keine Änderung, gleiches Bild.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 26 April 2021, 09:32:42
Zitat von: Jamo am 25 April 2021, 22:11:27
Hallo Jörg,
ich habe in der version 0.1.4a TEST
- sip_max von 20 auf 9 runtergesetzt
- INTERVAL der FB von 60 auf 300 gesetzt.

Keine Änderung, gleiches Bild.

Hallo Jamo,

ich habe jetzt im ersten Post eine neue Version bereit gestellt, in der per Attribut die Ermittlung der SIP's ein/aus geschaltet werden kann.

attr <device> enableVPNShares 0 | 1
    Schaltet die Übernahme von VPN Shares als Reading aus/ein.
attr <device> enableSIP 0 | 1
    Schaltet die Übernahme von SIP's als Reading aus/ein.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 26 April 2021, 11:32:53
Zitat von: Jamo am 25 April 2021, 22:11:27
Hallo Jörg,
ich habe in der version 0.1.4a TEST
- sip_max von 20 auf 9 runtergesetzt
- INTERVAL der FB von 60 auf 300 gesetzt.

Keine Änderung, gleiches Bild.

Hallo Jamo,

das Abholen der SIP Informationen habe ich jetzt komplett überarbeitet. Anbei mal eine Beta für Dich zum Testen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 26 April 2021, 12:00:22
Hallo Joerg,

wahrscheinlich auch relevant, ich habe zwar die gleiche FritzBox wie Du, aber zusätzlich noch einen FRITZ!WLAN Repeater DVB-C, der auch mit dem 72_FRITZBOX modul läuft.  :-[

Die version FB-Fork 0.1.4b läuft schon mal. Auch wenn ich für beide (Repeater und FritzBox) enableVPNShares = 1, enableSIP = 1 einstelle. Keine Ahnung warum, falls nur das Enable der Unterschied ist, kann ich es nicht erklären.

Ich teste jetzt mal die FB-Fork 0.1.5 Beta (nächster Thread).
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 26 April 2021, 12:18:53
Hallo Jörg,
FB-Fork 0.1.5 Beta läuft super!!!

Das Auslesen der SIP info braucht jetzt nicht mehr pro SIP eine Sekunde (alter Log), sondern geht echt geschmeidig (siehe Log hier, alles in einem Rutsch), und gefühlt hatte ich bei der Vorversion 0.1.4b noch einen Hänger nach dem Re-boot (mindestens einen Fritzbox read-timeout), das ist jetzt auch weg.

enableSIP habe ich jetzt beim Repeater auf 0 gesetzt. Die enableVPNShares ebenso. Jetzt läuft's rund!

Ich bin begeistert!  DANKE ! 

PS: Eine Kleinigkeit: 2021.04.26 12:03:41 1: PERL WARNING: "my" variable @webCmdArray masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 668, <$fh> line 10936.

2021.04.26 12:08:02 3: FritzBox sip->info: sip0: 1
2021.04.26 12:08:02 3: FritzBox sip->info: sip1: 1
2021.04.26 12:08:02 3: FritzBox sip->info: sip2: 1
2021.04.26 12:08:02 3: FritzBox sip->info: sip3: 1
2021.04.26 12:08:02 3: FritzBox sip->info: sip4: 1
2021.04.26 12:08:02 3: FritzBox sip->info: sip5: 1
2021.04.26 12:08:02 3: FritzBox sip->info: sip6: 1
2021.04.26 12:08:02 3: FritzBox sip->info: sip7: 1
2021.04.26 12:08:02 3: FritzBox sip->info: sip8: 0
2021.04.26 12:09:02 3: FritzBox sip->info: sip0: 1
2021.04.26 12:09:02 3: FritzBox sip->info: sip1: 1
2021.04.26 12:09:02 3: FritzBox sip->info: sip2: 1
2021.04.26 12:09:02 3: FritzBox sip->info: sip3: 1
2021.04.26 12:09:02 3: FritzBox sip->info: sip4: 1
2021.04.26 12:09:02 3: FritzBox sip->info: sip5: 1
2021.04.26 12:09:02 3: FritzBox sip->info: sip6: 1
2021.04.26 12:09:02 3: FritzBox sip->info: sip7: 1
2021.04.26 12:09:02 3: FritzBox sip->info: sip8: 0
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 26 April 2021, 15:31:32
Zitat von: Jamo am 26 April 2021, 12:18:53
Hallo Jörg,
FB-Fork 0.1.5 Beta läuft super!!!

Das Auslesen der SIP info braucht jetzt nicht mehr pro SIP eine Sekunde (alter Log), sondern geht echt geschmeidig (siehe Log hier, alles in einem Rutsch), und gefühlt hatte ich bei der Vorversion 0.1.4b noch einen Hänger nach dem Re-boot (mindestens einen Fritzbox read-timeout), das ist jetzt auch weg.


Puh, endlich und danke Dir für das Testen.

26.04.2021 Version: FB-Fork 0.1.5 im ersten Post.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 26 April 2021, 19:34:18
Danke Dir -  für das Modul, den guten Support und all die Updates. Ich bin auch froh das es jetzt funktioniert!
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: mi.ke am 27 April 2021, 02:49:49
Zitat von: mi.ke am 24 April 2021, 01:01:08
Hallo Jörg,

darf ich vorschlagen den Parameter anzupassen?
Richtiger wäre provider|other, denn es ist ja immer der DNS im WAN und nicht die Wahl WAN|LAN gemeint. Das könnte man auf den ersten Blick vermuten.
Ausserdem sind es eben die DNS der Provider mit denen man einen Vertag hat und das könnte im Zweifel auch einen Unterschied machen.
Nur als Idee.

ist in Eurem SIP battle vermutlich untergegangen!?!
Wäre das eine Idee oder eher vote dagegen?
cheers
mi.ke
Titel: Antw:72_FRITZBOX: Nutzung Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen
Beitrag von: JoWiemann am 27 April 2021, 07:29:58
Zitat von: mi.ke am 27 April 2021, 02:49:49
ist in Eurem SIP battle vermutlich untergegangen!?!
Wäre das eine Idee oder eher vote dagegen?
cheers
mi.ke

Hm, ich habe mich da am Text in der FB ,,Vom Internetanbieter zugewiesene..." orientiert. Und, da mir Internetanbieter zu lang war einfach auf Internet gekürzt. Provider ist auf der FB Oberfläche nicht als Begriff vorhanden.

Grüße Jörg

PS: Hab mich überzeugt. Im ersten Post eine neue Version mit provider|other
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mi.ke am 29 April 2021, 23:43:03
Hi Jörg,
ich muss nochmal was fargen (hab ich über die Entwicklertools nicht rausbekommen können)

Im Online-Monitor gibt es die Möglichkeit mit "Neu verbinden" sich eine neue Ip-Adresse zu holen.
Kann nann das auch automatisiert über das Modul anstoßen?

Danke und Grüße
mi.ke
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 30 April 2021, 15:37:54
Zitat von: mi.ke am 29 April 2021, 23:43:03
Hi Jörg,
ich muss nochmal was fargen (hab ich über die Entwicklertools nicht rausbekommen können)

Im Online-Monitor gibt es die Möglichkeit mit "Neu verbinden" sich eine neue Ip-Adresse zu holen.
Kann nann das auch automatisiert über das Modul anstoßen?

Danke und Grüße
mi.ke

Hallo mi.ke,

da ich so nicht gefunden gabe, was mit query.lua oder data.lua funktioniert habe ich ein neues get eingebaut:

get <fritzbox device> luaFunction <parameter>

Für Dein Beispiel würde der Parameter lauten: internet/inetstat_monitor.lua?myXhr=1&action=disconnect&useajax=1&xhr=1

Durch das neue get können also Lua-Scripte direkt an die FritzBox übergeben werden, für die sich kein Äquivalent über query.lua oder data.lua findet.

Grüße Jörg

Anbei die FB-Fork 0.1.6 Beta zum Testen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mi.ke am 30 April 2021, 18:42:08
Zitat von: JoWiemann am 30 April 2021, 15:37:54

Für Dein Beispiel würde der Parameter lauten: internet/inetstat_monitor.lua?myXhr=1&action=disconnect&useajax=1&xhr=1

Durch das neue get können also Lua-Scripte direkt an die FritzBox übergeben werden, für die sich kein Äquivalent über query.lua oder data.lua findet.


Hi Jörg,
das ist ja der Hammer!

Und wie bekommt man die Parameter raus?

z.B.: internet/inetstat_monitor.lua
Ich seh in der Fusszeile des Browsers /lp=netMoni

Die anderen Parameter vermutlich wieder aus dem Entwicklertool, oder?

Die neuen Änderungen sind so cool und kommen so rasant, dass ich fast schon wieder den Überblick verliere, wann ich was mit welchen set|get machen kann.

Vielen Dank für die ganzen Erweiterungen
cheers
mi.ke
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mi.ke am 30 April 2021, 19:04:56
Hi Jörg,

es ist aber noch ein Bug in der Version.
Die Internetverbindung wird zwar erneuert, aber FHEM wird auch neugestartet.  :o

Im LogFile steht:

2021.04.30 18:58:35 3: FRITZBOX: get Fritzbox luaFunction internet/inetstat_monitor.lua?myXhr=1&action=disconnect&useajax=1&xhr=1
Can't use string ("200 OK -> done:0") as a HASH ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 1005.
2021.04.30 18:58:36 1: Including fhem.cfg


Könntest Du bitte nochmal schauen

cheers
mi.ke
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 30 April 2021, 21:33:25
Zitat von: mi.ke am 30 April 2021, 19:04:56
Hi Jörg,

es ist aber noch ein Bug in der Version.
Die Internetverbindung wird zwar erneuert, aber FHEM wird auch neugestartet.  :o

Könntest Du bitte nochmal schauen


Kann ich, und ich habe auch, glaube ich, Erfolg gehabt.

Anbei eine neue Beta.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 02 Mai 2021, 18:25:31
Hi JoWiemann,

mein Sohn wird dich hassen, ich mag dein Modul! :-D

Ich habe mal eine Frage: Wie kann ich denn in einem Profil in der Liste der gesperrten Netzwerkanwendungen den Eintrag "alles außer Surfen und Mailen" hinzufügen bzw. entfernen?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 02 Mai 2021, 20:47:26
Zitat von: prodigy7 am 02 Mai 2021, 18:25:31
Hi JoWiemann,

mein Sohn wird dich hassen, ich mag dein Modul! :-D

Ich habe mal eine Frage: Wie kann ich denn in einem Profil in der Liste der gesperrten Netzwerkanwendungen den Eintrag "alles außer Surfen und Mailen" hinzufügen bzw. entfernen?

Hallo,

funktioniert wie folgt:

ACHTUNG solltest Du weitere Einschränkungen gesetzt haben, wie z.B. Zeitbeschränkung, dann wird es komplizierter. Da diese Einschränkungen mit in der <parameter liste> hinterglegt sein müssen, da sie ansonsten gelöscht werden. Hier: https://forum.fhem.de/index.php/topic,109689.msg1059502.html#msg1059502 ist beschrieben, wie die Einschränkungen definiert werden können.

set <FritzBoxDevice> luaData <parameter liste>


edit filtprof2 name Gast time unlimited timer_item_0 0000;1;1 timer_complete 1 parental on filtertype black bpjm on netappschosen 8 choosenetapps choose allOrOne / apply nop lang de page kids_profileedit

um "alles außer Surfen und Mailen" zu setzen.

und

edit filtprof2 name Gast time unlimited timer_item_0 0000;1;1 timer_complete 1 parental on filtertype black bpjm on netappschosen nop choosenetapps choose allOrOne / apply nop lang de page kids_profileedit

um alle "Gesperrte Anwendung" zu löschen.

Ausschlaggebend ist netappschosen. Hier können durch eine Komma getrennt Aufzählung "Gesperrte Anwendung" gesetzt werden.
netappschosen 1,2,8 würde als "Gesperrte Anwendung" HTTP-Server, FTP-Server und alles außer Surfen und Mailen setzen.

Mit nop werden alle "Gesperrte Anwendung" gelöscht.
netappschosen nop

1 == HTTP-Server
2 == FTP-Server
3 == eMule
4 == BitTorrent
5 == MS Remote Desktop
6 == SSH
7 == Telnet
8 == alles außer Surfen und Mailen

Grüße Jörg

Anbei eine neue Beta. Ich habe hier noch eine Fehlerbehandlung eingebaut.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 Mai 2021, 22:56:44
Hallo,

anbei eine neue Beta. Ich habe die Infos lanDevices, vpnShares und die neue Info kidProfile unter dem get luaInfo zusammengefasst.

U.a.. auch den Code etwas optimiert und Fehler besser abgefangen.

Gerne einmal Testen und Rückmeldung geben.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 04 Mai 2021, 12:47:30
Hallo Jörg,
FB-Fork 0.1.6c Beta läuft bei mir unauffällig :-)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 06 Juli 2021, 07:53:41
Guten morgen Jörg,
immer wenn ich in der FritzBox die Lan2Lan VPN Verbindung aktiviere, bekomme ich eine langen Eintrag im Log, obwohl ich verbose auf 0 habe.
Kann ich das irgendwie abstellen?

PS: Ich benutze die Version: FB-Fork 0.1.7b vom 06.06.2021

2021.07.06 00:22:04 3: get FritzBox luaData xhr 1 connection1 on  active_connection1 1 apply nop lang de page shareVpn : Result of data = 'xhr' => '1'
'connection1' => 'on'
'active_connection1' => '1'
'apply' => ''
'lang' => 'de'
'page' => 'shareVpn'

----------------------------------------------------------------------
shareVpn
{
  'apply' => 'ok',
  'vpnInfo' => {
                 'type' => 'IPSec Xauth PSK',
                 'server' => 'abcdefg.meineDomain.tl',
                 'boxConnections' => {
                                       'connection1' => {
                                                          'localNet' => '168.192.1.0 /25',
                                                          'remoteNet' => '168.292.2.0 /25',
                                                          'deletable' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                                                          'accessHostname' => 'gfedcba.meineDomain.tl',
                                                          'name' => 'meinNanme',
                                                          'accessDefaultRoute' => '0',
                                                          'remoteIP' => '',
                                                          'active' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'deletable'},
                                                          'type' => 'linkup',
                                                          'connected' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                                                          'editable' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'deletable'}
                                                        }
                                     },
                 'help' => {
                             'text' => 'www.avm.de/service/vpn',
                             'url' => 'https://www.avm.de/service/vpn'
                           },
                 'userConnections' => {
                                        'connection2' => {
                                                           'userId' => '',
                                                           'name' => 'dies@das',
                                                           'connected' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'connected'},
                                                           'psk' => '',
                                                           'active' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'deletable'},
                                                           'deletable' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'deletable'},
                                                           'virtualAddress' => 'me.in.e.IP',
                                                           'address' => ''
                                                         },
                                        'connection0' => {
                                                           'address' => 'me.in.e.IP',
                                                           'deletable' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'deletable'},
                                                           'virtualAddress' => 'me.in.e.IP',
                                                           'connected' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'connected'},
                                                           'psk' => '',
                                                           'active' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'deletable'},
                                                           'userId' => '',
                                                           'name' => 'dies@das3'
                                                         },
                                        'connection3' => {
                                                           'name' => 'dies@das2',
                                                           'userId' => '',
                                                           'active' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'deletable'},
                                                           'psk' => '',
                                                           'connected' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'connected'},
                                                           'virtualAddress' => 'me.in.eI.P2',
                                                           'deletable' => $VAR1->{'vpnInfo'}{'boxConnections'}{'connection1'}{'deletable'},
                                                           'address' => ''
                                                         }
                                      }
               }
}

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 Juli 2021, 14:50:17
Zitat von: Jamo am 06 Juli 2021, 07:53:41
2021.07.06 00:22:04 3: get FritzBox luaData xhr 1 connection1 on  active_connection1 1 apply nop lang de page shareVpn : Result of data = 'xhr' => '1'


Hm, ich bin irritiert. "2021.07.06 00:22:04 3:" sagt, dass erst ab verbose 3 gelockt wird. Steht auch so im Code.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 06 Juli 2021, 15:09:56
Hallo Jörg,
ja, jetzt bin ich auch irritiert.
attr FritzBox verbose 0 ist aber gesetzt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 06 Juli 2021, 15:23:55
Hi,

ich meine: Der get Befehl wird doch vom Modul selbst so nicht geloggt? Ein Logeintrag der Fritzbox selbst sieht so aus
Zitat2021.07.06 15:20:34 3: FRITZBOX: get FB7490 tr064Command ...

Ist das nicht das "Resultat" des get Befehls den man irgendwo im Code aufruft?
{my $val=fhem('get ...')}
Den Logeintrag bekommt man weg indem man eine 1 anhängt:
{my $val=fhem('get ...',1)}

Aber kann sein ich liege daneben.

Gruß Otto
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 08 Juli 2021, 09:23:56
Zitat von: Otto123 am 06 Juli 2021, 15:23:55
Hi,

ich meine: Der get Befehl wird doch vom Modul selbst so nicht geloggt? Ein Logeintrag der Fritzbox selbst sieht so aus
Ist das nicht das "Resultat" des get Befehls den man irgendwo im Code aufruft?
{my $val=fhem('get ...')}
Den Logeintrag bekommt man weg indem man eine 1 anhängt:
{my $val=fhem('get ...',1)}

Aber kann sein ich liege daneben.

Gruß Otto
Hallo Otto,
nein, Du liegst nicht daneben, das war ein Volltreffer. Ich habe eine 1 angehängt, wie von Dir vorgeschlagen, und seitdem ist der Logeintrag weg.

Danke vielmals!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 03 September 2021, 09:17:02
Ich hätte da nochmal eine Frage! :-)

Wie kann ich denn den Haken bei "Nutzung des Gastzugangs gesperrt" setzen bei den Zugangsprofilen? Glaube auf die Schnelle nichts im Code des Moduls dafür gesehen zu haben.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 September 2021, 10:53:44
Zitat von: prodigy7 am 03 September 2021, 09:17:02
Ich hätte da nochmal eine Frage! :-)

Wie kann ich denn den Haken bei "Nutzung des Gastzugangs gesperrt" setzen bei den Zugangsprofilen? Glaube auf die Schnelle nichts im Code des Moduls dafür gesehen zu haben.

Die data.lua sieht bei mir so aus:

xhr: 1
sid: 56157b523f050fe8
back_to_page: /internet/kids_profilelist.lua
edit: filtprof1
name: Standard
time: unlimited
timer_item_0: 0000;1;1
timer_complete: 1
disallow_guest: on
bpjm: on
netappschosen:
choosenetapps: choose
apply:
lang: de
page: kids_profileedit


Der wichtige Parameter ist: disallow_guest: on für Häckchen bei "Nutzung des Gastzugangs gesperrt". Das fehlen des Paramters entfernt das Häckchen wieder.

Ein minimales get würde das Setzen so aussehen:

get FritzBox luaData xhr 1 edit filtprof1 name Standard disallow_guest on apply nop lang de page kids_profileedit


Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 11 November 2021, 15:51:59
Wie stehen denn die Chancen, dass deine Änderungen ins offizielle Modul einzug halten?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Albi am 03 Dezember 2021, 11:21:20
Hallo zusammen,


ich Sperre mit Fhem inzwischen Geräte mit dem Modul seit einiger Zeit erfolgreich.

zb über:

set fritzbox lockLandevice landevice1993 off


Jetzt eine Frage

Kann ich auch für mein landevice1993 auch nur das Zugangsprofil wechseln?


Ich habe zb die Profile: TV Kinder (filterprof2776) oder Ferien (filterprof4092)



Ich möchte nun über Fhem dem landevice1993 mit einem Befehl eben filterprof2776 oder eben filterprof4092 setzen können.


Geht das und wie müsste das "set" aussehen?


Ich möchte also nciht das geamte Gerät wie bislang Seprren oder entsperren, sondern die Zugangsprofile für das Gerät setzen können über Fhem.


Gruß Albi
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 Dezember 2021, 12:14:23
Zitat von: Albi am 03 Dezember 2021, 11:21:20


Jetzt eine Frage

Kann ich auch für mein landevice1993 auch nur das Zugangsprofil wechseln?


Ich habe zb die Profile: TV Kinder (filterprof2776) oder Ferien (filterprof4092)



Ich möchte nun über Fhem dem landevice1993 mit einem Befehl eben filterprof2776 oder eben filterprof4092 setzen können.


Geht das und wie müsste das "set" aussehen?

Hm, das ist nicht so einfach. Ich habe da schon eine Idee, kann aber noch nicht sagen, wann ich das umsetzen kann.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: klausw am 03 Dezember 2021, 14:58:43
Hallo Jörg,

die Erweiterungen ersparen mir einiges an Arbeit. Danke :)

Ich habe einen kleinen Bug gefunden.

Im Log kommen etwa aller 5min folgende Fehler:
2021.12.03 13:44:58 1: PERL WARNING: Argument "" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2219.
2021.12.03 13:44:58 1: PERL WARNING: Argument "" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2220.


Ich nutze das Modul auch für meinen FRITZ!Repeater 2400.
Da sind vermutlich dslStatGlobalOut und dslStatGlobalIn nicht vorhanden.

Diese Erweiterung von Zeile 2219 und 2220 unterbindet die Fehler:

FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_dsl_upStream", sprintf ("%.3f", $result->{dslStatGlobalOut}/1000000) if defined $result->{dslStatGlobalOut} and looks_like_number($result->{dslStatGlobalOut});
FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_dsl_downStream", sprintf ("%.3f", $result->{dslStatGlobalIn}/1000000) if defined $result->{dslStatGlobalIn} and looks_like_number($result->{dslStatGlobalIn});


Grüße
Klaus
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 Dezember 2021, 17:43:27
Zitat von: klausw am 03 Dezember 2021, 14:58:43
Hallo Jörg,

die Erweiterungen ersparen mir einiges an Arbeit. Danke :)

Ich habe einen kleinen Bug gefunden.

Im Log kommen etwa aller 5min folgende Fehler:
2021.12.03 13:44:58 1: PERL WARNING: Argument "" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2219.
2021.12.03 13:44:58 1: PERL WARNING: Argument "" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2220.


Ich nutze das Modul auch für meinen FRITZ!Repeater 2400.
Da sind vermutlich dslStatGlobalOut und dslStatGlobalIn nicht vorhanden.

Diese Erweiterung von Zeile 2219 und 2220 unterbindet die Fehler:

FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_dsl_upStream", sprintf ("%.3f", $result->{dslStatGlobalOut}/1000000) if defined $result->{dslStatGlobalOut} and looks_like_number($result->{dslStatGlobalOut});
FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_dsl_downStream", sprintf ("%.3f", $result->{dslStatGlobalIn}/1000000) if defined $result->{dslStatGlobalIn} and looks_like_number($result->{dslStatGlobalIn});


Grüße
Klaus

Hallo Klaus,

danke Dir. Baue ich noch ein.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 03 Dezember 2021, 21:59:58
Zitat von: Albi am 03 Dezember 2021, 11:21:20
Hallo zusammen,

ich Sperre mit Fhem inzwischen Geräte mit dem Modul seit einiger Zeit erfolgreich.

zb über:

set fritzbox lockLandevice landevice1993 off

Jetzt eine Frage

Kann ich auch für mein landevice1993 auch nur das Zugangsprofil wechseln?

Ich habe zb die Profile: TV Kinder (filterprof2776) oder Ferien (filterprof4092)

Ich möchte nun über Fhem dem landevice1993 mit einem Befehl eben filterprof2776 oder eben filterprof4092 setzen können.

Geht das und wie müsste das "set" aussehen?

Ich möchte also nciht das geamte Gerät wie bislang Seprren oder entsperren, sondern die Zugangsprofile für das Gerät setzen können über Fhem.

Gruß Albi

Das geht doch schon so:
RaspiInetAccess:o[nf]+ {
  if ($EVENT eq "on") {fhem("get FritzBox luaData edit filtprof5122 time unlimited filtertype black bpjm on apply nop page kids_profileedit",1)}
  else                {fhem("get FritzBox luaData edit filtprof5122 time never     filtertype black bpjm on apply nop page kids_profileedit",1)}
}
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Albi am 04 Dezember 2021, 10:12:27
Zitat von: Jamo am 03 Dezember 2021, 21:59:58
Das geht doch schon so:
RaspiInetAccess:o[nf]+ {
  if ($EVENT eq "on") {fhem("get FritzBox luaData edit filtprof5122 time unlimited filtertype black bpjm on apply nop page kids_profileedit",1)}
  else                {fhem("get FritzBox luaData edit filtprof5122 time never     filtertype black bpjm on apply nop page kids_profileedit",1)}
}


Hier änderst du ja nur ein Profil ab. Ich möchte aber ja zwischen zwei Profilen wechseln. Bzw einem bestimmten Landevice eben ein anderes Profil geben und eben nicht die Profile bearbeiten.

Jörg hat das ja bereits auf dem Schirm. Vielleicht bekommt er es ja hin.

Gruß Albi
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: klausw am 06 Dezember 2021, 16:28:46
Hi Jörg,

ich habe noch eine alte FB 7390 mit FW 06.86
Kennst du dort auch eine Möglichkeit, das Internet für einzelne Geräte zu sperren?

Grüße
Klaus
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 Dezember 2021, 20:39:15
Zitat von: Albi am 04 Dezember 2021, 10:12:27
Hier änderst du ja nur ein Profil ab. Ich möchte aber ja zwischen zwei Profilen wechseln. Bzw einem bestimmten Landevice eben ein anderes Profil geben und eben nicht die Profile bearbeiten.

Jörg hat das ja bereits auf dem Schirm. Vielleicht bekommt er es ja hin.

Gruß Albi

Hallo,

anbei eine Testversion mit einem neuen set ...

set name chgProfile landevice<1..n> filtprof<1..n>

Ändert das Profile filtprof mit der Nummer 1..n des landevice mit der Nummer 1..n.
Benötigt FRITZ!OS 7.21 oder höher.

Es wird noch viel ins Log geschrieben.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: ysdirian am 05 Januar 2022, 15:21:51
Hi Jörg,

das ist ja eine super Arbeit, die Du da schon investiert hast. Zufällig suche ich gerade nach der Möglichkeit Profile einzelner Netzwerkgeräte hin- und herzuschalten. Nach ein wenig Recherche habe ich den letzten Stand direkt mal ausprobiert.

Dabei habe ich eine Liste von landevices, die dann einem Filter für den Normalbetrieb zugeordnet werden sollen und außerhalb der Nutzungszeit entsprechend auf einen anderen Filter gesetzt werden sollen.

Leider bekomme ich gleich beim ersten Versuch mit dem Einsatz von chgProfile einen Fehler.

Mir fehlt wohl was bei meiner Perl Installation. Die Zeile 999 nutzt die Funktion left(), die ich nicht habe:
return "Error while changing profile: " . $val[0] if( left($tmp, 6) eq "ERROR:");
Ich habe sie durch substr() ersetzt:
return "Error while changing profile: " . $val[0] if( substr($tmp, 0, 6) eq "ERROR:");
Dann klappt das Umstellen des Profiles auch bei mir.
Viele Grüße
Lars
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 Januar 2022, 21:40:01
Zitat von: ysdirian am 05 Januar 2022, 15:21:51

Mir fehlt wohl was bei meiner Perl Installation. Die Zeile 999 nutzt die Funktion left(), die ich nicht habe:
return "Error while changing profile: " . $val[0] if( left($tmp, 6) eq "ERROR:");
Ich habe sie durch substr() ersetzt:
return "Error while changing profile: " . $val[0] if( substr($tmp, 0, 6) eq "ERROR:");
Dann klappt das Umstellen des Profiles auch bei mir.
Viele Grüße
Lars

Hallo Lars,

danke für den Hinweis. Ich habe jetzt die beiden left(..) Aufrufe durch substr(..) ersetzt.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Nighthawk am 27 Januar 2022, 11:34:18
Hallo Jörg,

leider habe ich seit Kurzem das Problem dass FHEM abstürzt, wenn ich ein lockLandevice on oder off ausführe.

Hier der zugehörige Log:
2022.01.27 11:28:08 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1643279231.85275
2022.01.27 11:28:53 3: FRITZBOX [FritzBox: Set.779] - INFO: set FritzBox lockLandevice landevice1234 off
2022.01.27 11:28:53 3: FRITZBOX [FritzBox: Set.809] - INFO: set FritzBox lockLandevice xhr 1 dev landevice1234 block_dev  lang de page edit_device
2022.01.27 11:28:53 5: FRITZBOX [FritzBox: Set.825] - INFO: get FritzBox lockLandevice 'xhr'       => '1'
'dev'       => 'landevice1234'
'block_dev' => ''
'lang'      => 'de'
'page'      => 'edit_device'

2022.01.27 11:28:53 3: FRITZBOX [FritzBox: Lan_Device_Info.5853] - INFO: LanDevice to proof: landevice1234 for lock: off
2022.01.27 11:28:53 3: FRITZBOX [FritzBox: Lan_Device_Info.5884] - INFO: set FritzBox off xhr 1 xhrId all backToPage netDev dev landevice1234 initalRefreshParamsSaved true lang de page edit_device
2022.01.27 11:28:53 5: FRITZBOX [FritzBox: Lan_Device_Info.5900] - INFO: get FritzBox off 'xhr' => '1'
'xhrId' => 'all'
'backToPage' => 'netDev'
'dev' => 'landevice1234'
'initalRefreshParamsSaved' => 'true'
'lang' => 'de'
'page' => 'edit_device'

2022.01.27 11:28:53 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1643279292.1976
2022.01.27 11:28:53 5: FRITZBOX [FritzBox: Lua_Data.5474] - INFO: Request data via API dataQuery.
2022.01.27 11:28:53 5: FRITZBOX [FritzBox: Lua_Data.5478] - INFO: URL: http://192.168.180.1/data.lua?sid=1a508f8fd4767e53
2022.01.27 11:29:01 5: FRITZBOX [FritzBox: Lua_Data.5483] - INFO: Response: 200 OK
{"pid":"edit_device","hide":{"faxSet":true,"shareUsb":true,"ssoSet":true,"liveTv":true},"time":[],"data":[],"sid":"1a508f8fd4767e53"}

2022.01.27 11:29:01 5: FRITZBOX [FritzBox: Lua_Data.5528] - INFO: Response: {"pid":"edit_device","hide":{"faxSet":true,"shareUsb":true,"ssoSet":true,"liveTv":true},"time":[],"data":[],"sid":"1a508f8fd4767e53"}

2022.01.27 11:29:01 5: FRITZBOX [FritzBox: Process_JSON.5553] - INFO: Decode JSON string.
2022.01.27 11:29:01 5: FRITZBOX [FritzBox: Process_JSON.5569] - INFO: JSON: $VAR1 = {
          'sid' => '1a508f8fd4767e53',
          'time' => [],
          'pid' => 'edit_device',
          'data' => [],
          'hide' => {
                      'shareUsb' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                      'faxSet' => $VAR1->{'hide'}{'shareUsb'},
                      'liveTv' => $VAR1->{'hide'}{'shareUsb'},
                      'ssoSet' => $VAR1->{'hide'}{'shareUsb'}
                    }
        };

Not a HASH reference at ./FHEM/72_FRITZBOX.pm line 5904.


Vor ~1 bis 2 Wochen hat es fehlerfrei funktioniert.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 27 Januar 2022, 13:24:19
Zitat von: Nighthawk am 27 Januar 2022, 11:34:18
Hallo Jörg,

leider habe ich seit Kurzem das Problem dass FHEM abstürzt, wenn ich ein lockLandevice on oder off ausführe.


Hast Du, oder FritzBox selber, kürzlich das FritzOS aktualisiert? Welche Version des FritzOS hast Du und welche FritzBox?

Grüße Jörg

PS: Mit meiner 7590 aktuelles FritzOS 154.07.29 kein Problem
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Nighthawk am 27 Januar 2022, 17:08:51
Hallo Jörg,

das habe ich tatsächlich, von 7.28 auf die 7.29.
Meine Fritzbox ist die 7490.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 27 Januar 2022, 18:34:48
Hm,

ich habe noch eine 7490. Da brauche ich aber dann mal gaaanz viel Zeit. Andererseits unterscheiden sich 7490 und 7590 nicht so stark in der Software.

Ich schaue mir erst einmal die Codezeilen an.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mi.ke am 19 März 2022, 19:18:07
Hi Jörg,

unter GästeWLAN gibt es die Möglichkeit das GästeWLAN automatisch zu deaktivieren
und zwar abhängig von Zeit und angemeldeten Devices.

Gibt es einen Weg über lua diese Parameter zu modifizieren also aus und abzuwählen?

Der Weg dorthin:
http://fritz.box/?lp=wGuest

dann "Weitere Einstellungen"...

"automatisch deaktivieren nach" (ist die id="isTimeoutActive") 

"erst deaktivieren, wenn alle Gäste abgemeldet sind" ist die  (id="uiTimeoutNoForcedOff")



Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: frankreed am 05 April 2022, 08:13:37
Guten Morgen,

ist vielleicht etwas Offline oder ich sehe den Wald vor lauter Bäumen nicht:

mit

set <fritzbox_device> dectRingblock <dect<1..n>> <on|off>

kann ich ja die Klingelsperre für DECT-Telefone ein- bzw. ausschalten. Funktioniert auch prima.

Kann ich irgendwo erkennen den Status erkennen, ob die Klingelsperre ein- oder ausgeschaltet ist?

Danke für die Antwort(en)

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 April 2022, 08:41:36
Zitat von: mi.ke am 19 März 2022, 19:18:07
Hi Jörg,

unter GästeWLAN gibt es die Möglichkeit das GästeWLAN automatisch zu deaktivieren
und zwar abhängig von Zeit und angemeldeten Devices.

Gibt es einen Weg über lua diese Parameter zu modifizieren also aus und abzuwählen?

Der Weg dorthin:
http://fritz.box/?lp=wGuest

dann "Weitere Einstellungen"...

"automatisch deaktivieren nach" (ist die id="isTimeoutActive") 

"erst deaktivieren, wenn alle Gäste abgemeldet sind" ist die  (id="uiTimeoutNoForcedOff")


Hallo,

habe Dich nicht vergessen, bin aber im Moment beruflich ziemlich unter Wasser.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: frankreed am 12 April 2022, 18:30:37
Hallo,

noch eine Frage:

Wie kann ich den Klingelton am DECT-Telefon wechseln?

mit

set <device> ring HandsetDefault

(device ist hier "fritzbox")

kommt die Fehlermeldung:

Error (set ring): Parameter 'HandsetDefault' not a number (only commas (,) are allowed to separate phone numbers)

Irgendwas passt bei meinem Aufruf nicht....

Danke für die Hilfe und Grüße

frankreed


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 12 April 2022, 21:21:20
Zitat von: frankreed am 12 April 2022, 18:30:37
Irgendwas passt bei meinem Aufruf nicht....

Danke für die Hilfe und Grüße

Hallo,

im " Device specific help" ganz unten in der Device-Ansicht oder in der CommandRef ist der Aufruf von set <device> ring ... genau und mit Beispielen erklärt-

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 12 April 2022, 21:49:30
 :) bzw. help fritzbox sagt:
Zitatset <name> ring <intNummern> [Dauer [Klingelton]] [show:Text] [say:Text | play:Link]
Beispiel:
set fritzbox ring 611,612 5 Budapest show:Es regnet
set fritzbox ring 610 8 say:Es regnet
set fritzbox ring 610 10 play:http://raspberrypi/sound.mp3
Lässt die internen Nummern für "Dauer" Sekunden und (auf Fritz!Fons) mit dem angegebenen "Klingelton" klingeln.
Mehrere interne Nummern müssen durch ein Komma (ohne Leerzeichen) getrennt werden.
Standard-Dauer ist 5 Sekunden. Es kann aber zu Verzögerungen in der Fritz!Box kommen. Standard-Klingelton ist der interne Klingelton des Gerätes. Der Klingelton wird für Rundrufe (9 oder 50) ignoriert.
Wenn der Anruf angenommen wird, hört der Angerufene die Wartemusik (music on hold), welche ebenfalls zur Nachrichtenübermittlung genutzt werden kann.
Die Parameter Klingelton, show:, say: und play: benötigen die API Telnet oder webcm.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: frankreed am 13 April 2022, 18:11:08
Oh Mann war ich blöd, Schande über mich :-)
Danke für die Hilfe!

Funktioniert aber trotzdem nicht  :(

Mit get fritzbox ringTones bekomme ich unter anderem die beiden Klingeltöne "silent" und "Handsetdefault" angezeigt.
Passt auch zu den, die im Webinterface der Fritzbox als mögliche Klingeltöne angezeigt werden.

An der Fritzbox ist ein FritzFon angeschlossen und das wird in den Attributen auch entsprechend angezeigt:

setstate FritzBox 2022-04-13 18:27:13 dect1 Mobilteil
setstate FritzBox 2022-04-13 18:27:13 dect1_fwVersion 4.67
setstate FritzBox 2022-04-13 18:27:13 dect1_intRingTone HandsetDefault
setstate FritzBox 2022-04-13 18:27:13 dect1_intern 610
setstate FritzBox 2022-04-13 18:27:13 dect1_manufacturer AVM
setstate FritzBox 2022-04-13 18:27:13 dect1_model C4
setstate FritzBox 2022-04-13 18:27:13 dect1_radio SWR 1


Wenn ich jetzt aber mit set fritzbox ring 610 silent eingebe passiert: Nichts. bleibt alles wie es ist. Keine Fehlermeldung, auch im Logfile nichts.

Wenn ich im Webinterface dem DECT-Telefon z.b. den Klingelton "Stumm" zuweise klingelt das Mobilteil auch nicht.
Und GENAU das möchte ich jetzt über FHEM machen.

Mach' ich jetzt was falsch?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 April 2022, 19:01:13
Schau Dir nochmal den Befehl an. Da ist der Parameter Dauer aufgeführt. Ich lese die Parameterliste so, dass nach Dauer optional Klingelton kommt.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 13 April 2022, 19:56:09
Zitat von: frankreed am 13 April 2022, 18:11:08
Mach' ich jetzt was falsch?
Du willst es nicht mal klingeln lassen, sondern den Klingelton wechseln? Das geht laut Hilfe gar nicht.

Hier hat mal einer was gemacht: stumm schalten https://forum.fhem.de/index.php?topic=68221.0
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: frankreed am 14 April 2022, 18:24:13
Genau. Ich möchte einstellen, dass das Telefon nicht klingelt wenn jemand anruft.

Das geht ja mit
set <fritzbox_device> dectRingblock <dect<1..n>> <on|off>

und stellt den gewünschten Effekt her. Problem also prinzipiell gelöst.

NUR:
Damit werden Anrufe gleich in der Fritzbox so abgefangen, dass ein Anruf schon gar nicht bis zum DECT-Phone vordringt.
Also wird am Mobilteil auch nicht mehr angezeigt, dass während des "dectRingblock" ein Anruf eingegangen ist (hier am Fritzfon durch den blinkenden Briefumschlag).

Daher war meine zweite Idee, einfach den Klingelton am Mobiltelefon per Modul auf "silent" setzen. Wenn ich das über das Webinterface der Fritzbox mache geht es so wie gewünscht: Klingelton am Mobilteil auf "stumm" und alles geht inklusive optischer Sigalisierungen, nur dass man nichts hört.

War halt der Meinung, dass wenn es über das Webinterface der FB geht, man das auch über ein lua-script machen....
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mi.ke am 15 April 2022, 00:21:38
Zitat von: frankreed am 14 April 2022, 18:24:13
Genau. Ich möchte einstellen, dass das Telefon nicht klingelt wenn jemand anruft.

Das geht ja mit
set <fritzbox_device> dectRingblock <dect<1..n>> <on|off>

und stellt den gewünschten Effekt her. Problem also prinzipiell gelöst.

NUR:
Damit werden Anrufe gleich in der Fritzbox so abgefangen, dass ein Anruf schon gar nicht bis zum DECT-Phone vordringt.
Also wird am Mobilteil auch nicht mehr angezeigt, dass während des "dectRingblock" ein Anruf eingegangen ist (hier am Fritzfon durch den blinkenden Briefumschlag).

Daher war meine zweite Idee, einfach den Klingelton am Mobiltelefon per Modul auf "silent" setzen. Wenn ich das über das Webinterface der Fritzbox mache geht es so wie gewünscht: Klingelton am Mobilteil auf "stumm" und alles geht inklusive optischer Sigalisierungen, nur dass man nichts hört.

War halt der Meinung, dass wenn es über das Webinterface der FB geht, man das auch über ein lua-script machen....

Tach,

ich mach das über zwei unterschiedlich konfigurierten Anrufbeantwortern, die über einen dummy samt notify geschaltet werden.
Das tickt so seit Jahren stabil.
Der 1.AB ist Standard, der 2.AB ist die Nachschalte/nicht erreichbar und geht sofort ran (ohne Verzögerung).
Das hat den Vorteil, dass ich keinen Anruf verpasse, auch nicht "Nachts" oder wenn ich einfach keinen Bock auf Telefon habe  8)

Aus der RAW definition:
defmod Klingelsperre_n notify Telefonklingel {\
if (Value ("Telefonklingel") eq "on") {fhem("set Fritzbox diversity 1 off;;set Fritzbox tam 2 off;;set Fritzbox tam 1 on")}\
elsif (Value ("Telefonklingel") eq "off") {fhem("set Fritzbox tam 1 off;;set Fritzbox tam 2 on;;set Fritzbox diversity 1 on")};;\
}


Der dummy "Telefonklingel" ist Zeitgesteuert oder manuell schaltbar.

Sollte mit Bordmitteln genau Deiner Anforderung entsprechen ohne große LUA Anpassung

Frohe Ostern
cheers
mi.ke
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: ph1959de am 23 Mai 2022, 16:52:06
@JoWiemann

Hallo Jörg,

aus diesem Thread und anderen Informationen ergibt sich der Eindruck, dass Du derzeit derjenige bist, der das Modul 72_FIRTZBOX wartet und erweitert. Ich vermute mal, Du hattest zumindest anfänglich Kontakt zum Modulautor? Ist schon mal in Erwägung gezogen worden, dass Du das Modul übernimmst und letztendlich auch einen aktuellen Stand ins SVN einpflegst?

Derzeit ist die Situation "etwas unübersichtlich" - ich habe die letzten Entwicklungen mal auf der Wiki-Seite für FRITZBOX erwähnt und diesen Thread verlinkt. Ich denke, als Minimum solltest Du als Ersteller dieses Threads die Downloads konsolidieren und nur den letzten Stand (bzw. genau definierte Stände) im ersten Post anhängen?

Ich will gern auch die Änderungen auf der Wiki Seite konsolidiert beschreiben.

Peter
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 Mai 2022, 18:52:42
Zitat von: ph1959de am 23 Mai 2022, 16:52:06
@JoWiemann

Hallo Jörg,

Ist schon mal in Erwägung gezogen worden, dass Du das Modul übernimmst und letztendlich auch einen aktuellen Stand ins SVN einpflegst?

...

Ich will gern auch die Änderungen auf der Wiki Seite konsolidiert beschreiben.

Peter

Hallo Peter,

im Moment kann ich die Verantwortung eines Maintainer nicht nehmen. Ehefrau, Enkel, Beruf benötigen zu viel Zeit. Ich bastele also nur sporadisch am Modul. Normalerweise packe ich die aktuelle Version auf die erste Seite. Nach meiner Erinnerung habe ich allerdings auf die letzten Änderungen im Thread keine Rückmeldung bekomme, so dass ich nicht weiß, ob die letzten Änderungen mit mehr als meiner FritzBox laufen.

Das Du die Änderungen ins Wiki übernehmen möchtest finde ich toll.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Gisbert am 18 Juli 2022, 15:02:15
Hallo zusammen,

ich hab das Modul aus dem 1. Thread bei mir geladen; es scheint zu funktionieren, hab's aber nicht auf Herz und Nieren geprüft.

Mich treibt etwas anderes um.
Ich hab heute eine neue Fritzbox in Betrieb genommen, eine 7510, das ist die kleinste Fritzbox, die mir aber völlig genügt, da ich einen eigenen Router und WLAN-AP hinter der Fritzbox geschaltet habe. Die Fritzbox macht nur Telefon und Modem, sonst eigentlich nichts.

Ich hätte aber gerne die Datenmenge geloggt.
Dazu hatte ich auf der alten Fritzbox folgende Definition:
defmod FritzBoxTraffic at +*00:01:00 { \
my $d= ((ReadingsVal("FritzBox7510",".box_TodayBytesReceivedLow",0)/(1000*1000))/1000 + \
(ReadingsVal("FritzBox7510",".box_TodayBytesReceivedHigh",0)*4294967296/(1000*1000))/1000);; \
fhem("setreading FritzBoxTraffic Download_ $d");; \
my $e= ((ReadingsVal("FritzBox7510",".box_TodayBytesSentLow",0)/(1000*1000))/1000 + \
(ReadingsVal("FritzBox7510",".box_TodayBytesSentHigh",0)*4294967296/(1000*1000))/1000);; \
fhem("setreading FritzBoxTraffic Upload_ $e");; \
}
attr FritzBoxTraffic comment Anleitung nach: https://waschto.eu/traffic/\
Die beiden Dummies wurden in die at-Definition integriert.\
stateFormat lautete vorher:\
{sprintf("Download %.1f GB<br/>Upload %.2f GB", \
ReadingsVal($name,"Download_",0), \
ReadingsVal($name,"Upload_",0))}\
Neues stateFormat:\
Text und Werte (ReadingsVal()) werden in dem String über den . (Punkt) zusammengesetzt.\
Text kann in einfachen ('') oder doppelten ("") Anführungszeichen gesetzt werden.\
Der Zeilenumbruch in innerhalb Perl lautet: sprintf("\n") - hier müssen doppelte Anführungszeichen gesetzt werden.\
Aber, um den Zeilenumbruch in html zu erzeugen, muss '<br/>' benutzt werden.
attr FritzBoxTraffic event-on-change-reading .*
attr FritzBoxTraffic group Performance
attr FritzBoxTraffic icon it_router
attr FritzBoxTraffic room Network
attr FritzBoxTraffic sortby 2
attr FritzBoxTraffic stateFormat {'download: '.round(ReadingsVal($name,'Download_',0),2).' GB'.'<br/>'. \
'upload: '.round(ReadingsVal($name,'Upload_',0),2).' GB'}
attr FritzBoxTraffic userReadings Download_ges monotonic {ReadingsVal($name,'Download_',0)}, \
Upload_ges monotonic {ReadingsVal($name,'Upload_',0)}


Das Problem ist, dass es jetzt keine Readings in der Art "box_TodayBytesReceivedLow" (usw.) mehr gibt.
Es gibt stattdessen:
box_rateDown 1.895 2022-07-18 14:59:27
box_rateUp 2.278 2022-07-18 14:59:27

Was bedeutet das, welche Einheit hat es? Ich rufe die Daten zur Übersichtlichkeit alle 60 Sekunden ab.

Kann mir jemand dabei helfen?
Viele Grüße
Gisbert
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 18 Juli 2022, 15:07:49
Hallo Gisbert,

attr global showInternalValues 1
würde Dein hoffentlich nur "optisches" Problem beheben :)
Wegen des Punktes am Anfang der Readings :)

Gruß Otto
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Gisbert am 18 Juli 2022, 15:21:22
Hallo Otto,

die Readings mit angeführtem Punkt (.) kommen jetzt rein und ändern sich auch nach jedem Einlesen.
.box_TodayBytesReceivedHigh 0 2022-07-18 15:17:28
.box_TodayBytesReceivedLow 3244552942 2022-07-18 15:17:28
.box_TodayBytesSentHigh 0 2022-07-18 15:17:28
.box_TodayBytesSentLow 577884703 2022-07-18 15:17:28


Ich werde das beobachten und sehen, ob es Sinn ergibt; ich melde mich zurück, wenn ich etwas beobachtet habe.

Viele Grüße
Gisbert
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 18 Juli 2022, 15:52:59
naja die Readings waren vorher schon da, aber nicht sichtbar :)

Ich habe nicht das komische dummy - Waschbärkonstrukt sondern einfach zwei userReadings:
attr FB7590 stateFormat {sprintf("today %.2f MB down %.2f MB up",ReadingsVal($name,"todayReceived",0),ReadingsVal($name,"todaySent",0))}
attr FB7590 userReadings online {(ReadingsVal($name,"box_ipExtern", "") eq "-") ? 0:1},\
todayReceived {(ReadingsVal($name,".box_TodayBytesReceivedLow",0) + ReadingsVal($name,".box_TodayBytesReceivedHigh",0) * 2**32) / 2**20},\
todaySent {(ReadingsVal($name,".box_TodayBytesSentLow",0) + ReadingsVal($name,".box_TodayBytesSentHigh",0) * 2**32) / 2**20}


Siehe auch hier https://forum.fhem.de/index.php/topic,45765.msg1023168.html#msg1023168
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Gisbert am 18 Juli 2022, 16:06:54
Danke, werde ich mir anschauen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Gisbert am 20 Juli 2022, 06:09:26
Hallo Otto,

funktioniert wunderbar.
Die Werte sind nahezu identisch zu dem Router, der die eigentliche Arbeit in meinem Heimnetzwerk macht.

Viele​ Grüße​ Gisbert​
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 20 Juli 2022, 11:38:05
Naja dazu gab es ja weiter unten in meinem Link noch die Erkenntnis: AVM rechnet in der Darstellung mit 10^3 = 1000 und diese Formel rechnet mit 2^10 = 1024
Laut SI Einheiten zeigt damit AVM MB und meine Formel MiB  8)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: andies am 28 September 2022, 20:12:24
Ich habe ein Problem mit dectRingBlock:
2022.09.28 20:09:22 3: FRITZBOX: set FritzBox dectRingblock xhr 1 idx 5 apply  lang de page edit_dect_ring_block lockmode 0 nightsetting 1 lockday everyday starthh 00 startmm 00 endhh 00 endmm 00
2022.09.28 20:09:22 5: FRITZBOX: get FritzBox dectRingblock 'xhr'   => '1'
'idx'   => '5'
'apply' => ''
'lang'  => 'de'
'page'  => 'edit_dect_ring_block'
'lockmode'     => '0'
'nightsetting' => '1'
'lockday'      => 'everyday'
'starthh'      => '00'
'startmm'      => '00'
'endhh'        => '00'
'endmm'        => '00'

2022.09.28 20:09:22 5: FRITZBOX FritzBox: Lua_Data.5291 Request data via API dataQuery.
2022.09.28 20:09:22 5: FRITZBOX FritzBox: Lua_Data.5295 URL: http://192.168.2.1/data.lua?sid=XXXXXXXXXXX
2022.09.28 20:09:23 3: FRITZBOX FritzBox: Lua_Data.5300 Response: 200 OK
{"data":{"saveerror":{"msg":"Fehler beim Speichern (Daten inkonsistent).","err":1},"apply":"saveerror"}}
2022.09.28 20:09:23 5: FRITZBOX FritzBox: Lua_Data.5345 Response: {"data":{"saveerror":{"msg":"Fehler beim Speichern (Daten inkonsistent).","err":1},"apply":"saveerror"}}
2022.09.28 20:09:23 5: FRITZBOX FritzBox: Process_JSON.5369 Decode JSON string.
2022.09.28 20:09:23 5: FRITZBOX FritzBox: Process_JSON.5385 JSON: $VAR1 = {
          'data' => {
                      'apply' => 'saveerror',
                      'saveerror' => {
                                       'msg' => 'Fehler beim Speichern (Daten inkonsistent).',
                                       'err' => 1
                                     }
                    }
        };

Weiß hier jemand mehr als ich? Der Befehl lautet doch "set FritzBox dectRingBlock dect5 on", oder?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 04 November 2022, 23:30:16
Hi,

kurze Frage. Wie wechsel ich denn von der orginalen auf diesen Fork - was ist zu beachten?
Würde gerne die Internetsperre über FHEM setzen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 04 November 2022, 23:36:52
Hi,

steht doch auf Seite 1 ? https://forum.fhem.de/index.php/topic,118150.0.html
Dort hängt die Datei dran, die lädst Du runter und ersetzt sie im FHEM Verzeichnis.

Gruß  Otto
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 05 November 2022, 20:02:48
Ah - danke.

wie bekomm ich dieses aus dem Log weg`bzw. wofür ist es?
2022.11.05 19:10:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667671562.31335
2022.11.05 19:15:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667671861.47683
2022.11.05 19:20:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667672160.99874
2022.11.05 19:25:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667672460.10412
2022.11.05 19:30:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667672761.20215
2022.11.05 19:35:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667673060.17881
2022.11.05 19:40:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667673359.91995
2022.11.05 19:45:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667673659.92329
2022.11.05 19:50:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667673961.11886
2022.11.05 19:55:58 3: FRITZBOX [FritzBox: Web_OpenCon.5264] - INFO: using old SID from 1667674260.1189
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 05 November 2022, 20:34:52
mal shutdown restart gemacht?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 November 2022, 20:45:53
Zitat von: masterpete23 am 05 November 2022, 20:02:48
Ah - danke.

wie bekomm ich dieses aus dem Log weg`bzw. wofür ist es?

Sorry, habe ich vergessen im verbose hoch zu setzen. Ist noch vom Testen so. Einfach für das Device verbose 2 setzen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 08 November 2022, 06:37:33
Hat sich schon jemand mit dem Modul eine Lösung geskriptet welches ein bestimmtes Gerät nachts immer vom Internet trennt.
Ich würde so vorgehen und ein Dummy device erstellen. Dieses dann mit dem landevice der Fritte koppeln und dann per AT oder ähnlichen abends aus und morgens an.
Passt das so?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 10 November 2022, 10:47:03
Hi,

nun habe ich mir dies gebaut:
define KindEINSHandyInternet dummy

attr KindEINSHandyInternet room KindEINS
attr KindEINSHandyInternet setList on off
attr KindEINSHandyInternet useSetExtensions 1
attr KindEINSHandyInternet webCmd on:off:toggle
define nKindEINSHandyInternet_aus notify KindEINSHandyInternet:off set FritzBox lockLandevice landevice450 on

attr nKindEINSHandyInternet_aus room Logik
define nKindEINSHandyInternet_an notify KindEINSHandyInternet:on set FritzBox lockLandevice landevice450 off

attr nKindEINSHandyInternet_an room Logik


Somit kann ich schon mal ein Gerät vom Internet sperren oder auch nicht.
Darauf die Zeitsteuerung zu legen, sollte ja so klappen wie bei Rolläden o.ä.
Was mir nun noch in den Sinn kam wäre die Ausgabe von get FritzBox lanDeviceInfo landevice450
also MAC:18:87:xx:xx:xx:xx IPv4:192.168.0.xx UID:landevice450 NAME:KindEINSPOChandy STATUS:unlimited DEVTYPE:wlan ONLINE:INACTIVE REALTIME:0
und davon eigentlich nur der Status in übersetzt in den dummystatus.
Falls ich die Internetfreigabe des Geräts mal über die Fritzbox selber ändere.

UND
ändert sich eigenlich die UID des landevice irgendwann mal?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: andies am 10 November 2022, 14:46:42
Ich habe, wenn ich dieses Tool nutze, immer zeitliche freezes: So um die 20 Sekunden ist dann FHEM blockiert.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 10 November 2022, 14:49:06
Zitat von: andies am 10 November 2022, 14:46:42
Ich habe, wenn ich dieses Tool nutze, immer zeitliche freezes: So um die 20 Sekunden ist dann FHEM blockiert.

Hallo andies,

ein list wäre ganz hilfreich. Bitte pseudonymisieren.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: andies am 10 November 2022, 14:58:20
Internals:
   APICHECKED 1
   DEF        fritz.box
   FVERSION   72_FRITZBOX.pm:0.174370/2018-09-30
   HOST       192.168.2.1
   INTERVAL   300
   LUAQUERY   1
   M3U_LOCAL  ./www/images/FritzBox.m3u
   M3U_URL    http://192.168.2.28:8084/fhem/images/FritzBox.m3u
   MODEL      FRITZ!Box 7590
   NAME       FritzBox
   NR         164
   REMOTE     1
   SECPORT    49443
   STATE      WLAN: off gWLAN: off
   TELNET     0
   TR064      1
   TYPE       FRITZBOX
   VERSION    FB-Fork 0.1.7b
   WEBCM      0
   eventCount 389
   READINGS:
     2022-11-10 14:47:47   alarm1          Wecker 1
     2022-11-10 14:47:47   alarm1_state    off
     2022-11-10 14:47:47   alarm1_target   DECT 610
     2022-11-10 14:47:47   alarm1_time     06:36
     2022-11-10 14:47:47   alarm1_wdays    daily
     2022-11-10 14:47:47   alarm2          Wecker 2
     2022-11-10 14:47:47   alarm2_state    off
     2022-11-10 14:47:47   alarm2_target   FON 1
     2022-11-10 14:47:47   alarm2_time     00:00
     2022-11-10 14:47:47   alarm2_wdays    daily
     2022-11-10 14:47:47   alarm3          Wecker 3
     2022-11-10 14:47:47   alarm3_state    off
     2022-11-10 14:47:47   alarm3_target   FON 1
     2022-11-10 14:47:47   alarm3_time     00:00
     2022-11-10 14:47:47   alarm3_wdays    daily
     2022-11-10 14:47:47   box_connect     5
     2022-11-10 14:47:47   box_cpuTemp     59
     2022-11-10 14:47:47   box_dect        on
     2022-11-10 14:47:47   box_dsl_downStream 27.654
     2022-11-10 14:47:47   box_dsl_upStream 7.322
     2022-11-10 14:47:47   box_fwVersion   154.07.29
     2022-11-10 14:47:47   box_guestWlan   off
     2022-11-10 14:47:47   box_guestWlanCount 0
     2022-11-10 14:47:47   box_guestWlanRemain 0
     2022-11-10 14:47:47   box_ipExtern    XXXXXXXXXXXX
     2022-11-09 06:32:36   box_model       FRITZ!Box 7590 [avm]
     2022-11-10 14:47:47   box_moh         default
     2022-11-10 14:47:47   box_powerRate   20
     2022-11-10 14:47:47   box_rateDown    2.634
     2022-11-10 14:47:47   box_rateUp      33.647
     2022-11-10 14:47:47   box_stdDialPort dect4
     2022-11-10 14:47:47   box_tr064       on
     2022-11-10 14:47:47   box_tr069       on
     2022-11-10 14:47:47   box_vpn_server  XXXXXXXXXXXX
     2022-11-10 14:47:47   box_wlanCount   0
     2022-11-10 14:47:47   box_wlan_2.4GHz off
     2022-11-10 14:47:47   box_wlan_5GHz   off
     2022-11-10 14:47:47   dect1           Bad
     2022-11-10 14:47:47   dect1_fwVersion 4.67
     2022-11-10 14:47:47   dect1_intRingTone HandsetDefault
     2022-11-10 14:47:47   dect1_intern    610
     2022-11-10 14:47:47   dect1_manufacturer AVM
     2022-11-10 14:47:47   dect1_model     C4
     2022-11-10 14:47:47   dect1_radio     Deutschlandfunk
     2022-11-10 14:47:47   dect2           Keller
     2022-11-10 14:47:47   dect2_fwVersion 4.67
     2022-11-10 14:47:47   dect2_intRingTone HandsetDefault
     2022-11-10 14:47:47   dect2_intern    612
     2022-11-10 14:47:47   dect2_manufacturer AVM
     2022-11-10 14:47:47   dect2_model     C4
     2022-11-10 14:47:47   dect2_radio     Deutschlandfunk
     2022-11-10 14:47:47   dect3           Wohnzimmer
     2022-11-10 14:47:47   dect3_fwVersion 4.67
     2022-11-10 14:47:47   dect3_intRingTone HandsetDefault
     2022-11-10 14:47:47   dect3_intern    613
     2022-11-10 14:47:47   dect3_manufacturer AVM
     2022-11-10 14:47:47   dect3_model     C4
     2022-11-10 14:47:47   dect3_radio     Deutschlandfunk
     2022-11-10 14:47:47   dect4           Arbeitszimmer
     2022-11-10 14:47:47   dect4_fwVersion 0.00
     2022-11-10 14:47:47   dect4_intRingTone HandsetDefault
     2022-11-10 14:47:47   dect4_intern    615
     2022-11-10 14:47:47   dect4_manufacturer Siemens
     2022-11-10 14:47:47   dect4_model     0xfb
     2022-11-10 14:47:47   dect4_radio     Deutschlandfunk
     2021-08-24 21:44:04   dect5           Arbeitszimmer
     2021-08-24 21:44:04   dect5_fwVersion 0.00
     2021-08-24 21:44:04   dect5_intRingTone HandsetDefault
     2021-08-24 21:44:04   dect5_intern    615
     2021-08-24 21:44:04   dect5_manufacturer Siemens
     2021-08-24 21:44:04   dect5_model     0xfb
     2021-08-24 21:44:04   dect5_radio     Deutschlandfunk
     2022-11-10 14:47:47   fon1            Telefon
     2022-11-10 14:47:47   fon1_intern     1
     2022-11-10 14:47:47   fon2            Telefon
     2022-11-10 14:47:47   fon2_intern     2
     2022-11-10 14:47:47   gsm_internet    0
     2022-11-10 14:47:47   lastReadout     507 values captured in 1.17 s
     2022-11-10 14:47:47   XXXXXXXXXXXX iPad-Mini [landevice322693]  <=== das wird immer geschaltet
     2022-11-10 14:47:47   XXXXXXXXXXXX iPhone-von-CS [landevice26049]
     2022-11-10 14:47:47   mac_F4_CF_A2_C8_33_50 Feinstaubsensor [landevice322128]
     2022-11-10 14:47:47   radio00         Deutschlandfunk
     2022-11-10 14:47:47   radio01         Deutschlandfunk Kultur
     2022-11-10 14:47:47   radio02         Radio Teddy
     2022-11-10 14:47:47   state           WLAN: off gWLAN: off
     2022-11-10 14:47:47   tam1            Anrufbeantworter
     2022-11-10 14:47:47   tam1_newMsg     0
     2022-11-10 14:47:47   tam1_oldMsg     11
     2022-11-10 14:47:47   tam1_state      on
     2022-11-10 14:47:47   user01          (guest)
     2022-11-10 14:47:47   user01_thisMonthTime 0:00
     2022-11-10 14:47:47   user01_todaySeconds 0
     2022-11-10 14:47:47   user01_todayTime 0:00
     2022-11-10 14:47:47   user01_type     Guest
     2022-11-10 14:47:47   user03          linux [landevice20494]
     2022-11-10 14:47:47   user03_thisMonthTime 0:00
     2022-11-10 14:47:47   user03_todaySeconds 0
     2022-11-10 14:47:47   user03_todayTime 0:00
     2022-11-10 14:47:47   user03_type     IP
     2022-11-10 14:47:47   user04          iPhone-von-AL [landevice16712]
     2022-11-10 14:47:47   user04_thisMonthTime 0:00
     2022-11-10 14:47:47   user04_todaySeconds 0
     2022-11-10 14:47:47   user04_todayTime 0:00
     2022-11-10 14:47:47   user04_type     IP
     2022-11-10 14:47:47   user05          Macbook-old [landevice2498]
     2022-11-10 14:47:47   user05_thisMonthTime 0:00
     2022-11-10 14:47:47   user05_todaySeconds 0
     2022-11-10 14:47:47   user05_todayTime 0:00
     2022-11-10 14:47:47   user05_type     IP
     2022-11-10 14:47:47   user06          altes-iPhone-von-CS [landevice13320]
     2022-11-10 14:47:47   user06_thisMonthTime 0:00
     2022-11-10 14:47:47   user06_todaySeconds 0
     2022-11-10 14:47:47   user06_todayTime 0:00
     2022-11-10 14:47:47   user06_type     IP
     2021-02-02 19:12:41   user07_thisMonthTime 18:14
     2021-02-02 19:12:41   user07_todaySeconds 17640
     2021-02-02 19:12:41   user07_todayTime 4:54
     2021-02-02 19:12:41   user07_type     IP
   fhem:
     LOCAL      0
     definedHost fritz.box
     is_double_wlan 1
     lastHour   0
     modulVersion $Date: 2018-09-30 20:24:58 +0200 (Sun, 30 Sep 2018) $
     radioCount 40
     sid        41ab9795813681cd
     sidTime    1668088067.33527
     610:
       brand      AVM
       id         1
       model      C4
       userId     1
     612:
       brand      AVM
       id         3
       model      C4
       userId     2
     613:
       brand      AVM
       id         4
       model      C4
       userId     3
     615:
       brand      Siemens
       id         6
       model      0xfb
       userId     4
     landevice:
       192.168.2.1 fritz.box [landevice8502]
       192.168.2.XX iPadMini [landevice115240]
       192.168.2.XX fhem [landevice280166]
       192.168.2.XX raspberry [landevice407609]
       landevice115240 iPadMini [landevice115240]
     radio:
       0          Deutschlandfunk
       1          Deutschlandfunk Kultur
       10         
       11         
       12         
       13         
       14         
       15         
       16         
       17         
       18         
       19         
       2          Radio Teddy
       20         
       21         
       22         
       23         
       24         
       25         
       26         
       27         
       28         
       29         
       3         
       30         
       31         
       32         
       33         
       34         
       35         
       36         
       37         
       38         
       39         
       4         
       5         
       6         
       7         
       8         
       9         
   helper:
     TimerCmd   FritzBox.Cmd
     TimerReadout FritzBox.Readout
Attributes:
   INTERVAL   300
   allowTR064Command 1
   boxUser    adminVPN
   comment    Fork https://forum.fhem.de/index.php/topic,118150.0.html
   forceTelnetConnection 0
   fritzBoxIP 192.168.2.1
   group      intern


Und hier die freezes,
1 - 2022-11-08: s:02:17:04 e:02:17:05 f:1.045 d:no bad guy found :-(
1 - 2022-11-08: s:02:21:24 e:02:21:25 f:1.892 d:tmr-at_Exec(StartUpTimeat)
2 - 2022-11-08: s:02:31:00 e:02:31:09 f:9.144 d:tmr-DOIF_TimerTrigger(ShabbatTelefon)
1 - 2022-11-08: s:02:41:24 e:02:41:25 f:1.449 d:tmr-at_Exec(StartUpTimeat)
1 - 2022-11-08: s:02:51:24 e:02:51:26 f:2.152 d:tmr-at_Exec(StartUpTimeat)
1 - 2022-11-08: s:06:10:00 e:06:10:27 f:27.435 d:tmr-DOIF_TimerTrigger(Profil.dtimer.IF)
2 - 2022-11-08: s:16:09:08 e:16:09:13 f:5.962 d:no bad guy found :-(
1 - 2022-11-08: s:20:15:00 e:20:15:24 f:24.52 d:tmr-DOIF_TimerTrigger(Profil.dtimer.IF)
1 - 2022-11-08: s:22:00:07 e:22:00:11 f:4.753 d:no bad guy found :-(
1 - 2022-11-08: s:22:00:12 e:22:00:25 f:13.303 d:tmr-ESPEasy_statusRequest(ESPEasy_ESP_Easy_Fernbedienung_drei)
1 - 2022-11-09: s:06:32:32 e:06:32:34 f:2.008 d:no bad guy found :-(
2 - 2022-11-09: s:06:40:35 e:06:40:42 f:7.972 d:tmr-HMUARTLGW_CheckCredits(WLAN_HmUART)
1 - 2022-11-09: s:10:34:19 e:10:34:21 f:2.187 d:tmr-DbLog_execmemcache(DbLog) tmr-MQTT2_SERVER_keepaliveChecker(Mosquitto)
1 - 2022-11-09: s:11:45:47 e:11:45:49 f:2.583 d:tmr-HttpUtils_TimeoutErr(N/A)
1 - 2022-11-09: s:17:48:38 e:17:48:40 f:2.452 d:no bad guy found :-(
1 - 2022-11-09: s:20:15:00 e:20:15:23 f:23.432 d:tmr-DOIF_TimerTrigger(Profil.dtimer.IF)
2 - 2022-11-09: s:21:55:39 e:21:55:46 f:7.331 d:no bad guy found :-(
1 - 2022-11-10: s:01:31:24 e:01:31:26 f:2.271 d:tmr-at_Exec(StartUpTimeat)
1 - 2022-11-10: s:02:31:00 e:02:31:10 f:10.77 d:tmr-DOIF_TimerTrigger(ShabbatTelefon)
1 - 2022-11-10: s:06:10:00 e:06:10:27 f:27.437 d:tmr-DOIF_TimerTrigger(Profil.dtimer.IF)

und in Profile.dtimer.IF ist von YAAHM, wobei da um 6:10 und 20:15 steht
set FritzBox lockLandevice  landevice24989 on;set FritzBox lockLandevice  landevice115240 on;set FritzBox lockLandevice  landevice204946 on;set FritzBox lockLandevice landevice7117 on
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 11 November 2022, 10:20:37
Hallo andies,

lockLandevice nutzt LWP::UserAgent, der leider blocking arbeitet. Ich habe über Weihnachten vielleicht etwas Zeit um mir hier Gedanken über einen non blocking Aufruf zu machen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 11 November 2022, 17:26:15
Zitat von: JoWiemann am 11 November 2022, 10:20:37
Hallo andies,

lockLandevice nutzt LWP::UserAgent, der leider blocking arbeitet. Ich habe über Weihnachten vielleicht etwas Zeit um mir hier Gedanken über einen non blocking Aufruf zu machen.

Grüße Jörg

Das würde mich auch freuen.
Ich dachte schon nur ich hätte das Problem.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Nighthawk am 11 November 2022, 22:16:38
Zitat von: JoWiemann am 27 Januar 2022, 18:34:48
Hm,

ich habe noch eine 7490. Da brauche ich aber dann mal gaaanz viel Zeit. Andererseits unterscheiden sich 7490 und 7590 nicht so stark in der Software.

Ich schaue mir erst einmal die Codezeilen an.

Grüße Jörg

Hallo Jörg,

hast Du es mit der 7490 bereits testen können?
Ich habe leider bis heute das Problem, das das FHEM abstürzt beim Versuch ein Device zu sperren oder zu entsperren.

Gruß
Alex
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 14 November 2022, 16:43:53
HI,

heute hat sich mein FHEM einfach restartet, als ich über andFHEM(Android app)
eine anscheinend nicht mehr existierende landeviceNUMMER lanlock wollte.
Not a HASH reference at ./FHEM/72_FRITZBOX.pm line 5904.
Gibt es die Möglichkeit anhat des devicenames vorher den geräte namen zu suchen oder gleich über den device namen gehen zu können?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: andies am 14 November 2022, 18:28:46
Diese Neustarts hatte ich auch!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 November 2022, 07:59:16
Hallo,

anbei eine neue Test-Version. Ich habe hier die Parameterprüfung und die Fehlerbehandlung verbessert.

Die Übergabe des Namens des LanDevice anstatt der ID könnte Probleme geben, wenn es LanDevices mit identischem Namen gibt.

Bitte einmal Testen. Danke Euch.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 15 November 2022, 11:46:39
Werde ich einspielen.
Naja der Name sollte doch eindeutig sein oder?
ggf in Kombination mit MAC?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 November 2022, 12:33:50
Zitat von: masterpete23 am 15 November 2022, 11:46:39
Werde ich einspielen.
Naja der Name sollte doch eindeutig sein oder?
ggf in Kombination mit MAC?

Der Name ist nicht eineindeutig, da er durchaus mehrfach, sowohl in der FritzBox UI also auch über das Device, mehrfach vorkommen darf. Die MAC hingegen ist eineindeutig.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 15 November 2022, 13:43:10
Ja aber online dürfen sie ja auch nicht mit dem gleichen Namen zu einer Zeit sein oder?!
Naja das wäre super, wenn man das irgendwie handlen kann mit den PAS und der MAC.

Danke für deine Arbeit!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 November 2022, 15:02:16
Zitat von: masterpete23 am 15 November 2022, 13:43:10
Ja aber online dürfen sie ja auch nicht mit dem gleichen Namen zu einer Zeit sein oder?!
Naja das wäre super, wenn man das irgendwie handlen kann mit den PAS und der MAC.

Danke für deine Arbeit!

Werde ich irgendwann mal ausprobieren.

Anbei eine Version, wo man auch die MAC angeben kann. Formate für die MAC können sein 00_11_32_A3_F1_A2 oder 00-11-32-A3-F1-A2 oder 00:11:32:A3:F1:A2. Das Formt mit dem "_" bedient nur die "Faulheit", damit man die MAC aus dem Reading Namen nicht umwandeln muss.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 16 November 2022, 20:11:47
ist im Test.
Muss ich eigentlich nach einem Modultausch jedesmal shutdown restart durchführen oder gibt es eine einfachere Lösung?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 16 November 2022, 20:26:34
Zitat von: masterpete23 am 16 November 2022, 20:11:47
ist im Test.
Muss ich eigentlich nach einem Modultausch jedesmal shutdown restart durchführen oder gibt es eine einfachere Lösung?

Beim FritzBox Modul reicht reload 72_FRTZBOX.pm in der FhemWeb Kommandozeile.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 17 November 2022, 21:42:19
Leider kam wieder ein Fehler
[HASH reference at ./FHEM/72_FRITZBOX.pm line 6035]

Wieder mit der Handy App nen Dummy geschaltet. Sehe gerade nicht ob ich vllt wieder eine falsche landevice Nummer schalten wollte. Vllt kannst du das abfangen.
Danke
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 18 November 2022, 07:54:48
Zitat von: masterpete23 am 17 November 2022, 21:42:19
Leider kam wieder ein Fehler
[HASH reference at ./FHEM/72_FRITZBOX.pm line 6035]

Wieder mit der Handy App nen Dummy geschaltet. Sehe gerade nicht ob ich vllt wieder eine falsche landevice Nummer schalten wollte. Vllt kannst du das abfangen.
Danke

Hm, bin etwas irritiert. Würdest Du bitte einmal stacktrace einschalten und für das FritzBox Device verbose auf 5 stellen. Und dann hoffentlich den Fehler nachstellen. Dann habe ich im Log hoffentlich mehr Hinweise. Danke Dir

PS: Ich habe doch noch fehlende Fehlerbehandlungen gefunden. Teste bitte einmal mit dieser Version.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 20 November 2022, 10:33:32
Danke
habe nun 0.2.3 im Einsatz und die notifys auf MAC Adresse umgestellt und beobachte.
Bisher alles fein:
defmod nKindHandyInternet_an notify KindHandyInternet:on set FritzBox lockLandevice 12_83_40_52_72_C2 off
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 22 November 2022, 16:47:31
Hallo Jörg, ich bekomme mit der VERSION FB-Fork 0.2.3 Beta folgende Fehlermeldungen:
2022.11.22 16:38:14 1: PERL WARNING: Unrecognized escape \d passed through at ./FHEM/72_FRITZBOX.pm line 876, <$fh> line 9790.
2022.11.22 16:38:14 1: PERL WARNING: "my" variable $returnStr masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 5818, <$fh> line 9790.
2022.11.22 16:38:14 1: PERL WARNING: "my" variable $returnStr masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 5979, <$fh> line 9790.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 22 November 2022, 17:00:25
Zitat von: Jamo am 22 November 2022, 16:47:31
Hallo Jörg, ich bekomme mit der VERSION FB-Fork 0.2.3 Beta folgende Fehlermeldungen:
2022.11.22 16:38:14 1: PERL WARNING: Unrecognized escape \d passed through at ./FHEM/72_FRITZBOX.pm line 876, <$fh> line 9790.
2022.11.22 16:38:14 1: PERL WARNING: "my" variable $returnStr masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 5818, <$fh> line 9790.
2022.11.22 16:38:14 1: PERL WARNING: "my" variable $returnStr masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 5979, <$fh> line 9790.

wann bekommst du die Meldung - ich erhielt sie nur als ich die Datei getauscht habe und das modul neu geladen hatte.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 22 November 2022, 18:28:21
Hallo,

danke für die Hinweise. Habe ich gefixt und im ersten Post eine neue Version FB-Fork 0.2.4 bereit gestellt

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Gisbert am 22 November 2022, 21:10:28
Hallo Jörg,

ich /edit: hab (immer diese verkürzte Grammatik ???) edit Ende/ deinen Fork eingespielt und das Modul per reload aktiv geschaltet. Im log steht:
2022.11.22 19:25:53.041 1:  PERL WARNING: Subroutine FRITZBOX_Log redefined at .//FHEM/72_FRITZBOX.pm line 168.
2022.11.22 19:25:53.044 1:  PERL WARNING: Subroutine FRITZBOX_Initialize redefined at .//FHEM/72_FRITZBOX.pm line 182.
2022.11.22 19:25:53.047 1:  PERL WARNING: Subroutine FRITZBOX_Define redefined at .//FHEM/72_FRITZBOX.pm line 219.
2022.11.22 19:25:53.049 1:  PERL WARNING: Subroutine FRITZBOX_Undefine redefined at .//FHEM/72_FRITZBOX.pm line 277.
2022.11.22 19:25:53.051 1:  PERL WARNING: Subroutine FRITZBOX_Delete redefined at .//FHEM/72_FRITZBOX.pm line 294.
2022.11.22 19:25:53.052 1:  PERL WARNING: Subroutine FRITZBOX_Rename redefined at .//FHEM/72_FRITZBOX.pm line 305.
2022.11.22 19:25:53.054 1:  PERL WARNING: Subroutine FRITZBOX_Attr redefined at .//FHEM/72_FRITZBOX.pm line 319.
2022.11.22 19:25:53.096 1:  PERL WARNING: Subroutine FRITZBOX_Set redefined at .//FHEM/72_FRITZBOX.pm line 369.
2022.11.22 19:25:53.110 1:  PERL WARNING: Subroutine FRITZBOX_Get redefined at .//FHEM/72_FRITZBOX.pm line 1148.
2022.11.22 19:25:53.114 1:  PERL WARNING: Subroutine FRITZBOX_Readout_Start redefined at .//FHEM/72_FRITZBOX.pm line 1363.
2022.11.22 19:25:53.120 1:  PERL WARNING: Subroutine FRITZBOX_API_Check_Run redefined at .//FHEM/72_FRITZBOX.pm line 1429.
2022.11.22 19:25:53.127 1:  PERL WARNING: Subroutine FRITZBOX_Readout_Run_Shell redefined at .//FHEM/72_FRITZBOX.pm line 1660.
2022.11.22 19:25:53.145 1:  PERL WARNING: Subroutine FRITZBOX_Readout_Run_Web redefined at .//FHEM/72_FRITZBOX.pm line 1988.
2022.11.22 19:25:53.150 1:  PERL WARNING: Subroutine FRITZBOX_Readout_Done redefined at .//FHEM/72_FRITZBOX.pm line 2602.
2022.11.22 19:25:53.153 1:  PERL WARNING: Subroutine FRITZBOX_Readout_Process redefined at .//FHEM/72_FRITZBOX.pm line 2625.
2022.11.22 19:25:53.155 1:  PERL WARNING: Subroutine FRITZBOX_Readout_Aborted redefined at .//FHEM/72_FRITZBOX.pm line 2768.
2022.11.22 19:25:53.157 1:  PERL WARNING: Subroutine FRITZBOX_Readout_Format redefined at .//FHEM/72_FRITZBOX.pm line 2779.
2022.11.22 19:25:53.159 1:  PERL WARNING: Subroutine FRITZBOX_Readout_Add_Reading redefined at .//FHEM/72_FRITZBOX.pm line 2883.
2022.11.22 19:25:53.162 1:  PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Start redefined at .//FHEM/72_FRITZBOX.pm line 2893.
2022.11.22 19:25:53.163 1:  PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Done redefined at .//FHEM/72_FRITZBOX.pm line 2995.
2022.11.22 19:25:53.164 1:  PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Aborted redefined at .//FHEM/72_FRITZBOX.pm line 3029.
2022.11.22 19:25:53.168 1:  PERL WARNING: Subroutine FRITZBOX_Call_Run_Shell redefined at .//FHEM/72_FRITZBOX.pm line 3038.
2022.11.22 19:25:53.172 1:  PERL WARNING: Subroutine FRITZBOX_Call_Run_Web redefined at .//FHEM/72_FRITZBOX.pm line 3201.
2022.11.22 19:25:53.175 1:  PERL WARNING: Subroutine FRITZBOX_GuestWlan_Run_Shell redefined at .//FHEM/72_FRITZBOX.pm line 3379.
2022.11.22 19:25:53.177 1:  PERL WARNING: Subroutine FRITZBOX_GuestWlan_Run_Web redefined at .//FHEM/72_FRITZBOX.pm line 3429.
2022.11.22 19:25:53.179 1:  PERL WARNING: Subroutine FRITZBOX_Wlan_Run_Shell redefined at .//FHEM/72_FRITZBOX.pm line 3502.
2022.11.22 19:25:53.181 1:  PERL WARNING: Subroutine FRITZBOX_Wlan_Run_Web redefined at .//FHEM/72_FRITZBOX.pm line 3545.
2022.11.22 19:25:53.186 1:  PERL WARNING: Subroutine FRITZBOX_Ring_Run_Shell redefined at .//FHEM/72_FRITZBOX.pm line 3604.
2022.11.22 19:25:53.195 1:  PERL WARNING: Subroutine FRITZBOX_Ring_Run_Web redefined at .//FHEM/72_FRITZBOX.pm line 3855.
2022.11.22 19:25:53.199 1:  PERL WARNING: Subroutine FRITZBOX_Set_Alarm_Shell redefined at .//FHEM/72_FRITZBOX.pm line 4227.
2022.11.22 19:25:53.201 1:  PERL WARNING: Subroutine FRITZBOX_Set_Alarm_Web redefined at .//FHEM/72_FRITZBOX.pm line 4302.
2022.11.22 19:25:53.204 1:  PERL WARNING: Subroutine FRITZBOX_SetMOH redefined at .//FHEM/72_FRITZBOX.pm line 4373.
2022.11.22 19:25:53.206 1:  PERL WARNING: Subroutine FRITZBOX_SetCustomerRingTone redefined at .//FHEM/72_FRITZBOX.pm line 4475.
2022.11.22 19:25:53.208 1:  PERL WARNING: Subroutine FRITZBOX_ConvertMOH redefined at .//FHEM/72_FRITZBOX.pm line 4528.
2022.11.22 19:25:53.209 1:  PERL WARNING: Subroutine FRITZBOX_ConvertRingTone redefined at .//FHEM/72_FRITZBOX.pm line 4559.
2022.11.22 19:25:53.211 1:  PERL WARNING: Subroutine FRITZBOX_SendMail_Shell redefined at .//FHEM/72_FRITZBOX.pm line 4590.
2022.11.22 19:25:53.213 1:  PERL WARNING: Subroutine FRITZBOX_StartRadio_Shell redefined at .//FHEM/72_FRITZBOX.pm line 4645.
2022.11.22 19:25:53.216 1:  PERL WARNING: Subroutine FRITZBOX_StartRadio_Web redefined at .//FHEM/72_FRITZBOX.pm line 4716.
2022.11.22 19:25:53.217 1:  PERL WARNING: Subroutine FRITZBOX_Shell_Query redefined at .//FHEM/72_FRITZBOX.pm line 4803.
2022.11.22 19:25:53.218 1:  PERL WARNING: Subroutine FRITZBOX_Shell_Exec redefined at .//FHEM/72_FRITZBOX.pm line 4842.
2022.11.22 19:25:53.220 1:  PERL WARNING: Subroutine FRITZBOX_Shell_Exec_Local redefined at .//FHEM/72_FRITZBOX.pm line 4865.
2022.11.22 19:25:53.222 1:  PERL WARNING: Subroutine FRITZBOX_Shell_Exec_Telnet redefined at .//FHEM/72_FRITZBOX.pm line 4912.
2022.11.22 19:25:53.225 1:  PERL WARNING: Subroutine FRITZBOX_Telnet_OpenCon redefined at .//FHEM/72_FRITZBOX.pm line 4972.
2022.11.22 19:25:53.226 1:  PERL WARNING: Subroutine FRITZBOX_Telnet_CloseCon redefined at .//FHEM/72_FRITZBOX.pm line 5091.
2022.11.22 19:25:53.228 1:  PERL WARNING: Subroutine FRITZBOX_TR064_Cmd redefined at .//FHEM/72_FRITZBOX.pm line 5110.
2022.11.22 19:25:53.232 1:  PERL WARNING: Subroutine FRITZBOX_TR064_Get_ServiceList redefined at .//FHEM/72_FRITZBOX.pm line 5187.
2022.11.22 19:25:53.234 1:  PERL WARNING: Subroutine SOAP::Transport::HTTP::Client::get_basic_credentials redefined at .//FHEM/72_FRITZBOX.pm line 5335.
2022.11.22 19:25:53.235 1:  PERL WARNING: Subroutine FRITZBOX_TR064_Init redefined at .//FHEM/72_FRITZBOX.pm line 5299.
2022.11.22 19:25:53.236 1:  PERL WARNING: Subroutine FRITZBOX_Web_OpenCon redefined at .//FHEM/72_FRITZBOX.pm line 5343.
2022.11.22 19:25:53.237 1:  PERL WARNING: Subroutine FRITZBOX_Web_CmdPost redefined at .//FHEM/72_FRITZBOX.pm line 5390.
2022.11.22 19:25:53.239 1:  PERL WARNING: Subroutine FRITZBOX_Web_CmdGet redefined at .//FHEM/72_FRITZBOX.pm line 5451.
2022.11.22 19:25:53.241 1:  PERL WARNING: Subroutine FRITZBOX_Web_Query redefined at .//FHEM/72_FRITZBOX.pm line 5490.
2022.11.22 19:25:53.244 1:  PERL WARNING: Subroutine FRITZBOX_Lua_Data redefined at .//FHEM/72_FRITZBOX.pm line 5627.
2022.11.22 19:25:53.246 1:  PERL WARNING: Subroutine FRITZBOX_Process_JSON redefined at .//FHEM/72_FRITZBOX.pm line 5702.
2022.11.22 19:25:53.248 1:  PERL WARNING: Subroutine FRITZBOX_ERR_Result redefined at .//FHEM/72_FRITZBOX.pm line 5753.
2022.11.22 19:25:53.250 1:  PERL WARNING: Subroutine FRITZBOX_Kid_Profiles_List redefined at .//FHEM/72_FRITZBOX.pm line 5793.
2022.11.22 19:25:53.252 1:  PERL WARNING: Subroutine FRITZBOX_VPN_Shares_List redefined at .//FHEM/72_FRITZBOX.pm line 5853.
2022.11.22 19:25:53.255 1:  PERL WARNING: Subroutine FRITZBOX_Lan_Devices_List redefined at .//FHEM/72_FRITZBOX.pm line 5942.
2022.11.22 19:25:53.257 1:  PERL WARNING: Subroutine FRITZBOX_Lan_Device_Info redefined at .//FHEM/72_FRITZBOX.pm line 6033.
2022.11.22 19:25:53.260 1:  PERL WARNING: Subroutine FRITZBOX_Lua_Kids redefined at .//FHEM/72_FRITZBOX.pm line 6126.
2022.11.22 19:25:53.261 1:  PERL WARNING: Subroutine FRITZBOX_storePassword redefined at .//FHEM/72_FRITZBOX.pm line 6196.
2022.11.22 19:25:53.263 1:  PERL WARNING: Subroutine FRITZBOX_readPassword redefined at .//FHEM/72_FRITZBOX.pm line 6226.
2022.11.22 19:25:53.264 1:  PERL WARNING: Subroutine FRITZBOX_fritztris redefined at .//FHEM/72_FRITZBOX.pm line 6267.

Muss ich mir Sorgen machen?

Viele Grüße Gisbert
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 22 November 2022, 21:14:42
ZitatMuss ich mir Sorgen machen?
Nein, das ist alles normal nach einem re-load.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 23 November 2022, 22:01:47
Kann ich mit dem Modul irgendwie Geräte aus der Fritzbox aus dem Heimnetz löschen?
ich will nicht alle löschen aber eine (große) Liste.
Oder gibt es da ne andere Chance als über die GUI jedes einzeln - ich will ja wie gesagt manche Geräte die gerade offline sind behalten
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 November 2022, 07:00:29
Zitat von: masterpete23 am 23 November 2022, 22:01:47
Kann ich mit dem Modul irgendwie Geräte aus der Fritzbox aus dem Heimnetz löschen?
ich will nicht alle löschen aber eine (große) Liste.
Oder gibt es da ne andere Chance als über die GUI jedes einzeln - ich will ja wie gesagt manche Geräte die gerade offline sind behalten
Oh ha. Das muss ich mir mal ansehen. Kann aber etwas dauern.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 01 Dezember 2022, 20:40:44
https://www.heise.de/news/Fritzbox-AVM-startet-die-Verteilung-von-FritzOS-7-50-7363268.html

ich habe eben die Fritzbox auf box_fwVersion 154.07.50 geupdatet. In Fhem sieht alles wie bisher aus. Keine Fehlermeldungen im Log und die Funktionen die ich nutze (Sperren, etc.) gehen auch noch alle.

Gruss
  Enno
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 Dezember 2022, 21:20:58
Zitat von: enno am 01 Dezember 2022, 20:40:44
https://www.heise.de/news/Fritzbox-AVM-startet-die-Verteilung-von-FritzOS-7-50-7363268.html

ich habe eben die Fritzbox auf box_fwVersion 154.07.50 geupdatet. In Fhem sieht alles wie bisher aus. Keine Fehlermeldungen im Log und die Funktionen die ich nutze (Sperren, etc.) gehen auch noch alle.

Gruss
  Enno

Hallo Enno,

da warst Du aber mutig. Ich habe wirklich erwartet, dass einiges nicht mehr funktioniert. Dann werde ich die nächsten Tage auch mal ein Update machen und einmal systematisch testen.

Danke und Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 01 Dezember 2022, 21:27:26
ich brauche das VPN mit WireGuard. Da war es das Risiko wert und mit einem Backup in der Hinterhand ist das Risiko auf FHEM Seite überschaubar ;) Vom Handy funktioniert WireGuard schon mal wie erhofft. (IP4 zu IP6 wegen DSL Light)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 Dezember 2022, 22:27:38
War dann doch neugierig.

Aber schon ein Problem gefunden: lockLandevice funktioniert schon mal nicht.

Außerdem gibt es eine Änderung im Versions String, die zu einem Absturz von Fhem führt.

Anbei eine auf die Schnelle korrigierte Version.

ACHTUNG -> Überlegt Euch, ob Ihr updaten wollt.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 Dezember 2022, 22:32:47
Für FritzOS 7.50 geht es jetzt hier: https://forum.fhem.de/index.php/topic,130637.0.html weiter.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Nighthawk am 02 Dezember 2022, 14:27:14
Hallo Jörg,

ich würde mich ebenfalls über eine komfortable Möglichkeit zum Löschen von WLAN Devices freuen, ich experimentiere viel mit ESPs und diversen Raspis, da werden schnell mal ordentlich IP Adressen weggeschluckt und das Aufräumen auf der Fritz Oberfläche ist eine Folter...

Zusätzlich fände ich auch die Möglichkeit gut, wenn man über das Modul im WLAN Sicherheitsmenü  zwischen "Alle neuen WLAN-Geräte zulassen" und  "WLAN-Zugang auf die bekannten WLAN-Geräte beschränken" umschalten könnte.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 02 Dezember 2022, 14:38:10
Zitat von: Nighthawk am 02 Dezember 2022, 14:27:14
Hallo Jörg,

ich würde mich ebenfalls über eine komfortable Möglichkeit zum Löschen von WLAN Devices freuen, ich experimentiere viel mit ESPs und diversen Raspis, da werden schnell mal ordentlich IP Adressen weggeschluckt und das Aufräumen auf der Fritz Oberfläche ist eine Folter...

Zusätzlich fände ich auch die Möglichkeit gut, wenn man über das Modul im WLAN Sicherheitsmenü  zwischen "Alle neuen WLAN-Geräte zulassen" und  "WLAN-Zugang auf die bekannten WLAN-Geräte beschränken" umschalten könnte.

Hallo Nighthawk,

ich bin gerade dabei die 7.50 im FRITZBOX Modul gerade zu ziehen. Der erste Wunsch wird wohl noch dauern. Beim zweiten könnte es schneller gehen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Nighthawk am 02 Dezember 2022, 20:04:18
Klingt gut.
Kein Stress damit, ist alles nur nice to have :-)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 07 Dezember 2022, 23:28:53
Zitat von: JoWiemann am 01 Dezember 2022, 22:32:47
Für FritzOS 7.50 geht es jetzt hier: https://forum.fhem.de/index.php/topic,130637.0.html weiter.

Ich lösch mal im zitierten neuen Forumsbeitrag 7.50 meine Frage und stelle sie hier, da es besser passt.
Gilt für die Boxen (z.B. 7490, 7590) mit OS7.29 momentan (7.12.2022) ausschließlich der "FB-Fork 0.2.4" im Beitrag #1?

Nur für Boxen ab 7.50 sind die höheren Version des Forks im zitierten Forumsbeitrag zu nehmen!

Sorry Jörg
und
Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 08 Dezember 2022, 07:21:32
Zitat von: RalfRog am 07 Dezember 2022, 23:28:53
Ich lösch mal im zitierten neuen Forumsbeitrag 7.50 meine Frage und stelle sie hier, da es besser passt.
Gilt für die Boxen (z.B. 7490, 7590) mit OS7.29 momentan (7.12.2022) ausschließlich der "FB-Fork 0.2.4" im Beitrag #1?

Nur für Boxen ab 7.50 sind die höheren Version des Forks im zitierten Forumsbeitrag?

Hallo Ralf,

im Thread zur 7.50 geht es im Probleme, die das FritzBox Modul mit der neuen Version hat. Die entsprechenden Anpassungen bleiben kompatibel zur den älteren FritzOS Versionen und können auch für diese genutzt werden. Wenn gewünscht kann ich das Modul auch weiterhin hier parallel einstellen, um die Kompatibilität zu zeigen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 Dezember 2022, 10:55:13
Ne lass ruhig so wie Du das geplant hast.
Mir war halt nicht klar, ob ich die aktuellen Forks (jetzt 0.2.7a) auch für die  7.29 (auf 7590) nehmen kann.

Ich hatte den Fork 0.2.6a mit meiner 7.29 genutzt (bzw. erstmalig ausprobiert) und damit bei der Abfrage "get <name> luaInfo <landevices>" einen FHEM Restart ausgelöst mit diesem Logeintrag:

2022.12.06 16:35:05.225 1: PERL WARNING: Subroutine SOAP::Transport::HTTP::Client::get_basic_credentials redefined at ./FHEM/72_FRITZBOX.pm l$
Can't use string ("globe_online") as a HASH ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 6072.
2022.12.06 16:38:45.754 1: Including fhem.cfg
2022.12.06 16:38:45.872 3: telnetPort: port 7072 opened


Der Fork 0.2.5 hat mit der Abfrage "get <name> luaInfo <landevices>" ein korrektes Ergebnis geliefert. Im Ergebnis sieht man, dass "globe_online" offensichtlich das Icon aus der Webobefläche meint.

Wo sollen solche Infos/Fehler hin (also aktueller Fork und alte Version 7.29 (auf 7590)) ??


Edit
Zitat von: JoWiemann am 08 Dezember 2022, 07:21:32
Wenn gewünscht kann ich das Modul auch weiterhin hier parallel einstellen, um die Kompatibilität zu zeigen.
Oder eigentlich ja. Aus meiner Erstnutzersicht macht das Sinn.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 08 Dezember 2022, 11:14:02
Zitat von: RalfRog am 08 Dezember 2022, 10:55:13

Der Fork 0.2.5 hat mit der Abfrage "get <name> luaInfo <landevices>" ein korrektes Ergebnis geliefert. Im Ergebnis sieht man, dass "globe_online" offensichtlich das Icon aus der Webobefläche meint.


Hallo Ralf,

ich habe hier: https://forum.fhem.de/index.php?topic=130637.msg1248865#msg1248865 den FB-Fork 0.2.8 hochgeladen. Es wäre schön, wenn Du den nochmal mit Deiner FritzOS Version testen könntest.

Danke Dir.

PS: Spezifische FritzOS 7.50 Themen würde ich nur im neuen Thread sehen. Alles Andere weiterhin hier.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 Dezember 2022, 17:14:15
Soo..  Vorbereitung:

Zur Info Teile der Logdatei von "reload 72_FRITZBOX.pm"

2022.12.08 16:55:26.110 1: PERL WARNING: Subroutine FRITZBOX_Log redefined at ./FHEM/72_FRITZBOX.pm line 168.
2022.12.08 16:55:26.113 1: PERL WARNING: Subroutine FRITZBOX_Initialize redefined at ./FHEM/72_FRITZBOX.pm line 182.
2022.12.08 16:55:26.116 1: PERL WARNING: Subroutine FRITZBOX_Define redefined at ./FHEM/72_FRITZBOX.pm line 226.
2022.12.08 16:55:26.119 1: PERL WARNING: Subroutine FRITZBOX_Undefine redefined at ./FHEM/72_FRITZBOX.pm line 284.
2022.12.08 16:55:26.121 1: PERL WARNING: Subroutine FRITZBOX_Delete redefined at ./FHEM/72_FRITZBOX.pm line 301.
2022.12.08 16:55:26.122 1: PERL WARNING: Subroutine FRITZBOX_Rename redefined at ./FHEM/72_FRITZBOX.pm line 312.
2022.12.08 16:55:26.127 1: PERL WARNING: Subroutine FRITZBOX_Attr redefined at ./FHEM/72_FRITZBOX.pm line 326.
2022.12.08 16:55:26.176 1: PERL WARNING: Subroutine FRITZBOX_Set redefined at ./FHEM/72_FRITZBOX.pm line 399.
2022.12.08 16:55:26.193 1: PERL WARNING: Subroutine FRITZBOX_Get redefined at ./FHEM/72_FRITZBOX.pm line 1305.
2022.12.08 16:55:26.202 1: PERL WARNING: Subroutine FRITZBOX_Readout_Start redefined at ./FHEM/72_FRITZBOX.pm line 1530.
2022.12.08 16:55:26.214 1: PERL WARNING: Subroutine FRITZBOX_API_Check_Run redefined at ./FHEM/72_FRITZBOX.pm line 1596.
2022.12.08 16:55:26.231 1: PERL WARNING: Subroutine FRITZBOX_Readout_Run_Shell redefined at ./FHEM/72_FRITZBOX.pm line 1827.
2022.12.08 16:55:26.267 1: PERL WARNING: "my" variable $strCurl masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 2656.
2022.12.08 16:55:26.285 1: PERL WARNING: Subroutine FRITZBOX_Readout_Run_Web redefined at ./FHEM/72_FRITZBOX.pm line 2157.
2022.12.08 16:55:26.297 1: PERL WARNING: Subroutine FRITZBOX_Readout_Done redefined at ./FHEM/72_FRITZBOX.pm line 2812.
2022.12.08 16:55:26.306 1: PERL WARNING: Subroutine FRITZBOX_Readout_Process redefined at ./FHEM/72_FRITZBOX.pm line 2835.
2022.12.08 16:55:26.311 1: PERL WARNING: Subroutine FRITZBOX_Readout_Aborted redefined at ./FHEM/72_FRITZBOX.pm line 2980.
2022.12.08 16:55:26.317 1: PERL WARNING: Subroutine FRITZBOX_Readout_Format redefined at ./FHEM/72_FRITZBOX.pm line 2991.
2022.12.08 16:55:26.322 1: PERL WARNING: Subroutine FRITZBOX_Readout_Add_Reading redefined at ./FHEM/72_FRITZBOX.pm line 3095.
2022.12.08 16:55:26.329 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Start redefined at ./FHEM/72_FRITZBOX.pm line 3105.
2022.12.08 16:55:26.333 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Done redefined at ./FHEM/72_FRITZBOX.pm line 3207.
2022.12.08 16:55:26.335 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Aborted redefined at ./FHEM/72_FRITZBOX.pm line 3241.
2022.12.08 16:55:26.342 1: PERL WARNING: Subroutine FRITZBOX_Call_Run_Shell redefined at ./FHEM/72_FRITZBOX.pm line 3250.
2022.12.08 16:55:26.352 1: PERL WARNING: Subroutine FRITZBOX_Call_Run_Web redefined at ./FHEM/72_FRITZBOX.pm line 3413.
2022.12.08 16:55:26.356 1: PERL WARNING: Subroutine FRITZBOX_GuestWlan_Run_Shell redefined at ./FHEM/72_FRITZBOX.pm line 3591.
2022.12.08 16:55:26.361 1: PERL WARNING: Subroutine FRITZBOX_GuestWlan_Run_Web redefined at ./FHEM/72_FRITZBOX.pm line 3641.
2022.12.08 16:55:26.364 1: PERL WARNING: Subroutine FRITZBOX_Wlan_Run_Shell redefined at ./FHEM/72_FRITZBOX.pm line 3714.
2022.12.08 16:55:26.369 1: PERL WARNING: Subroutine FRITZBOX_Wlan_Run_Web redefined at ./FHEM/72_FRITZBOX.pm line 3757.
2022.12.08 16:55:26.381 1: PERL WARNING: Subroutine FRITZBOX_Ring_Run_Shell redefined at ./FHEM/72_FRITZBOX.pm line 3816.
2022.12.08 16:55:26.400 1: PERL WARNING: Subroutine FRITZBOX_Ring_Run_Web redefined at ./FHEM/72_FRITZBOX.pm line 4067.
2022.12.08 16:55:26.407 1: PERL WARNING: Subroutine FRITZBOX_Set_Alarm_Shell redefined at ./FHEM/72_FRITZBOX.pm line 4439.
2022.12.08 16:55:26.411 1: PERL WARNING: Subroutine FRITZBOX_Set_Alarm_Web redefined at ./FHEM/72_FRITZBOX.pm line 4514.
2022.12.08 16:55:26.418 1: PERL WARNING: Subroutine FRITZBOX_SetMOH redefined at ./FHEM/72_FRITZBOX.pm line 4585.
2022.12.08 16:55:26.422 1: PERL WARNING: Subroutine FRITZBOX_SetCustomerRingTone redefined at ./FHEM/72_FRITZBOX.pm line 4687.
2022.12.08 16:55:26.425 1: PERL WARNING: Subroutine FRITZBOX_ConvertMOH redefined at ./FHEM/72_FRITZBOX.pm line 4740.
2022.12.08 16:55:26.428 1: PERL WARNING: Subroutine FRITZBOX_ConvertRingTone redefined at ./FHEM/72_FRITZBOX.pm line 4771.
2022.12.08 16:55:26.432 1: PERL WARNING: Subroutine FRITZBOX_SendMail_Shell redefined at ./FHEM/72_FRITZBOX.pm line 4802.
2022.12.08 16:55:26.437 1: PERL WARNING: Subroutine FRITZBOX_StartRadio_Shell redefined at ./FHEM/72_FRITZBOX.pm line 4857.
2022.12.08 16:55:26.441 1: PERL WARNING: Subroutine FRITZBOX_StartRadio_Web redefined at ./FHEM/72_FRITZBOX.pm line 4928.
2022.12.08 16:55:26.444 1: PERL WARNING: Subroutine FRITZBOX_Shell_Query redefined at ./FHEM/72_FRITZBOX.pm line 5015.
2022.12.08 16:55:26.447 1: PERL WARNING: Subroutine FRITZBOX_Shell_Exec redefined at ./FHEM/72_FRITZBOX.pm line 5054.
2022.12.08 16:55:26.450 1: PERL WARNING: Subroutine FRITZBOX_Shell_Exec_Local redefined at ./FHEM/72_FRITZBOX.pm line 5077.
2022.12.08 16:55:26.454 1: PERL WARNING: Subroutine FRITZBOX_Shell_Exec_Telnet redefined at ./FHEM/72_FRITZBOX.pm line 5124.
2022.12.08 16:55:26.461 1: PERL WARNING: Subroutine FRITZBOX_Telnet_OpenCon redefined at ./FHEM/72_FRITZBOX.pm line 5184.
2022.12.08 16:55:26.463 1: PERL WARNING: Subroutine FRITZBOX_Telnet_CloseCon redefined at ./FHEM/72_FRITZBOX.pm line 5303.
2022.12.08 16:55:26.468 1: PERL WARNING: Subroutine FRITZBOX_TR064_Cmd redefined at ./FHEM/72_FRITZBOX.pm line 5322.
2022.12.08 16:55:26.475 1: PERL WARNING: Subroutine FRITZBOX_TR064_Get_ServiceList redefined at ./FHEM/72_FRITZBOX.pm line 5399.
2022.12.08 16:55:26.479 1: PERL WARNING: Subroutine SOAP::Transport::HTTP::Client::get_basic_credentials redefined at ./FHEM/72_FRITZBOX.pm line 5547.
2022.12.08 16:55:26.480 1: PERL WARNING: Subroutine FRITZBOX_TR064_Init redefined at ./FHEM/72_FRITZBOX.pm line 5511.
2022.12.08 16:55:26.483 1: PERL WARNING: Subroutine FRITZBOX_Web_OpenCon redefined at ./FHEM/72_FRITZBOX.pm line 5555.
2022.12.08 16:55:26.487 1: PERL WARNING: Subroutine FRITZBOX_Web_CmdPost redefined at ./FHEM/72_FRITZBOX.pm line 5602.
2022.12.08 16:55:26.490 1: PERL WARNING: Subroutine FRITZBOX_Web_CmdGet redefined at ./FHEM/72_FRITZBOX.pm line 5663.
2022.12.08 16:55:26.494 1: PERL WARNING: Subroutine FRITZBOX_Web_Query redefined at ./FHEM/72_FRITZBOX.pm line 5702.
2022.12.08 16:55:26.524 1: PERL WARNING: Subroutine FRITZBOX_storePassword redefined at ./FHEM/72_FRITZBOX.pm line 6433.
2022.12.08 16:55:26.527 1: PERL WARNING: Subroutine FRITZBOX_readPassword redefined at ./FHEM/72_FRITZBOX.pm line 6463.
2022.12.08 16:55:26.530 1: PERL WARNING: Subroutine FRITZBOX_fritztris redefined at ./FHEM/72_FRITZBOX.pm line 6504.


Ausführen von get <name> luaInfo <landevices> auf der Weboberfläche => Fhem beendet sich und startet neu.
Das Log schließt an die obige Ausgabe an.

Die Zeile 1 "Can't use string ("globe_online") as a HASH ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 6213." kam zum Absturz.

Interessant vielleicht am Ende "2022.12.08 16:57:33.692 1: PERL WARNING...."

Can't use string ("globe_online") as a HASH ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 6213.
2022.12.08 16:57:24.247 1: Including fhem.cfg
2022.12.08 16:57:24.367 3: telnetPort: port 7072 opened
2022.12.08 16:57:25.090 3: WEB: port 8083 opened
2022.12.08 16:57:25.101 3: WEBphone: port 8084 opened
2022.12.08 16:57:25.109 3: WEBtablet: port 8085 opened
2022.12.08 16:57:25.795 2: eventTypes: loaded 4512 lines from ./log/eventTypes.txt
2022.12.08 16:57:26.045 3: Opening nanoCUL1 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL00F4TK-if00-port0
2022.12.08 16:57:26.141 3: Setting nanoCUL1 serial parameters to 38400,8,N,1
2022.12.08 16:57:29.316 3: nanoCUL1: Possible commands: ABCeFfGiKLlMNRTtUVWXx
2022.12.08 16:57:29.332 3: nanoCUL1 device opened
2022.12.08 16:57:29.348 3: Opening cubeCUL_stk1 device 10.20.:2323
2022.12.08 16:57:29.474 3: cubeCUL_stk1: Possible commands: BbCFiAZNEkGMKLUYRTVWXefhltxz*
2022.12.08 16:57:29.491 3: cubeCUL_stk1 device opened
2022.12.08 16:57:29.505 2: Switched cubeCUL_stk1 rfmode to HomeMatic
2022.12.08 16:57:29.652 3: cubeCUL_stk2: Possible commands: bCFiAZNEGMKLUYRTVWXfz
2022.12.08 16:57:29.667 2: Switched cubeCUL_stk2 rfmode to SlowRF
2022.12.08 16:57:32.504 3: TelegramBot_Define teleBot: called
2022.12.08 16:57:33.692 1: PERL WARNING: "my" variable $strCurl masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 2656, <$fh> line 1051.
2022.12.08 16:57:39.899 3: FUIP: Registering ui for URL /ui
...


Reicht das soweit erstmal?
Edit:
doch nur Verbose 2, brauchst du mehr?
in 0.2.5 gings noch; ich interpretiere globe_online als Beschreibung des Icon da es in der Ausgabe von 0.2.5 zusätzlich noch dot_green (oder so ähnlich) gab
-> siehe Screenshot

Frage eines Nichtprogrammmierers zum Verständnis:
Habe unter der 0.2.4 mit set/get tr064Command und get <name> luaQuery <Command> rumgespielt ohne auf Restarts zu achten. Im Nachhinein sind mir dann 7-8 Resatarts vom FHEM aufgefallen (Umstände kann ich nicht mehr benennen). Aber bei all diesen Abfragen liefert die FritzBox doch eigentlich nur Text zurück (strukturiert in XML/JSON oder ähnlich) der dann in Variablen? gespeichert wird.
Wieso führt das zu den Restarts bzw. warum lässt sich das nicht abfangen?


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 08 Dezember 2022, 19:28:37
Hallo Ralf,

danke für das Testen. Es wäre schön, wenn Du mal die angehängte Version testen könntest.

Danke Dir.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 Dezember 2022, 22:50:28
Wieder ein FHEM Restart
Ich stelle die Log Daten mit verbose 5 in die nächste Antwort

Gruß Ralf


Edit:
uuups verbose 5 ist etwas heftig. Mal sehen ob ich die relevanten Einträge finde...
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 Dezember 2022, 23:36:50
Im Prinzip hatte ich den gleichen Ablauf wie beim Test davor
Leider ist der Log seeehr voll mit verbose 5 aufgrund der normalen Abfragen  :(

Dann auf der Weboberfläche "get <name> luaInfo <landevices>"

Dann kommt direkt der Restart mit dem Eintag "Can't use string" davor (ist gleich zum letzten Test):

Can't use string ("globe_online") as a HASH ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 6213.
2022.12.08 22:48:54.081 1: Including fhem.cfg
....


.... da ist das Tool mit der Menge an Text wohl überfordert  :-\
Alles weg was ich eingetragen hatte.


Der JSON String enthält bei den "active" Devices (vielleicht liegt das Problem da):

Ich stelle meine Loginhalte als angehängte Textdatei zur Verfügung.
* die Abfrage => get_luaInfo_lanDevices.txt
* die Antwort => Decode_JSON_string.txt
*dann folgt der Restart siehe Code Block oben.
  Auffällig ein weiterer Restart nach 4 Minuten ohne Eingaben meineseits (ausser demVersuch das Attribut verbose umzustellen).

Log:
2022.12.08 22:54:07.089 3: FHEMWEB WEB CSRF error: csrf_720271012000321 ne csrf_289656299782733 for client WEB_10.20.62019 / command {AttrVal("Fritzbox","verbose","")}. For details see the csrfToken FHEMWEB attribute.
2022.12.08 22:54:07.102 3: FHEMWEB WEB CSRF error: csrf_720271012000321 ne csrf_289656299782733 for client WEB_10.20.62021 / command {AttrVal("Fritzbox","verbose","")}. For details see the csrfToken FHEMWEB attribute.
2022.12.08 22:54:11.144 3: FHEMWEB WEB CSRF error: csrf_720271012000321 ne csrf_289656299782733 for client WEB_10.20._62019 / command attr Fritzbox verbose 2. For details see the csrfToken FHEMWEB attribute.
Can't use string ("globe_online") as a HASH ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 6213.
2022.12.08 22:54:14.854 1: Including fhem.cfg
2022.12.08 22:54:14.970 3: telnetPort: port 7072 opened


Danach läuft es



Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Dezember 2022, 09:00:32
Hallo Ralf,

ich glaube ich haben meinen Knoten im Hirn gefunden. Bitte noch einmal testen. Danke Dir.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 09 Dezember 2022, 16:33:31
Vorgehen wie gehabt - et fluppt  :)


LanDevices: Active
------------------
MAC IPv4 UID NAME STATUS INFO
54:A0:50:52:00:00 10.00.00.xx landevice5344 PC globe_online
B8:27:EB:39:00:00 10.00.00.xx landevice5346 raspi globe_online
00:80:41:23:00:00 10.00.00.xx landevice5351 cube globe_notallowed
CC:50:E3:55:00:00 10.00.00.xx landevice559470 ESP-2 led_green
3C:61:05:DF:00:00 10.00.00.xx landevice466755 shellyplug globe_notallowed durch Kindersicherung gesperrt
...

LanDevices: Passive
-------------------
MAC IPv4 UID NAME STATUS INFO
7C:FF:4D:14:00:00 10.00.00.yy landevice2202 Fritz7490
4C:B1:99:81:00:00 10.00.00.yy landevice1794 iPad
8E:5F:7D:0C:00:00 10.00.00.yy landevice907223 Samsung
...
netDev


so sah es in 0.2.5 auch aus

Edit
Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Dezember 2022, 19:42:49
Zitat von: RalfRog am 09 Dezember 2022, 16:33:31
Vorgehen wie gehabt - et fluppt  :)
...
Gruß Ralf

Hallo Ralf,

danke für Deine Geduld, die ich vielleicht noch einmal strapazieren darf. Angehängt habe ich eine Version wo folgendes verfügbar ist:

set <FritzBox> macFilter on|off

Mit diesem neuen Set kann der MAC Filter (neue WLAN Geräte zulassen oder nur bekannte) eingeschaltet oder abgeschaltet werden. Es wäre schön, wenn Du das mit Deiner FritzOS Version einmal testen könntest. Danke Dir.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 09 Dezember 2022, 22:15:51
Blöd bei mir ist halt -> Tests am Lifesystem (habe noch gar nicht geschaut ob es Datenverfälschungen am EVU-Zähler oder meiner MiniPV gab).

Melde mich zurück.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 09 Dezember 2022, 23:42:42
erste Ergebnisse

Vorbereitung
=> 72_FRITZBOX.pm nach /opt/fhem/FHEM kopiert
=> reload 72_FRITZBOX.pm mit den allgegenwätigen "PERL WARNING: Subroutine FRITZBOX_WasAuchImmer redefined")
=> verbose 3

set <name> checkAPIs ==> einmal Timeout
2022.12.09 22:24:51.617 1: FRITZBOX [Fritzbox: Readout_Start.1710] - INFO: Old readout process still running. Killing old process HASH(0x809da68)
2022.12.09 22:24:51.618 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 27493
2022.12.09 22:24:51.636 1: FRITZBOX [Fritzbox: Readout_Aborted.3127] - INFO: Error: Timeout when reading Fritz!Box data.


Einen solchen Eintrag gab es heute nachmittag (und gestern) beim  Ausführen nicht.
Ein zweiter Durchlauf ohne einen solchen Timeout

set <name> update ==> ok
2022-12-09 22:36:01.735 FRITZBOX Fritzbox update
2022-12-09 22:36:03.731 FRITZBOX Fritzbox mac_24_6F_28_xx_yy_zz: ESP32 [landevice1748872] (WLAN, 28 / 26 Mbit/s, -75)
2022-12-09 22:36:03.731 FRITZBOX Fritzbox mac_4A_32_0D_xx_yy_zz: iPad2 [landevice2205] (WLAN, 390 / 195 Mbit/s, -82)
2022-12-09 22:36:03.731 FRITZBOX Fritzbox mac_3C_61_05_xx_yy_zz: shellyplug-s-DF2674 [landevice466755] (WLAN, 14 / 18 Mbit/s, -83)
2022-12-09 22:36:03.731 FRITZBOX Fritzbox mac_CC_50_E3_xx_yy_zz: ESP-2 [landevice559470] (WLAN, 65 / 36 Mbit/s, -79)
2022-12-09 22:37:33.504 FRITZBOX Fritzbox mac_4A_32_0D_xx_yy_zz: iPad2 [landevice2205] (WLAN, 240 / 195 Mbit/s, -79)
2022-12-09 22:37:33.504 FRITZBOX Fritzbox mac_24_6F_28_xx_yy_zz: ESP32 [landevice1748872] (WLAN, 39 / 26 Mbit/s, -75)


Allerdings wird z.B. das Internal "VERSION FB-Fork 0.2.8a" nicht aktualisiert auf 0.2.9 -> das war heute Nachmittag der Fall
Schenke mir den Restart aber jetzt mal...

Tests  siehe weiter unten Abschluss, da hat es dann doch noch Restarts gegeben:

set <name> macFilter <off> (LUA?) ==> scheint ok
Reading vor Test "box_macFilter_active   on"
Ausgabe in der Webobefläche von FHEM
$VAR1 = {
          'sid' => '8ffe02064c45fd68',
          'box_macFilter_active' => '0'
        };
zurück zu den Details FritzBox


Reading nach Test "box_macFilter_active   off"      

=> Zurückstellen geht auch und die Oberfläche der FritzBox ist analog dazu


set <name> guestWlan <on|off>    (tr064Command)
set <name> wlan5 <on|off>           (tr064Command)
set <name> wlan2.4<on|off>         (tr064Command)
set <name> ring <intNumbers>       (tr064Command)
=> funktioniert (ich denke im ursprünglichen Modul schon vorhanden)


set <name> lockLandevice <number> <on|off> ==> Fehler
Ausgabe Weboberfläche FHEM
Error while setting locklandevice: landevice443370

Log
2022.12.09 23:23:10.531 3: FRITZBOX [Fritzbox: Set.1032] - INFO: set Fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 lang de page edit_device2 block_dev
2022.12.09 23:23:13.872 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6484.
2022.12.09 23:23:13.873 1: PERL WARNING: Use of uninitialized value $jsonMsgId in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6506.
2022.12.09 23:23:13.875 1: PERL WARNING: Use of uninitialized value $jsonMsgId in string eq at ./FHEM/72_FRITZBOX.pm line 6507.



get <name> lanDeviceInfo <number> ==> Fehler
2022.12.09 23:38:06.437 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 6487.

Bei einem zweiten Versuch (immer noch Verbose 3) passiert gar nichts mehr.
In der Detailansicht belibt auch der Parameter <number> in der Anzeige stehen.


Neuer Versuch mit Verbose 5 vorher; welches Ergebnis/Ausgabe soll die Abfrage denn liefern?
Fritzbox lanDeviceInfo landevice4398070   ==> wie soll Ergebis aussehen?

2022.12.09 23:52:29.390 4 : FRITZBOX [Fritzbox: Proof_Params.1618] - INFO: set Fritzbox lanDeviceInfo f�r Version: 07.29
2022.12.09 23:52:29.392 4 : FRITZBOX [Fritzbox: Proof_Params.1633] - INFO: Fritzbox lanDeviceInfo landevice4398070
2022.12.09 23:52:29.394 4 : FRITZBOX [Fritzbox: Lan_Device_Info.6421] - INFO: LanDevice to proof: landevice4398070 for lock: info
2022.12.09 23:52:29.396 4 : FRITZBOX [Fritzbox: Lan_Device_Info.6449] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.09 23:52:29.397 4 : FRITZBOX [Fritzbox: Lan_Device_Info.6459] - INFO: set Fritzbox info xhr 1 xhrId
2022.12.09 23:52:29.399 5 : FRITZBOX [Fritzbox: Lan_Device_Info.6477] - INFO: get Fritzbox info 'xhr' => '1'
'xhrId' => 'all'
'backToPage' => 'netDev'
'dev' => 'landevice4398070'
'initalRefreshParamsSaved' => 'true'
'lang' => 'de'
'page' => 'edit_device'
2022.12.09 23:52:29.401 4 : FRITZBOX [Fritzbox: Web_OpenCon.5726] - INFO: using old SID from 1670626264.25028
2022.12.09 23:52:29.403 4 : FRITZBOX [Fritzbox: Lua_Data.6009] - INFO: Request data via API dataQuery.
2022.12.09 23:52:29.404 4 : FRITZBOX [Fritzbox: Lua_Data.6013] - INFO: URL: http://10.20./data.lua?sid=8ffe02064c45fd68
2022.12.09 23:52:31.634 4 : FRITZBOX [Fritzbox: Lua_Data.6018] - INFO: Response: 200 OK
{"pid":"overview","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"naslink":"nas","fritzos":......jede Menge noch
2022.12.09 23:52:31.649 5 : FRITZBOX [Fritzbox: Process_JSON.6088] - INFO: Decode JSON string.
2022.12.09 23:52:31.701 5 : FRITZBOX [Fritzbox: Process_JSON.6104] - INFO: JSON: $VAR1 = {
          'time' => [],
          'data' => {
                      'wlan' => {
                                  'led' => 'led_green',......jede Menge noch
2022.12.09 23:52:31.710 5 : FRITZBOX [Fritzbox: Lan_Device_Info.6484] - INFO: landevice: landevice4398070landevice:

Ab hier sieht es wie der regelmäßige Poll aus
2022.12.09 23:52:33.612 4 : FRITZBOX [Fritzbox: Readout_Start.1723] - INFO: Fork process FRITZBOX_Readout_Run_Web
2022.12.09 23:52:35.257 4 : FRITZBOX [Fritzbox: Readout_Done.2964] - INFO: Back at main process
2022.12.09 23:52:35.264 4 : FRITZBOX [Fritzbox: Readout_Process.2986] - INFO: Processing 332 readouts.
2022.12.09 23:52:35.267 5 : FRITZBOX [Fritzbox: Readout_Process.3063] - INFO: SET box_dect = 'on'
2022.12.09 23:52:35.269 5 : FRITZBOX [Fritzbox: Readout_Process.3070] - INFO: Ignore reading radio27.
2022.12.09 23:52:35.271 5 : FRITZBOX [Fritzbox: Readout_Process.3070] - INFO: Ignore reading dect1_custRingToneName.
2022.12.09 23:52:35.272 5 : FRITZBOX [Fritzbox: Readout_Process.3063] - INFO: SET .box_TodayBytesSentHigh = '0'
....
2022.12.09 23:57:05.397 5 : FRITZBOX [Fritzbox: Readout_Process.3070] - INFO: Ignore reading radio08.
2022.12.09 23:57:05.398 5 : FRITZBOX [Fritzbox: Readout_Process.3070] - INFO: Ignore reading radio21.
2022.12.09 23:57:05.399 5 : FRITZBOX [Fritzbox: Readout_Process.3095] - INFO: SET state = 'WLAN: on gWLAN: off'
2022.12.09 23:57:05.400 4 : FRITZBOX [Fritzbox: Readout_Process.3113] - INFO: 334 values captured in 1.50 s


Abschluss
Habe dann doch noch einen Restart von FHEM zu Fuss ausgelöst, teilweise abweichendes Ergebnis mit Restart
Restart von FHEM mit Logeintrag unmittelbar davor (Zeitversatz duch Restart):
2022.12.10 00:30:40.702 3: FRITZBOX [Fritzbox: Set.1032] - INFO: set Fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 lang de page edit_device2 block_dev
2022.12.10 00:30:43.037 1: PERL WARNING: Use of uninitialized value $jsonMsgId in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6506.
2022.12.10 00:30:43.039 1: PERL WARNING: Use of uninitialized value $jsonMsgId in string eq at ./FHEM/72_FRITZBOX.pm line 6507.
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6148.

Problem ist wiederholbar
2022.12.10 00:39:16.978 3: FRITZBOX [Fritzbox: Set.1032] - INFO: set Fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 lang de page edit_device2 block_dev
2022.12.10 00:39:19.380 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6484.
2022.12.10 00:39:19.381 1: PERL WARNING: Use of uninitialized value $jsonMsgId in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6506.
2022.12.10 00:39:19.383 1: PERL WARNING: Use of uninitialized value $jsonMsgId in string eq at ./FHEM/72_FRITZBOX.pm line 6507.
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6148.
2022.12.10 00:39:23.037 1: Including fhem.cfg
2022.12.10 00:39:23.151 3: telnetPort: port 7072 opened


ALs Letztes habe dann noch "set <name> macFilter <off>" wiederholt. Es kam ebenfalls zum Restart aber der Parameter wurde in der FritzBox von ON auf OFF gesetzt. Das versehrntlich vorher ausgefühte ON brachte die Meldung in der WEboberfläche , dass nicht zu ändern sei.
Logeintrag vor Restart:
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6148.
2022.12.10 00:49:23.826 1: Including fhem.cfg
2022.12.10 00:49:23.943 3: telnetPort: port 7072 opened


Ich hör mal auf und warte auf ne Rückmeldung Gruß Ralf


Aufgrund der Meldung zur Methode Dumper habe ich mal das Modul "Installer" befragt

perlVersion    5.028001

Perl Packages Name    Importance    Status    Action
Blocking              required      included   
FritzBoxUtils         required      included   
HttpUtils             required      included   
strict                required      built-in   
warnings              required      built-in   
Data::Dumper          suggested     built-in   
Digest::MD5           suggested     built-in   
IO::Socket::SSL [inherited]   suggested   installed   
JSON                  suggested     installed   
LWP::UserAgent        suggested     installed   
MIME::Base64          suggested     built-in   
Net::Telnet           suggested     installed   
SOAP::Lite            suggested     installed   
URI::Escape           suggested     installed



Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 10 Dezember 2022, 07:19:53
Hallo Ralf,

vielen Dank für die Unterstützung. Da werde ich mich dann mal am Sonntag durch arbeiten.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 10 Dezember 2022, 16:34:15
Alles klar. Bei Fragen zu einzelnen Punkten kann ich gern versuchen Antworten zu geben.
Bin in der Tat etwas über die Seiteneffekte verwundert zwischen Reload Modul ohne Restarts beim Test
und dann nach einem manuellen Restart von FHEM doch spontane Restarts beim Ausführen vom "Kommandos".
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 12 Dezember 2022, 18:38:42
Hallo,

falls Du nochmal testen möchtest. Ich konnte nicht alle Fehler nachstellen, habe aber in der Code Inspektion noch etwas gefunden. Anbei eine Version FB-Fork 0.2.10. Der Versions-String wird übrigens nur bei einem Fhem-Neustart aktualisiert.

Danke und Grüße

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 12 Dezember 2022, 19:50:17
Alles klar.
Ich beschränke mich mal auf einzelne Tests. Ist auch für mich übersichtlicher.

Um vom produktiven FHEM wegzukommen (re)aktiviere ich gerade meine Testinstallation von FHEM auf BullsEye (ein PI 1).

Gruß Ralf

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 12 Dezember 2022, 20:01:20
Zitat von: RalfRog am 12 Dezember 2022, 19:50:17
Alles klar.
Ich beschränke mich mal auf einzelne Tests. Ist auch für mich übersichtlicher.

Um vom produktiven FHEM wegzukommen (re)aktiviere ich gerade meine Testinstallation von FHEM auf BullsEye (ein PI 1).

  • Ist es hilfreich den Stacktrace zu aktivieren?
  • Welcher Verbose Level soll es sein?

Gruß Ralf

Hallo Ralf,

ich habe im Moment das Problem, dass meine Test-FritzBox den Geist aufgegeben hat und ich somit nicht mehr mit zwei FritzOS Versionen testen kann.

Verbose 4 sollte reichen. Stacktrace könnte helfen, ist aber eher für Aufrufketten über mehrere Module hilfreich.

Danke und Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 12 Dezember 2022, 23:21:58
Wo bist Du denn Versionstechnisch? 7.29 oder 7.50?

Test: 7590 mit 7.29
Modul aktualisiert und dann "shutdown restart" in FHEM für einen definierten Beginn des Tests.

Erster Test => ok
2022-12-12_22:10:59 fritzbox box_macFilter_active: off
2022-12-12_22:15:21 fritzbox box_macFilter_active: on


2022.12.12 22:10:57.526 4: FRITZBOX [fritzbox: Proof_Params.1623] - INFO: set fritzbox macFilter f�r Version: 07.29
2022.12.12 22:10:57.528 4: FRITZBOX [fritzbox: Proof_Params.1638] - INFO: fritzbox macFilter off
2022.12.12 22:10:57.530 4: FRITZBOX [fritzbox: Web_OpenCon.5731] - INFO: using old SID from 16797.4612
2022.12.12 22:10:58.480 4: FRITZBOX [fritzbox: Set.920] - INFO: set fritzbox macFilter f�r Version: 07.29
2022.12.12 22:10:58.482 4: FRITZBOX [fritzbox: Web_OpenCon.5731] - INFO: using old SID from 167.4612
2022.12.12 22:10:58.484 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.12 22:10:58.485 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10..20./data.lua?sid=af79fb9e
2022.12.12 22:10:59.243 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK
{"pid":"wKey","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"apply":"ok"},"sid":"af705d7300b9fb9e"}

2022.12.12 22:10:59.245 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response: {"pid":"wKey","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"apply":"ok"},"sid":"af7b9e"}

2022.12.12 22:10:59.251 4: FRITZBOX [fritzbox: Web_OpenCon.5731] - INFO: using old SID from 167612
2022.12.12 22:10:59.517 4: FRITZBOX [fritzbox: Set.976] - INFO: macFilter set to off
2022.12.12 22:15:20.321 4: FRITZBOX [fritzbox: Proof_Params.1623] - INFO: set fritzbox macFilter f�r Version: 07.29
2022.12.12 22:15:20.323 4: FRITZBOX [fritzbox: Proof_Params.1638] - INFO: fritzbox macFilter on
2022.12.12 22:15:20.325 4: FRITZBOX [fritzbox: Web_OpenCon.5731] - INFO: using old SID from 167.4612
2022.12.12 22:15:20.822 4: FRITZBOX [fritzbox: Set.920] - INFO: set fritzbox macFilter f�r Version: 07.29
2022.12.12 22:15:20.825 4: FRITZBOX [fritzbox: Web_OpenCon.5731] - INFO: using old SID from 167.4612
2022.12.12 22:15:20.826 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.12 22:15:20.827 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10.20./data.lua?sid=af7b9e
2022.12.12 22:15:21.568 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK
{"pid":"wKey","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"apply":"ok"},"sid":"af705de"}

2022.12.12 22:15:21.569 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response: {"pid":"wKey","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"apply":"ok"},"sid":"af9e"}

2022.12.12 22:15:21.575 4: FRITZBOX [fritzbox: Web_OpenCon.5731] - INFO: using old SID from 1670879197.4612
2022.12.12 22:15:21.818 4: FRITZBOX [fritzbox: Set.976] - INFO: macFilter set to on



Zweiter Test => Fehler aber kein Restart
ca. 22:23 Uhr  set fritzbox lockLandevice landevice443370 on
ERROR: no msgId returned     -> Meldung in FhemWeb; keine Änderung in der Fritz Oberfläche erfolgt

Dann die Sperre in der Fritz Oberfläche eingeschaltet und erneut mit off und dann on versucht. Gleiches Ergebnis!

2 Perl Warnings

2022.12.12 22:22:04.747 1: Start 2022-12-12 22:22:04 Test
2022.12.12 22:23:11.165 4: FRITZBOX [fritzbox: Proof_Params.1623] - INFO: set fritzbox lockLandevice f�r Version: 07.29
2022.12.12 22:23:11.168 4: FRITZBOX [fritzbox: Proof_Params.1664] - INFO: fritzbox lockLandevice landevice443370 on
2022.12.12 22:23:11.169 4: FRITZBOX [fritzbox: Set.1016] - INFO: set fritzbox lockLandevice f�r Version: 07.29
2022.12.12 22:23:11.171 3: FRITZBOX [fritzbox: Set.1035] - INFO: set fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 lang de page edit_device2 block_dev
2022.12.12 22:23:11.173 4: FRITZBOX [fritzbox: Lan_Device_Info.6355] - INFO: LanDevice to proof: landevice443370 for lock: lockLandevice
2022.12.12 22:23:11.175 4: FRITZBOX [fritzbox: Lan_Device_Info.6383] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.12 22:23:11.177 4: FRITZBOX [fritzbox: Lan_Device_Info.6393] - INFO: set fritzbox lockLandevice xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device2
2022.12.12 22:23:11.183 4: FRITZBOX [fritzbox: Web_OpenCon.5746] - INFO: Open Web connection to 10.20.
2022.12.12 22:23:11.184 4: FRITZBOX [fritzbox: Web_OpenCon.5747] - INFO: getting new SID
2022.12.12 22:23:11.800 4: FRITZBOX [fritzbox: Web_OpenCon.5751] - INFO: Web session opened with sid 12972
2022.12.12 22:23:11.801 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.12 22:23:11.803 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10.20./data.lua?sid=123172
2022.12.12 22:23:14.491 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK {"rss":true,"mobile":true,"provServ":true,"......gelöscht.....Funknetz (5 GHz): FRITZ!Box 7490"}},"sid":"12372"}

2022.12.12 22:23:14.540 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6421.2022.12.12 22:23:14.542 1: stacktrace:
2022.12.12 22:23:14.543 1:     main::__ANON__                      called by ./FHEM/72_FRITZBOX.pm (6421)
2022.12.12 22:23:14.544 1:     main::FRITZBOX_Lan_Device_Info      called by ./FHEM/72_FRITZBOX.pm (1063)
2022.12.12 22:23:14.545 1:     main::FRITZBOX_Set                  called by fhem.pl (3971)
2022.12.12 22:23:14.547 1:     main::CallFn                        called by fhem.pl (1964)
2022.12.12 22:23:14.548 1:     main::DoSet                         called by fhem.pl (1996)
2022.12.12 22:23:14.549 1:     main::CommandSet                    called by fhem.pl (1276)
2022.12.12 22:23:14.550 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2844)
2022.12.12 22:23:14.552 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (1028)
2022.12.12 22:23:14.553 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.12.12 22:23:14.554 1:     main::FW_Read                       called by fhem.pl (3976)
2022.12.12 22:23:14.555 1:     main::CallFn                        called by fhem.pl (784)
2022.12.12 22:23:14.563 4: FRITZBOX [fritzbox: Web_OpenCon.5746] - INFO: Open Web connection to 10.20.
2022.12.12 22:23:14.564 4: FRITZBOX [fritzbox: Web_OpenCon.5747] - INFO: getting new SID
2022.12.12 22:23:14.987 4: FRITZBOX [fritzbox: Web_OpenCon.5751] - INFO: Web session opened with sid f42e2
2022.12.12 22:23:14.989 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.12 22:23:14.990 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10.20./data.lua?sid=f420e2
2022.12.12 22:23:17.634 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK
{"pid":"overview","hide":{"rss":true,"mobile":true,"provServ":true,"......gelöscht.....       Funknetz (5 GHz): FRITZ!Box 7490"}},"sid":"f4ff0e2"}

2022.12.12 22:23:17.636 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response: {"pid":"overview","hide":{"rss":true,"mobile":true,"provServ":true,"......gelöscht.....    Funknetz (5 GHz): FRITZ!Box 7490"}},"sid":"f0e2"}

2022.12.12 22:23:17.683 4: FRITZBOX [fritzbox: Lan_Device_Info.6355] - INFO: LanDevice to proof: landevice443370 for lock: lockLandevice
2022.12.12 22:23:17.685 4: FRITZBOX [fritzbox: Lan_Device_Info.6383] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.12 22:23:17.687 4: FRITZBOX [fritzbox: Lan_Device_Info.6393] - INFO: set fritzbox lockLandevice xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device2
2022.12.12 22:23:17.692 4: FRITZBOX [fritzbox: Web_OpenCon.5746] - INFO: Open Web connection to 10.20
2022.12.12 22:23:17.694 4: FRITZBOX [fritzbox: Web_OpenCon.5747] - INFO: getting new SID
2022.12.12 22:23:18.116 4: FRITZBOX [fritzbox: Web_OpenCon.5751] - INFO: Web session opened with sid ae1c0
2022.12.12 22:23:18.117 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.12 22:23:18.118 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10.20./data.lua?sid=ae1c0
2022.12.12 22:23:20.753 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK
{"pid":"overview","hide":{"rss":true,"mobile":true,"provServ":true,"......gelöscht.....   Funknetz (5 GHz): FRITZ!Box 7490"}},"sid":"ae47c0"}

2022.12.12 22:23:20.755 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response: {"pid":"overview","hide":{"rss":true,"mobile":true,"provServ":true,"......gelöscht.....        Funknetz (5 GHz): FRITZ!Box 7490"}},"sid":"ae401c0"}

2022.12.12 22:23:20.802 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6421.
2022.12.12 22:23:20.804 1: stacktrace:
2022.12.12 22:23:20.805 1:     main::__ANON__                      called by ./FHEM/72_FRITZBOX.pm (6421)
2022.12.12 22:23:20.806 1:     main::FRITZBOX_Lan_Device_Info      called by ./FHEM/72_FRITZBOX.pm (1074)
2022.12.12 22:23:20.807 1:     main::FRITZBOX_Set                  called by fhem.pl (3971)
2022.12.12 22:23:20.809 1:     main::CallFn                        called by fhem.pl (1964)
2022.12.12 22:23:20.810 1:     main::DoSet                         called by fhem.pl (1996)
2022.12.12 22:23:20.811 1:     main::CommandSet                    called by fhem.pl (1276)
2022.12.12 22:23:20.812 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2844)
2022.12.12 22:23:20.814 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (1028)
2022.12.12 22:23:20.815 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.12.12 22:23:20.816 1:     main::FW_Read                       called by fhem.pl (3976)
2022.12.12 22:23:20.817 1:     main::CallFn                        called by fhem.pl (784)

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 12 Dezember 2022, 23:37:37
Noch eine Test danach (s. auch Beitrag davor)  => Fehler kein Restart
   get fritzbox lanDeviceInfo landevice443370

PopUp Fenster mit (siehe Screeshot):
ERROR: no lanDeviceInfo:
landevice443370


2022.12.12 23:28:13.543 1: Start 2022-12-12 23:28:13 Test
2022.12.12 23:28:37.793 4: FRITZBOX [fritzbox: Proof_Params.1623] - INFO: set fritzbox lanDeviceInfo f�r Version: 07.29
2022.12.12 23:28:37.795 4: FRITZBOX [fritzbox: Proof_Params.1638] - INFO: fritzbox lanDeviceInfo landevice443370
2022.12.12 23:28:37.797 4: FRITZBOX [fritzbox: Lan_Device_Info.6355] - INFO: LanDevice to proof: landevice443370 for lock: info
2022.12.12 23:28:37.798 4: FRITZBOX [fritzbox: Lan_Device_Info.6383] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.12 23:28:37.800 4: FRITZBOX [fritzbox: Lan_Device_Info.6393] - INFO: set fritzbox info xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device2
2022.12.12 23:28:37.806 4: FRITZBOX [fritzbox: Web_OpenCon.5746] - INFO: Open Web connection to 10.20.
2022.12.12 23:28:37.807 4: FRITZBOX [fritzbox: Web_OpenCon.5747] - INFO: getting new SID
2022.12.12 23:28:38.484 4: FRITZBOX [fritzbox: Web_OpenCon.5751] - INFO: Web session opened with sid c46e9
2022.12.12 23:28:38.485 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.12 23:28:38.487 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10.20./data.lua?sid=c466e9
2022.12.12 23:28:41.196 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK
{"pid":"overview","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,".....gelöscht.....    Funknetz (2,4\/5 GHz): nochnWLAN"}},"sid":"c4e9"}

2022.12.12 23:28:41.198 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response: {"pid":"overview","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,".....gelöscht.....    LAN"}},"sid":"c66e9"}

2022.12.12 23:28:41.248 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6421.
2022.12.12 23:28:41.249 1: stacktrace:
2022.12.12 23:28:41.251 1:     main::__ANON__                      called by ./FHEM/72_FRITZBOX.pm (6421)
2022.12.12 23:28:41.252 1:     main::FRITZBOX_Lan_Device_Info      called by ./FHEM/72_FRITZBOX.pm (1512)
2022.12.12 23:28:41.253 1:     main::FRITZBOX_Get                  called by fhem.pl (3976)
2022.12.12 23:28:41.254 1:     main::CallFn                        called by fhem.pl (2029)
2022.12.12 23:28:41.256 1:     main::CommandGet                    called by fhem.pl (1276)
2022.12.12 23:28:41.257 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2844)
2022.12.12 23:28:41.258 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (984)
2022.12.12 23:28:41.259 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.12.12 23:28:41.261 1:     main::FW_Read                       called by fhem.pl (3976)
2022.12.12 23:28:41.262 1:     main::CallFn                        called by fhem.pl (784)
2022.12.12 23:28:41.264 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_FRITZBOX.pm line 6424.
2022.12.12 23:28:41.265 1: stacktrace:
2022.12.12 23:28:41.266 1:     main::__ANON__                      called by ./FHEM/72_FRITZBOX.pm (6424)
2022.12.12 23:28:41.267 1:     main::FRITZBOX_Lan_Device_Info      called by ./FHEM/72_FRITZBOX.pm (1512)
2022.12.12 23:28:41.268 1:     main::FRITZBOX_Get                  called by fhem.pl (3976)
2022.12.12 23:28:41.270 1:     main::CallFn                        called by fhem.pl (2029)
2022.12.12 23:28:41.271 1:     main::CommandGet                    called by fhem.pl (1276)
2022.12.12 23:28:41.272 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2844)
2022.12.12 23:28:41.273 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (984)
2022.12.12 23:28:41.274 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2022.12.12 23:28:41.276 1:     main::FW_Read                       called by fhem.pl (3976)
2022.12.12 23:28:41.277 1:     main::CallFn                        called by fhem.pl (784)


Nutzung der MAC führt zum gleichen Ergebnis.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Dezember 2022, 09:22:28
Hallo Ralf,

ich nutze auf einer 7590 FritzOS 7.50.

Aus Deinen Infos beschleicht mich das Gefühl, dass das FritzOS 7.29 bei gesetztem MAC Filter für lockLandevice anders antwortet als bei nicht gesetztem. Anbei ist eine Version, wo im Log das Rückgabe JSON ausgegeben wird.

Vielleicht kannst Du ja noch folgendes testen:
MACFilter off
lockLandevice ... on
lockLandevice ... off

MACFilter on
lockLandevice ... on
lockLandevice ... off

Danke Dir.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 12:53:46
Hallo
Da wieder ein Restart aufgetreten ist (MACFilter off; lockLandevice ... on) habe ich es erstmal dabei belassen.

12:32 manuell Restart FHEM
12:35 in der FritzBox Oberfäche manuell MacFilter aus
13:40 locklandevice => Restart (im Log als letztes call method "Dumper")
Meldung im Log:

022.12.13 12:39:40.428 1: MACFilter off auf der Weboberfläche FritzBox --  lockLandevice ... on
2022.12.13 12:40:51.939 4: FRITZBOX [fritzbox: Proof_Params.1623] - INFO: set fritzbox lockLandevice f�r Version: 07.29
2022.12.13 12:40:51.942 4: FRITZBOX [fritzbox: Proof_Params.1664] - INFO: fritzbox lockLandevice landevice443370 on
2022.12.13 12:40:51.944 4: FRITZBOX [fritzbox: Set.1016] - INFO: set fritzbox lockLandevice f�r Version: 07.29
2022.12.13 12:40:51.945 3: FRITZBOX [fritzbox: Set.1035] - INFO: set fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 lang de page edit_device2 block_dev
2022.12.13 12:40:51.947 4: FRITZBOX [fritzbox: Lan_Device_Info.6355] - INFO: LanDevice to proof: landevice443370 for lock: lockLandevice
2022.12.13 12:40:51.949 4: FRITZBOX [fritzbox: Lan_Device_Info.6383] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.13 12:40:51.950 4: FRITZBOX [fritzbox: Lan_Device_Info.6393] - INFO: set fritzbox lockLandevice xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device2
2022.12.13 12:40:51.952 4: FRITZBOX [fritzbox: Web_OpenCon.5731] - INFO: using old SID from 1670931235.06859
2022.12.13 12:40:51.954 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.13 12:40:51.955 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10.20./data.lua?sid=3c8f3b2c7b45671d
2022.12.13 12:40:54.616 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK
.... Daten

2022.12.13 12:40:54.618 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response: {"pid":"overview","hide": .... Daten
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6422.
2022.12.13 12:40:59.028 1: Including fhem.cfg
2022.12.13 12:41:02.223 3: WEB: port 8083 opened
weiterer Restart ohne WARNINGS etc.



Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Dezember 2022, 13:40:26
Hallo Ralf,

das Verhalten irritiert mich immer mehr. Ich habe jetzt die Log Ausgabe noch weiter differenziert, in der Hoffnung eine logbare Rückmeldung von der FritzBox zu bekommen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 14:57:32
Im Prinzip unverändert steigt mit "Can't call method "Dumper" on unblessed reference" aus.

Nachtrag:
Die Fuktion den MACFilter per FHEM zu setzten hat übrigens ohne Auffälligkeiten unter FB-Fork 0.2.10 beta geklappt.
Frage mich gerade nur welcher Parameter "box_macFilter_active" repräsentiert. In der Response sieht nix danach aus.

Log:
2022.12.13 14:14:21.286 1: zum Test set macfilter mit der 0.2.10beta gibt es einen Restart oder nicht
2022.12.13 14:15:12.416 1: Space
2022.12.13 14:15:13.031 1: Space
2022.12.13 14:15:13.576 1: Space
2022.12.13 14:15:32.484 4: FRITZBOX [fritzbox: Proof_Params.1623] - INFO: set fritzbox macFilter f�r Version: 07.29
2022.12.13 14:15:32.486 4: FRITZBOX [fritzbox: Proof_Params.1638] - INFO: fritzbox macFilter off
2022.12.13 14:15:32.494 4: FRITZBOX [fritzbox: Web_OpenCon.5746] - INFO: Open Web connection to 10.20.
2022.12.13 14:15:32.496 4: FRITZBOX [fritzbox: Web_OpenCon.5747] - INFO: getting new SID
2022.12.13 14:15:33.196 4: FRITZBOX [fritzbox: Web_OpenCon.5751] - INFO: Web session opened with sid 34b5af7f51f759d9
2022.12.13 14:15:33.905 4: FRITZBOX [fritzbox: Set.920] - INFO: set fritzbox macFilter f�r Version: 07.29
2022.12.13 14:15:33.911 4: FRITZBOX [fritzbox: Web_OpenCon.5746] - INFO: Open Web connection to 10.20.
2022.12.13 14:15:33.912 4: FRITZBOX [fritzbox: Web_OpenCon.5747] - INFO: getting new SID
2022.12.13 14:15:34.702 4: FRITZBOX [fritzbox: Web_OpenCon.5751] - INFO: Web session opened with sid d3d0f810a40b7cee
2022.12.13 14:15:34.703 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.13 14:15:34.705 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10.20./data.lua?sid=d3d0f810a40b7cee
2022.12.13 14:15:35.474 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK
{"pid":"wKey","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"apply":"ok"},"sid":"d3d0f810a40b7cee"}

2022.12.13 14:15:35.476 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response: {"pid":"wKey","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"apply":"ok"},"sid":"d3d0f810a40b7cee"}

2022.12.13 14:15:35.486 4: FRITZBOX [fritzbox: Web_OpenCon.5746] - INFO: Open Web connection to 10.20.
2022.12.13 14:15:35.487 4: FRITZBOX [fritzbox: Web_OpenCon.5747] - INFO: getting new SID
2022.12.13 14:15:35.961 4: FRITZBOX [fritzbox: Web_OpenCon.5751] - INFO: Web session opened with sid 0752b9ac35f0accf
2022.12.13 14:15:36.184 4: FRITZBOX [fritzbox: Set.976] - INFO: macFilter set to off


Neuer Test mit "FB-Fork 0.2.10 beta2"

14:32 manueller Restart nach aktualisierung auf 0.2.10beta2
          keine Auffälligkeiten oder Warnings
14:40 lockLandevice on   => verursacht Restart FHEM
wie vorhin Austieg nach 2022.12.13 14:40:49.905 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response:

Log:
2022.12.13 14:39:00.616 1: MACFilter off noch vom Test vorhin --  lockLandevice ... on
2022.12.13 14:40:17.790 1: Space
2022.12.13 14:40:18.944 1: Space
2022.12.13 14:40:47.140 4: FRITZBOX [fritzbox: Proof_Params.1623] - INFO: set fritzbox lockLandevice f�r Version: 07.29
2022.12.13 14:40:47.143 4: FRITZBOX [fritzbox: Proof_Params.1664] - INFO: fritzbox lockLandevice landevice443370 on
2022.12.13 14:40:47.144 4: FRITZBOX [fritzbox: Set.1016] - INFO: set fritzbox lockLandevice f�r Version: 07.29
2022.12.13 14:40:47.146 3: FRITZBOX [fritzbox: Set.1035] - INFO: set fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 lang de page edit_device2 block_dev
2022.12.13 14:40:47.148 4: FRITZBOX [fritzbox: Lan_Device_Info.6355] - INFO: LanDevice to proof: landevice443370 for lock: lockLandevice
2022.12.13 14:40:47.150 4: FRITZBOX [fritzbox: Lan_Device_Info.6383] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.13 14:40:47.151 4: FRITZBOX [fritzbox: Lan_Device_Info.6393] - INFO: set fritzbox lockLandevice xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device2
2022.12.13 14:40:47.154 4: FRITZBOX [fritzbox: Web_OpenCon.5731] - INFO: using old SID from 1670938478.97734
2022.12.13 14:40:47.155 4: FRITZBOX [fritzbox: Lua_Data.5943] - INFO: Request data via API dataQuery.
2022.12.13 14:40:47.157 4: FRITZBOX [fritzbox: Lua_Data.5947] - INFO: URL: http://10.20./data.lua?sid=ac4865e8600f4e8a
2022.12.13 14:40:49.903 4: FRITZBOX [fritzbox: Lua_Data.5952] - INFO: Response: 200 OK
{"pid".... Daten...

2022.12.13 14:40:49.905 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response: {"pid":.... Daten...

Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6424.
2022.12.13 14:40:54.007 1: Including fhem.cfg
2022.12.13 14:40:57.060 3: WEB: port 8083 opened


Der Restart aufgrund des Kommandos läuft ohne Auffälligkeiten im Log duch.
Wenn es hilft, kann ich ja auch nochmal meine produktive Installation quälen.
Kompletter Log (ohne Ersetzung ...Daten) gern per PM.

Ich steck die "2022.12.13 14:40:49.905 4: FRITZBOX [fritzbox: Lua_Data.5997] - INFO: Response:" mal in die PM.
Die Daten der beiden Zeilen (um 14:40:49.903 und 14:40:49.905) sind identisch.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Dezember 2022, 15:27:01
Hallo Ralf,

ersetzt doch bitte einmal die Zeile 6425

aktuell: FRITZBOX_Log $hash, 3, "INFO: landevice: " . $lDevID . " DATA: \n" . Dumper $result->{data};

durch: FRITZBOX_Log $hash, 3, "INFO: landevice: " . $lDevID . " DATA: \n" . Dumper $result;

Danke Dir.


War unsinn...
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 15:43:16
So sieht die Daten Struktur der JSON Daten aus der Response (2 Ebenen) aus. Ist das auf der 7.50 auch noch so?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Dezember 2022, 15:54:47
Hallo Ralf,

maximal verwirrt.

Bei Deinem Rückgabe JSON von FRITZBOX_Lan_Device_Info kommt ein völlig unerwarteter Inhalt.

Anbei ein Screenshot der zeigt, was ungefähr erwartet wird.

Würdest Du bitte eine alte Version des 72_FRITZBOX.pm einspielen, wo lockLandevice noch funktioniert hat. Mal sehen was dort als Rückgabe kommt.

Danke Dir und Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 17:06:32
uuuuh muss ich mal überlegen....

Bin kein Programmierer aber ist das korrekt in Zeile 1452 in der 0.2.10 Beta2 . Gehört hinter das return ein ;


ab Zeile 1447
  if( lc $cmd eq "luaquery" && AttrVal( $name, "allowTR064Command", 0 ) && defined $hash->{SECPORT}) { 
   # get Fritzbox luaQuery inetstat:status/Today/BytesReceivedLow
   # get Fritzbox luaQuery telcfg:settings/AlarmClock/list(Name,Active,Time,Number,Weekdays)
      FRITZBOX_Log $hash, 4, "INFO: get $name $cmd ".join(" ", @val);
      return "Wrong number of arguments, usage: get $name luaQuery <query>"       if int @val !=1;
      $returnStr  = "Result of query = '$val[0]'\n";
      $returnStr .= "----------------------------------------------------------------------\n";
      my $queryStr = "&result=".$val[0];
      my $result = FRITZBOX_Web_Query( $hash, $queryStr) ;
      my $tmp = FRITZBOX_ERR_Result($hash, $result);
      return $returnStr . $tmp;


Ich melde mich mit der Ausgabe.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Dezember 2022, 17:12:14
Zitat von: RalfRog am 13 Dezember 2022, 17:06:32
uuuuh muss ich mal überlegen....

Bin kein Programmierer aber ist das korrekt in Zeile 1452 in der 0.2.10 Beta2 . Gehört hinter das return ein ;


      return "Wrong number of arguments, usage: get $name luaQuery <query>"       if int @val !=1;


Ich melde mich mit der Ausgabe.

Das Return wird nur ausgeführt, wenn das da hinter stehende if wahr wird. Das Ganze ist eine Programmzeile, die mit ; abgeschlossen wird. Der if Ausdruck in der Zeile wird auch als inline if bezeichnet.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 17:41:32
Zitat von: JoWiemann am 13 Dezember 2022, 15:54:47
maximal verwirrt.
Bei Deinem Rückgabe JSON von FRITZBOX_Lan_Device_Info kommt ein völlig unerwarteter Inhalt.

Anbei ein Screenshot der zeigt, was ungefähr erwartet wird.

Würdest Du bitte eine alte Version des 72_FRITZBOX.pm einspielen, wo lockLandevice noch funktioniert hat. Mal sehen was dort als Rückgabe kommt.

Das blöde an der Stelle ist ich weiss es ja nicht, da wir mit #150 (https://forum.fhem.de/index.php/topic,118150.msg1250070.html#msg1250070 (https://forum.fhem.de/index.php/topic,118150.msg1250070.html#msg1250070)) bei der Frage unerwarteter Restart mit "get <name> luaInfo <landevices>" im Fork 0.2.6a gestartet sind (im Fork 0.2.5 konnte ich es noch ohne Fehler machen).

Auf den Lock LAN-Device kamen wir ja erst im Verlauf....
Bei mir ist es PID "overview" dein Screenshot PID "edit_device"

Ich suche mal ne 0.2.5....
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Dezember 2022, 18:51:14
Hallo Ralf,

ich habe noch eine 1.8.1 gefunden. Die sollte zum Testen reichen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 19:14:39
Zitat von: JoWiemann am 13 Dezember 2022, 18:51:14
ich habe noch eine 1.8.1 gefunden. Die sollte zum Testen reichen.

Kann ich auch mal versuchen, habe aber gerade die Ergebnisse vom FB-Fork 0.2.5 zusammen gestellt.

Kommt daher mal zuerst.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 19:26:07
Zitat von: RalfRog am 13 Dezember 2022, 19:14:39
Kann ich auch mal versuchen, habe aber gerade die Ergebnisse vom FB-Fork 0.2.5 zusammen gestellt.

Kommt daher mal zuerst.

Leider zu viele Zeilen. Der dritte Log kommt als Anhang per Edit wenn du ihn brauchst.
Private Daten sind hier erstmal raus.

Fork 0.2.5 auf 7590 mit 7.29

17:52 habe den Fork 0.2.5 eingespielt
17:55 manueller Restart ohne Warnings
17:56 System up
18:01 get fritzbox luaInfo landevices => ok
18:05 set fritzbox lockLandevice landevice443370 on  => einige Warning und Restart (wenig Info mit verbos4)
18:11 set fritzbox lockLandevice landevice443370 on  => einige Warning und Restart (sehr viel Info mit verbose 5)

Log1 get fritzbox luaInfo landevice  (verbose 4)

2022.12.13 18:01:34.576 1: get fritzbox luaInfo landevices
2022.12.13 18:01:38.412 1: Space
2022.12.13 18:01:42.864 4: FRITZBOX [fritzbox: Get.1227] - INFO: get fritzbox luaInfo [1] lanDevices
2022.12.13 18:01:42.866 4: FRITZBOX [fritzbox: Web_OpenCon.5358] - INFO: using old SID from 1670950614.68436


Log2 set fritzbox lockLandevice landevice443370 on (Stacktrace gelöscht wegen Übersicht) (verbose 4)

2022.12.13 18:05:15.145 1: set fritzbox lockLandevice landevice443370 on
2022.12.13 18:05:18.914 1: Space
2022.12.13 18:05:24.906 4: FRITZBOX [fritzbox: Proof_Params.1354] - INFO: fritzbox lockLandevice landevice443370 on
2022.12.13 18:05:24.908 3: FRITZBOX [fritzbox: Set.838] - INFO: set fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 block_dev  lang de page edit_device2
2022.12.13 18:05:24.910 4: FRITZBOX [fritzbox: Lan_Device_Info.6036] - INFO: LanDevice to proof: landevice443370 for lock: on
2022.12.13 18:05:24.912 4: FRITZBOX [fritzbox: Lan_Device_Info.6067] - INFO: set fritzbox on xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device2
2022.12.13 18:05:24.914 4: FRITZBOX [fritzbox: Web_OpenCon.5358] - INFO: using old SID from 1670950614.68436
2022.12.13 18:05:27.276 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6090.
2022.12.13 18:05:27.278 1: stacktrace:

2022.12.13 18:05:27.293 1: PERL WARNING: Use of uninitialized value $jsonMsgId in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6112.
2022.12.13 18:05:27.294 1: stacktrace:

2022.12.13 18:05:27.309 1: PERL WARNING: Use of uninitialized value $jsonMsgId in string eq at ./FHEM/72_FRITZBOX.pm line 6113.
2022.12.13 18:05:27.310 1: stacktrace:

2022.12.13 18:05:27.325 1: PERL WARNING: Use of uninitialized value $jsonMsgId in string eq at ./FHEM/72_FRITZBOX.pm line 6113.
2022.12.13 18:05:27.326 1: stacktrace:

2022.12.13 18:05:27.343 4: FRITZBOX [fritzbox: Web_OpenCon.5358] - INFO: using old SID from 1670950614.68436
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5778.
2022.12.13 18:05:33.812 1: Including fhem.cfg  => Begin Restart


Log3 set fritzbox lockLandevice landevice443370 on (Stacktrace gelöscht wegen Übersicht) (verbose 5)

2022.12.13 18:11:35.890 1: verbose 5
2022.12.13 18:11:40.766 1: Space
2022.12.13 18:11:53.099 1: set fritzbox lockLandevice landevice443370 on
2022.12.13 18:11:56.480 1: Space
2022.12.13 18:12:29.434 4: FRITZBOX [fritzbox: Proof_Params.1354] - INFO: fritzbox lockLandevice landevice443370 on
2022.12.13 18:12:29.436 3: FRITZBOX [fritzbox: Set.838] - INFO: set fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 block_dev  lang de page edit_device2
2022.12.13 18:12:29.437 5: FRITZBOX [fritzbox: Set.854] - INFO: get fritzbox lockLandevice 'xhr'       => '1'
'kisi_profile' => 'filtprof1'
'dev'       => 'landevice443370'
'block_dev' => ''
'lang'      => 'de'
'page'      => 'edit_device'

2022.12.13 18:12:29.439 4: FRITZBOX [fritzbox: Lan_Device_Info.6036] - INFO: LanDevice to proof: landevice443370 for lock: on
2022.12.13 18:12:29.440 4: FRITZBOX [fritzbox: Lan_Device_Info.6067] - INFO: set fritzbox on xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device2
2022.12.13 18:12:29.442 5: FRITZBOX [fritzbox: Lan_Device_Info.6083] - INFO: get fritzbox on 'xhr' => '1'
'xhrId' => 'all'
'backToPage' => 'netDev'
'dev' => 'landevice443370'
'initalRefreshParamsSaved' => 'true'
'lang' => 'de'
'page' => 'edit_device'

2022.12.13 18:12:29.444 4: FRITZBOX [fritzbox: Web_OpenCon.5358] - INFO: using old SID from 1670951222.74059
2022.12.13 18:12:29.445 5: FRITZBOX [fritzbox: Lua_Data.5639] - INFO: Request data via API dataQuery.
2022.12.13 18:12:29.447 5: FRITZBOX [fritzbox: Lua_Data.5643] - INFO: URL: http://10.20./data.lua?sid=f4635a7193523dd1
2022.12.13 18:12:32.206 5: FRITZBOX [fritzbox: Lua_Data.5648] - INFO: Response: 200 OK
{"pid":"overview","hide":{"rss":true,"mobile":true,"...Daten gelöscht ist aber wieder die Struktur "overview"}

2022.12.13 18:12:32.208 5: FRITZBOX [fritzbox: Lua_Data.5693] - INFO: Response: {"pid":"overview","hide":{"rss":true,"mobile":true,...Daten gelöscht ist aber wieder die Struktur "overview"}

2022.12.13 18:12:32.211 5: FRITZBOX [fritzbox: Process_JSON.5718] - INFO: Decode JSON string.
===> obiges aus Lua_Data.5648 dekodiert, einige Daten gelöscht
===> JSON gelöscht
2022.12.13 18:12:32.254 5: FRITZBOX [fritzbox: Process_JSON.5734] - INFO: JSON: $VAR1 = {
          'pid' => 'overview',
          'data' => {

2022.12.13 18:12:32.259 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6090.
2022.12.13 18:12:32.260 1: stacktrace:

2022.12.13 18:12:32.275 5: FRITZBOX [fritzbox: Lan_Device_Info.6090] - INFO: landevice: landevice443370landevice:
2022.12.13 18:12:32.277 1: PERL WARNING: Use of uninitialized value $jsonMsgId in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6112.
2022.12.13 18:12:32.278 1: stacktrace:

2022.12.13 18:12:32.292 5: FRITZBOX [fritzbox: Lan_Device_Info.6112] - INFO: MsgId:
2022.12.13 18:12:32.294 1: PERL WARNING: Use of uninitialized value $jsonMsgId in string eq at ./FHEM/72_FRITZBOX.pm line 6113.
2022.12.13 18:12:32.295 1: stacktrace:

2022.12.13 18:12:32.309 1: PERL WARNING: Use of uninitialized value $jsonMsgId in string eq at ./FHEM/72_FRITZBOX.pm line 6113.
2022.12.13 18:12:32.310 1: stacktrace:

2022.12.13 18:12:32.326 4: FRITZBOX [fritzbox: Web_OpenCon.5358] - INFO: using old SID from 1670951222.74059
2022.12.13 18:12:32.328 5: FRITZBOX [fritzbox: Lua_Data.5639] - INFO: Request data via API dataQuery.
2022.12.13 18:12:32.329 5: FRITZBOX [fritzbox: Lua_Data.5643] - INFO: URL: http://10.20./data.lua?sid=f4635a7193523dd1
2022.12.13 18:12:34.501 5: FRITZBOX [fritzbox: Lua_Data.5648] - INFO: Response: 200 OK
{"pid":"overview","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"...Daten gelöscht ist aber wieder die Struktur "overview"}

2022.12.13 18:12:34.508 5: FRITZBOX [fritzbox: Lua_Data.5693] - INFO: Response: {"pid":"overview","hide":{"rss":true,"mobile":true,"...Daten gelöscht ist aber wieder die Struktur "overview"}

2022.12.13 18:12:34.511 5: FRITZBOX [fritzbox: Process_JSON.5718] - INFO: Decode JSON string.
===> obiges aus Lua_Data.5648 dekodiert, einige Daten gelöscht (scheint am Anfang was zu fehlen in Vergleich zu 18:12:32.208)
2022.12.13 18:12:34.554 5: FRITZBOX [fritzbox: Process_JSON.5734] - INFO: JSON: $VAR1 = {
          'sid' => 'f4635a7193523dd1',
          'data' =>
                     'changelog' => {
                                       'iframeUrl' => 'https://help.avm.de/fritzbox.php?hardware=226&oem=avm&language=de&country=049&version=154.07.29&subversion=&set=019p2&action=feature',
==> hier scheit im Vergleich zu vorher etwas zu fehlen
===> JSON gelöscht

Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5778.   => letzte Meldung
2022.12.13 18:12:38.758 1: Including fhem.cfg     => Begin Restart


Es fällt auf: 2 mal Abruf [fritzbox: Lua_Data.5648] mit der overview Struktur erfolgt, die Daten ähnlich aber nicht gleich sind.
Im Prinzip nicht viel anders als bei der 0.10.Beta2.


(1)
2022.12.13 18:12:29.445 5: FRITZBOX [fritzbox: Lua_Data.5639] - INFO: Request data via API dataQuery.
2022.12.13 18:12:29.447 5: FRITZBOX [fritzbox: Lua_Data.5643] - INFO: URL: http://10.20./data.lua?sid=f4635a7193523dd1
2022.12.13 18:12:32.206 5: FRITZBOX [fritzbox: Lua_Data.5648] - INFO: Response: 200 OK

(2)
2022.12.13 18:12:32.328 5: FRITZBOX [fritzbox: Lua_Data.5639] - INFO: Request data via API dataQuery.
2022.12.13 18:12:32.329 5: FRITZBOX [fritzbox: Lua_Data.5643] - INFO: URL: http://10.20./data.lua?sid=f4635a7193523dd1
2022.12.13 18:12:34.501 5: FRITZBOX [fritzbox: Lua_Data.5648] - INFO: Response: 200 OK


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 20:06:24
Zitat von: JoWiemann am 13 Dezember 2022, 18:51:14
noch eine 1.8.1 gefunden. Die sollte zum Testen reichen.

Nun als Zweites noch mit Fork 0.1.8Test.

19:33 Fork 0.1.8Test eingespielt
19:35 manueller Restart
19:39 get fritzbox luaInfo landevices auführen ==> ok
19:41 set fritzbox lockLandevice landevice443370 on ==> Restart
19:43 FHEM wieder up
19:45 set fritzbox lanDeviceInfoe landevice443370 ==> ok  Info Fenster poppt auf




2022.12.13 19:39:41.189 1: Manuell: get fritzbox luaInfo landevices auführen
2022.12.13 19:39:45.120 1: Manuell: Space
2022.12.13 19:40:11.544 3: FRITZBOX: get fritzbox luaInfo [1] lanDevices
2022.12.13 19:40:11.546 3: FRITZBOX fritzbox: Web_OpenCon.5264 Info: using old SID from 1670956639.23024
2022.12.13 19:40:22.386 1: Manuell: Space
2022.12.13 19:41:20.888 1: Manuell: set fritzbox lockLandevice landevice443370 on
2022.12.13 19:41:25.955 1: Manuell: Space
2022.12.13 19:41:40.016 3: FRITZBOX: set fritzbox lockLandevice landevice443370 on
2022.12.13 19:41:40.017 3: FRITZBOX: set fritzbox lockLandevice xhr 1 kisi_profile filtprof1 dev landevice443370 block_dev  lang de page edit_device
2022.12.13 19:41:40.019 3: FRITZBOX fritzbox: Lan_Device_Info.5847 LanDevice to proof: landevice443370 for lock: on
2022.12.13 19:41:40.020 3: FRITZBOX: set fritzbox on xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true no_sidrenew  lang de page edit_device
2022.12.13 19:41:40.022 3: FRITZBOX fritzbox: Web_OpenCon.5264 Info: using old SID from 1670956639.23024
2022.12.13 19:41:41.415 3: FRITZBOX fritzbox: Web_OpenCon.5264 Info: using old SID from 1670956639.23024
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5607.
===> Restart folgt mit allen Meldungen ohne Warning
2022.12.13 19:45:32.436 1: Manuell: set fritzbox lanDeviceInfoe landevice443370
2022.12.13 19:45:37.680 1: Manuell: Space
2022.12.13 19:45:40.238 3: FRITZBOX: get fritzbox lanDeviceInfo landevice443370
2022.12.13 19:45:40.240 3: FRITZBOX fritzbox: Lan_Device_Info.5847 LanDevice to proof: landevice443370 for lock: info
2022.12.13 19:45:40.241 3: FRITZBOX: set fritzbox info xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true no_sidrenew  lang de page edit_device
2022.12.13 19:45:40.243 3: FRITZBOX fritzbox: Web_OpenCon.5264 Info: using old SID from 1670956995.88111


Wenn hilfreich kann ich es mit verbose 5 nochmal machen.

Allerdings hängt es "bei mir" immer wieder hier, das ist merkwürdig.:
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5607

Edit:
Ergänzend sei erwähnt, dass das Device in der FritzBox gesperrt wurde. Der Absturz passiert demnach erst nach Absetzen des Kommandos (per lua?).
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Dezember 2022, 21:25:45
Hallo Ralf,

ich habe noch etwas gefunden. Anbei eine neue Version FB-Fork 0.2.10 beta3

Danke und Grüße

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 22:22:19
Ich habe mir die lt. Log per "[fritzbox: Lua_Data.5693] - INFO: Response:" gelieferten Daten
und die in Folge lt. Log mit "[fritzbox: Process_JSON.5718] - INFO: Decode JSON string" strukturierten Daten angeschaut.
  (--> könnte ich doch theoretisch auch per "get fritzbox luadata paramter" abfragen, wenn die Abfrage-Parameter bekannt sind)

Die Ausgabe passiert mit dem Dumper in der Sub "FRITZBOX_Process_JSON". Der Dumper scheint unter Umständen abweichend vom gelieferten String eine andere Reihenfolge in der Struktur zu erzeugen.
=> Insofern stimmt die Aussage von mir, dass etwas fehlt nicht.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Dezember 2022, 23:28:44
Zitat von: JoWiemann am 13 Dezember 2022, 21:25:45
ich habe noch etwas gefunden. Anbei eine neue Version FB-Fork 0.2.10 beta3

22:26 Version Fork 0.2.10 Beta3 kopiert
22:28 manueller Restart
22:33 get  luaInfo landevices                                       ==> ok Popup Fenster; mit Log-Daten "pid":"netDev"
22:37 get fritzbox lanDeviceInfo landevice44337         ==> ok Popup Fenster; mit Log-Daten "pid":"edit_device"
22:41 set fritzbox lockLandevice landevice443370 off  ==> ok? Anzeige Weboberfläche "INFO: unlimited"; Umstellung in der FritzBox erfolgt! "pid":"edit_device"

Log für lockLandevice   ->da geht aber was ab!

2022.12.13 22:41:34.987 1: Manuell: set fritzbox lockLandevice landevice443370 off
2022.12.13 22:41:45.158 1: Manuell: Space
2022.12.13 22:42:08.523 4: FRITZBOX [fritzbox: Proof_Params.1621] - INFO: set fritzbox lockLandevice f�r Version: 07.29
2022.12.13 22:42:08.525 4: FRITZBOX [fritzbox: Proof_Params.1662] - INFO: fritzbox lockLandevice landevice443370 off
2022.12.13 22:42:08.527 4: FRITZBOX [fritzbox: Set.1016] - INFO: set fritzbox lockLandevice f�r Version: 07.29
2022.12.13 22:42:08.529 3: FRITZBOX [fritzbox: Set.1035] - INFO: set fritzbox lockLandevice xhr 1 dev landevice443370 lang de page edit_device block_dev
2022.12.13 22:42:08.531 4: FRITZBOX [fritzbox: Lan_Device_Info.6353] - INFO: LanDevice to proof: landevice443370 for: lockLandevice
2022.12.13 22:42:08.532 3: FRITZBOX: set fritzbox lockLandevice
2022.12.13 22:42:08.533 4: FRITZBOX [fritzbox: Lan_Device_Info.6383] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.13 22:42:08.535 4: FRITZBOX [fritzbox: Lan_Device_Info.6399] - INFO: set fritzbox lockLandevice xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device
2022.12.13 22:42:08.536 3: FRITZBOX [fritzbox: Lan_Device_Info.6415] - INFO: get fritzbox lockLandevice 'xhr' => '1'
'xhrId' => 'all'
'backToPage' => 'netDev'
'dev' => 'landevice443370'
'initalRefreshParamsSaved' => 'true'
'lang' => 'de'
'page'      => 'edit_device'

2022.12.13 22:42:08.542 4: FRITZBOX [fritzbox: Web_OpenCon.5744] - INFO: Open Web connection to 10.20.
2022.12.13 22:42:08.544 4: FRITZBOX [fritzbox: Web_OpenCon.5745] - INFO: getting new SID
2022.12.13 22:42:09.316 4: FRITZBOX [fritzbox: Web_OpenCon.5749] - INFO: Web session opened with sid 7f3af29ad286a6d8
2022.12.13 22:42:09.318 4: FRITZBOX [fritzbox: Lua_Data.5941] - INFO: Request data via API dataQuery.
2022.12.13 22:42:09.319 4: FRITZBOX [fritzbox: Lua_Data.5945] - INFO: URL: http://10.20./data.lua?sid=7f3af29ad286a6d8
2022.12.13 22:42:11.080 4: FRITZBOX [fritzbox: Lua_Data.5950] - INFO: Response: 200 OK
{"pid":"edit_device","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":true,"dev":{"devDetails":["HUAWEI:",":80:"],"UID":"landevice443370","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"blocked","msg":"Gerätesperre aktiv"},"onlineTime":{"used":0,"text":"Unbegrenzt","unspent":86400,"useable":86400},"isDeviceBlocked":true,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"}],"selected":"filtprof1"}}},"devType":"wlan","wakeOnLan":{"show":false,"checked":false},"manufacturer":"HUAWEI:","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1670967617","ip":"10.20."},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"F4:BF:80:","ipv6":{"show":true,"current":{"_node":"entry1","addrtype":"IPv6-GUA-Temporary","dhcp":"0","lastused":"1670967618","ip":"2001:4dd7:c636::"},"ipList":[{"_node":"entry2","addrtype":"IPv6-LLA","dhcp":"0","lastused":"1670967329","ip":"fe80::f6bf:80:"}],"iface":{"show":true,"ifaceid":"::f6bf:80:"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","nexus":{"show":false,"uid":"","isMaster":true},"name":{"editable":true,"showWarning":false,"displayName":"MediaPad"},"isGuest":false,"realtime":{"state":false},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice31","plc_UIDs":"","wlan_UIDs":"","ip":"10.20.","flags":"ownentry","nexuspeer_UID":"","UID":"landevice4103"},"stateinfo":{"nexustrust":true,"active":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"HUAWEI:","parental_control_abuse":"0","user_UIDs":"user2719","nexusdev":false,"_node":"landevice24","wlandevs":[{"state":"5","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","cipher":"3","mac":"F4:BF:80:"}],"modelname":"","wlan_UIDs":"wlanF4:BF:80:","url":"","parentuid":"","ip":"10.20.","flags":"wlan","online":"0","name":"MediaPad","active":"1","plcdev":false,"UID":"landevice443370","nexuspeer_UID":"","plc_UIDs":""},"stateinfo":{"guest_owe":false,"active":true,"guest":false,"online":false,"blocked":false,"realtime":false,"notallowed":false,"internetBlocked":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"wlan","gateway":false,"nameinfo":{"name":"MediaPad"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false}],"uid":"landevice443370"}},"wlan":{"state":"CONNECTED","devs":[{"band":"2,4 GHz","muMimoGroup":false,"signalstrength":"-45","wlanStandard":"b+g+n \/ Wi-Fi 4","quality":"92","qualityOfService":"WMM","channelWidth":"20","state":"CONNECTED","encryption":"WPA2","streams":"1 x 1","signalProperties":["STBC","Dualbandfähigkeit"],"curRate":"72 \/ 72","repeaterOperation":{"is_repeater":false,"is_wds2_repeater":true},"maxRate":"72 \/ 72","is5GHz":false}],"show":[{"rssi":"-45","mu_mimo_group":false,"speed_tx_max":"72","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","quality":"92","channel_width":"20","cipher":"3","state":"5","speed_rx_max":"72","is_repeater":"0","mac":"F4:BF:80:","wmm_active":"1","flags":"26641","streams":"1,1"}]},"reset":{"show":true}},"backToPage":"netDev","dev_node":"landevice443370"}},"sid":"7f3af29ad286a6d8"}

2022.12.13 22:42:11.082 3: FRITZBOX [fritzbox: Lua_Data.5995] - INFO: Response: {"pid":"edit_device","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":true,"dev":{"devDetails":["HUAWEI:","F4:BF:80:"],"UID":"landevice443370","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"blocked","msg":"Gerätesperre aktiv"},"onlineTime":{"used":0,"text":"Unbegrenzt","unspent":86400,"useable":86400},"isDeviceBlocked":true,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"}],"selected":"filtprof1"}}},"devType":"wlan","wakeOnLan":{"show":false,"checked":false},"manufacturer":"HUAWEI:","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1670967617","ip":"10.20."},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"F4:BF:80","ipv6":{"show":true,"current":{"_node":"entry1","addrtype":"IPv6-GUA-Temporary","dhcp":"0","lastused":"1670967618","ip":"2001:4dd7:c636::"},"ipList":[{"_node":"entry2","addrtype":"IPv6-LLA","dhcp":"0","lastused":"1670967329","ip":"fe80::f6bf:80:"}],"iface":{"show":true,"ifaceid":"::f6bf:80"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","nexus":{"show":false,"uid":"","isMaster":true},"name":{"editable":true,"showWarning":false,"displayName":"MediaPad"},"isGuest":false,"realtime":{"state":false},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice31","plc_UIDs":"","wlan_UIDs":"","ip":"10.20.","flags":"ownentry","nexuspeer_UID":"","UID":"landevice4103"},"stateinfo":{"nexustrust":true,"active":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"HUAWEI:","parental_control_abuse":"0","user_UIDs":"user2719","nexusdev":false,"_node":"landevice24","wlandevs":[{"state":"5","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","cipher":"3","mac":"F4:BF:80:"}],"modelname":"","wlan_UIDs":"wlanF4:BF:80:","url":"","parentuid":"","ip":"10.20.","flags":"wlan","online":"0","name":"MediaPad","active":"1","plcdev":false,"UID":"landevice443370","nexuspeer_UID":"","plc_UIDs":""},"stateinfo":{"guest_owe":false,"active":true,"guest":false,"online":false,"blocked":false,"realtime":false,"notallowed":false,"internetBlocked":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"wlan","gateway":false,"nameinfo":{"name":"MediaPad"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false}],"uid":"landevice443370"}},"wlan":{"state":"CONNECTED","devs":[{"band":"2,4 GHz","muMimoGroup":false,"signalstrength":"-45","wlanStandard":"b+g+n \/ Wi-Fi 4","quality":"92","qualityOfService":"WMM","channelWidth":"20","state":"CONNECTED","encryption":"WPA2","streams":"1 x 1","signalProperties":["STBC","Dualbandfähigkeit"],"curRate":"72 \/ 72","repeaterOperation":{"is_repeater":false,"is_wds2_repeater":true},"maxRate":"72 \/ 72","is5GHz":false}],"show":[{"rssi":"-45","mu_mimo_group":false,"speed_tx_max":"72","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","quality":"92","channel_width":"20","cipher":"3","state":"5","speed_rx_max":"72","is_repeater":"0","mac":"F4:BF:80:","wmm_active":"1","flags":"26641","streams":"1,1"}]},"reset":{"show":true}},"backToPage":"netDev","dev_node":"landevice443370"}},"sid":"7f3af29ad286a6d8"}

2022.12.13 22:42:11.090 3: FRITZBOX [fritzbox: Lan_Device_Info.6425] - INFO: landevice: landevice443370landevice: landevice443370
2022.12.13 22:42:11.096 4: FRITZBOX [fritzbox: Web_OpenCon.5744] - INFO: Open Web connection to 10.20.
2022.12.13 22:42:11.098 4: FRITZBOX [fritzbox: Web_OpenCon.5745] - INFO: getting new SID
2022.12.13 22:42:11.465 4: FRITZBOX [fritzbox: Web_OpenCon.5749] - INFO: Web session opened with sid 388275732e9d751b
2022.12.13 22:42:11.467 4: FRITZBOX [fritzbox: Lua_Data.5941] - INFO: Request data via API dataQuery.
2022.12.13 22:42:11.468 4: FRITZBOX [fritzbox: Lua_Data.5945] - INFO: URL: http://10.20./data.lua?sid=388275732e9d751b
2022.12.13 22:42:13.435 4: FRITZBOX [fritzbox: Lua_Data.5950] - INFO: Response: 200 OK
{"pid":"edit_device","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"backToPage":"netDev","ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":true,"dev":{"devDetails":["HUAWEI:","F4:BF:80:"],"UID":"landevice443370","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"blocked","msg":"Gerätesperre aktiv"},"onlineTime":{"used":0,"text":"Unbegrenzt","unspent":86400,"useable":86400},"isDeviceBlocked":true,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"}],"selected":"filtprof1"}}},"devType":"wlan","wakeOnLan":{"show":false,"checked":false},"manufacturer":"HUAWEI:","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1670967617","ip":"10.20."},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"F4:BF:80:","ipv6":{"show":true,"current":{"_node":"entry1","addrtype":"IPv6-GUA-Temporary","dhcp":"0","lastused":"1670967618","ip":"2001:4dd7:c636::"},"ipList":[{"_node":"entry2","addrtype":"IPv6-LLA","dhcp":"0","lastused":"1670967329","ip":"fe80::f6bf:80:"}],"iface":{"show":true,"ifaceid":"::f6bf:80:"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","nexus":{"show":false,"uid":"","isMaster":true},"name":{"editable":true,"showWarning":false,"displayName":"MediaPad"},"isGuest":false,"realtime":{"state":false},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice31","plc_UIDs":"","wlan_UIDs":"","ip":"10.20.","flags":"ownentry","nexuspeer_UID":"","UID":"landevice4103"},"stateinfo":{"nexustrust":true,"active":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"HUAWEI:","parental_control_abuse":"0","user_UIDs":"user2719","nexusdev":false,"_node":"landevice24","wlandevs":[{"state":"5","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","cipher":"3","mac":"F4:BF:80:"}],"modelname":"","wlan_UIDs":"wlanF4:BF:80:","url":"","parentuid":"","ip":"10.20.","flags":"wlan","online":"0","name":"MediaPad","active":"1","plcdev":false,"UID":"landevice443370","nexuspeer_UID":"","plc_UIDs":""},"stateinfo":{"guest_owe":false,"active":true,"guest":false,"online":false,"blocked":false,"realtime":false,"notallowed":false,"internetBlocked":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"wlan","gateway":false,"nameinfo":{"name":"MediaPad"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false}],"uid":"landevice443370"}},"wlan":{"state":"CONNECTED","devs":[{"band":"2,4 GHz","muMimoGroup":false,"signalstrength":"-45","wlanStandard":"b+g+n \/ Wi-Fi 4","quality":"92","qualityOfService":"WMM","channelWidth":"20","state":"CONNECTED","encryption":"WPA2","streams":"1 x 1","signalProperties":["STBC","Dualbandfähigkeit"],"curRate":"72 \/ 72","repeaterOperation":{"is_repeater":false,"is_wds2_repeater":true},"maxRate":"72 \/ 72","is5GHz":false}],"show":[{"rssi":"-45","mu_mimo_group":false,"speed_tx_max":"72","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","quality":"92","channel_width":"20","cipher":"3","state":"5","speed_rx_max":"72","is_repeater":"0","mac":"F4:BF:80","wmm_active":"1","flags":"26641","streams":"1,1"}]},"reset":{"show":true}},"result":0,"dev_node":"landevice443370"},"block_dev":"ok"},"sid":"388275732e9d751b"}

2022.12.13 22:42:13.437 3: FRITZBOX [fritzbox: Lua_Data.5995] - INFO: Response: {"pid":"edit_device","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"backToPage":"netDev","ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":true,"dev":{"devDetails":["HUAWEI:","F4:BF:8"],"UID":"landevice443370","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"blocked","msg":"Gerätesperre aktiv"},"onlineTime":{"used":0,"text":"Unbegrenzt","unspent":86400,"useable":86400},"isDeviceBlocked":true,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"}],"selected":"filtprof1"}}},"devType":"wlan","wakeOnLan":{"show":false,"checked":false},"manufacturer":"HUAWEI:","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1670967617","ip":"10.20."},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"F4:BF:8","ipv6":{"show":true,"current":{"_node":"entry1","addrtype":"IPv6-GUA-Temporary","dhcp":"0","lastused":"1670967618","ip":"2001:4dd7:c636::5012:99cf:b37d:b2f1"},"ipList":[{"_node":"entry2","addrtype":"IPv6-LLA","dhcp":"0","lastused":"1670967329","ip":"fe80::f6bf:80:"}],"iface":{"show":true,"ifaceid":"::f6bf:80:"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","nexus":{"show":false,"uid":"","isMaster":true},"name":{"editable":true,"showWarning":false,"displayName":"MediaPad"},"isGuest":false,"realtime":{"state":false},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice31","plc_UIDs":"","wlan_UIDs":"","ip":"10.20.","flags":"ownentry","nexuspeer_UID":"","UID":"landevice4103"},"stateinfo":{"nexustrust":true,"active":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"HUAWEI:","parental_control_abuse":"0","user_UIDs":"user2719","nexusdev":false,"_node":"landevice24","wlandevs":[{"state":"5","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","cipher":"3","mac":"F4:BF:80"}],"modelname":"","wlan_UIDs":"wlanF4:BF:80:","url":"","parentuid":"","ip":"10.20.","flags":"wlan","online":"0","name":"MediaPad","active":"1","plcdev":false,"UID":"landevice443370","nexuspeer_UID":"","plc_UIDs":""},"stateinfo":{"guest_owe":false,"active":true,"guest":false,"online":false,"blocked":false,"realtime":false,"notallowed":false,"internetBlocked":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"wlan","gateway":false,"nameinfo":{"name":"MediaPad"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false}],"uid":"landevice443370"}},"wlan":{"state":"CONNECTED","devs":[{"band":"2,4 GHz","muMimoGroup":false,"signalstrength":"-45","wlanStandard":"b+g+n \/ Wi-Fi 4","quality":"92","qualityOfService":"WMM","channelWidth":"20","state":"CONNECTED","encryption":"WPA2","streams":"1 x 1","signalProperties":["STBC","Dualbandfähigkeit"],"curRate":"72 \/ 72","repeaterOperation":{"is_repeater":false,"is_wds2_repeater":true},"maxRate":"72 \/ 72","is5GHz":false}],"show":[{"rssi":"-45","mu_mimo_group":false,"speed_tx_max":"72","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","quality":"92","channel_width":"20","cipher":"3","state":"5","speed_rx_max":"72","is_repeater":"0","mac":"F4:BF:80:","wmm_active":"1","flags":"26641","streams":"1,1"}]},"reset":{"show":true}},"result":0,"dev_node":"landevice443370"},"block_dev":"ok"},"sid":"388275732e9d751b"}

2022.12.13 22:42:13.444 4: FRITZBOX [fritzbox: Lan_Device_Info.6353] - INFO: LanDevice to proof: landevice443370 for: lockLandevice
2022.12.13 22:42:13.446 3: FRITZBOX: set fritzbox lockLandevice
2022.12.13 22:42:13.447 4: FRITZBOX [fritzbox: Lan_Device_Info.6383] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.13 22:42:13.449 4: FRITZBOX [fritzbox: Lan_Device_Info.6399] - INFO: set fritzbox lockLandevice xhr 1 xhrId all backToPage netDev dev landevice443370 initalRefreshParamsSaved true lang de page edit_device
2022.12.13 22:42:13.450 3: FRITZBOX [fritzbox: Lan_Device_Info.6415] - INFO: get fritzbox lockLandevice 'xhr' => '1'
'xhrId' => 'all'
'backToPage' => 'netDev'
'dev' => 'landevice443370'
'initalRefreshParamsSaved' => 'true'
'lang' => 'de'
'page'      => 'edit_device'

2022.12.13 22:42:13.455 4: FRITZBOX [fritzbox: Web_OpenCon.5744] - INFO: Open Web connection to 10.20.
2022.12.13 22:42:13.457 4: FRITZBOX [fritzbox: Web_OpenCon.5745] - INFO: getting new SID
2022.12.13 22:42:13.901 4: FRITZBOX [fritzbox: Web_OpenCon.5749] - INFO: Web session opened with sid 1a39916cc6be0892
2022.12.13 22:42:13.909 4: FRITZBOX [fritzbox: Lua_Data.5941] - INFO: Request data via API dataQuery.
2022.12.13 22:42:13.910 4: FRITZBOX [fritzbox: Lua_Data.5945] - INFO: URL: http://10.20./data.lua?sid=1a39916cc6be0892
2022.12.13 22:42:15.603 4: FRITZBOX [fritzbox: Lua_Data.5950] - INFO: Response: 200 OK
{"pid":"edit_device","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":true,"dev":{"devDetails":["HUAWEI:","F4:BF:80:"],"UID":"landevice443370","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"unlimited","msg":"Unbeschränkt"},"onlineTime":{"used":0,"text":"Unbegrenzt","unspent":86400,"useable":86400},"isDeviceBlocked":false,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"}],"selected":"filtprof1"}}},"devType":"wlan","wakeOnLan":{"show":false,"checked":false},"manufacturer":"HUAWEI:","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1670967616","ip":"10.20."},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"F4:BF:80:","ipv6":{"show":true,"current":{"_node":"entry1","addrtype":"IPv6-GUA-Temporary","dhcp":"0","lastused":"1670967617","ip":"2001:4dd7:c636::"},"ipList":[{"_node":"entry2","addrtype":"IPv6-LLA","dhcp":"0","lastused":"1670967328","ip":"fe80::f6bf:80:"}],"iface":{"show":true,"ifaceid":"::f6bf:80:"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","nexus":{"show":false,"uid":"","isMaster":true},"name":{"editable":true,"showWarning":false,"displayName":"MediaPad"},"isGuest":false,"realtime":{"state":false},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice31","plc_UIDs":"","wlan_UIDs":"","ip":"10.20.","flags":"ownentry","nexuspeer_UID":"","UID":"landevice4103"},"stateinfo":{"nexustrust":true,"active":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"HUAWEI:","parental_control_abuse":"0","user_UIDs":"","nexusdev":false,"_node":"landevice24","wlandevs":[{"state":"5","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","cipher":"3","mac":"F4:BF:80:"}],"modelname":"","wlan_UIDs":"wlanF4:BF:80:","url":"","parentuid":"","ip":"10.20.","flags":"wlan","online":"0","name":"MediaPad","active":"1","plcdev":false,"UID":"landevice443370","nexuspeer_UID":"","plc_UIDs":""},"stateinfo":{"guest_owe":false,"active":true,"guest":false,"online":false,"blocked":false,"realtime":false,"notallowed":false,"internetBlocked":false},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"wlan","gateway":false,"nameinfo":{"name":"MediaPad"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false}],"uid":"landevice443370"}},"wlan":{"state":"CONNECTED","devs":[{"band":"2,4 GHz","muMimoGroup":false,"signalstrength":"-45","wlanStandard":"b+g+n \/ Wi-Fi 4","quality":"92","qualityOfService":"WMM","channelWidth":"20","state":"CONNECTED","encryption":"WPA2","streams":"1 x 1","signalProperties":["STBC","Dualbandfähigkeit"],"curRate":"72 \/ 72","repeaterOperation":{"is_repeater":false,"is_wds2_repeater":true},"maxRate":"72 \/ 72","is5GHz":false}],"show":[{"rssi":"-45","mu_mimo_group":false,"speed_tx_max":"72","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","quality":"92","channel_width":"20","cipher":"3","state":"5","speed_rx_max":"72","is_repeater":"0","mac":"F4:BF:80:","wmm_active":"1","flags":"26641","streams":"1,1"}]},"reset":{"show":true}},"backToPage":"netDev","dev_node":"landevice443370"}},"sid":"1a39916cc6be0892"}

2022.12.13 22:42:15.605 3: FRITZBOX [fritzbox: Lua_Data.5995] - INFO: Response: {"pid":"edit_device","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"vars":{"ipv6_enabled":true,"ipMask":"255.255.255.0","plc":{"emvNormEN50561":{"canOptimize":false,"optimize":false}},"isMacFilterActive":true,"dev":{"devDetails":["HUAWEI:","F4:BF:80:"],"UID":"landevice443370","netAccess":{"show":true,"portRules":{"ipv6":{"show":false,"rules":[]},"ipv4":{"show":false,"rules":[],"exposedHost":false,"igd":[]}},"kisi":{"show":true,"showWarning":false,"selectedRights":{"msgid":"unlimited","msg":"Unbeschränkt"},"onlineTime":{"used":0,"text":"Unbegrenzt","unspent":86400,"useable":86400},"isDeviceBlocked":false,"profiles":{"list":[{"value":"filtprof1","text":"Standard"},{"value":"filtprof3","text":"Unbeschränkt"}],"selected":"filtprof1"}}},"devType":"wlan","wakeOnLan":{"show":false,"checked":false},"manufacturer":"HUAWEI:","ipv4":{"show":true,"current":{"_node":"entry0","addrtype":"IPv4","dhcp":"1","lastused":"1670967616","ip":"10.20."},"ipList":[],"dhcp":{"show":true,"alwaysSameIp":true},"editable":true,"portForwarding":{"show":true,"allowForwarding":false}},"mac":"F4:BF:80:","ipv6":{"show":true,"current":{"_node":"entry1","addrtype":"IPv6-GUA-Temporary","dhcp":"0","lastused":"1670967617","ip":"2001:4dd7:c636::"},"ipList":[{"_node":"entry2","addrtype":"IPv6-LLA","dhcp":"0","lastused":"1670967328","ip":"fe80::f6bf:80:"}],"iface":{"show":true,"ifaceid":"::f6bf:80ff:"}},"lan":[],"page":{"own":false,"editable":true},"updateavailable":"-1","state":"ACTIVE","nexus":{"show":false,"uid":"","isMaster":true},"name":{"editable":true,"showWarning":false,"displayName":"MediaPad"},"isGuest":false,"realtime":{"state":false},"topology":{"show":true,"path":{"path":[{"devtype":"fritzbox","dist":0,"device":{"_node":"landevice31","plc_UIDs":"","wlan_UIDs":"","ip":"10.20.","flags":"ownentry","nexuspeer_UID":"","UID":"landevice4103"},"stateinfo":{"nexustrust":true,"active":true},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"ownentry","gateway":true,"nameinfo":{"addname":" (Mesh-Master)","name":"FRITZ!Box 7590","product":"FRITZ!Box 7590"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false},{"devtype":"","dist":0,"device":{"vendorname":"HUAWEI:","parental_control_abuse":"0","user_UIDs":"","nexusdev":false,"_node":"landevice24","wlandevs":[{"state":"5","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","cipher":"3","mac":"F4:BF:80:"}],"modelname":"","wlan_UIDs":"wlanF4:BF:80:","url":"","parentuid":"","ip":"10.20.","flags":"wlan","online":"0","name":"MediaPad","active":"1","plcdev":false,"UID":"landevice443370","nexuspeer_UID":"","plc_UIDs":""},"stateinfo":{"guest_owe":false,"active":true,"guest":false,"online":false,"blocked":false,"realtime":false,"notallowed":false,"internetBlocked":false},"conn":"wlan","master":false,"ipinfo":["IP-Adresse:","10.20."],"category":"wlan","gateway":false,"nameinfo":{"name":"MediaPad"},"conninfo":[{"speed":"72 Mbit\/s","speed_tx":72,"speed_rx":72,"desc":"2,4 GHz"}],"inactive":false}],"uid":"landevice443370"}},"wlan":{"state":"CONNECTED","devs":[{"band":"2,4 GHz","muMimoGroup":false,"signalstrength":"-45","wlanStandard":"b+g+n \/ Wi-Fi 4","quality":"92","qualityOfService":"WMM","channelWidth":"20","state":"CONNECTED","encryption":"WPA2","streams":"1 x 1","signalProperties":["STBC","Dualbandfähigkeit"],"curRate":"72 \/ 72","repeaterOperation":{"is_repeater":false,"is_wds2_repeater":true},"maxRate":"72 \/ 72","is5GHz":false}],"show":[{"rssi":"-45","mu_mimo_group":false,"speed_tx_max":"72","speed_rx":"72","wlan_UIDs":false,"speed":"72","mode":"14","quality":"92","channel_width":"20","cipher":"3","state":"5","speed_rx_max":"72","is_repeater":"0","mac":"F4:BF:80:","wmm_active":"1","flags":"26641","streams":"1,1"}]},"reset":{"show":true}},"backToPage":"netDev","dev_node":"landevice443370"}},"sid":"1a39916cc6be0892"}

2022.12.13 22:42:15.613 3: FRITZBOX [fritzbox: Lan_Device_Info.6425] - INFO: landevice: landevice443370landevice: landevice443370


Dreimal Abfrage mit Ergebnis:"pid": "edit_device". Inhaltlich wenige Unterschiede.

Ich glaube es sieht füp die drei Funktionen gut aus  :D
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 14 Dezember 2022, 09:12:39
Wow- danke Ralf und Jörg für Test und Entwicklung.

Ist das locklandevice noch blocking?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 14 Dezember 2022, 09:35:37
Zitat von: masterpete23 am 14 Dezember 2022, 09:12:39
Wow- danke Ralf und Jörg für Test und Entwicklung.

Ist das locklandevice noch blocking?

Leider ja. Vielleicht bringt ja der Weihnachtsmann etwas.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Dezember 2022, 10:19:12
Zitat von: JoWiemann am 14 Dezember 2022, 09:35:37
Leider ja. Vielleicht bringt ja der Weihnachtsmann etwas.

Melde dich, wenn ich mit der 7.29 etwas probieren kann soll  :D

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 14 Dezember 2022, 13:17:27
Oh, ich hatte es auf meine Wunschliste geschrieben - super dass diese "Zettelpost" in der heutigen Zeit sogar noch gelesen wird.
DANKE.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 15 Dezember 2022, 01:20:47
Zitat von: JoWiemann am 25 Januar 2021, 10:30:32
=================== ab hier kompatibel mit FritzOS 7.50 ===============================
14.12.2022 Version: FB-Fork 0.2.11
- Reading box_last_connect_err hinzugefügt
- Reading box_uptime hinzugefügt
- neues Attribut disableBoxReadings um einzelne Readings vom Typ box_ abzuwählen -> default alle an
- neues Attribut enableUserInfo um die user Readings ein/aus zu schalten -> default aus
- neues Attribut enableAlarmInfo um die alarm Readings ein/aus zu schalten -> default aus

PS: Verbesserungen werden gerne genommen.

Toll, die 11er kam aber flott  :)
Habe einfach mal durchprobiert unter 7.29 mit einer 7590 -> leider mit 2 Restarts bei lanDeviceInfo mit MAC. Lag es an  mir wegen falscher Schreibweise?
                                                                                       -> sowie ANmerkung zum Atrribut "disableBoxReadings"


Die neuen Readings sind da und die Attribute funktionieren soweit.
Allerdings zeigt das "disableBoxReadings" noch dect1 als letzten Eintrag. Siehe angehängten Screenshot. Es gibt aber ingesamt dect1|2|3.
Alle dect's könnten aber gern auszublenden sein.

Gruß Ralf

Log zum 2. Restart
2022.12.15 00:43:04.592 4: FRITZBOX [fritzbox: Proof_Params.1621] - INFO: set fritzbox lanDeviceInfo f�r Version: 07.29
2022.12.15 00:43:04.596 4: FRITZBOX [fritzbox: Proof_Params.1636] - INFO: fritzbox lanDeviceInfo mac_4A_32_0D_11_22_33
2022.12.15 00:43:04.599 4: FRITZBOX [fritzbox: Lan_Device_Info.6353] - INFO: LanDevice to proof: mac_4A_32_0D_11_22_33 for: info
2022.12.15 00:43:04.602 3: FRITZBOX: set fritzbox info
2022.12.15 00:43:04.605 4: FRITZBOX [fritzbox: Lan_Device_Info.6383] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.15 00:43:04.608 4: FRITZBOX [fritzbox: Lan_Device_Info.6391] - INFO: set fritzbox info xhr 1 xhrId all backToPage netDev dev mac_4A_32_0D_11_22_33 initalRefreshParamsSaved true lang de page edit_device
2022.12.15 00:43:04.612 4: FRITZBOX [fritzbox: Web_OpenCon.5729] - INFO: using old SID from 1671061294.51573
2022.12.15 00:43:04.615 4: FRITZBOX [fritzbox: Lua_Data.5941] - INFO: Request data via API dataQuery.
2022.12.15 00:43:04.618 4: FRITZBOX [fritzbox: Lua_Data.5945] - INFO: URL: http://10.97.98.99data.lua?sid=b998a4acb61d6555
2022.12.15 00:43:06.397 4: FRITZBOX [fritzbox: Lua_Data.5950] - INFO: Response: 200 OK
{"pid":"edit_device","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":[],"sid":"b998a4acb61d6555"}

2022.12.15 00:43:06.401 4: FRITZBOX [fritzbox: Lua_Data.5995] - INFO: Response: {"pid":"edit_device","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":[],"sid":"b998a4acb61d6555"}

Not a HASH reference at ./FHEM/72_FRITZBOX.pm line 6416.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 Dezember 2022, 07:40:15
Hallo Ralf,

wenn Du bei der MAC das mac_... mit angibst, dann scheint meine Eingabekontrolle noch fehlerhaft zu sein. Das mac_ darf nicht mit angegeben werden.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 15 Dezember 2022, 09:05:03
Ich habe es einmal ohne und dann aufgrund des Restart testhalber so wie im Ausgabestring verwendet.
Jeweils mit Unterstrich.

get <name> lanDeviceInfo B8_27_EB_11_22_33            Restart

Lösung: im Erklärtext Mac weglassen.  ;)

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 15 Dezember 2022, 10:11:08
Oder halt alle "verbotenen" Strings abfangen und gar nicht "weitergeben"
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 Dezember 2022, 11:18:39
Zitat von: masterpete23 am 15 Dezember 2022, 10:11:08
Oder halt alle "verbotenen" Strings abfangen und gar nicht "weitergeben"

Hilft halt alles nichts, wenn man den Rückgabewert der prüfenden Sub verändert, aber nicht im Code nachzieht.

Anbei eine gefixte Version zum Testen.

Danke Euch
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 15 Dezember 2022, 14:06:11
FritzBox 7590 mit 7.29     (Unterschied zwischen lanDeviceInfo bzw. locklandevice)

Auf die Schnelle mit "reload 72_FRITZBOX.pm" und dem Kommando "get fritzbox lanDeviceInfo 4A_32_0D_11_22_22"
Leider immer noch ein Restart mit "Not a HASH reference at ./FHEM/72_FRITZBOX.pm line 6416."

Also zur Sicherheit nach dem Restart (VERSION  FB-Fork 0.2.11a) ein zweiter Versuch und nicht unerwartet mit dem gleichen Ergebnis.

Gruß Ralf

P.S. Addon
(1)
set fritzbox lockLandevice 4A_32_0D_11_22_22       ::)  Parameter vergessen
kein Restart, Antwort in der Oberfläche: ERROR: setting locklandevice: landevice2205
und im Log: 2022.12.15 13:59:11.176 1: PERL WARNING: Use of uninitialized value $val[1] in string eq at ./FHEM/72_FRITZBOX.pm line 1078.
(2)
set fritzbox lockLandevice 4A_32_0D_11_22_22 on   => hier funktioniert die MAC-Adresse; Meldung:    INFO: blocked
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 Dezember 2022, 21:35:12
Hallo,

noch einmal die Fehlerbehandlung verstärkt.

FB-Fork 0.2.11b

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 16 Dezember 2022, 00:15:22
Schnelltest: kein Restart  ;D
set fritzbox lockLandevice F4_BF_80_11_22_33 on  (ist landevice443370)
im Log steht die nach landevice443370 "übersetzte" MAC


Scheint zu funktionieren.
get fritzbox lanDeviceInfo F4_BF_80_11_22_22     --> Fenster mit den Infos poppt auf
Im Log steht die nach landevice169953 "übersetzte" MAC.


LOG
2022.12.16 00:34:31.856 4: FRITZBOX [fritzbox: Proof_Params.1633] - INFO: set fritzbox lanDeviceInfo f�r Version: 07.29
2022.12.16 00:34:31.858 4: FRITZBOX [fritzbox: Proof_Params.1679] - INFO: fritzbox lanDeviceInfo landevice169953
2022.12.16 00:34:31.859 4: FRITZBOX [fritzbox: Lan_Device_Info.6370] - INFO: LanDevice to proof: landevice169953 for: info
2022.12.16 00:34:31.861 3: FRITZBOX: set fritzbox info
2022.12.16 00:34:31.862 4: FRITZBOX [fritzbox: Lan_Device_Info.6400] - INFO: FRITZBOX_Lan_Device_Info f�r Version: 07.29
2022.12.16 00:34:31.864 4: FRITZBOX [fritzbox: Lan_Device_Info.6408] - INFO: set fritzbox info xhr 1 xhrId all backToPage netDev dev landevice169953 initalRefreshParamsSaved true lang de page edit_device
2022.12.16 00:34:31.870 4: FRITZBOX [fritzbox: Web_OpenCon.5761] - INFO: Open Web connection to 10.x.y.z
2022.12.16 00:34:31.872 4: FRITZBOX [fritzbox: Web_OpenCon.5762] - INFO: getting new SID
2022.12.16 00:34:32.580 4: FRITZBOX [fritzbox: Web_OpenCon.5766] - INFO: Web session opened with sid 6f49468724eb4fbc
2022.12.16 00:34:32.581 4: FRITZBOX [fritzbox: Lua_Data.5958] - INFO: Request data via API dataQuery.
...
...
2022.12.16 00:34:34.730 4: FRITZBOX [fritzbox: Lan_Device_Info.6434] - INFO: landevice: landevice169953landevice: landevice169953

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 16 Dezember 2022, 15:28:55
Funktion bei korrekter Eingabe klappt jetzt mit FB-Fork 0.2.11b.

Test inkorreter Eingabe

1. Test von get lanDeviceInfo mit inkorrekten MAC Adressen
   get fritzbox lanDeviceInfo F4_BF_80_11_22_33           ok -> korrekte Adresse
   get fritzbox lanDeviceInfo F4_BF_80_99_88_77           ok -> ERROR: non existing landevice: F4_BF_80_99_88_77
   get fritzbox lanDeviceInfo F4-BF-80-11-22-33             ok -> ERROR: no valid lanDeviceInfo parameter: F4-BF-80-11-22-33 given
   get fritzbox lanDeviceInfo mac_F4_BF_80_11_22_33  ok -> ERROR: no valid lanDeviceInfo parameter: mac_F4_BF_80_11_22_33 given
   get fritzbox lanDeviceInfo <ein Text>                           ok -> ERROR: no valid lanDeviceInfo parameter: <ein Text>

2. Test von set lockLandevice mit inkorrekten MAC Adressen
    Ergebnisse wie oben


Auch mögliche Fehleingaben sind abgefangen   :)

Gruß Ralf

Edit Nachtrag:
Meine 7490 läuft auch wieder.
Gleiche Tests ohne Probleme.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 16 Dezember 2022, 19:17:07
Hallo Ralf,

vielen Dank für die ausgiebigen Test. Echt Super.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 22 Dezember 2022, 13:50:05
Hallo Jo
Da ist ein Rechenfehler im Reading box_uptime

Zitat
box_uptime        12514 sec = 1T 00:75:14                          2022-12-22 10:02:38
box_uptime_hw     272T 19:38:48s seit Thu Mar 24 14:23:51 2022     2022-12-22 10:02:38
box_wlanCount   6                                                  2022-12-22 10:02:38

Der Rechenfehler im Code fällt nur auf, wenn die Fritzbox nicht alle 24h eine neue IP bekommt.
12514 sec sind 1T 07:15:14. Bin drauf gekommen weil ich mir ein userReading für die Uptime der Box selber bauen wollte und im Code abgeguckt hatte.

2804      my $Sek = $1;
2805      my $Std = int($Sek / 3600);
2806      my $Tag = int($Std / 24 );
2807         $Std = $Std - $Std * $Tag; ==> für die Stunden müssen von den Gesamtstunden (Zeile 2805) 24 * $Tag abgezogen werden; so kommt immer 0 raus
2808      my $Min = int(($Sek - $Std * 3600) / 60); ==> dann sind die Minuten auch falsch, da 0 abgezogen wird
2809         $Sek = $Sek - $Std * 3600 - $Min * 60;


Ich habe es dann so gemacht (ein paar Klammern könnten noch weg)
my $Sek = $1;
my $Tag  = int($Sek/86400);
my $Std  = int(($Sek/3600)-(24*$Tag));
my $Mins = int(($Sek/60)-($Std*60)-(1440*$Tag));
$Sek -= (($Mins*60)+($Std*3600)+(86400*$Tag));


Gruß Ralf

P.S.
Es gibt das Reading box_stdDialPort. Die Auswahlliste zum Attribut disableBoxReadings enthält die Parameter box_std & box_DialPort. Ist das eventuell noch ein"Schreibfehler" aus der Entwicklungsphase? Diese Readings gibt es ja nicht.
[Edit] Bzw. sind entstanden als ich sie einmal im Atrribut an- und wieder abgehakt hatte; sie enthalten 0[/Edit]

Auch der Parameter dect1 sieht wie ein Überbleibsel aus. Obwohl ich es nicht schlecht finde im Bedarfsfall die dect* auch aus der Anzeige herauszunehmen.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 22 Dezember 2022, 14:50:58
Hallo Ralf,

danke für die Information. Vielleicht brauche ich ja mal eine Weihnachtspause und widme mich dem.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 22 Dezember 2022, 15:00:56
Hi Jörg
Schön. Ist ja nicht "lebenswichtig".
Schöne Auszeit - egal ob von FHEM oder Weihnachtsstress  ;D

Für Interessierte:
Die Uptime der Box (statt nur der IP-Verbindung) gibts über TR064:
get <NameFritz> tr064Command DeviceInfo:1 deviceinfo GetInfo als Parameter NewUpTime

Gruß Ralf

P.S.
Weiss jemand wie man an die DSL-Uptime kommt. Die Box schreibt es ja in der Übersicht der DSL-Informationen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 27 Dezember 2022, 10:07:15
Zitat von: RalfRog am 22 Dezember 2022, 15:00:56
Hi Jörg
Weiss jemand wie man an die DSL-Uptime kommt. Die Box schreibt es ja in der Übersicht der DSL-Informationen.

Hallo Ralf,

mit:

get <FritzBoy> luaData xhr 1 lang de page dslOv xhrId all

bekommst Du ein JSON zurück, dass Du entsprechend auswerten kannst.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 27 Dezember 2022, 11:58:16
Zitat von: JoWiemann am 27 Dezember 2022, 10:07:15
..
get <FritzBoy> luaData xhr 1 lang de page dslOv xhrId all
..

trau mich fast nicht zu antworten. Mein FHEM macht nen Restart  ???

Letzter Eintrag im Log:
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6097.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 27 Dezember 2022, 13:23:08
Hallo Ralf,

hast Du Dir schon die neue Version installiert? Sollte dort nicht vorkommen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 27 Dezember 2022, 19:17:04
Hallo Jörg
Ja: my $ModulVersion = "FB-Fork 0.2.11b";

Damit waren die Restarts bei den Abfragen mit "lanDeviceInfo" und " lockLandevice" auch alle weg. => Zumindest auf meinem Test-FHEM.

Hier bin ich gerade testhalber mit "set lockLandevice MAC" auch in einen Restart.
Ich check mal gerade und vergleiche TestFHEM gegen mein AktivFHEM - bevor ich hier die Pferde wild mache.

Gruß Ralf


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 27 Dezember 2022, 19:28:16
Zitat von: RalfRog am 27 Dezember 2022, 19:17:04
Hallo Jörg
Ja: my $ModulVersion = "FB-Fork 0.2.11b";

Damit waren die Restarts bei den Abfragen mit "lanDeviceInfo" und " lockLandevice" auch alle weg. => Zumindest auf meinem Test-FHEM.

Hier bin ich gerade testhalber mit "set lockLandevice MAC" auch in einen Restart.
Ich check mal gerade und vergleiche TestFHEM gegen mein AktivFHEM - bevor ich hier die Pferde wild mache.

Gruß Ralf

Hallo Ralf,

bei "set lockLandevice MAC" wäre das Log interessant.

Und damit Du auch weiterhin etwas zum Testen hast. Anbei eine FB-Fork 0.2.12 Beta bei der lockLandevice auf nonBlocking umgestellt ist. Das Ergebnis des set wird im Reading lockLandevStat zurück gegeben.

Grüße Jörg

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 27 Dezember 2022, 23:56:53
Zitat von: RalfRog am 27 Dezember 2022, 19:17:04
Ja: my $ModulVersion = "FB-Fork 0.2.11b";

Damit waren die Restarts bei den Abfragen mit "lanDeviceInfo" und " lockLandevice" auch alle weg. => Zumindest auf meinem Test-FHEM.

Hier bin ich gerade testhalber mit "set lockLandevice MAC" auch in einen Restart.
Ich check mal gerade und vergleiche TestFHEM gegen mein AktivFHEM - bevor ich hier die Pferde wild mache.

Habe das TestFHEM wieder eingeschaltet mit FB-Fork 0.2.11b
Hmmm... "set lockLandevice MAC" ist ordnungsgemäß ausgeführt worden (warum auf dem LiveSystem nicht: zweite Frage).

Aber "get <FritzBoy> luaData xhr 1 lang de page dslOv xhrId all" verursacht auch hier einen Restart.

Logmeldungen vor Restart (verbose5):

2022.12.27 23:40:56.776 4: FRITZBOX [fritzbox: Get.1487] - INFO: get fritzbox luaData [8] xhr 1 lang de page dslOv xhrId all
2022.12.27 23:40:56.778 4: FRITZBOX [fritzbox: Get.1502] - INFO: get fritzbox luaData 'xhr' => '1'
'lang' => 'de'
'page' => 'dslOv'
'xhrId' => 'all'

2022.12.27 23:40:56.784 4: FRITZBOX [fritzbox: Web_OpenCon.5761] - INFO: Open Web connection to aa.bb.cc.dd
2022.12.27 23:40:56.785 4: FRITZBOX [fritzbox: Web_OpenCon.5762] - INFO: getting new SID
2022.12.27 23:40:57.179 4: FRITZBOX [fritzbox: Web_OpenCon.5766] - INFO: Web session opened with sid c75cc1bca7c2bfc1
2022.12.27 23:40:57.180 4: FRITZBOX [fritzbox: Lua_Data.5958] - INFO: Request data via API dataQuery.
2022.12.27 23:40:57.182 4: FRITZBOX [fritzbox: Lua_Data.5962] - INFO: URL: http://aa.bb.cc.dd/data.lua?sid=c75cc1bca7c2bfc1
2022.12.27 23:40:58.490 4: FRITZBOX [fritzbox: Lua_Data.5967] - INFO: Response: 200 OK
{"pid":"dslOv","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"connectionData":{"externApValue":"Version 12.3.86","modell":"FRITZ!Box 7590","lineLength":252,"dslamId":"Huawei","externAPHeader":"DSL-Vermittlungsstelle","externApText":"Broadcom","line":[{"state":"ready","timePrefix":"Verbindungsdauer:","trainState":"aktiv","mode":"VDSL2 17a G.Vector (ITU G.993.5)","trainStatePrefix":"DSL-Internet:","time":"6 Stunden und 39 Minuten"}],"version":"1.180.131.76","isDebug":false,"versiontext":"DSL-Version","dsRate":"114,65 Mbit\/s","usRate":"42,46 Mbit\/s","settingsHint":true}},"sid":"c75cc1bca7c2bfc1"}

2022.12.27 23:40:58.492 4: FRITZBOX [fritzbox: Lua_Data.6012] - INFO: Response: {"pid":"dslOv","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"connectionData":{"externApValue":"Version 12.3.86","modell":"FRITZ!Box 7590","lineLength":252,"dslamId":"Huawei","externAPHeader":"DSL-Vermittlungsstelle","externApText":"Broadcom","line":[{"state":"ready","timePrefix":"Verbindungsdauer:","trainState":"aktiv","mode":"VDSL2 17a G.Vector (ITU G.993.5)","trainStatePrefix":"DSL-Internet:","time":"6 Stunden und 39 Minuten"}],"version":"1.180.131.76","isDebug":false,"versiontext":"DSL-Version","dsRate":"114,65 Mbit\/s","usRate":"42,46 Mbit\/s","settingsHint":true}},"sid":"c75cc1bca7c2bfc1"}

Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6097.

Die Antwort kommt noch (enthält auch die Daten = "DSL-Internet:","time":"6 Stunden und 39 Minuten").
Aber es klemmt vermutlich bei der Aufarbeitung der Antwort.

Den FB-Fork 0.2.12 Beta habe ich jetzt noch nicht benutzt. Vemute aber, dass das Problem dort auch drin ist.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Dezember 2022, 09:35:00
Zitat von: RalfRog am 27 Dezember 2022, 23:56:53
Habe das TestFHEM wieder eingeschaltet mit FB-Fork 0.2.11b

Hallo Ralf,

im ersten Thread hatte ich schon am 27.12.2022 die Version: FB-Fork 0.2.11c veröffentlicht. Dort habe ich schon ein weiteren Punkt mit einer Fehlerbehandlung versehen, der in der Version: FB-Fork 0.2.11b bei der Abfrage noch zu einem Fehler führte.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 28 Dezember 2022, 09:41:26
Alles klar. Das hatte ich übersehen.
D. h. 0.2.12 Beta setzt auf 0.2.11c auf.

Ich teste dann also den 0.2.12 Beta auf dem Testsystem.

Im Lifesystem geh ich dann besser auf 0.2.11c, zumal dort ja die neuen Readings (und weitere Änderungen) drin sind.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Dezember 2022, 10:41:11
Zitat von: RalfRog am 28 Dezember 2022, 09:41:26
Alles klar. Das hatte ich übersehen.
D. h. 0.2.12 Beta setzt auf 0.2.11c auf.

Ich teste dann also den 0.2.12 Beta auf dem Testsystem.

Im Lifesystem geh ich dann besser auf 0.2.11c, zumal dort ja die neuen Readings (und weitere Änderungen) drin sind.

Gruß Ralf

Hallo Ralf,

dann nimm doch die angehängte FB-Fork 0.2.12 Beta 2. Da ist dann auch lockVPNshare non blocking.

Danke und Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 28 Dezember 2022, 13:27:50
Hallo Jörg

Da ich auf dem Lifesystem das Userreading im Verdacht hatte habe ich auf dem Testsystem einen Gegencheck gemacht.
=> FB-Fork 0.2.11b: auf Testsystem "set <name> lockLandevice <MAC> off"  ok ohne Restart
Das war es also nicht. Ist aber eh obsolet, da es Nachfolgeversionen mit passenden Readings gibt.

=> FB-Fork 0.2.11c: auf Testsystem
Super die neuen Readings und die Attribute

Check von "get <name> luaData xhr 1 lang de page dslOv xhrId all" funktioniet auf dem Testsystem auch ohne Unfall :-)

Der Test nächste wird dann die 0.2.12Beta2 (und ob mein Lifesystem unter 0.2.11c ohne Restart bleibt)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 28 Dezember 2022, 14:44:50
Der Vollständigkeit halber:

Lifesystem mit FB-Fork 0.2.11c
=> set <name> lockLandevice <MAC> on => klappt ohne Restart auf 0.2.11c
=> "get <name> luaData xhr 1 lang de page dslOv xhrId all" => klappt auch ohne Restart auf 0.2.11c :-)

Also die Verbesserungen gegenüber FB-Fork 0.2.11b haben es gebracht.


Beta test

Log vom Start FHEM
2022.12.28 14:23:56.202 1: PERL WARNING: "my" variable $result masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3504, <$fh> line 56.
2022.12.28 14:23:56.217 1: PERL WARNING: Prototype mismatch: sub main::FRITZBOX_Run_lockVPNshare ($@) vs ($) at ./FHEM/72_FRITZBOX.pm line 3562, <$fh> line 56.
2022.12.28 14:23:56.224 1: PERL WARNING: "my" variable @webCmdArray masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3584, <$fh> line 56.
2022.12.28 14:23:56.247 1: PERL WARNING: "my" variable $returnStr masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3682, <$fh> line 56.
2022.12.28 14:23:56.252 1: PERL WARNING: Prototype mismatch: sub main::FRITZBOX_Run_lockLandevice ($@) vs ($) at ./FHEM/72_FRITZBOX.pm line 3685, <$fh> line 56.

sowie (neu, gab es vorher nicht)
2022.12.28 14:25:04.632 2: FRITZBOX [fritzbox: readPassword.6858] - ERROR: Read FritzBox password from file
2022.12.28 14:25:04.703 2: FRITZBOX [fritzclient: readPassword.6858] - ERROR: Read FritzBox password from file


Fehler "lockLandevice" bei Verwendung von MAC  => bei Verwendung von "landevice443370" ist es ok

2022.12.28 14:33:04.869 2: FRITZBOX [fritzbox: Proof_Params.1681] - ERROR: no valid lockLandevice parameter: landeviceF4_BF_80_xx_yy_zz or (on|off) given
Ich habe nur die MAC eingegeben nicht "landeviceF4_BF_80_xx_yy_zz"

Welche VPNshare'e kann mal auf lock setzen. Ich habe eine Fritz-Fritz Kopplunf ist so etwas damit gemeint? Oder ein VPN für ei Endgerät?

Gruß Ralf

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Dezember 2022, 20:10:45
Zitat von: RalfRog am 28 Dezember 2022, 14:44:50

Welche VPNshare'e kann mal auf lock setzen. Ich habe eine Fritz-Fritz Kopplunf ist so etwas damit gemeint? Oder ein VPN für ei Endgerät?

Gruß Ralf

Anbei eine neue Beta3. Ich hoffe alles erwischt zu haben.

Zu Deiner Frage: Über VPN kann ein sicherer Fernzugang zu Ihrem Netzwerk hergestellt werden. Weitere Hinweise finden Sie auf unserem VPN Service-Portal.

Danke und Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 28 Dezember 2022, 20:57:20
Zitat von: JoWiemann am 28 Dezember 2022, 20:10:45
Zu Deiner Frage: Über VPN kann ein sicherer Fernzugang zu Ihrem Netzwerk hergestellt werden. Weitere Hinweise finden Sie auf unserem VPN Service-Portal.
...

Siehe Screenshot. Ich habe da zwar zwei unterschiedlichen Typs. Ich finde aber die entsprechenden Readings nicht, die ich lt. Hinweis als Nummer eintragen muss.
Zitatset <name> lockVPNshare <number> <on|off>

<number> ist die Nummer des Readings vpnn..n_user.. oder _box Schaltet das VPN share mit der Nummer nn an oder aus.
Benötigt FRITZ!OS 7.21 oder höher.

Meine Readings:
box_vpn_server     <Name>   
mac_                     <Name [landevice9341]> nur temporär wenn Smartphone aktiv das VPN nutzt

Sieht das bei der 7.50 anders aus?

Testbericht folgt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Dezember 2022, 21:09:55
Hallo Ralf,

sieht bei mir genauso aus. Hast Du das Attribut enableVPNShares auf 1 gesetzt? Dann werden die VPN beginnend mit vnp0 aufgezählt.

Grüße Jörg

Ich habe das Attribut auf default nicht aktiv gesetzt, da ich vermutet habe, dass nicht viele ein VPN definiert haben.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 28 Dezember 2022, 21:20:05
ahhh....

Ich teste
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 28 Dezember 2022, 21:58:40
Hallo

Beim Start ist mir nur das hier direkt zu Beginn im Log aufgefallen:
2022.12.28 20:05:04.668 1: PERL WARNING: "my" variable $result masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3504, <$fh> line 56.
2022.12.28 20:05:04.681 1: PERL WARNING: Prototype mismatch: sub main::FRITZBOX_Run_lockVPNshare ($@) vs ($) at ./FHEM/72_FRITZBOX.pm line 3562, <$fh> line 56.
2022.12.28 20:05:04.686 1: PERL WARNING: "my" variable @webCmdArray masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3584, <$fh> line 56.
2022.12.28 20:05:04.708 1: PERL WARNING: "my" variable $returnStr masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3682, <$fh> line 56.
2022.12.28 20:05:04.711 1: PERL WARNING: Prototype mismatch: sub main::FRITZBOX_Run_lockLandevice ($@) vs ($) at ./FHEM/72_FRITZBOX.pm line 3685, <$fh> line 56.


set <name> lockLandevice <MAC> on|off  =>  klappt aber es kommt keine Meldung in der Weboberfläche mehr 

Bei dem Status der VPN's (ohne absetzen eines Kommandos) stimmt etwas nicht.
Sämtliche Readings stehen auf inactive (ausser dem Namen im vpnx)
z.B. vpn0_access_type  inactive
In der Box sind die VPN nach wie vor aktiv.

Eine Änderung in der Box von vpn1 auf "inaktiv" verursacht nach 2-3 Updates der FHMEM Oberfläche, dass 2 Readings verschwinden (siehe Screeshot).
in der Box ist vpn0 = aktiv und vpn1 = inaktiv

Die Standardeinstellung des Attributs enableVPNShares ist aus meiner Sicht ok.


Gruß Ralf

Edit:
Vergessen habe ich, in der Box passiert nichts  bei Ausführung von:
set <name> lockVPNshare 1 on|off

Allerdings verschwinden manche Readings zwischendurch  und kommen wieder bzw. enthalten kurzzeitig richtige Werte um letztlich wieder alle auf inactive zu stehen.
Sieht man wenn man die FHEM-Oberflache aktualisiert.


Gruß Ralf


Hier noch ein Log in Verbose 4 mit lockVPNshare vpn1 on

lock VPN
....
2022.12.28 22:22:30.571 4: FRITZBOX [fritzbox: Set.800] - INFO: set fritzbox lockVPNshare f�r Version: 07.29
2022.12.28 22:22:30.574 4: FRITZBOX [fritzbox: Set.814] - INFO: set fritzbox lockVPNshare vpn1 on
2022.12.28 22:22:30.578 4: FRITZBOX [fritzbox: Set_Cmd_Start.2964] - INFO: Fork process FRITZBOX_Run_lockVPNshare
2022.12.28 22:22:30.894 4: FRITZBOX [fritzbox: Web_OpenCon.5923] - INFO: using old SID from 1672262321.09349
2022.12.28 22:22:32.032 4: FRITZBOX [fritzbox: Run_lockVPNshare.3431] - INFO: set fritzbox lockvpnshare vpn1 on
2022.12.28 22:22:32.036 4: FRITZBOX [fritzbox: Run_lockVPNshare.3444] - INFO: data.lua: xhr 1 lang de page shareVpn apply  connection1 on active_connection1 1
2022.12.28 22:22:32.039 4: FRITZBOX [fritzbox: Web_OpenCon.5923] - INFO: using old SID from 1672262321.09349
2022.12.28 22:22:32.042 4: FRITZBOX [fritzbox: Lua_Data.6135] - INFO: Request data via API dataQuery.
2022.12.28 22:22:32.045 4: FRITZBOX [fritzbox: Lua_Data.6139] - INFO: URL: http://aa.bb.cc.dd/data.lua?sid=fc0ca3d249b5f692
2022.12.28 22:22:32.592 4: FRITZBOX [fritzbox: Lua_Data.6144] - INFO: Response: 200 OK
{"pid":"shareVpn","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"vpnInfo":{"userConnections":{"connection0":{"psk":"xxxxxxxxx","connected":false,"deletable":true,"active":true,"address":"","virtualAddress":"ee.ff.dd.201","userId":"boxuser13","name":"VPNSmart"}},"type":"IPSec Xauth PSK","help":{"url":"https:\/\/www.avm.de\/service\/vpn","text":"www.avm.de\/service\/vpn"},"boxConnections":{"connection1":{"type":"linkup","active":true,"localNet":"ee.ff.dd.0 \/24","connected":false,"remoteNet":"192.168.hh.0 \/24","deletable":true,"accessDefaultRoute":"0","accessHostname":"VPNNEtz.myfritz.net","editable":true,"remoteIP":"","name":"VPNNEtz.myfritz.net"}},"server":"VPNServer.myfritz.net"},"apply":"ok"},"sid":"fc0ca3d249b5f692"}

2022.12.28 22:22:32.596 4: FRITZBOX [fritzbox: Lua_Data.6189] - INFO: Response: {"pid":"shareVpn","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,"dectRdio":true,"ssoSet":true,"liveImg":true},"time":[],"data":{"vpnInfo":{"userConnections":{"connection0":{"psk":"xxxxxxxxx","connected":false,"deletable":true,"active":true,"address":"","virtualAddress":"ee.ff.dd.201","userId":"boxuser13","name":"VPNSmart"}},"type":"IPSec Xauth PSK","help":{"url":"https:\/\/www.avm.de\/service\/vpn","text":"www.avm.de\/service\/vpn"},"boxConnections":{"connection1":{"type":"linkup","active":true,"localNet":"ee.ff.dd.0 \/24","connected":false,"remoteNet":"192.168.hh.0 \/24","deletable":true,"accessDefaultRoute":"0","accessHostname":"VPNNEtz.myfritz.net","editable":true,"remoteIP":"","name":"VPNNEtz.myfritz.net"}},"server":"VPNServer.myfritz.net"},"apply":"ok"},"sid":"fc0ca3d249b5f692"}

2022.12.28 22:22:32.603 3: FRITZBOX [fritzbox: Run_lockVPNshare.3452] - INFO: VPNshare vpn1 set to on
2022.12.28 22:22:32.632 4: FRITZBOX [fritzbox: Set_Cmd_Done.2984] - INFO: Back at main process
2022.12.28 22:22:32.644 4: FRITZBOX [fritzbox: Readout_Process.2583] - INFO: Processing 2 readouts.
2022.12.28 22:22:32.649 4: FRITZBOX [fritzbox: Readout_Process.2710] - INFO: 2 values captured in 1.71 s
....
....
2022.12.28 22:23:39.422 4: FRITZBOX [fritzbox: Readout_Start.1298] - INFO: Fork process FRITZBOX_Readout_Run_Web
2022.12.28 22:23:39.490 4: FRITZBOX [fritzbox: Readout_Run_Web.1892] - INFO: Prepare query string for luaQuery.
2022.12.28 22:23:39.499 4: FRITZBOX [fritzbox: Readout_Run_Web.1981] - ReadOut gestartet: &radio=configd:settings/WEBRADIO/list(Name)&box_dect=dect:settings/enabled&handsetCount=dect:settings/Handset/count&handset=dect:settings/Handset/list(User,Manufacturer,Model,FWVersion)&wlanList=wlan:settings/wlanlist/list(mac,speed,speed_rx,rssi,is_guest)&wlanListNew=wlan:settings/wlanlist/list(mac,speed,rssi)&lanDevice=landevice:settings/landevice/list(mac,ip,ethernet,ethernet_port,guest,name,active,online,wlan,speed,UID)&lanDeviceNew=landevice:settings/landevice/list(mac,ip,ethernet,guest,name,active,online,wlan,speed,UID)&init=telcfg:settings/Foncontrol&box_stdDialPort=telcfg:settings/DialPort&dectUser=telcfg:settings/Foncontrol/User/list(Id,Name,Intern,IntRingTone,AlarmRingTone0,RadioRingID,ImagePath,G722RingTone,G722RingToneName)&fonPort=telcfg:settings/MSN/Port/list(Name,MSN)&alarmClock=telcfg:settings/AlarmClock/list(Name,Active,Time,Number,Weekdays)&diversity=telcfg:settings/Diversity/list(MSN,Active,Destination)&box_moh=telcfg:settings/MOHType&box_uptimeHours=uimodlogic:status/uptime_hours&box_uptimeMinutes=uimodlogic:status/uptime_minutes&box_fwVersion=logic:status/nspver&box_fwVersion_neu=uimodlogic:status/nspver&box_powerRate=power:status/rate_sumact&tam=tam:settings/TAM/list(Name,Display,Active,NumNewMessages,NumOldMessages)&box_cpuTemp=power:status/act_temperature&box_tr064=tr064:settings/enabled&box_tr069=tr069:settings/enabled&box_fwUpdate=updatecheck:status/update_available_hint&userProfil=user:settings/user/list(name,filter_profile_UID,this_month_time,today_time,type)&userProfilNew=user:settings/user/list(name,type)&is_double_wlan=wlan:settings/feature_flags/DBDC&box_wlan_24GHz=wlan:settings/ap_enabled&box_wlan_5GHz=wlan:settings/ap_enabled_scnd&box_guestWlan=wlan:settings/guest_ap_enabled&box_guestWlanRemain=wlan:settings/guest_time_remain&box_macFilter_active=wlan:settings/is_macfilter_active&TodayBytesReceivedHigh=inetstat:status/Today/BytesReceivedHigh&TodayBytesReceivedLow=inetstat:status/Today/BytesReceivedLow&TodayBytesSentHigh=inetstat:status/Today/BytesSentHigh&TodayBytesSentLow=inetstat:status/Today/BytesSentLow&GSM_RSSI=gsm:settings/RSSI&GSM_NetworkState=gsm:settings/NetworkState&GSM_AcT=gsm:settings/AcT&UMTS_enabled=umts:settings/enabled&userTicket=userticket:settings/ticket/list(id)&dslStatGlobalIn=dslstatglobal:status/in&dslStatGlobalOut=dslstatglobal:status/out&sip_info=sip:settings/sip/list(activated,displayname,connect)&vpn_info=vpn:settings/connection/list(remote_ip,activated,name,state,access_type)&vpn_server=vpn:settings/default_local_phase1_id
2022.12.28 22:23:39.504 4: FRITZBOX [fritzbox: Web_OpenCon.5923] - INFO: using old SID from 1672262321.09349
2022.12.28 22:23:40.818 4: FRITZBOX [fritzbox: Readout_Run_Web.2145] - INFO: sip for box-model: 7590
2022.12.28 22:23:40.823 4: FRITZBOX [fritzbox: Readout_Run_Web.2158] - INFO: sip->info: sip0: 1
2022.12.28 22:23:40.827 4: FRITZBOX [fritzbox: Readout_Run_Web.2167] - INFO: sip0_Nr1 -> registration ok
2022.12.28 22:23:40.830 4: FRITZBOX [fritzbox: Readout_Run_Web.2158] - INFO: sip->info: sip1: 1
2022.12.28 22:23:40.833 4: FRITZBOX [fritzbox: Readout_Run_Web.2167] - INFO: sip1_Nr2 -> registration ok
2022.12.28 22:23:40.837 4: FRITZBOX [fritzbox: Readout_Run_Web.2158] - INFO: sip->info: sip2: 1
2022.12.28 22:23:40.840 4: FRITZBOX [fritzbox: Readout_Run_Web.2167] - INFO: sip2_Nr3 -> registration ok
2022.12.28 22:23:40.844 4: FRITZBOX [fritzbox: Readout_Run_Web.2200] - INFO: end
2022.12.28 22:23:40.849 4: FRITZBOX [fritzbox: Readout_Run_Web.2216] - INFO: vpn->info: connection0: 1
2022.12.28 22:23:40.854 4: FRITZBOX [fritzbox: Readout_Run_Web.2216] - INFO: vpn->info: connection1: 1
2022.12.28 22:23:41.936 4: FRITZBOX [fritzbox: Readout_Run_Web.2542] - INFO: Captured 399 values
2022.12.28 22:23:42.202 4: FRITZBOX [fritzbox: Readout_Done.2561] - INFO: Back at main process
2022.12.28 22:23:42.216 4: FRITZBOX [fritzbox: Readout_Process.2583] - INFO: Processing 369 readouts.
2022.12.28 22:23:42.366 4: FRITZBOX [fritzbox: Readout_Process.2710] - INFO: 371 values captured in 2.45 s
jetzt sind die Readings weg
....
....
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 29 Dezember 2022, 08:06:14
Hallo Ralf,

Hast du die Beta3 genommen?

Bei non blocking kommt keine Rückmeldung mehr in der Web Oberfläche. Dafür gibt es neue Readings lockLandevStat, chgProfileStat, lockVPNshareStat und macFilterStat die den Status zurück geben.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 29 Dezember 2022, 09:18:55
Zitat von: RalfRog am 28 Dezember 2022, 21:58:40
Bei dem Status der VPN's (ohne absetzen eines Kommandos) stimmt etwas nicht.
Sämtliche Readings stehen auf inactive (ausser dem Namen im vpnx)
z.B. vpn0_access_type  inactive
In der Box sind die VPN nach wie vor aktiv.

Die Standardeinstellung des Attributs enableVPNShares ist aus meiner Sicht ok.


Gruß Ralf

Hier noch ein Log in Verbose 4 mit lockVPNshare vpn1 on

Hallo Ralf,

würdest Du mir bitte per PN die Ausgabe von get luaInfo vpnShares zusenden. Und zwar einmal mit in der Fritzbox aktiviertem und einmal mit deaktiviertem VPN Share.

Irgendetwas habe ich da falsch umgesetzt.

Danke Dir
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 29 Dezember 2022, 09:47:56
Hallo
Gern. Bin heute vormittag unterwegs.

Mir ist gestern noch aufgefallen, dass die Box im Umfeld der VPN-Spielereien zweimal die Internetverbindung getrennt hat.
Ich bekomme es im Log aber nicht exakt zu einem "Kommando" an die Box zugeordnet.
Es sind ja doch immer recht viele Daten die da im Log auflaufen.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 29 Dezember 2022, 09:57:22
Zitat von: JoWiemann am 29 Dezember 2022, 08:06:14
... Hast du die Beta3 genommen?
... neue Readings lockLandevStat, chgProfileStat, lockVPNshareStat und macFilterStat die den Status zurück geben

Ja die Beta3. Die Readings muss ich mal genauer anschauen.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 29 Dezember 2022, 10:41:31
Hallo Ralf,

bei den VPN Readings hatte ich einen Knoten im Hirn :-(

Das set lockVPNshare habe ich in enableVPNshare umbenannt. War sonst falsch für on|off.

anbei eine neue Beta.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 29 Dezember 2022, 11:34:23
Ok
Ich hatte aber Beides (ON | OFF) probiert. Jeweils ohne erkennbares Ergebnis.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 29 Dezember 2022, 12:19:39
Grummel,

nochmal eine neu Beta. Hatte in den enable Parametern noch einen Fehler.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 29 Dezember 2022, 12:19:59
Bevor ich an Testen komme vorab noch eine Info nach der Du mal schauen solltest.
Das Problem bestehr schon seit mehreren Versionen (ich glaube schon vor 0.2.11).
Wenn man das Attribut disableBoxReadings anfasst entsteht ein Reading namens ",". Das kommt wieder auch wenn es per deletereading gelöscht wird.
Siehe Bild:
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 29 Dezember 2022, 14:49:17
Also mit FW 7.29 auf der 7590 und Beta5:

1. Beim Start ist mir nichts mehr mit WARNING etc. aufgefallen. Sieht dort gut aus
2. set <name> lockLandevice <MAC> on|off         =>  klappt und Reading "lockLandevStat" wird gesetzt
3. set <name> enableVPNshare <number> off|on =>  klappt für die Box Oberfläche, Reading bei OFF nicht beachtet aber bei ON: "enableVPNshareStat  vpn1->on"

Die Beobachtung der Readings war etwas kompliziert.

set Fritzbox enableVPNshare 1 off

1)
Log:      2022.12.29 13:39:53.062 4: FRITZBOX [fritzbox: Set.812] - INFO: set fritzbox enableVPNshare vpn1 off
Reading:  lastReadout    2 values captured in 1.83 s    2022-12-29 13:39:55 (nicht auf enableVPNshareStat geachtet)

2)
13:43 sind die "lock_x" Readings weg (auch lockLandevStat),   nachher wieder da

3)
Danach erst habe ich auf die jeweils 6 vpnx Readings geschaut, die haben korrekte Werte.

4)
Edit
Was merkwürdig ist, dass die SSH Verbindung zum Raspberry abgerissen ist. Ohne erkennbaren Grund.
Es sei denn, die WLAN Verbindung wird durch die Box kurz unterbrochen.

Da ist lt. RASPI-Log tatsächlich etwas mit dem WLAN passiert. Steht ab nicht im Zusammenhang mit  "nableVPNshare".

set Fritzbox enableVPNshare 1 on

1)
Dauerping auf FritzBox vom Rechner und RASPI (beide im WLAN) => ohne Unterbrechung

2)
Reading: enableVPNshareStat  vpn1->on
   => aber es werden 2 Readings am vpn1 gelöscht "vpn1_remote_ip" & "vpn1_state"
   
3)
Nach dem nächsten (Poll)Intervall kommen sie wieder wenn die FHEM Oberfläche aktualisiert wird (F5 oder Devicename anklicken).
Werte ok.



Logauszug set Fritzbox "enableVPNshare 1 off"
2022.12.29 13:39:53.059 4: FRITZBOX [fritzbox: Set.798] - INFO: set fritzbox enableVPNshare f▒r Version: 07.29
2022.12.29 13:39:53.062 4: FRITZBOX [fritzbox: Set.812] - INFO: set fritzbox enableVPNshare vpn1 off
2022.12.29 13:39:53.066 4: FRITZBOX [fritzbox: Set_Cmd_Start.2994] - INFO: Fork process FRITZBOX_Run_enableVPNshare
2022.12.29 13:39:53.375 4: FRITZBOX [fritzbox: Web_OpenCon.5962] - INFO: using old SID from 1672317379.72729
2022.12.29 13:39:54.531 4: FRITZBOX [fritzbox: Run_enableVPNshare.3468] - INFO: set fritzbox enablevpnshare vpn1 off
2022.12.29 13:39:54.535 3: FRITZBOX [fritzbox: Run_enableVPNshare.3481] - INFO: data.lua: xhr 1 lang de page shareVpn apply  connection1 off active_connection1 0
2022.12.29 13:39:54.539 4: FRITZBOX [fritzbox: Web_OpenCon.5962] - INFO: using old SID from 1672317379.72729
2022.12.29 13:39:54.542 4: FRITZBOX [fritzbox: Lua_Data.6174] - INFO: Request data via API dataQuery.
2022.12.29 13:39:54.545 4: FRITZBOX [fritzbox: Lua_Data.6178] - INFO: URL: http://aa.bb.cc.ff/data.lua?sid=ec5d3097db041944
2022.12.29 13:39:55.183 4: FRITZBOX [fritzbox: Lua_Data.6183] - INFO: Response: 200 OK
{"pid":"shareVpn","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,...........,"apply":"ok"},"sid":"ec5d3097db041944"}

2022.12.29 13:39:55.187 4: FRITZBOX [fritzbox: Lua_Data.6228] - INFO: Response: {"pid":"shareVpn","hide":{"rss":true,"mobile":true,"provServ":true,"liveTv":true,"dectMail":true,...........,"apply":"ok"},"sid":"ec5d3097db041944"}

2022.12.29 13:39:55.194 4: FRITZBOX [fritzbox: Run_enableVPNshare.3491] - INFO: VPNshare vpn1 set to off
2022.12.29 13:39:55.232 4: FRITZBOX [fritzbox: Set_Cmd_Done.3014] - INFO: Back at main process
2022.12.29 13:39:55.236 4: FRITZBOX [fritzbox: Readout_Process.2613] - INFO: Processing 2 readouts.
2022.12.29 13:39:55.242 4: FRITZBOX [fritzbox: Readout_Process.2740] - INFO: 2 values captured in 1.83 s


Ich hoffe damit kannst Du was anfangen.
Es passiert zumindet nix "Schlimmes" wie Restart FHEM oder was krudes an der Box.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 29 Dezember 2022, 15:53:40
Zitat von: RalfRog am 29 Dezember 2022, 12:19:59
Bevor ich an Testen komme vorab noch eine Info nach der Du mal schauen solltest.
Das Problem bestehr schon seit mehreren Versionen (ich glaube schon vor 0.2.11).
Wenn man das Attribut disableBoxReadings anfasst entsteht ein Reading namens ",". Das kommt wieder auch wenn es per deletereading gelöscht wird.

Hallo Ralf,

das habe ich auch schon mal gesehen. Bekomme es aber nicht reproduziert.

Kannst Du das auf spezielle Redaings eingrenzen?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 29 Dezember 2022, 16:00:44
Zitat von: RalfRog am 29 Dezember 2022, 14:49:17
Also mit FW 7.29 auf der 7590 und Beta5:

Die Beobachtung der Readings war etwas kompliziert.


Im Modul gibt es eine sub, die die Readings verarbeitet. Ist ein Reading leer, wird es beim zweiten update der Readings gelöscht. Für die vpn Readings setzte ich nun für vpn?_state und vpn?_remote_ip einen Defaultwert ein, da diese Informationen bei deaktiviertem VPN Share leer zurückgeben werden.

Grüße Jörg

Anbei eine Beta 6. Hinzugekommen ist unter get <FritzBox> luaInfo der Abruf von Benutzer-Informationen.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 29 Dezember 2022, 16:07:15
Teste ich morgen.
Mir sind allerdings noch 2 Mails meiner Box aufgefallen.
Im zeitlichen Zusammenhang mit enableVPNshare ON und OFF habe ich wieder zweimal neue IP-Adressen bekommen (teilt die Box per Mail mit).

Hatte ich zuerst nicht drauf geachtet. Suche noch die Zeitstempel raus und melde mich.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 29 Dezember 2022, 16:09:43
Zitat von: RalfRog am 29 Dezember 2022, 16:07:15
Teste ich morgen.
Mir sind allerdings noch 2 Mails meiner Box aufgefallen.
Im zeitlichen Zusammenhang mit enableVPNshare ON und OFF habe ich wieder zweimal neue IP-Adressen bekommen (teilt die Box per Mail mit).

Hatte ich zuerst nicht drauf geachtet. Suche noch die Zeitstempel raus und melde mich.

Gruß Ralf

Hallo Ralf,

wenn Du die über VPN angebundene Box "abgeklemmt" hast, dann bekommt die doch neue IP's? Oder?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: LuckyDay am 29 Dezember 2022, 17:58:35
Hallo Jörg,

benutze gerade die FB-Fork 0.2.12 Beta 6 auf meiner 7530 Labor 39 version.
und hätte eine Bitte
aktuell liest du die
box_dsl_downStream 38.772 und
box_dsl_upStream 9.768
nur die Netto daten aus.
seither hatte ich über UserReadings die Brutto Daten ausgelesen
box_DownstreamVDSLRate:lastReadout.* { my $resp=fhem("get $name tr064Command WANDSLInterfaceConfig:1 wandslifconfig1 GetInfo",1);;$resp =~/'NewDownstreamCurrRate' => '(.*)'/;;return $1/1000;;}, box_UpstreamVDSLRate:lastReadout.* {   my $resp=fhem("get $name tr064Command WANDSLInterfaceConfig:1 wandslifconfig1 GetInfo",1);;$resp =~/'NewUpstreamCurrRate' => '(.*)'/;;return $1/1000;;},

Könnest du das noch integrieren, da userReadings blockierend sind? bei mir 0,7-1 Sekunde

Danke
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 29 Dezember 2022, 20:11:15
Zitat von: fhem-hm-knecht am 29 Dezember 2022, 17:58:35
Hallo Jörg,

Könnest du das noch integrieren, da userReadings blockierend sind? bei mir 0,7-1 Sekunde

Danke

Hallo Ralf,

ich habe die Readings als:
box_vdsl_downStreamRate
box_vdsl_upStreamRate

eingebaut. Die Umbenennung legt die Readings in der Sortierung hintereinander.

Anbei also die Beta 7.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: LuckyDay am 29 Dezember 2022, 20:17:09
Vielen Dank Jörg

Readings sind da  :)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 29 Dezember 2022, 20:32:43
ZitatKönnest du das noch integrieren, da userReadings blockierend sind? bei mir 0,7-1 Sekunde
UserReadings sind nicht blockierend.
Schau mal hier, das Problem ist ein ganz anderes: https://forum.fhem.de/index.php/topic,105187.msg991411.html#msg991411
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 29 Dezember 2022, 22:54:25
Zitat von: JoWiemann am 29 Dezember 2022, 15:53:40
Hallo Ralf,

das habe ich auch schon mal gesehen. Bekomme es aber nicht reproduziert.

Kannst Du das auf spezielle Redaings eingrenzen?

Grüße Jörg

Jörg, ich antworte stückweise auf deine Fragen. Die hier kann ich auswendig.

Ein Eingrenzung habe ich nicht hinbekommen. Das "," ist gefühlt immer dann entstanden wenn ich das Attribut in der Oberfläche angefasst habe - egal was ich aus- oder abgewählt habe.
Ich habe nicht versucht das Attribut über die Kommandozeile einzugeben.

Gruß Ralf

=> Weiteres morgen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: LuckyDay am 29 Dezember 2022, 23:10:03
Zitat von: Jamo am 29 Dezember 2022, 20:32:43
UserReadings sind nicht blockierend.
Schau mal hier, das Problem ist ein ganz anderes: https://forum.fhem.de/index.php/topic,105187.msg991411.html#msg991411

2022.12.29 16:55:23.854 1: Perfmon: possible freeze starting at 16:55:23, delay is 0.854
2022.12.29 16:55:04.742 1: Perfmon: possible freeze starting at 16:55:03, delay is 1.742
2022.12.29 16:50:25.425 1: Perfmon: possible freeze starting at 16:50:24, delay is 1.425
2022.12.29 16:45:26.440 1: Perfmon: possible freeze starting at 16:45:25, delay is 1.44
2022.12.29 16:45:00.229 1: Perfmon: possible freeze starting at 16:44:59, delay is 1.229
2022.12.29 16:40:27.421 1: Perfmon: possible freeze starting at 16:40:26, delay is 1.421
2022.12.29 16:39:58.811 1: Perfmon: possible freeze starting at 16:39:58, delay is 0.811


Klar sind die blockierend,

Ich schreibe das nicht zum Spass!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 29 Dezember 2022, 23:42:54
Nein, userReadings 'per se' sind nicht blockierend. Dann liegts an dem 'get <device> tr064command ....', oder an was anderem, oder weil das userReading sich ständig selbst triggerd. 
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: LuckyDay am 30 Dezember 2022, 00:16:47
Zitat von: Jamo am 29 Dezember 2022, 23:42:54
Nein, userReadings 'per se' sind nicht blockierend. Dann liegts an dem 'get <device> tr064command ....', oder an was anderem, oder weil das userReading sich ständig selbst triggerd. 

ich habe doch das userReadings gepostet,
du stellst gerade mein Posting in frage ohne nachzukontrllieren,
und nochmal userReadings sind blockierend! die werden nicht geforkt -> also blockiernd ! was ist daran so schwer zu verstehen?
ud jetzt von dir eine Antwort - fundiert!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 30 Dezember 2022, 09:01:54
Zitat von: RalfRog am 29 Dezember 2022, 22:54:25
Jörg, ich antworte stückweise auf deine Fragen. Die hier kann ich auswendig.

Ein Eingrenzung habe ich nicht hinbekommen. Das "," ist gefühlt immer dann entstanden wenn ich das Attribut in der Oberfläche angefasst habe - egal was ich aus- oder abgewählt habe.
Ich habe nicht versucht das Attribut über die Kommandozeile einzugeben.

Gruß Ralf

=> Weiteres morgen.

Hallo Ralf,

anbei eine neue Beta 7a. Ich habe in die zentrale Sub zur Behandlung von Readings eine Abfrage auf "," eingebaut. Es wird dann ein Log mit caller und Zeilennummer des Aufrufs geschrieben. Vielleicht finden wir so den Verursacher.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 30 Dezember 2022, 10:09:28
Zitat von: fhem-hm-knecht am 30 Dezember 2022, 00:16:47
ich habe doch das userReadings gepostet,
du stellst gerade mein Posting in frage ohne nachzukontrllieren,
und nochmal userReadings sind blockierend! die werden nicht geforkt -> also blockiernd ! was ist daran so schwer zu verstehen?
ud jetzt von dir eine Antwort - fundiert!
Ja, ok, userReadings werden nicht geforkt. Damit geht der Punkt an Dich. Dein userReading hatte ich gelesen, und auch bei mir geschaut, wann das lastReadout reading der FB ge-updated wird, und in deinem Perfmon log gsehen, das der Freeze alle 5 Minuten oder auch nach 30 Sekunden kommt.
Gruss!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: LuckyDay am 30 Dezember 2022, 10:34:21
Zitat von: Jamo am 30 Dezember 2022, 10:09:28
Ja, ok, userReadings werden nicht geforkt. Damit geht der Punkt an Dich. Dein userReading hatte ich gelesen, und auch bei mir geschaut, wann das lastReadout reading der FB ge-updated wird, und in deinem Perfmon log gsehen, das der Freeze alle 5 Minuten oder auch nach 30 Sekunden kommt.
Gruss!

Ja, das sind 2 Fritzboxen deswegen , die frage ich nicht direkt nacheinander ab, sondern mit Abstand.

FB-Fork 0.2.12 Beta 7
läuft ohne Fehler bei mir. (Ich schalte nichts, frage nur die Werte ab)
für mich schon perfekt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 30 Dezember 2022, 11:54:53
@Hary und Jörg
An sich lese ich auch nur aus.
Das Einzige was ich schalte ist das GastWLAN und Nachts mach ich das WLAN der 2. Box aus. Die anderen Möglichkeiten nutze ich auch nicht aktiv.


Hier noch der Nachtrag zur Beta5 mit dem Thema, dass die IP neu angefordert wurde.
Zeitlich (OFF 13:40 und ON 13:57) passiert das in der gleichen Sekunde wie das absetzen des "enableVPNshare".
==> Aaaber wenn man in der Boxoberfläche aktiviert und deaktiviert passiert genau das Gleiche  :P


Zitat von: JoWiemann am 29 Dezember 2022, 16:09:43
Hallo Ralf,
wenn Du die über VPN angebundene Box "abgeklemmt" hast, dann bekommt die doch neue IP's? Oder?

Bei "VPN-Verbindungen zwischen der FRITZ!Box und anderen Netzwerken" also z.B. eine Kopplung Fritz/Fritz haben beide Boxe natürlich ihre eigene externe IP. 
Bei einem Verbindungsaufbau, wird der VPN-Tunnel mit einer bestimmten IP aus den jeweiligen lokalen Netzten der Boxen hersgestellt. Die externen IPs verändern sich nicht.
Das Aktivieren/Deaktivieren macht man ja (je nach Einsatzzweck) nicht immer nach der Benutzung.


Zitat von: JoWiemann am 29 Dezember 2022, 16:00:44
Im Modul gibt es eine sub, die die Readings verarbeitet. Ist ein Reading leer, wird es beim zweiten update der Readings gelöscht. Für die vpn Readings setzte ich nun für vpn?_state und vpn?_remote_ip einen Defaultwert ein, da diese Informationen bei deaktiviertem VPN Share leer zurückgeben werden.

Anbei eine Beta 6. Hinzugekommen ist unter get <FritzBox> luaInfo der Abruf von Benutzer-Informationen.

Das "Hin und Her" hatte ich beim Testen bemerkt. Normalerweise schaut man ja nicht ständing drauf. Wenn es dann am Ende stimmt....


Zitat von: fhem-hm-knecht am 29 Dezember 2022, 17:58:35
benutze gerade die FB-Fork 0.2.12 Beta 6 auf meiner 7530 Labor 39 version.
und hätte eine Bitte, aktuell liest du die
box_dsl_downStream 38.772 und
box_dsl_upStream 9.768
nur die Netto daten aus.

Ich kann es bei mir noch nicht mal richtig einordnen. In Beta5 ist
    box_dsl_downStream 112.012
    box_dsl_upStream 41.485

und die Box sagt lt. DSL Info zeitgleich abgefragt (der Provider drosselt mich noch IP-seitig auf 25 Mbit)

                      Empfangsrichtung    Senderichtung
DSLAM-Datenrate Max.     kbit/s   116800   42464
DSLAM-Datenrate Min.      kbit/s   1152   
Leitungskapazität            kbit/s   120946   43049
Aktuelle Datenrate           kbit/s   114650   42462
Min Effektive Datenrate     kbit/s   113355   42453

Ich schau es mir mal in der neuen Beta an  ;)  kommt dann.....


Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 30 Dezember 2022, 14:01:02
so nun ergänzend zum vorhergehenden Beitrag zur Beta7

Set-Kommandos habe ich noch nicht probiert.

Beta 7a ist drin und Restart ausgeführt

2/3 Dinge habe ich beim Start im Log gesehen:
2022.12.30 12:39:18.968 1: PERL WARNING: "my" variable @tr064CmdArray masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 2464, <$fh> line 56.

und dann noch (bin nicht sicher aber liegt vermutlich an mir)
2022.12.30 12:40:26.297 4: FRITZBOX [fritzbox: API_Check_Run.1370] - INFO: API webcm does not exist (404 Not Found)

sowie später fiel mir auf, dass es schon auf Loglevel 3 diese Meldung gibt:
2022.12.30 12:40:35.976 3: FRITZBOX [fritzbox: TR064_Cmd.5781] - INFO: Credentials: IP / User / Passwort
Kann man mal diskutieren ob da  User/Passwort rein mus. Ob es beim tierferen Debugging überhaupt nützlich ist?
Thema für die Experten!


Thema Datenraten, passt.

FritzBox sagt:
Aktuelle Datenrate   kbit/s   114650   42462
   das passt zu FHEM
box_vdsl_downStreamRate 114.65
box_vdsl_upStreamRate   42.462

Frage daher: sind diese (noch) wichtig?
Wie gesagt ich sehe die Datenraten in der Box nicht - oder finde es nicht.
  box_dsl_downStream
  box_dsl_upStream


Test zum Komma Reading => ohne Ergebnis, bzw. kommt nicht wieder?

   Ist: disableBoxReadings box_moh
Dann: disableBoxReadings box_dsl_downStream,box_dsl_upStream,box_moh
  Set update: Komma ?  Nein!
  F5 Browser: Komma ?  Nein!

   Ist: disableBoxReadings box_dsl_downStream,box_dsl_upStream,box_moh
Alle weg ==> Popup "attr fritzbox disableBoxReadings: attribute value is missing"   
Dann: box_dect
  Poll Inte.: Komma ?  Nein!
  F5 Browser: Komma ?  Nein!

Dann: disableBoxReadings box_moh
  Poll Inte.: Komma ?  Nein!
  F5 Browser: Komma ?  Nein!

Delete Attribut
  Poll Inte.: Komma ?  Nein!
  F5 Browser: Komma ?  Nein!

Dann: disableBoxReadings box_moh
  Poll Inte.: Komma ?  Nein!
  F5 Browser: Komma ?  Nein!


Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 30 Dezember 2022, 14:12:14
Habe noch schnell lockLandevice  &  enableVPNshare nachgeschoben.
Funktioniert -> die Readings sind auch besser zu beobachten.

Ist das "enableVPNshareStat vpn1->on" weg? Es verändert sich nicht mehr.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 30 Dezember 2022, 14:25:52
Muss einen nachschieben:
Doch noch ein Fehler. Du hattest eienen neuen Parameter:

get <name> luaInfo userInfos  => löst Restart aus

Log wie gehabt Dumper
2022.12.30 14:20:26.029 4: FRITZBOX [fritzbox: Get.1075] - INFO: get fritzbox luaInfo [1] userInfos
2022.12.30 14:20:26.031 4: FRITZBOX [fritzbox: Web_OpenCon.6012] - INFO: using old SID from 1672406401.24864
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 6400.
2022.12.30 14:20:31.674 1: Including fhem.cfg


get <name> luaInfo vpnShares ==> ok
get <name> luaInfo landevices ==> ok
get <name> luaInfo kidProfiles ==> ok

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 30 Dezember 2022, 17:22:10
Hallo Ralf,

ruf doch bitte einmal get <FritzBox> luaQuery boxusers:settings/user/list(name,box_admin_rights,enabled,email,myfritz_boxuser_uid,homeauto_rights,dial_rights,nas_rights,vpn_access)

auf. Das ist ein Standard Lua, der auch bei älteren FritzOS Version funktionieren sollte.

Danke Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 31 Dezember 2022, 09:26:44
Hallo Jörg

Ja "get <ritz luaQueryboxusers:settings/user/list(name,box_admin_rights,enabled,email,myfritz_boxuser_uid,homeauto_rights,dial_rights,nas_rights,vpn_access)"

liefert auf
die jeweiligen User

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Dezember 2022, 09:36:40
Hallo Ralf,

danke für die Info. Im neuen Jahr geht es weiter.

Euch allen einen guten Rutsch und ein wunderschönes 2023.

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 31 Dezember 2022, 10:24:35
Ja ebenso.

Danke für die Arbeit am Modul.
Mir fällt gerade noch ein:
brauchst du den Output, damit du den Rückgabestring analysieren kannst?

Schönen Jahresabschluss und ein Gutes 2023  Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Dezember 2022, 10:37:58
Zitat von: RalfRog am 31 Dezember 2022, 10:24:35
Mir fällt gerade noch ein:
brauchst du den Output, damit du den Rückgabestring analysieren kannst?

Hallo Ralf,

ja, gerne als PN.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 31 Dezember 2022, 15:47:05
Hallo Jörg
schnell noch die Daten für "get Fritz luaQuery boxusers:settings/user/list(name,box_admin_rights,enabled,email,myfritz_boxuser_uid,homeauto_rights,dial_rights,nas_rights,vpn_access)"
Ich hoffe die Umbennung der User und eMails bringt die Auswertung nicht durcheinander.
FritzBox 7590 mit FritzOS 7.29
------------------------------
2022.12.31 15:12:06.106 4: FRITZBOX [fritzbox: Get.995] - INFO: get fritzbox luaQuery boxusers:settings/user/list(name,box_admin_rights,enabled,email,myfritz_boxuser_uid,homeauto_rights,dial_rights,nas_rights,vpn_access)
2022.12.31 15:12:06.109 4: FRITZBOX [fritzbox: readPassword.6896] - INFO: Read FritzBox password from file
2022.12.31 15:12:06.116 4: FRITZBOX [fritzbox: Web_OpenCon.6027] - INFO: Open Web connection to aa.bb.cc.dd
2022.12.31 15:12:06.118 4: FRITZBOX [fritzbox: Web_OpenCon.6028] - INFO: getting new SID
2022.12.31 15:12:06.519 4: FRITZBOX [fritzbox: Web_OpenCon.6032] - INFO: Web session opened with sid 727227ca024963dd
2022.12.31 15:12:06.521 5: FRITZBOX [fritzbox: Web_Query.6158] - INFO: Request data via API luaQuery
2022.12.31 15:12:06.526 5: FRITZBOX [fritzbox: Web_Query.6176] - get -> URL: http://aa.bb.cc.dd/query.lua?sid=727227ca024963dd&result=boxusers:settings/user/list(name,box_admin_rights,enabled,email,myfritz_boxuser_uid,homeauto_rights,dial_rights,nas_rights,vpn_access)
2022.12.31 15:12:06.748 5: FRITZBOX [fritzbox: Web_Query.6180] - INFO: Response: 200 OK
{"result":[{"enabled":"1","nas_rights":"3","box_admin_rights":"3","email":"","_node":"user0","myfritz_boxuser_uid":"","homeauto_rights":"3","vpn_access":"0","dial_rights":"3","name":"UserA"},{"enabled":"1","nas_rights":"0","box_admin_rights":"3","email":"email@provider.name","_node":"user1","myfritz_boxuser_uid":"","homeauto_rights":"3","vpn_access":"0","dial_rights":"3","name":"UserB"},{"enabled":"1","nas_rights":"0","box_admin_rights":"5","email":"mail@provider.com","_node":"user2","myfritz_boxuser_uid":"","homeauto_rights":"5","vpn_access":"0","dial_rights":"5","name":"UserC"},{"enabled":"1","nas_rights":"0","box_admin_rights":"0","email":"nur_VPN_Clients@Fritz.Box","_node":"user3","myfritz_boxuser_uid":"","homeauto_rights":"0","vpn_access":"1","dial_rights":"0","name":"UserD"},{"enabled":"1","nas_rights":"3","box_admin_rights":"0","email":"","_node":"user4","myfritz_boxuser_uid":"","homeauto_rights":"0","vpn_access":"0","dial_rights":"0","name":"UserE"}]}

2022.12.31 15:12:06.750 5: FRITZBOX [fritzbox: Web_Query.6189] - INFO: Response: {"result":[{"enabled":"1","nas_rights":"3","box_admin_rights":"3","email":"","_node":"user0","myfritz_boxuser_uid":"","homeauto_rights":"3","vpn_access":"0","dial_rights":"3","name":"UserA"},{"enabled":"1","nas_rights":"0","box_admin_rights":"3","email":"email@provider.name","_node":"user1","myfritz_boxuser_uid":"","homeauto_rights":"3","vpn_access":"0","dial_rights":"3","name":"UserB"},{"enabled":"1","nas_rights":"0","box_admin_rights":"5","email":"mail@provider.com","_node":"user2","myfritz_boxuser_uid":"","homeauto_rights":"5","vpn_access":"0","dial_rights":"5","name":"UserC"},{"enabled":"1","nas_rights":"0","box_admin_rights":"0","email":"nur_VPN_Clients@Fritz.Box","_node":"user3","myfritz_boxuser_uid":"","homeauto_rights":"0","vpn_access":"1","dial_rights":"0","name":"UserD"},{"enabled":"1","nas_rights":"3","box_admin_rights":"0","email":"","_node":"user4","myfritz_boxuser_uid":"","homeauto_rights":"0","vpn_access":"0","dial_rights":"0","name":"UserE"}]}

2022.12.31 15:12:06.752 5: FRITZBOX [fritzbox: Process_JSON.6303] - INFO: Decode JSON string.



FritzBox 7490 mit FritzOS 7.29
------------------------------
2022.12.31 15:18:00.609 4: FRITZBOX [fritzclient: Get.995] - INFO: get fritzclient luaQuery boxusers:settings/user/list(name,box_admin_rights,enabled,email,myfritz_boxuser_uid,homeauto_rights,dial_rights,nas_rights,vpn_access)
2022.12.31 15:18:00.610 4: FRITZBOX [fritzclient: Web_OpenCon.6012] - INFO: using old SID from 1672496212.63561
2022.12.31 15:18:00.612 5: FRITZBOX [fritzclient: Web_Query.6158] - INFO: Request data via API luaQuery
2022.12.31 15:18:00.617 5: FRITZBOX [fritzclient: Web_Query.6176] - get -> URL: http://aa.bb.cc.ee/query.lua?sid=831f45f35b9ffce0&result=boxusers:settings/user/list(name,box_admin_rights,enabled,email,myfritz_boxuser_uid,homeauto_rights,dial_rights,nas_rights,vpn_access)
2022.12.31 15:18:01.025 5: FRITZBOX [fritzclient: Web_Query.6180] - INFO: Response: 200 OK
{"result":[{"enabled":"1","nas_rights":"3","box_admin_rights":"3","email":"","_node":"user0","myfritz_boxuser_uid":"","homeauto_rights":"3","vpn_access":"0","dial_rights":"3","name":"UserF"},{"enabled":"1","nas_rights":"0","box_admin_rights":"3","email":"","_node":"user1","myfritz_boxuser_uid":"","homeauto_rights":"3","vpn_access":"0","dial_rights":"3","name":"UserB"}]}

2022.12.31 15:18:01.026 5: FRITZBOX [fritzclient: Web_Query.6189] - INFO: Response: {"result":[{"enabled":"1","nas_rights":"3","box_admin_rights":"3","email":"","_node":"user0","myfritz_boxuser_uid":"","homeauto_rights":"3","vpn_access":"0","dial_rights":"3","name":"UserF"},{"enabled":"1","nas_rights":"0","box_admin_rights":"3","email":"","_node":"user1","myfritz_boxuser_uid":"","homeauto_rights":"3","vpn_access":"0","dial_rights":"3","name":"UserB"}]}

2022.12.31 15:18:01.028 5: FRITZBOX [fritzclient: Process_JSON.6303] - INFO: Decode JSON string.


Auch bei der 7490 kommt es zum Restart mit "get <name> luaInfo <userInfos>"
Log per PN

Soweit ich sehen kann, ist der Abfragestring bei "get  luaInfo userInfos"(mit Restart) identisch zu "get luaQuery".
Läuft die Auswertung der Ergebnisstrings unterschiedlich?

Gruß und schönen Silvesterabend.


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 04 Januar 2023, 16:49:55
Neues Jahr, neues Glück.

Anbei eine neue Beta. Mal sehen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 04 Januar 2023, 23:25:25
Ich habe mal schnell nur "get <name> luaInfo userInfos" probiert.
Geht: ein Fenster poppt auf (s. Anhang). Könnte noch Leerzeichen zum Trennen der Felder vertragen.

Ansonsten:

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 05 Januar 2023, 08:13:38
@JoWiemann

Könntest du deine Variante mit der "offiziellen" Variante zusammenführen oder aber eine Update-URL einrichten, über die man deine Variante direkt in FHEM einbinden kann? Leider zerschießt mir ein FHEM Update jedes mal deine Variante und es wäre toll, wenn ich die ohne händisches wieder reinkopieren behalten kann.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 05 Januar 2023, 09:31:24
mach doch einfach einen Eintrag
attr global exclude_from_update ...
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 05 Januar 2023, 15:04:28
Zitat von: Otto123 am 05 Januar 2023, 09:31:24
mach doch einfach einen Eintrag
attr global exclude_from_update ...
Cool! Kannte ich noch nicht 😊 Unabhängig davon wäre es aber toll, mit Updates einfacher auf dem laufenden zu sein. Es wirklich tolle Arbeit die er da leistet mit der Erweiterung an dem Modul.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 Januar 2023, 16:08:53
Zitat von: prodigy7 am 05 Januar 2023, 08:13:38
@JoWiemann

Könntest du deine Variante mit der "offiziellen" Variante zusammenführen oder aber eine Update-URL einrichten, über die man deine Variante direkt in FHEM einbinden kann? Leider zerschießt mir ein FHEM Update jedes mal deine Variante und es wäre toll, wenn ich die ohne händisches wieder reinkopieren behalten kann.

Zusammenführen geht leider nicht, da ich nicht Maintainer bin. Einen Update Link kann ich aber einrichten. Hierfür muss das Modul umbenannt werden. Ideen sind willkommen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 05 Januar 2023, 16:32:56
Zitat von: JoWiemann am 05 Januar 2023, 16:08:53
Zusammenführen geht leider nicht, da ich nicht Maintainer bin. Einen Update Link kann ich aber einrichten. Hierfür muss das Modul umbenannt werden. Ideen sind willkommen.
Das wäre lieb von dir, Danke! :-) Ist die Umbenennung notwendig? "Überschreiben" geht nicht?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 Januar 2023, 16:52:28
Zitat von: prodigy7 am 05 Januar 2023, 16:32:56
Das wäre lieb von dir, Danke! :-) Ist die Umbenennung notwendig? "Überschreiben" geht nicht?

Bei mir sehe ich, dass das Fhem Update immer zuerst kommt. Sollte also funktionieren.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 05 Januar 2023, 16:53:45
Zitat von: JoWiemann am 05 Januar 2023, 16:52:28
Bei mir sehe ich, dass das Fhem Update immer zuerst kommt. Sollte also funktionieren.
Dann wäre ja Überschreiben sinnvoller. Prinzipiell ist es ja kein komplett neues Modul sondern nur von dir erweitert. Entweder oder wird man vermute ich nicht benötigen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: dinkel75 am 05 Januar 2023, 17:52:22
Toll gemacht!
Würdest du mal gucken, ob du es irgendwie schaffts, dass set guestWlan onf/off funktioniert.
Bei mir funkt das nicht!
Danke!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 05 Januar 2023, 18:20:24
Kann ich bestätigen.
Im FB-Fork 0.2.11c auf dem Produktivsystem geht es noch - mit dem aktuellen FFB-Fork 0.2.12 Beta 7b auf dem Testsystem nicht.
Habe beide parallel am Laufen.

Gruß Ralf

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 Januar 2023, 19:36:14
Hm,

an guestWLAN on/off habe ich gar nicht gearbeitet. Ist immer noch so, wie seit der letzten originalen Version von tupol.

Ich Euch hier mal die Version an, die ich eigentlich veröffentlichen wollte. Bei mir funktioniert guestWLAN weiterhin.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 Januar 2023, 19:42:19
Zitat von: prodigy7 am 05 Januar 2023, 16:53:45
Dann wäre ja Überschreiben sinnvoller. Prinzipiell ist es ja kein komplett neues Modul sondern nur von dir erweitert. Entweder oder wird man vermute ich nicht benötigen.

Leider nicht so einfach. Wird mit "update add" ein Repository ergänzt oder einfach nur ein "update all" für ein externes Rposirory gemacht, dann greifen bei Namensgleichheit die normalen Update Prozesse.

exclude from update -> beide Repositories werden für 72_FRITZBOX.pm gesperrt

ohne exclude from update:

es wird immer die 72_FRITZBOX.pm gezogen, die nicht den Bedingungen im Repository entspricht.

72_FRITZBOX.pm (Fork) aktuell, dann 72_FRITZBOX.pm (Fhem) nicht aktuell und überschreibt Fork
72_FRITZBOX.pm (Fhem) aktuell, dann 72_FRITZBOX.pm (Fork) nicht aktuell und überschreibt Fhem

Somit ein schönes Ping/Pong Spiel.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 05 Januar 2023, 23:38:22
Zitat von: JoWiemann am 05 Januar 2023, 19:36:14
...
Ich Euch hier mal die Version an, die ich eigentlich veröffentlichen wollte. Bei mir funktioniert guestWLAN weiterhin.
...

Auf FB 7590 mot OS 7.29

Eine Auswahl mal quer durch den Garten

> set <name> guestWlan <on|off> => ok
> get <name> luaInfo <landevices|vpnShares|kidProfiles|userInfos>  => alle ok
> set <name> lockLandevice <number> <on|off>  => ok
> set <name> enableVPNshare <number> <on|off>  => ok
> get <name> tr064ServiceListe => ok
> get <name> tr064Command WANPPPConnection:1 wanpppconn1 GetInfo => ok
> get <name> ringTones  => ok
> set <name> macFilter <off>

die Userattribute funktionieren
> disableDectInfo 0/1
> enableUserInfo 0/1
> disableBoxReadings  kreut und quer an/abgehakt (Komma-Reading mal abwarten)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: dinkel75 am 06 Januar 2023, 05:54:18
Bei mir funkt jetzt Gäste Wlan ein/aus. Hatte nach einer Neuinstallation die notwendigen Perl Module noch nicht drin.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 06 Januar 2023, 13:25:53
@Jörg

Im genannten Fork "FB-Fork 0.2.12 Beta 7b" war denkke ich trotzdem etwas kaputt. Bei mir hätte es sonst funktionieren müssen, da nix fehlt.
Muss allerding zugeben nicht in der Box kontrolliert zu haben sondern nur im "state/STATE WLAN: on gWLAN: off"

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 06 Januar 2023, 17:19:11
Zitat von: JoWiemann am 05 Januar 2023, 19:42:19
Leider nicht so einfach. Wird mit "update add" ein Repository ergänzt oder einfach nur ein "update all" für ein externes Rposirory gemacht, dann greifen bei Namensgleichheit die normalen Update Prozesse.

exclude from update -> beide Repositories werden für 72_FRITZBOX.pm gesperrt

ohne exclude from update:

es wird immer die 72_FRITZBOX.pm gezogen, die nicht den Bedingungen im Repository entspricht.

72_FRITZBOX.pm (Fork) aktuell, dann 72_FRITZBOX.pm (Fhem) nicht aktuell und überschreibt Fork
72_FRITZBOX.pm (Fhem) aktuell, dann 72_FRITZBOX.pm (Fork) nicht aktuell und überschreibt Fhem

Somit ein schönes Ping/Pong Spiel.
Also doch eigene Bezeichnung? Oder vielleicht wäre der Maintainer des Modules bereit, deine Änderungen zu übernehmen und ihr pflegt das Modul zusammen? Wäre die Frage, was dagegen spricht. Aus meiner Sicht wäre das doch sinnvoller, wenn keine Stabilitätsgründe dagegen sprechen, als redundant Code zu schaffen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Januar 2023, 13:57:27
Hallo,

ich habe jetzt eine 72_FB_FORK.pm erstellt. Sofern von Euch abgesegnet würde ich diese in mein Repository stellen, so dass neue Versionen über das Fhem Update geholt werden können.

Grüße Jörg

PS: Wer das automatisierte Update ausprobieren möchte, dann bitte folgendes in die FhemWeb Kommandozeile eingeben:


update add https://raw.githubusercontent.com/jowiemann/FritzBox-for-Fhem/master/controls_fb_fork.txt


Das Repository ist unter: https://github.com/jowiemann/FritzBox-for-Fhem zu erreichen.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: the ratman am 09 Januar 2023, 14:19:18
wie wird den das werden? kann ich die daten des alten moduls irgendwie einfach in deines übernehmen, oder wirds 'ne abschreibübung?


btw - den sinn der fork versteh' ich halt nicht wirklich. warum muss sowas doppelt gemoppelt werden? im alten modul passiert doch scheinbar eh nix mehr.
bin aber sehr dankbar, dass du da weiter bastelst und wahrscheinlich das nicht in deiner entscheidungskompetenz liegt. ich hätt's nur immer gerne so simpel wie möglich.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: frank am 09 Januar 2023, 14:26:56
danke.

die version erscheint mir seltsam im vergleich.
FB-Fork 0.14.0

wenn man die bisherige definition auf den neuen modulnamen ändert, muss man das passwort erneut setzen.
sonst keine auffälligkeiten.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Januar 2023, 14:29:53
Zitat von: frank am 09 Januar 2023, 14:26:56
danke.

die version erscheint mir seltsam im vergleich.
FB-Fork 0.14.0

wenn man die bisherige definition auf den neuen modulnamen ändert, muss man das passwort erneut setzen.
sonst keine auffälligkeiten.

Das ist so gewollt, da das Passwort vom Device-Namen und Modul-Name abhängig ist.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 09 Januar 2023, 15:01:52
Zitat von: JoWiemann am 09 Januar 2023, 13:57:27
...
ich habe jetzt eine 72_FB_FORK.pm erstellt. Sofern von Euch abgesegnet würde ich diese in mein Repository stellen, so dass neue Versionen über das Fhem Update geholt werden können.


update add https://raw.githubusercontent.com/jowiemann/FritzBox-for-Fhem/master/controls_fb_fork.txt

Das Repository ist unter: https://github.com/jowiemann/FritzBox-for-Fhem zu erreichen.

Zum Absegnen muss ich mich raushalten, da ich mich mit den Gepflogenheiten der Entwicklung und Benamung nicht wirklich auskenne.

Aber den Fork unter eigenem Namen und mit dem separatem Update-Mechanismus (wie z.B. auch bei FUIP von Thorsten Pferdekaemper) ist ja gut handhabbar.
Der Sprung von FB-Fork 0.2.13 auf FB-Fork 0.14.0 mit kurzer Erläuterung in #1 sicher auch kein Problem für die, die die letzten Wochen nicht verfogt haben.

Vielleicht schaut TUPOL trotz seines letzten Eintages (Bin aus diversen Gründen kaum noch aktiv in FHEM) ja nochmal hier rein... oder ne PM  ;)

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 09 Januar 2023, 15:16:59
Zitat von: the ratman am 09 Januar 2023, 14:19:18
wie wird den das werden? kann ich die daten des alten moduls irgendwie einfach in deines übernehmen, oder wirds 'ne abschreibübung?
....

uups... das gabs ja noch Abhängikkeiten zu Notify's, Abfrage MAC-Adressen  in 99_myUtils.pm usw.

Muss man doch ein wenig drüber nachdenken wie man das dann am geschicktesten bewerkstelligt (oder selber die bisherige Methode beibehalten).
Könnte man sich vielleicht in einem separaten Thead drüber austauschen?

Gruß Ralf

Edit:
Fangen die Nebenwirkungen nicht schon hier an?  ==> define Fritzbox FRITZBOX
Neues/weiters Modul braucht ein neues def? Oder?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Januar 2023, 15:47:36
Zitat von: RalfRog am 09 Januar 2023, 15:01:52

Der Sprung von FB-Fork 0.2.13 auf FB-Fork 0.14.0 mit kurzer Erläuterung in #1 sicher auch kein Problem für die, die die letzten Wochen nicht verfogt haben.


Die 14 ist verrutscht. Sorry für die Verwirrung. Also Fork 0.2.14. Ändere ich.

Repository ist aktualisiert.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Januar 2023, 15:54:38
Zitat von: RalfRog am 09 Januar 2023, 15:16:59
uups... das gabs ja noch Abhängikkeiten zu Notify's, Abfrage MAC-Adressen  in 99_myUtils.pm usw.

Edit:
Fangen die Nebenwirkungen nicht schon hier an?  ==> define Fritzbox FRITZBOX
Neues/weiters Modul braucht ein neues def? Oder?

Ich habe das RAW in die Zwischenablage kopiert, das alte Device gelöscht und ein neues über das RAW, in dem ich das defmod angepasst habe, erstellt. Damit bleiben eigentlich alle Abhängigkeiten erhalten, da der Name des Device ja der selbe ist. Sollte auch für Sub's in der 99_myUtils.pm gelten.
Ein Restart von Fhem muss allerdings danach durchgeführt werden.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Januar 2023, 15:56:53
Zitat von: RalfRog am 09 Januar 2023, 15:01:52

Vielleicht schaut TUPOL trotz seines letzten Eintages (Bin aus diversen Gründen kaum noch aktiv in FHEM) ja nochmal hier rein... oder ne PM  ;)

Gruß Ralf

Das mit der PM habe ich schon versucht, als es um die ersten Anpassungen für die FritzOS 7.29 ging.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: eisman am 09 Januar 2023, 17:05:47
Zitat von: JoWiemann am 09 Januar 2023, 15:54:38
Ich habe das RAW in die Zwischenablage kopiert, das alte Device gelöscht und ein neues über das RAW, in dem ich das defmod angepasst habe, erstellt. Damit bleiben eigentlich alle Abhängigkeiten erhalten, da der Name des Device ja der selbe ist. Sollte auch für Sub's in der 99_myUtils.pm gelten.
Ein Restart von Fhem muss allerdings danach durchgeführt werden.

Grüße Jörg

shönes und gesundes jahr

habs auch so gemacht, und ging gut,,,,

ein paar Meldungen kommen dennoch
2023.01.09 17:00:20 3: FB_FORK [FritzBox: API_Check_Run.1529] - ERROR: Could not open telnet connection to xxx.xxx.xxx.xxx: Connection refused
2023.01.09 17:01:13 3: FB_FORK [FritzBox: API_Check_Run.1360] - INFO: FB_FORK modul runs in remote mode.
2023.01.09 17:01:13 3: FB_FORK [FritzBox: API_Check_Run.1380] - INFO: API webcm does not exist (404 Not Found)
2023.01.09 17:01:14 3: FB_FORK [FritzBox: API_Check_Run.1431] - INFO: Created m3u file '/opt/fhem/www/mp3/Fritzbox.m3u'.
2023.01.09 17:01:14 3: FB_FORK [FritzBox: API_Check_Run.1529] - ERROR: Could not open telnet connection to xxx.xxx.xxx.xxx: Connection refused
2023.01.09 17:01:37 3: FB_FORK [FritzBox: API_Check_Run.1360] - INFO: FB_FORK modul runs in remote mode.
2023.01.09 17:01:37 3: FB_FORK [FritzBox: API_Check_Run.1380] - INFO: API webcm does not exist (404 Not Found)
2023.01.09 17:01:38 3: FB_FORK [FritzBox: API_Check_Run.1431] - INFO: Created m3u file '/opt/fhem/www/mp3/Fritzbox.m3u'.
2023.01.09 17:01:38 3: FB_FORK [FritzBox: API_Check_Run.1529] - ERROR: Could not open telnet connection to xxx.xxx.xxx.xxx: Connection refused


gruss
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 09 Januar 2023, 17:07:22
Danke JoWiemann für deine Mühe!

Ich finde, dafür kannst du aber nichts, dass das so unglücklich ist. Die letzte Anpassung im SVN ist wenn ich es richtig gesehen habe, am 06.06.2020 passiert. Seitdem ist viel passiert und so ein Modul lebt auch davon, dass es weiterentwickelt wird, wie du es auch tust. Da dein Modul ja in dem Sinne keine Breaking-Changes beinhaltet und der vorherige Entwickler scheinbar nicht mehr aktiv ist, wäre ich eher dafür, dass dein Modul die Version ersetzt.
Finde so wie es jetzt ist, macht es dass nur unnötig kompliziert für jeden der FHEM nutzen möchte bzw. auch Einsteiger blicke da nicht wirklich durch. Bin jetzt nicht so drin, wie das FHEM organisatorisch aufgebaut ist, aber wird doch bestimmt jemanden geben, der hier eine Entscheidung treffen kann?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Januar 2023, 17:24:01
Zitat von: eisman am 09 Januar 2023, 17:05:47
shönes und gesundes jahr

habs auch so gemacht, und ging gut,,,,

ein paar Meldungen kommen dennoch
2023.01.09 17:00:20 3: FB_FORK [FritzBox: API_Check_Run.1529] - ERROR: Could not open telnet connection to xxx.xxx.xxx.xxx: Connection refused
2023.01.09 17:01:13 3: FB_FORK [FritzBox: API_Check_Run.1360] - INFO: FB_FORK modul runs in remote mode.
2023.01.09 17:01:13 3: FB_FORK [FritzBox: API_Check_Run.1380] - INFO: API webcm does not exist (404 Not Found)
2023.01.09 17:01:14 3: FB_FORK [FritzBox: API_Check_Run.1431] - INFO: Created m3u file '/opt/fhem/www/mp3/Fritzbox.m3u'.
2023.01.09 17:01:14 3: FB_FORK [FritzBox: API_Check_Run.1529] - ERROR: Could not open telnet connection to xxx.xxx.xxx.xxx: Connection refused
2023.01.09 17:01:37 3: FB_FORK [FritzBox: API_Check_Run.1360] - INFO: FB_FORK modul runs in remote mode.
2023.01.09 17:01:37 3: FB_FORK [FritzBox: API_Check_Run.1380] - INFO: API webcm does not exist (404 Not Found)
2023.01.09 17:01:38 3: FB_FORK [FritzBox: API_Check_Run.1431] - INFO: Created m3u file '/opt/fhem/www/mp3/Fritzbox.m3u'.
2023.01.09 17:01:38 3: FB_FORK [FritzBox: API_Check_Run.1529] - ERROR: Could not open telnet connection to xxx.xxx.xxx.xxx: Connection refused


gruss

Die API Checks werde ich auf verbose 3 belassen. Der ERROR wird noch auf INFO umbenannt. Die Log=Einträge kommen eigentlich nur bei der Initialisierung des Devices.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Januar 2023, 17:26:00
Zitat von: prodigy7 am 09 Januar 2023, 17:07:22
Bin jetzt nicht so drin, wie das FHEM organisatorisch aufgebaut ist, aber wird doch bestimmt jemanden geben, der hier eine Entscheidung treffen kann?

Der Entscheider ist Rudi. Allerdings weiß ich nicht, ab wann ein Modul als verwaist angesehen wird.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: the ratman am 09 Januar 2023, 17:33:06
Zitat von: JoWiemann am 09 Januar 2023, 17:26:00Der Entscheider ist Rudi. Allerdings weiß ich nicht, ab wann ein Modul als verwaist angesehen wird.

also wenn ich nicht zu viel damit nerve, würde ich dich bitten, dass noch mit rudi abzusprechen.
vielleicht gibts ja doch 'ne möglichkeit, dich zum offiziellen maintainer zu machen und vielleicht das alte modul auf "*_alt" umzubenennen. das würde so herrlich viel probleme beseitigen, von denen ich bisher nicht mal 'ne ahnung habe ... aber die kommen sicher, das weiß ich *g*
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: prodigy7 am 09 Januar 2023, 17:34:18
Zitat von: JoWiemann am 09 Januar 2023, 17:26:00
Der Entscheider ist Rudi. Allerdings weiß ich nicht, ab wann ein Modul als verwaist angesehen wird.
Ich wollte ihn gerade mal persönlich anschreiben, um ihn auf das Thema hier aufmerksam zu machen, geht aber nicht weil er private Nachrichten blockiert hat. Vielleicht liest er ja aber mit und meldet sich :-)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 09 Januar 2023, 18:42:09
Hallo Jörg,

Ich würde sagen: Einfach Rudi informieren und dann geht es seinen Weg. Ich würde für die Übernahme stimmen! Alles andere klingt nach Problemen wegen doppelten Modul...;D

https://forum.fhem.de/index.php/topic,129846.msg1241444.html#msg1241444

Gruss
  Enno
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 10 Januar 2023, 07:43:38
Hallo,

ich hatte gestern mit Tupol einen wertschätzenden Austausch und er hat kein Problem damit, dass ich die Verantwortung für das Modul 72_FRITZBOX.pm als Maintainer übernehme.

Ich werde hoffentlich im laufe des Tages eine neue Version ins Fhem Git hochladen. Damit ist dann der Fork in das offizielle Modul überführt.

Starten würde ich ich mit der Version 07.50.0 7.50 als Referenz auf die aktuelle Fritz!OS Version. .0 als Start der neuen 72_FRITZBOX.pm Version.

Beta Versionen möchte ich dann in Zukunft über mein Git Repository zur Verfügung stellen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 10 Januar 2023, 08:09:14
Hallo Jörg,

Super Lösung! Danke an Tupol und Dich dass ihr dieses Modul geschaffen habt und weiter entwickelt. Ich freue mich täglich über die Funktionen die dieses Modul zur Verfügung stellt. Meine Kinder sehe das anders ;) aber da müssen sie durch.

Gruss
  Enno
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 10 Januar 2023, 08:37:21
Klasse!
Vielen Dank an Tupol und vor allem an Jörg das Modul mit den vielen neuen Funktionen weiter zu pflegen.
Da ist für jeden was dabei  :)

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: the ratman am 10 Januar 2023, 09:33:15
da möcht' ich mich auch bei allen beteiligten bedanken.
wieder ein möglicher stolperstein weniger *g*
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 10 Januar 2023, 10:37:04
Das klingt super. Was ist tun, damit wir nun "wieder zurück" auf den richtigen Weg kommen?
ich denke alle die das update geblockt hatten müssen dies un-blocken - und dann ein update machen, korrekt?
Ist es schon im offiziellen Updateprozess?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 10 Januar 2023, 11:10:30
Zitat von: masterpete23 am 10 Januar 2023, 10:37:04
Ist es schon im offiziellen Updateprozess?

Wenn ich es heute schaffe. Dann morgen. Gebe aber noch Bescheid.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 10 Januar 2023, 11:37:21
Hallo,

ich habe jetzt die neue 72_FRITZBOX.pm in das FHEM SVN hochgeladen (hoffentlich keinen Fehler gemacht). Steht dann somit morgen zur Verfügung.

!!!ACHTUNG!!! Das exclude Update noch nicht raus nehmen und ein update durchführen. Dann bekommt ihr noch das alte Modul.
Also Geduld und bis morgen warten.

Mein Vorschlag wäre, dann auch einen neuen Thread zu eröffnen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: knopf_piano am 10 Januar 2023, 15:19:01
Hab die Option dectRingblock getestet (usecase: chefin hat Nachtdienst und grad heut mittag klingelts...)
(Rev 27016)
meine box_fwVersion: 113.07.51-102214

Folgender Aufruf:
set fritzclient dectRingblock dect1 ed 06:30-15:00 lmode:on


Die Zeiten als Ergebnis im fritz-webIF sind allerdings vertauscht, siehe screenshot

set fritzclient dectRingblock dect1 ed 15:00-06:30 lmode:on

erzeugt das korrekte Intervall


Sonst: TOP - Danke!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 10 Januar 2023, 15:57:16
Tja,

da müssen wir wohl ein Ticket bei AVM aufmachen. Du kannst das in der Oberfläche von der FritzBox nachstellen. Wenn Du einen Zeitraum eingibt's und "immer gesperrt" auswählst dann wird nach dem Speichern wieder "immer klingeln" ausgewählt sein und die Zeiten sind vertauscht.

Grüße Jörg

Update: habe ein Ticket aufgemacht. Je mehr ein Ticket aufmachen, desto eher, hoffentlich, ein Fix
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: knopf_piano am 10 Januar 2023, 16:50:06
Zitat von: JoWiemann am 10 Januar 2023, 15:57:16
Tja,

da müssen wir wohl ein Ticket bei AVM aufmachen. Du kannst das in der Oberfläche von der FritzBox nachstellen. Wenn Du einen Zeitraum eingibt's und "immer gesperrt" auswählst dann wird nach dem Speichern wieder "immer klingeln" ausgewählt sein und die Zeiten sind vertauscht.

Grüße Jörg

Update: habe ein Ticket aufgemacht. Je mehr ein Ticket aufmachen, desto eher, hoffentlich, ein Fix
wie geil! ;D
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: eisman am 10 Januar 2023, 17:48:25
Zitat von: JoWiemann am 09 Januar 2023, 17:24:01
Die API Checks werde ich auf verbose 3 belassen. Der ERROR wird noch auf INFO umbenannt. Die Log=Einträge kommen eigentlich nur bei der Initialisierung des Devices.

Grüße Jörg

danke für die info.....
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 00:19:44
Hallo Jörg,

danke für Deine Arbeit :)

folgendes ist mir aufgefallen:


VERSION 07.50.0


2023.01.11 00:11:50 1: PERL WARNING: Argument "" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2478.
2023.01.11 00:11:50 1: PERL WARNING: Argument "" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2480.


Zeile 2478:

FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_vdsl_downStreamRate", $1/1000 unless(grep { /^(box_vdsl_downStreamRate)$/ } @reading_list);


Zeile 2480:

FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_vdsl_upStreamRate", $1/1000 unless(grep { /^(box_vdsl_upStreamRate)$/ } @reading_list);


Wenn ich:


disableBoxReadings      box_vdsl_downStreamRate,box_vdsl_upStreamRate


setze, dann ist die o.g. Warning zwar weg, dafür taucht dann ein neues Reading auf:


,       0


ja, der Reading-Name ist ein Komma, der Wert ist 0.

:)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 11 Januar 2023, 06:29:27
Hallo mcp,

danke für die Rückmeldung. Ich suche schon lange nach Hinweisen für den selten vorkommenden Fehler mit dem , als Reading. Ich habe für den Fall einen hoffentlich ausgelösten Log-Eintrag programmiert. Kannst Du bitte nochmal ins Log schauen. Danke Dir.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 11 Januar 2023, 09:19:03
Ich hatte gar nicht mehr geschaut.
Bei mir ist er (, READING) am Freitag auch wieder gekommen.
Unter 7.29 mit Fork 0.2.13.

Ich such auch mal im Log.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 11 Januar 2023, 12:47:41
Zum Zeitstempel des Readings habe ich keine Einträge im Fhem-Log und Fritz-Log.
=> nur: 2023.01.06 13:08:28.878 1: RMDIR: ./restoreDir/save/2022-12-29 (gleicher Zeitstempel  ::))

Nach welchem Textschnipsel suchen wir sinnvollerweise?

Was auffällt ist, dass nach meinen Tests am Donnestag (5.) und der Spielerei an "disableBoxReadings" auch zwei andere Readings auf "0" seit Freitag (6.) stehen statt verborgen zu sein. Sowie "box_last_connect_err" & "box_fwVersion" weiter befüllt wird. Nur "box_cpuTemp" ist weg.
disableBoxReadings  box_cpuTemp,box_fwVersion,box_last_connect_err,box_model,box_moh

,                  0     2023-01-06 13:08:28
box_model   0     2023-01-06 13:08:28
box_moh     0     2023-01-06 13:08:28

box_fwVersion              154.07.29          2023-01-11 10:06:46
box_last_connect_err    ERROR_NONE     2023-01-11 10:06:46


Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 11 Januar 2023, 15:58:50
Zitat von: RalfRog am 11 Januar 2023, 12:47:41

Nach welchem Textschnipsel suchen wir sinnvollerweise?


Im Log sollte etwas in der Form zu finden sein:

     FRITZBOX [FritzBox: Readout_Run_Web.2206] - ERROR: (,) Reading: $rValue from caller -> $sub.$xline

Anbei eine Beta mit gefixtem "Argument "" isn't numeric in division" zum Testen

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 11 Januar 2023, 16:51:31
Zitat von: JoWiemann am 11 Januar 2023, 15:58:50
Im Log sollte etwas in der Form zu finden sein:
     FRITZBOX [FritzBox: Readout_Run_Web.2206] - ERROR: (,) Reading: $rValue from caller -> $sub.$xline

Da hab ich aber so gar nichts in die Richtung. Vielleicht hat mcp mehr Glück.
Welcher Verbose-Level ist nötig?

Ich habe jetzt auf dem Testsystem eine Update auf die neue reguläre Version gemacht. Hoffe, dass das "," zu fangen ist in den nächsten Stunden.
Anbei Kleinigkeiten zu den Readings:


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 17:05:53
Moin Jörg,

Zitat von: JoWiemann am 11 Januar 2023, 06:29:27
danke für die Rückmeldung. Ich suche schon lange nach Hinweisen für den selten vorkommenden Fehler mit dem , als Reading. Ich habe für den Fall einen hoffentlich ausgelösten Log-Eintrag programmiert. Kannst Du bitte nochmal ins Log schauen. Danke Dir.

dazu finde ich nichts, x-fach probiert, ebenso mit verbose 5

Was sollte denn im Log für ein Eintrag auftauchen? :)

meinst Du evtl. das hier?


   if ($rName eq ",") {
     FRITZBOX_Log $hash, 1, "ERROR: $rName: $rValue from caller -> $sub.$xline";
   }


Wenn ja, das tauchte nicht auf.

Ich hab's debugged. Es liegt am Reading box_fwVersion und an dem Doppelgemoppel im Code ;)

Sobald man Zeile 1479:


FRITZBOX_Readout_Add_Reading ($hash, \@roReadings, "box_fwVersion", $1)    if $content =~ /<j:Version>(.*)<\/j:Version>/;


abändert in z.B. box_fwVersionBlablub taucht das Phantom-Komma-Reading nicht mehr auf.

Es taucht ebenso nicht mehr auf, wenn man in dem Attribut disableBoxReadings das Reading box_fwVersion wählt. Es wird dennoch erstellt, was mich dann auf die Fährte brachte, daß es mehrfach erstellt wird (gleiches trifft z.B. auch für box_model zu), und zwar weiter unten in Zeile 2482:


FRITZBOX_Readout_Add_Reading $hash, \@roReadings, "box_fwVersion", $result->{box_fwVersion} unless(grep { /^(box_fwVersion)$/ } @reading_list);



weiterhin ist mir aufgefallen, daß nach einem Neustart von FHEM die Readings, welche per disableBoxReadings "wegoptimiert" sind, erneut auftauchen.
Bei mir:


box_ipv6Extern
box_ipv6Prefix
box_vdsl_downStreamRate
box_vdsl_upStreamRate


die beiden IPv6 Readings sollten IMHO auch nur erstellt werden, wenn IPv6 auch aktiv ist, aktuell sind die beiden Werte bei mir :: mangels IPv6 am Anschluss.
Evtl. ebenso für die VDSL Readings, nur erstellen, wenn man VDSL benutzt.


Weiterhin ist mir aufgefallen, daß bei einem FRITZ!Repeater folgende Reading-Werte falsch sind:


box_vdsl_downStreamRate 0.004
box_vdsl_upStreamRate   0.004


die box_vdsl_* Readings sind bei jedem Repeater hier warum auch immer 0.004. VDSL ist nicht in Benutzung.


ebenso taucht ein Reading auf:


mac_    PC-192-168-255-182 [landevice5363]


was kein LAN Device ist sondern eine VPN Verbindung, wenn sie gerade aktiv ist.

Könnte man evtl. aufnehmen, aber nicht als LAN Device und nicht mit einem unvollständigen mac_ Eintrag sondern eher als VPN Verbindung, evtl. sogar mit Username, wenn möglich :)

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 18:01:17
Hi Jörg,

noch einen "Bug" gefunden:

bei FRITZ!Repeatern:


ERROR: TR064 error 401:Invalid Action (service='WANDSLInterfaceConfig:1', control='wandslifconfig1', action='GetInfo'


sollte bei einem Repeater IMHO nicht abgefragt werden.

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 11 Januar 2023, 18:14:58
Hi mcp

Ist das Modul dafür überhaupt ausgelegt?
"This module handles the Fritz!Box router and the Fritz!Phone MT-F and C4" steht in den ersten Zeilen...  ::)

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 11 Januar 2023, 18:18:00
Zitat von: mcp am 11 Januar 2023, 18:01:17


sollte bei einem Repeater IMHO nicht abgefragt werden.



Hallo Marc,

ich habe die Repeater lange nicht berücksichtigt. Werde mir aber mal die Zeit gönnen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 18:22:03
Moin Ralf,

Zitat von: RalfRog am 11 Januar 2023, 18:14:58
Ist das Modul dafür überhaupt ausgelegt?
"This module handles the Fritz!Box router and the Fritz!Phone MT-F and C4" steht in den ersten Zeilen...  ::)

Ich hoffe doch :) ... zumindest funktioniert das hier seit Jahren problemlos.

Hatte aber bisher immer verbose 0 laufen, nun erinnere ich mich auch wieder wieso ;)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: eisman am 11 Januar 2023, 18:27:09
Hi,


FRITZBOX [FR3000: TR064_Cmd.5828] - ERROR: TR064 error 401:Invalid Action (service='WANDSLInterfaceConfig:1', control='wandslifconfig1', action='GetInfo')


kommt beim Repeater 3000

gruss
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 11 Januar 2023, 18:44:29
Zitat von: mcp am 11 Januar 2023, 18:22:03
...
Ich hoffe doch :) ... zumindest funktioniert das hier seit Jahren problemlos.
...

Gut zu wissen  :D    Hätte ich echt nicht probiert  ::)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 11 Januar 2023, 18:50:39
Zitat von: mcp am 11 Januar 2023, 17:05:53
Wenn ja, das tauchte nicht auf.

Ich hab's debugged. Es liegt am Reading box_fwVersion und an dem Doppelgemoppel im Code ;)
...

@mcp, Jörg

Macht es noch Sinn weiter zu schauen wann (und wie) es bei mir auch wieder zum "," kommt?
Die Merkwürdigkeiten des wieder Erscheinens/Nichtverschwindes bei
  box_fwVersion
  box_last_connect_err
  box_cpuTemp
  box_model
  box_moh
hatte ich auch gesehen. Ob da noch mehr dabei sind ?

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 11 Januar 2023, 18:59:53
Zitat von: mcp am 11 Januar 2023, 17:05:53
Moin Jörg,

.....
Könnte man evtl. aufnehmen, aber nicht als LAN Device und nicht mit einem unvollständigen mac_ Eintrag sondern eher als VPN Verbindung, evtl. sogar mit Username, wenn möglich :)

--
ciao, Marc

Hallo Marc,

kaum schaut jemand mit unverstelltem Blick und schon kommt Licht ins Dunkel. Vielen Dank dafür.

Ich werde die Tage Deine Punkte versuchen abzuarbeiten.

mac_    PC-192-168-255-182 [landevice5363] die Informationen werden durch eine Standard lua-Funktion geholt. Ich muss mir das für einen Repeater mal ansehen, ob da weitere Informationen kommen.

Wie ist den Deine Infrastruktur, so dass ich das versuchen kann nachzustellen?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: sTaN am 11 Januar 2023, 21:05:38
Hallo Zusammen,

gerade ein Update von FHEM gemacht und nun auch folgende Fehler im Logfile:

2023.01.11 20:52:47 1: PERL WARNING: Argument "2a02:XXXX:XXX:XXXX::" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2480.
2023.01.11 20:52:47 1: PERL WARNING: Argument "2a02:XXXX:XXX:XXXX::" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2478.
2023.01.11 20:52:47 2: FRITZBOX [FritzBox6591: TR064_Cmd.5828] - ERROR: TR064 error 401:Invalid Action (service='WANDSLInterfaceConfig:1', control='wandslifconfig1', action='GetInfo')


Aber wie es aussieht ist Jörg bereits dran oder kann sollte ich ich irgendetwas dazu liefern?

Gruß sTaN
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 21:25:13
Interessant. Du hast da IPv6 Adressen drin wo eigentlich laut Code box_vdsl_downStreamRate und box_vdsl_upStreamRate sein sollte?! :)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 11 Januar 2023, 22:01:01
Zitat von: mcp am 11 Januar 2023, 17:05:53
box_vdsl_downStreamRate
box_vdsl_upStreamRate

Hallo Marc,

bitte ruf doch mal set <FritzBox> tr064Command "WANDSLInterfaceConfig:1" "wandslifconfig1" "GetInfo" auf und poste mir die Rückgabe. Dann habe ich eventuell ein Hinweis worauf ich prüfen muss.

Anbei auch eine neue Beta, bei der ich das unterdrücken der box_ Readings überarbeitet habe. box_fwVersion, box_Model und box_oem lässt sich nicht mehr unterdrücken, da ich diese Infos brauche und im Moment kein Internal aufmachen möchte.

box_ipv6Extern und box_ipv6Prefix sollten bei Dir nicht mehr auftauchen (hoffentlich).

Ach ja, und ein , Readings habe ich gerade auch bekommen, kann es aber nicht mehr reproduzieren  :(

Grüße Jörg

Grüße Jörg




Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 22:04:54
Nabend Jörg,

Zitat von: JoWiemann am 11 Januar 2023, 18:59:53
kaum schaut jemand mit unverstelltem Blick und schon kommt Licht ins Dunkel. Vielen Dank dafür.

:D gerne!


Zitat
Ich werde die Tage Deine Punkte versuchen abzuarbeiten.
mac_    PC-192-168-255-182 [landevice5363] die Informationen werden durch eine Standard lua-Funktion geholt. Ich muss mir das für einen Repeater mal ansehen, ob da weitere Informationen kommen.

das kommt nicht beim Repeater, der Repeater kann ja eigentlich nichts ;) ... das taucht bei der Box selbst auf, dort kommen ja die VPN Connections an.


Zitat
Wie ist den Deine Infrastruktur, so dass ich das versuchen kann nachzustellen?

1x FRITZ!Box 7590
4x FRITZ!Repeater 1750E

Box per GigE am Switch.
3 Repeater davon direkt an einem 1 GigE Switch, 1 Repeater per WiFi an einem der anderen 3 Repeater.
alles im Mesh.

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 22:07:37
Hi Jörg,

Zitat von: JoWiemann am 11 Januar 2023, 22:01:01
bitte ruf doch mal set <FritzBox> tr064Command "WANDSLInterfaceConfig:1" "wandslifconfig1" "GetInfo" auf und poste mir die Rückgabe. Dann habe ich eventuell ein Hinweis worauf ich prüfen muss.

von der Box:

Service='WANDSLInterfaceConfig:1'   Control='wandslifconfig1'   Action='GetInfo'
----------------------------------------------------------------------
{
  GetInfoResponse => {
    NewATURCountry => '0400',
    NewATURVendor => '41564d00',
    NewDataPath => 'Fast',
    NewDownstreamAttenuation => '220',
    NewDownstreamCurrRate => '63735',
    NewDownstreamMaxRate => '64471',
    NewDownstreamNoiseMargin => '60',
    NewDownstreamPower => '514',
    NewEnable => '1',
    NewStatus => 'Up',
    NewUpstreamAttenuation => '220',
    NewUpstreamCurrRate => '31996',
    NewUpstreamMaxRate => '32111',
    NewUpstreamNoiseMargin => '90',
    NewUpstreamPower => '510'
  }
}


von einem Repeater:

Service='WANDSLInterfaceConfig:1'   Control='wandslifconfig1'   Action='GetInfo'
----------------------------------------------------------------------
{
  UPnPError => {
    errorCode => '401',
    errorDescription => 'Invalid Action'
  }
}


Zitat
Anbei auch eine neue Beta, bei der ich das unterdrücken der box_ Readings überarbeitet habe. box_fwVersion, box_Model und box_oem lässt sich nicht mehr unterdrücken, da ich diese Infos brauche und im Moment kein Internal aufmachen möchte.
box_ipv6Extern und box_ipv6Prefix sollten bei Dir nicht mehr auftauchen (hoffentlich).
Ach ja, und ein , Readings habe ich gerade auch bekommen, kann es aber nicht mehr reproduzieren  :(

danke dir, teste ich :)

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 11 Januar 2023, 22:12:08
Zitat von: JoWiemann am 11 Januar 2023, 22:01:01
...
Ach ja, und ein , Readings habe ich gerade auch bekommen, kann es aber nicht mehr reproduzieren  :(
...
Ich lass meine 7590 mit 7.29 und VERSION 07.50.0 auf verbose 4 mal bis zum Auftreten unbehelligt laufen.


Der Fehler ([FritzBox6591: TR064_Cmd.5828] - ERROR: TR064 error 401:Invalid Action) bei sTaN liegt vielleicht an der CableBox die hat ja kein DSL.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 22:18:01
Zitat von: JoWiemann am 11 Januar 2023, 22:01:01
Anbei auch eine neue Beta...


    push @readoutCmdArray, [ "box_fwVersion", "ctlmgr_ctl r logic status/nspver" ] ...


ist doppelt drin (für Shell), war's vorher aber auch schon :)

Nun am Ende anders, ist aber irrelevant da kommentiert:


+      push @readoutCmdArray, [ "box_fwVersion", "ctlmgr_ctl r logic status/nspver" ];
+      push @readoutCmdArray, [ "box_fwVersion", "ctlmgr_ctl r logic status/nspver" ]; #unless(grep { /^(box_fwVersion)$/ } @reading_list);



anyway, box_fwVersion ist aber immer noch doppelt drin, 1x in FRITZBOX_API_Check_Run() und 1x in FRITZBOX_Readout_Run_Web()

aber vielleicht hat das ja auch irgendeinen tieferen Sinn den ich (noch) nicht sehe :)

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 22:34:15
Hi Jörg,

hast Du irgendeinen Tip wie ich via lua/$whatever einen FritzOS Update Check initiieren kann?

bei der Box geht das mit tr064 so:


get FRITZBox tr064Command UserInterface:1 userif X_AVM-DE_CheckUpdate


Hab' mir dafür ein cmdalias gebaut.

bei einem Repeater kommt immer:


{
  UPnPError => {
    errorCode => '402',
    errorDescription => 'Invalid Args'
  }
}


müsste doch bestimmt auch irgendwie mit LUA funktionieren.

Hab' mal mit den Browser DEV Tools geschaut was die GUI selbst macht und das manuell via luaQuery abgesetzt, kommt als Rückmeldung 0, passiert aber weiter nichts.

Was mich aber zu meinem eigentlichen Feature-Wunsch bringt:

- Update verfügbar? manuell abfragbar via neuem set checkUpdate oder so (vielleicht später auch mit einem InternalTimer 1x am Tag oder $Interval_Update_Check oder so)
  - wenn ja: welche Version (z.B. via tr064Command UserInterface:1 userif GetInfo)
    - evtl. dann sogar direkt mit einem Reading als ahref auf die Release Notes

Ausgabe von 'tr064Command UserInterface:1 userif GetInfo' sieht dann so aus:

für eine Box:

        {
          GetInfoResponse => {
            NewPasswordRequired => '0',
            NewPasswordUserSelectable => '1',
            NewUpgradeAvailable => '1',
            NewWarrantyDate => '0001-01-01T00:00:00',
            'NewX_AVM-DE_DownloadURL' => 'http://download.avm.de/fritzbox/fritzbox-7590/deutschland/fritz.os/FRITZ.Box_7590-07.50.image',
            'NewX_AVM-DE_InfoURL' => 'http://download.avm.de/fritzbox/fritzbox-7590/deutschland/fritz.os/info_de.txt',
            'NewX_AVM-DE_LaborVersion' => '',
            'NewX_AVM-DE_UpdateState' => 'UpdateAvailable',
            'NewX_AVM-DE_Version' => '154.07.50'
          }
        }


für einen Repeater:

        {
          GetInfoResponse => {
            NewPasswordRequired => '0',
            NewPasswordUserSelectable => '1',
            NewUpgradeAvailable => '1',
            NewWarrantyDate => '0001-01-01T00:00:00',
            'NewX_AVM-DE_DownloadURL' => 'http://download.avm.de/fritzwlan/fritzwlan-repeater-1750e/deutschland/fritz.os/FRITZ.Repeater_1750E-07.30.image',
            'NewX_AVM-DE_InfoURL' => 'http://download.avm.de/fritzwlan/fritzwlan-repeater-1750e/deutschland/fritz.os/info_de.txt',
            'NewX_AVM-DE_LaborVersion' => '',
            'NewX_AVM-DE_UpdateState' => 'UpdateAvailable',
            'NewX_AVM-DE_Version' => '134.07.30'
          }
        }


auf die Update-Checks und Info Mail von den Systemen selbst kann man sich nicht verlassen.

Das v7.50 Update für die Box ist ja schon länger raus, ebenso das v7.30er für die Repeater ... angeblich checken die Systeme das auch täglich, ist aber mehr oder weniger ein Glücksspiel ob/wann das passiert und ob es auch angezeigt wird, daher sowas lieber in FHEM :)

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 11 Januar 2023, 22:46:08
Zitat von: JoWiemann am 11 Januar 2023, 22:01:01
Anbei auch eine neue Beta ...
ok, nun poppt ständig das hier auf (weil Du das entsprechend im Code geändert hast :))


2023.01.11 22:43:32 2: FRITZBOX [FRITZBox: Readout_Run_Web.2507] - ERROR: box_vdsl_upStreamRate Curl-> {
  GetInfoResponse => {
  NewATURCountry => '0400',
  NewATURVendor => '41564d00',
  NewDataPath => 'Fast',
  NewDownstreamAttenuation => '220',
  NewDownstreamCurrRate => '63735',
  NewDownstreamMaxRate => '64471',
  NewDownstreamNoiseMargin => '60',
  NewDownstreamPower => '514',
  NewEnable => '1',
  NewStatus => 'Up',
  NewUpstreamAttenuation => '220',
  NewUpstreamCurrRate => '31996',
  NewUpstreamMaxRate => '32111',
  NewUpstreamNoiseMargin => '90',
  NewUpstreamPower => '510'
  }
}


nix VDSL, weil hab' ich nicht :)

ich setze vorerst mal verbose 1 damit Ruhe ist.



disableBoxReadings   box_vdsl_downStreamRate,box_vdsl_upStreamRate


wie gesagt, nur nach einem Neustart sind diese wieder zu sehen. 1x disableBoxReadings neu gesetzt oder deletereading auf die o.g. und sie kommen bis zum FHEM Restart auch nicht mehr wieder.

P.S.: das Komma tauchte gerade wieder auf :D (Auslöser: box_fwVersion doppelt / siehe Post #302) - innerhalb Sekunden reproduzierbar wenn man das DEF 1x neu setzt (modify)

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Januar 2023, 10:36:47
Zitat von: mcp am 11 Januar 2023, 22:18:01

    push @readoutCmdArray, [ "box_fwVersion", "ctlmgr_ctl r logic status/nspver" ] ...


ist doppelt drin (für Shell), war's vorher aber auch schon :)

Nun am Ende anders, ist aber irrelevant da kommentiert:


+      push @readoutCmdArray, [ "box_fwVersion", "ctlmgr_ctl r logic status/nspver" ];
+      push @readoutCmdArray, [ "box_fwVersion", "ctlmgr_ctl r logic status/nspver" ]; #unless(grep { /^(box_fwVersion)$/ } @reading_list);



anyway, box_fwVersion ist aber immer noch doppelt drin, 1x in FRITZBOX_API_Check_Run() und 1x in FRITZBOX_Readout_Run_Web()

aber vielleicht hat das ja auch irgendeinen tieferen Sinn den ich (noch) nicht sehe :)

--
ciao, Marc

Hallo Marc,

das Modul holt sich die FirtzBox Firmwareversion in unterschiedlichen Prozessen:

1. FRITZBOX_API_Check_Run: hier wird die Firmwareversion über einen WebService Aufruf geholt, der keine SessionID und somit keine User Credentials benötigt. Dieser Aufruf findet nur beim Define und bei drei get Aufrufen statt. Hat also nichts mit dem regelmäßigen Abholen von Daten zu tun.

2. FRITZBOX_Readout_Run_Shell: Dieses Readout wird benutzt, wenn Fhem auf einer Fritzbox, z.B. in der freien Firmware Freetz, läuft. Ich weiß im Moment nicht, ob das noch von jemandem genutzt wird.

3. FRITZBOX_Readout_Run_Web: Dieses Readout wird genutzt, wenn Fhem auf irgendeinem Server läuft, was wohl die Standard-Umgebung ist. Hier werden die umfangreichsten Informationen gesammelt. Dies geschieht über mehrere API's, die AVM zur Verfügung stellt.

Somit hat das mehrfache Vorkommen schon seinen Sinn.

In wie weit dass tatsächlich ursächlich, wie es bei Dir so aussieht, ist, bin ich gerade am Testen. Bisher konnte ich Deine Vorgehensweise zur Erzeugung des Fehlers bei mir noch erfolgreich nachstellen. Das was Du machst funktioniert bei mir ohne , Reading.

In der aktuellen Beta habe ich, wie geschrieben, das Abklemmen der Readings box_model, box_oem und box_fwversion herausgenommen, da ich mich damit wichtiger Informationen zur Steuerung beraubt habe. War ein echtes Eigentor. Keine Ahnung, was ich da genommen hatte.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Januar 2023, 10:51:03
Zitat von: mcp am 11 Januar 2023, 22:46:08
ok, nun poppt ständig das hier auf (weil Du das entsprechend im Code geändert hast :))


2023.01.11 22:43:32 2: FRITZBOX [FRITZBox: Readout_Run_Web.2507] - ERROR: box_vdsl_upStreamRate Curl-> {
  GetInfoResponse => {
  NewATURCountry => '0400',
  NewATURVendor => '41564d00',
  NewDataPath => 'Fast',
  NewDownstreamAttenuation => '220',
  NewDownstreamCurrRate => '63735',
  NewDownstreamMaxRate => '64471',
  NewDownstreamNoiseMargin => '60',
  NewDownstreamPower => '514',
  NewEnable => '1',
  NewStatus => 'Up',
  NewUpstreamAttenuation => '220',
  NewUpstreamCurrRate => '31996',
  NewUpstreamMaxRate => '32111',
  NewUpstreamNoiseMargin => '90',
  NewUpstreamPower => '510'
  }
}


nix VDSL, weil hab' ich nicht :)

ich setze vorerst mal verbose 1 damit Ruhe ist.


Hallo Marc,

ich bin etwas irritiert, da ja grundsätzlich eine Response mit Daten kommt, allerdings die Formatierung anders ist. Gibt doch bitte einmal bei Dir ein:

get <FritzBox> tr064Command  "WANDSLInterfaceConfig:1" "wandslifconfig1" "GetInfo" und poste mir das Ergebnis.
Sorry hattest Du ja schon...

Bei mir sind in der Response die Datenfelder mit ' ' geklammert. Also Dein GetInfoResponse => ist bei mir ein 'GetInfoResponse' =>.

Ob der Name der beiden Readings richtig ist, können wir diskutieren. Welchen Verbindungstyp hast Du denn im Einsatz?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Januar 2023, 11:48:38
Hallo,

anbei eine neue Beta die folgende Fehler korrigiert:

ok, nun poppt ständig das hier auf (weil Du das entsprechend im Code geändert hast :))
2023.01.11 22:43:32 2: FRITZBOX [FRITZBox: Readout_Run_Web.2507] - ERROR: box_vdsl_upStreamRate Curl-> {

für einen Repeater werden die Readings: box_vdsl_downStreamRate, box_vdsl_upStreamRate nicht mehr abgerufen.

Und ja, das mit dem Komma habe ich noch nicht gefunden  >:( >:( >:(

Und heute ist Freitag der 13te.

Grüße Jörg

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 13 Januar 2023, 11:55:25
Zitat von: JoWiemann am 13 Januar 2023, 10:51:03
...
Ob der Name der beiden Readings richtig ist, können wir diskutieren. Welchen Verbindungstyp hast Du denn im Einsatz?

peinlich LOL - Sorry, wie ich grade sehe hab ich doch VDSL ::)
Zumindest zeigt mir die Box das an:
Verbindungstyp: VDSL2 17a G.Vector (ITU G.993.5)

Worin besteht denn der Unterschied zwischen den ,,normalen" box_dsl_blaStream und box_vdsl_blaStream Readings in diesem Fall?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Januar 2023, 11:55:35
Zitat von: JoWiemann am 13 Januar 2023, 11:48:38
...
Und ja, das mit dem Komma habe ich noch nicht gefunden  >:( >:( >:(

Und heute ist Freitag der 13te.
....

Hallo
Ich lass die 0.7.50 auf der Kommasuche noch laufen. Bisher ist seit 2023.01.11 14 Uhr nicts gekommen.

Wenn bis morgen abend nichts gekommen ist, ändere ich noxh einmal an den BoxReadings etwas.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 13 Januar 2023, 12:06:28
Moin Jörg,

Zitat von: JoWiemann am 13 Januar 2023, 10:36:47
...
In wie weit dass tatsächlich ursächlich, wie es bei Dir so aussieht, ist, bin ich gerade am Testen. Bisher konnte ich Deine Vorgehensweise zur Erzeugung des Fehlers bei mir noch erfolgreich nachstellen. Das was Du machst funktioniert bei mir ohne , Reading.
Merkwürdig.

Sobald ich FHEM neu starte, dauert es keine 20 Sekunden und das Komma Reading ist da, sowohl auf dem Fritzbox Device als auch auf den 4 Repeater Devices.

Wenn ich die manuell lösche oder disable Box readings erneut setze, sind die weg, bis entweder Neustart oder modify DEF. Soweit ich das sehe macht er beim erneuten modify DEF wieder einen API Check (wie auch nach einem Neustart) und dann taucht das Komma Reading auf.

Zitat
In der aktuellen Beta habe ich, wie geschrieben, das Abklemmen der Readings box_model, box_oem und box_fwversion herausgenommen, da ich mich damit wichtige Informationen zur Steuerung beraubt habe. War ein echtes Eigentor. Keine Ahnung, was ich da genommen hatte.
;D Passiert. Manchmal macht das Gehirn schon komische Sachen. Ich sag nur ,,ich hab kein VDSL" ;)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Januar 2023, 12:10:29
Zitat von: mcp am 13 Januar 2023, 11:55:25
Worin besteht denn der Unterschied zwischen den ,,normalen" box_dsl_blaStream und box_vdsl_blaStream Readings in diesem Fall?

HM, war ein Hinweis aus dem Forum mit irgendwas Brutto/Netto. Ich hatte das einfach umgesetzt ohne mich intensiver damit zu beschäftigen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Januar 2023, 12:15:35
Zitat von: mcp am 13 Januar 2023, 12:06:28
Wenn ich die manuell lösche oder disable Box readings erneut setze, sind die weg, bis entweder Neustart oder modify DEF. Soweit ich das sehe macht er beim erneuten modify DEF wieder einen API Check (wie auch nach einem Neustart) und dann taucht das Komma Reading auf.

Hm, das mit Neustart und ändern define ist ein guter Hinweis. Auf dem Weg habe ich gerade das , auch bekommen.

Spannend ist, dass in fhem.save folgende Zeile auftaucht:
setstate FritzBox 2023-01-13 12:08:48 , 0

Woher das fhem.save diese Zeile bekommt? Keine Ahnung. Ok, dann werde ich mich mal auf Forschungsreise begeben.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 13 Januar 2023, 13:32:10
Zitat von: JoWiemann am 13 Januar 2023, 12:10:29
HM, war ein Hinweis aus dem Forum mit irgendwas Brutto/Netto. Ich hatte das einfach umgesetzt ohne mich intensiver damit zu beschäftigen.
Ok, hab die Nachricht dazu gefunden.

NewDownstreamCurrRate / NewUpstreamCurrRate ist die aktuelle Datenrate, NewDownstreamMaxRate/NewUpstreamMaxRate ist die Leitungskapazität.

Insofern wäre ich für eine Umbenennung der Readings.

Warum die bei mir nicht gefunden werden liegt wohl daran, daß du im Code nach 'bla' suchst, die Ausgaben bei mir aber ohne ' sind:


Service='WANDSLInterfaceConfig:1'   Control='wandslifconfig1'   Action='GetInfo'
----------------------------------------------------------------------
{
  GetInfoResponse => {
    NewATURCountry => '0400',
    NewATURVendor => '41564d00',
    NewDataPath => 'Fast',
    NewDownstreamAttenuation => '220',
    NewDownstreamCurrRate => '63735',
    NewDownstreamMaxRate => '64126',
    NewDownstreamNoiseMargin => '60',
    NewDownstreamPower => '514',
    NewEnable => '1',
    NewStatus => 'Up',
    NewUpstreamAttenuation => '220',
    NewUpstreamCurrRate => '31996',
    NewUpstreamMaxRate => '32111',
    NewUpstreamNoiseMargin => '90',
    NewUpstreamPower => '510'
  }
}


dann müsste man wohl beide Fälle mit einbauen oder die Regex erweitern.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 13 Januar 2023, 14:07:32
Zitat von: mcp am 13 Januar 2023, 13:32:10
dann müsste man wohl beide Fälle mit einbauen oder die Regex erweitern.

Habe ich in der Beta von heute gemacht.

Und nun noch frohe Kunde. Das , Reading habe ich gefunden.

Und nun was passiert ist:

Beim Auswählen aus einer DropDown-Liste für Attribute werden die ausgewählten Elemente in einen String Komma separiert geschrieben.

zB. box_rateDown,box_rateUp,box_vdsl_downStreamRate,box_vdsl_upStreamRate

Um nun die Readings zu löschen bau ich mit split ein Array auf arbeite das mit foreach ab:

my @reading_list = split("(,|\\|)", $aVal);

Der Fehler lag nun im RegEx für split. (Keine Ahnung, was ich mir dabei gedacht habe)

Jedenfalls habe ich so ein Array erhalten, dass folgende Werte hatte:
, <= man achte auf diesen Wert
box_rateDown
box_rateUp
box_vdsl_downStreamRate
box_vdsl_upStreamRate

Nun kommt etwas, dass ich bisher nicht wusste. Ich lösche ein Attribut aus der internen Liste mit:

readingsDelete($hash, $_) if exists $hash->{READINGS}{$_}{VAL};     # Habe ich irgendwo abgeschaut

Jetzt passiert folgendes. Da das Array-Element im HASH nicht existiert, wird es im HASH, da ja auf {VAL} geprüft wird, wohl einfach angelegt. Was dann dazu führt, dass dann auf einmal ein entsprechendes Attribut existiert.

Ändert man die Code Zeile auf:
readingsDelete($hash, $_) if exists $hash->{READINGS}{$_};

Wird keine HASH Element angelegt, da ja auf {$_} geprüft wird.

So, und jetzt seit Ihr dran.

Grüße Jörg und eine Version im Fhem Git. Für Eilige im Anhang.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 13 Januar 2023, 14:35:39
Moin Jörg,

top!  :D

Zitat von: JoWiemann am 13 Januar 2023, 14:07:32
...
Nun kommt etwas, dass ich bisher nicht wusste. Ich lösche ein Attribut aus der internen Liste mit:

readingsDelete($hash, $_) if exists $hash->{READINGS}{$_}{VAL};     # Habe ich irgendwo abgeschaut

Jetzt passiert folgendes. Da das Array-Element im HASH nicht existiert, wird es im HASH, da ja auf {VAL} geprüft wird, wohl einfach angelegt. Was dann dazu führt, dass dann auf einmal ein entsprechendes Attribut existiert.

Ändert man die Code Zeile auf:
readingsDelete($hash, $_) if exists $hash->{READINGS}{$_};

Wird keine HASH Element angelegt, da ja auf {$_} geprüft wird.

Auf das gleiche Problem bin ich in meinem Code gestern auch gestoßen.
Habe festgestellt, dass defined es nicht erstellt, exists schon.

https://perldoc.perl.org/functions/defined (https://perldoc.perl.org/functions/defined)
https://perldoc.perl.org/functions/exists (https://perldoc.perl.org/functions/exists)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 13 Januar 2023, 14:53:28
Zitat von: JoWiemann am 13 Januar 2023, 14:07:32
Habe ich in der Beta von heute gemacht.

Und nun noch frohe Kunde. Das , Reading habe ich gefunden.

Und nun was passiert ist:
.....

Na das erklärt zumindest, dass das ,-Ding meist nach Änderungen am disableBoxReadings enstanden ist.

Falls es noch akut ist - ich hatte am 11. mit #309 geschrieben, dass die Readings in 0.7.50
  box_fwVersion
  box_last_connect_err
  box_cpuTemp
  box_model
  box_moh
trotz Auswahl in der DropDown Liste nicht verschwunden sind.


Der Vorschlag mit der Namensänderung der Datenraten finde ich im Prinzip gut (die Frage ist natürlich wer Auswertungen auf den alten Namen am Laufen hat).

Die Oberfläche der 7.29 kennt/nennt es ja:
DSLAM-Datenrate Max.   kbit/s   116800   42464
DSLAM-Datenrate Min.   kbit/s   1152   
Leitungskapazität      kbit/s   120258   43049
Aktuelle Datenrate      kbit/s   114650   42462
Min Effektive Datenrate   kbit/s   111686   42453

Wobei bei mir zahlenmäßig die Aktuelle Datenrate den beiden box_vdsl_downStreamRate 114.65 & box_vdsl_downStreamRate 42.462 MBit (Faktor 1000) entspricht.
Die box_dsl_downStream 112.012 und box_dsl_upStream 41.485 kann ich nicht recht zuordnen.
Allenfalls mit 1024 multipliziert geht es auch in Richtung akt. Datenrate.

Gruß Ralf


Edit:
Das Ergebnis aus TR64 Command: WANDSLInterfaceConfig:1 wandslifconfig1 GetInfo
liefert aus meiner Sicht

    'NewDownstreamCurrRate' => '114650',  entspricht Aktuelle Datenrate
    'NewUpstreamCurrRate' => '42462',
   
    'NewDownstreamMaxRate' => '120258',  entspricht Leitungskapazität
   'NewUpstreamMaxRate' => '43049',
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 13 Januar 2023, 21:19:01
Hi Jörg,

irgendwas funktioniert mit dem Aufräumen inaktiver WLAN Clients nicht mehr.

Seit der neuen Version sehe ich z.B.:


mac_C0_2C_5C_80_17_BA        PC-C0-2C-5C-80-17-BA [landevice509] (WLAN: 0 / 0 Mbit/s RSSI: 0)


seit über 1 Stunde in diesem Status vorhanden.

Wunderte mich schon, FHEM schickte mir vor knapp 1 Stunde, dass Frau wieder zu Hause ist (das o.g. ist ihr Handy) nur sie kam dann nicht. Dann im Presence Device geschaut und gesehen, dass das Handy angeblich eingeloggt ist ...

EDIT: ok, warum auch immer war active:1 für das Device, obwohl Fritzbox und Repeater sagen, daß das Device inaktiv ist.

Ich hab' den Repeater nun neu gestartet, jetzt wird's auch in FHEM korrekt als active:0 erkannt und somit inactive gesetzt und gelöscht.

Muss ich beobachten.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 12:18:31
Moin Jörg,

Zitat von: mcp am 13 Januar 2023, 21:19:01
EDIT: ok, warum auch immer war active:1 für das Device, obwohl Fritzbox und Repeater sagen, daß das Device inaktiv ist.

Ich hab' den Repeater nun neu gestartet, jetzt wird's auch in FHEM korrekt als active:0 erkannt und somit inactive gesetzt und gelöscht.

Muss ich beobachten.

Es scheint am Fritz!OS v7.30 für die Repeater zu liegen.

Ich habe 1 von 4 auf v7.30 aktualisiert, die anderen 3 nutzen noch v7.29.

Bei dem mit v7.30 werden die inaktiven WLAN Geräte nicht gelöscht, weil diese als aktiv gekennzeichnet sind:

MAC:C0:2C:5C:80:17:BA IPv4: UID:landevice7117 NAME:PC-C0-2C-5C-80-17-BA STATUS:unlimited DEVTYPE:wlan ONLINE:ACTIVE REALTIME:0

MAC:D4:A3:3D:A0:CA:A1 IPv4: UID:landevice7120 NAME:PC-D4-A3-3D-A0-CA-A1 STATUS:unlimited DEVTYPE:wlan ONLINE:ACTIVE REALTIME:0

mac_C0_2C_5C_80_17_BA       PC-C0-2C-5C-80-17-BA [landevice7117] (WLAN: 0 / 0 Mbit/s RSSI: 0)

mac_D4_A3_3D_A0_CA_A1       PC-D4-A3-3D-A0-CA-A1 [landevice7120] (WLAN: 0 / 0 Mbit/s RSSI: 0)



In der FRITZ! Web GUI werden die Geräte auch korrekt als inaktiv gekennzeichnet. Anscheinend macht die neue Firmware das an irgendwas anderem fest.

Nun ist die Frage: will man das AVM berichten und darauf warten, dass die das eventuell irgendwann in den nächsten Jahren fixen?
Oder wollen wir die Erkennung im Modul erweitern? Mir schwebt sowas vor wie: wenn 'WLAN: 0 / 0 Mbit/s RSSI: 0' über einen Zeitraum von X so bleibt, dann ist das Gerät inaktiv und kann aus der Liste gelöscht werden.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 14:39:44
Ist es nicht so, dass bei einem Mesh diese Infos alle bei Meshmaster liegen und auch von dort geholt werden sollten.

Bei meinem Mesh aus 7590 & 7490 (beide 7.29) ist das so. Auch bei einem Bekannten dem ich geholfen hatte das Repeater Mesh einzurichten sah es meiner Erinnerung nach so auch, dass die Box alle Info hält.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 14 Januar 2023, 14:47:21
Zitat von: JoWiemann am 10 Januar 2023, 15:57:16
Tja,

da müssen wir wohl ein Ticket bei AVM aufmachen. Du kannst das in der Oberfläche von der FritzBox nachstellen. Wenn Du einen Zeitraum eingibt's und "immer gesperrt" auswählst dann wird nach dem Speichern wieder "immer klingeln" ausgewählt sein und die Zeiten sind vertauscht.

Grüße Jörg

Update: habe ein Ticket aufgemacht. Je mehr ein Ticket aufmachen, desto eher, hoffentlich, ein Fix

Die von AVM haben einen an der Waffel, was Benutzerfreundlichkeit angeht.

Wenn man "immer gesperrt" und einen Zeitraum von 06:00 bis 15:00 anwählt, dann wird nach dem Speichern daraus in der Anzeige "immer klingel" von 15:00 bis 06:00. Natürlich ist das logisch Richtig. Aber eine Eingabe in der Anzeige mit negativer Logik anzuzeigen. Dass muss man Benutzern erst einmal zumuten.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 14:55:32
 :-X
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 14:58:41
Habe gerade in anderen Beiträgen gesehen, dass von Problemen mit der Modulversion 0.7.50 auf Boxtypen 40xx, 66xx berichtet wird.
Sag Bescheid wenn du dir vornehmlich erst mal die "Kompatibilität" des neuen Moduls mit den verschiedenen Boxen anschauen willst  :)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 16:13:16
Hi Jörg,

Zitat von: mcp am 14 Januar 2023, 12:18:31
Nun ist die Frage: will man das AVM berichten und darauf warten, dass die das eventuell irgendwann in den nächsten Jahren fixen?
Oder wollen wir die Erkennung im Modul erweitern? Mir schwebt sowas vor wie: wenn 'WLAN: 0 / 0 Mbit/s RSSI: 0' über einen Zeitraum von X so bleibt, dann ist das Gerät inaktiv und kann aus der Liste gelöscht werden.

anderer Vorschlag. IMHO kann man auch prüfen, ob eine IP vorhanden ist, falls nicht: inaktiv. Habe ich seit paar Stunden so laufen, funktioniert bei mir.

Anbei mein Patch Vorschlag dafür:

--- old/72_FRITZBOX.pm  2023-01-13 20:21:59.533866955 +0100
+++ new/72_FRITZBOX.pm  2023-01-14 15:57:20.300801665 +0100
@@ -2345,7 +2345,7 @@ sub FRITZBOX_Readout_Run_Web($)
          $dName .= " [" . $UID . "]";

       # Create a reading if a landevice is connected
-         if ( $_->{active} || $allowPassiv) {
+         if ( ($_->{active} && $_->{ip}) || $allowPassiv) {
             my $mac = $_->{mac};
             $mac =~ s/:/_/g;




Dann ist mir dabei noch aufgefallen, daß die LAN Infos bei den LAN Devices fehlen. Habe ich ebenso mit eingebaut, ob's so allerdings richtig ist musst Du beurteilen :)

vorher:

Homematic-DRAP [landevice582000]
openWB [landevice9106]
Raspberry-Pi-4B [landevice362165] (WLAN: 0 / 0 Mbit/s RSSI: 0) (WAN:1, 1 Gbit/s)


nachher:

Homematic-DRAP [landevice582000] (LAN:2, 100 Mbit/s)
openWB [landevice9106] (LAN:4, 1 Gbit/s)
Raspberry-Pi-4B [landevice362165] (WAN:1, 1 Gbit/s)



Patch Vorschlag dafür:

--- old/72_FRITZBOX.pm  2023-01-13 20:21:59.533866955 +0100
+++ new/72_FRITZBOX.pm  2023-01-14 15:57:20.300801665 +0100
@@ -1929,7 +1929,7 @@ sub FRITZBOX_Readout_Run_Web($)
    $queryStr .= "&wlanList=wlan:settings/wlanlist/list(mac,speed,speed_rx,rssi,is_guest)"; # WLAN devices
    $queryStr .= "&wlanListNew=wlan:settings/wlanlist/list(mac,speed,rssi)"; # WLAN devices fw>=6.69
    #wlan:settings/wlanlist/list(hostname,mac,UID,state,rssi,quality,is_turbo,cipher,wmm_active,powersave,is_ap,ap_state,is_repeater,flags,flags_set,mode,is_guest,speed,speed_rx,channel_width,streams)   #wlan:settings/wlanlist/list(hostname,mac,UID,state,rssi,quality,is_turbo,wmm_active,cipher,powersave,is_repeater,flags,flags_set,mode,is_guest,speed,speed_rx,speed_rx_max,speed_tx_max,channel_width,streams,mu_mimo_group,is_fail_client)
-   $queryStr .= "&lanDevice=landevice:settings/landevice/list(mac,ip,ethernet,ethernet_port,guest,name,active,online,wlan,speed,UID)"; # LAN devices
+   $queryStr .= "&lanDevice=landevice:settings/landevice/list(mac,ip,ethernet,ethernet_port,ethernetport,guest,name,active,online,wlan,speed,UID)"; # LAN devices
    $queryStr .= "&lanDeviceNew=landevice:settings/landevice/list(mac,ip,ethernet,guest,name,active,online,wlan,speed,UID)"; # LAN devices fw>=6.69
    #landevice:settings/landevice/list(name,ip,mac,UID,dhcp,wlan,ethernet,active,static_dhcp,manu_name,wakeup,deleteable,source,online,speed,wlan_UIDs,auto_wakeup,guest,url,wlan_station_type,vendorname)
    #landevice:settings/landevice/list(name,ip,mac,parentname,parentuid,ethernet_port,wlan_show_in_monitor,plc,ipv6_ifid,parental_control_abuse,plc_UIDs)   #landevice:settings/landevice/list(name,ip,mac,UID,dhcp,wlan,ethernet,active,static_dhcp,manu_name,wakeup,deleteable,source,online,speed,wlan_UIDs,auto_wakeup,guest,url,wlan_station_type,vendorname,parentname,parentuid,ethernet_port,wlan_show_in_monitor,plc,ipv6_ifid,parental_control_abuse,plc_UIDs)
@@ -2353,7 +2353,7 @@ sub FRITZBOX_Readout_Run_Web($)
             $landevice{$mac}=$UID;

             # if ( !$_->{ethernet} && $_->{wlan} ) { # funktioniert nicht mehr seit v7
-            if ( defined $wlanList{$mac} ) {
+            if ( defined $wlanList{$mac} and !$_->{ethernet_port} and !$_->{ethernetport} ) {
                # Copes with fw>=7
                $_->{guest} = $wlanList{$mac}{is_guest}  if defined $wlanList{$mac}{is_guest} && $_->{guest} eq "";
                $wlanCount++;
@@ -2374,6 +2374,14 @@ sub FRITZBOX_Readout_Run_Web($)
                $dName .= ", " . $_->{speed} . " Mbit/s"   if $_->{speed} ne "1000" && $_->{speed} ne "0";
                $dName .= ")";
             }
+            elsif ( $_->{ethernetport} ) {
+               $dName .= " (";
+               $dName .= "g"         if $_->{guest};
+               $dName .= "" . $_->{ethernetport};
+               $dName .= ", 1 Gbit/s"    if $_->{speed} eq "1000";
+               $dName .= ", " . $_->{speed} . " Mbit/s"   if $_->{speed} ne "1000" && $_->{speed} ne "0";
+               $dName .= ")";
+            }
             my $rName  = "mac_";
                $rName .= "pas_" if $allowPassiv && $_->{active} == 0;
                $rName .= $mac;


wobei auch das leider nicht bei jedem LAN Device zu den zusätzlichen Einträgen führt. Soweit ich das sehe sind diejenigen über einen Switch angebunden, daher keine LAN Port Info. Wobei man dort ja zumindest die Info anzeigen lassen könnte über welchen Port die sich denn ,,sehen" ;)


Dann noch die Ausgabe bei lanDeviceInfo etwas abgeändert in IMHO etwas passenderes: STATE -> ACCESS:limited|unlimited und den STATE:CONNECTED|DISCONNECTED für WLAN Geräte
... und noch ein Bugfix für "Not a HASH reference at ./FHEM/72_FRITZBOX.pm line 6799" wenn man lanDeviceInfo auf die Fritzbox ID selbst macht. IMHO sollte die bei lanDeviceInfo auch raus, weil da eh nichts geliefert wird.

Patch Vorschlag dafür:

--- old/72_FRITZBOX.pm  2023-01-13 20:21:59.533866955 +0100
+++ new/72_FRITZBOX.pm  2023-01-14 15:57:20.300801665 +0100
@@ -6796,10 +6804,13 @@ sub FRITZBOX_Lan_Device_Info($$$) {
           $returnStr .= " IPv4:"     . $result->{data}->{vars}->{dev}->{ipv4}->{current}->{ip};
           $returnStr .= " UID:"      . $result->{data}->{vars}->{dev}->{UID};
           $returnStr .= " NAME:"     . $result->{data}->{vars}->{dev}->{name}->{displayName};
-          $returnStr .= " STATUS:"   . $result->{data}->{vars}->{dev}->{netAccess}->{kisi}->{selectedRights}->{msgid};
+          if ( ref ($result->{data}->{vars}->{dev}->{netAccess}->{kisi}->{selectedRights}) eq 'HASH' ) {
+            $returnStr .= " ACCESS:"   . $result->{data}->{vars}->{dev}->{netAccess}->{kisi}->{selectedRights}->{msgid}        if defined($result->{data}->{vars}->{dev}->{netAccess}->{kisi}->{selectedRights}->{msgid});
+          }
           $returnStr .= " DEVTYPE:"  . $result->{data}->{vars}->{dev}->{devType};
+          $returnStr .= " STATE:"    . $result->{data}->{vars}->{dev}->{wlan}->{state}                                 if defined($result->{data}->{vars}->{dev}->{wlan}->{state}) and $result->{data}->{vars}->{dev}->{devType} eq 'wlan';
           $returnStr .= " ONLINE:"   . $result->{data}->{vars}->{dev}->{state};
-          $returnStr .= " REALTIME:" . $result->{data}->{vars}->{dev}->{realtime}->{state} if defined($result->{data}->{vars}->{dev}->{realtime}->{state});
+          $returnStr .= " REALTIME:" . $result->{data}->{vars}->{dev}->{realtime}->{state}                             if defined($result->{data}->{vars}->{dev}->{realtime}->{state});
           return $returnStr;
        } else {
           return "ERROR: no lanDeviceInfo: " . $lDevID;




EDIT: dann vielleicht noch etwas um die ganzen trailing whitespaces zu entfernen:


sed -i 's/[[:space:]]*$//' 72_FRITZBOX.pm


:)

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 16:19:17
Moin Ralf,

Zitat von: RalfRog am 14 Januar 2023, 14:39:44
Ist es nicht so, dass bei einem Mesh diese Infos alle bei Meshmaster liegen und auch von dort geholt werden sollten.

Bei meinem Mesh aus 7590 & 7490 (beide 7.29) ist das so. Auch bei einem Bekannten dem ich geholfen hatte das Repeater Mesh einzurichten sah es meiner Erinnerung nach so auch, dass die Box alle Info hält.
ja, die Box hat all diese Infos.

Bei mir war und ist es so, daß je nachdem wo ein Gerät angemeldet ist, dieses dann auch entsprechend auf der Box oder auf einem der 4 Repeater angezeigt wird.
So finde ich das eigentlich auch richtig, da man so in FHEM direkt sehen kann, welches Gerät wo angemeldet ist ohne den Umweg über die Box gehen zu müssen.

Evtl. muss man aber auch im FRITZBOX Modul den Mesh Support erweitern/überarbeiten? - keine Ahnung.

Bis vor paar Tagen habe ich mich 0 mit dem Modul beschäftigt, es lief einfach nur - dann über den Fork gestolpert ...

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 18:15:40
Zum Umfang und was alles in Modul kann/soll (eigene Vorschläge probieren mit selber patchen - nix für mich Perl-Novizen außer was Banalem  ???) muss Jörg sich Gedanken machen.
Das Modul muss ja überschaubar und wartbar bleiben. Als eierlegende Wollmilchsau schafft man das vermutlich schwerlich.

Ich denke wichtig ist, dass vor allem die verschiedenen Modelle abgedeckt werden (DSL, Kabel, Glas und ohne Modem) und das die Funktionen zum Steuern (Startpunk des Fork) wie beispielsweise (Gast)WLAN an/aus; Devices vom I-Netzugriff sperren, Profile, Ringtones, SIP-Infos etc. und zu erkennen ob die Box verbunden ist (Connect) wichtig sind.
Dann kommen sicher so Dinge wie Bitraten, Uptime etc.  und auch Auslesen von Repeatern dazu.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 14 Januar 2023, 19:00:18
Puh,

da haben sich ja eine Menge Aufgaben angesammelt. Ich komme erst nächste Woche dazu.

@Marc, danke für die Umsetzungsvorschläge. Sind immer gerne willkommen.

@Ralf, Dein Angebot weitere Boxen zu testen nehme ich gerne an. Ob wir allerdings wirklich den ganzen AVM Zoo eingefangen bekommen?

Zu überlegen ist, ob ich das Modul auch entschlacke. Raus können aus meiner Sicht die Abfragen über Telnet und über Shell.
Aber da bin ich auf die Rückmeldung der Community angewiesen. Würde aber die Wartung einfacher machen.

Allen noch ein schönes Wochenende.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 19:46:49
Nabend Jörg,

Zitat von: JoWiemann am 14 Januar 2023, 19:00:18
da haben sich ja eine Menge Aufgaben angesammelt. Ich komme erst nächste Woche dazu.

@Marc, danke für die Umsetzungsvorschläge. Sind immer gerne willkommen.
sehr gerne.


Zitat
Zu überlegen ist, ob ich das Modul auch entschlacke. Raus können aus meiner Sicht die Abfragen über Telnet und über Shell.
Aber da bin ich auf die Rückmeldung der Community angewiesen. Würde aber die Wartung einfacher machen.
wäre ich auch dafür, man muss halt nur schauen wie viele alte Boxen noch benutzt werden etc.

evtl. hilft https://fhem.de/stats/statistics.html (https://fhem.de/stats/statistics.html) ja ein wenig weiter um einen groben Überblick zu bekommen.


Zitat
Allen noch ein schönes Wochenende.
dankeschön, dir ebenso.

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 20:21:26
Zitat von: mcp am 14 Januar 2023, 19:46:49
...
evtl. hilft https://fhem.de/stats/statistics.html (https://fhem.de/stats/statistics.html) ja ein wenig weiter um einen groben Überblick zu bekommen.
...

Du hast Ideen :) => Beachtlicher Zoo

Es dominieren definitv 7590, 7490, 6591, 6490  und Repeater  1750E, 3000, 2400 quasi alle aktuelle FW
Es sind auch noch eine Reihe richtig alter Kisten dabei. Da braucht es wohl auf jeden Fall Tester (oder muss dort sowieso die Version von Tupol verwendet werden?).


# of installations # of definitions Model
442 454 FRITZ!Box 7590
292 308 FRITZ!Box 7490
90 93 FRITZ!Box 7590 (UI)
77 111 FRITZ!WLAN Repeater 1750E
73 76 FRITZ!Box 7490 (UI)
58 63 FRITZ!Box 7530
38 39 FRITZ!Box 6591 Cable (lgi)
38 40 FRITZ!Box Fon WLAN 7390
37 37 FRITZ!Box 7590 AX
37 40 FRITZ!Repeater 3000
36 39 FRITZ!Repeater 2400
27 29 FRITZ!Box 6490 Cable
25 25 FRITZ!Box 6591 Cable (kdg)
25 25 FRITZ!Box 7580
23 23 FRITZ!Box 6590 Cable
23 23 FRITZ!Box 6591 Cable
22 23 FRITZ!Box 6490 Cable (lgi)
21 24 FRITZ!Box 4040
20 20 FRITZ!Box 6660 Cable
16 FRITZ!WLAN Repeater DVB-C
13 13 FRITZ!Box 6490 Cable (kdg)
13 13 FRITZ!Box 7530 AX
12 13 FRITZ!Box 7530 (UI)
12 12 FRITZ!Powerline 1260E
11 11 FRITZ!Box 7430
10 10 FRITZ!Box 5530
10 10 FRITZ!Box 7580 (UI)
9 9 FRITZ!Box 3490
9 9 FRITZ!Box 6890 LTE
9 9 FRITZ!Box 7362 SL (UI)
9 9 FRITZ!Box 7590 AX (UI)
8 9 FRITZ!Box 6690 Cable
8 8 FRITZ!Box 7583
8 8 FRITZ!Box Fon WLAN 7390 (UI)
7 7 FRITZ!Box 7560
6 9 FRITZ!Repeater 1200
6 7 FRITZ!Repeater 1200 AX
6 7 FRITZ!WLAN Repeater 310
6 6 FRITZ!WLAN Repeater 450E
5 5 FRITZ!Box 4060
5 5 FRITZ!Box 7412 (UI)
5 6 FRITZ!Box 7560 (UI)
5 6 FRITZ!Box Fon WLAN 7360
4 4 FRITZ!Box 4020
4 4 FRITZ!Box 5490
4 4 FRITZ!Box 5590
4 4 FRITZ!Box 7520 (UI)
4 4 FRITZ!Box 7530 AX (UI)
4 4 FRITZ!Repeater 600
4 4 FRITZ!Repeater 6000
3 3 FRITZ!Box 3390
3 3 FRITZ!Box 6430 Cable
3 3 FRITZ!Box Fon WLAN 7270 v3
3 3 FRITZ!Powerline 546E
2 2 FRITZ!Box 6340 Cable (kbw)
2 2 FRITZ!Box 6820 LTE
2 2 FRITZ!Box 6850 5G
2 2 FRITZ!Box 7581
2 2 FRITZ!Box WLAN 3370
2 3 FRITZ!WLAN Repeater 1160
2 2 FRITZ!WLAN Repeater 300E
1 2 FRITZ!Box
1 1 FRITZ!Box 6840 LTE
1 1 FRITZ!Box 7272
1 1 FRITZ!Box 7272 (UI)
1 1 FRITZ!Box 7330
1 1 FRITZ!Box 7362 SL
1 1 FRITZ!Box 7510
1 1 FRITZ!Box Fon WLAN 7050 (UI)
1 1 FRITZ!Box Fon WLAN 7270 v3 (UI)
1 1 FRITZ!Box Fon WLAN 7320
1 1 FRITZ!Box Fon WLAN 7390 (EWE Edition)
1 1 FRITZ!Box Fon WLAN 7390 (O2)
1 1 FRITZ!Powerline 1240E
1 1 FRITZ!Powerline 1260
1 1 FRITZ!Powerline 540E
1 1 FRITZ!WLAN Repeater 1750E [avm]




Zitat von: JoWiemann am 14 Januar 2023, 19:00:18
...
Zu überlegen ist, ob ich das Modul auch entschlacke. Raus können aus meiner Sicht die Abfragen über Telnet und über Shell.
Aber da bin ich auf die Rückmeldung der Community angewiesen. Würde aber die Wartung einfacher machen.
...

Ist bestimmt ne gute Idee. Ich denke du weisst am Besten was dir zur Übersicht verhilft.
Was Code angeht bin ich raus  :o  aber Marc scheint da ja ganz gut unterwegs zu sein  :)



Zitat von: JoWiemann am 14 Januar 2023, 19:00:18
@Ralf, Dein Angebot weitere Boxen zu testen nehme ich gerne an. Ob wir allerdings wirklich den ganzen AVM Zoo eingefangen bekommen?

Ich habe jeweils unter FritzOS 7.29 eine eigene 7590 (würde Update zurückstellen) & 7490 und über VPN eine 7430 errreichbar.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 14 Januar 2023, 21:15:02
Zitat von: mcp am 14 Januar 2023, 16:13:16
EDIT: dann vielleicht noch etwas um die ganzen trailing whitespaces zu entfernen:


sed -i 's/[[:space:]]*$//' 72_FRITZBOX.pm


Hallo Marc,

ich wollte ja chatGPT fragen was der sed Aufruf genau macht. Frage dann aber doch einfach Dich.

Ich habe Deiner Änderungen übernommen. Anbei eine Beta zum Testen.

Grüße Jörg

PS: Bei mir sehe ich folgendes von einem LAN Device an einem Switch:
mac_74_E6_B8_4D_69_75 LGwebOSTV [landevice7596] (LAN:3, 1 Gbit/s)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 21:46:59
Habe gerade das Update im Live und Test gemacht. Nun ist 07.50.3 aktiv.

Mir sind bei zwei Attributen kleine (Schreib)Fehler aufgefallen:

disableDectInfo (analog disableFonInfo) im Infotext steht:

   enableDectInfo <0 | 1>
   Schaltet die übernahme von Dect Informatioen aus/ein

Schönes Wochenende
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 21:51:18
Moin Jörg,

Zitat von: JoWiemann am 14 Januar 2023, 21:15:02
ich wollte ja chatGPT fragen was der sed Aufruf genau macht. Frage dann aber doch einfach Dich.
sed nimmt alle Leerzeichen am Ende einer Zeile weg, die trailing Whitespaces :)
Wenn Du -i weg lässt und 'nen Redirect in eine Datei machst kannst es diffen und dir anschauen was er gemacht hat.

Zitat
Ich habe Deiner Änderungen übernommen. Anbei eine Beta zum Testen.
Top, danke.


Zitat
PS: Bei mir sehe ich folgendes von einem LAN Device an einem Switch:
mac_74_E6_B8_4D_69_75 LGwebOSTV [landevice7596] (LAN:3, 1 Gbit/s)

Hmm, ich denke das wird irgendwas mit FritzOS v7.50 zu tun haben, dort habe ich nämlich auch zum ersten Mal gesehen, dass FritzOS die Topologie erkennt und anzeigt.
Oder hast du auch schon FritzOS v7.50 laufen? :)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 14 Januar 2023, 21:53:02
Zitat von: RalfRog am 14 Januar 2023, 21:46:59
disableDectInfo (analog disableFonInfo) im Infotext steht:

   enableDectInfo <0 | 1>
   Schaltet die übernahme von Dect Informatioen aus/ein


Hallo Ralf,

danke. Habe ich korrigiert. Kommt dann im nächsten Update.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 14 Januar 2023, 21:54:35
Zitat von: mcp am 14 Januar 2023, 21:51:18
Oder hast du auch schon FritzOS v7.50 laufen? :)

Hallo Marc,

ja, habe schon auf 7.50 umgestellt-

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 21:59:14
Zitat von: mcp am 14 Januar 2023, 21:51:18
Hmm, ich denke das wird irgendwas mit FritzOS v7.50 zu tun haben, dort habe ich nämlich auch zum ersten Mal gesehen, dass FritzOS die Topologie erkennt und anzeigt.
Oder hast du auch schon FritzOS v7.50 laufen? :)

Die Topologie hat die 7.29 auch schon angezeigt. Siehe Bild.
Ich schau mal wie das mit der Beta auf der 7590 (7.29) aussieht.

Edit:
im Mesh zeigt die zweite Box übrigens im Menüpunkt Mesh / Netzwerk nichts mehr an und verweist auf den MeshMaster. Hänge noch ein Bild rein.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 22:48:04
Hallo Ralf,

Zitat von: RalfRog am 14 Januar 2023, 21:59:14
Die Topologie hat die 7.29 auch schon angezeigt. Siehe Bild.

ich meinte die Info, was wie wo am Switch hängt. Die Infos sind mit v7.50 definitiv neu.



Zitat
im Mesh zeigt die zweite Box übrigens im Menüpunkt Mesh / Netzwerk nichts mehr an und verweist auf den MeshMaster. Hänge noch ein Bild rein.
ja, ist hier ebenso.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 22:50:50
Zitat von: mcp am 14 Januar 2023, 22:48:04
ich meinte die Info, was wie wo am Switch hängt. Die Infos sind mit v7.50 definitiv neu..

Wo meinst du? In den FHEM Readings?

Edit:
Dass der Cube an LAN4 hägt wird doch angezeigt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 22:58:23
Hi Jörg,

Zitat von: JoWiemann am 14 Januar 2023, 21:54:35
ja, habe schon auf 7.50 umgestellt-

strange.

Hier mal eine luaInfo von einem Device was im Modul korrekt mit LAN und Speed erkannt wird:


      {
        UID => 'landevice582000',
        classes => 'ethernet',
        ipv4 => {
          _node => 'entry0',
          addrtype => 'IPv4',
          dhcp => '1',
          ip => '192.168.255.146',
          lastused => '1673732616'
        },
        mac => '00:1A:22:18:8F:84',
        model => 'active',
        name => 'Homematic-DRAP',
        options => {
          deleteable => $VAR1->{data}{active}[0]{options}{deleteable},
          disable => $VAR1->{data}{active}[0]{options}{deleteable},
          editable => $VAR1->{data}{active}[0]{options}{deleteable},
          guest => $VAR1->{data}{active}[0]{own_client_device}
        },
        own_client_device => $VAR1->{data}{active}[0]{own_client_device},
        parent => {
          name => '',
          url => ''
        },
        port => 'LAN 2 mit 100 Mbit/s ',
        properties => [
          undef,
          {}
        ],
        state => {
          class => 'led_green'
        },
        type => 'ethernet',
        url => ''
      },




und hier ein Device angebunden über einen Switch:


      {
        UID => 'landevice184',
        classes => 'ethernet',
        ipv4 => {
          _node => 'entry0',
          addrtype => 'IPv4',
          dhcp => '1',
          ip => '192.168.255.3',
          lastused => '1673732970'
        },
        isTrusted => $VAR1->{data}{active}[0]{options}{deleteable},
        mac => 'F6:B0:14:F6:79:37',
        model => 'active',
        name => 'FRITZ-Repeater-WZ',
        options => {
          deleteable => $VAR1->{data}{active}[0]{options}{deleteable},
          disable => $VAR1->{data}{active}[0]{options}{deleteable},
          editable => $VAR1->{data}{active}[0]{options}{deleteable},
          guest => $VAR1->{data}{active}[0]{own_client_device}
        },
        own_client_device => $VAR1->{data}{active}[0]{own_client_device},
        parent => {
          name => 'Switch',
          url => ''
        },
        port => 'LAN',
        properties => [
          {
            class => 'nexus text',
            link => '',
            onclick => '',
            svg => '/assets/icons/ic_nexus.svg',
            txt => 'Mesh'
          },
          {}
        ],
        state => {
          class => 'globe_online'
        },
        type => 'ethernet',
        url => '/secure_link.lua?sid=9cdc3fbc68cbd6e2&lnk=http%3A%2F%2F192.168.255.3'
      },




im Hash für result->lanDevice dafür kommt das hier an:


  {
    UID => 'landevice582000',
    _node => 'landevice16',
    active => '1',
    ethernet => '',
    ethernet_port => '',
    ethernetport => 'LAN:2',
    guest => '',
    ip => '192.168.255.146',
    mac => '00:1A:22:18:8F:84',
    name => 'Homematic-DRAP',
    online => '0',
    speed => '100',
    wlan => ''
  },




  {
    UID => 'landevice184',
    _node => 'landevice10',
    active => '1',
    ethernet => '',
    ethernet_port => '',
    ethernetport => '',
    guest => '',
    ip => '192.168.255.3',
    mac => 'F6:B0:14:F6:79:37',
    name => 'FRITZ-Repeater-WZ',
    online => '0',
    speed => '0',
    wlan => ''
  },


was mich kurz zur Frage abschweifen lässt: wieso benutzt Du für's landevice die UID, die teilweise doch ziemlich große Zahlen enthält und nicht Info von _node? :)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 23:00:26
Hi Ralf,

Zitat von: RalfRog am 14 Januar 2023, 22:50:50
Wo meinst du? In den FHEM Readings?

nein, in der Web GUI der Box, siehe Anhang.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 23:07:09
Ja da ist auffällig neu  :o
Sorry lag irgendwie außerhalb meiner Vorstellung.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 23:09:25
Zitat von: JoWiemann am 14 Januar 2023, 21:15:02
...
PS: Bei mir sehe ich folgendes von einem LAN Device an einem Switch:
mac_74_E6_B8_4D_69_75 LGwebOSTV [landevice7596] (LAN:3, 1 Gbit/s)

mit 07.50.4a Beta sieht es auf der 7590 mit OS7.29 genauso aus.

RR-cube-stk  [landevice5351]       (LAN:4, 100 Mbit/s)               LAN4 am Master 7590
raspi-2         [landevice5346]      (LAN:3, 100 Mbit/s)              LAN3 am Slave  7490
EdiWLAN      [landevice1669328]   (WLAN: 72 / 65 Mbit/s RSSI: -64)   am Master 7590
ESP-2          [landevice559470]   (WLAN: 69 / 40 Mbit/s RSSI: -74)   am Slave 7490

Verbindung: Master 7590 WAN <-----> LAN1 7490 Slave

Edit:
Sorry natürlich ist hier kein Switch beteiligt  :-X  Ausgabe passt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 14 Januar 2023, 23:22:35
Zitat von: mcp am 14 Januar 2023, 23:00:26
Hi Ralf,

nein, in der Web GUI der Box, siehe Anhang.

Was hast Du für einen Switch. Meine beiden werden nicht gesehen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 14 Januar 2023, 23:52:11
Zitat von: JoWiemann am 14 Januar 2023, 23:22:35
Was hast Du für einen Switch. Meine beiden werden nicht gesehen.
NETGEAR GSS116E
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 14 Januar 2023, 23:56:46
Zitat von: JoWiemann am 13 Januar 2023, 11:48:38
...
anbei eine neue Beta die folgende Fehler korrigiert:

ok, nun poppt ständig das hier auf (weil Du das entsprechend im Code geändert hast :))
2023.01.11 22:43:32 2: FRITZBOX [FRITZBox: Readout_Run_Web.2507] - ERROR: box_vdsl_upStreamRate Curl-> {

für einen Repeater werden die Readings: box_vdsl_downStreamRate, box_vdsl_upStreamRate nicht mehr abgerufen.

Ich konnte da zwar inhaltlich nicht ganz folgen - ich vermute du holst die Bitraten jetzt auf einem anderen Weg.
Die Readings:
  box_vdsl_downStreamRate
  box_vdsl_upStreamRate
werden jedenfalls nicht mehr befüllt und im Log:

2023.01.14 22:24:04.251 2: FRITZBOX [fritzbox: TR064_Init.6017] - ERROR: Cannot use TR-064. Perl modul WWW::Curl is missing on this system. Please install.
2023.01.14 22:24:04.255 3: FRITZBOX [fritzbox: API_Check_Run.1426] - INFO: TR-064-SecurePort does not exist
2023.01.14 22:24:15.316 2: FRITZBOX [fritzbox: TR064_Cmd.5824] - ERROR: TR064 not used. No security port defined.
2023.01.14 22:24:15.690 3: FRITZBOX [fritzbox: Readout_Process.2807] - INFO: TR-064 is switched on
2023.01.14 22:24:15.694 2: FRITZBOX [fritzbox: TR064_Init.6017] - ERROR: Cannot use TR-064. Perl modul WWW::Curl is missing on this system. Please install.


Immerhin ist der Hinweis in den Internals eindeutig  ;)  "PERL INFO: Modul functionality limited because of missing perl modules: WWW::Curl"

Ich denke ich muss das nicht per CPAN holen sondern kann die updatetechnisch einfachere Variante mit "libwww-curl-perl" wählen.

Gruß Ralf





Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 15 Januar 2023, 00:04:37
Zitat von: RalfRog am 14 Januar 2023, 23:56:46
Immerhin ist der Hinweis in den Internals eindeutig  ;)  "PERL INFO: Modul functionality limited because of missing perl modules: WWW::Curl"

die Abhängigkeit glaube ich irgendwie nicht :)

steht zwar nun drin, relativ am Anfang:


eval "use WWW::Curl;1" or $missingModulTR064 .= "WWW::Curl ";


aber im Code selbst werden nur Systemcalls auf curl benutzt, ergo ist die o.g. Modul-Abhängigkeit (noch) nicht nötig.


Zitat
Ich denke ich muss das nicht per CPAN holen sondern kann die updatetechnisch einfachere Variante mit "libwww-curl-perl" wählen.

ja
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 15 Januar 2023, 00:28:32
Hi Ralf,

Zitat von: RalfRog am 14 Januar 2023, 23:56:46
Ich konnte da zwar inhaltlich nicht ganz folgen - ich vermute du holst die Bitraten jetzt auf einem anderen Weg.
Die Readings:
  box_vdsl_downStreamRate
  box_vdsl_upStreamRate
werden jedenfalls nicht mehr befüllt und im Log:

laut diff zwischen 07.50.3 Beta und 07.50.4a Beta keine Änderungen in Sachen vdsl_fooRates
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 Januar 2023, 00:51:53
Hallo Marc und Ralf,

aus dem Forum kam der Hinweis auf curl zu prüfen. Ich prüfe jetzt auf WWW::Curl::Simple das im Paket libwww-curl-perl enthalten ist. Ok, scheint nicht immer zu funktionieren. Ich habe die Prüfung erst einmal rausgeschmissen.

Anbei eine angepasste Version.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 15 Januar 2023, 00:56:35
Nach nem Restart FHEM ist die Meldung nun weg (in 4a Beta). Codetechnisch muss ich mich raushalten - aber ja, wenn der use drin steht.

Auswirkung hatte es aber definitiv auf die beiden Werte " box_vdsl_downStreamRate / box_vdsl_upStreamRate", die nicht mehr aktualisiert wurden.

Wenn ich es oben in #315 richtig verstanden habe werden sie mit "irgendwas (TR64, CURL)" befüllt aus:

  NewDownstreamCurrRate => 'x'
  NewUpstreamCurrRate => 'y'

@Marc ich hatte vorher die 07.50.0 nicht die  3Beta

@Jörg
ja jetzt isse drin die Library "libwww-curl-perl"... 
damit ging es aber in der 4aBeta auf Bullseye ohne Fehler in Log

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 Januar 2023, 01:03:48
Zitat von: mcp am 15 Januar 2023, 00:04:37

aber im Code selbst werden nur Systemcalls auf curl benutzt, ergo ist die o.g. Modul-Abhängigkeit (noch) nicht nötig.


Hallo Marc,

Du hast recht. Sind System Calls. Dann verstehe ich nicht, warum es dann den Hinweis im Forum gab. Da habe ich mich verwirren lassen. Liegt am Alter.

Sorry für die Umstände.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 15 Januar 2023, 11:14:03
Moin Jörg,

Zitat von: JoWiemann am 15 Januar 2023, 01:03:48
Du hast recht. Sind System Calls. Dann verstehe ich nicht, warum es dann den Hinweis im Forum gab.
Finde dazu auf Anhieb nichts.


Zitat
... Liegt am Alter.
Und es wird noch schlimmer ;) :D ;D


Zitat
Sorry für die Umstände.

Alles Gut, mach Dir keinen Kopf.


ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 15 Januar 2023, 11:15:23
Moin Ralf,

Zitat von: RalfRog am 15 Januar 2023, 00:56:35
Auswirkung hatte es aber definitiv auf die beiden Werte " box_vdsl_downStreamRate / box_vdsl_upStreamRate", die nicht mehr aktualisiert wurden.

Werden die bei dir denn jetzt mit der aktuellen Beta wieder aktualisiert oder ist da noch der Wurm drin? :)


ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 15 Januar 2023, 13:20:40
Nach Installation "libwww-curl-perl" und Restart FHEM wurden die beiden Werte mit der 4a Beta (gestern aus #344) aktualisiert.

Die aktuelle Beta (heisst auch 4a Beta) von heute Nacht #361 habe ich noch nicht probiert.
Konsequenterweise müsste ich dann aber vorher die "libwww-curl-perl" wieder rausschmeissen.

Komme ich eventuell heute Abend zu.

Gruß Ralf

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: 1of16 am 15 Januar 2023, 13:29:43
unfassbar! bin gerade zufällig auf deinen Fork gestoßen.
Seit einiger Zeit ist eine SIP Nummer bei mir unregelmäßig im Status "unregistriert" und ich suchte einen Weg das überwachen.
Mit enableSIP scheint ja genau diese Info mitzukommen.
Danke dir!

PS: benutze eine FB 7520, die ich in eine 7530 gewandelt habe, ausschließlich für SIP / DECT nutze. Fehler würde ich im Zweifel im anderen Thread melden, sieht aber super aus!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 15 Januar 2023, 20:38:59
Zitat von: RalfRog am 15 Januar 2023, 13:20:40
...
Konsequenterweise müsste ich dann aber vorher die "libwww-curl-perl" wieder rausschmeissen.

@Jöerg & Marc
Hab ich mit apt-get remove wieder rausgeschmissen, die Version von heute Nacht #361 geladen => Restart FHEM

Die beiden Werte " box_vdsl_downStreamRate / box_vdsl_upStreamRate" werden wieder aktualisiert auch ohne WWW::Curl und kein PERL-Internal.

Gruß Ralf

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 16 Januar 2023, 08:09:48
Zitat von: mcp am 14 Januar 2023, 22:58:23
was mich kurz zur Frage abschweifen lässt: wieso benutzt Du für's landevice die UID, die teilweise doch ziemlich große Zahlen enthält und nicht Info von _node? :)

Hallo Marc,

weil ich sicherstellen möchte, dass die data.lua Aufrufe funktionieren.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 16 Januar 2023, 08:18:45
Hallo,

ich habe jetzt die letzte Beta eingecheckt.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 17 Januar 2023, 19:35:20
Hallo Jörg
Die VERSION 07.50.4 unter Fritz!OS 7.29 auf 7430,7490 & 7590 läuft seit gestern ohne Auffälligkeiten (bei mir).

Ich habe gesehen, dass du schon fleissig an der Doku (Help for FRITZBOX) gearbeitet hast.
Folgendes ist bei mir drüberschauen aufgefallen:

Beschreibung set
  set <name> lockLandevice <number> <on|off>

  <number> ist die ID des landevicen..n oder dessen MAC. Aktiviert die Kindersicherung (Internetzugriff) für das Netzgerät.Schaltet das Netzgerät an oder aus.
  Benötigt FRITZ!OS 7.21 oder höher.


Fehlende box_Readings
  box_vdsl_downStreamRate - Aktuelle Daterate (MBit/s)
  box_vdsl_upStreamRate - Aktuelle Daterate (MBit/s)
  box_dsl_downStream - Min Effektive Datenrate  (MBit/s)  bin ich mir etwas unsicher, da es bei mir nur bei einer von zwei Boxen passt.
  box_dsl_upStream - Min Effektive Datenrate  (MBit/s)    bin ich mir etwas unsicher, da es bei mir nur bei einer von zwei Boxen passt
  box_cpuTemp - Temperatur der FritxBox CPU
  box_dect - Staus DECT der FRITZ!BOX: aktiv, inaktiv
  box_ipv6Prefix - Internet IPv6 Prefix der FRITZ!BOX für das LAN/WLAN
  box_macFilter_active - Status des WLAN MAC-Filter (WLAN-Zugang auf die bekannten WLAN-Geräte beschränken)

Ergänzung VPN-Readings
  vpnn_activated - Status, ob Benutzer VPN n aktiviert ist 1 | 0 (steuerbar mit set <name> enableVPNshare <number> <on|off>)
  vpnn_connected_since - Dauer der Verbindung
  vpnn_user_connected - Status, ob Benutzer VPN n verbunden ist
  vpnn_state - Status: not active | ready
 
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 17 Januar 2023, 19:44:23
Zitat von: RalfRog am 17 Januar 2023, 19:35:20
Hallo Jörg
Die VERSION 07.50.4 unter Fritz!OS 7.29 auf 7430,7490 & 7590 läuft seit gestern ohne Auffälligkeiten (bei mir).

Ich habe gesehen, dass du schon fleissig an der Doku (Help for FRITZBOX) gearbeitet hast.
Folgendes ist bei mir drüberschauen aufgefallen:

Hallo Ralf,

danke für die Hinweise. Werde ich entsprechend anpassen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 17 Januar 2023, 20:00:39
Ich hatte noch was vergessen. In der englischen Doku ist es richtig.
Die Attribute sind disable.

enableDectInfo <0 | 1>
Schaltet die übernahme von Dect Informatioen aus/ein.

enableFonInfo <0 | 1>
Schaltet die übernahme von Telefon Informatioen aus/ein.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 18 Januar 2023, 21:49:22
Wow, ihr kommt richtig vorwärts. Danke euch.
Ich wollte mal fragen, ob es schon was zum Thema non-blocking gibt?
Muss täglich Sohnemannsgeräte blocken und unblocken und jedes mal sinds ca 25 Sekunden ;/
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 18 Januar 2023, 21:57:50
Nabend masterpete13,

wie blockierst/umblockierst du deinen Sohnemann? :)

Edit: ah ok, set lockLanDevice meinst du denke ich.

Das dauert jeweils 25 Sekunden? :) und das blockiert dein FHEM??

Das wäre ja eine Katastrophe, glaube aber kaum, dass das Blocking ist.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 18 Januar 2023, 22:02:43
Zitat von: masterpete23 am 18 Januar 2023, 21:49:22
Wow, ihr kommt richtig vorwärts. Danke euch.
Ich wollte mal fragen, ob es schon was zum Thema non-blocking gibt?
Muss täglich Sohnemannsgeräte blocken und unblocken und jedes mal sinds ca 25 Sekunden ;/

Hallo masterpete,

die sets laufen als nonBlocking.

Durch non blocking kommt keine Rückmeldung mehr in der Web Oberfläche. Dafür gibt es neue Readings lockLandevStat, chgProfileStat, lockVPNshareStat und macFilterStat die den Status zurück geben.

Habe ich wohl vergessen in die commandRef zu packen. Hole ich nach ;-)


Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 18 Januar 2023, 22:15:59
Ich nutze noch die FB-Fork 0.2.4 für eine 6590 Cable 07.29 - seit wann ist es denn non blocking?

2023.01.18 19:51:20 3: nKINDHandyInternet_aus return value: blocked
2023.01.18 19:51:20 1: [Freezemon] myFreezemon: possible freeze starting at 19:51:02, delay is 18.8 possibly caused by: no bad guy found :-(
2023.01.18 19:56:04 3: nKINDPS5Internet_aus return value: blocked
2023.01.18 19:56:04 1: [Freezemon] myFreezemon: possible freeze starting at 19:55:45, delay is 19.077 possibly caused by: no bad guy found :-(
2023.01.18 19:56:42 3: nKINDPCInternet_aus return value: blocked
2023.01.18 19:56:42 1: [Freezemon] myFreezemon: possible freeze starting at 19:56:20, delay is 22.638 possibly caused by: no bad guy found :-(


sind jeweils notifys mitm dummy

KINDHandyInternet:on set FritzBox lockLandevice 18_87_AA_BB_77_CA off
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 18 Januar 2023, 22:20:32
Seit Ende Dezember und seit ein paar Tagen im offiziellen Update. Der Fork ist gemerged worden.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 18 Januar 2023, 22:28:53
Zitat von: JoWiemann am 18 Januar 2023, 22:20:32
Seit Ende Dezember und seit ein paar Tagen im offiziellen Update. Der Fork ist gemerged worden.
Und rennt auch mit der alten Firmware?
Und wie wechsel ich vom fork auf offiziell?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 18 Januar 2023, 22:34:17
hab einfach den exclude entfernt und update gestartet:

2023.01.18 22:32:37 2: FRITZBOX [FritzBox: Readout_Run_Web.2507] - ERROR: Curl-> $VAR1 = {
          'UPnPError' => {
                           'errorCode' => '401',
                           'errorDescription' => 'Invalid Action'
                         }
        };
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 19 Januar 2023, 08:06:51
Zitat von: masterpete23 am 18 Januar 2023, 22:34:17
hab einfach den exclude entfernt und update gestartet:


Habe ich gefixt. Steht dann morgen zur Verfügung.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 19 Januar 2023, 10:49:49
Da ist der Weg dann einfach morgen update     shutdown & restart?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 19 Januar 2023, 11:03:19
Ja, oder heute schon aus dem SVN ziehen und dann shutdown restart
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Nighthawk am 19 Januar 2023, 19:58:42
Hallo Jörg,

mir ist aufgefallen dass seit einigen Tagen (oder Wochen) die Readings für die User und deren Onlinezeit fehlen (z.B.: user01_todaySeconds).
Hast Du an der Stelle etwas verändert?
Wie bekomme ich die Readings wieder zurück?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 19 Januar 2023, 20:06:33
Zitat von: Nighthawk am 19 Januar 2023, 19:58:42
Hallo Jörg,

mir ist aufgefallen dass seit einigen Tagen (oder Wochen) die Readings für die User und deren Onlinezeit fehlen (z.B.: user01_todaySeconds).
Hast Du an der Stelle etwas verändert?
Wie bekomme ich die Readings wieder zurück?

Hallo Nighthawk,

hast Du das Attribut enableUserInfo auf 1 gesetzt? Ich habe ein paar Readings auf default nicht aktiviert umgestellt um bei der ersten Einrichtung eines Device nicht eine endlose Liste von Readings zu bekommen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Nighthawk am 19 Januar 2023, 20:14:20
Hallo Jörg,

das war ja einfalch :-)
Da war wohl eine Änderung die ich nicht mitbekommen habe :-)

Danke!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 20 Januar 2023, 08:05:51
Moin.

Der Fehler ist nach wie vor alle 5 Minuten im log.
Gerade geupdated.

Zitat von: masterpete23 am 18 Januar 2023, 22:34:17
hab einfach den exclude entfernt und update gestartet:

2023.01.18 22:32:37 2: FRITZBOX [FritzBox: Readout_Run_Web.2507] - ERROR: Curl-> $VAR1 = {
          'UPnPError' => {
                           'errorCode' => '401',
                           'errorDescription' => 'Invalid Action'
                         }
        };

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 20 Januar 2023, 08:36:52
Hallo masterpete23,

der gleiche Fehler mit der gleichen Zeilennummer?

Dann ist die Version jedenfalls nicht die aktuelle.

Die aktuelle ist:

https://svn.fhem.de/trac/export/latest/trunk/fhem/FHEM/72_FRITZBOX.pm (https://svn.fhem.de/trac/export/latest/trunk/fhem/FHEM/72_FRITZBOX.pm)

von Zeile 2507 kann es jedenfalls nicht mehr kommen ;)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 20 Januar 2023, 08:43:10
Zitat von: masterpete23 am 20 Januar 2023, 08:05:51
Moin.

Der Fehler ist nach wie vor alle 5 Minuten im log.
Gerade geupdated.

Du warst sehr wahrscheinlich zu früh. Neue Versionen stehen immer erst nach 08:00 zur Verfügung.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag 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'
                         }
        };
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 20 Januar 2023, 09:46:11
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?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag 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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 20 Januar 2023, 10:15:13
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.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 20 Januar 2023, 10:27:53
Werde ich entsprechend anpassen.

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

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 20 Januar 2023, 10:41:32
Da steht FRITZ!Box 6590 Cable
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 20 Januar 2023, 10:53:50
Zitat von: masterpete23 am 20 Januar 2023, 10:41:32
Da steht FRITZ!Box 6590 Cable

Würdest Du die angehängte Version bitte testen. Danke Dir.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: masterpete23 am 20 Januar 2023, 12:06:38
Looks good looks fine - die bösen Einträge sind weg.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 20 Januar 2023, 12:38:27
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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 20 Januar 2023, 13:53:17
Fehlt noch jemand mit Rückmeldungen zu einer Glasfaserbox  ;)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 20 Januar 2023, 13:56:16
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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 20 Januar 2023, 14:47:14
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.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 20 Januar 2023, 16:11:28
Hallo Jamo,

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

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 21 Januar 2023, 09:21:48
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
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 23 Januar 2023, 18:22:42
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.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 Januar 2023, 20:07:50
Zitat von: RalfRog am 23 Januar 2023, 18:22:42
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.

Hm,

bei meinem Mesh Fritz!Box und zwei Repeater sehe ich in der Oberfläche der Repeater - ist auch ausgegraut - keine Änderungen. In den Fhem Devices werden die Repeater allerdings immer auf die Einstellung im FritzBox Device sysnchronisiert.

Ich suche mal, ob ich erkennen kann, ob sich ein Fritz!Slave im Mesh oder nicht befindet.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 23 Januar 2023, 22:06:59
Mir fällt gerade ein, dass ich meine beiden Boxen tatsächlich schon recht lange ähnlich nutze und eigentlich ganz froh bin, dass es so (getrennt) geht.

Da nachts nicht das ganze Haus mit WLAN versorgt sein muss, lasse ich über Nacht nur die 2,4GHz am Master laufen. Die anderen Netze schalte ich schrittweise ab (morgens wieder an).
a) nach 23 Uhr am Master die 5 GHz aus (das zieht beide Boxen mit)
b) kurz vor Mitternacht am Mesh-Client (nur dort) die 2,4GHz aus

Da hat sich das Gast-WLAN (ändern am Master) anders verhalten. Ich kontrolliere das nochmal.

Edit: 
Entweder habe ich mir die Readings nicht richtig angeschaut oder sonstwas verkehrt gemacht (evtl. weil sie ungleich eingestellt waren?).
set <name> guestWlan <on|off> am Master zieht beide Boxen mit  ::)

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 30 Januar 2023, 12:04:57
Hab gerade gemerkt: Presence a la
define Drucker1 PRESENCE event Fritz:mac_30_CD_A7_F0_A4_01:\s+inactive Fritz:mac_30_CD_A7_F0_A4_01:\s+.+\s+\(WLAN,.+\)
funktioniert mit der neuen Version nicht mehr.
Nach restore der alten offiziellen Version (Anfang des Jahres) funktioniert es wieder.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 30 Januar 2023, 12:18:10
Hi RappaSan,

Zitat von: RappaSan am 30 Januar 2023, 12:04:57
Hab gerade gemerkt: Presence a la
define Drucker1 PRESENCE event Fritz:mac_30_CD_A7_F0_A4_01:\s+inactive Fritz:mac_30_CD_A7_F0_A4_01:\s+.+\s+\(WLAN,.+\)
funktioniert mit der neuen Version nicht mehr.
Nach restore der alten offiziellen Version (Anfang des Jahres) funktioniert es wieder.
liegt am Komma hinter WLAN.

Die neue Version trennt die einzelnen Einträge nicht mehr mit einem Komma.

alt:

$dName .= ", " . $wlanList{$mac}{speed} . " / " . $wlanList{$mac}{speed_rx} . " Mbit/s, ". $wlanList{$mac}{rssi}


neu:

$dName .= $wlanList{$mac}{speed} . " / " . $wlanList{$mac}{speed_rx} . " Mbit/s RSSI: ". $wlanList{$mac}{rssi}


heißt, wenn Du aus deinem Regex das Komma hinter WLAN weg machst, sollte es funktionieren.

Edit: wobei ich eher dafür wäre, in der neuen Version das Komma zwischen Mbit/s und RSSI zu setzen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 30 Januar 2023, 14:37:54
Prima, danke für den Hinweis. :)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 30 Januar 2023, 21:41:41
Hallo,

anbei eine Beta zum Testen.

Es gibt ein neues Attribut -> deviceInfo.

Damit kann der Inhalt der Readings mac_.... konfiguriert werden. Ohne Definition wird das bisherige Format ausgegeben.

Aus der Liste können die Informationen angewählt und dann sortiert werden. Über das Eingabefeld werden die Trennzeichen bzw. weitere Einfügungen definiert. Das Leerzeichen wird durch das Wort space definiert.

Bin auf Eure Rückmeldung gespannt.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 30 Januar 2023, 23:07:12
Moin Jörg,

Zitat von: JoWiemann am 30 Januar 2023, 21:41:41
...
Aus der Liste können die Informationen angewählt und dann sortiert werden. Über das Eingabefeld werden die Trennzeichen bzw. weitere Einfügungen definiert. Das Leerzeichen wird durch das Wort space definiert.

Bin auf Eure Rückmeldung gespannt.

Eigentlich gut :)

Evtl. noch ein Replace aufs Wort comma, weil man das sonst nicht definieren kann, da ein Komma der Trenner für das sortable Widget ist.

dann evtl. noch ,,noInfo" erweitern, auf noConnectionInfo und noSpeedInfo an passender Stelle.
Das evtl. mit einer Option wegoptimierbar machen, bei mir taucht das relativ oft auf, weil FRITZ!OS v7.50 bei mir den Switch in die Topologie mit aufnimmt und die Infos für Port und Speed weiter tiefer verschachtelt im Hash zu finden sind.

und ich würde default das Komma vor RSSI setzen, lässt sich IMHO besser lesen und ist auch abwärtskompatibel zu der alten Version (siehe Post von heute Mittag)

:D
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 13:58:19
Hallo mcp,

habe Deine Hinweise umgesetzt.

Als Default wird jetzt folgendes genommen:
Inhalt: name,[uid],(connection: speedcomma rssi)
Trenner: Leerzeichen

Wird im Attribut deviceInfo nur _noDefInf_ gesetzt, dann bleibt es bei der Default-Info, allerdings wird noConnectInfo und noSpeedInfo ausgegeben.

Im Attribut können folgende Platzhalter beutzt werden:
space == Leerzeichen
comma == Komma
_default_<...> == Default Trenner als Ersatz für Leerzeichen. z.B. _default_space:space oder _default_commaspace oder _default_Trenner. Ich fange hier nicht allen möglich "Blödsinn" ab. Manches führt sicherlich zu einem komischen Verhalten.

Anbei die neue Beta.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: bertl am 31 Januar 2023, 14:00:24
Hallo,
habe gestern ein FHEM Update gemacht und bekomme seither beim Start von FHEM folgende Meldungen im Log:

2023.01.30 16:30:16 3: FRITZBOX [FritzBox: API_Check_Run.1373] - INFO: FRITZBOX modul runs in remote mode.
2023.01.30 16:30:17 3: FRITZBOX [FritzBox: API_Check_Run.1445] - INFO: Created m3u file './www/images/FritzBox.m3u'.
2023.01.30 16:30:17 3: FRITZBOX [FritzBox: API_Check_Run.1482] - ERROR: Failed to get 'http://<IP-Adresse>:8088/fhem/www/images/FritzBox.m3u': 401 Authorization Required


Dabei handelt es sich um eine FritzBox 4040 mit der fwVersion 07.29

Kann ich diese Meldungen ignorieren oder läuft da was falsch?

Danke für die Info!
Robert
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 14:18:59
Zitat von: bertl am 31 Januar 2023, 14:00:24

Dabei handelt es sich um eine FritzBox 4040 mit der fwVersion 07.29

Kann ich diese Meldungen ignorieren oder läuft da was falsch?
FRITZBOX [FritzBox: API_Check_Run.1373] - INFO: FRITZBOX modul runs in remote mode. -> Alles Ok, weißt darauf hin, dass das Modul nicht auf der Fritz!Box, sondern auf einem anderen Server läuft
FRITZBOX [FritzBox: API_Check_Run.1445] - INFO: Created m3u file './www/images/FritzBox.m3u'. -> Alles Ok, weißt auf die m3u Datei hin, die vom Fritz!Fon für einen eigenen Klingelton genutzt wird.
FRITZBOX [FritzBox: API_Check_Run.1482] - ERROR: Failed to get 'http://<IP-Adresse>:8088/fhem/www/images/FritzBox.m3u': 401 Authorization Required -> Hm, hast Du Berechtigungseinschränkungen für den Remotezugriff auf den Fhem Server eingerichtet? Die Meldung deutet darauf hin. Das würde bedeuten, dass ein Fritz!Fon nicht auf individuelle Klingeltöne zugreifen kann.

Grüße Jörg

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: bertl am 31 Januar 2023, 14:50:46
Hallo Jörg,

danke für die detailierte Antwort!

Ich habe keine Berechtigungseinschränkungen auf meinem FHEM-Server (RaspberryPi 3 Model B) eingerichtet - zumindest nicht wissentlich!

Das hat vielleicht damit zu tun, dass die FritzBox 4040 keinerlei Telefon-Funktionen (Fritz!Fon) implementiert hat.

Gruß Robert
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 14:55:07
Zitat von: bertl am 31 Januar 2023, 14:50:46
Das hat vielleicht damit zu tun, dass die FritzBox 4040 keinerlei Telefon-Funktionen (Fritz!Fon) implementiert hat.

Hallo Robert,

dann werde ich die 4040 bei Gelegenheit im Code mal würdigen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 14:56:35
Zitat von: mcp am 30 Januar 2023, 23:07:12
Das evtl. mit einer Option wegoptimierbar machen, bei mir taucht das relativ oft auf, weil FRITZ!OS v7.50 bei mir den Switch in die Topologie mit aufnimmt und die Infos für Port und Speed weiter tiefer verschachtelt im Hash zu finden sind.

Hallo mcp,

kannst Du mir mal einen Hash von einem Switch schicken. Danke Dir.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: sig10680 am 31 Januar 2023, 15:06:39
Hallo,

nach dem gestrigen Update habe ich folgende Meldung im Log gefunden.

FRITZBOX [FritzBox: Readout_Run_Web.2520] - ERROR: Curl-> $VAR1 = {
          'UPnPError' => {
                           'errorDescription' => 'Internal Error',
                           'errorCode' => '820'
                         }
        };


Meine Modulversion ist diese hier "72_FRITZBOX.pm 27108 2023-01-23 06:57:53Z jowiemann"

Ich habe eine Fritzbox 5590 Fiber mit der aktuellen Firmwar 7.30!

Vielleicht könnt ihr mir helfen wie ich die Meldung wegbekommen kann.


mfg sig10680
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 15:35:44
Zitat von: sig10680 am 31 Januar 2023, 15:06:39
Vielleicht könnt ihr mir helfen wie ich die Meldung wegbekommen kann.
mfg sig10680

Hallo,

wie meldet sich die FritzBox im Device im Reading MODEL?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: sig10680 am 31 Januar 2023, 16:02:47
Zitat von: JoWiemann am 31 Januar 2023, 15:35:44
Hallo,

wie meldet sich die FritzBox im Device im Reading MODEL?

Grüße Jörg

In dem Reading steht "MODEL FRITZ!Box 5590"
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 31 Januar 2023, 16:20:09
Sorry nochmal zurück zu bertl
Dies und die beiden folgenden Einträge #415, 416

Zitat von: JoWiemann am 31 Januar 2023, 14:18:59
FRITZBOX [FritzBox: API_Check_Run.1373] - INFO: FRITZBOX modul runs in remote mode. -> Alles Ok, weißt darauf hin, dass das Modul nicht auf der Fritz!Box, sondern auf einem anderen Server läuft
FRITZBOX [FritzBox: API_Check_Run.1445] - INFO: Created m3u file './www/images/FritzBox.m3u'. -> Alles Ok, weißt auf die m3u Datei hin, die vom Fritz!Fon für einen eigenen Klingelton genutzt wird.
FRITZBOX [FritzBox: API_Check_Run.1482] - ERROR: Failed to get 'http://<IP-Adresse>:8088/fhem/www/images/FritzBox.m3u': 401 Authorization Required -> Hm, hast Du Berechtigungseinschränkungen für den Remotezugriff auf den Fhem Server eingerichtet? Die Meldung deutet darauf hin. Das würde bedeuten, dass ein Fritz!Fon nicht auf individuelle Klingeltöne zugreifen kann.

Grüße Jörg

Hi Jörg
Die beiden Meldungen hab ich immer ignoriert.
Weils hier wieder aufkommt habe ich mal in den Logs meines Testsystems seit Anfang Dezember gegrept, seit dem ich mit dem Fork arbeite. Für die alte Version muss ich an mein Archiv.


Bei mir finde ich Anfang Januar im Log (kann es aber nicht mehr deinen Versionen zurodnen)
> fhem-2023-01.log:2023.01.05 23:16:33.137 4: FRITZBOX [fritzbox: API_Check_Run.1458] - DEBUG: Try to get 'http://<FHEM-IP>:8083/fhem/images/fritzbox.m3u'
also der normale Port des FHEM-Webinterfaces
und später eine der letzten Versionen:
> fhem-2023-02.log:2023.01.14 22:24:04.295 3: FRITZBOX [fritzbox: API_Check_Run.1475] - ERROR: Failed to get 'http://<FHEM-IP>:63457/fhem/images/fritzbox.m3u': 500 Can't connect to 10.20.30.41:63457 (Connection refused)
irgendein hoher Port

Gruß Ralf


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 16:48:34
Hallo Ralf,

was wird denn im Device in den Readings M3U_LOCAL und M3U_URL angezeigt.

Btw: Fhem ist ja selber ein Web-Server. Sonst würde das FhemWeb ja nicht funktionieren. U.a. nutzt FHEM APP auch diesen Web Server.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 31 Januar 2023, 16:59:16
"was wird denn im Device in den Readings M3U_LOCAL und M3U_URL angezeigt." schau ich noch

Habe gerade ein Update auf dem Testsystem gestartet und eine FHEM Restart.

Log:
2023.01.31 16:32:55.408 3: FRITZBOX [fritzbox: API_Check_Run.1445] - INFO: Created m3u file './www/images/fritzbox.m3u'.
2023.01.31 16:32:55.474 3: FRITZBOX [fritzbox: API_Check_Run.1482] - ERROR: Failed to get 'http://<FHEM-IP>:59050/fhem/www/images/fritzbox.m3u': 500 Can't connect to 10.20.30.41:59050 (Connection refused)

Datei fritzbox.m3u liegt wieder mit neuem Datum vom Boot im Verzeichnis - mag ok sein - aber der existierende Inhalt wird immer wieder überschrieben:
(140 Byte <http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&prev=input&tl=fr&q=Lirumlaruml%C3%B6ffelstielwerdasnichtkannderkannnichtviel>)

Auf dem Port läuft natürlich kein Wwbsever daher sicher > (Connection refused)

Mit dem Brower stattdessen <FHEM-IP>:8083/fhem/www/images/fritzbox.m3u aufgerufen > fritzbox.m3u landet im Downloadverzeichnis

Da ich kein FritzFon habe spielt es bei mir keine Rolle - aber ob das so gedacht ist?

Gruß Ralf



Edit
Jo, hier der Nachtrag sind aber INTERNALS:

M3U_LOCAL    ./www/images/fritzbox.m3u
M3U_URL        unknown

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 17:39:14
Hallo Ralf,

im Code wird nach einer Definition vom Type "FHEMWEB" gesucht. Wird eine solche gefunden, wird aus dem INTERNAL "Port" der Port ausgelesen. Da es in einer Fhem Instanz mehrere FHEMWEB geben kann, wird die erste gefundene herangezogen.

Die zugehörige IP wird über einen IO::SOCKET::INET Aufruf ermittelt. Mit der Kombination IP:PORT steht dann der Web-Server zur Verfügung.

Warum immer eine neue Datei erzeugt wird, schaue ich mir an. Aus meiner Sicht unsinnig.

Die m3u wird durch die ring-Parameter "play:" und "say:" gefüllt. Von daher ist die m3u immer nur eine temporäre Datei. Siehe auch: https://wiki.fhem.de/wiki/FRITZBOX#Klingelton-Einstellung_und_Abspielen_von_Sprachnachrichten_bei_Fritz.21OS-Versionen_.3E6.24

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 31 Januar 2023, 17:52:56
Das Problem wird sein, daß


if ( $defs{$_}->{TYPE} eq "FHEMWEB" && defined $defs{$_}->{PORT} ) {


sämtliche FHEMWEB Instanzen findet, auch die Client Verbindungen, daher auch die High Ports, da läuft natürlich nichts.

Eine Änderung zu:


if ( $defs{$_}->{TYPE} eq "FHEMWEB" && !defined $defs{$_}->{TEMPORARY} && defined $defs{$_}->{PORT} ) {


sollte zumindest immer eine valide FHEMWEB Instanz finden, welche auch auf den Port lauscht ;)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 17:58:53
Zitat von: mcp am 31 Januar 2023, 17:52:56
sollte zumindest immer eine valide FHEMWEB Instanz finden, welche auch auf den Port lauscht ;)

Hallo mcp,

wieder etwas gelernt. Habe ich übernommen und kommt dann mit dem nächsten Release.

Danke Dir
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 31 Januar 2023, 19:41:06
Ich denke auch, dass das Neuschreiben der m3u vermutlich korrekt ist. Habe aber ehrlicherweise die (alte) Commandref bzw. Help zu "m3uFileLocal </path/fileName>" in der Weboberfläche nicht wirklich verstanden - nicht weiter schlimm kein Fon-Besitzer.

Schön dass mcp wieder ne passende Idee beisteuern kann  ;)

Übrigens wie oben erwähnt scheint der Port Anfang Januar als du noch die DEBUGs in LOG geschrieben hast noch gepassst zu haben:
fhem-2023-01.log:2023.01.05 23:16:33.137 4: FRITZBOX [fritzbox: API_Check_Run.1458] - DEBUG: Try to get 'http://<FHEM-IP>:8083/fhem/images/fritzbox.m3u'

Aber ich meine danach bist Du ja auch an der Stelle tätig gewesen.


Ggfs. kommt beim HTTP-Zugriff (wie bei bertl) ja noch das Thema Authentication dazu. Ich vermute das passiert wenn man FHEM per "attr WEB basicAuth" absichert.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 31 Januar 2023, 20:24:30
Zitat von: RalfRog am 31 Januar 2023, 19:41:06
Übrigens wie oben erwähnt scheint der Port Anfang Januar als du noch die DEBUGs in LOG geschrieben hast noch gepassst zu haben:

Aber ich meine danach bist Du ja auch an der Stelle tätig gewesen.

Hallo Ralf,

in dem Bereich habe ich im Coding nichts verändern. Nur die Log-Infos textuell angepasst.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 31 Januar 2023, 22:20:35
Ist ja an sich auch Wurscht - "olle Kamellen".
Wenns ne Lösung gibt, den nutzbaren Port zu bestimmen kommt die Box ja an das File  ;) falls nicht "401 Authorization Required" dazwischen funkt.

Werde mir in der "07.50.5 Beta2" die neuen Attribute mal ansehen.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: outhouse am 03 Februar 2023, 13:36:55
Zitat von: sig10680 am 31 Januar 2023, 15:06:39
Hallo,

nach dem gestrigen Update habe ich folgende Meldung im Log gefunden.

FRITZBOX [FritzBox: Readout_Run_Web.2520] - ERROR: Curl-> $VAR1 = {
          'UPnPError' => {
                           'errorDescription' => 'Internal Error',
                           'errorCode' => '820'
                         }
        };



Ich hatte genau das gleiche Problem. Aber schon bei den vorherigen Updates kamen auf einmal nur noch Fehlermeldungen und "müllten" den Log voll.

Ich habe einfach eine ältere 72_FRITZBOX.pm wieder installiert. Mache jetzt bei jedem Update erst eine Kopie der "alten" PM und ersetze dann die neue.

Chris
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 03 Februar 2023, 13:52:19
Zitat von: outhouse am 03 Februar 2023, 13:36:55
Mache jetzt bei jedem Update erst eine Kopie der "alten" PM und ersetze dann die neue.
Dies Funktion gibt es schon :) - ist einfacher und verbraucht weniger "Strom"
attr global exclude_from_update 72_FRITZBOX.pm

Besser ist aber dem Jörg langfristig bei der Lösung zu helfen :)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 Februar 2023, 13:52:54
Zitat von: outhouse am 03 Februar 2023, 13:36:55
Ich hatte genau das gleiche Problem. Aber schon bei den vorherigen Updates kamen auf einmal nur noch Fehlermeldungen und "müllten" den Log voll.

Ich habe einfach eine ältere 72_FRITZBOX.pm wieder installiert. Mache jetzt bei jedem Update erst eine Kopie der "alten" PM und ersetze dann die neue.

Chris

Hallo Chris,

dann würde ich mich einen Hinweis auf Dein Fritz!Box Model freuen. Ein paar Posts zurück findest Du eine Beta, in der ich weitere Modelle berücksichtigt habe. Auch hier würde ich mich über eine Test von Dir freuen.

Grüße Jörg

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: outhouse am 03 Februar 2023, 14:08:33
Zitat von: JoWiemann am 03 Februar 2023, 13:52:54
Hallo Chris,

dann würde ich mich einen Hinweis auf Dein Fritz!Box Model freuen.

Grüße Jörg

Sorry. Es ist eine FRITZ!Box 5490

Und ja. Ich teste die Beta am Wochenende. Danke für den Hinweis.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 Februar 2023, 14:14:58
Zitat von: outhouse am 03 Februar 2023, 14:08:33
Sorry. Es ist eine FRITZ!Box 5490

Und ja. Ich teste die Beta am Wochenende. Danke für den Hinweis.

Dann nimm bitte die angehängte Beta3. Ich habe die 54.. noch hinzugefügt.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: outhouse am 03 Februar 2023, 14:27:18
Zitat von: Otto123 am 03 Februar 2023, 13:52:19
Dies Funktion gibt es schon :)

Tja. Ich mache es halt gerne kompliziert  :-\

Danke für den Hinweis
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: outhouse am 03 Februar 2023, 14:56:15
Zitat von: JoWiemann am 03 Februar 2023, 14:14:58
Dann nimm bitte die angehängte Beta3. Ich habe die 54.. noch hinzugefügt.

Mache ich Chef. Mit der Version sind die vorherigen Fehlermeldungen weg. Beim Aufstarten zeig der Log folgendes:

2023.02.03 14:50:37.193 3: FRITZBOX [FritzBox: API_Check_Run.1493] - ERROR: Failed to get 'http://192.XXX.XXX.XX:8088/fhem/www/images/FritzBox.m3u': 500 Status read failed: Connection reset by peer
2023.02.03 14:50:37.142 3: FRITZBOX [FritzBox: API_Check_Run.1456] - INFO: Created m3u file './www/images/FritzBox.m3u'.
2023.02.03 14:50:35.399 3: FRITZBOX [FritzBox: API_Check_Run.1384] - INFO: FRITZBOX modul runs in remote mode.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 Februar 2023, 15:54:14
Ich vermute Deine FritzBox hat keine Telefonanlagen Funktion? Das kann ignoriert werden. In der alten Version waren hier keine Log Rückmeldungen hinterlegt. Ich werde das demnächst auf FritzBox Modelle einschränken. Die Info Remote zeigt nur an, dass das Modul nicht unter einem Fhem das selber auf einer FritzBox läuft läuft. Auch das ist zu überlegen, ob das noch supportet werden soll.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: loescher am 03 Februar 2023, 18:36:41
Hi!

Erst einmal vielen Dank für die Pflege des FRITZBOX Moduls!
Ich habe nur eine "kosmetische" Kleinigkeit: Es kommt bei jedem update der Readings das im FHEM Log:

PERL WARNING: Argument "no-emu" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2445.
PERL WARNING: Argument "no-emu" isn't numeric in multiplication (*) at ./FHEM/72_FRITZBOX.pm line 2447.

Es scheint aber trotzdem alles zu funktionieren  ;)

LG,
Stephan.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 03 Februar 2023, 20:11:47
Zitat von: JoWiemann am 03 Februar 2023, 14:14:58
Dann nimm bitte die angehängte Beta3. Ich habe die 54.. noch hinzugefügt.

Grüße Jörg

Hallo Jörg
Beim Start "7.50.5 Beta3" erscheint Folgendes im Log:

2023.02.03 20:02:30.705 1: Including fhem.cfg
2023.02.03 20:02:33.988 3: WEB: port 8083 opened
2023.02.03 20:02:34.878 2: eventTypes: loaded 480 lines from ./log/eventTypes.txt
2023.02.03 20:02:58.849 3: RalfMqtt: port 1883 opened

********
2023.02.03 20:02:59.475 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/speed\${ <-- HERE sep}|\${sep}speed|speed/ at ./FHEM/72_FRITZBOX.pm line 2453, <$fh> line 57.
2023.02.03 20:02:59.479 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/speed\${sep}|\${ <-- HERE sep}speed|speed/ at ./FHEM/72_FRITZBOX.pm line 2453, <$fh> line 57.
2023.02.03 20:02:59.491 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/speed\${ <-- HERE sep}|\${sep}speed|speed/ at ./FHEM/72_FRITZBOX.pm line 2488, <$fh> line 57.
2023.02.03 20:02:59.494 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/speed\${sep}|\${ <-- HERE sep}speed|speed/ at ./FHEM/72_FRITZBOX.pm line 2488, <$fh> line 57.
**********

2023.02.03 20:03:02.901 3: telnetPort: port 7072 opened
2023.02.03 20:04:01.744 0: Featurelevel: 6.2
2023.02.03 20:04:01.760 0: Server started with 20 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:1150)


Habe die 7590 mit 7.29 (allerdings steht für die Box das Attr disable auf 1, starte quasi manuell durch disable = 0).
Die Meldungen sind also nur vom Laden des Moduls.

Nach dem Setzen von "disable = 0" gibt es mit verbose 3 keine weiteren Fehlermeldungen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 03 Februar 2023, 20:55:05
Mit meiner 7490 mit 7.29 (Mesh Slave) sehe ich Folgendes (hat aber sicher nichts mit Modell oder Slave zu tun)


Device ist noch Disable = 1
löschen des Attributs "disableBoxReadings" erzeugt
=> 2023.02.03 20:24:40.405 1: PERL WARNING: Use of uninitialized value $aVal in split at ./FHEM/72_FRITZBOX.pm line 359.


Löschen der anderen enable/disable Attribute verursacht keine weiteren Einträge und der "Start mit disable =0" bringt auch keine weiteren Fehler.
Auch das erneute Anlegen und löschen des Attributs "disableBoxReadings" erzeugt keine weiteren Fehler.


Neuer Test
=> Verhalten beim ersten Löschen des Attributs "disableBoxReadings" bleibt gleich

1. Restart FHEM und Device per disable = 0 aktivieren; löschen des Attributs > 1: PERL WARNING: Use of uninitialized value $aVal in split at ./FHEM/72_FRITZBOX.pm line 359.
2. Restart FHEM mit aktiven Device (Attribut disable von vornherein auf 0) > 1: PERL WARNING: Use of uninitialized value $aVal in split at ./FHEM/72_FRITZBOX.pm line 359.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 Februar 2023, 15:57:10
Zitat von: loescher am 03 Februar 2023, 18:36:41

PERL WARNING: Argument "no-emu" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2445.
PERL WARNING: Argument "no-emu" isn't numeric in multiplication (*) at ./FHEM/72_FRITZBOX.pm line 2447.

Es scheint aber trotzdem alles zu funktionieren  ;)

LG,
Stephan.

Hallo Stephan,

welche Version des Moduls produziert diesen Fehler. Die Fehlermeldung irritiert mich.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 Februar 2023, 16:26:34
Hallo Ralf, hallo Stephan,

anbei eine neue Beta4.

@Ralf, die Fehler sollten beseitigt sein. Einfach schlampig gewesen :-(

@Stephan, ich habe eine zusätzliche Log-Information eingebaut. Interessieren würde mich auch das FritzBox Model.

Grüße Jörg

PS: Falsche Version hoch geladen. Sorry
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 05 Februar 2023, 23:09:55
Hi Jo

Hmm nicht ganz, zumindest bei mir sind noch 3 Meldungen. 2 im Hochlauf (plus Debugmeldung) und ebenso die letzte, die entsteht wenn ich das Attribut "disableBoxReadings" lösche.
Die erste Warning beim Hochlauf ist neu.


2023.02.05 22:56:59.837 0: Server shutdown
2023.02.05 22:57:05.170 1: Including fhem.cfg
2023.02.05 22:57:08.340 3: WEB: port 8083 opened
2023.02.05 22:57:09.226 2: eventTypes: loaded 480 lines from ./log/eventTypes.txt
2023.02.05 22:57:32.678 3: RalfMqtt: port 1883 opened
2023.02.05 22:57:36.772 3: telnetPort: port 7072 opened

*************
2023.02.05 22:57:36.850 1: PERL WARNING: Argument "box_connect,box_cpuTemp,box_ipExtern,box_ipv6Extern,box_..." isn't numeric in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 359, <$fh> line 90.
*************

2023.02.05 22:57:37.691 1: Including ./log/fhem.save
2023.02.05 22:57:38.222 1: Messages collected while initializing FHEM:SecurityCheck:
You can disable this message with attr global motd none

2023.02.05 22:58:36.343 0: Featurelevel: 6.2
2023.02.05 22:58:36.357 0: Server started with 20 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:2679)
2023.02.05 22:58:36.823 3: FRITZBOX [fritzclient: API_Check_Run.1386] - INFO: FRITZBOX modul runs in remote mode.
2023.02.05 22:58:36.992 1: [Shelly_configure] invalid JSON data for device shelly_plug_s_df2674
2023.02.05 22:58:37.022 1: [Shelly_proc1G] invalid JSON data for device shelly_plug_s_df2674
2023.02.05 22:58:37.729 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5011.
2023.02.05 22:58:41.322 3: FRITZBOX [fritzclient: API_Check_Run.1458] - INFO: Created m3u file './www/images/fritzclient.m3u'.

*************
2023.02.05 22:58:49.421 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/speed |\${ <-- HERE sep}speed|speed/ at ./FHEM/72_FRITZBOX.pm line 2490.
2023.02.05 22:58:49.446 3: FRITZBOX [fritzclient: Readout_Run_Web.2564] - DEBUG: box_uptimeHours -> 1010
*************

lösche disableBoxReadings   *************
2023.02.05 23:03:37.078 1: PERL WARNING: Use of uninitialized value $aVal in split at ./FHEM/72_FRITZBOX.pm line 360.
*************



Nachtrag: Device fritzclient war beim Hochlauf aktiv => jetzt noch manuell Device fritzbox per disable = 0 aktiviert, Meldung im Log:

2023.02.05 23:14:46.277 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/speed |\${ <-- HERE sep}speed|speed/ at ./FHEM/72_FRITZBOX.pm line 2490.
2023.02.05 23:14:46.327 3: FRITZBOX [fritzbox: Readout_Run_Web.2564] - DEBUG: box_uptimeHours -> 1010
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 06 Februar 2023, 09:34:43
Hallo Ralf,

Zitat von: RalfRog am 05 Februar 2023, 23:09:55
Hi Jo

Hmm nicht ganz, zumindest bei mir sind noch 3 Meldungen. 2 im Hochlauf (plus Debugmeldung) und ebenso die letzte, die entsteht wenn ich das Attribut "disableBoxReadings" lösche.
Die erste Warning beim Hochlauf ist neu.


2023.02.05 22:56:59.837 0: Server shutdown
2023.02.05 22:57:05.170 1: Including fhem.cfg
2023.02.05 22:57:08.340 3: WEB: port 8083 opened
2023.02.05 22:57:09.226 2: eventTypes: loaded 480 lines from ./log/eventTypes.txt
2023.02.05 22:57:32.678 3: RalfMqtt: port 1883 opened
2023.02.05 22:57:36.772 3: telnetPort: port 7072 opened

*************
2023.02.05 22:57:36.850 1: PERL WARNING: Argument "box_connect,box_cpuTemp,box_ipExtern,box_ipv6Extern,box_..." isn't numeric in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 359, <$fh> line 90.
*************

2023.02.05 22:57:37.691 1: Including ./log/fhem.save
2023.02.05 22:57:38.222 1: Messages collected while initializing FHEM:SecurityCheck:
You can disable this message with attr global motd none

2023.02.05 22:58:36.343 0: Featurelevel: 6.2
2023.02.05 22:58:36.357 0: Server started with 20 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:2679)
2023.02.05 22:58:36.823 3: FRITZBOX [fritzclient: API_Check_Run.1386] - INFO: FRITZBOX modul runs in remote mode.
2023.02.05 22:58:36.992 1: [Shelly_configure] invalid JSON data for device shelly_plug_s_df2674
2023.02.05 22:58:37.022 1: [Shelly_proc1G] invalid JSON data for device shelly_plug_s_df2674
2023.02.05 22:58:37.729 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 5011.
2023.02.05 22:58:41.322 3: FRITZBOX [fritzclient: API_Check_Run.1458] - INFO: Created m3u file './www/images/fritzclient.m3u'.

*************
2023.02.05 22:58:49.421 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/speed |\${ <-- HERE sep}speed|speed/ at ./FHEM/72_FRITZBOX.pm line 2490.
2023.02.05 22:58:49.446 3: FRITZBOX [fritzclient: Readout_Run_Web.2564] - DEBUG: box_uptimeHours -> 1010
*************

lösche disableBoxReadings   *************
2023.02.05 23:03:37.078 1: PERL WARNING: Use of uninitialized value $aVal in split at ./FHEM/72_FRITZBOX.pm line 360.
*************


Irgendwie passen die Zeilennummern nicht zu dem Code aus der letzten Beta4a aus dem Upload vom Jörg gestern Abend. Kannst du das bitte verifizieren?


ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 Februar 2023, 09:59:38
Hallo Ralf,

das die Zeilennummern nicht passen ist nicht so tragisch. Einen Fehler hatte ich in der Beta4 übersehen.

PERL WARNING: Argument "box_connect,b... war schon inder Beta4 gefixed
PERL WARNING: Unescaped left brace in regex... ist in der angehängten Beta5 gefixed

Der Log-Eintrag: FRITZBOX [fritzbox: Readout_Run_Web.2564] - DEBUG: box_uptimeHours -> 1010 ist auf verbose 3 hinzugefügt. Da warte ich noch auf eine Rückmeldung von Stephan.

Im Log wird jetzt zusätzlich die Modelnummer der Fritz!Geräte ausgegeben. Dann muss ich nicht immer nachfragen.

Ganz am Anfang sind zwei Einträge mit 0000 als Model. Da liegt die Modelnummer noch nicht vor.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 06 Februar 2023, 10:14:02
Zitat von: RalfRog am 05 Februar 2023, 23:09:55

...
2023.02.05 22:58:49.421 1: PERL WARNING: Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/speed |\${ <-- HERE sep}speed|speed/ at ./FHEM/72_FRITZBOX.pm line 2490.


das ist auch ein bisschen verkehrt würde ich sagen:


$srTmp =~ s/speed${sep}|\${sep}speed|speed//g;

;)

Edit: ok, die Nachricht hat sich mit dem letzten Upload vom Jörg überschnitten / erledigt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 06 Februar 2023, 10:18:01
Zitat von: JoWiemann am 06 Februar 2023, 09:59:38
Hallo Ralf,

das die Zeilennummern nicht passen ist nicht so tragisch. Einen Fehler hatte ich in der Beta4 übersehen.

PERL WARNING: Argument "box_connect,b... war schon inder Beta4 gefixed
PERL WARNING: Unescaped left brace in regex... ist in der angehängten Beta5 gefixed
.....

Ja stimmt hatte versehentlich die Beta4 auf 72_FRITZBOX.pm kopiert. Muss besser mal die Zwischenversionen löschen.

Ok später auf ein Neues....
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 Februar 2023, 11:11:30
Zitat von: mcp am 06 Februar 2023, 10:14:02
das ist auch ein bisschen verkehrt würde ich sagen:


$srTmp =~ s/speed${sep}|\${sep}speed|speed//g;

;)


Irgendwann sieht man vor lautert \/\\/// den Strich vor lauter Strichen nicht mehr...
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 06 Februar 2023, 12:32:03
Beta 5 habe ich aktiviert   :o => VERSION  07.50.5 Beta5

Log vom Hochlauf, ich glaube so hast Du dir das gedacht  ;)

2023.02.06 12:20:35.317 0: Server shutdown
2023.02.06 12:20:40.718 1: Including fhem.cfg
2023.02.06 12:20:43.817 3: WEB: port 8083 opened
2023.02.06 12:20:44.716 2: eventTypes: loaded 486 lines from ./log/eventTypes.txt
2023.02.06 12:21:12.670 3: telnetPort: port 7072 opened
2023.02.06 12:21:13.564 1: Including ./log/fhem.save
2023.02.06 12:21:14.114 1: Messages collected while initializing FHEM:SecurityCheck:

You can disable this message with attr global motd none

2023.02.06 12:22:14.132 0: Featurelevel: 6.2
2023.02.06 12:22:14.148 0: Server started with 20 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:2292)
2023.02.06 12:22:14.678 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1391] - INFO: FRITZBOX modul runs in remote mode.
2023.02.06 12:22:19.801 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1463] - INFO: Created m3u file './www/images/fritzclient.m3u'.
2023.02.06 12:22:29.139 3: FRITZBOX!7490 [fritzclient: Readout_Run_Web.2569] - DEBUG: box_uptimeHours -> 12

** delete Attribut disableBoxReadings => alles ok keine Meldung

** Device fritzbox manuell per disable = 0 aktiviert
2023.02.06 12:24:27.120 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1391] - INFO: FRITZBOX modul runs in remote mode.
2023.02.06 12:24:29.675 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1463] - INFO: Created m3u file './www/images/fritzbox.m3u'.
2023.02.06 12:24:39.506 3: FRITZBOX!7590 [fritzbox: Readout_Run_Web.2569] - DEBUG: box_uptimeHours -> 1023
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 Februar 2023, 12:47:46
Zitat von: RalfRog am 06 Februar 2023, 12:32:03
Beta 5 habe ich aktiviert   :o => VERSION  07.50.5 Beta5

Log vom Hochlauf, ich glaube so hast Du dir das gedacht  ;)

Stimmt. Wenn jetzt nichts weiteres auffällt brauche ich nur noch die Rückmeldung von Stephan.

Danke für die Geduld und das Testen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 06 Februar 2023, 12:59:30
Zitat von: JoWiemann am 30 Januar 2023, 21:41:41
....
Es gibt ein neues Attribut -> deviceInfo.

Damit kann der Inhalt der Readings mac_.... konfiguriert werden. Ohne Definition wird das bisherige Format ausgegeben.

Aus der Liste können die Informationen angewählt und dann sortiert werden. Über das Eingabefeld werden die Trennzeichen bzw. weitere Einfügungen definiert. Das Leerzeichen wird durch das Wort space definiert.

Bin auf Eure Rückmeldung gespannt.

Grüße Jörg

Mit gefällt das Attribut.
Ich habe mir gleich mal die Ausgabe umsortiert, so dass es etwas tabellarischer aussieht und die untschiedlich langen Namen hinter der IP und Connection stehen.  :)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: loescher am 06 Februar 2023, 18:36:47
Hallo Jörg,

Mit der Beta5 ist die Warnung weg. Danke!
Das Modell ist übrigens eine FRITZ!Box Fon WLAN 7170.
(Ja, ich weiß, die ist "antik", aber die macht hier noch als zusätzlicher WLAN Accesspoint gute Dienste, bis sie auseinanderfällt.  :D )
Brauchst du noch Daten aus dem Log mit höherem Verbose?

LG,
Stephan.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 Februar 2023, 19:38:26
Zitat von: loescher am 06 Februar 2023, 18:36:47
Brauchst du noch Daten aus dem Log mit höherem Verbose?

Hallo Stephan,

ich hatte gehofft das die "PERL WARNING: Argument "no-emu" isn't numeric..." wieder kommen würden und dann wäre etwas im extra eingefügten Log zu sehen gewesen. Ein höheres verbose bringt da leider auch keine zusätzlichen Infos. Es muss schon das Perl Warning kommen.

Dann stelle ich morgen die Version ins Fhem Git.

Danke und Grüße

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: loescher am 06 Februar 2023, 20:56:44
Ich hab nochmal im Code geschaut und gesehen, dass es mit verbose==3 kommen müsste und so ist es:

2023.02.06 20:53:25 3: FRITZBOX!0000 [FritzBox3: Readout_Run_Web.2569] - DEBUG: box_uptimeHours -> no-emu
2023.02.06 20:53:25 1: PERL WARNING: Argument "no-emu" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2570.
2023.02.06 20:53:25 1: PERL WARNING: Argument "no-emu" isn't numeric in multiplication (*) at ./FHEM/72_FRITZBOX.pm line 2572.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 06 Februar 2023, 22:22:21
Hi Stephan,

Zitat von: loescher am 06 Februar 2023, 20:56:44
Ich hab nochmal im Code geschaut und gesehen, dass es mit verbose==3 kommen müsste und so ist es:

2023.02.06 20:53:25 3: FRITZBOX!0000 [FritzBox3: Readout_Run_Web.2569] - DEBUG: box_uptimeHours -> no-emu
2023.02.06 20:53:25 1: PERL WARNING: Argument "no-emu" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2570.
2023.02.06 20:53:25 1: PERL WARNING: Argument "no-emu" isn't numeric in multiplication (*) at ./FHEM/72_FRITZBOX.pm line 2572.

welche FRITZ!OS Version hast Du laufen?

Ich nehme an irgendwas < 6.84?

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 07 Februar 2023, 09:35:48
Zitat von: loescher am 06 Februar 2023, 20:56:44
Ich hab nochmal im Code geschaut und gesehen, dass es mit verbose==3 kommen müsste und so ist es:

2023.02.06 20:53:25 3: FRITZBOX!0000 [FritzBox3: Readout_Run_Web.2569] - DEBUG: box_uptimeHours -> no-emu
2023.02.06 20:53:25 1: PERL WARNING: Argument "no-emu" isn't numeric in division (/) at ./FHEM/72_FRITZBOX.pm line 2570.
2023.02.06 20:53:25 1: PERL WARNING: Argument "no-emu" isn't numeric in multiplication (*) at ./FHEM/72_FRITZBOX.pm line 2572.


Hallo,

würdest Du bitte einmal ein "get FritzBox3 luaQuery uimodlogic:status/uptime_hours" machen und mir das Ergebnis posten. Danke Dir.

Was mich auch irritiert ist, dass das FritzBox Model nicht verfügbar ist. Mach doch bitte auch mal ein List vom Device. Danke Dir.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 07 Februar 2023, 12:52:39
Hallo Jo...  Zukunftsmusik?
Es wäre interesant neben dem Vielen was neuerdings an Einstellungen möglich ist auch das Log (oder Teile davon) der Fritzbox auswerten zu können.
Um z.B. solche "Anmeldung des Benutzers admin .... von IP-Adresse 2.57.121.75 gescheitert (falsches Kennwort)" oder andere Dinge automatisiert zu reporten.

Das einzige war ich bisher gefunden habe ist:


Die Abfragen liefern jeweils begrenzte Logeinträge für WLAN und Internet (TR64) bzw. Logeinträge System (LuaQuery) unter anderem mit fehlgeschlagenen Anmeldeversuchen.
Nr. 3 liefert den letzten Eintrag der Systemmeldungen.

Keine Ahnung wo du die Infos hernimmt was über lua geht, aber ich habe nix weitergehendes ergoogeln können.

Wie steht Du dazu?

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 07 Februar 2023, 14:26:51
Zitat von: RalfRog am 07 Februar 2023, 12:52:39
Keine Ahnung wo du die Infos hernimmt was über lua geht, aber ich habe nix weitergehendes ergoogeln können.

Hallo Ralf,

bzgl. lua hole ich das meiste von hier: https://boxmatrix.info/wiki/BoxMatrix

ansonsten über die Entwicklertools im Edge. Dort schaue ich mir an, wie das WebIF so kommuniziert.

Für Anmeldeversuche usw. nutze ich bisher den Push-Dienst der FritzBox.

Grüße Jörg

PS mit "get <FritzBox> luaData xhr 1 lang de page log xhrId all" bekommst Du alle Log-Einträge als JSON.

mit:

xhr 1 lang de page log xhrId log filter sys useajax 1 -> Log-Einträge System
xhr 1 lang de page log xhrId log filter wlan useajax 1 -> Log-Einträge WLAN
xhr 1 lang de page log xhrId log filter usb useajax 1 -> Log-Einträge USB
xhr 1 lang de page log xhrId log filter net useajax 1 -> Log-Einträge Internetverbindung
xhr 1 lang de page log xhrId log filter fon useajax 1 -> Log-Einträge USB


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 07 Februar 2023, 17:29:14
Danke Jo

Auf Boxmatrix war ich auch schon - komme aber nicht dahinter  ::)
Mit den Browsertools - gute Idee, schau ich mal ob ich begreife...

Aber deine Beispiele - super vielen Dank.

Die Pushmeldungen hatte/habe ich auch aktiv, aber leider verursachen Testsystem und Produktivsystem einfach zu viele Mails  :-\ Daher habe ich die Anmeldungen deaktiviert.
Daher die Idee das gezielt zu autimatisieren.

Gruß Ralf

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 07 Februar 2023, 17:52:36
Hi Jo

Ist Folgendes so gewollt?
Wir hatten Anfang Januar (#265) damals noch Fork aufgrund von Restarts getestet.
Unter anderem "get <name> luaInfo landevices".
Da ich gestern nun endlich auf OS7.50 mit meiner 7590 und OS 7.51 (Labor) mir meiner 7490 gegangen bin,  habe ich rumprobiert.

War und ist soweit alles gut.
Was mir damals nicht aufgefallen ist (keine Ahnung ob es da schon so war), das unter der Tabelle mit den Infos noch mehr steht:

$VAR1 = {
          'time' => [],
          'data' => {
                      'ipclient' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                      'nexusclient' => $VAR1->{'data'}{'ipclient'},
                      'titledevicedel' => "Sie k\x{c3}\x{b6}nnen alle ungenutzten Verbindungen aus der \x{c3}\x{9c}bersicht entfernen. Netzwerkger\x{c3}\x{a4}te mit individuellen Einstellungen bleiben dabei erhalten.",
                      'active' => [
                                    {
                                      'own_client_device' => $VAR1->{'data'}{'ipclient'},
                                      'classes' => 'ethernet',
                                      'ipv4' => {
.... noch vieeel mehr


Soll das so sein?

Ist identisch mit 7.29 & 7.50 sowie VERSION 07.50.5 Beta5  &  07.50.3

Gruß Ralf


Nachtrag:
get <name> luaInfo vpnShares
liefert auch "nur" den JSON String und keine Tabelle wie die anderen Kommandos.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 07 Februar 2023, 17:58:40
Zitat von: RalfRog am 07 Februar 2023, 17:52:36


Soll das so sein?

Ist identisch mit 7.29 & 7.50 sowie VERSION 07.50.5 Beta5  &  07.50.3

Gruß Ralf

Hallo Ralf,

habe ich heute auch gesehen. Einfach vergessen zu entfernen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: loescher am 07 Februar 2023, 18:36:32
Zitat von: mcp am 06 Februar 2023, 22:22:21
welche FRITZ!OS Version hast Du laufen?
Ich nehme an irgendwas < 6.84?

Ja, deutlich kleiner. Es ist: 29.04.88
LG,
Stephan.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: loescher am 07 Februar 2023, 18:38:43
Zitat von: JoWiemann am 07 Februar 2023, 09:35:48
würdest Du bitte einmal ein "get FritzBox3 luaQuery uimodlogic:status/uptime_hours" machen und mir das Ergebnis posten. Danke Dir.
Was mich auch irritiert ist, dass das FritzBox Model nicht verfügbar ist. Mach doch bitte auch mal ein List vom Device. Danke Dir.

get FritzBox3 luaQuery uimodlogic:status/uptime_hours
ergibt:
Unknown argument luaQuery, choose one of  ringTones:noArg

Und hier das list:

Internals:
   APICHECKED 1
   DEF        192.168.178.3
   FUUID      5c586977-f33f-a2be-df9b-57602fdf7d7abf98
   HOST       192.168.178.3
   INTERVAL   300
   LUAQUERY   1
   M3U_LOCAL  ./www/images/FritzBox3.m3u
   M3U_URL    http://192.168.178.212:8083/fhem/www/images/FritzBox3.m3u
   MODEL      FRITZ!Box Fon WLAN 7170
   NAME       FritzBox3
   NR         119
   REMOTE     1
   SECPORT    49443
   STATE      WLAN: on gWLAN: off
   TELNET     0
   TR064      1
   TYPE       FRITZBOX
   VERSION    07.50.5 Beta5
   WEBCM      1
   eventCount 3
   READINGS:
     2023-02-07 10:51:45   alarm1_state    off
     2023-02-07 10:51:45   alarm1_target   FON 1
     2023-02-07 10:51:45   alarm1_time     00:00
     2023-02-07 10:51:45   alarm1_wdays    daily
     2023-02-07 10:51:45   alarm2_state    off
     2023-02-07 10:51:45   alarm2_target   FON 1
     2023-02-07 10:51:45   alarm2_time     00:00
     2023-02-07 10:51:45   alarm2_wdays    daily
     2023-02-07 10:51:45   alarm3_state    off
     2023-02-07 10:51:45   alarm3_target   FON 1
     2023-02-07 10:51:45   alarm3_time     00:00
     2023-02-07 10:51:45   alarm3_wdays    daily
     2023-02-07 10:51:45   box_connect     5
     2023-02-07 12:00:38   box_cpuTemp     0
     2023-02-07 12:00:38   box_dsl_downStream 0.000
     2023-02-07 12:00:38   box_dsl_upStream 0.000
     2023-02-07 12:00:38   box_fwVersion   29.04.88
     2023-02-07 12:00:38   box_guestWlan   off
     2023-02-07 12:00:38   box_guestWlanCount 0
     2023-02-07 12:00:38   box_guestWlanRemain 0
     2023-02-07 10:51:45   box_ipExtern    192.168.178.3
     2023-02-07 12:00:38   box_macFilter_active off
     2023-02-07 11:53:35   box_model       FRITZ!Box Fon WLAN 7170 [avm]
     2023-02-07 12:00:38   box_moh         er
     2023-02-07 12:00:38   box_powerRate   41
     2023-02-07 12:00:38   box_rateDown    0.000
     2023-02-07 12:00:38   box_rateUp      0.000
     2023-02-07 12:00:38   box_stdDialPort fon1
     2023-02-07 12:00:38   box_tr064       on
     2023-02-07 12:00:38   box_tr069       off
     2023-02-07 12:00:38   box_uptime      0 sec = 0T 00:mu:00
     2023-02-07 12:00:38   box_wlanCount   4
     2023-02-07 12:00:38   box_wlan_2.4GHz on
     2023-02-07 12:00:38   fon4            Fon 4
     2023-02-07 12:00:38   fon4_intern     4
     2023-02-07 12:00:38   gsm_internet    0
     2023-02-07 12:00:38   gsm_rssi        no-emu
     2023-02-07 12:00:38   gsm_state       no-emu
     2023-02-07 12:00:38   gsm_technology  no-emu
     2023-02-07 12:00:38   lastReadout     62 values captured in 1.37 s
     2023-02-07 12:00:38   mac_72_D3_E3_04_AD_89 PC-192-168-178-212 [] (WLAN: 54 /  Mbit/s, RSSI: 32)
     2023-02-07 12:00:38   mac_7C_F9_0E_70_88_CC PC-7C-F9-0E-70-88-CC [] (WLAN: 54 /  Mbit/s, RSSI: 66)
     2023-02-07 12:00:38   mac_D0_F8_8C_13_54_DD PC-D0-F8-8C-13-54-DD [] (WLAN: 54 /  Mbit/s, RSSI: 48)
     2023-02-07 12:00:38   mac_pas_C0_BD_D1_8F_6D_87 PC-C0-BD-D1-8F-6D-87 [] (WLAN: 0 /  Mbit/s, RSSI: 0)
     2023-02-07 12:00:38   state           WLAN: on gWLAN: off
     2023-02-07 10:51:45   user01          (default)
     2023-02-07 10:51:45   user01_thisMonthTime 0:00
     2023-02-07 10:51:45   user01_todaySeconds 0
     2023-02-07 10:51:45   user01_todayTime 0:00
     2023-02-07 10:51:45   user01_type     Default
   fhem:
     LOCAL      0
     definedHost 192.168.178.3
     is_double_wlan 0
     lastHour   0
     modulVersion $Date: 2018-09-30 20:24:58 +0200 (Sun, 30 Sep 2018) $
     radioCount 1
     sid        fa38c9a3cedd6189
     sidTime    1675767638.22433
     landevice:
                  PC-D0-F8-8C-13-54-DD
       192.168.178.212 PC-192-168-178-212
       72_D3_E3_04_AD_89
       7C_F9_0E_70_88_CC
       C0_BD_D1_8F_6D_87
       D0_F8_8C_13_54_DD
     radio:
       0         
     wlanDevice:
       72_D3_E3_04_AD_89:
         rssi       32
         speed      54
         speed_rx   
       7C_F9_0E_70_88_CC:
         rssi       66
         speed      54
         speed_rx   
       C0_BD_D1_8F_6D_87:
         rssi       0
         speed      0
         speed_rx   
       D0_F8_8C_13_54_DD:
         rssi       48
         speed      54
         speed_rx   
   helper:
     TimerCmd   FritzBox3.Cmd
     TimerReadout FritzBox3.Readout
Attributes:
   devStateIcon .*on.*off:WLAN_on_gWLAN_off .*on.*on.*:WLAN_on_gWLAN_on WLAN..off.*:WLAN_off .*:control_x@red
   enablePassivLanDevices 1
   event-on-change-reading .*
   room       FritzBox


LG,
Stephan.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 07 Februar 2023, 19:48:41
Hallo Stephan,

ich hoffe die angehängte Version beseitigt das Problem.

Grüße Jörg

@Ralf,

die VPN-Share Info sollte wieder Ok sein.

PS: das Reading vpn?_connected_since habe ich umbenannt in vpn?_last_negotiation, da hier tatsächlich ein Unix Timestamp übergeben wird, der den Zeitpunkt der letzten Verbindungsaushandlung darstellt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: loescher am 07 Februar 2023, 20:48:53
Ja, damit ist das Problem beseitigt.
Danke!
LG,
Stephan.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 07 Februar 2023, 22:52:12
VERSION 07.50.5 Beta6


2023.02.07 22:04:55.966 0: Server shutdown
2023.02.07 22:05:01.590 1: Including fhem.cfg
2023.02.07 22:05:06.196 3: WEB: port 8083 opened
2023.02.07 22:05:07.117 2: eventTypes: loaded 492 lines from ./log/eventTypes.txt
2023.02.07 22:05:31.868 3: RalfMqtt: port 1883 opened

************************
2023.02.07 22:05:33.232 1: PERL WARNING: Useless use of private variable in void context at ./FHEM/72_FRITZBOX.pm line 6745, <$fh> line 57.
2023.02.07 22:05:33.235 1: PERL WARNING: Useless use of hash element in void context at ./FHEM/72_FRITZBOX.pm line 6745, <$fh> line 57.
************************

2023.02.07 22:05:35.853 3: telnetPort: port 7072 opened
2023.02.07 22:05:36.769 1: Including ./log/fhem.save
2023.02.07 22:05:37.338 1: Messages collected while initializing FHEM:SecurityCheck:
You can disable this message with attr global motd none

2023.02.07 22:06:36.147 0: Featurelevel: 6.2
2023.02.07 22:06:36.154 0: Server started with 20 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:4529)
2023.02.07 22:06:36.741 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1391] - INFO: FRITZBOX modul runs in remote mode.
2023.02.07 22:06:36.998 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1391] - INFO: FRITZBOX modul runs in remote mode.
2023.02.07 22:06:42.033 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1463] - INFO: Created m3u file './www/images/fritzbox.m3u'.
2023.02.07 22:06:42.878 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1463] - INFO: Created m3u file './www/images/fritzclient.m3u'.



LanDevices: Active
------------------
MAC                 IPv4        UID             NAME STATUS INFO
B8:27:EB:xx:yy:zz   <IP-1> landevice5346 raspi-2 globe_online
....

LanDevices: Passive
-------------------
MAC                 IPv4        UID             NAME STATUS INFO
14:2D:27:rr:ss:tt   <IP-1> landevice2204 Lenovo ---
....


$VAR1 = {
          'timeTillLogout' => '1200',
          'hide' => {
                      'mobile' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                      'dectRdio' => $VAR1->{'hide'}{'mobile'},
                      'liveImg' => $VAR1->{'hide'}{'mobile'},
                      'provServ' => $VAR1->{'hide'}{'mobile'},
                      'dectMail' => $VAR1->{'hide'}{'mobile'},
                      'rss' => $VAR1->{'hide'}{'mobile'},
                      'rrd' => $VAR1->{'hide'}{'mobile'},
                      'ssoSet' => $VAR1->{'hide'}{'mobile'},
                      'liveTv' => $VAR1->{'hide'}{'mobile'}
                    },
          'sid' => '6c677b7fb71d485d',
.... und so weiter





Der Zeitstempel "vpn0_last_negotiation" ist so (von 1970) denke ich unbrauchbar

2023-02-07 22:34:42   vpn0  DynNamer.myfritz.net
2023-02-07 22:34:42   vpn0_access_type Lan2Lan VPN
2023-02-07 22:34:42   vpn0_activated  1
2023-02-07 22:34:42   vpn0_last_negotiation 01:52:51 01-01-1970
2023-02-07 22:34:42   vpn0_remote_ip  <IP fernes Ende>
2023-02-07 22:34:42   vpn0_state      ready


In V 7.50.3

vpn1_connected_since   2851 sec = 0T 00:47:31

Der Name "vpn?_connected_since" ist doch ganz sympatisch. Man weiss gleich was gemeint ist. Egal ob so wie bisher oder ggfs. als absoluter Zeitstempel des Connect.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 07 Februar 2023, 23:17:36
Zitat von: JoWiemann am 07 Februar 2023, 19:48:41
PS: das Reading vpn?_connected_since habe ich umbenannt in vpn?_last_negotiation, da hier tatsächlich ein Unix Timestamp übergeben wird, der den Zeitpunkt der letzten Verbindungsaushandlung darstellt.

soweit ich das sehe ist es nur für Wireguard richtig (unix timestamp), für alles andere ist es kein Unix Timestamp.

Ich hatte das bei mir so drin:


...
          # WireGuard Verbindungen machen es richtig, connected_since ist ein unix time stamp
          my $sec_since = $_->{connected_since};
          if ($_->{connected_since} =~ /([1-9]){9}/) {
             $Sek = (int(time) - $_->{connected_since});
             $sec_since = $Sek;
          }
          else {
             $Sek = $_->{connected_since};
          }
...
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 08 Februar 2023, 08:53:07
Zitat von: mcp am 07 Februar 2023, 23:17:36
Ich hatte das bei mir so drin:


...
          # WireGuard Verbindungen machen es richtig, connected_since ist ein unix time stamp
          my $sec_since = $_->{connected_since};
          if ($_->{connected_since} =~ /([1-9]){9}/) {
             $Sek = (int(time) - $_->{connected_since});
             $sec_since = $Sek;
          }
          else {
             $Sek = $_->{connected_since};
          }
...


Hm,

AVM hat sich das wohl anders gedacht. Ich habe gestern um 14:59:25 07-02-2023 die Wireguard Verbindung beendet. Dieser Timestamp bleibt so erhalten. Er verändert sich erst wieder, wenn ich die Verbindung aufbaue, und zwar immer dann, wenn die Verbindung neu ausgehandelt worden ist. Eine Anzeige connected since macht für mich daher keinen Sinn. Mein Vorschlag wäre bei klassischem VPN bleibt es bei connected since, bei Wireguard ist es last_negotiation.

Anbei eine neue Version.

@ Ralf, ich habe dann auch mal meine Versionen aufgeräumt. Deine Hinweise waren eine "zwischenversion".

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 Februar 2023, 22:46:17
VERSION 07.50.5 Beta7

Hallo weitgehend wie Beta6, lediglich der "last_negotiation" ist bei mir (kein Wireguard) weg.

Log vom Restart, 2 Meldungen

2023.02.08 22:29:58.473 0: Server shutdown
2023.02.08 22:30:03.880 1: Including fhem.cfg
2023.02.08 22:30:07.494 3: WEB: port 8083 opened
2023.02.08 22:30:08.367 2: eventTypes: loaded 494 lines from ./log/eventTypes.txt
2023.02.08 22:30:32.163 3: RalfMqtt: port 1883 opened
************
2023.02.08 22:30:33.583 1: PERL WARNING: Useless use of private variable in void context at ./FHEM/72_FRITZBOX.pm line 6766, <$fh> line 57.
2023.02.08 22:30:33.586 1: PERL WARNING: Useless use of hash element in void context at ./FHEM/72_FRITZBOX.pm line 6766, <$fh> line 57.
*************
2023.02.08 22:30:36.266 3: telnetPort: port 7072 opened
2023.02.08 22:30:37.195 1: Including ./log/fhem.save
2023.02.08 22:30:37.753 1: Messages collected while initializing FHEM:SecurityCheck:
You can disable this message with attr global motd none

2023.02.08 22:31:36.250 0: Featurelevel: 6.2
2023.02.08 22:31:36.254 0: Server started with 20 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:2488)
2023.02.08 22:31:36.886 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1391] - INFO: FRITZBOX modul runs in remote mode.
2023.02.08 22:31:37.027 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1391] - INFO: FRITZBOX modul runs in remote mode.
2023.02.08 22:31:42.808 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1463] - INFO: Created m3u file './www/images/fritzbox.m3u'.
2023.02.08 22:31:43.526 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1463] - INFO: Created m3u file './www/images/fritzclient.m3u'.
....


get  luaInfo landevices => der String noch am Ende der Tabelle

$VAR1 = {
          'timeTillLogout' => '1200',
          'time' => [],
          'sid' => 'e131ec3c11f53d48',
          'hide' => {
....
....


VPN => habe kein Wireguard vermutlich daher "last_negotiation" verschwunden  :D

     2023-02-08 22:36:52   vpn1  DynDNSName.myfritz.net
     2023-02-08 22:36:52   vpn1_access_type Lan2Lan VPN
     2023-02-08 22:36:52   vpn1_activated  1
     2023-02-08 22:36:52   vpn1_connected_since 50 sec = 0T 00:00:50
     2023-02-08 22:36:52   vpn1_remote_ip  <Remote IP>
     2023-02-08 22:36:52   vpn1_state      ready



Nachtrag:
bei erstmaligen Aufrufen von z.B.: get  luaInfo vpnShares (bei kidProfiles war es glaube ich auch) erscheint im Log (bei weiteren Aufrufen nicht mehr)

2023.02.08 23:34:58.330 1: PERL WARNING: Use of uninitialized value $sub in substitution (s///) at ./FHEM/72_FRITZBOX.pm line 177.
2023.02.08 23:34:58.334 1: PERL WARNING: Use of uninitialized value $sub in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 184.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Februar 2023, 09:43:31
Zitat von: RalfRog am 08 Februar 2023, 22:46:17
Log vom Restart, 2 Meldungen

************
2023.02.08 22:30:33.583 1: PERL WARNING: Useless use of private variable in void context at ./FHEM/72_FRITZBOX.pm line 6766, <$fh> line 57.
2023.02.08 22:30:33.586 1: PERL WARNING: Useless use of hash element in void context at ./FHEM/72_FRITZBOX.pm line 6766, <$fh> line 57.
*************


Ich habe keine Ahnung, warum das noch im Code war. In meiner Umgebung ist das gefixed. (Kopfschütteln)

Zitat von: RalfRog am 08 Februar 2023, 22:46:17
get  luaInfo landevices => der String noch am Ende der Tabelle

$VAR1 = {
          'timeTillLogout' => '1200',
          'time' => [],
          'sid' => 'e131ec3c11f53d48',
          'hide' => {
....
....


Ist eine Folge von  PERL WARNING: Useless use of...

Zitat von: RalfRog am 08 Februar 2023, 22:46:17
VPN => habe kein Wireguard vermutlich daher "last_negotiation" verschwunden  :D

     2023-02-08 22:36:52   vpn1  DynDNSName.myfritz.net
     2023-02-08 22:36:52   vpn1_access_type Lan2Lan VPN
     2023-02-08 22:36:52   vpn1_activated  1
     2023-02-08 22:36:52   vpn1_connected_since 50 sec = 0T 00:00:50
     2023-02-08 22:36:52   vpn1_remote_ip  <Remote IP>
     2023-02-08 22:36:52   vpn1_state      ready


Ich prüfe jetzt, ob es sich um eine VPN oder Wirequard Verbindung handelt. Wie schon geschrieben, bei Wireguard kann m.E. keine connected since ermittelt werden.

Zitat von: RalfRog am 08 Februar 2023, 22:46:17
Nachtrag:
bei erstmaligen Aufrufen von z.B.: get  luaInfo vpnShares (bei kidProfiles war es glaube ich auch) erscheint im Log (bei weiteren Aufrufen nicht mehr)

2023.02.08 23:34:58.330 1: PERL WARNING: Use of uninitialized value $sub in substitution (s///) at ./FHEM/72_FRITZBOX.pm line 177.
2023.02.08 23:34:58.334 1: PERL WARNING: Use of uninitialized value $sub in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 184.


Das ist neu. Und ich habe keine Ahnung was da passiert.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: bertl am 09 Februar 2023, 10:22:31
Hallo Jörg,

passt zwar gerade nicht zum aktuell diskutierten Thema, aber kann man Filter-Profile mit dem FRITZBOX-Modul sperren und entsperren?
Wenn ja, wie?
Wenn nein, hast du vor das zu implementieren, da ich es im Moment noch so verwende wie von dir unter folgenden Link beschrieben!
   https://forum.fhem.de/index.php/topic,109689.msg1036808.html#msg1036808 (https://forum.fhem.de/index.php/topic,109689.msg1036808.html#msg1036808)

Danke für die Info
Robert
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 09 Februar 2023, 10:57:07
Zitat von: RalfRog am 08 Februar 2023, 22:46:17
bei erstmaligen Aufrufen von z.B.: get  luaInfo vpnShares (bei kidProfiles war es glaube ich auch) erscheint im Log (bei weiteren Aufrufen nicht mehr)

2023.02.08 23:34:58.330 1: PERL WARNING: Use of uninitialized value $sub in substitution (s///) at ./FHEM/72_FRITZBOX.pm line 177.
2023.02.08 23:34:58.334 1: PERL WARNING: Use of uninitialized value $sub in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 184.


das sollte es beheben:


--- old/72_FRITZBOX-20220208.pm 2023-02-08 09:58:56.000000000 +0100
+++ new/72_FRITZBOX-20220208.pm 2023-02-09 10:55:01.817640265 +0100
@@ -174,7 +174,8 @@ sub FRITZBOX_Log($$$)

    my $xsubroutine = ( caller(1) )[3];
    my $sub         = ( split( ':', $xsubroutine ) )[2];
-   $sub =~ s/FRITZBOX_//;
+   $sub =~ s/FRITZBOX_//       if ( defined $sub );
+   $sub ||= 'no-subroutine-specified';

    my $instName = ( ref($hash) eq "HASH" ) ? $hash->{NAME} : $hash;

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: frank am 09 Februar 2023, 11:50:28
Zitat von: JoWiemann am 09 Februar 2023, 09:43:31
Ich habe keine Ahnung, warum das noch im Code war. In meiner Umgebung ist das gefixed. (Kopfschütteln)
vielleicht deswegen: https://forum.fhem.de/index.php/topic,132107.0.html (https://forum.fhem.de/index.php/topic,132107.0.html)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 09 Februar 2023, 12:21:28
Zitat von: frank am 09 Februar 2023, 11:50:28
vielleicht deswegen: https://forum.fhem.de/index.php/topic,132107.0.html (https://forum.fhem.de/index.php/topic,132107.0.html)

Betrifft das auch Versionen die Jo hier als Anhang bereitstellt?
Immerhin kann ich feststellen, dass die Zeile 44 sich geändert hat in => my $ModulVersion = "07.50.5 Beta7";
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mcp am 09 Februar 2023, 12:35:37
Moin Jörg,

Zitat von: JoWiemann am 09 Februar 2023, 09:43:31
Ich prüfe jetzt, ob es sich um eine VPN oder Wirequard Verbindung handelt. Wie schon geschrieben, bei Wireguard kann m.E. keine connected since ermittelt werden.

so gesehen ist es auch bei IPsec VPN nicht 'connected since' sondern immer die Sekunden seit letzter Aushandlung von Phase 2, genauer die SA Lifetime, die default 3600 Sekunden ist. Diese zu ändern funktioniert im Prinzip, doch damit kommt die Konfiguration des IPsec Stacks der FRITZ!Box nicht klar, das Ende vom Lied ist eine nicht funktionsfähige IPsec Verbindung nach 1 Stunde. Hatte den ganzen "Spaß" mal mit älteren FRITZ!OS Versionen getestet.

Weder FreeS/WAN noch Openswan noch Libreswan noch $whateverSwan ;) speichern die Zeit der initialen Verbindung - leider.

Bei meinen VPN Servern, welche die Authentifizierung zusätzlich via PAM machen, kommt man an die Zeit der initialen Verbindung z.B. via 'lastlog --user $bla' dran. Toll, bringt uns hier nur nichts ;)

OpenVPN speichert das übrigens auch korrekt ab, WireGuard habe ich bisher nicht wirklich benutzt und kann dazu nicht viel sagen. Hatte es kurzzeitig mal auf der FB getestet, nur hat das zur Folge, daß die Lan2Lan IPsec Kopplungen alle tot sind und nicht mehr funktionieren, ergo WireGuard direkt wieder gelöscht. Ich hoffe da einfach mal auf FRITZ!OS v7.51.

Ein korrektes connected_since Reading könnte man IMHO über den Umweg des Geräte-Hashes machen. Beim Wrap von 3600 müsste man im Hash speichern, daß nun 1 Stunde vorbei ist und das dann addieren. Ein Neustart von FHEM würde das ganze allerdings wieder zunichtemachen :'( - also eigentlich nur Herumhackeritis.

--
ciao, Marc
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 09 Februar 2023, 13:29:21
Zitat von: mcp am 09 Februar 2023, 12:35:37
...
Ein korrektes connected_since Reading könnte man IMHO über den Umweg des Geräte-Hashes machen. Beim Wrap von 3600 müsste man im Hash speichern, daß nun 1 Stunde vorbei ist und das dann addieren. Ein Neustart von FHEM würde das ganze allerdings wieder zunichtemachen :'( - also eigentlich nur Herumhackeritis.
...

So aus "NurAnwender"-Sicht bin ich für "vpn1_access_type  Lan2Lan VPN" mit "vpn1_connected_since  171 sec = 0T 00:02:51" zufrieden.

Ich nutze das VPN um temporär auf eine 7430 zuzugreifen - auch die 2. Verdindung zum Tablet (vpn0_access_type  User VPN) nutze ich nur temporär.

Die Anforderung mag für Anwender mit permanenter Verbindung anders aussehen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 09 Februar 2023, 14:39:44
Hallo,

anbei eine Beta zum testen.

Ich habe jetzt 4 Stunden gesucht, warum immer wieder ein Fehler beim Erzeugen der Info zu den VPN Shares auftritt. Man fasst es nicht. In der Rückgabe bei den normalen VPN Shares ist die Remote IP mit {remoteIP} hinterlegt. Bei den Wireguard Shares ist sie mit {remoteIp} hinterlegt.

Also, Spaß beim Testen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 09 Februar 2023, 15:57:52
Zitat von: JoWiemann am 09 Februar 2023, 14:39:44
die Remote IP mit {remoteIP} hinterlegt. Bei den Wireguard Shares ist sie mit {remoteIp} hinterlegt.
na das hält fit - was der Entwickler dabei im Hinterkopf gehabt?  ::)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 09 Februar 2023, 22:39:47
Zitat von: JoWiemann am 09 Februar 2023, 14:39:44
...
Also, Spaß beim Testen.

Grüße Jörg

Hi

Auf die Schnelle sind die von mir oben beschriebenen Dinge gelöst.

Bis auf "get  luaInfo landevices", da steht hinter der Tabelle noch der JSON String.
Es sei denn das soll so sein.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 10 Februar 2023, 07:10:17
Zitat von: RalfRog am 09 Februar 2023, 22:39:47
Hi

Auf die Schnelle sind die von mir oben beschriebenen Dinge gelöst.

Bis auf "get  luaInfo landevices", da steht hinter der Tabelle noch der JSON String.
Es sei denn das soll so sein.

Gruß Ralf

Den blende ich jetzt noch aus. Ich wollte erst alles sauber haben.

Grüße Jörg

PS: Neue Version 07.50.5 befindet sich im Fhem-Git.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 10 Februar 2023, 14:45:40
Hallo Jo
Hab mir die 7.50.5 geholt. Alles weg...  :)
Habe allerdings nur nach den Sachen geschaut die jetzt aufgefallen waren  ;)

Werde noch etwas rumklicken  ::)


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 10 Februar 2023, 15:24:12
Doofe Idee mit dem rumklicken

mit get <name> lanDeviceInfo MAC  (=> MAC = aa_bb_cc_dd_ee_ff, oder war die MAC anders einzugeben)

Da macht FHEM einen Restart. Ich meine das hätten wir schon gehabt und du hattest das abgefangen.


2023.02.10 14:40:59.049 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1465] - INFO: Created m3u file './www/images/fritzbox.m3u'.
2023.02.10 14:40:59.721 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1465] - INFO: Created m3u file './www/images/fritzclient.m3u'.
     *********
Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 7016.
     *********
2023.02.10 15:18:32.830 1: Including fhem.cfg
2023.02.10 15:18:35.970 3: WEB: port 8083 opened
2023.02.10 15:18:36.853 2: eventTypes: loaded 495 lines from ./log/eventTypes.txt
2023.02.10 15:19:05.026 3: telnetPort: port 7072 opened
2023.02.10 15:19:05.904 1: Including ./log/fhem.save
2023.02.10 15:19:06.476 1: Messages collected while initializing FHEM:SecurityCheck:
You can disable this message with attr global motd none

2023.02.10 15:20:05.994 0: Featurelevel: 6.2
2023.02.10 15:20:05.998 0: Server started with 20 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:15167)
2023.02.10 15:20:06.552 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1393] - INFO: FRITZBOX modul runs in remote mode.
2023.02.10 15:20:06.966 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1393] - INFO: FRITZBOX modul runs in remote mode.
2023.02.10 15:20:12.990 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1465] - INFO: Created m3u file './www/images/fritzclient.m3u'.
2023.02.10 15:20:13.899 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1465] - INFO: Created m3u file './www/images/fritzbox.m3u'.


Nachtrag: passiert auch bei Eingabe von "landevice2205"


Nachtrag2: irgendwann mit NAchlauf ist dann noch ein Fenster aufgegangen mit dem Inhalt =>

Unknown argument lanDeviceInfo, choose one of luaQuery luaData luaFunction luaInfo:lanDevices,vpnShares,kidProfiles,userInfos lanDeviceInfo tr064ServiceList:noArg ringTones:noArg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 11 Februar 2023, 18:31:30
Mit 07.50.6a Beta wieder allles gut
siehe https://forum.fhem.de/index.php/topic,132093.msg1263424.html#msg1263424 (https://forum.fhem.de/index.php/topic,132093.msg1263424.html#msg1263424)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 15 Februar 2023, 17:37:53
Hallo

Ist die VERSION 07.50.7 die vorläufig fertige Version mit den WLAN Infos?
Soweit ist mir nichts aufgefallen.

Schau bei Gelegenheit mal nach dem Output von get <name> luaInfo  ....  ein paar Blanks wären toll.
Siehe angehängtes Beispiel.

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 15 Februar 2023, 19:47:50
Zitat von: RalfRog am 15 Februar 2023, 17:37:53
Ist die VERSION 07.50.7 die vorläufig fertige Version mit den WLAN Infos?
Soweit ist mir nichts aufgefallen.
Ja

Zitat von: RalfRog am 15 Februar 2023, 17:37:53
Schau bei Gelegenheit mal nach dem Output von get <name> luaInfo  ....  ein paar Blanks wären toll.
Siehe angehängtes Beispiel.
Schau Dir mal die angehängte Version an.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 16 Februar 2023, 15:39:39
Hallo Jo

Tabelle ist noch besser als blanks. ;D

Der Border 8 ist vielleicht etwas üppig.
Es sieht in Firefox und Edge fast gleich aus (mit leichtem Vorteil für firefox beim Border).

Was mich wundert ist, dass von cellspacing & cellpadding bei mir in der Tabelle nix ankommt. Ich guck morgen mal genauer... heut ist ja Feiertag  ;)

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 16 Februar 2023, 15:53:53
Habe schnell noch 2 Screenshots gemacht

Original Sicht in der FHEM Oberfläche.
Quelltext Tabelle in eine HTML kopiert.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 16 Februar 2023, 16:11:08
Zitat von: RalfRog am 16 Februar 2023, 15:53:53
Habe schnell noch 2 Screenshots gemacht

Original Sicht in der FHEM Oberfläche.
Quelltext Tabelle in eine HTML kopiert.

Hm, beim Style: Dark sieht es echt gut aus. Und es ist echt Basis-HTML.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 16 Februar 2023, 16:40:59
Bin unterwegs.

Muss ich mal die Styles durchschauen/probieren .

Habe gesehen, dass zu deinem Code noch einige Tags (pre, div, tablebody) drumherum gelegt werden. Ggfs. spielen ja auch noch CSS und sonstige Dinge rein.
=> mir scheint mal wieder mein Basiswissen ist überfordert  ???
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 17 Februar 2023, 12:56:08
Hallo Jo

Im Dark-Style ist es wirklich perfekt (dark.jpg)  :D

Ich habe mal ein paar Styles auf PC und Tablet durchprobiert. Das Ergebis ist tatsächlich immer unterschiedlich auch bei gleichem Style auf unterschiedlichen Geräten.
Der normale f11 bringt auf dem 8'' Tablet die Ansicht wie es dein Code vorgibt (siehe Screeshot quelltext weiter oben).

Ich denke den Parameter für den Zellenabstand (cellspacing="10") kannst du ganz rausnehmen da er meines Erachtens "im Ergebnis nicht ankommt" und border = "4", cellpadding="5" reicht auch.
Da das Ergebnis nicht ganz vorhersagbar scheint, lohnt es nicht da mehr Aufwand reinzustecken.


...und doch noch ein Test: 
habe mal den Code für "WLAN in der Umgebung" etwas angepasst  => " $returnStr .= '<table border="4" cellpadding="5">';"
Ich glaube ohne cellspacing passt das in Summe besser.

Siehe Screenshots aus dem Edge (Firefox gleich):
Ergebnis_f11
Ergebnis_dark

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 21 Februar 2023, 20:12:31
Hallo zusammen und Hallo Jörg,

nach dem meine FB 6591 vor einiger Zeit ein Update von VF bekommen hatte funktioniert leider meine Abfrage der DOCSIS-Pegel nicht mehr.
Ich hatte für die alte Version eine Lösung zusammen die mir alle Daten aus der FB herunter laden konnte.
Kurze Versuche mit der neuen FB-Version verliefen bisher im Sande.

Bei Heise und Original hier https://www.neobiker.de/wiki/Fritzbox_Cable_Docsis_Parameter_auslesen (https://www.neobiker.de/wiki/Fritzbox_Cable_Docsis_Parameter_auslesen) gibt es eine Lösung mit cURL die Daten aus der FB zu holen.

Der Benötigte Befehl dazu ist:
"curl -s "http://$fritzbox/data.lua" -d "xhr=1&sid=$sid&lang=de&page=docInfo&xhrId=all&no_sidrenew"

Gibt es die gleiche Möglichkeit mit dem FritzBox-Modul?

Im Debug habe ich geschaut ob das Modul die Anfrage mit bei  get luaData 1 de $sid docInfo all no_sidrenew so ausgibt wie bei cUrl.
Es kommt dann zwar auch eine Ausgabe (DECT, WLAN usw.) aber keine der DOCSIS Seite.

Mache ich hier etwas falsch oder kann das so nicht funktionieren?

Besteht bei Nicht-Funktionalität das einzubauen :=) ?

Gruss Gerd

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 21 Februar 2023, 20:28:31
Zitat von: Maista am 21 Februar 2023, 20:12:31
"curl -s "http://$fritzbox/data.lua" -d "xhr=1&sid=$sid&lang=de&page=docInfo&xhrId=all&no_sidrenew"

Gruss Gerd

Hallo Gerd,

gibt bitte einmal folgendes ein:

get <name> luaData xhr 1 lang de page docInfo xhrId all no_sidrenew nop

ein und poste dann bitte das Ergebnis.

Grüße Jörg

PS Ich habe selber keine cable und kann das nicht testen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 21 Februar 2023, 21:06:05
Hallo Jörg

Jetzt nur mit Smartphone probiert.
Da kommt tatsächlich das gewünschte  ;D soweit ich das hier sehen konnte.

Bekomme ich die Ausgabe dann auch noch irgendwie in ein Reading?
Oder muss ich das mit einem eigenen Modul aufrufen und die Daten abgreifen? Komme ich an $var1 dran?

Schau gerade Kitchen Impossible.

Danke und Gruß
Getd

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 22 Februar 2023, 06:54:31
Hallo Gerd,

ich kann Dir das nur einbauen, wenn Du mir die Ausgabe hier bereit stellst. Wie gesagt, ich habe keine Cable zum Testen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 22 Februar 2023, 08:24:29
Guten Morgen Jörg,

Ich schaue das ich das heute Abend hier poste.
Danke schon Mal  :D

Gruß Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 22 Februar 2023, 19:26:45
Hallo Jörg,

hier die Ausgabe als Textdatei im Anhang.
Zusätzlich habe ich die Webseite als PDF gespeichert.
Vielleicht hilft dir die Ausgabe um zu sehen wie das im Original aussieht.
Falls das zu unübersichtlich ist kann ich das versuchen am PC mit dem Opera als PDF zu speichern.
Am Laptop habe ich das mit Firefox unter Linux ausgegeben. Bei Opera geht das besser.

Je nach dem welche Datenrate man hat, sind das mehr oder weniger viele Träger die benutzt werden. Bei mir sind das 28 in Empfangsrichtung.
Ich hab hier ein 1000Mbit/50Mbit Vertrag bei Vodafone.

Ich weis jetzt nicht wie du diese vielen Daten zur verfügung stellen kannst.

Hier https://forum.fhem.de/index.php/topic,22288.msg982675.html#msg982675 (https://forum.fhem.de/index.php/topic,22288.msg982675.html#msg982675) hatte ich meine Lösung beschrieben gehabt.
Das funktioniert nicht mehr. Ich hatte AVM damals angeschrieben gehabt und gefragt warum sie das nicht per TR064 aufzurufen geht.
Für DSL gibt es diese Funktion. Als vermerkt wurde mit das bestätigt. Daraufhin hatte ich dann die obige Lösung hin bekommen.

Falls Du mehr Infos brauchst, melde Dich.

Update: In den zwei CSVs stehen die Ausgaben von meinen Versuchen mit dem Shell-Skript & Curl.

Danke Dir schon mal :=)
Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 22 Februar 2023, 20:57:27
Hallo Gerd,

anbei mal ein erster Test. Noch nicht vollständig und soll mir auch nur Hinweise geben.

Nach dem Starten sollte das get <name> luaInfo einen neuen Eintrag: docsisInformation beinhalten. Wenn ich es richtig gemacht habe, dann sollten schon mal ein paar Informationen angezeigt werden.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 22 Februar 2023, 22:13:33
Hallo Jörg,

Versuche ich morgen Abend zu testen!

Lieg schon im Bett  ;D

Danke vorab

Gruß Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 23 Februar 2023, 19:14:43
Hallo Jörg,

kann Erfolg melden!
Die vier Kanäle Upstream als Tabelle werden angezeigt. Siehe Screenshot

Klappt soweit. Der Rest kann kommen :=)

Bei get FritzBox luaInfo docsisInformation kommen die Daten ohne Leerzeichen zwischen den Spalten.
Kann man das noch ändern?

Schreibfehler in der Info "docsisInformation -> Shows DOCSYS informations (only Cable)."
"DOCSYS" sollte "DOCSIS" heissen.

Gruss Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 Februar 2023, 19:29:02
Zitat von: Maista am 23 Februar 2023, 19:14:43

Klappt soweit. Der Rest kann kommen :=)


Hallo Gerd,

möchtest Du denn auch Readings haben? Und, wenn ja, welche Informationen als Reading

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 Februar 2023, 19:52:48
Zitat von: Maista am 23 Februar 2023, 19:14:43
Hallo Jörg,

Klappt soweit. Der Rest kann kommen :=)

Bei get FritzBox luaInfo docsisInformation kommen die Daten ohne Leerzeichen zwischen den Spalten.
Kann man das noch ändern?

Hallo Gerd,

die Tabelle ist entsprechend formatiert. Es gibt allerdings Styles in Fhem, die das ignorieren.

Grüße Jörg

Anbei eine neue Version zum Testen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 23 Februar 2023, 19:56:48
Hallo Jörg,

am schönsten wären

Empfangsrichtung DOCSIS 3.0:
"Kanal(ID)", "Frequenz", "Power Level (dBmV)"

Empfangsrichtung DOCSIS 3.1:
Kanal(ID)", "Frequenz", "MSE (dB)", "Power Level (dBmV)"

Senderichtung 3.x:
"Kanal(ID)", "Frequenz", "Power Level (dBmV)"

Wenn noch was fehlen sollte kann ich mich sicher melden ;)

Gruss Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 23 Februar 2023, 20:09:49
Die neue Version funktioniert auch.
Wenn möglich könnte man eventl. zwei Readings erzeugen in denen die Frequenzen und Pegel in eine Zeile jeweils durch Leerzeichen getrennt stehen.
Dann kann man jeweils die zwei Redings ins Log schreiben und dann per SVG entsprechend anzeigen.

Also z.B

Reading
FreqenzRX 538 456 345 633 234 242 usw.
PegelRX -37 -45 -33 -22 -23 -44 usw.

Das gleiche für Senderichtung.

Zuordnung der Kanäle ergibt sich aus der Position im Reading.

Als Idee. Keine Ahnung ob das auf dauer mir gefallen würde ;)

Update: Screenshot dazu. Rest unten zwei Zeilen im Screenshot fehlen / Screenshot FB

Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 23 Februar 2023, 20:35:03
Hallo Gerd,

ich nehme Deine Idee mal auf. Wird aber erst nach dem Wochenende etwas.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 23 Februar 2023, 20:42:05
Hallo Jörg,

das hat jetzt so lange Zeit gehabt da kommts auf Tage auch nicht an.
Alles nur Hobby!

Ich hab in meinen alten Logs geschaut.
Da hatte ich folgendes mitgeloggt:
Zitat2019-10-31_23:59:11 FB6490 RxFrequenz: 578 482 490 498 522 530 546 554 562 570 474 586 594 626 634 650 658 666 674 682 698 746 762 770
2019-10-31_23:59:11 FB6490 RxPowerLevel: 6.0 8.2 8.1 7.6 6.4 6.0 5.5 5.6 5.8 5.9 8.6 6.2 6.7 8.0 8.6 8.9 9.0 8.7 8.7 8.7 8.5 8.1 7.1 6.3
2019-10-31_23:59:11 FB6490 RxMSE: -37.4 -38.6 -37.4 -37.6 -37.4 -37.4 -36.6 -37.4 -37.4 -37.4 -38.6 -37.4 -37.4 -38.6 -38.6 -38.6 -38.6 -39.0 -38.6 -38.6 -38.6 -37.6 -37.6 -37.4
2019-10-31_23:59:11 FB6490 Rxkorr_Fehler: 642 543 875 1614 40742 1518 700 580 420 366 259 231 122 93 67 119 128 149 158 147 123 39 32 66
2019-10-31_23:59:11 FB6490 RxNicht_korr_Fehler: 0 0 0 63 68 6 0 0 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0
2019-10-31_23:59:11 FB6490 RxFrequenz: 578 482 490 498 522 530 546 554 562 570 474 586 594 626 634 650 658 666 674 682 698 746 762 770
2019-10-31_23:59:11 FB6490 TxFrequenz: 45.2 58.4 51.8 30.8 37.4

Mit der FB 6591 gabs entsprechend mehr Kanäle/Werte.

Bis dahin noch hohen WIrkungsgrad :=)

Gruss Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 23 Februar 2023, 22:41:28
Hallo Jörg,

Im Log habe ich noch was gefunden :)

2023.02.23 19:58:44 1: PERL WARNING: "my" variable $views masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6902, <$fh> line 25.
2023.02.23 19:58:44 1: PERL WARNING: "my" variable $nbViews masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6903, <$fh> line 25.
2023.02.23 19:58:44 1: PERL WARNING: "my" variable $lDump masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6904, <$fh> line 25.
2023.02.23 19:58:44 1: PERL WARNING: "my" variable $views masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6929, <$fh> line 25.
2023.02.23 19:58:44 1: PERL WARNING: "my" variable $nbViews masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6930, <$fh> line 25.
2023.02.23 19:58:44 1: PERL WARNING: "my" variable $lDump masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6931, <$fh> line 25.
2023.02.23 19:58:44 1: PERL WARNING: "my" variable $views masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6959, <$fh> line 25.
2023.02.23 19:58:44 1: PERL WARNING: "my" variable $nbViews masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6960, <$fh> line 25.
2023.02.23 19:58:44 1: PERL WARNING: "my" variable $lDump masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 6961, <$fh> line 25.


Gruss Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Gisbert am 24 Februar 2023, 10:26:37
Hallo,

meine Frage ist etwas offtopic, vielleicht auch nicht.

Ich sehe, dass regelmäßig meistens nachts versucht wird, sich auf die Fritzbox einzuloggen. Bisher ist es am Passwort gescheitert, die Frage ist, wie lange noch. Als erstes werde ich ein sehr langes, von einem Passwort-Manager vorgeschlagenes Passwort setzen.

Jetzt zu meiner Frage. Man kann auch eine 2-Faktor-Authentifizierung in der Fritzbox einrichten. Funktioniert das Fhem-Modul damit noch?

Viele Grüße Gisbert
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 24 Februar 2023, 10:42:54
Zitat von: Gisbert am 24 Februar 2023, 10:26:37
...
Jetzt zu meiner Frage. Man kann auch eine 2-Faktor-Authentifizierung in der Fritzbox einrichten. Funktioniert das Fhem-Modul damit noch?
...

Hallo Gisbert interessante Frage  :D

Aktuell sperre ich unter "Filter/Listen/IP-Sperrlisten" mit 7.50 die meist gleiche IP die den Versuch unternimmt
und nutze für FHEM einen eigenen User, dem kein Zugang aus dem Internet erlaubt ist. Dann können die anderen User 2FA nutzen.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 24 Februar 2023, 10:53:59
Zitat von: Maista am 23 Februar 2023, 19:14:43
...
Bei get FritzBox luaInfo docsisInformation kommen die Daten ohne Leerzeichen zwischen den Spalten.
Kann man das noch ändern?
...

Hallo Gerd
Die Tabelle hat Jörg ja erst kürzlich klasse (danke Jörg) umgesetzt. Das Ergebnis ist meinen Versuchen nach vom verwendeten Style (auch Endgerät & Browser) abhängig.
Welchen Style nutzt du denn da?  Sieht "dunkel" aus. Im Dark Style war das Ergebis der Tabelle "perfekt".

Positiv hat sich bei mir (nutze klassisch f11) ausgewirkt im Code den Parameter "cellspacing" wegzulassen. Vielleicht kannst du das auch mal probieren und berichten wie es bei dir wirkt.
Siehe Antwort #490 /  https://forum.fhem.de/index.php/topic,118150.msg1264226.html#msg1264226 (https://forum.fhem.de/index.php/topic,118150.msg1264226.html#msg1264226)

Gruß Ralf

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Nobbynews am 24 Februar 2023, 12:30:19
Zitat von: Gisbert am 24 Februar 2023, 10:26:37
Ich sehe, dass regelmäßig meistens nachts versucht wird, sich auf die Fritzbox einzuloggen. Bisher ist es am Passwort gescheitert, die Frage ist, wie lange noch.
Oder einfach den Zugriff über HTTPS unter Freigaben/Fritz!Box-Dienste deaktivieren.
Natürlich nur, sofern mal das nicht selbst benötigt.
VPN bleibt davon unberührt. Wireguard habe ich aber noch nicht ausprobiert.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 12:44:03
Hallo Ralf,

ich will die Pegel/Frequenzen speichern. Da brauch ich das ohne Tabelle/HTML.
Aber muss ich mir daheim mal anschauen.

Gruss Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 13:37:41
Zitat von: Maista am 23 Februar 2023, 20:42:05
das hat jetzt so lange Zeit gehabt da kommts auf Tage auch nicht an.

Hallo Gerd,

anbei eine neue Version mit neuen Readings: box_docsis....

Grüße Jörg

PS: Im Log wird die original Response der FritzBox abgelegt. Sollte das mit den Readings nicht funktionieren, bitte einmal die Response (JSON String) posten. Damit kann ich dann selber testen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 18:58:51
Hallo Jörg,

hm...die Reading-Namen wurden angelegt.
Aber steht nicht viel drin. Siehe Screenshot.
Im FHEM-Log stand viel drin.
Hatte das Log komplett geleert, aber nun wird nichts mehr rein geschrieben?!

Kann ich Dir das Log, falls es den befüllt ist, direkt zu schicken oder via Forum?
Keine Ahnung was da alles drin steht ;)

Gruss Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 19:09:52
Jörg, wann wird den was ins Log geschrieben?
Ich hab jetzt auf vebose 5 gesetzt da wird was geschrieben.
Aber weder shutdown restart, update aller Readings oder aufruf von docsisinfo schreibt das noch mal ins Log?!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 19:10:18
Zitat von: Maista am 24 Februar 2023, 18:58:51
Hallo Jörg,

Kann ich Dir das Log, falls es den befüllt ist, direkt zu schicken oder via Forum?
Keine Ahnung was da alles drin steht ;)

Gruss Gerd

Hallo Gerd,

via Forum ist Ok. Ich brauche die Zeile aus dem Log, wo die DOCSIS Infos drin sind. Alles andere ist nicht wichtig.

Am einfachsten ist es ein set <name> update zu machen und wenn das durch ist direkt ins Log zu schauen.

Danke und Grüße

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 19:12:19
Zitat von: Maista am 24 Februar 2023, 19:09:52
Jörg, wann wird den was ins Log geschrieben?
Ich hab jetzt auf vebose 5 gesetzt da wird was geschrieben.
Aber weder shutdown restart, update aller Readings oder aufruf von docsisinfo schreibt das noch mal ins Log?!

Wenn Du ein set <name> update oder get <name> luaInfo docsisInformation machst.

verbose muss nicht auf 5, da ich genau die Log Zeile auf verbose 3 gesetzt habe.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 19:14:06
Gelöscht
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 19:17:01
klappt nicht mit den Steuercodes :(
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 19:18:01
Als Datei
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 19:22:13
Hallo Gerd,

dann mache ich mal an die Arbeit.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 19:24:25
Zitat von: JoWiemann am 24 Februar 2023, 19:12:19
Wenn Du ein set <name> update oder get <name> luaInfo docsisInformation machst.

verbose muss nicht auf 5, da ich genau die Log Zeile auf verbose 3 gesetzt habe.
Beides mehrmals probiert aber da steht ohne Verbose 5 nix drin :=)

Danke und ich versuche Zeitnahe zu reagieren  ;D
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 19:27:17
Noch ein Log.
Mit Verbose 3
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 20:03:22
Zitat von: Maista am 24 Februar 2023, 18:58:51
Hallo Jörg,

hm...die Reading-Namen wurden angelegt.
Aber steht nicht viel drin. Siehe Screenshot.

Hallo Gerd,

dann probiere jetzt mal die angehängte Version.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 20:15:11
Hay Jörg
Sieht gut aus
Bin nur gerade verhindert!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 20:22:31
Readings
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 20:23:37
Hallo Gerd,

passt da so für Dich?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 20:31:34
Hallo Jörg

Ja ich schau mir das in Ruhe an.
Dann schau ich ob das alles passt.
Wird das Reading immer mit aktualisiert?
Oder nur wenn man das per get aufruft?
Vielleicht ein Attribut um es zu aktivieren?

Danke erstmal.

Wenn ich Ergebnisse habe melde ich mich.

Bis dahin schönen Abend

Gruß Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 20:33:04
Zitat von: Maista am 24 Februar 2023, 20:31:34
Hallo Jörg

Wird das Reading immer mit aktualisiert?

Gruß Gerd

Hallo Gerd,

wird wie alle Readings im Rahmen Intervall aktualisiert.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 20:38:30
OK
Auch wenn  man sie nicht will/benötigt?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 20:39:54
Zitat von: Maista am 24 Februar 2023, 20:38:30
OK
Auch wenn  man sie nicht will/benötigt?

Kannst Du mit dem Attribut disableBoxReadings abwählen und gibt es auch nur für Cable.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 20:53:48
Alles klar.
Dann schau ich mal ob ich übers Wochenende was hin bekomme.
Am Samstag erst mal Tochter in der neuen Wohnung Beleuchtung an die Decken dübeln  :D

Erst mal Danke für den Support und schönen Abend
Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 23:01:21
Hallo Jörg

bin gerade an der Grafik.
Dabei ist mir aufgefallen das die DOSCSIS_31_DS Frequenzen die gleichen Inhalte hat wie DOCSIS_30_DS
2023-02-24_22:50:32 FritzBox box_docsis30_Ds_frequencys: 538 698 690 706 746 730 682 674 490 658 634 642 666 626 650 498 578 546 562 482 522 530 554 570 474 602 586 738
2023-02-24_22:50:32 FritzBox box_docsis30_Ds_latencys: 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32
2023-02-24_22:50:32 FritzBox box_docsis30_Ds_mses: -36.6 -37.4 -37.6 -37.6 -36.6 -37.4 -37.4 -37.4 -37.4 -37.6 -37.6 -37.4 -37.6 -36.6 -37.4 -37.4 -35.8 -36.4 -35.8 -37.4 -36.4 -36.6 -35.8 -36.4 -37.6 -36.6 -36.4 -36.6
2023-02-24_22:50:32 FritzBox box_docsis30_Ds_nonCorrErrors: 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32
2023-02-24_22:50:32 FritzBox box_docsis30_Ds_powerLevels: 4.9 10.1 9.9 9.9 8.8 9.3 9.7 9.7 7.6 9.7 8.7 9.0 9.7 8.0 9.2 7.3 4.7 4.7 4.4 7.9 5.7 5.2 4.3 5.1 8.2 6.5 5.2 8.9
2023-02-24_22:50:32 FritzBox box_docsis30_Us_frequencys: 51 37 45 31
2023-02-24_22:50:32 FritzBox box_docsis30_Us_powerLevels: 43.0 45.0 43.8 45.8
2023-02-24_22:50:32 FritzBox box_docsis31_Ds_frequencys: 538 698 690 706 746 730 682 674 490 658 634 642 666 626 650 498 578 546 562 482 522 530 554 570 474 602 586 738 751 - 861 175 - 237
2023-02-24_22:50:32 FritzBox box_docsis31_Ds_powerLevels: -1.6 7.6


Beim Reading "box_docsis31_Ds_frequencys" sind zusätzlich die DOCSIS 3.0 Frequenzen mit vorangestellt.
Hier sollte alleine wohl "751 - 861 175 - 237" stehen.

Gruss Gerd


Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 Februar 2023, 23:26:15
Zitat von: Maista am 24 Februar 2023, 23:01:21
Beim Reading "box_docsis31_Ds_frequencys" sind zusätzlich die DOCSIS 3.0 Frequenzen mit vorangestellt.
Hier sollte alleine wohl "751 - 861 175 - 237" stehen.


Hallo Gerd,

danke für den Hinweis. Anbei eine korrigierte Version.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 24 Februar 2023, 23:58:08
Hallo Jörg,

jetzt stimmts, danke !

Gute Nacht schon mal für heute :=)

GErd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 26 Februar 2023, 20:47:14
Hallo Jörg,

Statusbericht zu DOCSIS.

Keine Fehlermeldungen im Log zusehen und klappt alles.

Ein Wunsch noch fürs Log schreiben,

Kannst Du in das Reading "box_docsis31_Ds_frequencys" zwischen den Bindestrichen jeweils ein Leerzeichen vor den Bindestrich setzen?
In der Tabellenausgabe ist das bereits so.

channelDs - docsis31
1 0 4K -0.8 751 - 861
2 1 4K 7.1 175 - 237

Dann kann man das besser in der Grafik auswerten.

Im Anhang noch zwei SVGs zu Pegel und verwendete Kanäle.

Danke und Gruss
Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 27 Februar 2023, 08:18:09
Zitat von: Maista am 26 Februar 2023, 20:47:14
Kannst Du in das Reading "box_docsis31_Ds_frequencys" zwischen den Bindestrichen jeweils ein Leerzeichen vor den ...

Hallo Gerd,

habe ich gemacht und die neue Version 07.50.8 eingecheckt. Steht dann Morgen mit dem Update zur Verfügung.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 27 Februar 2023, 15:07:45
Hallo Jörg,

Klasse!

Und danke für den stressfreien Support  :D

Gruß Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 28 Februar 2023, 12:06:27
Hallo Joerg,
mit der Version 07.50.8 von heute morgen, erhalte ich mit meiner 7590 (VDSL), beim Schalten des Guest Wlan, folgende Fehlermeldung:
ERROR: Could not open telnet connection to 172.21.0.1: Connection refused

Das Schalten des 5GHz WLAN und 2.4 GHz Wlan funktioniert, nur das GuestWlan (also set FritzBox guestWlan on/off) funktioniert nicht.
Beste Grüsse!
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 28 Februar 2023, 12:31:27
Ich bekomme damit auch keine funktionierende Verbindung mehr.
FRITZBOX!6490 [Fritz: Readout_Aborted.3281] - INFO: Error: Timeout when reading Fritz!Box data.
Rollback zu 7.50.7a: Alles wieder OK.

Ergänzung: Auf einer FRITZ!Box 6591 Cable (lgi) FWversion 161.07.29 läuft's,
auf einer FRITZ!Box 6490 Cable  FWversion 141.07.39-10185 nicht.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Februar 2023, 13:19:58
Zitat von: RappaSan am 28 Februar 2023, 12:31:27
Ergänzung: Auf einer FRITZ!Box 6591 Cable (lgi) FWversion 161.07.29 läuft's,
auf einer FRITZ!Box 6490 Cable  FWversion 141.07.39-10185 nicht.

Hallo,

da ich keinen FritzBox Zoo betreibe kann ich bei einzelnen FritzBox Modellen, vor allem wenn sie eine Labor fahren, nur nachsehen, wenn ich mindestens ein Log-Auszug bekomme. Am Besten mit verbose 4 oder 5.

Danke und Grüße

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Februar 2023, 13:25:34
Zitat von: Jamo am 28 Februar 2023, 12:06:27
ERROR: Could not open telnet connection to 172.21.0.1: Connection refused

Hm,

da ist mir eine blöder Fehler passiert. Kommt morgen mit dem Update. Wenn eilig, dann im Anhang.

Sorry und Grüße

Jörg

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 28 Februar 2023, 15:50:51
Ich hab mal mit verbose 4 neu gestartet und mitgeschnitten.
Codetags haben nicht funktioniert, daher der Mitschnitt als Anhang.

Mit der Version 07.50.7a komm ich aber gut klar. War nur neugierig, was du da alles zusätzlich noch reingepackt hast. :D
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Februar 2023, 16:02:24
Zitat von: RappaSan am 28 Februar 2023, 15:50:51
Ich hab mal mit verbose 4 neu gestartet und mitgeschnitten.
Codetags haben nicht funktioniert, daher der Mitschnitt als Anhang.

Hallo RappaSan,

das Log ist leider nicht der richtige Ausschnitt. Sofern das Modul nicht abschmiert, verbose erst nach dem abgeschlossenen Start auf verbose 5 setzen und dann ein get <name> luaData xhr 1 lang de page docInfo xhrId all no_sidrenew nop.

Bitte dann das Log posten.

Hat die 6591 Cable eine Info-Seite für DOCSIS?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 28 Februar 2023, 16:08:55
Du meinst das hier?

box_docsis30_Ds_corrErrors

22154 1631653 1730058 19853 22866 24662 23648 19315 17216 14332 12576 12004 11666 10483 9490 9242 7628 7411 8417 7602 6681 5808 5017 3751

2023-02-28 16:07:33
box_docsis30_Ds_frequencys

602 114 130 570 578 586 594 618 626 634 642 650 658 666 674 682 690 698 706 714 722 730 738 746

2023-02-28 16:07:33
box_docsis30_Ds_latencys

0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32

2023-02-28 16:07:33
box_docsis30_Ds_mses

-40.4 -39.0 -38.6 -40.4 -40.9 -40.4 -40.4 -40.4 -40.4 -40.4 -40.4 -40.4 -39.0 -39.0 -40.4 -39.0 -39.0 -40.4 -39.0 -39.0 -39.0 -39.0 -39.0 -39.0

2023-02-28 16:07:33
box_docsis30_Ds_nonCorrErrors

0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32

2023-02-28 16:07:33
box_docsis30_Ds_powerLevels

4.0 1.9 2.2 3.7 4.1 3.8 3.8 4.4 4.8 4.9 5.3 5.3 5.3 5.3 5.1 4.6 4.0 4.0 3.8 4.2 4.5 4.7 5.2 5.4

2023-02-28 16:07:33
box_docsis30_Us_frequencys

45 37 31 51

2023-02-28 16:07:33
box_docsis30_Us_powerLevels

47.3 47.5 47.5 47.3

2023-02-28 16:07:33
box_docsis31_Ds_frequencys

135 - 325 751 - 861

2023-02-28 16:07:33
box_docsis31_Ds_powerLevels

2.0 -0.9

2023-02-28 16:07:33
box_docsis31_Us_frequencys

54 - 65

2023-02-28 16:07:33
box_docsis31_Us_powerLevels

43.5
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Februar 2023, 16:13:59
Hm, das sind die neuen Readings. Das sieht auch ganz gut aus. Was läuft den auf der Cable nicht?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 28 Februar 2023, 16:20:28
Das ist der angezeigte Text nach dem get... Kommando.

STATE: Error: Timeout when reading Fritz!Box data.

Die DOCSIS Daten kommen von der 6591, nicht von der 6490.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 28 Februar 2023, 18:02:39
Zitat von: RappaSan am 28 Februar 2023, 16:20:28

Die DOCSIS Daten kommen von der 6591, nicht von der 6490.

Ich bin verwirrt.

6591 läuft.

6490 läuft was nicht. Funktioniert das Modul auf 6490 grundsätzlich? Und, was funktioniert nicht? Was passiert auf der 6490 wenn Du:

get <name> luaData xhr 1 lang de page docInfo xhrId all no_sidrenew nop

aufrufst?

Wäre schön wenn es auch auf Deiner 6490 läufen würde.

Danke und Grüße

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 01 März 2023, 08:27:15
Es tut sich bei beiden etwas.
Den State danach habe ich ans Ende angehängt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 08:58:17
Hallo RappaSan,

danke für die Unterstützung. Anbei eine Version, in der der Fehler korrigiert sein sollte. Bitte einmal testen.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 01 März 2023, 09:50:18
Ui, das ging schnell. Daumen hoch.

Im STATE läuft alles wieder: WLAN: on gWLAN: off

Wenn ich aber "get luainfo docsisInformation" ausführe, startet FHEM wieder neu. "Connection lost, trying a reconnect every 5 seconds"

Log nach dem Neustart hab ich angehängt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 10:29:04
Zitat von: RappaSan am 01 März 2023, 09:50:18
Wenn ich aber "get luainfo docsisInformation" ausführe, startet FHEM wieder neu. "Connection lost, trying a reconnect every 5 seconds"

Mist, vergessen anzupassen.

Anbei eine neue Version.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RappaSan am 01 März 2023, 10:42:31
 :)
Bingo!

Danke für deinen unermüdlichen Einsatz.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 13:23:36
Hallo
Hab die Version 07.50.8c aus dem SVN (oben die heisst noch 07.50.8b) auch mal auf die Testumgebung gespielt.

=> FHEM Restart auf 7590 (OS 7.50) und 7490 (7.51 Labor) unauffällig :-)

=> get <name> luaInfo landevices|vpnShares|kidProfiles auf 7490 bleiben leer, aber Labor zählt ja nicht.
       bei der 7590 ist es (alle Parameter) ok.

set <name> guestWlan <on|off> funktioniert auf 7590 (Master) und 7490 (MeshClient mit Labor)

Hatte (kanns leider nicht zu einem Kommando zuordnen) zwischendurch folgende Fehler:

2023.03.01 13:06:55.001 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7496.
2023.03.01 13:06:55.005 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7497.
2023.03.01 13:06:55.008 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7498.
2023.03.01 13:06:55.011 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7499.
2023.03.01 13:06:55.014 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7504.
2023.03.01 13:06:55.017 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7526.
2023.03.01 13:06:55.020 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7527.
2023.03.01 13:06:55.024 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7528.
2023.03.01 13:06:55.027 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7529.
2023.03.01 13:06:55.030 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7531.


Habe im Code gesehen, dass du border="8" rausgenommen hast.
Das hat keine Auswirkung auf den f11-Style (ist weiterhin ohne Abstand). Wenn du Lust hast lass doch mal cellspacing="10" weg.

Gruß Ralf
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 13:32:23
Zitat von: RalfRog am 01 März 2023, 13:23:36
=> get <name> luaInfo landevices|vpnShares|kidProfiles auf 7490 bleiben leer, aber Labor zählt ja nicht.

Hallo Ralf,

kannst Du einmal auf der 7490 verbose 5 einschalten und ein

get <name> luaData xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop

aufrufen und die Rückmeldung und das Log posten.

Vermute mal, dass AVM da mal wieder etwas verändert hat.

Ggf. auch mal im WebFrontend der 7490 die Entwicklertools einschalten und mal nachsehen, was beim Aufruf der Übersicht in luadata hinterlegt wird.

Danke Dir
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 13:37:44
ok mach ich

die per VPN angebundene 7430 ist auch ok
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 01 März 2023, 14:25:23
Hallo zusammen,

bei mir lauft die Version von heute 10:29 Uhr mit einer FB6690 als Master und einer FB7490 als Mesh-Client fehlerfrei. Beide Boxen haben die aktuellste Firmware. Die Version von gestern läuft nicht.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 14:35:52
Zitat von: RalfRog am 01 März 2023, 13:23:36
=> get <name> luaInfo landevices|vpnShares|kidProfiles auf 7490 bleiben leer, aber Labor zählt ja nicht.

Für landevices habe ich mal etwas geändert. Da war der luaData Aufruf nicht ganz korrekt.
vpnShares bleibt bei einer Mesh definitiv leer.

Was ist mit kidProfiles und wlanNeighborhood

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 14:43:28
Zitat von: JoWiemann am 01 März 2023, 13:32:23
Hallo Ralf,

get <name> luaData xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop


Bitteschön => 7490 mit FRITZ!OS:7.51-103578 BETA.  Die Analyse in den Browsertools muss ich nachliefern.

get <name> luaData xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop

Result of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'netDev'
'xhrId' => 'cleanup'
'useajax' => '1'
'no_sidrenew' => ''

----------------------------------------------------------------------
$VAR1 = {
          'sid' => 'b1bc1792dc56f723',
          'hide' => {
                      'shareVpn' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                      'wireguardNetwork' => $VAR1->{'hide'}{'shareVpn'},
                      'importVpn' => $VAR1->{'hide'}{'shareVpn'},
                      'faxSet' => $VAR1->{'hide'}{'shareVpn'},
                      'portoverview' => $VAR1->{'hide'}{'shareVpn'},
                      'wireguardSimple' => $VAR1->{'hide'}{'shareVpn'},
                      'liveImg' => $VAR1->{'hide'}{'shareVpn'},
                      'rss' => $VAR1->{'hide'}{'shareVpn'},
                      'dectRdio' => $VAR1->{'hide'}{'shareVpn'},
                      'kidPro' => $VAR1->{'hide'}{'shareVpn'},
                      'liveTv' => $VAR1->{'hide'}{'shareVpn'},
                      'vpn_sel_mode' => $VAR1->{'hide'}{'shareVpn'},
                      'provServ' => $VAR1->{'hide'}{'shareVpn'},
                      'port_edit' => $VAR1->{'hide'}{'shareVpn'},
                      'dslStat' => $VAR1->{'hide'}{'shareVpn'},
                      'dectMail' => $VAR1->{'hide'}{'shareVpn'},
                      'shareWireguard' => $VAR1->{'hide'}{'shareVpn'},
                      'dslSpectrum' => $VAR1->{'hide'}{'shareVpn'},
                      'netCnt' => $VAR1->{'hide'}{'shareVpn'},
                      'wireguardLaptopPc' => $VAR1->{'hide'}{'shareVpn'},
                      'dyndns' => $VAR1->{'hide'}{'shareVpn'},
                      'dslFeed' => $VAR1->{'hide'}{'shareVpn'},
                      'wireguardImport' => $VAR1->{'hide'}{'shareVpn'},
                      'rrd' => $VAR1->{'hide'}{'shareVpn'},
                      'companyVpn' => $VAR1->{'hide'}{'shareVpn'},
                      'shareUsb' => $VAR1->{'hide'}{'shareVpn'},
                      'dectMoni' => $VAR1->{'hide'}{'shareVpn'},
                      'trafprot_edit' => $VAR1->{'hide'}{'shareVpn'},
                      'dslSet' => $VAR1->{'hide'}{'shareVpn'},
                      'trafapp_edit' => $VAR1->{'hide'}{'shareVpn'},
                      'dslGraph' => $VAR1->{'hide'}{'shareVpn'},
                      'kidLis' => $VAR1->{'hide'}{'shareVpn'},
                      'trafapp' => $VAR1->{'hide'}{'shareVpn'},
                      'mobile' => $VAR1->{'hide'}{'shareVpn'},
                      'trafprio' => $VAR1->{'hide'}{'shareVpn'},
                      'wireguard_edit' => $VAR1->{'hide'}{'shareVpn'},
                      'ssoSet' => $VAR1->{'hide'}{'shareVpn'},
                      'homeNetworkVpn' => $VAR1->{'hide'}{'shareVpn'},
                      'dslOv' => $VAR1->{'hide'}{'shareVpn'},
                      'dectMoniEx' => $VAR1->{'hide'}{'shareVpn'}
                    },
          'timeTillLogout' => '1089',
          'time' => [],
          'pid' => 'netDev',
          'data' => {
                      'gateway' => 'aa.bb.dd.e',
                      'backToPage' => 'netDev',
                      'ipclient' => $VAR1->{'hide'}{'shareVpn'},
                      'nolist' => $VAR1->{'hide'}{'shareVpn'},
                      'bridgeMode' => 'lan_bridge',
                      'ispowerline' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                      'nexusclient' => $VAR1->{'hide'}{'shareVpn'},
                      'isrepeater' => $VAR1->{'data'}{'ispowerline'}
                    }
        };



LOG

2023.03.01 14:36:36.064 4: FRITZBOX!7490 [fritzclient: Get.1107] - INFO: get fritzclient luaData [12] xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop
2023.03.01 14:36:36.068 4: FRITZBOX!7490 [fritzclient: Get.1122] - INFO: get fritzclient luaData 'xhr' => '1'
'lang' => 'de'
'page' => 'netDev'
'xhrId' => 'cleanup'
'useajax' => '1'
'no_sidrenew' => ''

2023.03.01 14:36:36.075 4: FRITZBOX!7490 [fritzclient: Web_OpenCon.6576] - INFO: using old SID from 1677677687.13109
2023.03.01 14:36:36.079 4: FRITZBOX!7490 [fritzclient: Lua_Data.6788] - INFO: Request data via API dataQuery.
2023.03.01 14:36:36.082 4: FRITZBOX!7490 [fritzclient: Lua_Data.6792] - INFO: URL: http://xx.yy.zz.2/data.lua?sid=b1bc1792dc56f723
2023.03.01 14:36:38.423 4: FRITZBOX!7490 [fritzclient: Lua_Data.6797] - INFO: Response: 200 OK
{"pid":"netDev","hide":{"shareUsb":true,"dyndns":true,"dectRdio":true,"rrd":true,"trafapp":true,"shareWireguard":true,"wireguardImport":true,"kidLis":true,"trafapp_edit":true,"liveImg":true,"wireguardSimple":true,"importVpn":true,"dslSet":true,"liveTv":true,"dectMoni":true,"port_edit":true,"wireguardLaptopPc":true,"rss":true,"homeNetworkVpn":true,"dslFeed":true,"dslOv":true,"companyVpn":true,"dslSpectrum":true,"faxSet":true,"portoverview":true,"dslStat":true,"wireguard_edit":true,"shareVpn":true,"vpn_sel_mode":true,"trafprio":true,"wireguardNetwork":true,"dectMoniEx":true,"trafprot_edit":true,"mobile":true,"netCnt":true,"ssoSet":true,"provServ":true,"dslGraph":true,"kidPro":true,"dectMail":true},"timeTillLogout":"1089","time":[],"data":{"ipclient":true,"isrepeater":false,"bridgeMode":"lan_bridge","backToPage":"netDev","nexusclient":true,"gateway":"aa.bb.dd.e","nolist":true,"ispowerline":false},"sid":"b1bc1792dc56f723"}

2023.03.01 14:36:38.427 4: FRITZBOX!7490 [fritzclient: Lua_Data.6842] - INFO: Response: {"pid":"netDev","hide":{"shareUsb":true,"dyndns":true,"dectRdio":true,"rrd":true,"trafapp":true,"shareWireguard":true,"wireguardImport":true,"kidLis":true,"trafapp_edit":true,"liveImg":true,"wireguardSimple":true,"importVpn":true,"dslSet":true,"liveTv":true,"dectMoni":true,"port_edit":true,"wireguardLaptopPc":true,"rss":true,"homeNetworkVpn":true,"dslFeed":true,"dslOv":true,"companyVpn":true,"dslSpectrum":true,"faxSet":true,"portoverview":true,"dslStat":true,"wireguard_edit":true,"shareVpn":true,"vpn_sel_mode":true,"trafprio":true,"wireguardNetwork":true,"dectMoniEx":true,"trafprot_edit":true,"mobile":true,"netCnt":true,"ssoSet":true,"provServ":true,"dslGraph":true,"kidPro":true,"dectMail":true},"timeTillLogout":"1089","time":[],"data":{"ipclient":true,"isrepeater":false,"bridgeMode":"lan_bridge","backToPage":"netDev","nexusclient":true,"gateway":"aa.bb.dd.e","nolist":true,"ispowerline":false},"sid":"b1bc1792dc56f723"}

2023.03.01 14:36:38.431 5: FRITZBOX!7490 [fritzclient: Process_JSON.6867] - DEBUG: Decode JSON string.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 14:45:04
Zitat von: JoWiemann am 01 März 2023, 14:35:52
Für landevices habe ich mal etwas geändert. Da war der luaData Aufruf nicht ganz korrekt.
vpnShares bleibt bei einer Mesh definitiv leer.

Was ist mit kidProfiles und wlanNeighborhood

Grüße Jörg

Kommt heute Abend nochmal mit der geänderten Version.Bin gerade unterwegs
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 01 März 2023, 14:58:59
Hallo Ralf,

für die 7490 gibt es auch eine aktuellere Labor.
https://www.ip-phone-forum.de/threads/fritz-box-7490-inhaus-07-39-07-51-move21-nl1-sammelthema.313038/page-39#post-2507517 (https://www.ip-phone-forum.de/threads/fritz-box-7490-inhaus-07-39-07-51-move21-nl1-sammelthema.313038/page-39#post-2507517)

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 17:03:05
Zitat von: juemuc am 01 März 2023, 14:58:59
Hallo Ralf,

für die 7490 gibt es auch eine aktuellere Labor.
https://www.ip-phone-forum.de/threads/fritz-box-7490-inhaus-07-39-07-51-move21-nl1-sammelthema.313038/page-39#post-2507517 (https://www.ip-phone-forum.de/threads/fritz-box-7490-inhaus-07-39-07-51-move21-nl1-sammelthema.313038/page-39#post-2507517)

Viele Grüße Jürgen

Ja danke, die Box schickt mir ne Mail wenn es was Aktuelles gibt. Momentan aktualisiert AVM recht häufig - ich zieh da nicht bei jedem neuen Labor mit.
Die Version hab ich am 26.2 aufgespielt aus der "offiziellen" Laborseite:
    Version: 07.51-103578
    Datum: 24.02.2023

Bei dem Hidden-Verzeichnis "download.avm.de/inhaus/MOVE21NL1/7490/FRITZ.Box_7490-07.51-103643-Inhaus.image" bin ich mir jetzt nicht so sicher ob das nicht noch interne "Zwischenversionen" sind.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 17:39:01
So hier der Test mit VERSION 07.50.8d

=> Hochlauf und testhalber ein paar Abfragen auf der 7590 scheinen ok.
danach
=> bei der 7490 (MeshClient, Labor) kommt mit get <name> luaInfo landevices das:

2023.03.01 17:22:10.315 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7493.
2023.03.01 17:22:10.320 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7494.
2023.03.01 17:22:10.323 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7495.
2023.03.01 17:22:10.326 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7496.
2023.03.01 17:22:10.330 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7501.
2023.03.01 17:22:10.333 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7523.
2023.03.01 17:22:10.336 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7524.
2023.03.01 17:22:10.339 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7525.
2023.03.01 17:22:10.343 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7526.
2023.03.01 17:22:10.346 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7528.


=> An der 7490 (MeshClient, Labor):
     get <name> luaInfo:
      landevices      => leere Info/Tabelle         kommt ja auch in der FritzWeboberfläche unter Heimnetz nichts mehr
      vpnShares     => leere Info/Tabelle         gibt es ja auch nicht als Menüpunkt
      kidProfile        => sprofile2  unbegrenzt  filtprof3    in der FritzWeboberfläche gibt es den Menüpunkt Filter nicht (mehr), hier vielleicht ein Standard
      userInfos       => Ausgabe der beiden User     passt
      wlanNeighborhood => WLAN in der Umgebung  passt

Sieht also eigentlich gut aus. Brauchst du noch was?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 18:25:57
Hallo Ralf,

ich habe mir eine 7490 geliehen und auf 113.07.51-103578 gehoben. Dann als Mesh über WLAN eingebunden. Bei mir kommen die Fehler nicht. Hast Du noch etwas besonderes Konfiguriert?

Würdest Du bitte einmal mit verbose 5:

get <name> luaData xhr 1 lang de page netDev xhrId all


testen und die Rückgabe im Log posten.

Danke Dir

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 18:39:31
Hallo Jo
Die "uninitialized value in concatenation" kommen nur einmal.
Habe da dunkel was ähnliches (was die Meldung betrifft) aus Anfang Januar in Einnerung.

Also mir ist jetzt nix spezielles an der 7490 Box bewusst!? Wenn du ein List haben willst gern. Müsste es nur ein wenig privatisieren.

PopUp

Result of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'netDev'
'xhrId' => 'all'

----------------------------------------------------------------------
$VAR1 = {
          'timeTillLogout' => '1200',
          'sid' => '3aaad2ec16145a08',
          'pid' => 'netDev',
          'hide' => {
                      'dslGraph' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                      'trafprio' => $VAR1->{'hide'}{'dslGraph'},
                      'shareVpn' => $VAR1->{'hide'}{'dslGraph'},
                      'rrd' => $VAR1->{'hide'}{'dslGraph'},
                      'port_edit' => $VAR1->{'hide'}{'dslGraph'},
                      'faxSet' => $VAR1->{'hide'}{'dslGraph'},
                      'ssoSet' => $VAR1->{'hide'}{'dslGraph'},
                      'dslFeed' => $VAR1->{'hide'}{'dslGraph'},
                      'dslOv' => $VAR1->{'hide'}{'dslGraph'},
                      'shareWireguard' => $VAR1->{'hide'}{'dslGraph'},
                      'wireguardLaptopPc' => $VAR1->{'hide'}{'dslGraph'},
                      'liveImg' => $VAR1->{'hide'}{'dslGraph'},
                      'dectMoniEx' => $VAR1->{'hide'}{'dslGraph'},
                      'wireguardImport' => $VAR1->{'hide'}{'dslGraph'},
                      'trafapp_edit' => $VAR1->{'hide'}{'dslGraph'},
                      'wireguardNetwork' => $VAR1->{'hide'}{'dslGraph'},
                      'shareUsb' => $VAR1->{'hide'}{'dslGraph'},
                      'importVpn' => $VAR1->{'hide'}{'dslGraph'},
                      'dectMoni' => $VAR1->{'hide'}{'dslGraph'},
                      'wireguard_edit' => $VAR1->{'hide'}{'dslGraph'},
                      'dyndns' => $VAR1->{'hide'}{'dslGraph'},
                      'dectMail' => $VAR1->{'hide'}{'dslGraph'},
                      'rss' => $VAR1->{'hide'}{'dslGraph'},
                      'wireguardSimple' => $VAR1->{'hide'}{'dslGraph'},
                      'mobile' => $VAR1->{'hide'}{'dslGraph'},
                      'dslStat' => $VAR1->{'hide'}{'dslGraph'},
                      'provServ' => $VAR1->{'hide'}{'dslGraph'},
                      'dectRdio' => $VAR1->{'hide'}{'dslGraph'},
                      'kidPro' => $VAR1->{'hide'}{'dslGraph'},
                      'trafprot_edit' => $VAR1->{'hide'}{'dslGraph'},
                      'portoverview' => $VAR1->{'hide'}{'dslGraph'},
                      'companyVpn' => $VAR1->{'hide'}{'dslGraph'},
                      'liveTv' => $VAR1->{'hide'}{'dslGraph'},
                      'dslSet' => $VAR1->{'hide'}{'dslGraph'},
                      'trafapp' => $VAR1->{'hide'}{'dslGraph'},
                      'homeNetworkVpn' => $VAR1->{'hide'}{'dslGraph'},
                      'vpn_sel_mode' => $VAR1->{'hide'}{'dslGraph'},
                      'netCnt' => $VAR1->{'hide'}{'dslGraph'},
                      'dslSpectrum' => $VAR1->{'hide'}{'dslGraph'},
                      'kidLis' => $VAR1->{'hide'}{'dslGraph'}
                    },
          'data' => {
                      'nolist' => $VAR1->{'hide'}{'dslGraph'},
                      'backToPage' => 'netDev',
                      'ispowerline' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                      'nexusclient' => $VAR1->{'hide'}{'dslGraph'},
                      'gateway' => 'aa.bb.dd.e',
                      'ipclient' => $VAR1->{'hide'}{'dslGraph'},
                      'isrepeater' => $VAR1->{'data'}{'ispowerline'},
                      'bridgeMode' => 'lan_bridge'
                    },
          'time' => []
        };

      
LOG

2023.03.01 18:34:14.876 4: FRITZBOX!7490 [fritzclient: Get.1107] - INFO: get fritzclient luaData [8] xhr 1 lang de page netDev xhrId all
2023.03.01 18:34:14.880 4: FRITZBOX!7490 [fritzclient: Get.1122] - INFO: get fritzclient luaData 'xhr' => '1'
'lang' => 'de'
'page' => 'netDev'
'xhrId' => 'all'

2023.03.01 18:34:14.884 4: FRITZBOX!7490 [fritzclient: readPassword.7744] - INFO: Read FritzBox password from file
2023.03.01 18:34:14.891 4: FRITZBOX!7490 [fritzclient: Web_OpenCon.6591] - INFO: Open Web connection to aa.bb.dd.c
2023.03.01 18:34:14.895 4: FRITZBOX!7490 [fritzclient: Web_OpenCon.6592] - INFO: getting new SID
2023.03.01 18:34:17.494 4: FRITZBOX!7490 [fritzclient: Web_OpenCon.6596] - INFO: Web session opened with sid 3aaad2ec16145a08
2023.03.01 18:34:17.498 4: FRITZBOX!7490 [fritzclient: Lua_Data.6788] - INFO: Request data via API dataQuery.
2023.03.01 18:34:17.501 4: FRITZBOX!7490 [fritzclient: Lua_Data.6792] - INFO: URL: http://aa.bb.dd.c/data.lua?sid=3aaad2ec16145a08
2023.03.01 18:34:19.860 4: FRITZBOX!7490 [fritzclient: Lua_Data.6797] - INFO: Response: 200 OK
{"pid":"netDev","hide":{"shareUsb":true,"dyndns":true,"dectRdio":true,"rrd":true,"trafapp":true,"shareWireguard":true,"wireguardImport":true,"kidLis":true,"trafapp_edit":true,"liveImg":true,"wireguardSimple":true,"importVpn":true,"dslSet":true,"liveTv":true,"dectMoni":true,"port_edit":true,"wireguardLaptopPc":true,"rss":true,"homeNetworkVpn":true,"dslFeed":true,"dslOv":true,"companyVpn":true,"dslSpectrum":true,"faxSet":true,"portoverview":true,"dslStat":true,"wireguard_edit":true,"shareVpn":true,"vpn_sel_mode":true,"trafprio":true,"wireguardNetwork":true,"dectMoniEx":true,"trafprot_edit":true,"mobile":true,"netCnt":true,"ssoSet":true,"provServ":true,"dslGraph":true,"kidPro":true,"dectMail":true},"timeTillLogout":"1200","time":[],"data":{"ipclient":true,"isrepeater":false,"bridgeMode":"lan_bridge","backToPage":"netDev","nexusclient":true,"gateway":"aa.bb.dd.e","nolist":true,"ispowerline":false},"sid":"3aaad2ec16145a08"}

2023.03.01 18:34:19.864 4: FRITZBOX!7490 [fritzclient: Lua_Data.6842] - INFO: Response: {"pid":"netDev","hide":{"shareUsb":true,"dyndns":true,"dectRdio":true,"rrd":true,"trafapp":true,"shareWireguard":true,"wireguardImport":true,"kidLis":true,"trafapp_edit":true,"liveImg":true,"wireguardSimple":true,"importVpn":true,"dslSet":true,"liveTv":true,"dectMoni":true,"port_edit":true,"wireguardLaptopPc":true,"rss":true,"homeNetworkVpn":true,"dslFeed":true,"dslOv":true,"companyVpn":true,"dslSpectrum":true,"faxSet":true,"portoverview":true,"dslStat":true,"wireguard_edit":true,"shareVpn":true,"vpn_sel_mode":true,"trafprio":true,"wireguardNetwork":true,"dectMoniEx":true,"trafprot_edit":true,"mobile":true,"netCnt":true,"ssoSet":true,"provServ":true,"dslGraph":true,"kidPro":true,"dectMail":true},"timeTillLogout":"1200","time":[],"data":{"ipclient":true,"isrepeater":false,"bridgeMode":"lan_bridge","backToPage":"netDev","nexusclient":true,"gateway":"aa.bb.dd.e","nolist":true,"ispowerline":false},"sid":"3aaad2ec16145a08"}

2023.03.01 18:34:19.868 5: FRITZBOX!7490 [fritzclient: Process_JSON.6867] - DEBUG: Decode JSON string.


Edit:
habe das Attribut "deviceInfo   ipv4,connection,name,speed,_default_space>space,_noDefInf_" genutzt. Das verändert ja die Ausgabe der MAC-Adressen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 19:37:04
Zitat von: RalfRog am 01 März 2023, 18:39:31

Edit:
habe das Attribut "deviceInfo   ipv4,connection,name,speed,_default_space>space,_noDefInf_" genutzt. Das verändert ja die Ausgabe der MAC-Adressen.

Hallo Ralf,

das ist nur für die Anzeige.

Anbei eine Version, bei der ich hoffe, dass die Perl Fehler abgefangen sind.

Deine 7490 irritiert mich. Aber es scheint wohl eine Zustand zu sein, der eintreten kann.

Grüße Jörg

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 01 März 2023, 19:44:45
Hallo Jörg,

siehst Du eine Möglichkeit, die in einer FB definierten Telefonnummern mit Ihrem Status nach FHEM zu übernehmen? Bei wir sind hin und wieder die Telefonnummern nicht erreichbar. Das sehe ich zwar in der Fritzbox, aber (noch?) nicht in FHEM.

Viele Grüße
Jürgen

PS.: Ich habe aktuell auch die Perl-Fehlermeldungen (Version 07.50.8d)
2023.03.01 19:23:59 2: FB7490 ERROR: cannot get SID, check connection/hostname/fritzbox-user/password
2023.03.01 19:24:22 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 26463
2023.03.01 19:24:22 1: FRITZBOX!7490 [Fritzbox7490: Readout_Aborted.3284] - INFO: Error: Timeout when reading Fritz!Box data.
2023.03.01 19:24:22 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 26464
2023.03.01 19:24:22 1: FRITZBOX!6690 [Fritzbox: Readout_Aborted.3284] - INFO: Error: Timeout when reading Fritz!Box data.
2023.03.01 19:24:29 2: FB ERROR: cannot get SID, check connection/hostname/fritzbox-user/password
2023.03.01 19:25:05 2: FB7490 ERROR: cannot get SID, check connection/hostname/fritzbox-user/password
2023.03.01 19:25:27 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.2100] - ERROR: Old SID not valid anymore.
2023.03.01 19:25:51 2: FB7490 ERROR: cannot get SID, check connection/hostname/fritzbox-user/password
2023.03.01 19:28:22 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7119.
2023.03.01 19:28:22 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7122.
2023.03.01 19:28:22 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7148.
2023.03.01 19:28:22 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7151.
2023.03.01 19:28:22 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7177.
2023.03.01 19:28:22 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7179.
2023.03.01 19:28:22 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7209.
2023.03.01 19:28:22 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7211.


Ich habe in dieser Zeit den Master (FB6690) neu gestartet. Das wäre auch noch ein Feature-Wunsch FB über FHEM neu starten  8)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 01 März 2023, 19:58:24
Hallo Juergen (juemuc),
einen FB reboot kann man in FHEM wie folgt initiieren: get FritzBox tr064Command DeviceConfig:1 deviceconfig Reboot
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 19:59:41
Zitat von: juemuc am 01 März 2023, 19:44:45
Hallo Jörg,

siehst Du eine Möglichkeit, die in einer FB definierten Telefonnummern mit Ihrem Status nach FHEM zu übernehmen? Bei wir sind hin und wieder die Telefonnummern nicht erreichbar. Das sehe ich zwar in der Fritzbox, aber (noch?) nicht in FHEM.

Wenn Du das Attribut enableSIP auf 1 setzt, dann werden die Nummern in Readings und ihr Status angzeigt. Außerdem gibt es den Sammelstatus im Reading sip_error. Hier kann ein notify auf > 0 gesetzt werden, dass dann anzeigt, wie viele Nummern nicht aktiv sind.

Zitat von: juemuc am 01 März 2023, 19:44:45
PS.: Ich habe aktuell auch die Perl-Fehlermeldungen (Version 07.50.8d)
2023.03.01 19:23:59 2: FB7490 ERROR: cannot get SID, check connection/hostname/fritzbox-user/password
2023.03.01 19:25:51 2: FB7490 ERROR: cannot get SID, check connection/hostname/fritzbox-user/password


Ich habe in dieser Zeit den Master (FB6690) neu gestartet. Das wäre auch noch ein Feature-Wunsch FB über FHEM neu starten  8)

Na ja, wenn Du den Master neu startest, dann kann der Client nicht erreicht werden. Und dann sind die Fehlermeldungen normal und richtig.

Grüße Jörg

PS: Neustart schaue ich mal. Bei mir ist das mit 2FA gesichert.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 01 März 2023, 20:04:17
Danke für Eure Hinweise.

Mit den Fehlermeldungen meinte ich eher die Perl-Warnungen. Ich habe hier nur den gesamten Block kopiert.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 20:09:34
Zitat von: juemuc am 01 März 2023, 20:04:17
Danke für Eure Hinweise.

Mit den Fehlermeldungen meinte ich eher die Perl-Warnungen. Ich habe hier nur den gesamten Block kopiert.

Viele Grüße
Jürgen

Die sind eine Folge der nicht vorhanden Verbindung. Sollte mit der morgigen Version abgefangen sein.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 01 März 2023, 20:33:39
Zitat von: Jamo am 01 März 2023, 19:58:24
Hallo Juergen (juemuc),
einen FB reboot kann man in FHEM wie folgt initiieren: get FritzBox tr064Command DeviceConfig:1 deviceconfig Reboot

Da ich auch 2FA nutze, ist das leider nur eine Möglichkeit, wenn man in der Nähe der Box ist. Die Box erwartet danach noch ein Druck auf einen Button  :-[
Vielleicht hat Jörg ja noch eine Idee  8)

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 01 März 2023, 20:38:54
Zitat von: juemuc am 01 März 2023, 20:33:39

Vielleicht hat Jörg ja noch eine Idee  8)


Also nicht mit der Box. Mon könnte aber einen Shelly in die Stromversorgung setzten und einfach den Strom abschalten.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 21:41:06
Zitat von: JoWiemann am 01 März 2023, 19:37:04
...
das ist nur für die Anzeige.
..

War nur ne (blöde) Idee....  ;)


Zitat von: JoWiemann am 01 März 2023, 19:37:04
...
Anbei eine Version, bei der ich hoffe, dass die Perl Fehler abgefangen sind.

Deine 7490 irritiert mich. Aber es scheint wohl eine Zustand zu sein, der eintreten kann.

Ob ich das bei früheren Tests versucht habe weiss ich nicht mehr. An sich macht man es ja eher am Master.

VERSION 07.50.8e

Neu wie angekündigt sehe ich:
"FRITZBOX!0000 [fritzbox: Define.301] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled."


Die Meldungen stehen direkt im Zusammenhang mit get <name> luaInfo landevices
Nachdem 2h nur gepollt wurde und auch die MAC- und NBH-Reading immer aktualisiert wurden und kurz vorher ohne Fehlermeldung vpnshares abgerufen wurden, kommen die Fehler und das nur einmalig.


2023.03.01 21:15:58.613 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7493.
....
2023.03.01 21:15:58.657 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7528.


Ne ist leider nicht weg

2023.03.01 21:25:28.051 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7502.
2023.03.01 21:25:28.055 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7503.
2023.03.01 21:25:28.059 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7504.
2023.03.01 21:25:28.063 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7505.
2023.03.01 21:25:28.067 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7510.
2023.03.01 21:25:28.073 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7537.
2023.03.01 21:25:28.077 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7538.
2023.03.01 21:25:28.081 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7539.
2023.03.01 21:25:28.085 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7540.
2023.03.01 21:25:28.089 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7542.


Zeile 7502 => "$returnStr .= "<td>" . $result->{data}->{active}->[$i]->{mac} . "</td>";"
Was ist denn da uninitialized? {mac}? Kann gerne noch Debug-Code einbauen! (selber fehlt mir die Fantasie, durchblicke diese Hash-Konstrukte nicht)

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 01 März 2023, 22:53:14
Neben der Antwort vorher habe ich jetzt einfach zum Test mal wieder zurück gerüstet und mal überlegt...
ich habe am MeshClient (genau ja Repeater über LAN) 7490 soweit nix eingestellt und die Daten der 7590 per Mesh übernommen.

Die Antworten der 7590 und 7490 auf die Abfrage
   "get <name> luaData xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop"
sehen ja ziemlich unterschiedlich aus.

Bin daher mir der 7490 wieder zurück auf die 7.29 und da kommt nach Restart der Box und "shutdown restart" FHEM auf
   "get <name> luaData xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop"
Result of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'netDev'
'xhrId' => 'cleanup'
'useajax' => '1'
'no_sidrenew' => ''
----------------------------------------------------------------------
ERROR: 303 See Other



Die Abfrage "get <name> luaInfo landevices" bringt ebenfalls wie vorher eine leere Tabelle und die gleichen Meldungen "uninitialized".

2023.03.01 22:43:18.249 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7502.
2023.03.01 22:43:18.253 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7503.
2023.03.01 22:43:18.256 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7504.
2023.03.01 22:43:18.259 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7505.
2023.03.01 22:43:18.262 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7510.
2023.03.01 22:43:18.266 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7537.
2023.03.01 22:43:18.269 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7538.
2023.03.01 22:43:18.273 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7539.
2023.03.01 22:43:18.276 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7540.
2023.03.01 22:43:18.280 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 7542.


Ein erneutes
   "get <name> luaData xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop"
bringt dann wie vorher:

Result of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'netDev'
'xhrId' => 'cleanup'
'useajax' => '1'
'no_sidrenew' => ''

----------------------------------------------------------------------
$VAR1 = {
          'pid' => 'netDev',
          'hide' => {
                      'dslGraph' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                      'provServ' => $VAR1->{'hide'}{'dslGraph'},
                      'kidLis' => $VAR1->{'hide'}{'dslGraph'},
                      'trafapp' => $VAR1->{'hide'}{'dslGraph'},
                      'liveImg' => $VAR1->{'hide'}{'dslGraph'},
                      'faxSet' => $VAR1->{'hide'}{'dslGraph'},
                      'dyndns' => $VAR1->{'hide'}{'dslGraph'},
                      'shareVpn' => $VAR1->{'hide'}{'dslGraph'},
                      'dslOv' => $VAR1->{'hide'}{'dslGraph'},
                      'dectMoniEx' => $VAR1->{'hide'}{'dslGraph'},
                      'mobile' => $VAR1->{'hide'}{'dslGraph'},
                      'trafprot_edit' => $VAR1->{'hide'}{'dslGraph'},
                      'liveTv' => $VAR1->{'hide'}{'dslGraph'},
                      'shareUsb' => $VAR1->{'hide'}{'dslGraph'},
                      'netCnt' => $VAR1->{'hide'}{'dslGraph'},
                      'portoverview' => $VAR1->{'hide'}{'dslGraph'},
                      'dslSet' => $VAR1->{'hide'}{'dslGraph'},
                      'dectRdio' => $VAR1->{'hide'}{'dslGraph'},
                      'dslStat' => $VAR1->{'hide'}{'dslGraph'},
                      'kidPro' => $VAR1->{'hide'}{'dslGraph'},
                      'dectMoni' => $VAR1->{'hide'}{'dslGraph'},
                      'dslFeed' => $VAR1->{'hide'}{'dslGraph'},
                      'dectMail' => $VAR1->{'hide'}{'dslGraph'},
                      'ssoSet' => $VAR1->{'hide'}{'dslGraph'},
                      'trafprio' => $VAR1->{'hide'}{'dslGraph'},
                      'trafapp_edit' => $VAR1->{'hide'}{'dslGraph'},
                      'rss' => $VAR1->{'hide'}{'dslGraph'},
                      'dslSpec' => $VAR1->{'hide'}{'dslGraph'}
                    },
          'data' => {
                      'nolist' => $VAR1->{'hide'}{'dslGraph'},
                      'backToPage' => 'netDev',
                      'infolink' => 'aa.bb.cc.x',
                      'ispowerline' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                      'ipclient' => $VAR1->{'hide'}{'dslGraph'},
                      'nexusclient' => $VAR1->{'hide'}{'dslGraph'},
                      'isrepeater' => $VAR1->{'data'}{'ispowerline'}
                    },
          'time' => [],
          'sid' => '422a0a5d5723b27a'
        };



Also hat mit der Labor-Version nix zu tun. Umso merkwürdiger das die 7490 bei dir anders reagiert  ::)

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 02 März 2023, 08:09:52
Zitat von: RalfRog am 01 März 2023, 22:53:14
Die Antworten der 7590 und 7490 auf die Abfrage
   "get <name> luaData xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop"
sehen ja ziemlich unterschiedlich aus.

Bitte mit:

   "get <name> luaData xhr 1 lang de page netDev xhrId all"

testen.

Die von Dir genutzt "alte" luaData führte bei mir auf der 7490 auch zu einem Fehler. Die neue luaData funktioniert bei mir sowohl auf der 7490 als auch auf der 7590.

Ich vermute mal, dass ich den alten String "gefunden" habe, aber nicht wirklich verrifiziert habe. Bisher hat er jedenfalls funktioniert (jedenfalls bei 7.50).

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 02 März 2023, 15:11:27
Hi
Ich habe das Kommando "get <name> luaData xhr 1 lang de page netDev xhrId all" in der Lifeumgebung (VERSION  07.50.3) auf der 7490 ausgeführt.

Sieht der anderen Abfrage "get <name> luaData xhr 1 lang de page netDev xhrId cleanup useajax 1 no_sidrenew nop" ziemlich ähnlich / aus meiner Sicht. Vergleich Zeile für Zeile:
   die data-Section ist gleich (nur anders sortiert)
   die hide-Section ist gleich (nur anders sortiert)

Ergebnis (dürfte ja mit 07.50.3 keinen Unterschied machen):

Result of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'netDev'
'xhrId' => 'all'

----------------------------------------------------------------------
$VAR1 = {
          'pid' => 'netDev',
          'sid' => '0517ad3dca28a2b3',
          'time' => [],
          'hide' => {
                      'provServ' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
                      'trafprot_edit' => $VAR1->{'hide'}{'provServ'},
                      'trafapp_edit' => $VAR1->{'hide'}{'provServ'},
                      'trafprio' => $VAR1->{'hide'}{'provServ'},
                      'kidLis' => $VAR1->{'hide'}{'provServ'},
                      'trafapp' => $VAR1->{'hide'}{'provServ'},
                      'liveImg' => $VAR1->{'hide'}{'provServ'},
                      'dectRdio' => $VAR1->{'hide'}{'provServ'},
                      'liveTv' => $VAR1->{'hide'}{'provServ'},
                      'mobile' => $VAR1->{'hide'}{'provServ'},
                      'dectMoni' => $VAR1->{'hide'}{'provServ'},
                      'kidPro' => $VAR1->{'hide'}{'provServ'},
                      'dslGraph' => $VAR1->{'hide'}{'provServ'},
                      'dslOv' => $VAR1->{'hide'}{'provServ'},
                      'netCnt' => $VAR1->{'hide'}{'provServ'},
                      'portoverview' => $VAR1->{'hide'}{'provServ'},
                      'dslSpec' => $VAR1->{'hide'}{'provServ'},
                      'dslStat' => $VAR1->{'hide'}{'provServ'},
                      'dectMoniEx' => $VAR1->{'hide'}{'provServ'},
                      'rss' => $VAR1->{'hide'}{'provServ'},
                      'shareVpn' => $VAR1->{'hide'}{'provServ'},
                      'dslFeed' => $VAR1->{'hide'}{'provServ'},
                      'faxSet' => $VAR1->{'hide'}{'provServ'},
                      'shareUsb' => $VAR1->{'hide'}{'provServ'},
                      'dectMail' => $VAR1->{'hide'}{'provServ'},
                      'dslSet' => $VAR1->{'hide'}{'provServ'},
                      'dyndns' => $VAR1->{'hide'}{'provServ'},
                      'ssoSet' => $VAR1->{'hide'}{'provServ'}
                    },
          'data' => {
                      'nexusclient' => $VAR1->{'hide'}{'provServ'},
                      'infolink' => 'AA.BB.CC.1',
                      'ispowerline' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                      'nolist' => $VAR1->{'hide'}{'provServ'},
                      'ipclient' => $VAR1->{'hide'}{'provServ'},
                      'backToPage' => 'netDev',
                      'isrepeater' => $VAR1->{'data'}{'ispowerline'}
                    }
        };


Die 07.50.3 schmeisst auch bei "get <name> luaInfo landevices" die Fehler ins Log!
(sind vermutlich die gleichen Codezeilen <"$returnStr .= "<td>" . $result->{data}->{active}->[$i]->{mac} . "</td>";">)


2023.03.02 14:45:33.698 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6672.
2023.03.02 14:45:33.700 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6673.
2023.03.02 14:45:33.701 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6674.
2023.03.02 14:45:33.702 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6675.
2023.03.02 14:45:33.703 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6680.
2023.03.02 14:45:33.703 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6699.
2023.03.02 14:45:33.704 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6700.
2023.03.02 14:45:33.705 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6701.
2023.03.02 14:45:33.706 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6702.
2023.03.02 14:45:33.707 1 : PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 6704.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 02 März 2023, 15:35:32
Zitat von: RalfRog am 02 März 2023, 15:11:27
Ergebnis (dürfte ja mit 07.50.3 keinen Unterschied machen):

Hallo Ralf,

07.50.3 irritiert mich jetzt. Hast Du schon die aktuelle Version 07.50.8e getestet. Ich hatte versucht diesen Fehler abzufangen. Wenn es wirklich nur die MAC ist, dann muss ich da nochmal ran.

Danke und Grüße Jörg

Und anbei eine 07.50.9 Beta. Da sind jetzt fast alle Sourcen für Telent und WebCM entfernt. Neu ist:
set <name> dect on|off
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 02 März 2023, 18:55:22
In der Testumgebung hatte ich schon die  07.50.8e aktiv.
Das Kommando was du vorgeschlagen hast mit get luadata ist ja nicht von der Version abhängig.

Ich hab dann in der Life Umgebung mal testhalber get luainfo landevices ausgeführt um zu checken ob das Problem schon vor den Cable Änderungen bestand.

Ich geh jetzt mit der neuen Version wieder in die Testumgebung.

Fazit das beschriebene Problem ist wohl älter aber auf einem MeshClient bishernicht aufgefallen, da man das Kommando dort eher nicht ausführt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 02 März 2023, 19:00:36
Zitat von: RalfRog am 02 März 2023, 18:55:22
Ich hab dann in der Life Umgebung mal testhalber get luainfo landevices ausgeführt um zu checken ob das Problem schon vor den Cable Änderungen bestand.

Ich geh jetzt mit der neuen Version wieder in die Testumgebung.

Fazit das beschriebene Problem ist wohl älter aber auf einem MeshClient bishernicht aufgefallen, da man das Kommando dort eher nicht ausführt.

Hallo Ralf,

das war eine gute Idee. Hast Du 7490 mal als Hauptbox betrieben und direkt nur als Mesh Repeater?

Meine geliehene war die Hauptbox und ich habe nur umkonfiguriert. Ich muss mal fragen, ob ich die auf Werkseinstellungen zurück setzen kann.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 02 März 2023, 19:00:48
Zitat von: JoWiemann am 02 März 2023, 15:35:32
Wenn es wirklich nur die MAC ist, dann muss ich da nochmal ran.

Guck dir mal die angemeckerten Codezeilen an.
Das sind alle Zeile wo du die Werte aus dem Hash holst. Für active und passiv.

Die Zeile mit der Mac hatte ich nur als Muster rauskopiert.

Wie gesagt, wenn du on the fly ein Paar Zeilen mit Debug-Info brauchst - ich kann gern noch was in den Code einfügen.

Gruß Ralf

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 02 März 2023, 19:04:04
Die 7490 war bis vor 2 Jahren meine Hauptbox.
Dann habe ich die 7590 bekommen und die 7490 als MeshRepeater eingesetzt.

Die habe ich aber schon mehrere Male per Werksreset zurück gesetzt und quasi nackt mit Datenübernahme vom Mesh Master wieder ins Netz gehängt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 02 März 2023, 19:16:41
Zitat von: JoWiemann am 02 März 2023, 19:00:36
...
Meine geliehene war die Hauptbox und ich habe nur umkonfiguriert. Ich muss mal fragen, ob ich die auf Werkseinstellungen zurück setzen kann.
...

joooo..... wenn die Einsellungen gesichert sind passt das schon. Hatte meine auch mal verliehen und sie mir dann natürlich erst nach einem Werksreset und Übernahme der alten Einstellungen wieder in Netz gehängt. Am Ende weiss man ja als Verleiher nie was denn so beim Anderen passiert ist.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 02 März 2023, 19:24:04
Uiiii     my $ModulVersion = "07.50.9 Beta";

Ich glaube da mussst du nochmal gucken. Modul wurde nicht geladen.


2023.03.02 19:18:17.049 0: Server shutdown
2023.03.02 19:18:22.753 1: Including fhem.cfg
2023.03.02 19:18:25.849 3: WEB: port 8083 opened
2023.03.02 19:18:26.779 2: eventTypes: loaded 530 lines from ./log/eventTypes.txt
2023.03.02 19:18:50.011 3: RalfMqtt: port 1883 opened
2023.03.02 19:18:50.943 1: PERL WARNING: Array found where operator expected at ./FHEM/72_FRITZBOX.pm line 3881, near "Dumper @tr064CallArray"
2023.03.02 19:18:50.947 1: PERL WARNING:        (Do you need to predeclare Dumper?)
2023.03.02 19:18:51.080 1: reload: Error:Modul 72_FRITZBOX deactivated:
Bareword "Dumper" not allowed while "strict subs" in use at ./FHEM/72_FRITZBOX.pm line 3881, <$fh> line 57.
syntax error at ./FHEM/72_FRITZBOX.pm line 3881, near "Dumper @tr064CallArray"
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 4630, <$fh> line 57.

2023.03.02 19:18:51.083 0: Bareword "Dumper" not allowed while "strict subs" in use at ./FHEM/72_FRITZBOX.pm line 3881, <$fh> line 57.
syntax error at ./FHEM/72_FRITZBOX.pm line 3881, near "Dumper @tr064CallArray"
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 4630, <$fh> line 57.

2023.03.02 19:18:51.223 3: telnetPort: port 7072 opened
2023.03.02 19:18:51.287 1: PERL WARNING: Subroutine FRITZBOX_Log redefined at ./FHEM/72_FRITZBOX.pm line 168, <$fh> line 85.
2023.03.02 19:18:51.295 1: PERL WARNING: Subroutine FRITZBOX_Initialize redefined at ./FHEM/72_FRITZBOX.pm line 189, <$fh> line 85.
2023.03.02 19:18:51.307 1: PERL WARNING: Subroutine FRITZBOX_Define redefined at ./FHEM/72_FRITZBOX.pm line 233, <$fh> line 85.
2023.03.02 19:18:51.314 1: PERL WARNING: Subroutine FRITZBOX_Undefine redefined at ./FHEM/72_FRITZBOX.pm line 294, <$fh> line 85.
2023.03.02 19:18:51.319 1: PERL WARNING: Subroutine FRITZBOX_Delete redefined at ./FHEM/72_FRITZBOX.pm line 311, <$fh> line 85.
2023.03.02 19:18:51.325 1: PERL WARNING: Subroutine FRITZBOX_Rename redefined at ./FHEM/72_FRITZBOX.pm line 322, <$fh> line 85.
2023.03.02 19:18:51.353 1: PERL WARNING: Subroutine FRITZBOX_Attr redefined at ./FHEM/72_FRITZBOX.pm line 336, <$fh> line 85.
2023.03.02 19:18:51.471 1: PERL WARNING: Subroutine FRITZBOX_Set redefined at ./FHEM/72_FRITZBOX.pm line 459, <$fh> line 85.
2023.03.02 19:18:51.522 1: PERL WARNING: Subroutine FRITZBOX_Get redefined at ./FHEM/72_FRITZBOX.pm line 1028, <$fh> line 85.
2023.03.02 19:18:51.551 1: PERL WARNING: Subroutine FRITZBOX_Proof_Params redefined at ./FHEM/72_FRITZBOX.pm line 1203, <$fh> line 85.
2023.03.02 19:18:51.566 1: PERL WARNING: Subroutine FRITZBOX_Readout_Start redefined at ./FHEM/72_FRITZBOX.pm line 1286, <$fh> line 85.
2023.03.02 19:18:51.606 1: PERL WARNING: Subroutine FRITZBOX_API_Check_Run redefined at ./FHEM/72_FRITZBOX.pm line 1350, <$fh> line 85.
2023.03.02 19:18:51.853 1: PERL WARNING: Subroutine FRITZBOX_Readout_Run_Web redefined at ./FHEM/72_FRITZBOX.pm line 1584, <$fh> line 85.
2023.03.02 19:18:51.892 1: PERL WARNING: Subroutine FRITZBOX_Readout_Done redefined at ./FHEM/72_FRITZBOX.pm line 2684, <$fh> line 85.
2023.03.02 19:18:51.925 1: PERL WARNING: Subroutine FRITZBOX_Readout_Process redefined at ./FHEM/72_FRITZBOX.pm line 2707, <$fh> line 85.
2023.03.02 19:18:51.935 1: PERL WARNING: Subroutine FRITZBOX_Readout_Aborted redefined at ./FHEM/72_FRITZBOX.pm line 2887, <$fh> line 85.
2023.03.02 19:18:51.953 1: PERL WARNING: Subroutine FRITZBOX_Readout_Format redefined at ./FHEM/72_FRITZBOX.pm line 2898, <$fh> line 85.
2023.03.02 19:18:51.963 1: PERL WARNING: Subroutine FRITZBOX_Readout_Add_Reading redefined at ./FHEM/72_FRITZBOX.pm line 3002, <$fh> line 85.
2023.03.02 19:18:51.988 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Start redefined at ./FHEM/72_FRITZBOX.pm line 3024, <$fh> line 85.
2023.03.02 19:18:51.999 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Done redefined at ./FHEM/72_FRITZBOX.pm line 3156, <$fh> line 85.
2023.03.02 19:18:52.004 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Aborted redefined at ./FHEM/72_FRITZBOX.pm line 3190, <$fh> line 85.
2023.03.02 19:18:52.028 1: PERL WARNING: Subroutine FRITZBOX_Run_macFilter redefined at ./FHEM/72_FRITZBOX.pm line 3199, <$fh> line 85.
2023.03.02 19:18:52.041 1: PERL WARNING: Subroutine FRITZBOX_Run_rescan_neighborhood redefined at ./FHEM/72_FRITZBOX.pm line 3318, <$fh> line 85.
2023.03.02 19:18:52.110 1: PERL WARNING: Subroutine FRITZBOX_Run_chgProfile redefined at ./FHEM/72_FRITZBOX.pm line 3360, <$fh> line 85.
2023.03.02 19:18:52.145 1: PERL WARNING: Subroutine FRITZBOX_Run_enableVPNshare redefined at ./FHEM/72_FRITZBOX.pm line 3619, <$fh> line 85.
2023.03.02 19:18:52.180 1: PERL WARNING: Subroutine FRITZBOX_Run_lockLandevice redefined at ./FHEM/72_FRITZBOX.pm line 3716, <$fh> line 85.
2023.03.02 19:18:52.347 1: reload: Error:Modul 72_FRITZBOX deactivated:
Bareword "Dumper" not allowed while "strict subs" in use at ./FHEM/72_FRITZBOX.pm line 3881, <$fh> line 85.
syntax error at ./FHEM/72_FRITZBOX.pm line 3881, near "Dumper @tr064CallArray"
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 4630, <$fh> line 85.

2023.03.02 19:18:52.350 0: Bareword "Dumper" not allowed while "strict subs" in use at ./FHEM/72_FRITZBOX.pm line 3881, <$fh> line 85.
syntax error at ./FHEM/72_FRITZBOX.pm line 3881, near "Dumper @tr064CallArray"
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 4630, <$fh> line 85.

2023.03.02 19:18:53.244 1: PERL WARNING: Subroutine FRITZBOX_Log redefined at ./FHEM/72_FRITZBOX.pm line 168, <$fh> line 114.
2023.03.02 19:18:53.252 1: PERL WARNING: Subroutine FRITZBOX_Initialize redefined at ./FHEM/72_FRITZBOX.pm line 189, <$fh> line 114.
2023.03.02 19:18:53.265 1: PERL WARNING: Subroutine FRITZBOX_Define redefined at ./FHEM/72_FRITZBOX.pm line 233, <$fh> line 114.
2023.03.02 19:18:53.273 1: PERL WARNING: Subroutine FRITZBOX_Undefine redefined at ./FHEM/72_FRITZBOX.pm line 294, <$fh> line 114.
2023.03.02 19:18:53.278 1: PERL WARNING: Subroutine FRITZBOX_Delete redefined at ./FHEM/72_FRITZBOX.pm line 311, <$fh> line 114.
2023.03.02 19:18:53.283 1: PERL WARNING: Subroutine FRITZBOX_Rename redefined at ./FHEM/72_FRITZBOX.pm line 322, <$fh> line 114.
2023.03.02 19:18:53.312 1: PERL WARNING: Subroutine FRITZBOX_Attr redefined at ./FHEM/72_FRITZBOX.pm line 336, <$fh> line 114.
2023.03.02 19:18:53.429 1: PERL WARNING: Subroutine FRITZBOX_Set redefined at ./FHEM/72_FRITZBOX.pm line 459, <$fh> line 114.
2023.03.02 19:18:53.482 1: PERL WARNING: Subroutine FRITZBOX_Get redefined at ./FHEM/72_FRITZBOX.pm line 1028, <$fh> line 114.
2023.03.02 19:18:53.511 1: PERL WARNING: Subroutine FRITZBOX_Proof_Params redefined at ./FHEM/72_FRITZBOX.pm line 1203, <$fh> line 114.
2023.03.02 19:18:53.525 1: PERL WARNING: Subroutine FRITZBOX_Readout_Start redefined at ./FHEM/72_FRITZBOX.pm line 1286, <$fh> line 114.
2023.03.02 19:18:53.564 1: PERL WARNING: Subroutine FRITZBOX_API_Check_Run redefined at ./FHEM/72_FRITZBOX.pm line 1350, <$fh> line 114.
2023.03.02 19:18:53.805 1: PERL WARNING: Subroutine FRITZBOX_Readout_Run_Web redefined at ./FHEM/72_FRITZBOX.pm line 1584, <$fh> line 114.
2023.03.02 19:18:53.843 1: PERL WARNING: Subroutine FRITZBOX_Readout_Done redefined at ./FHEM/72_FRITZBOX.pm line 2684, <$fh> line 114.
2023.03.02 19:18:53.876 1: PERL WARNING: Subroutine FRITZBOX_Readout_Process redefined at ./FHEM/72_FRITZBOX.pm line 2707, <$fh> line 114.
2023.03.02 19:18:53.887 1: PERL WARNING: Subroutine FRITZBOX_Readout_Aborted redefined at ./FHEM/72_FRITZBOX.pm line 2887, <$fh> line 114.
2023.03.02 19:18:53.905 1: PERL WARNING: Subroutine FRITZBOX_Readout_Format redefined at ./FHEM/72_FRITZBOX.pm line 2898, <$fh> line 114.
2023.03.02 19:18:53.915 1: PERL WARNING: Subroutine FRITZBOX_Readout_Add_Reading redefined at ./FHEM/72_FRITZBOX.pm line 3002, <$fh> line 114.
2023.03.02 19:18:53.940 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Start redefined at ./FHEM/72_FRITZBOX.pm line 3024, <$fh> line 114.
2023.03.02 19:18:53.951 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Done redefined at ./FHEM/72_FRITZBOX.pm line 3156, <$fh> line 114.
2023.03.02 19:18:53.957 1: PERL WARNING: Subroutine FRITZBOX_Set_Cmd_Aborted redefined at ./FHEM/72_FRITZBOX.pm line 3190, <$fh> line 114.
2023.03.02 19:18:53.981 1: PERL WARNING: Subroutine FRITZBOX_Run_macFilter redefined at ./FHEM/72_FRITZBOX.pm line 3199, <$fh> line 114.
2023.03.02 19:18:53.994 1: PERL WARNING: Subroutine FRITZBOX_Run_rescan_neighborhood redefined at ./FHEM/72_FRITZBOX.pm line 3318, <$fh> line 114.
2023.03.02 19:18:54.047 1: PERL WARNING: Subroutine FRITZBOX_Run_chgProfile redefined at ./FHEM/72_FRITZBOX.pm line 3360, <$fh> line 114.
2023.03.02 19:18:54.078 1: PERL WARNING: Subroutine FRITZBOX_Run_enableVPNshare redefined at ./FHEM/72_FRITZBOX.pm line 3619, <$fh> line 114.
2023.03.02 19:18:54.107 1: PERL WARNING: Subroutine FRITZBOX_Run_lockLandevice redefined at ./FHEM/72_FRITZBOX.pm line 3716, <$fh> line 114.
2023.03.02 19:18:54.256 1: reload: Error:Modul 72_FRITZBOX deactivated:
Bareword "Dumper" not allowed while "strict subs" in use at ./FHEM/72_FRITZBOX.pm line 3881, <$fh> line 114.
syntax error at ./FHEM/72_FRITZBOX.pm line 3881, near "Dumper @tr064CallArray"
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 4630, <$fh> line 114.

2023.03.02 19:18:54.259 0: Bareword "Dumper" not allowed while "strict subs" in use at ./FHEM/72_FRITZBOX.pm line 3881, <$fh> line 114.
syntax error at ./FHEM/72_FRITZBOX.pm line 3881, near "Dumper @tr064CallArray"
BEGIN not safe after errors--compilation aborted at ./FHEM/72_FRITZBOX.pm line 4630, <$fh> line 114.

2023.03.02 19:18:57.980 1: Including ./log/fhem.save
2023.03.02 19:18:59.024 1: Messages collected while initializing FHEM:configfile: Cannot load module FRITZBOX
setuuid: Please define fritzbox first
Cannot load module FRITZBOX
setuuid: Please define fritzclient first
Cannot load module FRITZBOX
setuuid: Please define fritzkat first
SecurityCheck:
  telnetPort is not password protected
  WEB is not password protected

Protect this FHEM installation by configuring the allowed device allowed
You can disable this message with attr global motd none
Autosave deactivated
2023.03.02 19:19:44.813 0: Featurelevel: 6.2
2023.03.02 19:19:44.827 0: Server started with 18 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:1069)

[code]
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 02 März 2023, 20:43:25
Zitat von: RalfRog am 02 März 2023, 19:24:04
Uiiii     my $ModulVersion = "07.50.9 Beta";

Ich glaube da mussst du nochmal gucken. Modul wurde nicht geladen.

Hallo Ralf,

na gut, anbei die nächste Version:  = "07.50.9a Beta"

Grüße

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 02 März 2023, 21:02:18
Hi

Hier das Log nach "shutdown restart"

2023.03.02 20:52:28.746 0: Server shutdown
2023.03.02 20:52:34.424 1: Including fhem.cfg
2023.03.02 20:52:37.501 3: WEB: port 8083 opened
2023.03.02 20:52:38.415 2: eventTypes: loaded 530 lines from ./log/eventTypes.txt

2023.03.02 20:53:04.047 2: FRITZBOX!0000 [fritzbox: Define.285] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.02 20:53:04.253 2: FRITZBOX!0000 [fritzclient: Define.285] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.02 20:53:05.820 2: FRITZBOX!0000 [fritzkat: Define.285] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.

2023.03.02 20:53:09.465 1: Including ./log/fhem.save
2023.03.02 20:54:09.647 0: Featurelevel: 6.2
2023.03.02 20:54:09.651 0: Server started with 21 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:2163)

2023.03.02 20:54:16.659 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1464] - INFO: Created m3u file './www/images/fritzbox.m3u'.
2023.03.02 20:54:17.618 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1464] - INFO: Created m3u file './www/images/fritzclient.m3u'.
2023.03.02 20:54:19.897 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 4561.
2023.03.02 20:54:19.902 2: FRITZBOX!7590 [fritzbox: Web_Query.4651] - ERROR: Didn't get a session ID. ResetSID
2023.03.02 20:54:19.906 2: FRITZBOX!7590 [fritzbox: Readout_Run_Web.1716] - ERROR: Didn't get a session ID
2023.03.02 20:54:20.004 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 4561.
2023.03.02 20:54:20.008 2: FRITZBOX!7490 [fritzclient: Web_Query.4651] - ERROR: Didn't get a session ID. ResetSID
2023.03.02 20:54:20.012 2: FRITZBOX!7490 [fritzclient: Readout_Run_Web.1716] - ERROR: Didn't get a session ID


Die Anzahl der Radings ist etwas sparsam:

Readings
box_fwVersion   154.07.50                2023-03-02 20:54:17
box_model       FRITZ!Box 7590 [avm]    2023-03-02 20:54:17
lastReadout     Didn't get a session ID  2023-03-02 20:54:19
state           Didn't get a session ID   2023-03-02 20:54:19


Mit set <name> update passiert natürlich auch nix ausser "FRITZBOX!7590 [fritzbox: Web_Query.4651] - ERROR: Didn't get a session ID. ResetSID"

Frage set <name> update noArgcall   neuer Parameter?
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 02 März 2023, 21:18:02
Zu müde. Morgen gehts weiter.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 02 März 2023, 23:03:31
Ich bekomme mit der "beta" diese Meldungen:

2023.03.02 22:54:20 2: FRITZBOX!6690 [Fritzbox: Web_Query.4651] - ERROR: Didn't get a session ID. ResetSID
2023.03.02 22:54:20 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.1716] - ERROR: Didn't get a session ID
2023.03.02 22:54:20 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/72_FRITZBOX.pm line 4561.
2023.03.02 22:54:20 2: FRITZBOX!7490 [Fritzbox7490: Web_Query.4651] - ERROR: Didn't get a session ID. ResetSID
2023.03.02 22:54:20 2: FRITZBOX!7490 [Fritzbox7490: Readout_Run_Web.1716] - ERROR: Didn't get a session ID


Die Version ""07.50.9a Beta" funktioniert bei mir weder mit der Master-Box (6690) noch mit dem Mesh-Client (7490). Zum Glück gibt es ja Testsysteme  8).
Wenn Ihr weitere Infos benötigt, einfach melden.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 März 2023, 11:12:36
Guten Morgen,

anbei eine Fehler korrigiert Version 07.50.9b Beta.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 03 März 2023, 11:44:16
VERSION   07.50.9b Beta

Sieht eindeutig besser aus. ;)

Allerding ist da noch => fritzbox: unknown attribute allowTR064Command. Type 'attr fritzbox ?' for a detailed list.
Ist das weg? Eigentlich brauchen wir das doch, oder?

In den Internals steht: TR064   1   / das Attribut ist nicht mehr in der auswahlliste.


2023.03.03 11:33:48.043 0: Server shutdown
2023.03.03 11:33:53.804 1: Including fhem.cfg
2023.03.03 11:33:56.975 3: WEB: port 8083 opened
2023.03.03 11:33:57.881 2: eventTypes: loaded 530 lines from ./log/eventTypes.txt

2023.03.03 11:34:24.888 2: FRITZBOX!0000 [fritzbox: Define.284] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.03 11:34:24.912 3: fritzbox: unknown attribute allowTR064Command. Type 'attr fritzbox ?' for a detailed list.
2023.03.03 11:34:25.050 3: telnetPort: port 7072 opened
2023.03.03 11:34:25.091 2: FRITZBOX!0000 [fritzclient: Define.284] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.03 11:34:25.113 3: fritzclient: unknown attribute allowTR064Command. Type 'attr fritzclient ?' for a detailed list.
2023.03.03 11:34:25.949 2: FRITZBOX!0000 [fritzkat: Define.284] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.03 11:34:25.971 3: fritzkat: unknown attribute allowTR064Command. Type 'attr fritzkat ?' for a detailed list.
2023.03.03 11:34:29.663 1: Including ./log/fhem.save
2023.03.03 11:34:29.858 1: Messages collected while initializing FHEM:configfile: fritzbox: unknown attribute allowTR064Command. Type 'attr fritzbox ?' for a detailed list.
fritzclient: unknown attribute allowTR064Command. Type 'attr fritzclient ?' for a detailed list.
fritzkat: unknown attribute allowTR064Command. Type 'attr fritzkat ?' for a detailed list.
SecurityCheck:
  WEB is not password protected
  telnetPort is not password protected

Protect this FHEM installation by configuring the allowed device allowed
You can disable this message with attr global motd none
Autosave deactivated
2023.03.03 11:35:31.221 0: Featurelevel: 6.2
2023.03.03 11:35:31.237 0: Server started with 21 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:6280)
2023.03.03 11:35:39.465 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1451] - INFO: Created m3u file './www/images/fritzbox.m3u'.
2023.03.03 11:35:40.021 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1451] - INFO: Created m3u file './www/images/fritzclient.m3u'.


get <name> luaInfo landevices funktioniert auf dem MeshMaster und verurasacht keine Fehler im Log für den MeshCöient (Repeater). Es erscheint eine leere Liste => ok!

Test auf alle Parameter get <name> luaInfo landevices|vpnShares|kidProfiles|userInfos>|wlanNeighborhood| ausser docsisInformation klappt ohne Fehler bei Master uns Client (Mesh 7590 -> 7490)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 März 2023, 12:01:50
Zitat von: RalfRog am 03 März 2023, 11:44:16
VERSION   07.50.9b Beta

Sieht eindeutig besser aus. ;)

Allerding ist da noch => fritzbox: unknown attribute allowTR064Command. Type 'attr fritzbox ?' for a detailed list.
Ist das weg? Eigentlich brauchen wir das doch, oder?


Das Attribut stammt aus der Zeit, als Telnet und WebCM noch aktiv waren und TR064 gerade eingeführt worden ist. War eher etwas für die, die sich "getraut" haben. Aktuell macht es keinen Sinn. Im API check prüfe ich, ob die API's TR064, data.lua und query.lua vorhanden und aktiv sind. TR064 kann man ja bei der FritzBox immer noch ausschalten. Ah, da muss ich mal sehen, ob ich das mitbekomme...

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 03 März 2023, 12:13:13
Es gibt ja noch   get <name> tr064.*
Dafür muss es auf der Box aber auch aktiviert sein.

Edit 12:16 Uhr
Das Attribut müsste ich wohl händisch aus der Config schmeissen. Da steht es natürlich noch drin. Mithin wohl die Ursache für den Logeintrag.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 März 2023, 12:44:41
Zitat von: RalfRog am 03 März 2023, 12:13:13
Es gibt ja noch   get <name> tr064.*
Dafür muss es auf der Box aber auch aktiviert sein.

Edit 12:16 Uhr
Das Attribut müsste ich wohl händisch aus der Config schmeissen. Da steht es natürlich noch drin. Mithin wohl die Ursache für den Logeintrag.

Die get <name> werden je nach API aus-/eingeblendet. Genauso, wie die set <name>

Ich werde die Attribute noch vom Modul entfernen lassen. Geht ja ganz normal über deleteattr. Ich setzte noch eine Info.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 03 März 2023, 13:03:46
Ok

Noch ne Anmerkung wegen schön  8)  Falls ich wegen Weglassen von >cellspacing="10<  nerve sag es bitte  :-[

Ich dachte erst der Tabellenaufbau bei den vpnshares passt nicht. Ist aber ok - nur tatsächlich schwer zu lesen.


Edit
Zitat von: JoWiemann am 03 März 2023, 12:44:41
Ich werde die Attribute noch vom Modul entfernen lassen. Geht ja ganz normal über deleteattr. Ich setzte noch eine Info.

Perfekt
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 03 März 2023, 13:18:12
Zitat von: JoWiemann am 03 März 2023, 12:44:41
Geht ja ganz normal über deleteattr. Ich setzte noch eine Info.

Kopfkratz:
"deleteattr fritzbox allowTR064Command" hat bei allen drei Geräten (fritzbox, fritzclient, fritzkat) das Attribut gelöscht. Hm, steht so nicht in der Commandref. Oder ich les das falsch.
deleteattr [-silent] <devspec> [<attrname>]

Oder liegt daran, dass der TYPE FRITZBOX ist und das Kommando nicht CaseSensitiv?

Edit nach Test:
Habe den alten Zustand mit den Atrribuen wieder hergestellt.
Auch ein "deleteattr fritzclient allowTR064Command" löscht (fritzbox, fritzclient, fritzkat) bei allen drei Geräten das Attribut "allowTR064Command".
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 03 März 2023, 14:53:50
Zitat von: RalfRog am 03 März 2023, 13:03:46
Noch ne Anmerkung wegen schön  8)  Falls ich wegen Weglassen von >cellspacing="10<  nerve sag es bitte  :-[

Anbei eine neue Beta: 07.50.9c Beta

set & get passen sich den APIs an.

Und nur für Dich: attr <name> disableTableFormat

Da kannst Du border(8),cellspacing(10),cellpadding(20) einzeln abwählen.

Grüße

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 03 März 2023, 15:30:59
Werde die 9cBeta ins Testsystem laden.


Zitat von: JoWiemann am 03 März 2023, 14:53:50
Und nur für Dich: attr <name> disableTableFormat
Da kannst Du border(8),cellspacing(10),cellpadding(20) einzeln abwählen.

Super schau ich mit nach und nach mit Firefox und Edge und auf Android mal an. Vor allem im f11-Style.
Nicht nur für mich... auch für Maista  :-[
Mit Attribut... du hast immer Ideen  ;)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 03 März 2023, 16:18:06
VERSION  07.50.9c Beta

Vielleicht kommen noch weitere Rückmeldungen mit Tests quer durch die Optionen  ;D

Also auf die Schnelle, anbei der LOG vom Hochlauf (2 Warnings):
2023.03.03 15:35:52.882 0: Server shutdown
2023.03.03 15:35:58.494 1: Including fhem.cfg
2023.03.03 15:36:01.568 3: WEB: port 8083 opened
2023.03.03 15:36:02.458 2: eventTypes: loaded 530 lines from ./log/eventTypes.txt

2023.03.03 15:36:26.826 1: PERL WARNING: "my" variable $tableFormat masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 5323, <$fh> line 58.
2023.03.03 15:36:26.861 1: PERL WARNING: "my" variable $tableFormat masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 5479, <$fh> line 58.

2023.03.03 15:36:28.871 2: FRITZBOX!0000 [fritzbox: Define.286] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.03 15:36:28.874 2: FRITZBOX!0000 [fritzbox: Define.291] - The following attributes are not longer supperted:
useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command
Use deleteattr to delete from Attributes.

==> nur zum Test wieder in die CFG geschrieben
2023.03.03 15:36:28.898 3: fritzbox: unknown attribute allowTR064Command. Type 'attr fritzbox ?' for a detailed list.

2023.03.03 15:36:29.049 3: telnetPort: port 7072 opened
2023.03.03 15:36:29.089 2: FRITZBOX!0000 [fritzclient: Define.286] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.03 15:36:29.092 2: FRITZBOX!0000 [fritzclient: Define.291] - The following attributes are not longer supperted:
useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command
Use deleteattr to delete from Attributes.
2023.03.03 15:36:29.954 2: FRITZBOX!0000 [fritzkat: Define.286] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.03 15:36:29.957 2: FRITZBOX!0000 [fritzkat: Define.291] - The following attributes are not longer supperted:
useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command
Use deleteattr to delete from Attributes.
2023.03.03 15:36:33.604 1: Including ./log/fhem.save
2023.03.03 15:36:34.087 1: Messages collected while initializing FHEM:configfile: fritzbox: unknown attribute allowTR064Command. Type 'attr fritzbox ?' for a detailed list.
SecurityCheck:
  WEB is not password protected
  telnetPort is not password protected

Protect this FHEM installation by configuring the allowed device allowed
You can disable this message with attr global motd none
Autosave deactivated
2023.03.03 15:37:35.629 0: Featurelevel: 6.2
2023.03.03 15:37:35.633 0: Server started with 21 defined entities (fhem.pl:27110/2023-01-23 perl:5.032001 os:linux user:fhem pid:7745)
2023.03.03 15:37:43.427 3: FRITZBOX!0000 [fritzbox: API_Check_Run.1466] - INFO: Created m3u file './www/images/fritzbox.m3u'.
2023.03.03 15:37:44.007 3: FRITZBOX!0000 [fritzclient: API_Check_Run.1466] - INFO: Created m3u file './www/images/fritzclient.m3u'.


Soweit sind beim schnellen Quertesten Kleinigkeiten aufgefallen:

Das Attribut "disableTableFormat" ist hilfreich. Nach ein bischen Rumgeklicke sollte für "jeden" Style eine akzeptable/brauchbare Ausgabe gefunden werden.
=> Das Ergebnis im "DARK"-Style bleibt Spitze!
f18 scheint recht undankbar - aber da kann man ja sowieso schon viel verändern.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 03 März 2023, 21:12:58
Auch bei mir alles ok. Keine einzige Meldung mehr im Logfile.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 04 März 2023, 12:07:48
Hi Jo
Hab beim Quertesten vermutlich wieder was total exotisches ausprobiert.

7490 als MeshClient Kommando: set <name> dect on

Führt in der Weboberfläche zu:
ERROR: no json string returned (<script>if (typeof jxl === 'undefined') {
location.href = "/start";
}
</script>
..... noch viel mehr


im Log:


2023.03.04 11:49:07.781 2: FRITZBOX!7490 [fritzclient: Process_JSON.4818] - INFO: Decode JSON string: decode_json failed, invalid json. error:malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<script>if (typeof j...") at ./FHEM/72_FRITZBOX.pm line 4817.

2023.03.04 11:49:07.785 2: FRITZBOX!7490 [fritzclient: Process_JSON.4829] - ERROR: no json string returned (<script>if (typeof jxl === 'undefined') {
location.href = "/start";
}
</script>

<script type="text/javascript">
function repeaterModeClick( elem )
{
jsl.disableNode( "uiExtSecurityBox", "0" != elem.value );
if ( elem && "1" == elem.value )
{
showRepeaterModeInfo();
}
}
function showRepeaterModeInfo()
{
var abort = !confirm('Im Modus "Nicht-verschlüsselte DECT-Verbindungen zulassen" werden keine HD Telefonate unterstützt. Wollen Sie den Modus "Nicht-verschlüsselte DECT-Verbindungen zulassen" dennoch aktivieren?');
if (abort) {
jsl.setChecked("uiViewDectSecure", true);
jsl.enableNode("uiExtSecurityBox", true);
}
}
function onEco()
{
jsl.disableNode("uiViewEcoModiBox", !jsl.getChecked("uiViewDectEco") || !jsl.getChecked("uiViewActivateDect"));
}
function onDectPower()
{
if (jsl.getChecked("uiViewDectPower"))
if (!confirm('Bitte beachten Sie, dass sich bei eingeschalteter Verringerung der Funkleistung die Reichweite Ihrer Schnurlostelefone verringert. Möchten Sie die Option "DECT-Funkleistung verringern" dennoch aktivieren?'))
jsl.setChecked("uiViewDectPower", false);
}
function dectFonAssiNeeded()
{
var any = false;
if ( !any && jsl.getChecked("uiViewActivateDect"))
{
var assi = 2;
var first_txt = "Es sind keine DECT-Telefone eingerichtet. Drücken Sie OK um ein DECT-Telefon einzurichten und die FRITZ!Box als DECT-Basisstation zu nutzen."
var second_txt = " Drücken Sie Abbrechen, um kein DECT-Telefon einzurichten. Es werden dann keine Einstellungen übernommen.";
if (assi == 2)
{
first_txt = "Es sind keine Rufnummern und keine DECT-Telefone eingerichtet. Drücken Sie auf OK, um eine Rufnummer und ein DECT-Telefon einzurichten und die FRITZ!Box als DECT-Basisstation zu nutzen.";
second_txt = " Drücken Sie Abbrechen, um keine Rufnummer und kein DECT-Telefon einzurichten. Es werden dann keine Einstellungen übernommen.";
}
return confirm(first_txt+second_txt);
}
return true;
}
function dectULEPresent()
{
var ulepresent = 0;
if ( ulepresent != 0 && (false && !jsl.getChecked("uiViewActivateDect")))
{
var first_txt = "Es sind DECT-Smart-Home-Geräte eingerichtet. Drücken Sie OK, um die DECT-Basisstation und die DECT-Smart-Home-Geräte zu deaktivieren."
var second_txt = " Drücken Sie Abbrechen, um die DECT-Basisstation und die DECT-Smart-Home-Geräte nicht zu deaktivieren. Es werden dann keine Einstellungen übernommen.";
return confirm(first_txt+second_txt);
}
return true;
}
function onDectActiv()
{
var disable = !jsl.getChecked("uiViewActivateDect");
jsl.disableNode("disable_dect_page", disable);
onEco();
OnProtect();
}
function OnReconnect(){
alert("Der erweiterte Anmeldemodus ist eine Stunde lang aktiv. Lösen Sie jetzt den Anmeldevorgang auf all Ihren Geräten aus, die Sie erneut anmelden möchten.");
return true;
}
function DoOnMainFormSubmit()
{
if (!dectFonAssiNeeded()){
return false;
}
if (!dectULEPresent()) {
return false;
}
if (jsl.getChecked("uiProtectEnabled") && !jsl.getChecked("uiProtectWLAN") && !jsl.getChecked("uiProtectSmarthome") && !jsl.getChecked("uiProtectBoxUpdate") && !jsl.getChecked("uiProtectDiversion")) {
alert("Bitte wählen Sie mindestens einen Bereich aus, den Sie per PIN schützen möchten.");
return false
}
return true;
}
function OnProtect() {
jsl.disableNode("uiProtectEnabledBlock", !jsl.getChecked("uiProtectEnabled") || !jsl.getChecked("uiViewActivateDect"));
}
function init()
{
onDectActiv();

}
ready.onReady(init);
ready.onReady(ajaxValidation({
applyNames: "btnSave",
formNameOrIndex: "main_form",
okCallback: DoOnMainFormSubmit
}));
</script>


<!-- @VInputs -->
<form id="uiMainForm" method="POST" name="main_form" action="/dect/dect_settings.lua?sid=a86c2788fda0147d">
<p>
An Ihrer FRITZ!Box können Sie bis zu sechs Schnurlostelefone (DECT-Telefone) anmelden und so ohne eine separate DECT-Basisstation über die FRITZ!Box telefonieren.
</p>
<hr>
<h4>DECT-Basisstation aktivieren</h4>
<div class="formular">
<input type="checkbox" id="uiViewActivateDect" name="dect_activ" onclick="onDectActiv()" ><label for="uiViewActivateDect">DECT-Basisstation aktiv</label>
</div>
<div id="disable_dect_page">
<hr>
<h4>Anmeldung</h4>
<div class="close">
<div class="formular">
<p id="uiViewRegistrationTxt1">
Hier können Sie eine PIN vergeben, die zur Anmeldung eines Schnurlostelefons benötigt wird. Vorbelegt ist die PIN 0000. Beachten Sie, dass die automatische Anmeldung mit Ihrem FRITZ!Fon nur mit der vorbelegten PIN funktioniert.
</p>
<label for="uiViewDectPin">PIN:</label>
<input type="text" maxlength="4" size="4" id="uiViewDectPin" name="dect_pin" data-prop-horizontal="true" data-prop-width="6rem" data-prop-label-width="5rem" value="****" autocomplete="off">
</div>
</div>
<div id="hide_page">
<hr>
<h4>Erweiterter Anmeldemodus</h4>
<div class="formular">
<p>Sie können alle bekannten DECT-Geräte, die keine Verbindung mehr zu Ihrer FRITZ!Box haben, erneut anmelden. Starten Sie dazu den erweiterten Anmeldemodus.</p>
<div class="btn_form">
<button type="submit" id="uiReconnect" onclick="return OnReconnect()" name="reconnect">Erweiterten Anmeldemodus starten</button>
</div>
</div>
<hr>
<h4>Funkleistung</h4>
<div class="formular">
<input type="checkbox" id="uiViewDectPower" name="dect_power" onclick="onDectPower();" ><label for="uiViewDectPower">DECT-Funkleistung verringern</label>
<p class="form_input_explain">
Die FRITZ!Box sendet mit verringerter DECT-Funkleistung. Diese Option empfiehlt sich, wenn Sie die Schnurlostelefone in der Nähe der FRITZ!Box verwenden.
</p>
<span class="form_input_explain hintMsg">Hinweis:</span>
<p class="form_input_explain">
Diese Option verringert die Reichweite Ihrer Schnurlostelefone.
</p>
<div id="uiViewDectEcoSettings">
<input type="checkbox" id="uiViewDectEco" name="dect_eco" onclick="onEco();" checked><label for="uiViewDectEco">DECT Eco</label>
<p class="form_input_explain">
Bei Aktivierung von "DECT Eco" schaltet die FRITZ!Box die DECT-Funkleistung vollständig ab, sobald sich alle Telefone im Bereitschaftszustand (Standby) befinden. Alle angemeldeten Schnurlostelefone müssen dafür den Modus "DECT Eco" unterstützen.
</p>
<div id="uiViewEcoModiBox" class="formular">
<input type="radio" name="dect_eco_modi" value="1" id="uiViewDectEcoModiAlways" ><label for="uiViewDectEcoModiAlways">immer aktiv</label>
<br>
<input type="radio" name="dect_eco_modi" value="2" id="uiViewDectEcoModiSelect" checked><label for="uiViewDectEcoModiSelect">Täglich von </label>
<div class="input-group">
<input type="text" name="starthh" id="uiStartHH" size="3" maxlength="2" data-prop-width="5rem" value="00"/><label>:</label>
<input type="text" name="startmm" id="uiStartMM" size="3" maxlength="2" data-prop-width="5rem" value="00"/>
<label>bis</label>
<input type="text" name="endhh" id="uiEndHH" size="3" maxlength="2" data-prop-width="5rem" value="00"/><label>:</label>
<input type="text" name="endmm" id="uiEndMM" size="3" maxlength="2" data-prop-width="5rem" value="00"/>
<label>Uhr</label>
</div>
</div>
</div>
</div>
<hr>
<h4>Sicherheit</h4>
<div class="formular">
<input type="radio" name="dect_security" value="0" id="uiViewDectSecure" onclick="repeaterModeClick( this );" checked><label for="uiViewDectSecure">Nur sichere DECT-Verbindungen zulassen (empfohlen)</label>
<div class="formular">
<p>
Die FRITZ!Box nimmt nur DECT-Verbindungen an, die authentifiziert und verschlüsselt sind.
</p>
<div id="uiExtSecurityBox">
<input type="checkbox" name="ext_security" id="uiExtSecurity" checked><label for="uiExtSecurity">Erweiterte Sicherheitsfunktionen aktiv</label>
</div>
</div>
<br>
<input type="radio" name="dect_security" value="1" id="uiViewDectOpen" onclick="repeaterModeClick( this );" ><label for="uiViewDectOpen">Nicht-verschlüsselte DECT-Verbindungen zulassen</label>
<p class="formular">
Beachten Sie, dass DECT-Telefongespräche nur verschlüsselt als abhörsicher gelten.
</p>
<br>
<span class="form_input_explain hintMsg">Hinweis:</span>
<p class="form_input_explain">
FRITZ!DECT Repeater von AVM unterstützen authentifizierte und verschlüsselte Verbindungen. Wenn Sie jedoch einen DECT-Repeater eines anderen Herstellers verwenden, müssen Sie die Einstellung "Nicht-verschlüsselte DECT-Verbindungen zulassen" wählen.
</p>
</div>
<hr>
<h4>Zugriffsschutz</h4>
<div class="formular">
<input type="checkbox" id="uiProtectEnabled" name="protectenabled" onclick="return OnProtect()" ><label for="uiProtectEnabled">Zugriffsschutz aktivieren</label>
<div id="uiProtectEnabledBlock" class="formular">
<div>
<label for="uiProtectPIN">Zugriffsschutz-PIN</label>
<input type="text" id="uiProtectPIN" name="protectpin" maxlength="4" size="4" data-prop-horizontal="true" value="">
</div>
<div><input type="checkbox" id="uiProtectDiversion" name="protectdiversion" ><label for="uiProtectDiversion">Zugriffsschutz für Rufumleitung</label></div>
<div><input type="checkbox" id="uiProtectWLAN" name="protectwlan" ><label for="uiProtectWLAN">Zugriffsschutz für WLAN-/Gastzugang</label></div>
<div><input type="checkbox" id="uiProtectSmarthome" name="protectsmarthome" ><label for="uiProtectSmarthome">Zugriffsschutz für Smart-Home-Geräte</label></div>
<div><input type="checkbox" id="uiProtectBoxUpdate" name="protectboxupdate" ><label for="uiProtectBoxUpdate">Zugriffsschutz für FRITZ!OS Update</label></div>
</div>
</div>
<hr>
<h4>Problembehebung</h4>
<div class="formular">
<input type="checkbox" id="uiViewDectProblems" name="dect_problems" ><label for="uiViewDectProblems">Problembehebung für Schnurlostelefone, die nicht GAP-kompatibel sind</label>
<p class="form_input_explain">
Wenn mit einem Schnurlostelefon eines anderen Herstellers Probleme auftreten, aktivieren Sie diese Option und prüfen Sie, ob sich die Probleme damit beheben lassen.
</p>
</div>
<div class="formular">
<input type="checkbox" id="uiViewCatiqProblems" name="catiq_problems" checked><label for="uiViewCatiqProblems">Unterstützung für CAT-iq 2.0 kompatible Geräte aktiv</label>
<p class="form_input_explain">
Wenn mit einem Schnurlostelefon eines anderen Herstellers Probleme auftreten, aktivieren oder deaktivieren Sie diese Option und prüfen Sie, ob sich die Probleme damit beheben lassen.
</p>
</div>
</div>
</div>
<div id="btn_form_foot">
<input type="hidden" name="dect_assi" value="2" />
<button type="submit" name="btnSave" id="btnSave">Übernehmen</button>
<button type="submit" name="btnChancel" id="btnChancel">Abbrechen</button>
</div>
</form>
<input id="oldPageXhrSid" type="hidden" value="a86c2788fda0147d"><input id="fdhidedata" type="hidden" value="{&quot;shareUsb&quot;:true,&quot;faxSet&quot;:true,&quot;dectRdio&quot;:true,&quot;dslSpec&quot;:true,&quot;trafapp&quot;:true,&quot;portoverview&quot;:true,&quot;dslSet&quot;:true,&quot;shareVpn&quot;:true,&quot;kidLis&quot;:true,&quot;trafapp_edit&quot;:true,&quot;dyndns&quot;:true,&quot;liveImg&quot;:true,&quot;ssoSet&quot;:true,&quot;dslStat&quot;:true,&quot;trafprot_edit&quot;:true,&quot;liveTv&quot;:true,&quot;dectMoni&quot;:true,&quot;trafprio&quot;:true,&quot;kidPro&quot;:true,&quot;dectMoniEx&quot;:true,&quot;rss&quot;:true,&quot;mobile&quot;:true,&quot;dslFeed&quot;:true,&quot;provServ&quot;:true,&quot;dslOv&quot;:true,&quot;dslGraph&quot;:true,&quot;netCnt&quot;:true,&quot;dectMail&quot;:true}"><input id="oldpageactive" type="hidden" value="/dect/dect_settings.lua"><input id="oldPageTitle" type="hidden" value=""><input id="gHelpPage" type="hidden" value="hilfe_fon_dect_einstellungen.html"><div id="domReady" style="display:none"></div>



)
2023.03.04 11:49:07.798 2: FRITZBOX!7490 [fritzclient: Set.585] - ERROR: dectringblock on - ERROR: no json string returned (<script>if (typeof jxl === 'undefined') {
location.href = "/start";
}
</script>

<script type="text/javascript">
function repeaterModeClick( elem )
{
jsl.disableNode( "uiExtSecurityBox", "0" != elem.value );
if ( elem && "1" == elem.value )
{
showRepeaterModeInfo();
}
}
function showRepeaterModeInfo()
{
var abort = !confirm('Im Modus "Nicht-verschlüsselte DECT-Verbindungen zulassen" werden keine HD Telefonate unterstützt. Wollen Sie den Modus "Nicht-verschlüsselte DECT-Verbindungen zulassen" dennoch aktivieren?');
if (abort) {
jsl.setChecked("uiViewDectSecure", true);
jsl.enableNode("uiExtSecurityBox", true);
}
}
function onEco()
{
jsl.disableNode("uiViewEcoModiBox", !jsl.getChecked("uiViewDectEco") || !jsl.getChecked("uiViewActivateDect"));
}
function onDectPower()
{
if (jsl.getChecked("uiViewDectPower"))
if (!confirm('Bitte beachten Sie, dass sich bei eingeschalteter Verringerung der Funkleistung die Reichweite Ihrer Schnurlostelefone verringert. Möchten Sie die Option "DECT-Funkleistung verringern" dennoch aktivieren?'))
jsl.setChecked("uiViewDectPower", false);
}
function dectFonAssiNeeded()
{
var any = false;
if ( !any && jsl.getChecked("uiViewActivateDect"))
{
var assi = 2;
var first_txt = "Es sind keine DECT-Telefone eingerichtet. Drücken Sie OK um ein DECT-Telefon einzurichten und die FRITZ!Box als DECT-Basisstation zu nutzen."
var second_txt = " Drücken Sie Abbrechen, um kein DECT-Telefon einzurichten. Es werden dann keine Einstellungen übernommen.";
if (assi == 2)
{
first_txt = "Es sind keine Rufnummern und keine DECT-Telefone eingerichtet. Drücken Sie auf OK, um eine Rufnummer und ein DECT-Telefon einzurichten und die FRITZ!Box als DECT-Basisstation zu nutzen.";
second_txt = " Drücken Sie Abbrechen, um keine Rufnummer und kein DECT-Telefon einzurichten. Es werden dann keine Einstellungen übernommen.";
}
return confirm(first_txt+second_txt);
}
return true;
}
function dectULEPresent()
{
var ulepresent = 0;
if ( ulepresent != 0 && (false && !jsl.getChecked("uiViewActivateDect")))
{
var first_txt = "Es sind DECT-Smart-Home-Geräte eingerichtet. Drücken Sie OK, um die DECT-Basisstation und die DECT-Smart-Home-Geräte zu deaktivieren."
var second_txt = " Drücken Sie Abbrechen, um die DECT-Basisstation und die DECT-Smart-Home-Geräte nicht zu deaktivieren. Es werden dann keine Einstellungen übernommen.";
return confirm(first_txt+second_txt);
}
return true;
}
function onDectActiv()
{
var disable = !jsl.getChecked("uiViewActivateDect");
jsl.disableNode("disable_dect_page", disable);
onEco();
OnProtect();
}
function OnReconnect(){
alert("Der erweiterte Anmeldemodus ist eine Stunde lang aktiv. Lösen Sie jetzt den Anmeldevorgang auf all Ihren Geräten aus, die Sie erneut anmelden möchten.");
return true;
}
function DoOnMainFormSubmit()
{
if (!dectFonAssiNeeded()){
return false;
}
if (!dectULEPresent()) {
return false;
}
if (jsl.getChecked("uiProtectEnabled") && !jsl.getChecked("uiProtectWLAN") && !jsl.getChecked("uiProtectSmarthome") && !jsl.getChecked("uiProtectBoxUpdate") && !jsl.getChecked("uiProtectDiversion")) {
alert("Bitte wählen Sie mindestens einen Bereich aus, den Sie per PIN schützen möchten.");
return false
}
return true;
}
function OnProtect() {
jsl.disableNode("uiProtectEnabledBlock", !jsl.getChecked("uiProtectEnabled") || !jsl.getChecked("uiViewActivateDect"));
}
function init()
{
onDectActiv();

}
ready.onReady(init);
ready.onReady(ajaxValidation({
applyNames: "btnSave",
formNameOrIndex: "main_form",
okCallback: DoOnMainFormSubmit
}));
</script>


<!-- @VInputs -->
<form id="uiMainForm" method="POST" name="main_form" action="/dect/dect_settings.lua?sid=a86c2788fda0147d">
<p>
An Ihrer FRITZ!Box können Sie bis zu sechs Schnurlostelefone (DECT-Telefone) anmelden und so ohne eine separate DECT-Basisstation über die FRITZ!Box telefonieren.
</p>
<hr>
<h4>DECT-Basisstation aktivieren</h4>
<div class="formular">
<input type="checkbox" id="uiViewActivateDect" name="dect_activ" onclick="onDectActiv()" ><label for="uiViewActivateDect">DECT-Basisstation aktiv</label>
</div>
<div id="disable_dect_page">
<hr>
<h4>Anmeldung</h4>
<div class="close">
<div class="formular">
<p id="uiViewRegistrationTxt1">
Hier können Sie eine PIN vergeben, die zur Anmeldung eines Schnurlostelefons benötigt wird. Vorbelegt ist die PIN 0000. Beachten Sie, dass die automatische Anmeldung mit Ihrem FRITZ!Fon nur mit der vorbelegten PIN funktioniert.
</p>
<label for="uiViewDectPin">PIN:</label>
<input type="text" maxlength="4" size="4" id="uiViewDectPin" name="dect_pin" data-prop-horizontal="true" data-prop-width="6rem" data-prop-label-width="5rem" value="****" autocomplete="off">
</div>
</div>
<div id="hide_page">
<hr>
<h4>Erweiterter Anmeldemodus</h4>
<div class="formular">
<p>Sie können alle bekannten DECT-Geräte, die keine Verbindung mehr zu Ihrer FRITZ!Box haben, erneut anmelden. Starten Sie dazu den erweiterten Anmeldemodus.</p>
<div class="btn_form">
<button type="submit" id="uiReconnect" onclick="return OnReconnect()" name="reconnect">Erweiterten Anmeldemodus starten</button>
</div>
</div>
<hr>
<h4>Funkleistung</h4>
<div class="formular">
<input type="checkbox" id="uiViewDectPower" name="dect_power" onclick="onDectPower();" ><label for="uiViewDectPower">DECT-Funkleistung verringern</label>
<p class="form_input_explain">
Die FRITZ!Box sendet mit verringerter DECT-Funkleistung. Diese Option empfiehlt sich, wenn Sie die Schnurlostelefone in der Nähe der FRITZ!Box verwenden.
</p>
<span class="form_input_explain hintMsg">Hinweis:</span>
<p class="form_input_explain">
Diese Option verringert die Reichweite Ihrer Schnurlostelefone.
</p>
<div id="uiViewDectEcoSettings">
<input type="checkbox" id="uiViewDectEco" name="dect_eco" onclick="onEco();" checked><label for="uiViewDectEco">DECT Eco</label>
<p class="form_input_explain">
Bei Aktivierung von "DECT Eco" schaltet die FRITZ!Box die DECT-Funkleistung vollständig ab, sobald sich alle Telefone im Bereitschaftszustand (Standby) befinden. Alle angemeldeten Schnurlostelefone müssen dafür den Modus "DECT Eco" unterstützen.
</p>
<div id="uiViewEcoModiBox" class="formular">
<input type="radio" name="dect_eco_modi" value="1" id="uiViewDectEcoModiAlways" ><label for="uiViewDectEcoModiAlways">immer aktiv</label>
<br>
<input type="radio" name="dect_eco_modi" value="2" id="uiViewDectEcoModiSelect" checked><label for="uiViewDectEcoModiSelect">Täglich von </label>
<div class="input-group">
<input type="text" name="starthh" id="uiStartHH" size="3" maxlength="2" data-prop-width="5rem" value="00"/><label>:</label>
<input type="text" name="startmm" id="uiStartMM" size="3" maxlength="2" data-prop-width="5rem" value="00"/>
<label>bis</label>
<input type="text" name="endhh" id="uiEndHH" size="3" maxlength="2" data-prop-width="5rem" value="00"/><label>:</label>
<input type="text" name="endmm" id="uiEndMM" size="3" maxlength="2" data-prop-width="5rem" value="00"/>
<label>Uhr</label>
</div>
</div>
</div>
</div>
<hr>
<h4>Sicherheit</h4>
<div class="formular">
<input type="radio" name="dect_security" value="0" id="uiViewDectSecure" onclick="repeaterModeClick( this );" checked><label for="uiViewDectSecure">Nur sichere DECT-Verbindungen zulassen (empfohlen)</label>
<div class="formular">
<p>
Die FRITZ!Box nimmt nur DECT-Verbindungen an, die authentifiziert und verschlüsselt sind.
</p>
<div id="uiExtSecurityBox">
<input type="checkbox" name="ext_security" id="uiExtSecurity" checked><label for="uiExtSecurity">Erweiterte Sicherheitsfunktionen aktiv</label>
</div>
</div>
<br>
<input type="radio" name="dect_security" value="1" id="uiViewDectOpen" onclick="repeaterModeClick( this );" ><label for="uiViewDectOpen">Nicht-verschlüsselte DECT-Verbindungen zulassen</label>
<p class="formular">
Beachten Sie, dass DECT-Telefongespräche nur verschlüsselt als abhörsicher gelten.
</p>
<br>
<span class="form_input_explain hintMsg">Hinweis:</span>
<p class="form_input_explain">
FRITZ!DECT Repeater von AVM unterstützen authentifizierte und verschlüsselte Verbindungen. Wenn Sie jedoch einen DECT-Repeater eines anderen Herstellers verwenden, müssen Sie die Einstellung "Nicht-verschlüsselte DECT-Verbindungen zulassen" wählen.
</p>
</div>
<hr>
<h4>Zugriffsschutz</h4>
<div class="formular">
<input type="checkbox" id="uiProtectEnabled" name="protectenabled" onclick="return OnProtect()" ><label for="uiProtectEnabled">Zugriffsschutz aktivieren</label>
<div id="uiProtectEnabledBlock" class="formular">
<div>
<label for="uiProtectPIN">Zugriffsschutz-PIN</label>
<input type="text" id="uiProtectPIN" name="protectpin" maxlength="4" size="4" data-prop-horizontal="true" value="">
</div>
<div><input type="checkbox" id="uiProtectDiversion" name="protectdiversion" ><label for="uiProtectDiversion">Zugriffsschutz für Rufumleitung</label></div>
<div><input type="checkbox" id="uiProtectWLAN" name="protectwlan" ><label for="uiProtectWLAN">Zugriffsschutz für WLAN-/Gastzugang</label></div>
<div><input type="checkbox" id="uiProtectSmarthome" name="protectsmarthome" ><label for="uiProtectSmarthome">Zugriffsschutz für Smart-Home-Geräte</label></div>
<div><input type="checkbox" id="uiProtectBoxUpdate" name="protectboxupdate" ><label for="uiProtectBoxUpdate">Zugriffsschutz für FRITZ!OS Update</label></div>
</div>
</div>
<hr>
<h4>Problembehebung</h4>
<div class="formular">
<input type="checkbox" id="uiViewDectProblems" name="dect_problems" ><label for="uiViewDectProblems">Problembehebung für Schnurlostelefone, die nicht GAP-kompatibel sind</label>
<p class="form_input_explain">
Wenn mit einem Schnurlostelefon eines anderen Herstellers Probleme auftreten, aktivieren Sie diese Option und prüfen Sie, ob sich die Probleme damit beheben lassen.
</p>
</div>
<div class="formular">
<input type="checkbox" id="uiViewCatiqProblems" name="catiq_problems" checked><label for="uiViewCatiqProblems">Unterstützung für CAT-iq 2.0 kompatible Geräte aktiv</label>
<p class="form_input_explain">
Wenn mit einem Schnurlostelefon eines anderen Herstellers Probleme auftreten, aktivieren oder deaktivieren Sie diese Option und prüfen Sie, ob sich die Probleme damit beheben lassen.
</p>
</div>
</div>
</div>
<div id="btn_form_foot">
<input type="hidden" name="dect_assi" value="2" />
<button type="submit" name="btnSave" id="btnSave">Übernehmen</button>
<button type="submit" name="btnChancel" id="btnChancel">Abbrechen</button>
</div>
</form>
<input id="oldPageXhrSid" type="hidden" value="a86c2788fda0147d"><input id="fdhidedata" type="hidden" value="{&quot;shareUsb&quot;:true,&quot;faxSet&quot;:true,&quot;dectRdio&quot;:true,&quot;dslSpec&quot;:true,&quot;trafapp&quot;:true,&quot;portoverview&quot;:true,&quot;dslSet&quot;:true,&quot;shareVpn&quot;:true,&quot;kidLis&quot;:true,&quot;trafapp_edit&quot;:true,&quot;dyndns&quot;:true,&quot;liveImg&quot;:true,&quot;ssoSet&quot;:true,&quot;dslStat&quot;:true,&quot;trafprot_edit&quot;:true,&quot;liveTv&quot;:true,&quot;dectMoni&quot;:true,&quot;trafprio&quot;:true,&quot;kidPro&quot;:true,&quot;dectMoniEx&quot;:true,&quot;rss&quot;:true,&quot;mobile&quot;:true,&quot;dslFeed&quot;:true,&quot;provServ&quot;:true,&quot;dslOv&quot;:true,&quot;dslGraph&quot;:true,&quot;netCnt&quot;:true,&quot;dectMail&quot;:true}"><input id="oldpageactive" type="hidden" value="/dect/dect_settings.lua"><input id="oldPageTitle" type="hidden" value=""><input id="gHelpPage" type="hidden" value="hilfe_fon_dect_einstellungen.html"><div id="domReady" style="display:none"></div>



)





ERROR: no json string returned (<script>if (typeof jxl === 'undefined') {
location.href = "/start";
}
</script>


Im Log sieht es ein wenig so aus wir auf der WebOberfläche der Fritzbox. siehe Sreenshot. Da wird auch angemeckert, dass keine Rufnummern oder Telefone eingerichtet sind.

Bin mir aktuell auswendig nicht so ganz sicher wie mit den aktuellen OS (7.50 / 7.29) die zweite Box genutzt werden kann. Als unabhängige Basis und/oder als Verlängerung vom Master. Am Mesh Anfang war die Telefonie ja noch nicht so richtig zusammengeführt - (mittlerweile?) man kann ja am Master den "Repeater" (Client) freischalten damit die im Master hinterlegten Nummern genutzt werden können.

Gruß Ralf


So mal ins Blaue sofern der Zustand Repeater (MeshClient) erkannt werden kann:
das Ein oder Andere Kommando gar nicht erst zulassen z.B.: Dect, VPN, LANDevice sperren und Ähnliches.

Wobei.... 
ich nutze intensiv die De-/Aktivierung der Funkbänder 2,4 & 5 GHz ganz unterschiedlich auf den beiden Boxen. Bei Nacht und Abwesenheit halte ich nicht alle Bänder aktiv.
Teileweise bleiben nur die 2,4 GHz auf dem Master aktiv.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 04 März 2023, 20:33:51
Zitat von: JoWiemann am 27 Februar 2023, 08:18:09
Hallo Gerd,

habe ich gemacht und die neue Version 07.50.8 eingecheckt. Steht dann Morgen mit dem Update zur Verfügung.

Grüße Jörg
Hallo Jörg,

ich hab die 07.50.8c Beta gerade installiert.
Ich war mal der Meinung das das hier
box_docsis31_Ds_frequencys 751-861 175-237
mit Leerzeichen funktioniert hatte?

Sind die Leerzeichen wieder raus gefallen ;=)?

Danke fürs Richten ;)

Gruss Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 04 März 2023, 22:16:09
Hallo Ralf, hallo Gerd,

anbei eine neue Beta: "07.50.9e Beta"

@Ralf die mehrfach Defines und Typos sind gefixed

@Gerd die Leerzeichen sind noch drin. Schau doch noch einmal.

Es gibt das neue Reading box_meshRole mit Anzeige master oder slave. Wenn die Info, ab Version 07.21, erkannt werden kann, dann werden auch die set <name> entsprechend gehandhabt.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 05 März 2023, 01:22:15
Hi habs noch eingespielt...

=> Log nach shutdown restart unauffällig

=> Merkwürdig war, dass das Attribut "box_meshRole  slave" erst verzögert angezeigt wurde (set Kommandos aber schon reduziert). Vielleicht mein Fehler?!

=> get <name> luaInfo wlanNeighborhood ->  die PoPUp Tabelle am 7490 Client kommt (Master auch).
     Aber trotz (nach Restart) wieder aktiviertem Attribut enableWLANneighbors werden die nbh_* nicht angezeigt.
        set update hilft auch nicht   -   weitere Pollintervalle ebenfalls nicht.
     Beim Master 7590 werden nach aktiviertem Attribut enableWLANneighbors die nbh_* auch nicht angezeigt.
        set update hilft auch nicht   -   weitere Pollintervalle ebenfalls nicht.

Typos
disableDectInfo <0 | 1>    Schaltet die Übernahme von Dect Informatioen aus/ein.
enableUserInfo <0 | 1>     Schaltet die Übernahme von Benutzer Informatioen aus/ein



Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 05 März 2023, 08:36:13
Ich guck nachher nochmal und mach noch einen Restart.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 März 2023, 10:01:23
Zitat von: RalfRog am 05 März 2023, 01:22:15
Hi habs noch eingespielt...

=> Log nach shutdown restart unauffällig

=> Merkwürdig war, dass das Attribut "box_meshRole  slave" erst verzögert angezeigt wurde (set Kommandos aber schon reduziert). Vielleicht mein Fehler?!

=> get <name> luaInfo wlanNeighborhood ->  die PoPUp Tabelle am 7490 Client kommt (Master auch).
     Aber trotz (nach Restart) wieder aktiviertem Attribut enableWLANneighbors werden die nbh_* nicht angezeigt.
        set update hilft auch nicht   -   weitere Pollintervalle ebenfalls nicht.
     Beim Master 7590 werden nach aktiviertem Attribut enableWLANneighbors die nbh_* auch nicht angezeigt.
        set update hilft auch nicht   -   weitere Pollintervalle ebenfalls nicht.

Typos
disableDectInfo <0 | 1>    Schaltet die Übernahme von Dect Informatioen aus/ein.
enableUserInfo <0 | 1>     Schaltet die Übernahme von Benutzer Informatioen aus/ein

Hallo Ralf,

Die Mesh Information bekomme ich leider erst mit dem ersten Update. Ich hatte allerdings vergessen "master" als default vorzu geben. Bei enableWLANneighbors habe ich durch verschieben von Code krumme Finger gehabt. Die Typos sind korrigiert.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 05 März 2023, 13:27:01
VERSION 07.50.9f Beta

Zitat von: JoWiemann am 05 März 2023, 10:01:23
...
Bei enableWLANneighbors habe ich durch verschieben von Code krumme Finger gehabt. Die Typos sind korrigiert.
Na du hast ja sowieso eine Riesenmenge bewegt seit der Zusammenführung des Forks mit dem Modul  ;D


Zitat von: JoWiemann am 05 März 2023, 10:01:23
...
Die Mesh Information bekomme ich leider erst mit dem ersten Update. ..

Der Zeitstempel für den Slave lag jetzt aber doch gleich zu den anderen Readings


=> Log beim Hochlauf ohne besondere Einträge
=> die nbh_* kommen nach dem ersten Intervall

Mehr hab ist jetzt nicht probiert.

Die nächste Version im SVN darf dann in mein Lifesystem  ;)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: erwin am 05 März 2023, 13:47:50
Hi Jörg,

danke für coole Weiterentwicklung des Moduls!
Eine Kleinigkeit (hoffe ich):
@Version 07.50.8e
- das INTERNAL .Attrlist wird extrem breit und braucht hor. scrollen ... -  evtl woanders {helper} unterbringen.
- die readings box_docsis.*  ebenfalls sehr sehr breit - aber noch viel störender: die Auswertungen mittels SVG bzw. grafana werden sehr mühsam....
  Vorschlag: nur den jeweils letzten/aktuellen Wert ins reading schreiben, gesamte info in popup table mittels get cmd ?

Danke nochmals, very good job!
Erwin
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 März 2023, 20:05:33
Zitat von: erwin am 05 März 2023, 13:47:50
- das INTERNAL .Attrlist wird extrem breit und braucht hor. scrollen ... -  evtl woanders {helper} unterbringen.

Hallo Erwin,

da müsstest Du mir unter die Arme greifen und etwas näher informieren, wie Du das meinst.

Zitat von: erwin am 05 März 2023, 13:47:50
- die readings box_docsis.*  ebenfalls sehr sehr breit - aber noch viel störender: die Auswertungen mittels SVG bzw. grafana werden sehr mühsam....
  Vorschlag: nur den jeweils letzten/aktuellen Wert ins reading schreiben, gesamte info in popup table mittels get cmd ?

Hm, die box_docsis.* kannst Du über das Attribut disableBoxReadings ja ausblenden. Gewünscht war, das jedes DOCSIS alle Kanäle, beginnend bei Kanal 0, von links nach rechts im Reading enthält.

Wenn Du eine andere Idee hast, dann könnte ich das steuerbar machen. Dem einen so, dem anderen so. Ggf. für jeden Kanal ein eigenes Reading. Macht dann allerdings die Liste sehr lang.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 05 März 2023, 21:30:20
Hallo Jörg,
das Abschalten löst das Problem nicht. Hierdurch wird der Eintrag bei den Attributen sehr breit (s. Anhang).
Letztendlich betrifft es alle Attribute/Internals, die viele Werte enthalten. Das gilt aber auch für andere FHEM-Module.
Eine mehrzeilige Anzeige (wie bei Info2) wäre hilfreich.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 05 März 2023, 21:40:57
Zitat von: juemuc am 05 März 2023, 21:30:20
Hallo Jörg,
das Abschalten löst das Problem nicht. Hierdurch wird der Eintrag bei den Attributen sehr breit (s. Anhang).
Letztendlich betrifft es alle Attribute/Internals, die viele Werte enthalten. Das gilt aber auch für andere FHEM-Module

Viele Grüße
Jürgen

Hallo Jürgen,

ja, dass stört mich auch immer wieder. Aber eine Lösung habe ich auch nicht. Ich nutze halt für die normale Benutzung ein anderes Frontend.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 05 März 2023, 22:05:58
Hallo Jörg,

ich habe gerade bemerkt, dass beim Attribut "homebridgeMapping" ein automatischer Zeilenumruch erfolgt, wenn sich die Breite des Browserfensters verkleinert. Vielleicht kannst Du da "abschauen".
Vielleicht hilft es dann dem ein oder anderen. Ich nutze sonst auch "FTUI3".

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 März 2023, 07:57:43
Zitat von: juemuc am 05 März 2023, 22:05:58
Hallo Jörg,

ich habe gerade bemerkt, dass beim Attribut "homebridgeMapping" ein automatischer Zeilenumruch erfolgt, wenn sich die Breite des Browserfensters verkleinert. Vielleicht kannst Du da "abschauen".
Vielleicht hilft es dann dem ein oder anderen. Ich nutze sonst auch "FTUI3".

Viele Grüße
Jürgen

Ich habe hier: https://forum.fhem.de/index.php/topic,104236.msg981523.html#msg981523 das gefunden:


attr WEB Css .dval { word-break: break-all; }


Und, dass funktioniert.

Es gibt noch diesen Möglichkeit: https://forum.fhem.de/index.php/topic,72581.msg641920.html#msg641920

Das muss ich mir einmal ansehen.


Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: erwin am 06 März 2023, 09:44:03
Hi Jörg,
Zitatdas INTERNAL .Attrlist wird extrem breit und braucht hor. scrollen ... -  evtl woanders {helper} unterbringen.
sorry mein Fehler, dieses internal wird in fhem.pl gesetzt und zwar durch den call  setDevAttrList(...)
...und natürlich kann man .INTERNALS unterdrücken,das ist allerdings ein globales Attr.

Dass Css Attr funktioniert, DANKE für den Hinweis! (sowohl bei  INTERNALS als auch bei readings).
mein WAF problem ist damit erledigt, evtl. falls Rudi mitliest: als default setzen (@ f18) ?
Danke Erwin
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 März 2023, 10:50:38
Zitat von: juemuc am 05 März 2023, 22:05:58
ich habe gerade bemerkt, dass beim Attribut "homebridgeMapping" ein automatischer Zeilenumbruch erfolgt, wenn sich die Breite des Browserfensters verkleinert. Vielleicht kannst Du da "abschauen".

Hallo Jürgen,

ein List vom Device würde mir weiter helfen. Danke Dir

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 März 2023, 13:12:39
VERSION 07.50.9

Hallo,

ich habe jetzt die Version eingecheckt. Bei den Attributen disableBoxReadings und deviceInfo werden die gewählten Attribute jetzt mit Zeilenumbruch dargestellt. Das einzig unschöne ist, das bei anklicken des Attributs im Inputfeld die Zeilenumbrüche durch ein NL dargestellt werden. Da es sich aber eh um Auswahlboxen handelt, sollte das keinen stören.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 06 März 2023, 13:13:24
Hallo Jörg,

anbei ein Beispiel:
Internals:
   DEF        FB:10971_0220184 actuator,tempSensor
   FB_MSGCNT  8951
   FB_TIME    2023-03-06 13:11:03
   FUUID      5c435f24-f33f-4885-4e16-b59abd9add67ee19
   IODev      FB
   LASTInputDev FB
   MSGCNT     8951
   NAME       FBDECT_FB_10971_0220184
   NR         55
   STATE      23.0 C (measured)
<br>
Batterie: 100 %
   TYPE       FBDECT
   eventCount 71
   id         10971_0220184
   props      actuator,tempSensor
   webCmd     desired-temp
   READINGS:
     2023-03-06 13:11:03   AIN             10971 0220184
     2023-03-06 13:11:03   FBNAME          Wohnzimmer
     2023-03-06 13:11:03   FBPROP          actuator,tempSensor
     2023-03-06 13:11:03   FBTYPE          Comet DECT
     2023-03-06 13:11:03   ID              21
     2023-03-03 10:13:15   IODev           FB
     2023-03-06 13:11:03   battery         100 %
     2023-03-06 13:11:03   batteryPercent  100
     2023-03-06 13:11:03   batteryState    ok
     2023-03-06 13:11:03   batterylow      0
     2023-03-06 13:11:03   boostactive     no
     2023-03-06 13:11:03   boostactiveendtime N/A
     2023-03-06 13:11:03   day-temp        22.5 C
     2023-03-06 13:11:03   desired-temp    22.5 C
     2023-03-06 13:11:03   devicelock      yes
     2023-03-06 13:11:03   errorcode       noError (0)
     2023-03-06 13:11:03   fwversion       03.68
     2023-03-06 13:11:03   holidayactive   no
     2023-03-06 13:11:03   locked          no
     2023-03-06 13:11:03   nextPeriodStart 2023-03-06 22:00:00
     2023-03-06 13:11:03   nextPeriodTemp  20.0 C
     2023-03-06 13:11:03   night-temp      20.0 C
     2023-03-06 13:11:03   present         yes
     2023-03-06 13:11:03   state           desired-temp: 22.5 C
     2023-03-06 13:11:03   summeractive    no
     2023-03-06 13:11:03   tempadjust      0.0 C
     2023-03-06 13:11:03   temperature     23.0 C (measured)
     2023-03-06 13:11:03   windowopenactiv no
     2023-03-06 13:11:03   windowopenactiveendtime N/A
Attributes:
   IODev      FB
   alexaName  Heizkörper Wohnzimmer
   alias      Heizkörper Wohnzimmer
   event-on-change-reading .*
   group      DECT Heizung
   homebridgeMapping TargetTemperature=desired-temp,cmd=desired-temp,minValue=7.5,maxValue=30,minStep=0.5
   icon       hc_wht_regler
   room       AVM,Alexa,Statuszentrale,Wohnzimmer
   sortby     06
   stateFormat temperature
<br>
Batterie: battery


Das sollte aber auch mit jedem anderen Gerät funktionieren.

Viele Grüße
Jürgen

PS: Ein Test mit einer FB7490hat wunderbar funktioniert, auch wenn das Mapping selbst natürlich nonsens ist.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 März 2023, 14:40:42
Zitat von: juemuc am 06 März 2023, 13:13:24

Das sollte aber auch mit jedem anderen Gerät funktionieren.

Hallo Jürgen,

habe es jetzt gefunden. Im Device global wird im userattr "homebridgeMapping:textField-long" definiert. Hierdurch erscheint bei diesem Attribut dann in jedem Device eine Texteingabebox in der natürlich einzelne Einträge mit Zeilenumbruch eingetragen werden können. Dieser Zeilenumbruch führt dann zur Darstellung, wie von Dir gepostet.

Ich nutze allerdings eine Auswahlliste. Hierfür gibt es keine entsprechendes globales User Attribut, mit dem das Verhalten gesteuert werden kann. Von daher habe ich das in der heute hochgeladenen Version selber hinterlegt.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 06 März 2023, 15:28:11
Hallo Jörg,

ok, verstanden. Wie sieht es bei den Readings aus? Kann man da nicht "textField-long" definieren? Das wäre doch dann eine Lösung für die docsis-Readings.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 März 2023, 16:08:45
Zitat von: juemuc am 06 März 2023, 15:28:11
ok, verstanden. Wie sieht es bei den Readings aus? Kann man da nicht "textField-long" definieren? Das wäre doch dann eine Lösung für die docsis-Readings.

Hallo Jürgen,

durch "textField-long" wird ein großes Eingabefenster erzeugt. Das hat mit Readings gar nichts zu tun.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 06 März 2023, 17:22:55
Hallo Jörg,

bei meinen Sonos-Devices scheint es etwas für die Readings zu geben.

Hier das dazugehörige list:
Internals:
   DEF        RINCON_B8E937E1619401400_MR
   FUUID      5c435f27-f33f-4885-25da-1dff0e7a868e4b5e
   NAME       Sonos_Bad
   NOTIFYDEV  Sonos_Bad
   NR         144
   NTFY_ORDER 50-Sonos_Bad
   STATE      STOPPED | appeared
   TYPE       SONOSPLAYER
   UDN        RINCON_B8E937E1619401400_MR
   eventCount 1072
   READINGS:
     2023-03-03 10:14:43   AlarmList       {}
     2023-03-03 10:14:43   AlarmListIDs   
     2023-03-03 10:14:43   AlarmListVersion RINCON_949F3E08E98201400:18
     2019-01-08 22:57:24   AlarmRunning    0
     2019-01-08 22:57:24   AlarmRunningID 
     2023-03-06 15:02:25   AvailablePlayer ['Sonos_Buero','Sonos_Esszimmer','Sonos_Wohnzimmer_TV']
     2023-03-06 15:02:25   AvailablePlayerList -|Sonos_Buero|Sonos_Esszimmer|Sonos_Wohnzimmer_TV
     2023-03-06 15:02:25   AvailablePlayerListAlias Auswahl|Büro|Esszimmer|Wohnzimmer TV
     2019-01-08 22:57:02   Balance         0
     2019-01-08 22:57:46   Bass            0
     2023-01-21 18:29:37   ButtonEvent     DU
     2019-01-08 22:57:24   CrossfadeMode   0
     2019-01-08 22:57:24   DailyIndexRefreshTime
     2019-01-08 22:57:24   DirectControlAccountID
     2023-02-04 08:23:26   DirectControlClientID
     2023-02-04 08:23:17   DirectControlIsSuspended 0
     2022-10-14 09:43:36   Favourites      {'FV:2/107' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a15359?sid=303&flags=8232&sn=7','Title' => 'ANTENNE BAYERN','Position' => '2','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a15359%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'},'FV:2/114' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a34098?sid=303&flags=8232&sn=7','Title' => 'Absolut relax','Position' => '1','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a34098%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'},'FV:2/103' => {'Description' => 'radio.net Sender','Ressource' => 'x-sonosapi-stream:STATION%3a20811?sid=264&flags=8232&sn=11','Title' => 'Absolut HOT','Position' => '0','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3ASTATION%253a20811%3Fsid%3D264%26amp%3Bflags%3D8232%26amp%3Bsn%3D11','Typ' => 'audioBroadcast'},'FV:2/113' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a7164?sid=303&flags=8232&sn=7','Title' => 'Radio Gong 96.3','Position' => '7','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a7164%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'},'FV:2/106' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a5607?sid=303&flags=8232&sn=7','Title' => 'ENERGY München','Position' => '4','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a5607%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'},'FV:2/109' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a9479?sid=303&flags=8232&sn=7','Title' => 'SWR3','Position' => '9','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a9479%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'},'FV:2/108' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a6693?sid=303&flags=8232&sn=7','Title' => 'Bayern 3','Position' => '3','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a6693%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'},'FV:2/111' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a5216?sid=303&flags=8232&sn=7','Title' => 'ORF Hitradio OE3','Position' => '6','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a5216%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'},'FV:2/110' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a5948?sid=303&flags=8232&sn=7','Title' => 'SUNSHINE LIVE','Position' => '8','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a5948%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'},'FV:2/112' => {'Description' => 'Sonos Radio Sender','Ressource' => 'x-sonosapi-stream:tunein%3a9797?sid=303&flags=8232&sn=7','Title' => 'Hitradio antenne 1','Position' => '5','Cover' => 'http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3Atunein%253a9797%3Fsid%3D303%26amp%3Bflags%3D8232%26amp%3Bsn%3D7','Typ' => 'audioBroadcast'}}
     2022-10-05 17:01:47   FavouritesList  ANTENNE.BAYERN|Absolut.HOT|Absolut.relax|Bayern.3|ENERGY.München|Hitradio.antenne.1|ORF.Hitradio.OE3|Radio.Gong.96.3|SUNSHINE.LIVE|SWR3
     2022-10-05 17:01:47   FavouritesListAlias ANTENNE BAYERN|Absolut HOT|Absolut relax|Bayern 3|ENERGY München|Hitradio antenne 1|ORF Hitradio OE3|Radio Gong 96.3|SUNSHINE LIVE|SWR3
     2022-10-14 09:43:36   FavouritesVersion RINCON_48A6B8B0177C01400,287
     2019-01-08 22:57:47   GroupMute       0
     2023-03-04 07:53:35   GroupVolume     9
     2019-01-08 22:57:24   HeadphoneConnected 0
     2019-01-08 22:57:02   IsBonded        0
     2022-05-20 21:43:54   IsMaster        1
     2019-01-08 22:57:02   IsZoneBridge    0
     2023-03-06 09:57:25   LastActionResult Stop: Success!
     2023-03-06 16:58:52   LastSubscriptionsRenew MusicServices: 2023-03-06 16:58:52
     2019-01-08 22:57:46   Loudness        1
     2022-05-20 21:43:53   MasterPlayer    Sonos_Bad
     2019-01-08 22:57:24   Mute            0
     2019-01-08 22:57:46   Orientation     0
     2019-01-08 22:57:46   OutputFixed     0
     2021-06-07 20:05:39   PlaylistsVersion RINCON_B8E937E1619401400,23
     2022-11-15 10:02:17   QueueHash       9a1c7ee2c7ce38d4bbbaf29ab9f2ac1e
     2022-11-15 10:02:17   QueueVersion    1
     2022-10-14 09:43:36   RadiosVersion   RINCON_48A6B8B0177C01400,287
     2019-01-08 22:57:24   Repeat          0
     2019-01-08 22:57:24   RepeatOne       0
     2021-01-01 13:49:06   Shuffle         0
     2022-10-14 09:43:31   SlavePlayer     []
     2022-10-14 09:43:31   SlavePlayerList
     2022-10-14 09:43:31   SlavePlayerListAlias
     2022-10-14 09:43:31   SlavePlayerNotBonded []
     2022-10-14 09:43:31   SlavePlayerNotBondedList
     2022-10-14 09:43:31   SlavePlayerNotBondedListAlias
     2019-01-08 22:57:24   SleepTimer      off
     2019-01-08 22:57:23   SleepTimerVersion
     2019-01-08 22:57:46   SubEnable       1
     2019-01-08 22:57:46   SubGain         0
     2019-01-08 22:57:46   SubPolarity     0
     2019-01-08 22:57:46   Treble          0
     2019-01-08 22:57:46   TruePlay        0
     2023-03-04 07:53:35   Volume          9
     2019-01-08 22:57:46   WifiEnabled     1
     2021-03-15 12:51:05   WirelessMode    0
     2022-05-20 21:43:54   ZoneGroupID     RINCON_B8E937E1619401400:__
     2021-06-07 20:05:20   ZoneGroupName   Bad
     2022-10-14 09:43:31   ZoneGroupNameDetails
     2022-05-20 21:43:54   ZonePlayerUUIDsInGroup RINCON_B8E937E1619401400
     2022-07-31 13:32:03   currentAlbum   
     2023-03-06 04:57:43   currentAlbumArtURL http://192.168.150.4:1400/getaa?s=1&u=x-sonosapi-stream%3atunein%253a15359%3fsid%3d303%26flags%3d8232%26sn%3d7
     2023-01-27 06:47:05   currentAlbumArtist
     2022-07-31 13:32:03   currentArtist   
     2023-03-06 04:57:43   currentEnqueuedTransportHandle x-sonosapi-stream:tunein%3a15359?sid=303&flags=8232&sn=7|<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><dc:title>ANTENNE BAYERN</dc:title><upnp:class>object.item.audioItem.audioBroadcast</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">SA_RINCON77575_X_#Svc77575-ba44ed04-Token</desc></item></DIDL-Lite>
     2023-03-06 04:57:43   currentEnqueuedTransportURI x-sonosapi-stream:tunein%3a15359?sid=303&flags=8232&sn=7
     2023-03-06 04:57:43   currentFavouriteName ANTENNE BAYERN
     2023-03-06 04:57:43   currentFavouriteNameMasked ANTENNE.BAYERN
     2023-03-06 14:54:22   currentNormalAudio 1
     2019-01-08 22:57:24   currentOriginalTrackNumber
     2019-01-08 22:57:24   currentPlaylistName
     2019-01-08 22:57:24   currentPlaylistNameMasked
     2019-01-08 22:57:24   currentRadioName
     2019-01-08 22:57:24   currentRadioNameMasked
     2023-02-04 08:23:26   currentSender   
     2020-07-03 13:00:08   currentSenderCurrent
     2023-02-04 08:23:26   currentSenderInfo
     2023-03-03 08:48:21   currentSource   ANTENNE BAYERN
     2023-03-06 14:54:21   currentStreamAudio 1
     2023-03-06 05:09:29   currentTitle   
     2023-03-06 08:20:45   currentTrack    1
     2023-02-18 08:57:35   currentTrackDuration 0:00:00
     2023-02-18 08:57:35   currentTrackDurationSec 0
     2023-03-06 08:20:45   currentTrackHandle hls-radio://https://prod-pre.fns.tunein.com/v1/master/30ead7055f8b8e1f2f04add745f139b184df6925/prod_preroll/preroll0.m3u8?ads.cust_params=partnerId%253dSonosRadio%2526ads_partner_alias%253dceSonosApp%2526version%253d1%2526premium%253dfalse%2526abtest%253d%2526language%253den%2526stationId%253ds42824%2526is_ondemand%253dfalse%2526genre_id%253dg3%2526class%253dmusic%2526is_family%253dfalse%2526is_mature%253dfalse%2526country_region_id%253d88%2526station_language%253dde%2526AffiliateIds%253d38542&amp;ads.stationId=s42824&amp;ads.ads_partner_alias=ceSonosApp&amp;ads.url=https%3a%2f%2ftunein.com%2fdesc%2fs42824%2f&amp;ads.description_url=https%3a%2f%2ftunein.com%2fdesc%2fs42824%2f&amp;ads.npa=1&amp;ads.gdfp_req=1&amp;ads.bundleId=tunein.com&amp;ads.is_lat=1|<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="sonos.com-http:*:audio/mpegurl:*">x-sonosapi-stream:tunein%3a15359?sid=303&amp;flags=8232&amp;sn=7</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><r:streamInfo>bd:0,sr:0,c:0,l:0,d:0</r:streamInfo><upnp:albumArtURI>/getaa?s=1&amp;u=x-sonosapi-stream%3atunein%253a15359%3fsid%3d303%26flags%3d8232%26sn%3d7</upnp:albumArtURI><upnp:class>object.item</upnp:class></item></DIDL-Lite>
     2023-03-06 08:20:45   currentTrackPosition 0:00:00
     2023-03-06 08:20:45   currentTrackPositionSec 0
     2023-03-06 08:20:46   currentTrackPositionSimulated 0:00:00
     2022-07-31 13:32:02   currentTrackPositionSimulatedPercent 0.0
     2023-03-06 08:20:46   currentTrackPositionSimulatedSec 0
     2023-03-06 08:20:45   currentTrackProvider
     2023-03-06 08:20:45   currentTrackProviderIconQuadraticURL
     2023-03-06 08:20:45   currentTrackProviderIconRoundURL
     2023-03-06 14:54:22   currentTrackURI hls-radio://https://prod-pre.fns.tunein.com/v1/master/30ead7055f8b8e1f2f04add745f139b184df6925/prod_preroll/preroll0.m3u8?ads.cust_params=partnerId%253dSonosRadio%2526ads_partner_alias%253dceSonosApp%2526version%253d1%2526premium%253dfalse%2526abtest%253d%2526language%253den%2526stationId%253ds42824%2526is_ondemand%253dfalse%2526genre_id%253dg3%2526class%253dmusic%2526is_family%253dfalse%2526is_mature%253dfalse%2526country_region_id%253d88%2526station_language%253dde%2526AffiliateIds%253d38542&amp;ads.stationId=s42824&amp;ads.ads_partner_alias=ceSonosApp&amp;ads.url=https%3a%2f%2ftunein.com%2fdesc%2fs42824%2f&amp;ads.description_url=https%3a%2f%2ftunein.com%2fdesc%2fs42824%2f&amp;ads.npa=1&amp;ads.gdfp_req=1&amp;ads.bundleId=tunein.com&amp;ads.is_lat=1
     2019-01-08 22:57:02   fieldType       
     2023-03-06 05:09:29   infoSummarize1  [Keine Musikdatei]
     2023-03-06 08:20:45   infoSummarize2  STOPPED => [Keine Musikdatei]
     2023-03-04 07:55:59   infoSummarize3  Lautstärke: 9 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer
     2019-01-08 22:57:24   infoSummarize4 
     2022-04-04 22:11:18   location        http://192.168.150.4:1400/xml/device_description.xml
     2021-01-01 13:49:06   nextAlbum       
     2023-02-18 09:03:44   nextAlbumArtURL /fhem/sonos/cover/empty.jpg
     2019-01-08 22:57:24   nextAlbumArtist
     2021-01-01 13:49:06   nextArtist     
     2019-01-08 22:57:24   nextOriginalTrackNumber
     2021-01-01 13:49:06   nextTitle       
     2021-01-01 13:49:06   nextTrackDuration
     2021-01-01 13:49:06   nextTrackDurationSec
     2023-02-18 08:57:35   nextTrackHandle |
     2021-01-01 13:49:06   nextTrackProvider
     2021-01-01 13:49:06   nextTrackProviderIconQuadraticURL
     2021-01-01 13:49:06   nextTrackProviderIconRoundURL
     2021-01-01 13:49:06   nextTrackURI   
     2023-03-06 05:09:29   numberOfTracks  5
     2019-01-08 22:57:02   playerType      S1
     2023-03-06 06:57:08   presence        appeared
     2019-01-08 22:57:46   roomIcon        bathroom
     2021-06-07 20:05:19   roomName        Bad
     2021-06-07 20:05:19   roomNameAlias   Bad
     2021-06-07 20:05:19   saveRoomName    Bad
     2019-01-08 22:57:02   serialNum       B8-E9-37-E1-61-94:F
     2023-02-22 20:04:00   softwareRevision 15.1
     2023-02-22 18:53:00   softwareRevisionAvailable 15.1
     2023-02-22 20:04:00   softwareRevisionInternal 71.1-38080
     2023-02-22 18:53:00   softwareRevisionInternalAvailable 71.1-38080
     2023-03-06 08:20:45   state           STOPPED
     2023-03-06 08:20:45   transportState  STOPPED
   helper:
     simulateCurrentTrackPosition 0
   hmccu:
Attributes:
   VolumeStep 1
   alias      Bad
   buttonEvents 1:UD 1:DU
   event-on-change-reading .*
   generateInfoSummarize1 <NormalAudio><Artist prefix="(" suffix=")"/><Title prefix=" '" suffix="'" ifempty="[Keine Musikdatei]"/><Album prefix=" vom Album '" suffix="'"/></NormalAudio> <StreamAudio><Sender suffix=":"/><SenderCurrent prefix=" '" suffix="' -"/><SenderInfo prefix=" "/></StreamAudio>
   generateInfoSummarize2 <TransportState/><InfoSummarize1 prefix=" => "/>
   generateInfoSummarize3 <Volume prefix="Lautstärke: "/><Mute instead=" ~ Kein Ton" ifempty=" ~ Ton An" emptyval="0"/> ~ Balance: <Balance ifempty="Mitte" emptyval="0"/><HeadphoneConnected instead=" ~ Kopfhörer aktiv" ifempty=" ~ Kein Kopfhörer" emptyval="0"/>
   generateVolumeEvent 1
   generateVolumeSlider 1
   getAlarms  1
   getTitleInfoFromMaster 1
   group      Bad
   icon       icoSONOSPLAYER_icon-S1.png
   maxVolume  35
   minVolume  0
   model      Sonos_S1
   room       Bad,Sonos
   simulateCurrentTrackPosition 0
   sortby     01
   stateFormat state | presence
   webCmd     Volume


Viele Grüße
Jürgen

PS: Ich will nur helfen. Ich hoffe, ich nerve nicht.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 06 März 2023, 17:39:52
Zwischendurch mal ne positive Nachricht. Mit der VERSION 07.50.9 aus dem SVN scheint alles soweit gut (bei mir 7590, 7490) zu sein.

Hab mir im SVN mal das Codedelta zur 8e angeschaut. Ist ja echt irre was ihr DEVs da an Codezeilen bewegt  ???
(Frage: nach deiner Codebereinigung ist da "sub FRITZBOX_SendMail_Shell" & "sub FRITZBOX_fritztris" noch nötig? Waren die SUBs dafür wenn das Modul auf der Box selber läuft?)

Viel Erfolg noch bei Reading und Attribut formatieren.

Gruß

Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 März 2023, 18:45:34
Zitat von: RalfRog am 06 März 2023, 17:39:52
(Frage: nach deiner Codebereinigung ist da "sub FRITZBOX_SendMail_Shell" & "sub FRITZBOX_fritztris" noch nötig? Waren die

Hallo Ralf,

ich habe noch ein paar Merker drin. Wenn Zeit ist, dann will ich mal sehen, ob ich das auch umsetzen kann.

Grüße Jörg

PS: Bin ab Mittwoch für eine Woche im Fhem Urlaub.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 März 2023, 18:52:35
Zitat von: juemuc am 06 März 2023, 17:22:55
PS: Ich will nur helfen. Ich hoffe, ich nerve nicht.

Hallo Jürgen,

sind die Readings box_docsis.* für Dich wichtig? Wenn nein, dann blende sie doch einfach aus. Wenn ja, dann sollte doch die Lösung mit attr WEB Css ausreichend sein.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 06 März 2023, 19:56:04
Hallo Jörg,
nein, die Daten sind für mich nicht wichtig und auch ausgeblendet. Ich wollte nur helfen und Möglichkeiten aufzeigen.
An dieser Stelle auch noch einmal ein großes Dankeschön an Deine Arbeit.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 06 März 2023, 21:16:35
Zitat von: juemuc am 06 März 2023, 19:56:04
Hallo Jörg,
nein, die Daten sind für mich nicht wichtig und auch ausgeblendet. Ich wollte nur helfen und Möglichkeiten aufzeigen.
An dieser Stelle auch noch einmal ein großes Dankeschön an Deine Arbeit.

Viele Grüße
Jürgen

Hallo Jürgen,

vielen Dank für Deine Ideen. Das Problem ist, wenn ich in Readings Steuerzeichen hinterlege oder html Code, dann werden die Readings schwieriger in der weiteren Verarbeitung. Von daher sollen Readings, gerade die Messwerte, eher "unberührt" bleiben. Für eine attraktive grafische Darstellung, gerade auch im Bereich Home Steuerung, gibt es ja einige schöne Erweiterungen für Fhem. Ich nutze für meine Frau FhemApp-

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: heinzfo am 07 März 2023, 09:00:23
Hallo

state: Didn't get a session ID
Seit update heute, mit SVN Revision 27238 geht das Modul.
FB7590 und FW7.50 am 1&1 DSL100 Anschluss.

Was kann das sein?

Grüße, Heinz
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 07 März 2023, 09:45:24
Zitat von: heinzfo am 07 März 2023, 09:00:23
Hallo

state: Didn't get a session ID
Seit update heute, mit SVN Revision 27238 geht das Modul.
FB7590 und FW7.50 am 1&1 DSL100 Anschluss.

Was kann das sein?

Grüße, Heinz

Hast Du irgendwie noch Telnet aktiviert? Bitte folgende Attribute löschen:

useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command, forceTelnetConnection, telnetUser, telnetTimeOut löschen.

Wenn nicht hilft, bitte im Device verbose auf 4 setzen und das Log posten. Und bitte ein List beifügen. Danke Dir.

PS: hast Du das Attribut fritzBoxIP gesetzt?

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: heinzfo am 07 März 2023, 10:05:00
Hallo Jörg

Das Attribut fritzBoxIP hatte gefehlt, nun läuft es wieder
Danke für den Tipp und das schöne Modul!

Grüße, Heinz
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 07 März 2023, 10:35:58
Hallo Jörg,

jetzt bin ich etwas irritiert. Ich dachte, Du hättest bei den Readings nichts geändert. Aber seit heute ist auch hier ein automatischer Zeilenumbruch. ???

Wie auch immer  ;D. Nochmals vielen Dank für Deine Arbeit. Und wenn Du Tester suchst, immer gerne.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 07 März 2023, 14:17:30
Hi Jo
Habe die aktuelle VERSION 07.50.9 per update (mit allem anderen) auf mein Lifesystem gespielt. Da ich dort von der 07.50.3 komme musste ich die Attribute natürlich anpassen.

Irgendwas ist da schiefgegangen (evtl. wg. der Formatierungsgeschichte)? Er merkt sich die disableBoxReadings nicht mehr. Im Attribut sind sie eingetragen aber in der Auswahlliste nicht angehakt. Außerdem sind die Reading da/aktiv. Siehe Bild.

Es funktioniert genau einmal, wenn man das Attribut setzt. Nach der nächsten Aktualisierung ist es wieder weg!
Nebenwirkungen bei anderen Attributen: unklar nicht getestet!

Bin mir auch unsicher, ob das mit der Breite im Gegensatz zu den anderen Attributen (siehe im Bild devStateIcon) schon der Weisheit leltzter Schluss ist. Habe im Prinzip keine Problem damit und finde es auch doof wenn das Fenster so extrem breit wird.

Gruß Ralf

Edit1:
Doch gezielt geschaut: zumindest Attribut
funktioniert!



Edit2:
Du hast in INFO2 reingeschrieben:
The following attributes are not longer supperted:
useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command
Use deleteattr to delete from Attributes.


Ein "deleteattr <name> allowTR064Command" war nicht nötig. Bei beiden Fritzen ist das Attrubut weg.. Weiss nicht wann und wie das passiert ist.
Im Log sehe ich (da vielleicht):
2023.03.07 13:00:32.111 1: Messages collected while initializing FHEM:configfile: Fritzbox: unknown attribute allowTR064Command. Type 'attr Fritzbox ?' for a detailed list.
Fritzclient: unknown attribute allowTR064Command. Type 'attr Fritzclient ?' for a detailed list.



Wenn die anderen Attribute auch gelöscht werden sollte der Text vielleicht lauten:
The following attributes are not longer supperted:
useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command
The Attributes are already deleted in fhem.cfg.

Oder: Please check if the Attributes still exist in fhem.cfg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 07 März 2023, 18:24:34
Hallo Ralf,

ich habe den Zeilenumbruch für die beiden Attribute disableBoxReadings und deviceInfo wieder herausgenommen. Das Multiselect kommt damit nicht klar.

Die neue Version ist im gleich im SVN

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 07 März 2023, 18:26:46
Dann guck ich mal später heute.
Schöne Auszeit  8)
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: kabanett am 07 März 2023, 19:44:21
Moin zusammen,
ich habe heute Nachmittag ein fhem update gemacht. Seit dem steht das Modul auf "Didn't get a session ID"
Im Log steht folgendes:
2023.03.07 17:10:01 2: FRITZBOX!0000 [FritzBox: Web_OpenCon.4649] - ERROR: Web connection could not be established. Please check your credentials (password, user).
2023.03.07 17:10:01 2: FRITZBOX!0000 [FritzBox: Web_Query.4704] - ERROR: Didn't get a session ID. ResetSID
2023.03.07 17:10:01 2: FRITZBOX!0000 [FritzBox: Readout_Run_Web.1730] - ERROR: Didn't get a session ID


Am User Pass hat sich nichts geändert. Vorsichtshalber neu gesetzt, leider ohne Erfolg.

Bevor ich hier geschrieben habe, wurde von mir die aktuelle Version aus dem SVN installiert. Auch hiermit gibt es keine Besserung.
Nach Shutdown Restart steht im Log:
2023.03.07 16:55:52 2: FRITZBOX!0000 [FritzBox: API_Check_Run.1394] - INFO:
2023.03.07 16:55:52 3: FRITZBOX!0000 [FritzBox: API_Check_Run.1417] - INFO: API luaQuery found but responded with: 500 Can't connect to undefined:80
2023.03.07 16:55:52 3: FRITZBOX!0000 [FritzBox: API_Check_Run.1433] - INFO: API luaData found but responded with: 500 Can't connect to undefined:80
2023.03.07 16:55:52 3: FRITZBOX!0000 [FritzBox: API_Check_Run.1458] - INFO: API TR-064 does not exist: 500 Can't connect to undefined:49000
2023.03.07 16:55:52 3: FRITZBOX!0000 [FritzBox: API_Check_Run.1473] - INFO: Created m3u file './www/images/FritzBox.m3u'.
2023.03.07 16:55:52 3: FRITZBOX!0000 [FritzBox: API_Check_Run.1487] - INFO: Could not determine my ip address
2023.03.07 16:55:52 2: FRITZBOX!0000 [FritzBox: API_Check_Run.1568] - ERROR: 500 Can't connect to undefined:80


Und weiterhin, wie zuvor:
2023.03.07 19:26:38 2: FRITZBOX!0000 [FritzBox: Web_OpenCon.4668] - ERROR: Web connection could not be established. Please check your credentials (password, user).
2023.03.07 19:26:38 2: FRITZBOX!0000 [FritzBox: Web_Query.4723] - ERROR: Didn't get a session ID. ResetSID
2023.03.07 19:26:38 2: FRITZBOX!0000 [FritzBox: Readout_Run_Web.1746] - ERROR: Didn't get a session ID


Die IP- Adresse habe ich nicht gesetzt, da hier der Hinweis auf veraltet angezeigt wird.

Es handelt sich um eine 7490 mit der aktuellen Beta- Version : FRITZ!OS:7.51-103578 BETA

Ich hoffe ihr habt eine Lösung für mich!?

Gruß
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 07 März 2023, 22:53:34
Hi Jo
disableBoxReadings geht wieder  ;)

@Kabanett 
sorry habe den Eintrag geändert. Hat zwar nur indirekt was mit betateilchens Anmerkung zu tun aber meine Frage wäre zunächst:
==> Was steht in den beiden Internals DEF & HOST ?


Gruß
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: betateilchen am 07 März 2023, 23:17:24
Zitat von: JoWiemann am 07 März 2023, 18:24:34
Die neue Version ist im gleich im SVN

Grüße Jörg

Kannst Du bitte darauf achten, Deine commits mit der richtigen Zeichensatzcodierung einzuchecken?
Das sieht im Moment ziemlich gruslig aus, wenn man sich das Modul (speziell seine commandref) beispielsweise in Trac anschaut.
Danke.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: kabanett am 08 März 2023, 09:46:06
Zitat von: RalfRog am 07 März 2023, 22:53:34
@Kabanett 
sorry habe den Eintrag geändert. Hat zwar nur indirekt was mit betateilchens Anmerkung zu tun aber meine Frage wäre zunächst:
==> Was steht in den beiden Internals DEF & HOST ?
Gruß

Hallo,
ich bin momentan unterwegs und habe nur über VPN zugriff.
In den Internals gibt es keinen Eintrag DEF und bei HOST steht undefined.

Gruß
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 08 März 2023, 09:48:37
Hallo Jörg,

die aktuelle Version funktioniert bei mir nicht mehr. Die Geräte werden mit der Fehlermeldung "Error: no valid IPv4 Address: Fritzbox7490" bzw. "Error: no valid IPv4 Address: Fritzbox6690" gelöscht.

Bitte korrigieren.

Viele Grüße
Jürgen

Nachtrag: Wenn man statt dem DNS-Namen die IP-Adresse einträgt funktioniert es wieder. 
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 08 März 2023, 11:30:09
Hallo Jörg,

normalerweise kann man bei einem Reading die Werte löschen und das Reading steht dann "leer" in der Liste. Bei "disableBoxReadings" ist das nicht möglich. Hier muss man das Reading löschen, wenn man keinen Wert mehr haben möchte. (Version von heute).

Dies ist nur ein Hinweis. Für mich ist das ok.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 März 2023, 11:37:42
Hi @juemuc und @kabanett  sowie Jo zum schauen im code

Bei mir geht es! Aber ich habe die Boxen im def mit IP-Adresse stehen ==> define fritzclient FRITZBOX <IP>
Arbeitet ihr mit Hostnamen???

Bin gestern aufgrund betateilchens Anmerkung in den Code gegangen und habe im Diff zufällig gesehen (ich kann nicht wirklich Perl und schon gar nicht mit Hashes):

NEU my $ModulVersion = "07.50.9a";
_____________________________
247    $hash->{HOST} = "undefined";
248    $hash->{HOST} = $args[2]     if defined $args[2] && $args[2] =~ m/^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/;
249    $hash->{fhem}{definedHost} = $hash->{HOST}; # to cope with old attribute definitions

-------------------------------------------------------------------------------------------------------------------------

ALT  my $ModulVersion = "07.50.9";
_____________________________
245    $hash->{HOST} = "undefined";
246    $hash->{HOST} = $args[2]     if defined $args[2];
247    $hash->{fhem}{definedHost} = $hash->{HOST}; # to cope with old attribute definitions


Da ist eine Überprüfung auf IP-Adresse dazu gekommen. Ist vielleicht der Grund.

Falls ihr den Hostnamen verwendet geht doch mal auf die IP.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 08 März 2023, 11:39:17
Habe doch geschrieben, dass es mit der IP-Adresse geht  8)
Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 März 2023, 11:42:55
Dann ist das vielleicht die Stelle...
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: kabanett am 08 März 2023, 11:43:16
Juhu, damit funktioniert es bei mir auch wieder.

Wie oben erwähnt, habe ich mit Absicht keine IP gesetzt, da veraltet!

Die letzten 6 Jahre hat das ohne diese funktoniert. Soweit ich weiß, sollte das auch so sein...


Gruß
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 März 2023, 11:51:00
Veraltet steht beim Attribut. Das braucht nicht mehr gesetzt zu werden.
Im Define soll die IP stehen.Keine Ahnung seit wann das so ist: ich hatte immer die IP im Define.

Edit,    hab in SVM gefunden:
@9109      8 Jahren    tpoitzsch    FRITZBOX: define with HOST IP
@9388      7 Jahren    tpoitzsch    FRITZBOX: bugfix - hostID in define not considered
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: kabanett am 08 März 2023, 12:01:03
Kann schon sein...
Nach dem ich das gesetzt habe, funktioniert es.

Im WIKI steht:
Fritzbox definieren:

    define FritzBox FRITZBOX

Wenn die Fritzbox nicht unter http://fritz.box erreichbar ist, IP im define setzen:

    define FritzBox FRITZBOX 192.168.168.168


Sie ist unter fritz.box erreichbar.

Gruß
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 08 März 2023, 12:36:17
Dann wäre das ein "Feature-Request": Auflösung über DNS-Name ermöglichen. Ich hoffe, dass dies nicht zu aufwändig ist. Danke

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 08 März 2023, 12:43:11
Zitat von: kabanett am 08 März 2023, 12:01:03
Im WIKI steht:
    define FritzBox FRITZBOX
Wenn die Fritzbox nicht unter http://fritz.box erreichbar ist, IP im define setzen:
    define FritzBox FRITZBOX 192.168.168.168
Sie ist unter fritz.box erreichbar.

Fürchte, dass die Info einfach zu alt ist und eventuell so nicht mehr stimmt.
Gilt wohl auch für die Info in der commandref => zum Thema host statt IP oder gar nichts kann vermutlich am Besten Jo was sagen.
Dann muss die Doku wahrscheinlich aktualisiert werden.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 09 März 2023, 19:29:42
Zitat von: JoWiemann am 04 März 2023, 22:16:09
Hallo Ralf, hallo Gerd,

anbei eine neue Beta: "07.50.9e Beta"

@Ralf die mehrfach Defines und Typos sind gefixed

@Gerd die Leerzeichen sind noch drin. Schau doch noch einmal.

Es gibt das neue Reading box_meshRole mit Anzeige master oder slave. Wenn die Info, ab Version 07.21, erkannt werden kann, dann werden auch die set <name> entsprechend gehandhabt.

Grüße Jörg
Hallo Jörg,
Hab heute die letzte aktuelle Version installiert.
Da ist alles wie gewünscht  :D
Hatte zwischendurch Update gesperrt gehabt.

Was mir jetzt aufgefallen ist
nachbar_44_4E_6D_9F_7F_45
Harley (Kanal: 8, Band: 24ghz)

Da muss irgendwo der Punkt verloren gegangen sein  ;)
Muss eher "2.4ghz" oder besser " 2.4GHz" und "5GHz" heissen.

Danke nochmals für deine Zeit.

Gruß Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 10 März 2023, 00:49:24
Hallo Jo
Habe versehentlich per Copy Paste ein TR064 Command mit falschen Parametern gesetzt:
Ein   get <name> tr064Command WANPPPConnection:1 wanpppconn1 GetInfo",1 führt zum Absturz FHEM.

Letzter Logeintrag:
Element 'GetInfo",1' can't be allowed in valid XML message. Died. at /usr/share/perl5/SOAP/Lite.pm line 1480.

ISt der Absturz unvermeidlich oder muss es abgefangen werden?
Korrekt eingegeben passt es  ;)

Gruß
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: blueberry63 am 10 März 2023, 15:19:32
Ich melde mich auch mal zu den Klingeltönen - die ja wohl nicht mehr funktionieren. Hier meine Erkenntnisse:


Gruß
Blueberry63
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 17 März 2023, 15:23:29
Zitat von: Maista am 09 März 2023, 19:29:42
Was mir jetzt aufgefallen ist
nachbar_44_4E_6D_9F_7F_45
Harley (Kanal: 8, Band: 24ghz)

Da muss irgendwo der Punkt verloren gegangen sein  ;)
Muss eher "2.4ghz" oder besser " 2.4GHz" und "5GHz" heissen.

Muss ich formatieren. Kommt so von der FritzBox.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 17 März 2023, 15:25:53
Zitat von: blueberry63 am 10 März 2023, 15:19:32
Ich melde mich auch mal zu den Klingeltönen - die ja wohl nicht mehr funktionieren. Hier meine Erkenntnisse:


  • Wenn ich auf der Webseite der FB die Klingeltöne für mein Fritzfon teste, funktionieren alle Töne
    Wenn ich in FHEM z.Bsp. "set MeineFritzBox ring 610 5 PingPong" absetze, kommt nur den Standard-Ton

Gruß
Blueberry63

Hallo Blueberry,

um das ohne Telnet/webCM (gibt es ja nicht mehr seit 6.xx) wieder gängig zu machen muss ich mir erst einmal ein Fritz!Fon anschaffen und dann sehen, wie das vom WebFrontend der FB gehandhabt wird.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 17 März 2023, 15:27:53
Zitat von: RalfRog am 10 März 2023, 00:49:24
Hallo Jo
Habe versehentlich per Copy Paste ein TR064 Command mit falschen Parametern gesetzt:
Ein   get <name> tr064Command WANPPPConnection:1 wanpppconn1 GetInfo",1 führt zum Absturz FHEM.

Letzter Logeintrag:
Element 'GetInfo",1' can't be allowed in valid XML message. Died. at /usr/share/perl5/SOAP/Lite.pm line 1480.

ISt der Absturz unvermeidlich oder muss es abgefangen werden?
Korrekt eingegeben passt es  ;)

Gruß

Hallo Ralf,

ich packe das in ein eval.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 17 März 2023, 15:34:42
Zitat von: juemuc am 08 März 2023, 12:36:17
Dann wäre das ein "Feature-Request": Auflösung über DNS-Name ermöglichen. Ich hoffe, dass dies nicht zu aufwändig ist. Danke

Viele Grüße
Jürgen

Hallo,

ich habe die Prüfung des define und des Attributes fritzBoxIPauf DNS (URL ohne http(s)) erweitert. Kommt morgen mit dem Update.

Grüße Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 17 März 2023, 17:01:55
Hallo Jörg hoffe die Auszeit war gut.

Die aktualisierte Version ist ja schon im SVN mal sehen ob ich sie heute Abend schon auf das Testsystem packe.

Aufgrund einiger Anmerkungen der letzten Tage habe ich mal ein paar Kleinigkeiten als MusterVorschlag (hier nur de) für die CommandRef in der angehängten Datei angepasst.
(zum Schauen fiel mir nix besseres als Word im Änderungsmodus und HTML Ausgabe ein).

Das Thema host ist gerade von dir wieder angepasst worden und so natürlich falsch. Kann dich da gern unterstützen.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 17 März 2023, 18:34:31
Zitat von: RalfRog am 17 März 2023, 17:01:55
Das Thema host ist gerade von dir wieder angepasst worden und so natürlich falsch. Kann dich da gern unterstützen.

Kannst Du da konkreter werden.

Danke Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mabula am 17 März 2023, 19:11:02
Beim Durchschauen der Readings ist mir aufgefallen, dass mein Telefontyp (dectx_model) als C4 anstelle von C6 gelistet wird.
Die Kodierung in Zeile 96 wäre '0x08' => "C6" für 7590. Keine Garantie, dass dies für alle gilt.
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 17 März 2023, 19:13:42
Zitat von: mabula am 17 März 2023, 19:11:02
Beim Durchschauen der Readings ist mir aufgefallen, dass mein Telefontyp (dectx_model) als C4 anstelle von C6 gelistet wird.
Die Kodierung in Zeile 96 wäre '0x08' => "C6" für 7590. Keine Garantie, dass dies für alle gilt.

Puh, da bitte ich den Modulnutzer-Schwarm mal um Verifikation.

Danke Euch

Jörg
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 17 März 2023, 20:55:03
Zitat von: JoWiemann am 17 März 2023, 18:34:31
Kannst Du da konkreter werden.
Danke Jörg

Ich hatte im Vorschlag geschrieben:
Zitatdefine <name> FRITZBOX <IP>
Das Attribut IP ist die IP-Adresse der FRITZ!BOX.

Beispiel: define Fritzbox FRITZBOX 192.168.178.1

Die IP im define muss seit Modulversion 07.50.9a gesetzt werden.

Du hattest aber juemuc schon geschrieben "ich habe die Prüfung des define und des Attributes fritzBoxIP auf DNS (URL ohne http(s)) erweitert."
D.h. die Reduzierung auf die IP wäre ja nicht mehr korrekt.



Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Otto123 am 17 März 2023, 20:57:02
ich habe C5 Geräte und da steht C4
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 17 März 2023, 21:21:00
Bei mir wird auch bei dect1_model C4 anstatt C5 angezeigt.

dect1              AVM C5
dect1_fwVersion    4.91
dect1_manufacturer AVM
dect1_model        C4


Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 18 März 2023, 07:32:32
Ich habe C4 und C5 Geräte. Da steht überall C4.

Gruss
  Enno
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 18 März 2023, 16:01:46
Zitat von: JoWiemann am 17 März 2023, 15:34:42
Hallo,

ich habe die Prüfung des define und des Attributes fritzBoxIPauf DNS (URL ohne http(s)) erweitert. Kommt morgen mit dem Update.

Grüße Jörg

Hallo Jörg,
wenn ich anstatt der IP-Adresse fritzbox.lan eingebe, funktioniert es. Wenn ich aber nur fritzbox6690 eintrage, kommt weiterhin die Fehlermeldung "Error: no valid IPv4 Address: fritzbox6690". Im Browser wird "https://fritzbox6690" ganz normal aufgelöst.

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 18 März 2023, 16:06:58
Hallo Jörg,

noch ein Punkt ist mir aufgefallen. Bei den Readings gibt es bei der FB6690 (Kabelbox) die Einträge "box_dsl_downStream" und "box_dsl_upStream". Ist für eine Kabelbox vielleicht für den ein oder anderen etwas verwirrend.

Ich wurde einfach "dsl" weglassen. Dann passt es immer  8)

Viele Grüße
Jürgen
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 18 März 2023, 16:25:39
Moin
Bei mir wird korrekt M2 und C4 angezeigt.

Gruß Gerd
Titel: Antw:72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 18 März 2023, 20:09:05
Version 07.50.9c

ok: Fehlerhaftes get <name> tr064Command WANPPPConnection:1 wanpppconn1 GetInfo",1  wird abgefangen

ok: IP & fritz.box geht, DNS-Name (RR-Fritz7490.fritz.box) beim Client auch




Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 20 März 2023, 13:41:58
Zitat von: juemuc am 18 März 2023, 16:01:46Wenn ich aber nur fritzbox6690 eintrage, kommt weiterhin die Fehlermeldung "Error: no valid IPv4 Address: fritzbox6690". Im Browser wird "https://fritzbox6690" ganz normal aufgelöst.

Hallo Jürgen,

kommt morgen mit dem Update.

Grüße Jörg
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 20 März 2023, 18:31:59
Danke

Viele Grüße
Jürgen
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: mabula am 21 März 2023, 08:43:17
Mit der neuen Version 27343 geht fritz.box wieder nicht mehr.

Gruß Hans-Jörg
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: juemuc am 21 März 2023, 09:50:59
Leider bei mir auch.

2023.03.21 09:23:26 1: define Fritzbox7490 FRITZBOX fritzbox7490.lan: Error: no valid IPv4 Address: fritzbox7490.lan
2023.03.21 09:23:26 1: define Fritzbox FRITZBOX fritzbox6690.lan: Error: no valid IPv4 Address: fritzbox6690.lan
2023.03.21 09:23:26 1: Including /mnt/DS-Save/FHEM/log/fhem.save
2023.03.21 09:23:27 1: Messages collected while initializing FHEM:configfile: Error: no valid IPv4 Address: fritzbox7490.lan
setuuid: Please define Fritzbox7490 first
Error: no valid IPv4 Address: fritzbox6690.lan
setuuid: Please define Fritzbox first

Viele Grüße
Jürgen
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: erwin am 21 März 2023, 11:17:28
re: IP / dns-namen im define...

Vorweg: ich finde das du wesentliche Verbesserungen in das Modul gebracht hast! Danke!
Allerdings mit dem dns-namen Handling bin ich nicht glücklich....
1) das Attr FritzboxIP war bisher deprecated - warum hast du das "wiederbelebt"  ;D Das im Attr unterzubringen hat den Nachteil, das es beim FHEM-start möglicherweise noch nicht zur Verfügung steht...
2) Ein Beispiel, wie man ip's bzw DNS-Namen im define verifiziert findest du im Modul 00_KNXIO.pm - und zwar eine blocking und eine nonblocking Variante.
l.g. erwin
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 21 März 2023, 14:16:31
Zitat von: erwin am 21 März 2023, 11:17:28Allerdings mit dem dns-namen Handling bin ich nicht glücklich....
1) das Attr FritzboxIP war bisher deprecated - warum hast du das "wiederbelebt"  ;D Das im Attr unterzubringen hat den Nachteil, das es beim FHEM-start möglicherweise noch nicht zur Verfügung steht...
2) Ein Beispiel, wie man ip's bzw DNS-Namen im define verifiziert findest du im Modul 00_KNXIO.pm - und zwar eine blocking und eine nonblocking Variante.

Hallo erwin,

vielen Dank für die Hinweise. Ich habe mir das mal abgeschaut und übernommen. Das Attribut fritzBoxIP habe ich wieder auf "auslaufend" gesetzt und werde es in einer der nächsten Versionen entfernen. Das war eher ein Fehldenker von mir. (Manchmal verwirre ich mich selber).

Grüße Jörg
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 22 März 2023, 20:13:11
Hallo Jo,
ich habe immer folgende Meldung im Log, obwohl ich keine dieser attribute gesetzt habe. Was muss ich machen?
2023.03.22 11:47:33 2: FRITZBOX!0000 [FritzBox: Define.291] - The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
2023.03.22 11:47:33 2: FRITZBOX!0000 [FritzBox: Define.297] - The following attributes are not longer supported:
useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command,
forceTelnetConnection, telnetUser, telnetTimeOut
Use deleteattr to delete from Attributes.
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 22 März 2023, 23:34:34
Hi

Nix, sind nur ein Hinweise.
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 24 März 2023, 12:14:40
Hallo,

ich werde heute im Laufe des Tages die Version 07.50.10 mit folgenden Änderungen hochladen:


Grüße Jörg
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 25 März 2023, 16:23:28
Hi Jo
Erstmal als Frage, die du mit Entwicklungserfahrung vielleicht beantworten kannst.
Habe das Modul auf dem Lifesstem aktualisiert und in die 99_my Utils.pm eine Auswertung auf IDs 501 etc. eingebaut.
Da Ergebnis geht per Log3 ins Log => alles ok. Parallel dazu will ich das Ergebnis (klappt nicht) TelegramBot aufs Smatphone schicken.

In der 99_my Utils.pm nutze ich das schon mit anderen Dingen und es funktioniert.
==> dort per AT aufgerufene Sub's die dann das TelegramBot-Modul zum Senden der Message aufrufen.

Hier wird per NOTIFY auf Fritzbox:box_sys_LogNewest.* getriggert und get Fritzbox fritzLog hash sys aufgerufen.
Kann die Ursache der Nichtfunktion in der Kette der Aufrufe liegen Modul -> Sub (implizit im Modul codiert) -> Fhem-Befehl (TelegramBot-Modul) ?

Gruß Ralf
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 25 März 2023, 18:10:49
Zitat von: RalfRog am 25 März 2023, 16:23:28Kann die Ursache der Nichtfunktion in der Kette der Aufrufe liegen Modul -> Sub (implizit im Modul codiert) -> Fhem-Befehl (TelegramBot-Modul) ?

Hallo Ralf,

schwer zu beurteilen. Gerne kannst Du mir Deine Lösung per PN senden, oder hier posten. Dann schaue ich mir das an.

Grüße Jörg
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 25 März 2023, 19:10:13
Ja...
Da ich aber gerade per verbose 5 sehe, dass das Modul TelegramBot angesprungen wird und loggt, ist die Frage vermutlich besser beim Maintainer aufgehoben.
Ich mach mal bei den unterstützenden Diensten nen neuen Beitrag auf. Kannste ja mitlesen  ;)

Der Code ist auch "sauber 8) ", da nach Änderung (ich nutze z.b. das Kommando msg / habe aber auch den direkten Aufruf TelegramBot geprüft) von:
-> fhem("msg push Logcheck letzter Eintrag: $logidx1->{msg}",1);
auf
=> fhem("msg mail Logcheck letzter Eintrag: $logidx1->{msg}",1);
brav eine Mail im Postfach war.

Das würde hier auch vermutlich zu OT werden. Aber spannende Sache.

Gruß Ralf
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 25 März 2023, 19:50:01
Moin Jörg,

nach dem Update von heute habe ich folgende Meldung alle 10 Minuten (Intervall 600) von meiner über Wireguard verbundenen Fritzbox 7590 im Log.

2023.03.25 19:41:19.149 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 2670.
Gleiches Model hier im lokalen Netz hat keine Probleme. Irgendwelche Informationen mit denen ich das eingrenzen kann?

Gruss
  Enno
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 25 März 2023, 20:28:25
Hat die das WLAN aus?
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 25 März 2023, 20:31:19
Zitat von: enno am 25 März 2023, 19:50:01Moin Jörg,
2023.03.25 19:41:19.149 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 2670.

Hallo Enno,

ruf doch einmal folgende data.lua auf:

get <name> luaData xhr 1 lang de page log xhrId log filter wlan

und poste bitte das Ergebnis. Danke Dir.

Grüße Jörg
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: caldir65 am 25 März 2023, 20:34:51
Moin,

ich habe jetzt eine ganze Weile nicht mehr mitgelesen hier, ich habe gerade die Möglichkeit entdeckt, das Log der FB auszulesen - kann ich das Log ggf. auch abspeichern?

Gruß, Christoph
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 25 März 2023, 20:38:04
Zitat von: caldir65 am 25 März 2023, 20:34:51kann ich das Log ggf. auch abspeichern?

Hallo Christoph,

schau Dir bitte die commandRef an, bzw folgenden Thread: https://forum.fhem.de/index.php?msg=1268936

Grüße Jörg
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 25 März 2023, 20:40:16
Zitat von: JoWiemann am 25 März 2023, 20:31:19
Zitat von: enno am 25 März 2023, 19:50:01get <name> luaData xhr 1 lang de page log xhrId log filter wlan

Result of data = 'xhr' => '1'
'lang' => 'de'
'page' => 'log'
'xhrId' => 'log'
'filter' => 'wlan'

----------------------------------------------------------------------
$VAR1 = {
  'data' => {
    'filter' => 'wlan',
    'log' => [],
    'show' => {
      'all' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
      'fon' => $VAR1->{'data'}{'show'}{'all'},
      'net' => $VAR1->{'data'}{'show'}{'all'},
      'sys' => $VAR1->{'data'}{'show'}{'all'},
      'usb' => $VAR1->{'data'}{'show'}{'all'},
      'wlan' => {
        'has_wpa2_support' => $VAR1->{'data'}{'show'}{'all'},
        'has_wpa3_support' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' )
      }
    },
    'wlan' => $VAR1->{'data'}{'show'}{'wlan'}{'has_wpa3_support'},
    'wlanGuestPushmail' => $VAR1->{'data'}{'show'}{'wlan'}{'has_wpa3_support'}
  },
  'hide' => {
    'dectMail' => $VAR1->{'data'}{'show'}{'all'},
    'dectMoniEx' => $VAR1->{'data'}{'show'}{'all'},
    'dectRdio' => $VAR1->{'data'}{'show'}{'all'},
    'faxSet' => $VAR1->{'data'}{'show'}{'all'},
    'liveImg' => $VAR1->{'data'}{'show'}{'all'},
    'liveTv' => $VAR1->{'data'}{'show'}{'all'},
    'mobile' => $VAR1->{'data'}{'show'}{'all'},
    'rrd' => $VAR1->{'data'}{'show'}{'all'},
    'rss' => $VAR1->{'data'}{'show'}{'all'},
    'shareUsb' => $VAR1->{'data'}{'show'}{'all'},
    'ssoSet' => $VAR1->{'data'}{'show'}{'all'}
  },
  'pid' => 'log',
  'sid' => 'ba7b0ef6d6761f1a',
  'time' => [],
  'timeTillLogout' => '1200'
};

Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 25 März 2023, 20:43:54
Hallo Enno,

mein Fehler. Ich habe ein leeres Log nicht abgefangen. Codezeile vergessen. Korrigiere ich.

Danke und Grüße

Jörg

PS: Wäre schön, wenn Du einmal die angehängte Version testen könntest. Danke Dir.
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: caldir65 am 25 März 2023, 20:47:43
Zitat von: JoWiemann am 25 März 2023, 20:38:04schau Dir bitte die commandRef an, bzw folgenden Thread: https://forum.fhem.de/index.php?msg=1268936

Danke, werde ich mir mal in der nä. Zeit näher anschauen - jetzt ist erst mal Zeit für Fußball  ;D

Gruß, Christoph
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: enno am 25 März 2023, 20:57:58
Zitat von: RalfRog am 25 März 2023, 20:28:25Hat die das WLAN aus?
Wlan ist an, aber nur ein Gerät angemeldet und sonst nichts los. Habe gerade mal auf der Box geschaut, sind tatsächlich unter Wlan keine Einträge vorhanden. Aber Jörg hat das Problem ja schon erkannt...

Gruss
  Enno

Edit: Ich habe auf der Box jetzt "Auch An- und Abmeldungen und erweiterte WLAN-Informationen protokollieren" aktiviert und nun steht schon mal etwas im Log. und die Meldung ist weg 8)
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 25 März 2023, 21:01:06
Hatte Befürchtungen, dass es was größeres wird. Jo hat das Log quasi "für mich" eingebaut und ich habe schon etwas Code "hinten ran" gehängt ???

Aber wie immer - alles gut. Jo machts  ;)
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: JoWiemann am 25 März 2023, 21:36:32
Zitat von: RalfRog am 25 März 2023, 21:01:06Hatte Befürchtungen, dass es was größeres wird. Jo hat das Log quasi "für mich" eingebaut und ich habe schon etwas Code "hinten ran" gehängt ???

Aber wie immer - alles gut. Jo machts  ;)

Neue Version morgen mit dem update.

Grüße Jörg
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Jamo am 26 März 2023, 19:16:30
Hallo Jörg,

nach dem Update von heute morgen funktioniert alles! Danke
habe ich folgende Meldung alle 1 Minute (Intervall 60) von meiner über Wireguard verbundenen Fritzbox 7590 im Log. Im lokalen Netz gibt es keine Log Einträge.

Modul VERSION 07.50.10a
box_fwVersion 154.07.51-104205 (7.51, Labor)
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 2678[/s]
Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: RalfRog am 26 März 2023, 19:20:06
Zitat von: JoWiemann am 25 März 2023, 21:36:32Neue Version morgen mit dem update.

Update auf meinem Testraspi => VERSION  07.50.10a

Hi Jo noch ein Testnachtrag    (die 7590 mit 7.50 unaufällig)

Ich glaube Log Funktionen gehen erst ab 7.50  *  vermutlich doch eher Code      ne scheint an der Struktur der Daten zu liegen siehe unten.

Die Boxen 7430 über VPN und die 7490 als Client mit FritzOS 7.29


Gruß Ralf


Edit nach noch etwas rumprobieren

Die Readings zeigen:

Bei Aufruf get <name> fritzLog hash sys geht es durch meine Auswertung und da kommt dann
retStat_fritzLogExPost  ->ERROR: Not a HASH reference at ./FHEM/99_myUtils.pm line 86.
(das ist foreach my $logidx1 (@{$result->{data}->{log}}))

Das ist statt eines hashes wohl ein array (im array). Es hat außerdem nur 6 Werte (nohelp fehlt vermutlich) statt 7 Werte sowie statt 'group' die Nummer.
    'nohelp' => 0      'group' => 'wlan

Reicht die Info?




Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
Beitrag von: Maista am 26 März 2023, 20:55:55
Zitat von: RalfRog am 26 März 2023, 19:20:06
    • get <name> fritzLog table all => Tabelle nur Überschriften, ansonsten leer
    [/list]

    Bei meiner FB 6591 ebenfalls leer.
    Gruss Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Maista am 26 März 2023, 21:02:06
    @JoWiemann

    Die Beschreibung der DOCSIS-Readings ist noch nicht komplett.
    Im Anhang alle Readings von meiner FB6591.

    Gruss und Danke
    Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 26 März 2023, 21:46:41
    Hallo,

    danke für die Rückmeldungen zur VERSION 07.50.10a. Leider kann ich mich erst am Mittwoch wieder darum kümmern, da ich dienstlich unterwegs bin.


    @Jamo, poste doch bitte einmal die Ausgabe von:

    get <name> dataLua xhr 1 lang de page log xhrId log filter sys

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 26 März 2023, 22:28:40
    Hast du noch ne Version < 7.50 am Start?

    Unabhängig von @Jamo's 7.51er Problem kann ich dir wenn du brauchst ein komplettes:
    get <name> dataLua xhr 1 lang de page log xhrId log filter sys  => von der 7.29 geben.

    Es sieht ja fast so aus als müsste für get <name> fritzLog als Voraussetzung mindestens FRITZ!OS 7.50 genommen werden.

    Die VERSION 07.50.10 verhält sich an der Stelle natürlich genauso wie 07.50.10a.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Jamo am 28 März 2023, 05:48:58
    Hallo Joerg,
    der Fehler mit dem Logfile ist nicht wieder aufgetreten, ich habe keine Ahnung was das war, und kann es auch nicht meht reproduzieren, weder mit VPN ueber Wireguard noch mit VPN ueber IPSEC.
    Ich habe oben meinen Eintrag oben korrigiert, es läuft alles. Danke!
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 März 2023, 13:44:32
    Zitat von: RalfRog am 26 März 2023, 22:28:40Hast du noch ne Version < 7.50 am Start?

    Es sieht ja fast so aus als müsste für get <name> fritzLog als Voraussetzung mindestens FRITZ!OS 7.50 genommen werden.


    Hallo,

    manchmal verstehe ich AVM nicht. Zwischen Fritz!OS 6.80 und 7.29 ist der Filter ein numerischer Wert von 0..5. Danach ein String all | sys | wlan | usb | net | fon. Auch die Änderung des Ergebnis JSON von Array Aufzählung 0,1,usw. zu Array [Objects,...] kann man so machen. Muss man aber nicht.

    Ich habe das jetzt auch für >= 6.80 implementiert. Getestet habe ich mit einer FB 7272, 6.80 und einer 7490 7.29. Die Beta 07.50.11 im Anhang.

    Wenn jemand das für < 6.80 verifizieren möchte, dann bitte einmal im Browser die Entwicklertools einschalten und nachsehen welche data.lua bei Ereignissen erzeugt wird. Die data.lua bei 6.80 & 7.29 sieht so aus:

    xhr:1 lang:de page:log xhrId:log filter:0 bis 5

    Grüße Jörg


    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 März 2023, 13:56:59
    Zitat von: Maista am 26 März 2023, 21:02:06@JoWiemann

    Die Beschreibung der DOCSIS-Readings ist noch nicht komplett.
    Im Anhang alle Readings von meiner FB6591.

    Gruss und Danke
    Gerd

    Hallo Gerd,

    danke. Kommt dann mit der nächsten Version.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 März 2023, 14:18:22
    Zitat von: JoWiemann am 29 März 2023, 13:44:32....manchmal verstehe ich AVM nicht. Zwischen Fritz!OS 6.80 und 7.29 ist der Filter ein numerischer Wert von 0..5. Danach ein String all | sys | wlan | usb | net | fon. Auch die Änderung des Ergebnis JSON von Array Aufzählung 0,1,usw. zu Array [Objects,...] kann man so machen. Muss man aber nicht....

    Das ist wohl wahr


    Du hast es ja schon in der Kombi 7490/7.29 geprüft.
    Ich geb dir noch ne Zweitmeinung für 7490 und 7430 unter 7.29


    BTW. wenn du mal zum Thema Telegram Message schauen magst https://forum.fhem.de/index.php?msg=1269628 (Hoffe der Maintainer meldet sich, oder du hast ne Vorstellung von: Modul FRITZBOX  ruft via Sub eine weiteres Modul TelegramBot auf).
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 März 2023, 16:02:35
    Zitat von: RalfRog am 29 März 2023, 14:18:22BTW. wenn du mal zum Thema Telegram Message schauen magst https://forum.fhem.de/index.php?msg=1269628 (Hoffe der Maintainer meldet sich, oder du hast ne Vorstellung von: Modul FRITZBOX  ruft via Sub eine weiteres Modul TelegramBot auf).

    Hallo Ralf,

    das mit Telegram schau ich mir die Tage mal an.

    Anbei noch eine neue Beta. Da war noch ein Fehler mit 6.80.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 März 2023, 17:20:46
    Uhhhhh  wollte gerade antworten

    Tabellen haben geklappt aber auf der 7590 mit 7.50 scheint "box_sys_LogNewest" auf "none" zu hängen.
    (für 7.29 kriege ich noch "no hash Reference" => ist ja der Struktr der Daten geschuldet da ich in der myUtils von einem hash am Ende ausgehe)

    Ich fang nochmal an...
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 März 2023, 20:43:10
    Zitat von: RalfRog am 29 März 2023, 17:20:46Uhhhhh  wollte gerade antworten

    Tabellen haben geklappt aber auf der 7590 mit 7.50 scheint "box_sys_LogNewest" auf "none" zu hängen.
    (für 7.29 kriege ich noch "no hash Reference" => ist ja der Struktr der Daten geschuldet da ich in der myUtils von einem hash am Ende ausgehe)

    Ich fang nochmal an...

    Dann besser mit der Version. Für sys und fon habe ich beim Härten der Validität komplett gehärtet...

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 März 2023, 22:37:07
    aarrrrgggh schon wieder..  habe gerade Tests durch...  mach dann nochmal - aber nicht heute.

    VERSION  07.50.11a Beta  leider nicht die Letzte

    Fazit: die *Newest sind nicht alle sauber
    Schau  mal rein wegen deiner weiteren Korrekturen. Aber für fon und sys hört es sich na Änderung an.
    Bevor ich teste schau ich dann erst ob es eine weitere Korrektur gibt.


    disable = 0
    table sys   => Tabelle wird angezeigt
    table fon   => Tabelle wird angezeigt
    table wlan  => leer -> log ist auch leer

    box_fon_LogNewest  none   => obwohl fon 1 Eintrag
    box_sys_LogNewest  504 29.03.23 21:58:45
    box_wlan_LogNewest none  => keine Einträge in Log

    get fritzlog hash sys
    retStat_fritzLogExPost ->ERROR: Not a HASH reference at ./FHEM/99_myUtils.pm line 86.   => vermutlich ok da array und ich auf den key time zugreife
    retStat_fritzLogInfo done




    disable = 0
    table sys   => Tabelle wird angezeigt
    table fon   => leer -> log ist auch leer
    table wlan  => Tabelle wird angezeigt

    box_fon_LogNewest  none  => keine Einträge in Log
    box_sys_LogNewest  500 29.03.23 22:14:20
    box_wlan_LogNewest 786 29.03.23 08:20:10

    get fritzlog hash sys
    retStat_fritzLogExPost ->ERROR: Not a HASH reference at ./FHEM/99_myUtils.pm line 86.   => vermutlich ok da array und ich auf den key time zugreife
    retStat_fritzLogInfo done




    disable = 0
    table sys   => Tabelle wird angezeigt
    table fon   => Tabelle wird angezeigt
    table wlan  => Tabelle wird angezeigt

    box_fon_LogNewest  none   => letzter Eintrag fehlt den gibt es lt. table
    box_sys_LogNewest  none   => letzter Eintrag fehlt den gibt es lt. table
    box_wlan_LogNewest 674 29.03.23 08:35:10    =>  passt

    get fritzlog hash sys
    retStat_fritzLogExPost 5xx gefunden (habe de Parameter beim Return angepasst)
    retStat_fritzLogInfo   done
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 30 März 2023, 14:19:20
    Zitat von: RalfRog am 29 März 2023, 14:18:22BTW. wenn du mal zum Thema Telegram Message schauen magst https://forum.fhem.de/index.php?msg=1269628 (Hoffe der Maintainer meldet sich, oder du hast ne Vorstellung von: Modul FRITZBOX  ruft via Sub eine weiteres Modul TelegramBot auf).

    Hallo,

    könntest Du mir Deinen Code zukommen lassen. Dann könnte einfach 1:1 bei mir testen. Ich habe in keiner Sub, auch nicht in der myUtilsFritzLogExPost, ein Problem mit Telegram.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 30 März 2023, 15:37:38
    Hi zu Testen komm ich heute Abend.

    Hier  der Code (nur die (deine) Sub)) im Prinzip identisch zu den Codeschnipseln.

    Es geht um die Zeile 79 - 81 => analog zu allen 3 Varianten habe ich das in anderen Subs aktiv am Laufen.

    Die drei Varianten zum Test - aktuell Mail (Zl 79) aktiv:
       fhem("msg mail  $name $logidx1->{id} IntruderCheck: $logidx1->{msg}",1);       # Alternative, da msg push hängt       
    #  fhem("msg push -1 IntruderCheck: IntruderCheck: $logidx1->{msg}",1);           # hier geht es aus irgendeinem Grund nicht
    #  fhem("set teleBot message @#UserName IntruderCheck $logidx1->{id}  $logidx1->{msg}",1);   # Alternative TeleBot direkt statt über msg


    ############
    ## Fritzbox-Log auswerten  nonblocking     ######
    ### fester Name der Sub "myUtilsFritzLogExPost" fuer Modul FritzBox
    ### mit der Funtion get <name> fritzLog <hash | table> <all | sys | wlan | usb | net | fon>
    ###
    sub myUtilsFritzLogExPost($$$) {
      my ($hash, $filter, $result) = @_;

      my $name = $hash->{NAME};

      if(defined $result->{Error}) {
        Log3 $name, 2, "$name ERROR: fritzLogInfo: " . $result->{Error};
        return $result->{Error};
      }

    ### zur Ueberprüfung wird hier per Funktion Dumper mal das ganze Ergebnis ausgegeben ###
    ### wenn nicht mehr nötig auskommentieren, oder ich setzt es mir auf debuglevel4     ###
      Log3 $name, 4, "$name INFO: fritzLogInfo: \n" . Dumper $result;

    ### hier wird - ist sinnvoll!- geloggt welche Loginfo abgefragt wurde                ###
    ### eingefügt return "keine Auswertung auf diesen Filter"                            ###
    ###        für Parameter Filter die nicht ausgewertet werden                         ###
    ### hier zunächst nur sys, wlan                                                      ###
      if ($filter eq "all") {
        Log3 $name, 2, "$name INFO: fritzLog Filter: all";
        return "keine Auswertung auf diesen Filter";

      } elsif ($filter eq "sys") {
        Log3 $name, 2, "$name INFO: fritzLog Filter: sys";

      } elsif ($filter eq "wlan") {
        Log3 $name, 2, "$name INFO: fritzLog Filter: wlan";

      } elsif ($filter eq "usb") {
        Log3 $name, 2, "$name INFO: fritzLog Filter: usb";
        return "keine Auswertung auf diesen Filter";

      } elsif ($filter eq "net") {
        Log3 $name, 2, "$name INFO: fritzLog Filter: net";
        return "keine Auswertung auf diesen Filter";

      } elsif ($filter eq "fon") {
        Log3 $name, 2, "$name INFO: fritzLog Filter: fon";
        return "keine Auswertung auf diesen Filter";

      } else {
        Log3 $name, 2, "$name INFO: fritzLog Filter: wrong filter";
        return "keine Auswertung auf diesen Filter";
      }

    #zu debug zwecken wg msg
    # Log3 $name, 2, "$name Test TelegramBot";
    # my $text = "TEST";
    # fhem "msg push |Taegliches DB-Backup| $text" ;
    # fhem("msg push  Filter abgeprueft nun danach Return",1);
    # return "TeleBot Test";
    # fhem("set teleBot message @#FHEM-Sicherheit Filter abgeprueft nun Hash auswerten",1);
    # fhem("set teleBot message \@#FHEM-Sicherheit Filter abgeprueft nun Hash auswerten");

    # so gehts! mit dem Referenzieren auf die Arrays und Hashes
    # my $logidx1 = $result->{data}->{log};   #Referenz auf das ARRAY log in foreach (@{ $result -> {data} -> {log} })
    # direkter Wert $wert = $result->{data}->{log}->[Array 0 bis N]->{msg}; entsprechend n der Zeilen im Fritzbox-Log

    ### Ab hier Auswertung auf bestimmte Einträge                                        ###
    #     Debug $filter;
    my $boxread = "box_sys_LogNewest"  if ($filter eq "sys");           # wenn Filter = sys  OldReading box_sys_LogLast  auslesen
       $boxread = "box_wlan_LogNewest" if ($filter eq "wlan");          # wenn Filter = wlan OldReading box_wlan_LogLast auslesen
    my ($readId,$readDate,$readTime) =  split(' ',OldReadingsVal($name,$boxread,""));  # Zeit des Logeintrages = readTime
    Log3 $name, 2, "$name INFO: OldReading Time: $readTime";

         foreach my $logidx1 (@{$result->{data}->{log}}) {             # alle Elemente im Array durchgehen
    #     Debug $logidx1;

             if ($logidx1->{time} ne $readTime){                       # Element im Array untersuchen wenn "neue" Zeit
    #     Debug $logidx1->{time};

                 if ($logidx1->{id} eq 501||$logidx1->{id} eq 503||$logidx1->{id} eq 505||$logidx1->{id} eq 510) {           # 505 User und falsches Kennwort oder 501, 503, 510
                     Log3 $name, 2, "$name IntruderCheck: $logidx1->{msg}";
                     fhem("msg mail  $name $logidx1->{id} IntruderCheck: $logidx1->{msg}",1);       # Alternative, da msg push hängt       
    #                 fhem("msg push -1 IntruderCheck: IntruderCheck: $logidx1->{msg}",1);           # hier geht es aus irgendeinem Grund nicht
    #                 fhem("set teleBot message @#FHEM-Sicherheit IntruderCheck $logidx1->{id}  $logidx1->{msg}",1);   # Alternative TeleBot direkt statt über msg
                     return "Anmeldung gescheitert (5xx)";
                 }                                      # ende 2. if und -Schluss da id gefunden
     
                 elsif ($logidx1->{id} eq 689||$logidx1->{id} eq 705) {                              # 689 || 705  WLAN-Anmeldung  gescheitert
                     Log3 $name, 2, "$name WLAN-Einbruch: $logidx1->{msg}";
                     fhem("msg mail  $name $logidx1->{id} WLAN-Einbruch: $logidx1->{msg}",1);        # Alternative, da msg push hängt 
                     return "WLAN gescheitert";
                 }                                      # ende eslif von 2. if und -Schluss da id gefunden

             }                                          # ende 1. nächstes Array Element

             else { return "done no match in timewindow";}    # else des 1. if: alte Zeit erreicht daher  schon gesucht also Schluss

                                                        # nächstes Element im Array
         } # ende foreach

      return "done no match in Log";    ### und Schluss

    }                   ### Ende Sub
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: blueberry63 am 30 März 2023, 15:40:37
    Hallo,

    ich weiß, hier wird ja mächtig "umgebaut" und die RING-Töne funktionieren (noch) nicht. Sind also folgende Meldungen im LOG normal?

    Fritzbox 7490 mit 07.29 (latest Ver.)

    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:27:20 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:32:24 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:37:30 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:42:03 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:47:04 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert

    Gruß
    Blueberry63
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 30 März 2023, 15:46:07
    Zitat von: blueberry63 am 30 März 2023, 15:40:37Hallo,

    ich weiß, hier wird ja mächtig "umgebaut" und die RING-Töne funktionieren (noch) nicht. Sind also folgende Meldungen im LOG normal?

    Fritzbox 7490 mit 07.29 (latest Ver.)

    Gruß
    Blueberry63

    Hallo Blueberry63,

    ich schau mir den Fehler an. Ob das mit der Vorgabe von Klingeltönen irgendwie hinzubekommen ist. ???

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 30 März 2023, 16:38:26
    Zitat von: blueberry63 am 30 März 2023, 15:40:37Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:27:20 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:32:24 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:37:30 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:42:03 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4454.
    2023.03.30 14:47:04 1: FRITZBOX!7390 [WLANAP2: Set_Cmd_Aborted.3537] - INFO: Timeout reached for: ring 610 News 20 Alert

    Gruß
    Blueberry63

    Hallo Blueberry63,

    bitte poste doch noch den Aufruf, der zu dem Log führt.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 30 März 2023, 18:49:08
    VERSION  07.50.11b Beta

    Hochlauf nach shutdown Restart ohne error & warnings.

    disable = 0
    box_fon_LogNewest  201 28.03.23 19:35:52    => passt
    box_sys_LogNewest  500 30.03.23 18:33:59    => passt
    box_wlan_LogNewest 766 30.03.23 14:41:23    => passt

    table sys  => Tabelle wird angezeigt
    table fon  => Tabelle wird angezeigt
    table wlan  => Tabelle wird angezeigt


    get fritzlog hash sys
    retStat_fritzLogInfo  done
    retStat_fritzLogExPost kein Eintrag im Timewindow

    die 7590 sieht gut aus, Tabelle, hash und Readings  :)
    auch ein falscher Login wird geloggt: fritzzbox IntruderCheck: [Fritz7490] Anmeldung an der FRITZ!Box-Benutzeroberfläche von IP-Adresse 11.12.13.14 gescheitert (falsches Kennwort).


    Edit1
    disable = 0
    box_fon_LogNewest  none                    => passt
    box_wlan_LogNewest  786 30.03.23 14:39:56    => passt
    box_sys_LogNewest  500 30.03.23 19:02:27    => passt

    table sys  => Tabelle wird angezeigt
    table fon  => Tabelle wird angezeigt leer ist ok
    table wlan  => Tabelle wird angezeigt

    get fritzlog hash sys
    retStat_fritzLogExPost ->ERROR: Not a HASH reference at ./FHEM/99_myUtils.pm line 86.  => vermutlich ok da array und nicht hash in myUtils
    retStat_fritzLogInfo  done

    Die 7490 sieht auch gut aus, Tabelle, hash und Readings  :)
    Zum Test eines fehlerhaten Logins müsste ich erst die myUtil auf array umcodieren. => done
    auch ein falscher Login wird geloggt:  fritzclient IntruderCheck: Anmeldung an der FRITZ!Box-Benutzeroberfläche von IP-Adresse 11.12.13.11 gescheitert (falsches Kennwort).


    Edit2
    disable = 0
    box_fon_LogNewest   none                     => passt nicht es gibt 1 Eintrag
    box_wlan_LogNewest  none                     => passt eventuell (ist leer)
    box_sys_LogNewest   504 30.03.23 19:40:00    => passt

    table sys   => Tabelle wird angezeigt
    table fon   => Tabelle wird angezeigt
    table wlan  => Tabelle leer -> log ist auch leer


    get fritzlog hash sys
    retStat_fritzLogExPost 5xx gefunden   => passt Code auf Array umgestellt
    retStat_fritzLogInfo done

    Bis auf den box_fon_LogNewest   none scheint es ok zu sein.

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 30 März 2023, 20:26:27
    Zitat von: RalfRog am 30 März 2023, 18:49:08Bis auf den box_fon_LogNewest  none scheint es ok zu sein.

    Hallo,

    anbei eine neue 07.50.11c Beta. Das sollte jetzt passen.

    Als zweites hänge ich Dir noch die 07.50.12a Beta an. Hier habe ich eine Prüfung eingebaut, ob die FB online ist.

    Und neu ist:

    set <name> wakeUpCall <...> (s. commandRef)

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 30 März 2023, 20:27:48
    Die 12a hat aber die Änderungen der 11c auch drin?
    Was mach die Online-Prüfung bzw. was kann ohne eine solche Prüfung schief gehen

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 30 März 2023, 20:28:31
    Zitat von: RalfRog am 30 März 2023, 20:27:48Die 12a hat aber die Änderungen der 11c auch drin?


    Ja.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: blueberry63 am 30 März 2023, 21:08:54
    ZitatHallo Blueberry63,

    bitte poste doch noch den Aufruf, der zu dem Log führt.


    bitte sehr:
    set WLANAP2 ring 610 News 20 Alert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 30 März 2023, 21:16:02
    Zitat von: JoWiemann am 30 März 2023, 20:26:27Und neu ist:
    set <name> wakeUpCall <...> (s. commandRef)

    Nett. Den Alarm hab ich noch nie genutzt. Muss ich mal in Ruhe ran gehen, ist ja kein Hexenwerk und muss ja kein FritzFon sein.

    VERSION  07.50.12a Beta => Test 7590 MeshMaster mit 7.50 sieht weiterhin ok aus. Ergebnis kommt mit den beiden anderen Boxen.
    ;)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: blueberry63 am 30 März 2023, 21:32:23
    ich weiss gar nicht, wo das "Alert" herkommt (das DOIF mit diesem Command gibt es schon ewig). Aber auch ohne "Alert" kommt die Fehlermeldung.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 30 März 2023, 21:53:04
    Habe mal interessehalber nach commandRef auf nem normalen Dect:
    set <name> ring <intNumbers> [duration] [show:Text] [say:Text | play:MP3URL]

    set  ring  610   5 => geht

    Edit
    MAcht aber auch die Einträge im Log:
    Can't use string ("1") as an ARRAY ref while "strict refs" in use at ./FHEM/72_FRITZBOX.pm line 4414.
    2023.03.30 22:36:37.222 1: FRITZBOX!7590 [Fritzbox: Set_Cmd_Aborted.3497] - INFO: Timeout reached for: ring 610 5

    In der Original commandRef ist der Aufruf leicht unterschiedlich:
    Zitatset <name> ring <intNumbers> [duration [ringTone]] [show:Text]  [say:Text | play:MP3URL]
    Example:
      set fritzbox ring 611,612 5 Budapest show:It is raining
      set fritzbox ring 611 8 say:(en)It is raining
      set fritzbox ring 610 10 play:http://raspberrypi/sound.mp3

    Rings the internal numbers for "duration" seconds and (on Fritz!Fons) with the given "ring tone" name.
    Different internal numbers have to be separated by a comma (without spaces).




    ZitatUnd neu ist:
    set <name> wakeUpCall <...> (s. commandRef)

    set <name> wakeUpCall <alarm1|alarm2|alarm3> <off>
    set <name> wakeUpCall <alarm1|alarm2|alarm3> <fonDevice> <daily|only_once> <hh:mm>

    Habe über die Fritz-Weboberfläche alarm1 aktiviert und dann versucht über FHEM etwas einzustellen/auszustellen.
    Die Kommandos bekomme ich nicht hin.
    Beispiele:
    set <name> wakeUpCall alarm1 off   => wakeUpCall: wrong number of arguments for per_day.
    set <name> wakeUpCall alarm2 <fonDevice> daily 21:45  => finde keine passende Schreibeweise für fonDevice ohne Fehlermeldung.





    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 30 März 2023, 22:24:00
    Zitat von: JoWiemann am 30 März 2023, 20:26:27Als zweites hänge ich Dir noch die 07.50.12a Beta an. Hier habe ich eine Prüfung eingebaut, ob die FB online ist.

    VERSION  07.50.12a Beta

    Ich denke es passt auf allen Drei  :)

    Hochlauf nach shutdown Restart ohne error & warnings.

    ich fange mit deaktiviertem Gerät an und aktiviere es erst wenn Restart abgeschlossen, habe vorher die Readings retStat.* und .*Newest gelöscht

    disable = 0

    Wenn die Werte erstmalig gelesen sind steht:
      bei box_fon_LogNewest und box_sys_LogNewest none
      bei box_wlan_LogNewest eine Wert
    Im Intervall danach sind sie mit Werten ungleich none befüllt. Das ist kein Problem und fällt ja auch nicht auf.

    box_fon_LogNewest  201 28.03.23 19:35:52    => passt
    box_sys_LogNewest  506 30.03.23 20:56:42    => passt
    box_wlan_LogNewest 766 30.03.23 14:41:23    => passt


    diese Beiden sind aufgrund des aktiven Notify auch gleich da
      retStat_fritzLogExPost  ->ERROR: Not an ARRAY reference at ./FHEM/99_myUtils.pm line 87. => Mist wieder auf hash umstellen
      retStat_fritzLogInfo    done


    table sys  => Tabelle wird angezeigt
    table fon  => Tabelle wird angezeigt
    table wlan => Tabelle wird angezeigt


    get fritzlog hash sys
      retStat_fritzLogInfo  done
      retStat_fritzLogExPost 5xx gefunden



    ich fange mit deaktiviertem Gerät an und aktiviere es erst wenn Restart abgeschlossen, habe vorher die Readings retStat.* und .*Newest gelöscht

    disable = 0

    Wenn die Werte erstmalig/mehrmalig gelesen sind steht:
      box_fon_LogNewest  none                          => passt eventuell (ist leer)
      box_wlan_LogNewest  786 30.03.23 14:39:56    => passt
      box_sys_LogNewest  504 30.03.23 19:40:00     => passt

    table sys  => Tabelle wird angezeigt
    table wlan  => Tabelle wird angezeigt
    table fon  => Tabelle leer -> log ist auch leer


    get fritzlog hash sys
      retStat_fritzLogExPost 5xx gefunden  => passt Code auf Array umgestellt
      retStat_fritzLogInfo done



    ich fange mit deaktiviertem Gerät an und aktiviere es erst wenn Restart abgeschlossen, habe vorher die Readings retStat.* und .*Newest gelöscht

    disable = 0

    Wenn die Werte erstmalig/mehrmalig gelesen sind steht:
      box_fon_LogNewest  180 28.03.23 04:05:20  => passt
      box_wlan_LogNewest  none                         => passt
      box_sys_LogNewest  504 30.03.23 22:11:03  => passt


    table sys  => Tabelle wird angezeigt
    table fon  => Tabelle wird angezeigt leer ist ok
    table wlan  => Tabelle wird angezeigt

    get fritzlog hash sys
      retStat_fritzLogExPost 5xx gefunden  => passt Code auf Array umgestellt
      retStat_fritzLogInfo  done
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 30 März 2023, 23:11:56
    Bei mir funktioniert die Version 07.50.12a Beta leider nicht. Beide Boxen melden "Device is offline". Zurück auf die Version 07.50.10a und alles ist wieder ok.
    Im Log sind keine Fehler vorhanden.
    Es sind nur diese Einträge zu sehen:
    2023.03.30 23:07:15 2: FRITZBOX!0000 [Fritzbox: Define.261] - DEBUG: phost -> ���␁
    2023.03.30 23:07:15 2: FRITZBOX!0000 [Fritzbox: Define.265] - DEBUG: host -> 192.168.255.1
    2023.03.30 23:07:15 2: FRITZBOX!0000 [Fritzbox7490: Define.261] - DEBUG: phost -> ����
    2023.03.30 23:07:15 2: FRITZBOX!0000 [Fritzbox7490: Define.265] - DEBUG: host -> 192.168.255.200


    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 31 März 2023, 08:02:53
    Zitat von: juemuc am 30 März 2023, 23:11:56Bei mir funktioniert die Version 07.50.12a Beta leider nicht. Beide Boxen melden "Device is offline". Zurück auf die Version 07.50.10a und alles ist wieder ok.
    Im Log sind keine Fehler vorhanden.
    Es sind nur diese Einträge zu sehen:
    2023.03.30 23:07:15 2: FRITZBOX!0000 [Fritzbox: Define.261] - DEBUG: phost -> ���␁
    2023.03.30 23:07:15 2: FRITZBOX!0000 [Fritzbox: Define.265] - DEBUG: host -> 192.168.255.1
    2023.03.30 23:07:15 2: FRITZBOX!0000 [Fritzbox7490: Define.261] - DEBUG: phost -> ����
    2023.03.30 23:07:15 2: FRITZBOX!0000 [Fritzbox7490: Define.265] - DEBUG: host -> 192.168.255.200


    Viele Grüße
    Jürgen

    Hallo Jürgen,

    wie ist Deine Netzwerkarchitektur?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 31 März 2023, 08:06:55
    Zitat von: RalfRog am 30 März 2023, 21:53:04
    ZitatUnd neu ist:
    set <name> wakeUpCall <...> (s. commandRef)

    set <name> wakeUpCall <alarm1|alarm2|alarm3> <off>
    set <name> wakeUpCall <alarm1|alarm2|alarm3> <fonDevice> <daily|only_once> <hh:mm>

    Habe über die Fritz-Weboberfläche alarm1 aktiviert und dann versucht über FHEM etwas einzustellen/auszustellen.
    Die Kommandos bekomme ich nicht hin.
    Beispiele:
    set <name> wakeUpCall alarm1 off   => wakeUpCall: wrong number of arguments for per_day.
    set <name> wakeUpCall alarm2 <fonDevice> daily 21:45  => finde keine passende Schreibeweise für fonDevice ohne Fehlermeldung.

    Hm, mein Fehler. Du hast neue Readings bei fon<n>_device und dect<n>_device. <fonDevice> ist dann die zugeordnete Nummer. Mus ich in der commandRef noch hinzufügen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 31 März 2023, 08:09:20
    Zitat von: blueberry63 am 30 März 2023, 21:32:23ich weiss gar nicht, wo das "Alert" herkommt (das DOIF mit diesem Command gibt es schon ewig). Aber auch ohne "Alert" kommt die Fehlermeldung.

    Danke für die Info. Ich muss das komplett umbauen. Wird etwas dauern.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 31 März 2023, 09:51:46
    Zitat von: juemuc am 30 März 2023, 23:11:56Bei mir funktioniert die Version 07.50.12a Beta leider nicht. Beide Boxen melden "Device is offline".

    Hallo Jürgen,

    würdest Du bitte einmal mit der angehängten 07.50.12b Beta testen. Danke Dir.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 31 März 2023, 13:29:01
    Hallo,

    fürs Wochenende eine neue Version: 07.50.12c Beta

    Bei wakeUpCall kann jetzt auch der Name angegeben werden. Bitte auch commandRef beachten.

    Das Problem von Jürgen sollte behoben sein.

    Und, doch noch ein paar Kleinigkeiten in der commandRef gefunden.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 31 März 2023, 15:07:37
    Oder gleich die 12d nehmen?
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 31 März 2023, 15:34:31
    Hallo Jörg,

    das Problem ist leider noch nicht gelöst. Es wird weiterhin "Device is offline" angezeigt und die Readings werden nicht erneuert.
    Benötigst Du noch weitere Infos?

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 31 März 2023, 16:13:14
    VERSION  07.50.12c Beta

    keine Probleme wenn die IP verwendet wird - sorry juemuc  ;) versteh dich

    Hochlauf nach shutdown Restart ohne error & warnings.

     


    aktiviert über Fritz-Oberfläche
        set <name> wakeUpCall alarm1  off  => ist wieder aus

    setzen, noch Kleinigkeiten:
        set <name> wakeUpCall alarm1 Mobil_oben daily 15:50
    in der Oberfläche zu sehen   
        set <name> wakeUpCall alarm2 60 daily 15:50
    in der Oberfläche zu sehen
        set <name> wakeUpCall  alarm3 60 per_day 15:53
    in der Oberfläche zu sehen aber keine Wiederholung, in der Hilfe zum Kommando müsste daily stehen
    Habe mich hier wohl besonders dumm angestellt un Variante drei etwas missinterpretiert.

    ** Variante 3 funktioniert schwierig. Das zweite <per_day> nach der Zeit in der Hilfe muss weg.

        set <name> wakeUpCall alarm1 60 16:05 per_day mon:1
    => wakeUpCall: 3rd Parameter must be daily, only_once or per_day

          set <name> wakeUpCall alarm1 60 per_day 16:05 mon:1
    => wakeUpCall: wrong number of arguments per_day

          set <name> wakeUpCall alarm1 60 per_day 16:05 mon:1 tue:0 wed:0 thu:0 fri:0 sat:0 sun:0
    => Hinweis wäre gut, dass alle Tage aufgeführt werden müssen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 31 März 2023, 16:32:43
    Hi RalfRog,

    auch mit der IP-Adresse funktioniert es nicht. So was teste ich natürlich auch  8) Ich habe sogar extra ein neues Testdevice definiert. Auch hier "Device is offline".

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 31 März 2023, 16:33:55
    Zitat von: juemuc am 31 März 2023, 16:32:43auch mit der IP-Adresse funktioniert es nicht. So was teste ich natürlich auch  8) Ich habe sogar extra ein neues Testdevice definiert. Auch hier "Device is offline".

    Uupps das zickt bei mir überhaupt nicht. Von Online/Offline sehe ich auch nix.

    Mein Testdevice auf dem Testsystem:
    define fritzzbox FRITZBOX 11.12.13.14
    attr fritzzbox INTERVAL 120
    attr fritzzbox boxUser fritz_xyz
    attr fritzzbox deviceInfo ipv4,connection,name,speed,rssi,_default_space>space,_noDefInf_
    attr fritzzbox disableBoxReadings box_cpuTemp,box_dsl_downStream,box_dsl_upStream,box_moh
    attr fritzzbox disableDectInfo 0
    attr fritzzbox disableFonInfo 1
    attr fritzzbox enableAlarmInfo 0
    attr fritzzbox enableSIP 1
    attr fritzzbox enableUserInfo 0
    attr fritzzbox enableVPNShares 1
    attr fritzzbox enableWLANneighbors 1
    attr fritzzbox oldreadings box_sys_LogNewest,box_wlan_LogNewest
    attr fritzzbox verbose 3
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 31 März 2023, 16:53:04
    Ich habe sogar nur eine Minimal-Konfiguration

    defmod FritzboxT FRITZBOX 10.20.30.1
    attr FritzboxT INTERVAL 120
    attr FritzboxT boxUser FHEM
    attr FritzboxT room AVM

    Es funktioniert weder bei einer FB6690 noch bei einer FB7490.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 31 März 2023, 16:53:55
     :o

    Bei mir laufen alle drei Mesh-Master 7590 , MeshClient 7490 und VPN 7430

    Allerdings völlig flaches Netzwerk. Alles an den Ports der 7590 und das VPN in der 7590.

    Das Produktivsystem ist allerding noch Version 07.50.10
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 31 März 2023, 17:27:29
    Hallo RalRog, hallo Jörg,

    bei mir läuft die 6690 als Master und die 7490 als Mesh-Client in einem eigenen VLAN.
    Und das auch die Ursache. Nachdem ich für die Kommunikation alle ACL-Einschränkungen deaktiviert habe, funktioniert auch der Zugriff.

    Jetzt muss ich nur noch herausfinden, welche Ports Jörg zusätzlich nutzt, damit ich diese in meinen ACLs berücksichtigen kann. Jörg, hast Du einen Tipp für mich?

    Viele Grüße
    Jürgen   
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 31 März 2023, 19:58:39
    Zitat von: juemuc am 31 März 2023, 17:27:29Hallo RalRog, hallo Jörg,


    Jetzt muss ich nur noch herausfinden, welche Ports Jörg zusätzlich nutzt, damit ich diese in meinen ACLs berücksichtigen kann. Jörg, hast Du einen Tipp für mich?

    Viele Grüße
    Jürgen   

    Hallo Jürgen,

    ich nutze für die Erreichbarkeit nur ein Ping. Und bei Hostnamen wird durch eine DNS Anfrage in die IP umgewandelt. Ggf. hast Du ja die Ping Abfrage im Netz gesperrt. Ist nach außen ja auch sinnvoll. Ansonsten baue ich, aber erst am Sonntag, ein Attribut ein.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 31 März 2023, 20:51:35
    Hallo Jörg,

    ja PING war erst einmal nicht erlaubt. Aber auch mit dieser Freigabe funktioniert es noch nicht. Es muss also noch etwas anderes sein. Wenn Du keine Idee mehr hast, muss ich mit Wireshark die Kommunikation prüfen.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 31 März 2023, 21:39:20
    Hallo Jörg,

    ich habe es gefunden. Es ist nicht das ICMP-Protokoll für den Ping sondern der TCP-Port 7 für "ECHO".

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 31 März 2023, 22:19:58
    Zitat von: juemuc am 31 März 2023, 21:39:20ich habe es gefunden. Es ist nicht das ICMP-Protokoll für den Ping sondern der TCP-Port 7 für "ECHO".

    Ohne jetzt groß zu suchen, basiert Ping nicht auf den beiden ICMP Paket-Typen Echo Request/Reply (und hat nix mit Ports zu tun, Port 7 = TCP Echo).
    Protokolltechnisch setzt ICMP genau wie UDP, TCP (jeweils mit Ports) jeweils auf IP auf.
    Sprich entweder ICMP in Gänze freigeben oder auf die Typen 8 Request und 0 Reply beschränken (wenn das geht).

    Edit - hat mir keine Ruhe gelassen

    auf meinem Raspi läuft ein Ping auf die Box bzw. ein weniger geschwätziges Gerät:
    sudo tcpdump -vvx -A -i eth0 tcp and host 11.22.33.44
    sudo tcpdump -vvx -A -i eth0 udp and host 11.22.33.44
    sudo tcpdump -vvx -A -i eth0 icmp and host 11.22.33.44

    nur der letzte liefert:
       22:39:50.126873 IP (tos 0x0, ttl 64, id 37538, offset 0, flags [none], proto ICMP (1), length 84)
           shelly.fritz.box > pi.hole: ICMP echo reply, id 25, seq 401, length 64
            0x0000:  4500 0054 92a2 0000 4001 97c7 0a14 1e01
           0x0010:   .......

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 31 März 2023, 22:50:33
    Hallo RalfRog,

    ich hatte ja zuerst "ICMP" frei gegeben. Das hat allerdings nichts geholfen. Erst als ich den TCP-Port 7 frei gegeben hatte, hat es wieder funktioniert. "ICMP" muss also nicht frei gegeben werden. Mit Wireshark können dies gut beobachtet werden.

    Viele Grüße
    Jürgen 
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 31 März 2023, 22:52:40
    Dann ist es nicht wirklich Ping, oder?

    Edit    Ne ist es nicht, es ist TCP ECHO (das hier nutzt Jo im Code => Net::Ping->new  ist per default tcp)

    Text aus: http://www.fseitz.de/blog/index.php?/archives/128-Perl-Erreichbarkeit-eines-Hosts-pruefen.html
    ZitatMitunter möchte man wissen, ob ein bestimmter Host erreichbar ist, z.B. vor Beginn von Regressionstests gegen Services des Hosts. Diese Prüfung kann in Perl mittels des Core-Moduls Net::Ping durchgeführt werden.
    use Net::Ping;
     
    my $p = Net::Ping->new;
    my $isAlive = $p->ping($host);
    $p->close;
     
    if ($isAlive) {
        print "Host $host ist erreichbar\n";
    }
    Per Default versucht die Klasse via TCP eine Verbindung zum echo-Port aufzubauen. Für andere Möglichkeiten (Test per UDP, ICMP, ...)

    Zum Nachlesen besser hier: https://perldoc.perl.org/Net::Ping (über Parameter kann man auch udp oder icmp wählen)

    Aber am Ende ja egal, du hast es gelöst durch Freigabe TCP:Port7


    Edit
    Ich weiss nicht ob es relevant ist, aber wäre nicht zu bedenken ob die Boxen tatsächlich immer auf TCP Echo (oder auch ein ICMP Ping) antworten werden. Mithin im Code also potentiell ein Risiko, dass es mal nicht mehr geht?
    Oder kann man das für internen (W)LAN-Verkehr vernachlässingen weil AVM es eher nur auf externe Verbindungen beschränkt?

    Hat sich durch Attribut "disableHostIPv4check" erübrigt  =>  https://forum.fhem.de/index.php?msg=1270547
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Maista am 01 April 2023, 13:28:46
    Moin Jörg,

    ich hab die letzte von Dir hier eingespielte Version (07.50.12c Beta) installiert.

    In einem Reading erscheint nun diese Fehlermeldung:
    ZitatretStat_fritzLogExPost ->ERROR: Undefined subroutine &main::myUtilsFritzLogExPost called at ./FHEM/72_FRITZBOX.pm line 3605.

    Muss ich hier noch irgend etwas setzen oder ändern?
    Das Reading wird hier im Thema nicht gefunden  ;)

    Gruss Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 01 April 2023, 13:42:38
    Hi der Hintergund ist hier https://forum.fhem.de/index.php?msg=1269178 zu suchen  8)

    Beim Aufruf get <name> fritzLog hash  <all | sys | wlan | usb | net | fon> (siehe Beschreibung zum Kommando) ruft das Modul die vordefinierte Funktion sub myUtilsFritzLogExPost($$$) in der 99_my Utils auf. Das Ergebnis landet dann per return im Reading retStat_fritzLogExPost.

    Wenn die Sub fehlt kommt es vermutlich zu diesem Resultat. Ggfs. muss Jo das noch abfangen.

    Da ich die Sub drin habe ist mir der Rückgabewert bisher nicht untergekommen.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Maista am 01 April 2023, 15:36:03
    Hallo Ralf,

    muss aber ein Reading sein was hier nicht im Thema genannt wurde  :)
    Und tatsächlich habe ich das Sub nicht drin :))

    Dann warte ich mal ab.

    Mittlerweile gibts hier ein paar Seitenthemen die ich nicht alle verfolge oder nicht schaue obs das gleiche ist.

    Schönes WE Ringsrum....

    Gruss Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Maista am 01 April 2023, 17:01:14
    Moin,

    Mittlerweile habe ich meine zwei FB4040 mit eingebunden.
    Diese laufen ohne Probleme.

    Die Fehlermeldung des Readings "retStat_fritzLogExPost" von der FB6591 tauchen nicht auf.

    Interessant finde ich was die Fritzboxen alles an Nachbar-WLANs hören?!
    Ich wohne hier auf dem Land, da gibt es ausser 6-7 Nachbarhäuser um mich herum keine Wohnblöcke.

    Mich wundert das ich da zum Teil Einträgen wie "Hotspot1E0C" drin stehen habe (211 Stück laut 4040 im Keller).
    Die hinteren vier Stellen sind von der MAC.

    Auch scheint es einige Autos mit Hotspott zu geben die am Haus vorbei fahren. Reisebusse tauchen auch auf  ;D

    Lustig zum anschauen :=)

    Gruss Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Maista am 01 April 2023, 17:07:46
    (Gelöst)
    Zitat von: Maista am 01 April 2023, 13:28:46Moin Jörg,

    ich hab die letzte von Dir hier eingespielte Version (07.50.12c Beta) installiert.

    In einem Reading erscheint nun diese Fehlermeldung:
    ZitatretStat_fritzLogExPost ->ERROR: Undefined subroutine &main::myUtilsFritzLogExPost called at ./FHEM/72_FRITZBOX.pm line 3605.

    Muss ich hier noch irgend etwas setzen oder ändern?
    Das Reading wird hier im Thema nicht gefunden  ;)

    Gruss Gerd
    Sehe jetzt erst das es sich um ein altes Reading vom 26.03.23 gehandelt hat  ::)

    Taucht Aktuell nicht mehr auf. Deswegen gab es die Meldungen auch nicht bei den 4040.
    Also keine Problem am Modul(Update).

    Gruss Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 01 April 2023, 19:40:16
    Hallo,

    ich würde gerne die angehängte Version morgen einchecken wollen. Das ist die letzte Beta Version erweitert um kidsprofile<n> als Reading. Zusätzlich habe ich noch disableHostIPv4check eingebaut.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Maista am 01 April 2023, 20:26:22
    Hallo Jörg,

    bei mir keine Auffälligkeiten im Log! :)

    Gruss Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 01 April 2023, 20:31:14
    Hallo Jörg,

    auch aus meiner Sicht ok. Was bewirkt "disableHostIPv4check"?

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 01 April 2023, 20:49:14
    Zitat von: juemuc am 01 April 2023, 20:31:14Was bewirkt "disableHostIPv4check"?

    Hallo Jürgen,

    ich hatte ja eine Prüfung auf Erreichbarkeit der FB eingebaut. Damit unterdrücke ich dann die Hinweise auf fehlerhaften Zugriff wegen ggf. falscher Credentials. Das ist für die, die eine FB immer mal wieder abschalten bzw. soll bei der Fehlersuche helfen. In bestimmten Situationen ist das aber auch hinderlich. Mit dem Attribut kann man den Check auf Erreichbarkeit abschalten.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 02 April 2023, 14:13:32
    VERSION  07.50.12e Beta

    Schließe mich an. Keine Auffälligkeiten im Log (momentan nur 7590).

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: caldir65 am 02 April 2023, 18:20:49
    Moin,

    habe hier auch VERSION  07.50.12e Beta jetzt laufen, sieht gut aus...

    Gruß, Christoph
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 02 April 2023, 20:38:05
    Danke Euch,

    die neue Version ist eingecheckt und steht dann morgen zu Verfügung.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 03 April 2023, 17:53:14
    VERSION  07.50.12 per update geholt => wie immer herzlichen Dank für Deine Mühe Jo

    Ansich keine Einträge im log. Jedoch erstmalig:
    2023.04.03 17:30:25.769 1: PERL WARNING: Use of uninitialized value in subroutine entry at ./FHEM/96_SIP.pm line 143.
    2023.04.03 17:30:25.773 2: Fhem_SIP, please check your FQDN hostname -> Bad arg length for Socket::inet_ntoa, length is 0, should be 4 at ./FHEM/96_SIP.pm line 143.

    Zufall, oder? Hat nix damit zu tun, dass du irgend etwas aufrufst  8)
    96_SIP.pm war nicht im Update mit drin.

    Ne kann nicht, alle drei Boxen stehen ja beim Hochfahren auf Disabled. => blöder Zufall mit Socket::inet_ntoa



    Mal was Anderes einfach zur Diskussion:

    Die Möglichkeit das Log auszulesen ist für mich ein echter Mehrwert!

    Historisch habe ich aufgrund der Auswertung der MAC-Readings das Intervall auf 90 Sekuden stehen.

    Ich habe hier mal in Verbose 4 aus dem Log die Abfrage in einem Intervalle eingehängt.

    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2023.03.31 19:09:22 =~=~=~=~=~=~=~=~=~=~=~=

    2023.03.31 19:13:15.550 4: FRITZBOX!7590 [fritzzbox: Readout_Start.1603] - INFO: Fork process FRITZBOX_Readout_Run_Web
    2023.03.31 19:13:15.623 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.1879] - INFO: Prepare query string for luaQuery.
    2023.03.31 19:13:15.633 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.1970] - ReadOut gestartet: &radio=configd:settings/WEBRADIO/list(Name)&box_dect=dect:settings/enabled&handsetCount=dect:settings/Handset/count&handset=dect:settings/Handset/list(User,Manufacturer,Model,FWVersion,Productname)&wlanList=wlan:settings/wlanlist/list(mac,speed,speed_rx,rssi,is_guest)&wlanListNew=wlan:settings/wlanlist/list(mac,speed,rssi)&lanDevice=landevice:settings/landevice/list(mac,ip,ethernet,ethernet_port,ethernetport,guest,name,active,online,wlan,speed,UID)&lanDeviceNew=landevice:settings/landevice/list(mac,ip,ethernet,guest,name,active,online,wlan,speed,UID)&init=telcfg:settings/Foncontrol&box_stdDialPort=telcfg:settings/DialPort&dectUser=telcfg:settings/Foncontrol...
    => das sind~2.800 Zeichen
    2023.03.31 19:13:15.657 4: FRITZBOX!7590 [fritzzbox: Web_OpenCon.5315] - INFO: using old SID from 1680282497.16708
    2023.03.31 19:13:16.985 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2141] - INFO: sip for box-model: 7590
    2023.03.31 19:13:16.992 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2154] - INFO: sip->info: sip0: 1
    2023.03.31 19:13:16.997 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2163] - INFO: sip0_123456 -> registration ok
    2023.03.31 19:13:17.001 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2154] - INFO: sip->info: sip1: 1
    2023.03.31 19:13:17.006 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2163] - INFO: sip1_4978912345678 -> registration ok
    2023.03.31 19:13:17.009 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2154] - INFO: sip->info: sip2: 1
    2023.03.31 19:13:17.015 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2163] - INFO: sip2_0789123456 -> registration ok
    2023.03.31 19:13:17.018 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2196] - INFO: end
    2023.03.31 19:13:17.025 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2217] - INFO: vpn->info: vpn0 connection0: 1: not active
    2023.03.31 19:13:17.038 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.2217] - INFO: vpn->info: vpn1 connection1: 1: not active
    2023.03.31 19:13:17.392 4: FRITZBOX!7590 [fritzzbox: Web_OpenCon.5315] - INFO: using old SID from 1680282497.16708
    2023.03.31 19:13:17.396 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5437] - INFO: Request data via API dataQuery.
    2023.03.31 19:13:17.400 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5441] - INFO: URL: http://11.12.13.14/data.lua?sid=3670fffd3b92673e
    2023.03.31 19:13:18.199 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5525] - INFO: Response: {"pid":"alarm","hide":{"liveTv":true,"dectRdio":true,"rrd":true,"rss":true,"ssoSet":true,"dectMail":true,"provServ":true,"mobile":true,"liveImg":true},"timeTillLogout":"1200","time":[],"data":{"number":"60","active":true,"option":"per_day","weekdays":"1","minutes":"05","name":"Fhem Device fritzzbox Wecker 1","day":...
    => das sind ~900 Zeichen
    2023.03.31 19:13:18.270 4: FRITZBOX!7590 [fritzzbox: Web_OpenCon.5315] - INFO: using old SID from 1680282497.16708
    2023.03.31 19:13:18.274 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5437] - INFO: Request data via API dataQuery.
    2023.03.31 19:13:18.278 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5441] - INFO: URL: http://11.12.13.14/data.lua?sid=3670fffd3b92673e
    2023.03.31 19:13:18.975 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5525] - INFO: Response: {"pid":"wlanmesh","hide":{"liveTv":true,"dectRdio":true,"rrd":true,"rss":true,"ssoSet":true,"dectMail":true,"provServ":true,"mobile":true,"liveImg":true},"timeTillLogout":"1200","time":[],"data":{"vars":{"netopmode":{"scan":{"isBusy":true,"busytext":"Bitte warten..."},"wds":{"mac":{"name":"mac","value":"00:00:00:00:00:00"},"pskvalue":{"name":"pskvalue","value":""},"ssid":{"name":"ssid","value":""},"wpamode":{"value":"none"}},"suitable":{"wpa3":{"default":"wpa2mixed","modes":["wpa2mixed"]},"wpamixed":{"default":"wpamixed","modes":["wpamixed","wpa2"]},"wpa2mixed":{"default":"wpa2mixed","modes":["wpa2","wpa2mixed"]},"wpa2":{"default":"wpa2mixed","modes":["wpa2","wpa2mixed"]}},"optype":{"value":"router","auto":true,"name":"optype","values":["client","router"]},...
    => das sind  ~10.000 Zeichen
    2023.03.31 19:13:19.024 4: FRITZBOX!7590 [fritzzbox: Web_OpenCon.5315] - INFO: using old SID from 1680282497.16708
    2023.03.31 19:13:19.028 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5437] - INFO: Request data via API dataQuery.
    2023.03.31 19:13:19.032 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5441] - INFO: URL: http://11.12.13.14/data.lua?sid=3670fffd3b92673e
    2023.03.31 19:13:20.105 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5525] - INFO: Response: {"pid":"chan","hide":{"liveTv":true,"dectRdio":true,"rrd":true,"rss":true,"ssoSet":true,"dectMail":true,"provServ":true,"mobile":true,"liveImg":true},"timeTillLogout":"1199","time":[],"data":{"use_auto_update":false,"livetv":{"on":false},"ht160":{"support":true,"active":true},"bands":["24ghz","5ghz"],"bridge_mode":"","5ghz":{"channels":[{"active":true,"class":"ht160","value":36,"weather":false,"busyTimeTenMin":false,"noise":false,"chanRange":true,"started":true,"channelwidth":"160","interference":false,"dfsInCAC":false,"waiting":false,"clear":false,"precacRunning":false,"blocked":false,"dfs":false,"busyTimeOneMin":false,"precacTodo":false,"envApCount":"2"},...
    => das sind  ~18.000 Zeichen
    2023.03.31 19:13:20.180 4: FRITZBOX!7590 [fritzzbox: Web_OpenCon.5315] - INFO: using old SID from 1680282497.16708
    2023.03.31 19:13:20.184 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5437] - INFO: Request data via API dataQuery.
    2023.03.31 19:13:20.187 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5441] - INFO: URL: http://11.12.13.14/data.lua?sid=3670fffd3b92673e
    2023.03.31 19:13:21.650 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5525] - INFO: Response: {"pid":"log","hide":{"liveTv":true,"dectRdio":true,"rrd":true,"rss":true,"ssoSet":true,"dectMail":true,"provServ":true,"mobile":true,"liveImg":true},"timeTillLogout":"1200","time":[],"data":{"show":{"usb":true,"wlan":{"has_wpa2_support":true,"has_wpa3_support":false},"net":true,"all":true,"fon":true,"sys":true},"log":[{"helplink":"\/help\/help.lua?sid=3670fffd3b92673e&helppage=hilfe_syslog_766.html","time":"09:20:39","group":"wlan","id":766,"msg":"WLAN-Gerät wurde umgemeldet (Band-Steering): Automatischer WLAN-Bandwechsel zur verbesserten Datenübertragung, ...
    LOG WLAN => das sind   ~157.000 Zeichen
    2023.03.31 19:13:21.872 4: FRITZBOX!7590 [fritzzbox: Web_OpenCon.5315] - INFO: using old SID from 1680282497.16708
    2023.03.31 19:13:21.876 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5437] - INFO: Request data via API dataQuery.
    2023.03.31 19:13:21.879 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5441] - INFO: URL: http://11.12.13.14/data.lua?sid=3670fffd3b92673e
    2023.03.31 19:13:27.948 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5525] - INFO: Response: {"pid":"log","hide":{"liveTv":true,"dectRdio":true,"rrd":true,"rss":true,"ssoSet":true,"dectMail":true,"provServ":true,"mobile":true,"liveImg":true},"timeTillLogout":"1200","time":[],"data":{"show":{"usb":true,"wlan":{"has_wpa2_support":true,"has_wpa3_support":false},"net":true,"all":true,"fon":true,"sys":true},"log":[{"helplink":"\/help\/help.lua?sid=3670fffd3b92673e&helppage=hilfe_syslog_506.html","time":"17:05:38","group":"sys","id":506,"msg":"[RR-Fritz7490] Anmeldung einer App des Benutzers fritz3737 von IP-Adresse 10.20.30.41.","date":"31.03.23","nohelp":0},{"helplink":"\/help\/help.lua?sid=3670fffd3b92673e&helppage=hilfe_syslog_500.html","time":"17:05:35","group":"sys","id":500,"msg":"[RR-Fritz7490] Anmeldung an der FRITZ!Box-Benutzeroberfläche von IP-Adresse  [7 Meldungen seit 31.03.23 17:05:18]",...
    LOG SYS => das sind  ~433.000 Zeichen
    2023.03.31 19:13:28.500 4: FRITZBOX!7590 [fritzzbox: Web_OpenCon.5315] - INFO: using old SID from 1680282497.16708
    2023.03.31 19:13:28.504 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5437] - INFO: Request data via API dataQuery.
    2023.03.31 19:13:28.507 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5441] - INFO: URL: http://11.12.13.14/data.lua?sid=3670fffd3b92673e
    2023.03.31 19:13:29.191 4: FRITZBOX!7590 [fritzzbox: Lua_Data.5525] - INFO: Response: {"pid":"log","hide":{"liveTv":true,"dectRdio":true,"rrd":true,"rss":true,"ssoSet":true,"dectMail":true,"provServ":true,"mobile":true,"liveImg":true},"timeTillLogout":"1200","time":[],"data":{"show":{"usb":true,"wlan":{"has_wpa2_support":true,"has_wpa3_support":false},"net":true,"all":true,"fon":true,"sys":true},"log":[{"helplink":"\/help\/help.lua?sid=3670fffd3b92673e&helppage=hilfe_syslog_78.html","time":"22:39:38","group":"fon","id":78,"msg":"Internettelefonie über sip.netcologne.de war nicht erfolgreich. Ursache: Not Found (404) [2 Meldungen seit ...
    LOG FON => das sind   ~4.700 Zeichen
    2023.03.31 19:13:29.234 4: FRITZBOX!7590 [fritzzbox: readPassword.6602] - INFO: Read FritzBox password from file
    2023.03.31 19:13:32.194 4: FRITZBOX!7590 [fritzzbox: Readout_Run_Web.3208] - INFO: Captured 419 values

    Ende

    Das sind ja schon mächtig viele Daten (rund 600.000 Zeichen in jdem Intervall).

    Was meint ihr zur Performance - FHEM und auch die Box - muss man da ein Auge drauf haben?



    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Maista am 03 April 2023, 19:34:18
    Moin

    Bei meinen drei FB ebenfalls nix auffälliges im Log.

    Danke Jörg

    Gruß Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 03 April 2023, 21:52:40
    Hi Jo zurück vom TelegramBot

    Zitat von: JoWiemann am 03 April 2023, 13:33:43...
    es sieht so aus, als wenn non Blocking in non Blocking nicht funktioniert. Bei mir bleibt Telnet ebenfalls hängen. WhatsApp und DebianMail funktionieren.

    Kleine Anmerkung die "12a Beta" hatten wie letzte Woche schon.

    Habe die Version auf das Testsystem gebracht. Folgendes habe ich im Log:


    Sind die Meldungen relevant?

    Habe mir den TelegramBot auf mein Testsystem "geklont" - er funktioniert.





    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Elektrolurch am 03 April 2023, 22:09:34
    Seit dem letzen Update hat wohl meine 7390 ein sporadisches Zugriffsproblem:
    2023.04.03 14:33:11 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 2158081
    2023.04.03 14:33:11 1: FRITZBOX!7390 [fritzbox: Readout_Aborted.3477] - INFO: Error: Timeout when reading Fritz!Box data.
    2023.04.03 15:33:11 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 2162134
    2023.04.03 15:33:11 1: FRITZBOX!7390 [fritzbox: Readout_Aborted.3477] - INFO: Error: Timeout when reading Fritz!Box data.
    2023.04.03 16:03:11 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 2164121

    Dabei hatte ich um ca. 10:00 Uhr einen Neutstart nach dem Update durchgeführt und habe quasi für ca. 5 Stunden keine Fehlermeldung erhalten.
    Kann man die "Toleranzzeit" für den asynchronen Prozess des Auslesens der Daten der FB erhöhren?


    Internals:
    Internals:
       APICHECKED 1
       DEF        192.168.1.254
       FUUID      640994c4-f33f-c8c3-897f-bc1e0e67b23f9826
       HOST       192.168.1.254
       INFO       The support for telnet and operation on a Fritz!Box has been discontinued. The functions are disabled.
       INFO2      The following attributes are not longer supported:
    useGuiHack, ringWithIntern, defaultCallerName, allowTR064Command,
    forceTelnetConnection, telnetUser, telnetTimeOut
    Use deleteattr to delete from Attributes.
       INTERVAL   900
       LUADATA    1
       LUAQUERY   1
       M3U_LOCAL  ./www/images/fritzbox.m3u
       M3U_URL    http://192.168.1.16:8085/fhem/www/images/fritzbox.m3u
       MODEL      FRITZ!Box Fon WLAN 7390
       NAME       fritzbox
       NR         918
       SECPORT    49443
       STATE      WLAN: ein gWLAN: aus
       TR064      1
       TYPE       FRITZBOX
       UPNP       non-emu
       VERSION    07.50.12
       eventCount 58
       OLDREADINGS:
       READINGS:
         2023-04-03 22:03:09   box_cpuTemp     0
         2023-04-03 22:03:09   box_dect        on
         2023-04-03 22:03:09   box_dsl_downStream 22.439
         2023-04-03 22:03:09   box_dsl_upStream 11.136
         2023-04-03 22:03:09   box_fon_LogNewest 78 02.04.23 20:33:58
         2023-04-03 22:03:09   box_fwVersion   84.06.87
         2023-04-03 22:03:09   box_guestWlan   off
         2023-04-03 22:03:09   box_guestWlanCount 0
         2023-04-03 22:03:09   box_guestWlanRemain 0
         2023-04-03 22:03:09   box_macFilter_active off
         2023-04-03 09:17:07   box_model       FRITZ!Box Fon WLAN 7390 [avm]
         2023-04-03 22:03:09   box_moh         default
         2023-04-03 22:03:09   box_powerRate   46
         2023-04-03 22:03:09   box_rateDown    2.335
         2023-04-03 22:03:09   box_rateUp      0.790
         2023-04-03 22:03:09   box_stdDialPort allFons
         2023-04-03 22:03:09   box_sys_LogNewest 504 03.04.23 22:02:56
         2023-04-03 22:03:09   box_tr064       on
         2023-04-03 22:03:09   box_tr069       off
         2023-04-03 22:03:09   box_upnp        non-emu....


    Was könnte  da schief laufen?

    Elektrolurch

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 04 April 2023, 00:33:25
    Zitat von: RalfRog am 03 April 2023, 21:52:40...
      2023.04.03 21:50:02.623 2: FRITZBOX!0000 [fritzzbox: Run_fritzloginfo.4020] - ERROR: fritzLogInfo: data.lua not supportet
      2023.04.03 21:50:02.634 4: TelegramBot_Set teleBot: Processing TelegramBot_Set( message )
      ....

    Ich mach morgen nochmal....
    Bei disable = 1 ist "data.lua not supportet". War irgenwie zuviel heute  ???
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: LuckyDay am 04 April 2023, 00:36:33
    Zitat von: Elektrolurch am 03 April 2023, 22:09:342023-04-03 22:03:09  box_dsl_downStream 22.439
        2023-04-03 22:03:09  box_dsl_upStream 11.136

    die 7390 hat das aller schlechteste Vdsl Modem das AVM jemals verkauft hat.
    geh dir eine 7530 ohne AX kaufen, die ist vom Umfang gleichwertig.
    und Firmware aktuell.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 04 April 2023, 08:07:27
    Zitat von: Elektrolurch am 03 April 2023, 22:09:34Seit dem letzen Update hat wohl meine 7390 ein sporadisches Zugriffsproblem:
    Dabei hatte ich um ca. 10:00 Uhr einen Neutstart nach dem Update durchgeführt und habe quasi für ca. 5 Stunden keine Fehlermeldung erhalten.
    Kann man die "Toleranzzeit" für den asynchronen Prozess des Auslesens der Daten der FB erhöhren?

    Was könnte  da schief laufen?

    Elektrolurch


    Hallo Elektrolurch,

    mir ist das gestern bei meiner 7272 mit Fritz!OS 6.88 auch aufgefallen. Zwei Tage nichts im Log gesehen und gestern dann zwei Einträge. Danach nichts mehr. Ich muss mir das in Ruhe mal ansehen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 04 April 2023, 08:09:26
    Zitat von: RalfRog am 04 April 2023, 00:33:25Bei disable = 1 ist "data.lua not supportet". War irgenwie zuviel heute  ???

    Das ist ein guter Hinweis. Das schaue ich mir mal an.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 04 April 2023, 09:15:30
    Zitat von: RalfRog am 04 April 2023, 00:33:25Ich mach morgen nochmal....
    Bei disable = 1 ist "data.lua not supportet". War irgenwie zuviel heute  ???

    Hallo Ralf,

    wenn Du mit disable das Modul hoch fährst, findet kein API-Check statt. Somit weiß das Modul noch nicht, was die FritzBox kann. Rufst Du nun fritzLog auf kommt es zu den Hinweisen. Ich muss mal überlegen, ob ich den API-Check noch laufen lasse und dann auf das disable prüfen, um nur den Automatismus anzuhalten. Aktuell ist das seit Ewigkeiten so.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 04 April 2023, 12:08:25
    Hallo Ralf, hallo Elektrolurch,

    im Anhang eine neue Beta: 07.50.13a BETA

    - das handling von disable habe ich überarbeitet.
    - neues Attribut nonblockingTimeOut <50|75|100|125> mit dem das Timeout für das Intervall holen der Daten von der FritzBox verändert werden kann.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 04 April 2023, 12:26:33
    Zitat von: JoWiemann am 04 April 2023, 12:08:25- das handling von disable habe ich überarbeitet.
    Ist ja eigentlich ein Sonderfall wegen der ganzen Testerei auf dem Testsystem um die Logeinträge schön geordnet zu bekommen.


    Zitat von: JoWiemann am 04 April 2023, 12:08:25- neues Attribut nonblockingTimeOut <50|75|100|125> mit dem das Timeout für das Intervall holen der Daten von der FritzBox verändert werden kann.
    Interessant. Sind das Sekunden (Minuten?).
    Reduzierst Du dadurch die Datenmenge aus dem Log durch seltenere Abfragen? Würde sich dann auf die *Newest-Readings auswirken,korrekt? Das ist ok!


    TelegramBot

    Hatte einen kurzen Test und die Meldung ist angekommen  ;)

    Wenn bisher nur ich mit der Sub bzw. "get Log" arbeite (sehr wahrscheinlich, da keine Rückfragen) gibt es kein Problem. Wenn man den Beitrag nicht komplett verfolgt fällt man eventuell darauf rein, dass der Aufruf (wenn man off weglässt) nun eine andere Sub aufruft die ggfs. noch nicht existiert.

    Ich werde es bei Finalisierung dann auch in den Codeschnipseln korrigieren.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 04 April 2023, 12:39:20
    Zitat von: RalfRog am 04 April 2023, 12:26:33Ist ja eigentlich ein Sonderfall wegen der ganzen Testerei auf dem Testsystem um die Logeinträge schön geordnet zu bekommen.

    Nicht ganz. Das war einfach nicht mehr konsequent durch dekliniert.

    Zitat von: RalfRog am 04 April 2023, 12:26:33Interessant. Sind das Sekunden (Minuten?).
    Reduzierst Du dadurch die Datenmenge aus dem Log durch seltenere Abfragen? Würde sich dann auf die *Newest-Readings auswirken,korrekt? Das ist ok!

    Es ist die Zeit in Sekunden in der der non Blocking Prozess für die regelmäßige Abfrage der FritzBox Daten fertig werden muss. Überschreitet er diese Zeit, wird er abgebrochen. Dieses Timeout gilt nur für das durch INTERVAL gesteuerte regelmäßige Update.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 04 April 2023, 15:44:28
    Zitat von: JoWiemann am 04 April 2023, 12:08:25Hallo Ralf, hallo Elektrolurch,

    im Anhang eine neue Beta: 07.50.13a BETA

    Es gibt ja Sachen, die seit Ewigkeiten nicht aufgefallen sind. Hier, dass Löschen des Attributs INTERVAL. Wirkte immer erst mit Neustart.

    Anbei eine neue Beta: 07.50.13b BETA bei der ich das gefixt habe.

    Ich habe bei meiner 7272 das nonblockingTimeOut auf 75 gesetzt. Bis jetzt keine Log Einträge. Mal sehen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 04 April 2023, 15:55:52
    Zitat von: JoWiemann am 04 April 2023, 15:44:28im Anhang eine neue Beta: 07.50.13a BETA

    Ich habe bei meiner 7272 das nonblockingTimeOut auf 75 gesetzt. Bis jetzt keine Log Einträge. Mal sehen.

    Ein Glück, dass ich noch nicht mit der 13a probiert habe  ;)


    Wenn für die Hänger die Abfrage der Logs innerhalb der INTERVALL-Zeit verantwortlich ist - ohne wäre für mich nicht wirklich tragisch.
    Die bei jedem Abfrge-Inervall aktualisierten *Newest sind ne tolle Sache (auch als Trigger für DOIF/NOTIFY) aber eine per AT aufgerufene "mannuelle" Abfrage tut es auch. Hauptsache der Hash (ggfs. Array) ist da  8)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 04 April 2023, 17:40:48
    VERSION  07.50.13b BETA

    Schönheitsfehler im Log unmittelbar nach Aktivierung durch disable = 0
    2023.04.04 16:26:00.868 1: PERL WARNING: Use of uninitialized value $list in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1468.





    Edit:
    Habe es zwar nicht verstanden aber zumindest ne leichte Ahnung --> das Attribut utf8Special 0 / 1 im TelegramBot hilft (https://forum.fhem.de/index.php?msg=1256479)
    Meldungen mit Umlauten werden jetzt ohne Fehlermeldung verschickt. Da kommen im FritzBox-Log ja einige vor.


    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 04 April 2023, 19:36:44
    Zitat von: RalfRog am 04 April 2023, 17:40:48VERSION  07.50.13b BETA

    Schönheitsfehler im Log unmittelbar nach Aktivierung durch disable = 0
    2023.04.04 16:26:00.868 1: PERL WARNING: Use of uninitialized value $list in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1468.

    Habe ich gefixed. Meine 7272 ist mit 75 Sekunden weiterhin unauffällig. Damit wären dann auch ältere und langsamere FB's mit den Erweiterungen abgedeckt.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 05 April 2023, 19:49:27
    Hi Jörg
    Wenn ein altes nicht mehr unterstütztes Attribut (fritzBoxIP) in der fhem.cfg gesetzt war hattest du INFO3 eingeblendet.
    Nach dem Löschen verschwindet die Info3.

    Soll das bei der Info2 auch so sein? Alle dort aufgeführten Attribute habe ich nicht. INFO2 bleibt.

    Kein Problem nur ne Frage wie du es dir gedacht hattest.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 05 April 2023, 20:16:11
    Zitat von: RalfRog am 05 April 2023, 19:49:27Soll das bei der Info2 auch so sein? Alle dort aufgeführten Attribute habe ich nicht. INFO2 bleibt.

    Kein Problem nur ne Frage wie du es dir gedacht hattest.

    Das war der erste Wurf. Das mit fritzboxIp kam dann später als Idee. Beim nächsten Release nehme ich die beiden Infos raus.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 06 April 2023, 14:41:51
    Hi Jörg

    Im SVN ist die neue Version für morgen. Hab sie (24701) mir gerade mal geholt.

    Eine Kleinigkeit in der Beschreibung ist mir aufgefallen:
    get <name> fritzLog <hash> [on|off] <all | sys | wlan | usb | net | fon> [on|off]

    Sonst sieht bei mit (nur 7590) alles gut aus und auch bei der 7490 bei Ausgabe der Array-Message vom fritzLog.

    Hübsche Samlung an Log-Fehlercodes im Code-Anhang.   ;)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 06 April 2023, 15:25:22
    Zitat von: RalfRog am 06 April 2023, 14:41:51get <name> fritzLog <hash> [on|off] <all | sys | wlan | usb | net | fon> [on|off]

    Hallo Ralf,

    danke für die Rückmeldung. Habe ich noch korrigiert.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Maista am 09 April 2023, 11:54:00
    Zitat von: JoWiemann am 04 April 2023, 15:44:28
    Zitat von: JoWiemann am 04 April 2023, 12:08:25Hallo Ralf, hallo Elektrolurch,

    im Anhang eine neue Beta: 07.50.13a BETA

    Es gibt ja Sachen, die seit Ewigkeiten nicht aufgefallen sind. Hier, dass Löschen des Attributs INTERVAL. Wirkte immer erst mit Neustart.

    Anbei eine neue Beta: 07.50.13b BETA bei der ich das gefixt habe.

    Ich habe bei meiner 7272 das nonblockingTimeOut auf 75 gesetzt. Bis jetzt keine Log Einträge. Mal sehen.

    Grüße Jörg

    Hallo Jörg und ringsum frohe Ostern

    Beim nonblocking kann man zwischen 50,75 usw. auswählen.
    Im Text beim Auswählen des Attributes steht  "nonblockingTimeOut <50|75|100|125>

    Timeout for fetching data from the Fritz!Box. Default is 55 (seconds)."
    Schreibfehler? Sollte vermutlich "50" heissen.

    Gruß Gerd
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 09 April 2023, 18:58:33
    Zitat von: Maista am 09 April 2023, 11:54:00Hallo Jörg und ringsum frohe Ostern

    Beim nonblocking kann man zwischen 50,75 usw. auswählen.
    Im Text beim Auswählen des Attributes steht  "nonblockingTimeOut <50|75|100|125>

    Timeout for fetching data from the Fritz!Box. Default is 55 (seconds)."
    Schreibfehler? Sollte vermutlich "50" heissen.

    Gruß Gerd

    Hallo Gerd,

    die 55 Sekunden als Default ist bewusst der Wert, der seit Ewigkeiten im Modul ist.

    Grüße Jörg ( das Osterwochenende gehört der Familie )
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 11 April 2023, 08:57:26
    Hallo,

    hier: https://forum.fhem.de/index.php?topic=133088.0 ist ein Evaluierungsfehler in der Nutzung einer regular Expression aufgefallen. Ich checke heute eine Version ein, wo der Fehler bereinigt ist. Somit können dann Telefone auch wieder Beispiel.**612 genannt werden.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 11 April 2023, 12:07:34
    Hi
    Das hast du ja flott bereinigt.

    Die Frage ist, ob man nicht besser trotzdem davon Abstand nehmen sollte.
    Je nachdem wie man selber die Readings verarbeitet läuft man wieder rein.

    Aber immerhin fällt das Modul nicht mehr auf die Nase  :)

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 11 April 2023, 15:49:10
    Zitat von: RalfRog am 11 April 2023, 12:07:34Die Frage ist, ob man nicht besser trotzdem davon Abstand nehmen sollte.
    Je nachdem wie man selber die Readings verarbeitet läuft man wieder rein.

    Hallo Ralf,

    das war an einer internen Stelle, die nur "unsichtbar" und nur für Telefone programmiert ist.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 11 April 2023, 16:01:56
    Ja schon. Mein Gedanke war am Beispiel meines Reading dect1:
    dect1 Mobil_oben
    -> statt Mobil_oben heisst das Ding nun Mobil_oben_**610

    Wenn ich das Reading z.B. als Variable weiterverarbeite komm ich mit eigenen RegEx'en wieder in die nested quantifiers...    dachte ich mir so...
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 11 April 2023, 20:35:52
    Zitat von: RalfRog am 11 April 2023, 16:01:56Wenn ich das Reading z.B. als Variable weiterverarbeite komm ich mit eigenen RegEx'en wieder in die nested quantifiers...    dachte ich mir so...


    Hallo Ralf,

    dann musst Du einfach quotieren: $String =~ /\Q$SuchMuster/

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 14 April 2023, 16:48:33
    Hallo Jörg

    Was hat sich in der 14er geändert?


    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 14 April 2023, 20:32:04
    Zitat von: RalfRog am 14 April 2023, 16:48:33Was hat sich in der 14er geändert?

    • neues Attribut enableMobileModem?
    • die neuen? Readings mit usbMobile bei USB-Tethering mit angeschlossenem Android-Phone?

    Hallo Ralf,

    die Version hat primär Korrekturen bei den inneren Werten. Ich habe vor allem die Fritz!OS Versionsprüfungen zusammen gefasst, damit ich ich mich nicht selber verlaufe. Auch habe ich noch ein paar Kleinigkeiten gefunden.

    Das Attribut enableMobileModem wollte ich nicht groß promoten. In der commandRef steht auch "! Experimentell !". Es ist der Stand, der bei mir läuft und die ermittelbaren Infos aus data.lua und TR064 in Readings schreibt. Wann die FB welche Informationen bereit stellt konnte ich nicht genau raus finden. Das Attribut kann erst ab 7.50 gesetzt werden.

    Ich hatte noch geplant ein paar Konfigurationsmöglichkeiten für USB Mobile Sticks oder Tethering als set zu implementieren. Sehe hier aber aktuell keinen wirklichen Bedarf. Und im Moment bin ich auch nicht bereit in Hardware zum Testen zu investieren. Wenn jemand ein Android >= 4.1 Smartphone beriet stellen möchte, bevor es es in den Müll wirft, dann würde ich mich des Themas noch einmal annehmen.

    Ansonsten scheint die 7.51 noch ein paar interessante Features zu bieten, die ggf. auch für eine Umsetzung in Fhem interessant sein könnten.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 14 April 2023, 21:54:03
    Hallo Jörg,

    meine FB6690 hat die aktuelle 7.51-Labor. Wenn Du also Testunterstützung benötigst, einfach schreiben was Du brauchst  ;D

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 15 April 2023, 18:27:51
    Hallo Jörg

    Es kommt aktuell immer wieder bei den FHEM-Updatern das Problem auf, dass es zum Status "Device is offline" kommt und vielen die Ursache nicht klar ist.
    Das letzte Update und die Beschäftigung mit dem Modul kann ja durchaus schon länger her sein kann (vielleicht eine Version vor letztem Dezember).
    In den aktuellen Versionen ist ja einiges bereinigt und an Attributen entfallen.

    Mir ist hinsichtsich der jetzigen Prüfung (IP, Host) im Modul nicht ganz klar wann das passiert und du "Device is offline" setzt - auch im Zusammenhang mit dem Attribut "disableHostIPv4check" kommt die Meldung ja ggfs. im Verlauf des Betriebs und nicht nur beim Start.

    ==> Macht es vielleicht Sinn beim Modulstart zu prüfen ob die IP oder Host im define gesetzt ist und dann den Status auf "please set IP or Host in Internal DEF or in define; see CommandRef" (oder so ähnlich).
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 15 April 2023, 18:44:41
    Zitat von: RalfRog am 15 April 2023, 18:27:51==> Macht es vielleicht Sinn beim Modulstart zu prüfen ob die IP oder Host im define gesetzt ist und dann den Status auf "please set IP or Host in Internal DEF or in define; see CommandRef" (oder so ähnlich).


    Hallo Ralf,

    danke für den Vorschlag. (Ich muss mir unbedingt mal Zeit für das Wiki nehmen)

    Ich habe hier: https://forum.fhem.de/index.php?msg=1272601 eine Beta bereit gestellt, in der ich ein INTERNAL mit einer Info setze.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 15 April 2023, 18:46:34
    Immer fall ich drauf rein  ;D
    Hatte gerade die 14er per Update aufs Testsystem geholt ;)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 15 April 2023, 18:51:49
    Zitat von: RalfRog am 15 April 2023, 18:46:34Immer fall ich drauf rein  ;D
    Hatte gerade die 14er per Update aufs Testsystem geholt ;)

    Ne, nicht wirklich. Hier eine korrigierte Beta. Hatte die INTERNAL Info nach dem return gesetzt. Dummer Fehler.

    Grüße Jörg

    @Ludger, sollte Dich nicht stören.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 15 April 2023, 19:17:46
    Hi

    Hab mal einfach in der fhem.cfg die IP aus dem define er FB gelöscht und dann shutdown restart.

    Die FB ist auf disable = 1 gesetzt.

    Hier das Log ich glaube das ist was schief  ::)
    Muss ich irgendwo ne Zeile Code ändern?
    2023.04.15 19:11:37.929 0: Server shutdown
    2023.04.15 19:11:43.761 1: Including fhem.cfg
    2023.04.15 19:11:46.873 3: WEB: port 8083 opened
    2023.04.15 19:11:47.828 2: eventTypes: loaded 701 lines from ./log/eventTypes.txt
    2023.04.15 19:12:10.829 3: RalfMqtt: port 1883 opened
    Can't locate object method "INFO" via package "DEFINE" (perhaps you forgot to load "DEFINE"?) at ./FHEM/72_FRITZBOX.pm line 249, <$fh> line 59.
    2023.04.15 19:12:19.295 1: Including fhem.cfg
    2023.04.15 19:12:22.423 3: WEB: port 8083 opened
    2023.04.15 19:12:23.400 2: eventTypes: loaded 701 lines from ./log/eventTypes.txt
    2023.04.15 19:12:46.531 3: RalfMqtt: port 1883 opened
    Can't locate object method "INFO" via package "DEFINE" (perhaps you forgot to load "DEFINE"?) at ./FHEM/72_FRITZBOX.pm line 249, <$fh> line 59.
    2023.04.15 19:12:55.016 1: Including fhem.cfg
    2023.04.15 19:12:58.131 3: WEB: port 8083 opened
    2023.04.15 19:12:59.117 2: eventTypes: loaded 701 lines from ./log/eventTypes.txt
    2023.04.15 19:13:22.984 3: RalfMqtt: port 1883 opened
    Can't locate object method "INFO" via package "DEFINE" (perhaps you forgot to load "DEFINE"?) at ./FHEM/72_FRITZBOX.pm line 249, <$fh> line 59.
    2023.04.15 19:13:31.555 1: Including fhem.cfg
    2023.04.15 19:13:34.676 3: WEB: port 8083 opened
    2023.04.15 19:13:35.649 2: eventTypes: loaded 701 lines from ./log/eventTypes.txt
    2023.04.15 19:13:58.871 3: RalfMqtt: port 1883 opened
    Can't locate object method "INFO" via package "DEFINE" (perhaps you forgot to load "DEFINE"?) at ./FHEM/72_FRITZBOX.pm line 249, <$fh> line 59.
    2023.04.15 19:14:07.327 1: Including fhem.cfg
    2023.04.15 19:14:10.482 3: WEB: port 8083 opened
    2023.04.15 19:14:11.483 2: eventTypes: loaded 701 lines from ./log/eventTypes.txt
    2023.04.15 19:14:34.135 3: RalfMqtt: port 1883 opened
    Can't locate object method "INFO" via package "DEFINE" (perhaps you forgot to load "DEFINE"?) at ./FHEM/72_FRITZBOX.pm line 249, <$fh> line 59.
    2023.04.15 19:14:42.526 1: Including fhem.cfg
    2023.04.15 19:14:45.625 3: WEB: port 8083 opened
    2023.04.15 19:14:46.575 2: eventTypes: loaded 701 lines from ./log/eventTypes.txt
    2023.04.15 19:15:09.495 3: RalfMqtt: port 1883 opened
    Can't locate object method "INFO" via package "DEFINE" (perhaps you forgot to load "DEFINE"?) at ./FHEM/72_FRITZBOX.pm line 249, <$fh> line 59.
    2023.04.15 19:15:18.096 1: Including fhem.cfg
    2023.04.15 19:15:21.254 3: WEB: port 8083 opened
    2023.04.15 19:15:22.203 2: eventTypes: loaded 701 lines from ./log/eventTypes.txt
    2023.04.15 19:15:45.888 3: RalfMqtt: port 1883 opened

    Zeile 244: "     $hash->{INFO DEFINE} = "Please redefine Device: define <name> FRITZBOX <IP address | DNS name>" if @args == 2;"
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 15 April 2023, 19:22:42
    Zitat von: RalfRog am 15 April 2023, 19:17:46Can't locate object method "INFO" via package "DEFINE" (perhaps you forgot to load "DEFINE"?) at ./FHEM/72_FRITZBOX.pm line 249, <$fh> line 59.

    Grummel. Setzt doch bitte in Zeile 249 einen Unterstrich zwischen {INFO DEFINE} also $hash->{INFO_DEFINE}. Dann sollte es funktionieren.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 15 April 2023, 19:52:28
    Hi
    Ja so ist die Variable in der 10er auch definiert - uuuund FHEM kommt hoch :)

    Habe jetzt einfach mal die IP in der fhem.cfg im FB-Define rausgenommen und ein shutdown restart bei Attribut disable =1

    und los... die Readings

    Edit:
    Sind die Readings "dect1_radio   0 (unknown)" weg? Keine Ahnung  wofür die sind.Ist mit aufgefallen.

    Device aktualisiert (F5) => neues Internal
      INFO_DEFINE Please redefine Device: define <name> FRITZBOX <IP address | DNS name>

    Sieht an sich ganz gut aus. Hoffentlich schauen die User nicht nur oben rechts  ;)

    LOG
    2023.04.15 19:26:51.476 1: Including fhem.cfg
    2023.04.15 19:26:54.725 3: WEB: port 8083 opened
    2023.04.15 19:26:55.704 2: eventTypes: loaded 701 lines from ./log/eventTypes.txt
    2023.04.15 19:27:18.702 3: RalfMqtt: port 1883 opened
    2023.04.15 19:27:22.752 3: telnetPort: port 7072 opened
    2023.04.15 19:27:29.062 3: TelegramBot_Define teleBot: called
    2023.04.15 19:27:30.023 1: Including ./log/fhem.save
    2023.04.15 19:27:30.917 1: Messages collected while initializing FHEM:SecurityCheck:
      telnetPort is not password protected
      WEB is not password protected

    Protect this FHEM installation by configuring the allowed device allowed
    You can disable this message with attr global motd none

    2023.04.15 19:28:45.522 0: Featurelevel: 6.2
    2023.04.15 19:28:45.539 0: Server started with 23 defined entities (fhem.pl:27410/2023-04-07 perl:5.032001 os:linux user:fhem pid:9983)
    2023.04.15 19:30:14.035 1: PERL WARNING: Use of uninitialized value $host in pattern match (m//) at ./FHEM/72_FRITZBOX.pm line 1647.
    2023.04.15 19:30:14.044 1: PERL WARNING: Use of uninitialized value $host in string ne at ./FHEM/72_FRITZBOX.pm line 1660.
    2023.04.15 19:30:14.048 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 1660.
    2023.04.15 19:30:14.190 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1671.
    2023.04.15 19:30:14.615 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1679] - INFO: API luaQuery found but responded with: 500 No Host option provided
    2023.04.15 19:30:14.619 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1687.
    2023.04.15 19:30:14.635 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1696] - INFO: API luaData found but responded with: 500 No Host option provided
    2023.04.15 19:30:14.639 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1704.
    2023.04.15 19:30:14.654 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1721] - INFO: API TR-064 does not exist: 500 No Host option provided
    2023.04.15 19:30:14.662 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1736] - INFO: Created m3u file './www/images/fritzzbox.m3u'.
    2023.04.15 19:30:14.674 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1750] - INFO: Could not determine my ip address
    2023.04.15 19:30:14.680 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1786.
    2023.04.15 19:30:14.698 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1804.
    2023.04.15 19:30:14.713 2: FRITZBOX!0000 [fritzzbox: API_Check_Run.1831] - ERROR: 500 No Host option provided
    Usage: $p->ping([ $host [, $timeout [, $family]]]) at ./FHEM/72_FRITZBOX.pm line 5580.
    2023.04.15 19:31:18.996 1: FRITZBOX!0000 [fritzzbox: Readout_Aborted.3651] - INFO: Error: Timeout when reading Fritz!Box data.
    Usage: $p->ping([ $host [, $timeout [, $family]]]) at ./FHEM/72_FRITZBOX.pm line 5580.
    2023.04.15 19:33:19.006 1: FRITZBOX!0000 [fritzzbox: Readout_Aborted.3651] - INFO: Error: Timeout when reading Fritz!Box data.

    Mit "defmod fritzzbox FRITZBOX <IP>" konnte ich sogar die bestehende Konfiguration belassen. Wäre vielleicht der bessere Tipp.
       => "INFO_DEFINE Please redefine Device: defmod <name> FRITZBOX <IP address | DNS name>"
    Die Info verschwindet nicht (kein Problem). Vermutlich beim nächsten Restart?
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 15 April 2023, 19:57:47
    Zitat von: RalfRog am 15 April 2023, 19:52:28=> "INFO_DEFINE Please redefine Device: defmod <name> FRITZBOX <IP address | DNS name>"
    Die Info verschwindet nicht (kein Problem). Vermutlich beim nächsten Restart?

    Hallo Ralf,

    habe in defmod geändert. Die Internals werden bei jedem Restart neu gesetzt.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 15 April 2023, 20:16:59

    soweit erstmal

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 15 April 2023, 20:22:59
    Zitat von: RalfRog am 15 April 2023, 20:16:59
    • Sind die Readings "dect1_radio  0 (unknown)" weg? Kein Ahnnung wofür die sind. Ist mit nur aufgefallen.
    • Hattest Du das Attribut fritzBoxIP nicht raus genommen. Ist noch in der Attr-Liste

    Hallo Ralf,

    ich habe bei dect<n> nichts verändert im Source:
       elsif ($format eq "radio") {
          if (defined $hash->{fhem}{radio}{$readout}) {
             $readout = $hash->{fhem}{radio}{$readout};
          }
          else {
             $readout .= " (unknown)";
          }
       }

    Warum aktuell das (unknown) nicht kommt. Keine Ahnung.

    Das Attribut fritzBoxIP fliegt im nächsten Release dann endgültig raus.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 15 April 2023, 20:57:17
    Zitat von: JoWiemann am 15 April 2023, 20:22:59...
    ich habe bei dect<n> nichts verändert im Source:
    Warum aktuell das (unknown) nicht kommt. Keine Ahnung.
    ...

    Aktuell wiederholt sich "Created m3u file" im Log (verbose 3). Wieso? Hmm: Eventuell ein Zusammenhang mit dem Setzen von disableDectInfo=1 (20:31).
    2023.04.15 19:45:35.905 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1736] - INFO: Created m3u file './www/images/fritzzbox.m3u'.
    das war die erste nach disable=0

    2023.04.15 19:57:59.126 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1736] - INFO: Created m3u file './www/images/fritzzbox.m3u'.
    2023.04.15 20:26:33.686 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1736] - INFO: Created m3u file './www/images/fritzzbox.m3u'.
    2023.04.15 20:31:14.193 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1736] - INFO: Created m3u file './www/images/fritzzbox.m3u'.

    Habe dir ein verbose 4 Log per PN geschickt (viele priv. Daten). Eine Abfrage Sequenz im Intervall.

    Was mir nach "disableDectInfo 1 und dann wieder 0" ebenfalls auffällt ist, dass die drei Dects als Fon-Readings auch nicht mehr aktualisiert werden.
    fon60 Mobil_oben 2023-04-15 20:30:56 (letzte Aktualisierung, kurz vor der m3u Meldung 20:31 aufgrund disableDectInfo=1)
    fon60_device 60  2023-04-15 20:30:56
    fon61 Mobil1     2023-04-15 20:30:56
    fon61_device 61  2023-04-15 20:30:56
    fon62 Mobil2     2023-04-15 20:30:56
    fon62_device 62  2023-04-15 20:30:56

    Kein Drama wollte berichten.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 15 April 2023, 21:02:37
    Zitat von: RalfRog am 15 April 2023, 20:57:17Kein Drama wollte berichten.

    Hallo Ralf,

    bin da für Deine Unterstützung echt dankbar. Es gilt immer noch: der Entwickler sollte nicht testen, weil ist Blind.

    Von daher, mit etwas Abstand, einfach die neue Parole: Keine neuen Sachen, sondern stabilisieren.

    Ich werde mich dann auch mal auf diesen Pfad begeben.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 15 April 2023, 21:05:16
    Überlege gerade wie ich die Daten zu die bekomme. Zu viel für PN.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 15 April 2023, 21:14:41
    Zitat von: RalfRog am 15 April 2023, 21:05:16Überlege gerade wie ich die Daten zu die bekomme. Zu viel für PN.

    Ich schicke Dir per PN eine E-Mail Adresse.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 16 April 2023, 00:57:16
    Zitat von: RalfRog am 15 April 2023, 20:57:17Was mir nach "disableDectInfo 1 und dann wieder 0" ebenfalls auffällt ist, dass die drei Dects als Fon-Readings auch nicht mehr aktualisiert werden

    Ergänzung dazu. Eigentlich war die Information redundant:
    fon60 Mobil_oben 2023-04-15 20:30:56    diese drei fons nicht mehr aktualisiert
    fon60_device 60  2023-04-15 20:30:56
    fon61 Mobil1     2023-04-15 20:30:56
    fon61_device 61  2023-04-15 20:30:56
    fon62 Mobil2     2023-04-15 20:30:56
    fon62_device 62  2023-04-15 20:30:56

    dect1 Mobil_oben               die drei dects werden aktualisiert
    dect1_device 60
    dect1_intern 610
    dect1_fwVersion 0.00
    dect1_manufacturer Siemens
    dect1_intRingTone HandsetDefault
    dect2 Mobil1
    dect2_device 61
    dect2_intern 611
    dect2_fwVersion 0.00
    dect2_manufacturer Siemens
    dect2_intRingTone HandsetDefault
    dect3 Mobil2
    dect3_device 62
    dect3_intern 612
    dect3_fwVersion 0.00
    dect3_manufacturer Siemens
    dect3_intRingTone HandsetDefault

    Was ich noch sehe:



    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 16 April 2023, 19:08:14
    Hallo Ralf,

    ich denke ich werde aus disableDectInfo ein disableDectFonInfo machen.

    Das mit den "normalen" Telefonanschlüssen ist mir auch aufgefallen als ich die Informationen zu den Device Nummern angefangen habe zu ermitteln. Über Lua Funktionen konnte ich die Infos nicht ermitteln und data.lua hat mir nur ein Teil, hier Name und Nummer, geliefert. Und dabei habe ich dann auch gesehen, dass Telefone angezeigt worden sind, die vorher nicht präsent waren.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 16 April 2023, 19:21:33
    Die SIP Clients waren auch dabei - ich habe drei am Laufen.

    Also in Grunde alle Telefoniegeräte.

    Komme gerade nicht ans System um es zu zeigen.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 16 April 2023, 19:24:06
    Zitat von: RalfRog am 16 April 2023, 19:21:33Die SIP Clients waren auch dabei - ich habe drei am Laufen.

    Also in Grunde alle Telefoniegeräte.

    Komme gerade nicht ans System um es zu zeigen.

    Hallo Ralf,

    ah, jetzt habe ich glaube ich verstanden. Ich versuche das nachzustellen.

    PS: denke ich habe den Fehler gefunden.

    Wie gesagt, es gibt Telefone, die in der WakeUpCall Liste eine Device ID haben, aber nicht in einer der Listen auftauchen. Für diese Telefone lege ich ein neues Readings an. Wird nun disableDectInfo aktiv, dann tauchen natürlich mehr Telefone in der WakeUpCall Liste auf, für die ich kein entsprechendes Telefon finde, also habe ich ein neues Reading fon... angelegt, dass dann natürlich nicht mehr aktualisiert wird (da es ja ein Dect Telefon ist) wenn disableDectInfo wieder inaktiv ist.

    Die Logik ist da schon nicht ganz einfach und den Fall hatte ich nicht auf dem Schirm.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 16 April 2023, 19:43:41
    Zitat von: JoWiemann am 16 April 2023, 19:08:14Hallo Ralf,

    ich denke ich werde aus disableDectInfo ein disableDectFonInfo machen. War Nonsens.

    Das mit den "normalen" Telefonanschlüssen ist mir auch aufgefallen als ich die Informationen zu den Device Nummern angefangen habe zu ermitteln. Über Lua Funktionen konnte ich die Infos nicht ermitteln und data.lua hat mir nur ein Teil, hier Name und Nummer, geliefert. Und dabei habe ich dann auch gesehen, dass Telefone angezeigt worden sind, die vorher nicht präsent waren.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 16 April 2023, 21:04:37
    Hallo Ralf,

    anbei eine neue Beta: 07.50.14b BETA.

    Hier sollte die Telefonliste wieder in Ordnung sein.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 16 April 2023, 23:51:48
    VERSION  07.50.14b BETA

    Hi, ich glaube so wolltest du es haben  ;)
        shutdown restart normal "ohne Einträge" im Log

    Was mir wieder auffällt - mehrfach: Created m3u file
    2023.04.16 23:26:35.232 0: Server started with 23 defined entities (fhem.pl:27410/2023-04-07 perl:5.032001 os:linux user:fhem pid:24808)
    2023.04.16 23:27:19.053 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1739] - INFO: Created m3u file './www/images/fritzzbox.m3u'. nach disable=0 [b]war immer schon da[/b]
    2023.04.16 23:28:39.383 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1739] - INFO: Created m3u file './www/images/fritzzbox.m3u'. nach disableDectInfo=1
    2023.04.16 23:29:03.740 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1739] - INFO: Created m3u file './www/images/fritzzbox.m3u'. nach disableFonInfo=0
    2023.04.16 23:29:55.084 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1739] - INFO: Created m3u file './www/images/fritzzbox.m3u'. nach disableDectInfo=0
    2023.04.16 23:31:26.277 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1739] - INFO: Created m3u file './www/images/fritzzbox.m3u'. nach disableFonInfo=0

    Zitat
    dect1    Mobil_oben    16.04.2023 22:59   
    dect1_device    60    16.04.2023 22:59   
    dect1_fwVersion    0.00    16.04.2023 22:59   
    dect1_intRingTone    HandsetDefault    16.04.2023 22:59   
    dect1_intern    610    16.04.2023 22:59   
    dect1_manufacturer    Siemens    16.04.2023 22:59   
    dect2    Mobil1    16.04.2023 22:59   
    dect2_device    61    16.04.2023 22:59   
    dect2_fwVersion    0.00    16.04.2023 22:59   
    dect2_intRingTone    HandsetDefault    16.04.2023 22:59   
    dect2_intern    611    16.04.2023 22:59   
    dect2_manufacturer    Siemens    16.04.2023 22:59   
    dect3    Mobil2    16.04.2023 22:59   
    dect3_device    62    16.04.2023 22:59   
    dect3_fwVersion    0.00    16.04.2023 22:59   
    dect3_intRingTone    HandsetDefault    16.04.2023 22:59   
    dect3_intern    612    16.04.2023 22:59   
    dect3_manufacturer    Siemens    16.04.2023 22:59   
    fon50    ISDN- und Schnurlostelefone    16.04.2023 22:59   
    fon50_device    50    16.04.2023 22:59   
    fon60    Mobil_oben    15.04.2023 20:30   
    fon60_device    60    15.04.2023 20:30   
    fon61    Mobil1    15.04.2023 20:30   
    fon61_device    61    15.04.2023 20:30   
    fon62    Mobil2    15.04.2023 20:30   
    fon62_device    62    15.04.2023 20:30   
    fon70    FRITZ!fon (HUAWEI)    16.04.2023 22:59   
    fon70_device    70    16.04.2023 22:59   
    fon71    PhonerIP    16.04.2023 22:59   
    fon71_device    71    16.04.2023 22:59   
    fon72    Fhem_SIP    16.04.2023 22:59   
    fon72_device    72    16.04.2023 22:59   
    fon9    alle Telefone    16.04.2023 22:59   
    fon9_device    9    16.04.2023 22:59   

    Zitat
    dect1    Mobil_oben    2023-04-16 23:43:44   
    dect1_device    60    2023-04-16 23:43:44   
    dect1_fwVersion    0.00    2023-04-16 23:43:44   
    dect1_intRingTone    HandsetDefault    2023-04-16 23:43:44   
    dect1_intern    610    2023-04-16 23:43:44   
    dect1_manufacturer    Siemens    2023-04-16 23:43:44   
    dect2    Mobil1    2023-04-16 23:43:44   
    dect2_device    61    2023-04-16 23:43:44   
    dect2_fwVersion    0.00    2023-04-16 23:43:44   
    dect2_intRingTone    HandsetDefault    2023-04-16 23:43:44   
    dect2_intern    611    2023-04-16 23:43:44   
    dect2_manufacturer    Siemens    2023-04-16 23:43:44   
    dect3    Mobil2    2023-04-16 23:43:44   
    dect3_device    62    2023-04-16 23:43:44   
    dect3_fwVersion    0.00    2023-04-16 23:43:44   
    dect3_intRingTone    HandsetDefault    2023-04-16 23:43:44   
    dect3_intern    612    2023-04-16 23:43:44   
    dect3_manufacturer    Siemens    2023-04-16 23:43:44   
      keine FONs mehr da, auch die SIPs nicht


    die  PN hat dich erreicht... ?



    Edit - Nachtrag
    witzig, nachdem ich in der Box den analogen Port1 wieder aktiviert/eingerichtet habe kommen diese Readings dazu:

    Zitat
    fon1    TelefonTest    17.04.2023 00:29   
    fon1_device    1    17.04.2023 00:29   
    fon1_intern    1    17.04.2023 00:29   
    fon1_out    SIP0    17.04.2023 00:29   
    fon50    ISDN- und Schnurlostelefone    17.04.2023 00:29   
    fon50_device    50    17.04.2023 00:29   
    fon70    FRITZ!Fon (HUAWEI)    17.04.2023 00:29   
    fon70_device    70    17.04.2023 00:29   
    fon71    PhonerIP    17.04.2023 00:29   
    fon71_device    71    17.04.2023 00:29   
    fon72    Fhem_SIP    17.04.2023 00:29   
    fon72_device    72    17.04.2023 00:29   
    fon9    alle Telefone    17.04.2023 00:29   
    fon9_device    9    17.04.2023 00:29   
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 17 April 2023, 08:34:40
    Zitat von: RalfRog am 16 April 2023, 23:51:48die  PN hat dich erreicht... ?


    Hallo Ralf,

    ich habe bisher nichts gesehen. Auch nicht im Spam.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 17 April 2023, 13:26:54
    Hallo,

    anbei eine neue Beta: 07.50.14c BETA

    Ich hatte noch Situationen gefunden, wo beim Hochfahren das Modul sich nicht die SID gemerkt hat. Daher dann wohl das mehrfache Anmelden.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 17 April 2023, 16:51:10
    Hallo Jörg,

    mit dieser Version erhalte ich folgende Meldungen:
    2023.04.17 16:36:00 3: Fritzbox: bad reading name 'sip0_+4981028742326' (allowed chars: A-Za-z/\d_\.-)
    2023.04.17 16:36:00 3: Fritzbox: bad reading name 'sip2_+4981028740670' (allowed chars: A-Za-z/\d_\.-)
    und

    2023.04.17 16:36:50 3: FRITZBOX!0000 [Fritzbox: API_Check_Run.1656] - INFO: Created m3u file './www/images/Fritzbox.m3u'.
    2023.04.17 16:36:52 3: FRITZBOX!0000 [Fritzbox: API_Check_Run.1693] - ERROR: Failed to get 'http://192.168.110.10:8084/fhem/www/images/Fritzbox.m3u': 500 Status read failed: Connection reset by peer
    Was mich wundert, ist die Port-Nummer. Ich nutze FHEM mit dem Port 8083. Aber ich habe auch einen zweiten User mit dem Port 8084 definiert.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 17 April 2023, 17:29:29
    Ok, aufgrund von Jürgens Meldung wart ich noch. Vermute da kommt was...  :D

    In der PN gings um Tethering. Hab heute morgen ne Neue geschickt. Sind auch beide im Forum im Meldungesbereichbzu zu sehen.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 17 April 2023, 18:52:06
    Zitat von: juemuc am 17 April 2023, 16:51:10Hallo Jörg,

    mit dieser Version erhalte ich folgende Meldungen:
    2023.04.17 16:36:00 3: Fritzbox: bad reading name 'sip0_+4981028742326' (allowed chars: A-Za-z/\d_\.-)
    2023.04.17 16:36:00 3: Fritzbox: bad reading name 'sip2_+4981028740670' (allowed chars: A-Za-z/\d_\.-)

    Interessant. SIP werden doch normalerweise ohne Länder-Präfix definiert. Das wird schon seit Jahren nicht im Modul berücksichtig.

    Zitat von: juemuc am 17 April 2023, 16:51:102023.04.17 16:36:50 3: FRITZBOX!0000 [Fritzbox: API_Check_Run.1656] - INFO: Created m3u file './www/images/Fritzbox.m3u'.
    2023.04.17 16:36:52 3: FRITZBOX!0000 [Fritzbox: API_Check_Run.1693] - ERROR: Failed to get 'http://192.168.110.10:8084/fhem/www/images/Fritzbox.m3u': 500 Status read failed: Connection reset by peer
    Was mich wundert, ist die Port-Nummer. Ich nutze FHEM mit dem Port 8083. Aber ich habe auch einen zweiten User mit dem Port 8084 definiert.


    Der erste gefundene Port wird vom Modul genommen.

    Anbei eine neue Beta: 07.50.14d BETA. Das + in der Telefonnummer wird durch 00 ersetzt.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 17 April 2023, 21:39:53
    VERSION 07.50.14d BETA

    Kurzer Statusbericht zu den kürzlich angesprochenen Dingen (bei mir siehts gut aus):

    sip0_7... / sip1_49221...  /  sip2_0221...daher leider keine Aussage zum Thema "+" möglich


    17.04.23  21:21:32  Anmeldung an der FRITZ!Box-Benutzeroberfläche von IP-Adresse 11.12.13.14.







    2023.04.17 21:18:51.332 0: Server started with 23 defined entities (fhem.pl:27410/2023-04-07 perl:5.032001 os:linux user:fhem pid:3882)
    2023.04.17 21:21:20.370 3: FRITZBOX!0000 [fritzzbox: Attr.596] - INFO: Attribute: disable with parameter: 0 set
    2023.04.17 21:21:24.227 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1656] - INFO: Created m3u file './www/images/fritzzbox.m3u'.
    2023.04.17 21:30:03.917 3: FRITZBOX!7590 [fritzzbox: Attr.596] - INFO: Attribute: disableFonInfo with parameter: 1 set
    2023.04.17 21:30:07.932 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1656] - INFO: Created m3u file './www/images/fritzzbox.m3u'.
    2023.04.17 21:30:45.780 3: FRITZBOX!7590 [fritzzbox: Attr.596] - INFO: Attribute: disableFonInfo with parameter: 0 set
    2023.04.17 21:30:49.730 3: FRITZBOX!7590 [fritzzbox: API_Check_Run.1656] - INFO: Created m3u file './www/images/fritzzbox.m3u'.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 17 April 2023, 22:49:27
    Auch bei mir sieht es nun gut aus  ;D

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 18 April 2023, 13:49:17
    Hallo,

    ich habe hier noch eine neue Beta: 07.50.14e BETA

    Im Intervall gesteuerten abholen der FritzBox Daten waren vier Abrufe über den Aufruf des Betriebssystem Befehls curl realisiert. Die habe ich nun auf Perl Boardmittel umgestellt. Ich habe das Gefühl, dass das einiges an Performance gebracht hat.

    Grüße Jörg

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 18 April 2023, 14:48:27
    Hallo Jörg,

    mit der neuen Version erhalte ich folgende Meldungen:

    2023.04.18 14:40:49 1: PERL WARNING: "my" variable $soap_resp masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3361, <$fh> line 3736.
    2023.04.18 14:40:49 1: PERL WARNING: "my" variable $soap_resp masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3393, <$fh> line 3736.
    2023.04.18 14:40:49 1: PERL WARNING: "my" variable $soap_resp masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3417, <$fh> line 3736.
    2023.04.18 14:41:41 3: FRITZBOX!0000 [Fritzbox: API_Check_Run.1657] - INFO: Created m3u file './www/images/Fritzbox.m3u'.
    2023.04.18 14:41:45 3: FRITZBOX!0000 [Fritzbox: API_Check_Run.1694] - ERROR: Failed to get 'http://192.168.110.10:8083/fhem/www/images/Fritzbox.m3u': 500 Status read failed: Connection reset by peer
    2023.04.18 14:41:52 3: FRITZBOX!6690 [Fritzbox: TR064_Cmd.5390] - DEBUG: Perform TR-064 call - GetInfoEx => service='X_AVM-DE_WANMobileConnection:1', control='x_wanmobileconn', action='GetInfoEx'

    verbose steht auf 3 für die FB6690 und verbose = 2 für die FB7490 (über global)

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 18 April 2023, 15:51:37
    Zitat von: juemuc am 18 April 2023, 14:48:272023.04.18 14:40:49 1: PERL WARNING: "my" variable $soap_resp masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3361, <$fh> line 3736.
    2023.04.18 14:40:49 1: PERL WARNING: "my" variable $soap_resp masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3393, <$fh> line 3736.
    2023.04.18 14:40:49 1: PERL WARNING: "my" variable $soap_resp masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 3417, <$fh> line 3736.

    Werge ich korrigieren.

    Zitat von: juemuc am 18 April 2023, 14:48:272023.04.18 14:41:52 3: FRITZBOX!6690 [Fritzbox: TR064_Cmd.5390] - DEBUG: Perform TR-064 call - GetInfoEx => service='X_AVM-DE_WANMobileConnection:1', control='x_wanmobileconn', action='GetInfoEx'[/code]

    Die Meldung setzte ich noch auf verbose 5 bevor es in Git geht.

    Danke und Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 18 April 2023, 15:55:15
    Kommt noch ne Testversion?
    Da bräuchte ich mit der 14e nicht ins Rennen  :)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 18 April 2023, 15:57:22
    Zitat von: RalfRog am 18 April 2023, 15:55:15Kommt noch ne Testversion?
    Da bräuchte ich mit der 14e nicht ins Rennen  :)


    Na gut: 07.50.14f BETA

    Jetzt geht es erst einmal für 3 Tage auf Diestreise.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 18 April 2023, 18:17:34
    Hallo Jörg,

    ich habe immer noch diese Meldungen:
    2023.04.18 17:58:55 3: FRITZBOX!0000 [Fritzbox: API_Check_Run.1657] - INFO: Created m3u file './www/images/Fritzbox.m3u'.
    2023.04.18 17:58:58 3: FRITZBOX!0000 [Fritzbox: API_Check_Run.1694] - ERROR: Failed to get 'http://192.168.110.10:8083/fhem/www/images/Fritzbox.m3u': 500 Status read failed: Connection reset by peer
    Der Parameter "m3uFileLocal" ist nicht gesetzt.
    Die Dateien sind für beiden Fritzboxen im Verzeichnis "/opt/fhem/www/images". Ansonsten kann ich keine Auffälligkeiten sehen.

    Dir erst einmal eine gute Dienstreise.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 19 April 2023, 11:00:35
    Hallo Jörg ebenfalls gut Reise

    VERSION  07.50.14f BETA

    => Frage vorab: ist das Modul "Perl modul XML::Simple" ab dieser Version erforderlich. Wenn das so sein soll installiere ich es nach.


    Folgendes im Log (verbose3)
    2023.04.19 10:39:05.918 0: Server shutdown
    2023.04.19 10:39:11.854 1: Including fhem.cfg
    2023.04.19 10:39:14.943 3: WEB: port 8083 opened
    2023.04.19 10:39:15.921 2: eventTypes: loaded 707 lines from ./log/eventTypes.txt
    2023.04.19 10:39:39.156 3: RalfMqtt: port 1883 opened
    2023.04.19 10:39:43.726 2: FRITZBOX!0000 [fritzzbox: Define.322] - INFO: Modul functionality limited because of missing perl modules: XML::Simple
    2023.04.19 10:39:43.901 3: telnetPort: port 7072 opened
    2023.04.19 10:39:43.936 2: FRITZBOX!0000 [fritzclient: Define.322] - INFO: Modul functionality limited because of missing perl modules: XML::Simple
    2023.04.19 10:39:43.995 2: FRITZBOX!0000 [fritzkat: Define.322] - INFO: Modul functionality limited because of missing perl modules: XML::Simple
    2023.04.19 10:39:50.062 3: TelegramBot_Define teleBot: called
    2023.04.19 10:39:50.934 1: Including ./log/fhem.save
    2023.04.19 10:39:51.758 1: Messages collected while initializing FHEM:SecurityCheck:
         .....
    2023.04.19 10:41:05.261 0: Featurelevel: 6.2
    2023.04.19 10:41:05.276 0: Server started with 23 defined entities (fhem.pl:27410/2023-04-07 perl:5.032001 os:linux user:fhem pid:6107)
    2023.04.19 10:42:03.720 3: FRITZBOX!0000 [fritzzbox: Attr.597] - INFO: Attribute: disable with parameter: 0 set
    2023.04.19 10:42:07.098 2: FRITZBOX!0000 [fritzzbox: TR064_Init.5601] - ERROR: Cannot use TR-064. Perl modul XML::Simple  is missing on this system. Please install.
    2023.04.19 10:42:07.103 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1637] - INFO: TR-064-SecurePort does not exist
    2023.04.19 10:42:07.110 3: FRITZBOX!0000 [fritzzbox: API_Check_Run.1657] - INFO: Created m3u file './www/images/fritzzbox.m3u'.
    2023.04.19 10:42:23.266 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 3490.
    2023.04.19 10:42:23.706 2: FRITZBOX!7590 [fritzzbox: TR064_Init.5601] - ERROR: Cannot use TR-064. Perl modul XML::Simple  is missing on this system. Please install.
    2023.04.19 10:43:16.119 1: PERL WARNING: Use of uninitialized value $aVal in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 597.
    2023.04.19 10:43:16.123 3: FRITZBOX!7590 [fritzzbox: Attr.597] - INFO: Attribute: disableBoxReadings with parameter:  del

    Demnach sind bei mir folgende Meldungen neu ist in dieser Version:
    FRITZBOX!0000 [fritzkat: Define.322] - INFO: Modul functionality limited because of missing perl modules: XML::Simple 
    FRITZBOX!0000 [fritzzbox: TR064_Init.5601] - ERROR: Cannot use TR-064. Perl modul XML::Simple  is missing on this system. Please install.
    FRITZBOX!0000 [fritzzbox: API_Check_Run.1637] - INFO: TR-064-SecurePort does not exist
    PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 3490.
    PERL WARNING: Use of uninitialized value $aVal in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 597.
    FRITZBOX!7590 [fritzzbox: TR064_Init.5601] - ERROR: Cannot use TR-064. Perl modul XML::Simple  is missing on this system. Please install.

    Es werden folgende Readings nicht aktualisiert:
    box_connect
    box_ipv4_Extern
    box_ipv6_Extern
    box_ipv6_Prefix
    box_last_connect_err
    box_uptimeConnect
    box_vdsl_downStreamRate
    box_vdsl_upStreamRate
    dectx_radio  (gab es die noch??)

    Gut möglich, das es fehlerfrei wie bei Jürgen wird wenn das Perl-Modul nachinstalliert ist.
    Wäre als Paket dann "install libxml-simple-perl"?

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 19 April 2023, 11:21:58
    Hallo Ralf,

    in meiner Installationsdoku für mein FHEM steht das:

      sudo apt-get install libxml-simple-perl

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 19 April 2023, 11:46:02
    Passt ja.
    Ich warte mal mit der Installation. Je nachdem was Jörg schreibt.
    Hat er den Code bewusst verändert (das die XML Funktionen nötig sind) oder ist es versehentlich hinein geraten.

    Wenn nicht nötig würde ich es zum testen raus lassen.

    Ich muss mal auf meinem aktiven System schauen ob das Modul dort installiert ist. Vermute mal ja.

    Edit: ist auf dem Aktiven  drauf  ;)

    Edit2: sehe im Code seit 14f: "eval "use XML::Simple;1" or $missingModulTR064 .= "XML::Simple ";"    also soll es vermutlich so sein.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 19 April 2023, 13:07:44
    Jörg hat ja geschrieben, dass er auf Perl-Funktionen umgestellt hat. Somit kein Versehen 😁
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 19 April 2023, 21:23:27
    Ok  ;D
    Perl Modul "Perl modul XML::Simple" nachinstalliert uuuund => alles gut (2. Port für das Web hab ich nicht).

    EIn paar kurze Tests quer durch den set/get-Garten waren ebenfalls unauffällig. Prima.

    Achso weil wir es in einem anderen Beitrag hatten als Info: retStat_lastReadout 421 values captured in 16.01 s

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 21 April 2023, 07:29:09
    Zitat von: RalfRog am 19 April 2023, 21:23:27Ok  ;D
    Perl Modul "Perl modul XML::Simple" nachinstalliert uuuund => alles gut (2. Port für das Web hab ich nicht).


    Hallo Ralf,

    mit XML::Simple kann ich ganz einfach eine XML Rückmeldung der FB bei TR064 Abfragen, die einen XML Container erwarten, in einen Hash umwandeln. Durch die Umstellung von extern Curl auf Perl UserAgent habe ich mir diese Vereinfachung gegönnt. Die ewige RegEx Party brauche ich dann hier nicht mehr.

    Grüne Jörg

    PS: Ich werde die neue Version dann am Wochenende einchecken.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 April 2023, 10:35:09
    Hallo,

    ich habe heute morgen mit einem ziemlich alten Cubie rumgespielt und dabei mit der 72_FRITZBOX.pm in der aktuellen Version 07.50.15 einen Fehler beim Aufruf der Methode Dumper bekommen:

    Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5359.

    Der Fehler kommt nur, wenn die entsprechende Perl Lib: libdata-dump-perl veraltet ist. Bitte in diesem Fall ein upgrade:
    sudo apt-get install libdata-dump-perl
    durchführen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: heinzfo am 22 April 2023, 11:18:11
    Hallo
    Ich bekomme auch diesen Fehler im fhem log:
    Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5359.
    Der Fritzbox state ist:
    Error: Timeout when reading Fritz!Box data
    Die "libdata-dump-perl" schein aktuell zu sein:
    sudo apt-get install libdata-dump-perl
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut... Fertig
    Statusinformationen werden eingelesen... Fertig
    libdata-dump-perl ist schon die neueste Version (1.23-1.1).
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

    Was kann das sein?

    Grüße, Heinz
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 April 2023, 11:23:08
    Zitat von: heinzfo am 22 April 2023, 11:18:11Was kann das sein?

    Grüße, Heinz

    Hallo Heinz,

    keine Ahnung. Auf drei Installation jetzt bei mir unauffällig.

    Anbei eine Version, wo ich die Zeile deaktiviert habe. Ich lade diese Version dann nachher auch im SVN hoch.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: heinzfo am 22 April 2023, 11:31:45
    Mit der angehängten Version geht es, danke :-)
    Schönes Wochenende
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 22 April 2023, 14:19:43
    Auch bei mir keine Auffälligkeiten.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 22 April 2023, 17:03:48
    Zitat von: JoWiemann am 22 April 2023, 11:23:08keine Ahnung. Auf drei Installation jetzt bei mir unauffällig.

    Hab zwar nicht wirklich Ahnung von Perl und eher wenig vom Programmieren - aber immer neugierig. Will dir absolut nicht reinreden.
    Hab mal den Fehler gegoogelt weil die "unblessed Reference" für Dummies einfach so ein unverständlilcher Begriff ist.
        => my $xml_resp = XMLin($resp_init->decoded_content)
        => FRITZBOX_Log $hash, 5, "DEBUG: XML_RESONSE:\n" . Dumper $xml_resp;

    Liegt das Problem beim Fehler nicht weniger beim Dumper sondern darin, dass die Variable $xml_resp eine ungültige Referenz ist (also auf hash, array oder was weiss ich)?

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Sommerfeld am 22 April 2023, 17:19:19
    Hallo, mit der Version erhalte ich keine Readings und im Log steht folgende Meldung
    No value specified for 'ForceArray' option in call to XMLin() at ./FHEM/72_FRITZBOX.pm line 5357.
    2023.04.22 17:01:47.189 1: FRITZBOX!7590 [FritzBox_7590AX: Readout_Aborted.3697] - INFO: Error: Timeout when reading Fritz!Box data.
    No value specified for 'ForceArray' option in call to XMLin() at ./FHEM/72_FRITZBOX.pm line 5357.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 22 April 2023, 17:28:04
    Zitat von: juemuc am 22 April 2023, 14:19:43Auch bei mir keine Auffälligkeiten.
    Viele Grüße
    Jürgen

    Ich muss im Gegensatz zu @Sommerfeld  Jürgen beipflichten. Auf dem Testsytem keine Auffälligkeiten.
    Alle Readings aktualisiert.

    VERSION   07.50.15a / 7590 mit Labor FRITZ!OS:7.51-104921 BETA

    Ich geh dann mal Live.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 22 April 2023, 18:52:56
    Zitat von: RalfRog am 22 April 2023, 17:28:04...Auf dem Testsytem keine Auffälligkeiten.

    Auf dem Livesystem "VERSION  07.50.15a"  doch.
    Als Fazit bleiben die IP beim MeshClient.


    LOG verbose 3 ich denke ok
    2023.04.22 17:51:42.262 1: PERL WARNING: Use of uninitialized value $aVal in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 599.
    2023.04.22 17:51:42.263 3: FRITZBOX!7490 [Fritzclient: Attr.599] - INFO: Attribute: event-on-change-reading with parameter:  del
    2023.04.22 17:52:05.964 3: FRITZBOX!7490 [Fritzclient: Attr.599] - INFO: Attribute: disable with parameter: 0 set

    Readings IP, komisch hat ja eigentlich als MeshClient keine / löschen geht und sie kommen aber wieder.
    (Zeigt sich so auch auf dem Testsystem)
    2023-04-22 18:03:41   box_ipv4_Extern HASH(0x7d913c0)
    2023-04-22 18:03:41   box_ipv6_Extern HASH(0x7d8e228)
    2023-04-22 18:03:41   box_ipv6_Prefix HASH(0x7d91228)
    2023-04-22 18:03:41   box_upnp        non-emu
    2023-04-22 18:03:41   box_upnp_control_activated non-emu
    Fpr non-emu kann das Modul nix.



    Hier an sich keine Auffälligkeiten
    => die Readings "dectx_model" werden nicht aktualisiert, vermutlich Relikt aus der 10er   ::) und ist auf einmal weg (wie beim Testsystem)
    => das Readings  "box_vpn_server" wird nicht aktualisiert kann aber schon länger sein ::), lässt sich löschen und bleibt weg



    Es fällt nix auf. IP auch gut.


    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 22 April 2023, 20:14:32
    Zitat von: RalfRog am 22 April 2023, 18:52:56Readings IP, komisch hat ja eigentlich als MeshClient keine / löschen geht und sie kommen aber wieder.
    (Zeigt sich so auch auf dem Testsystem)
    2023-04-22 18:03:41   box_ipv4_Extern HASH(0x7d913c0)
    2023-04-22 18:03:41   box_ipv6_Extern HASH(0x7d8e228)
    2023-04-22 18:03:41   box_ipv6_Prefix HASH(0x7d91228)
    2023-04-22 18:03:41   box_upnp        non-emu
    2023-04-22 18:03:41   box_upnp_control_activated non-emu


    Das mit der "box_ip" bei der FB7490 als Mesh-Client kann ich nicht bestätigen. Hier sind diese Readings nicht vorhanden.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 22 April 2023, 20:16:19
    Zitat von: juemuc am 22 April 2023, 20:14:32Das mit der "box_ip" bei der FB7490 als Mesh-Client kann ich nicht bestätigen. Hier sind diese Readings nicht vorhanden.

    uups...
    Da muss ich mal eine Verbose 4 für Jörg machen.

    Edit, hier der LOG
    2023.04.22 20:19:45.194 4: FRITZBOX!7490 [Fritzclient: Readout_Start.1567] - INFO: Fork process FRITZBOX_Readout_Run_Web
    2023.04.22 20:19:45.240 4: FRITZBOX!7490 [Fritzclient: Readout_Run_Web.1830] - INFO: Prepare query string for luaQuery.
    2023.04.22 20:19:45.247 4: FRITZBOX!7490 [Fritzclient: Readout_Run_Web.1937] - ReadOut gestartet: &radio=configd:settings/WEBRADIO/list(Name)&box_dect=dect:settings/enabled&handsetCount=dect:settings/Handset/count&handset=dect:settings/Handset/list(User,Manufacturer,Model,FWVersion,Productname)&wlanList=wlan:settings/wlanlist/list(mac,speed,speed_rx,rssi,is_guest)&wlanListNew=wlan:settings/wlanlist/list(mac,speed,rssi)&lanDevice=landevice:settings/landevice/list(mac,ip,ethernet,ethernet_port,ethernetport,guest,name,active,online,wlan,speed,UID)&lanDeviceNew=landevice:settings/landevice/list(mac,ip,ethernet,guest,name,active,online,wlan,speed,UID)&init=telcfg:settings/Foncontrol&box_stdDialPort=telcfg:settings/DialPort&dectUser=telcfg:settings/Foncontrol/User/list(Id,Name,Intern,IntRingTone,AlarmRingTone0,RadioRingID,ImagePath,G722RingTone,G722RingToneName)&diversity=telcfg:settings/Diversity/list(MSN,Active,Destination)&box_moh=telcfg:settings/MOHType&box_uptimeHours=uimodlogic:status/uptime_hours&box_uptimeMinutes=uimodlogic:status/uptime_minutes&box_fwVersion=logic:status/nspver&box_fwVersion_neu=uimodlogic:status/nspver&box_powerRate=power:status/rate_sumact&tam=tam:settings/TAM/list(Name,Display,Active,NumNewMessages,NumOldMessages)&box_cpuTemp=power:status/act_temperature&box_tr064=tr064:settings/enabled&box_tr069=tr069:settings/enabled&box_upnp=box:settings/upnp_activated&box_upnpCtrl=box:settings/upnp_control_activated&box_fwUpdate=updatecheck:status/update_available_hint&is_double_wlan=wlan:settings/feature_flags/DBDC&box_wlan_24GHz=wlan:settings/ap_enabled&box_wlan_5GHz=wlan:settings/ap_enabled_scnd&box_guestWlan=wlan:settings/guest_ap_enabled&box_guestWlanRemain=wlan:settings/guest_time_remain&box_macFilter_active=wlan:settings/is_macfilter_active&TodayBytesReceivedHigh=inetstat:status/Today/BytesReceivedHigh&TodayBytesReceivedLow=inetstat:status/Today/BytesReceivedLow&TodayBytesSentHigh=inetstat:status/Today/BytesSentHigh&TodayBytesSentLow=inetstat:status/Today/BytesSentLow&GSM_RSSI=gsm:settings/RSSI&GSM_NetworkState=gsm:settings/NetworkState&GSM_AcT=gsm:settings/AcT&UMTS_enabled=umts:settings/enabled&userTicket=userticket:settings/ticket/list(id)&dslStatGlobalIn=dslstatglobal:status/in&dslStatGlobalOut=dslstatglobal:status/out
    2023.04.22 20:19:45.292 4: FRITZBOX!7490 [Fritzclient: Web_OpenCon.5661] - DEBUG: using old SID from 20:16:53
    2023.04.22 20:19:45.293 4: FRITZBOX!7490 [Fritzclient: Web_Query.5715] - DEBUG: Request data via API luaQuery
    2023.04.22 20:19:46.556 4: FRITZBOX!7490 [Fritzclient: Web_OpenCon.5661] - DEBUG: using old SID from 20:16:53
    2023.04.22 20:19:46.558 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5789] - INFO: Request data via API dataQuery.
    2023.04.22 20:19:46.559 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5793] - INFO: URL: http://11.12.13.14/data.lua?sid=5b19c56e3c3040ba
    2023.04.22 20:19:47.604 4: FRITZBOX!7490 [Fritzclient: Readout_Run_Web.2188] - INFO: sip for box-model: 7490
    2023.04.22 20:19:47.677 4: FRITZBOX!7490 [Fritzclient: Web_OpenCon.5661] - DEBUG: using old SID from 20:16:53
    2023.04.22 20:19:47.679 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5789] - INFO: Request data via API dataQuery.
    2023.04.22 20:19:47.680 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5793] - INFO: URL: http://11.12.13.14/data.lua?sid=5b19c56e3c3040ba
    2023.04.22 20:19:49.661 4: FRITZBOX!7490 [Fritzclient: Web_OpenCon.5661] - DEBUG: using old SID from 20:16:53
    2023.04.22 20:19:49.663 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5789] - INFO: Request data via API dataQuery.
    2023.04.22 20:19:49.664 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5793] - INFO: URL: http://11.12.13.14/data.lua?sid=5b19c56e3c3040ba
    2023.04.22 20:19:52.075 4: FRITZBOX!7490 [Fritzclient: Web_OpenCon.5661] - DEBUG: using old SID from 20:16:53
    2023.04.22 20:19:52.076 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5789] - INFO: Request data via API dataQuery.
    2023.04.22 20:19:52.077 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5793] - INFO: URL: http://11.12.13.14/data.lua?sid=5b19c56e3c3040ba
    2023.04.22 20:19:54.674 4: FRITZBOX!7490 [Fritzclient: Web_OpenCon.5661] - DEBUG: using old SID from 20:16:53
    2023.04.22 20:19:54.675 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5789] - INFO: Request data via API dataQuery.
    2023.04.22 20:19:54.677 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5793] - INFO: URL: http://11.12.13.14/data.lua?sid=5b19c56e3c3040ba
    2023.04.22 20:19:56.817 4: FRITZBOX!7490 [Fritzclient: Web_OpenCon.5661] - DEBUG: using old SID from 20:16:53
    2023.04.22 20:19:56.818 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5789] - INFO: Request data via API dataQuery.
    2023.04.22 20:19:56.820 4: FRITZBOX!7490 [Fritzclient: Lua_Data.5793] - INFO: URL: http://11.12.13.14/data.lua?sid=5b19c56e3c3040ba
    2023.04.22 20:19:57.802 4: FRITZBOX!7490 [Fritzclient: Readout_Run_Web.3181] - DEBUG: wrong Fritz!OS: 07.29 or AVM-Model: FRITZ!Box 7490 for docsis informations.
    2023.04.22 20:19:57.804 4: FRITZBOX!7490 [Fritzclient: readPassword.6966] - INFO: Read FritzBox password from file
    2023.04.22 20:20:03.194 4: FRITZBOX!7490 [Fritzclient: Readout_Run_Web.3474] - INFO: Captured 293 values
    2023.04.22 20:20:12.503 3: FRITZBOX!7490 [Fritzclient: Attr.599] - INFO: Attribute: verbose with parameter: 2 set

    Edit2:
    Reicht wohl nicht. Mache noch einen Verbose 5.
    Ist natürlich ziemlich viel. Was soll ich dir davon geben.    Oder hast Du eine Ahnung?
    Da gibt es unter anderem Folgendes:
    ...
    2023.04.22 20:26:52.086 5: FRITZBOX!7490 [Fritzclient: Readout_Add_Reading.3825] - DEBUG: box_ipv4_Extern: HASH(0x8a93558)
    2023.04.22 20:26:52.915 5: FRITZBOX!7490 [Fritzclient: Readout_Add_Reading.3825] - DEBUG: box_ipv6_Extern: HASH(0x8a91dd8)
    2023.04.22 20:26:53.740 5: FRITZBOX!7490 [Fritzclient: Readout_Add_Reading.3825] - DEBUG: box_ipv6_Prefix: HASH(0x8a933f0)
    2023.04.22 20:26:53.742 5: FRITZBOX!7490 [Fritzclient: Readout_Add_Reading.3825] - DEBUG: fhem->sid: 5b19c56e3c3040ba
    2023.04.22 20:26:53.744 5: FRITZBOX!7490 [Fritzclient: Readout_Add_Reading.3825] - DEBUG: fhem->sidTime: 1682188013.74357
    2023.04.22 20:26:53.745 5: FRITZBOX!7490 [Fritzclient: Readout_Add_Reading.3825] - DEBUG: ->HINWEIS:
    2023.04.22 20:26:53.747 4: FRITZBOX!7490 [Fritzclient: Readout_Run_Web.3474] - INFO: Captured 293 values
    2023.04.22 20:26:53.760 5: FRITZBOX!7490 [Fritzclient: Readout_Run_Web.3475] - DEBUG: Handover to main process (9740): fhem->... viele der Readings
    ...
    2023.04.22 20:26:53.872 5: FRITZBOX!7490 [Fritzclient: Readout_Process.3631] - DEBUG: SET box_ipv4_Extern = 'HASH(0x8a93558)'
    ...
    2023.04.22 20:26:53.934 5: FRITZBOX!7490 [Fritzclient: Readout_Process.3631] - DEBUG: SET box_ipv6_Extern = 'HASH(0x8a91dd8)'
    ...
    2023.04.22 20:26:53.885 5: FRITZBOX!7490 [Fritzclient: Readout_Process.3631] - DEBUG: SET box_ipv6_Prefix = 'HASH(0x8a933f0)'
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 April 2023, 09:49:47
    Hallo,

    ich habe hier: https://forum.fhem.de/index.php?topic=133077.msg1273649#msg1273649 eine Erklärung zu:

    2023-04-22 18:03:41   box_ipv4_Extern HASH(0x7d913c0)
    2023-04-22 18:03:41   box_ipv6_Extern HASH(0x7d8e228)
    2023-04-22 18:03:41   box_ipv6_Prefix HASH(0x7d91228)

    und eine neue Beta für einen Test gepostet.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 24 April 2023, 13:23:34
    Hallo Jörg

    Habe gerade mal schnell auf dem Testsstem die VERSION  07.50.15c BETA aufgespielt und mir den Mesh client 7490 7.29 angeschaut.
    Die
    2023-04-22 18:03:41   box_ipv4_Extern HASH(0x7d913c0)
    2023-04-22 18:03:41   box_ipv6_Extern HASH(0x7d8e228)
    2023-04-22 18:03:41   box_ipv6_Prefix HASH(0x7d91228)
    sind weg und kommen nicht wieder. Auch keine leeren Readings. Soweit ok.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 24 April 2023, 14:06:48
    Hallo Jörg

    Auch auf der 7590 in 07.51 (MeshMaster) sieht es weiterhin gut aus.
    Anmerkung am Rande:
    => das Reading "sip0_123456 active  2023-04-22 17:31:43" (sip1_* und sip2_* sind aktualisiert und active) wird gerade nicht aktualisiert.
    ** Allerdings telefoniert meine Frau auch momentan darüber.

    Die neuen Readings:
    sip_active   2   2023-04-24 14:00:26
    sip_error    0   2023-04-24 14:00:26
    sip_inactive 0   2023-04-24 14:00:26
    sind nun auch da. Von der Logik her ist es aber verwirrend.

    Nach Abschluss des Telefonats:  "sip0_123456" wird aktualisiert und  "sip_active  3"


    Die über VPN angebundene 7430 in 7.29 sieht auch gut aus.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 24 April 2023, 20:04:08
    Moin zusammen,
    nachdem sich mein Problem hier: https://forum.fhem.de/index.php?topic=118150.msg1267313#msg1267313 (https://forum.fhem.de/index.php?topic=118150.msg1267313#msg1267313)
    erledigt hatte, musste ich heute feststellen, dass meine automatische Gäste-Wlan Schaltung nicht mehr funktioniert! :'(
    Also ein Update gemacht und nun geht nix mehr...

    Im Device steht "Error: Timeout when reading Fritz!Box data."
    Im Log immer wiederkehrend:Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5358.
    2023.04.24 19:56:15 1: FRITZBOX!7490 [FritzBox: Readout_Aborted.3697] - INFO: Error: Timeout when reading Fritz!Box data.
    2023.04.24 19:57:09 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 950.
    2023.04.24 19:57:09 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 963.
    File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5358.
    2023.04.24 19:57:39 1: FRITZBOX!7490 [FritzBox: Readout_Aborted.3697] - INFO: Error: Timeout when reading Fritz!Box data.
    2023.04.24 19:58:11 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 950.
    2023.04.24 19:58:11 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 963.
    File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5358.
    2023.04.24 19:58:34 1: FRITZBOX!7490 [FritzBox: Readout_Aborted.3697] - INFO: Error: Timeout when reading Fritz!Box data.
    2023.04.24 19:59:09 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 950.
    2023.04.24 19:59:09 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 963.
    File does not exist: Can't connect to 192.168.44.250:49443

    Vieleicht weiß jemand, was ich jetzt wieder ändern muss?!

    Box ist immer noch die 7490 mit aktueller Laborversion.

    Gruß
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 24 April 2023, 20:09:37
    Hast du das Perl-Modul "libxml-simple-perl" installiert?
    (wenn nicht sudo apt-get install libxml-simple-perl; vorher noch sudo apt-get update)

    Das war der Hintergrund
    Zitat von: JoWiemann am 18 April 2023, 13:49:17Hallo,
    ich habe hier noch eine neue Beta: 07.50.14e BETA

    Im Intervall gesteuerten abholen der FritzBox Daten waren vier Abrufe über den Aufruf des Betriebssystem Befehls curl realisiert. Die habe ich nun auf Perl Boardmittel umgestellt. Ich habe das Gefühl, dass das einiges an Performance gebracht hat.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 24 April 2023, 20:25:59
    Scheinbar ja!
    libxml-simple-perl ist schon die neueste Version (2.22-1).
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 24 April 2023, 20:33:22
    Ok war nur ne Idee/Schnellschuss, da es auf meiner Testinstallation auch fehlte.
    Ich muss allerdings zugeben, dass die Meldung bei mir im Log tatsächlich präzise war. Nämlich, dass das Modul fehlt.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 April 2023, 20:44:51
    Zitat von: kabanett am 24 April 2023, 20:04:08Vieleicht weiß jemand, was ich jetzt wieder ändern muss?!

    Hallo kabanett,

    bitte probiere einmal die hier gepostete Beta: https://forum.fhem.de/index.php?topic=133077.msg1273649#msg1273649

    Danke Dir und Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 24 April 2023, 21:17:37
    Funktioniert! Naja, zumindest genauso wie vorher...
    Readings kommen wieder rein. "set <name> guestWlan <on|off>" funktioniert immer noch nicht!

    Im Log steht, sich immer wiederholend:

    2023.04.24 21:15:17 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 950.
    2023.04.24 21:15:17 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 963.
    2023.04.24 21:15:17 2: FRITZBOX!7490 [FritzBox: SOAP_Request.5386] - INFO: TR064-PARAM-Error: File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5383.

    2023.04.24 21:15:17 2: FRITZBOX!7490 [FritzBox: SOAP_Request.5386] - INFO: TR064-PARAM-Error: File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5383.

    2023.04.24 21:15:17 2: FRITZBOX!7490 [FritzBox: SOAP_Request.5386] - INFO: TR064-PARAM-Error: File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5383.

    2023.04.24 21:15:17 2: FRITZBOX!7490 [FritzBox: SOAP_Request.5386] - INFO: TR064-PARAM-Error: File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5383.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 24 April 2023, 21:18:14
    Hallo Jörg,

    jetzt habe ich doch Auffälligkeiten beim meinem Mesh-Client (FB7490):
    box_uptime        no-emu              2023-04-24 21:04:42
    box_uptimeConnect 0 sec = 0T 00:00:00 2023-03-27 15:39:59

    Mich wundert hierbei, das "box_uptimeConnect" seit dem 27.03. nicht mehr verändert wurde. War mir bisher gar nicht aufgefallen. Kann aus meiner Sicht nicht mit der heute eingespielten "inhose" zusamenhängen.

    Habe auf der FB7490 allerdings auch die aktuelle inhouse-Version (7490-07.51-105026-Inhaus). Im Log (verbose=3) steht nichts. Kann ich irgendwie zur Klärung weitere Infos liefern?

    Die Readings sind für die Versionen 07.50.15c BETA und 07.50.15a identisch.


    Auf dem Mesh-Master FB6690 ist alles ok.

    Viele Grüße
    Jürgen

    Jetzt hat sich zumindest der Wert für box_uptime "korrigiert".
    box_uptime         3600 sec = 0T 01:00:00 2023-04-24 21:28:13
    box_uptimeConnect  0 sec = 0T 00:00:00    2023-03-27 15:39:59
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 24 April 2023, 21:49:15
    Hallo Jörg
    Habe gerade die Antworten von kabanett und juemuc zum Anlass genommen da gezielt zu schauen.

    GästeWLAN an/aus geht auf dem MeshMaster 7590 mit 07.50.15a (live)  &  07.50.15c BETA (test)
    GästeWLAN an/aus geht auf der Standalone    7430 mit                                 07.50.15c BETA (test)

    UptimeConnect auf dem MeshClient 7490 mit 07.50.15c BETA (test) wird ebenfalls nicht aktualisiert
    Kommt auf 07.50.15a (live) nicht wieder nachdem ich das Reading in disableBoxReadings wieder angehakt habe.
    => im Prinzip ok, gibts ja auch nicht. Blende ich sowieso über disableBoxReadings aus.

    Zu kabanett vergleichbare Logmeldungen sehe ich nicht.

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 24 April 2023, 21:58:24
    Hallo zusammen,

    ich kann bei mir auch gWLAN an/aus-schalten in der FB6690.

    Ich vermute, das für box_uptime ein bestimmter Schwellwert erreicht sein muss bevor no-emu durch die korrekte Zeitangabe ersetzt wird. Aber dies ist nur eine Vermutung, da die ja nur kurz nach dem Update der Firmware in der Box auftrat. Kann aus meiner Sicht mit Prio B verfolgt werden.
    box_uptimeConnect habe ich nun als Reading für den Mesh-Client gelöscht. Damit auch erledigt.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 24 April 2023, 22:01:00
    Zitat von: juemuc am 24 April 2023, 21:58:24Ich vermute, das für box_uptime ein bestimmter Schwellwert erreicht sein muss bevor no-emu durch die korrekte Zeitangabe ersetzt wird. Aber dies ist nur eine Vermutung, da die ja nur kurz nach dem Update der Firmware in der Box auftrat. Kann aus meiner Sicht mit Prio B verfolgt werden.

    Würde zu meinen Neustart-Effekten mit dem Tethering passen. Da ging das no-emu nach "längerer" Zeit (2-3h??) auch weg.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 25 April 2023, 07:45:58
    Hallo,

    ich werde mal auf die 7490 die Labor aufspielen. Allerdings stellt sich die Frage, ob Labor oder Inhouse Versionen wirklich für die Entwicklung des Moduls herangezogen werden sollten. Im ip-phone-forum zeigt sich in den Diskussionen, dass sich von Version zu Version alles Mögliche ändert, weil AVM scheinbar nur rum bastelt.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 25 April 2023, 08:40:29
    Zitat von: kabanett am 24 April 2023, 21:17:37Im Log steht, sich immer wiederholend:

    2023.04.24 21:15:17 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 950.
    2023.04.24 21:15:17 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 963.
    2023.04.24 21:15:17 2: FRITZBOX!7490 [FritzBox: SOAP_Request.5386] - INFO: TR064-PARAM-Error: File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5383.

    2023.04.24 21:15:17 2: FRITZBOX!7490 [FritzBox: SOAP_Request.5386] - INFO: TR064-PARAM-Error: File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5383.

    2023.04.24 21:15:17 2: FRITZBOX!7490 [FritzBox: SOAP_Request.5386] - INFO: TR064-PARAM-Error: File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5383.

    2023.04.24 21:15:17 2: FRITZBOX!7490 [FritzBox: SOAP_Request.5386] - INFO: TR064-PARAM-Error: File does not exist: Can't connect to 192.168.44.250:49443

    Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 47.
     at ./FHEM/72_FRITZBOX.pm line 5383.


    Hm, Deine FritzBox ist nicht über https erreichbar. Anbei die Beta mit http Zugriff zum Testen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 25 April 2023, 09:03:09
    Vielen Dank!
    Ich bin erst am Nachmittag wieder zu Hause und werde es dann ausprobieren.
    Zitat von: JoWiemann am 25 April 2023, 08:40:29Hm, Deine FritzBox ist nicht über https erreichbar. Anbei die Beta mit http Zugriff zum Testen.
    Ich habe gerade über VPN die Fritzbox mit "https://fritz.box" aufrufen können...
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 25 April 2023, 09:29:43
    Zitat von: kabanett am 25 April 2023, 09:03:09Ich habe gerade über VPN die Fritzbox mit "https://fritz.box" aufrufen können...

    Es sieht aber so aus, als wenn die SOAP Abfrage nicht über https akzeptiert würde. Auf meiner 7490 funktioniert mit der aktuellen Labor sowohl http, als auch https. Hast Du Fhem in einem Container oder hinter einer internen Firewall laufen?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 25 April 2023, 09:32:06
    Zitat von: JoWiemann am 25 April 2023, 07:45:58Hallo,

    ich werde mal auf die 7490 die Labor aufspielen. Allerdings stellt sich die Frage, ob Labor oder Inhouse Versionen wirklich für die Entwicklung des Moduls herangezogen werden sollten. Im ip-phone-forum zeigt sich in den Diskussionen, dass sich von Version zu Version alles Mögliche ändert, weil AVM scheinbar nur rum bastelt.

    Grüße Jörg
    Für mich reicht der aktuelle Stand 😁
    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 25 April 2023, 09:38:40
    Zitat von: JoWiemann am 25 April 2023, 09:29:43Hast Du Fhem in einem Container oder hinter einer internen Firewall laufen?

    Nein, sowohl als auch nicht!
    Ganz normal auf einen Raspberry.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 25 April 2023, 15:59:53
    Zitat von: JoWiemann am 25 April 2023, 08:40:29Anbei die Beta mit http Zugriff zum Testen.

    Die ständigen Fehlermeldungen sind weg!
    Gast-WLan lässt sich weiterin nicht aktivieren. Beim Versuch dies zu tun, steht folgendes im Log:

    2023.04.25 15:46:30 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 15:46:30 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 15:46:30 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web
    2023.04.25 15:48:07 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 15:48:07 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 15:48:07 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web
    2023.04.25 15:49:59 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 15:49:59 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 15:49:59 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 25 April 2023, 16:33:06
    Zitat von: kabanett am 25 April 2023, 15:59:53Gast-WLan lässt sich weiterin nicht aktivieren. Beim Versuch dies zu tun, steht folgendes im Log:

    2023.04.25 15:46:30 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 15:46:30 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 15:46:30 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web
    2023.04.25 15:48:07 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 15:48:07 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 15:48:07 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web
    2023.04.25 15:49:59 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 15:49:59 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 15:49:59 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web


    Hallo,

    nur zur Sicherheit. Das Gast-Wlan ist auch vollständig definiert, also SSID und Kennwort. Sofern eine der Definitionen fehlt, kann das nicht funktionieren. Frage: Funktioniert das aktivieren und deaktivieren in der FritzBox?

    Wenn ja, dann bitte einmal verbose auf 4 setzen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 25 April 2023, 16:52:42
    Zitat von: JoWiemann am 25 April 2023, 16:33:06Das Gast-Wlan ist auch vollständig definiert
    Ja!

    Zitat von: JoWiemann am 25 April 2023, 16:33:06also SSID und Kennwort.
    Ja und ja!

    Zitat von: JoWiemann am 25 April 2023, 16:33:06Frage: Funktioniert das aktivieren und deaktivieren in der FritzBox?
    Ja!

    Zitat von: JoWiemann am 25 April 2023, 16:33:06Wenn ja, dann bitte einmal verbose auf 4 setzen.
    Bitteschön  ;)
    2023.04.25 16:40:11 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 16:40:11 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 16:40:11 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web
    2023.04.25 16:40:11 4: FRITZBOX!7490 [FritzBox: readPassword.6990] - INFO: Read FritzBox password from file
    2023.04.25 16:40:11 4: FRITZBOX!7490 [FritzBox: TR064_Cmd.5446] - DEBUG: TR064-Transport-Error: 500 Can't connect to 192.168.44.250:49443
    2023.04.25 16:40:11 4: FRITZBOX!7490 [FritzBox: TR064_Cmd.5446] - DEBUG: TR064-Transport-Error: 500 Can't connect to 192.168.44.250:49443
    2023.04.25 16:40:11 4: FRITZBOX!7490 [FritzBox: TR064_Cmd.5446] - DEBUG: TR064-Transport-Error: 500 Can't connect to 192.168.44.250:49443
    2023.04.25 16:40:12 4: FRITZBOX!7490 [FritzBox: Web_OpenCon.5685] - DEBUG: using old SID from 16:39:55
    2023.04.25 16:40:12 4: FRITZBOX!7490 [FritzBox: Web_Query.5739] - DEBUG: Request data via API luaQuery
    2023.04.25 16:40:13 4: FRITZBOX!7490 [FritzBox: Set_Cmd_Done.4003] - INFO: Back at main process

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 25 April 2023, 17:05:08
    Und tr064 ist in der Box eingeschaltet?

    In den Readings steht auch "box_tr064 on"?

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 25 April 2023, 17:15:22
    Ich habe da nix verstellt!
    Ich wüsste auch garnicht wo...  ;D

    Ist doch so OK?!
    Zitat2023-04-25 17:11:42   box_tr064       on
    #     2023-04-25 17:11:42   box_tr069       off
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 25 April 2023, 17:28:39
    Ist zwischen FHEM und FB7490 noch etwas dazwischen (Switch, Firewall oder ähnliches)?

    Ansonsten bin ich leider raus.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 25 April 2023, 17:43:12
    Zitat von: kabanett am 25 April 2023, 16:52:422023.04.25 16:40:11 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 16:40:11 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 16:40:11 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web
    2023.04.25 16:40:11 4: FRITZBOX!7490 [FritzBox: readPassword.6990] - INFO: Read FritzBox password from file
    2023.04.25 16:40:11 4: FRITZBOX!7490 [FritzBox: TR064_Cmd.5446] - DEBUG: TR064-Transport-Error: 500 Can't connect to 192.168.44.250:49443
    2023.04.25 16:40:11 4: FRITZBOX!7490 [FritzBox: TR064_Cmd.5446] - DEBUG: TR064-Transport-Error: 500 Can't connect to 192.168.44.250:49443
    2023.04.25 16:40:11 4: FRITZBOX!7490 [FritzBox: TR064_Cmd.5446] - DEBUG: TR064-Transport-Error: 500 Can't connect to 192.168.44.250:49443
    2023.04.25 16:40:12 4: FRITZBOX!7490 [FritzBox: Web_OpenCon.5685] - DEBUG: using old SID from 16:39:55
    2023.04.25 16:40:12 4: FRITZBOX!7490 [FritzBox: Web_Query.5739] - DEBUG: Request data via API luaQuery
    2023.04.25 16:40:13 4: FRITZBOX!7490 [FritzBox: Set_Cmd_Done.4003] - INFO: Back at main process

    Hm, die TR064 Aufrufe sind alle https Aufrufe. Somit liegt irgendwo ein Problem im https Transportlayer bei Dir vor. Funktioniert denn wirklich eine ältere Version des Moduls? Bei den TR064 Aufrufen habe ich im Modul nichts geändert.

    Ist die IP 192.168.44.250 tatsächlich die der primären FritzBox oder hängt die FritzBox an einer primären FritzBox?

    Poste doch noch ein List von der Box.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 25 April 2023, 18:26:10
    ENTWARNUNG!!!

    Erst einmal vielen Dank für deine unermüdliche Hilfe!

    Nach deinem Post wegen Switch/Firewall viel mir auch nichts mehr ein, als die Fritzbox stromlos zu machen.
    Siehe da, jetzt funktioniert auch die Gast-WLan Steuerung. Neu gestartet hatte ich ja schon ohne Erfolg...
    Ich denke es ist tatsächlich ein Problem der Laborversion. Möchte aber, wegen Wirecard, nicht darauf verzichten.

    Momentan habe ich noch folgende Meldungen:
    2023.04.25 18:12:34 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan on
    2023.04.25 18:12:34 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 18:12:34 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web
    2023.04.25 18:14:26 3: FRITZBOX!7490 [FritzBox: Set.1147] - INFO: set FritzBox guestWlan off
    2023.04.25 18:14:26 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3869] - Set_CMD_Start -> Set.1149 -> guestwlan
    2023.04.25 18:14:26 1: FRITZBOX!7490 [FritzBox: Set_Cmd_Start.3982] - INFO: Fork process FRITZBOX_Run_GuestWlan_Web

    Kommen die weil ich diese spezielle Version von heute betreibe?
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 25 April 2023, 18:46:36
    Zitat von: JoWiemann am 25 April 2023, 07:45:58Hallo,

    ich werde mal auf die 7490 die Labor aufspielen. Allerdings stellt sich die Frage, ob Labor oder Inhouse Versionen wirklich für die Entwicklung des Moduls herangezogen werden sollten. Im ip-phone-forum zeigt sich in den Diskussionen, dass sich von Version zu Version alles Mögliche ändert, weil AVM scheinbar nur rum bastelt.

    Grüße Jörg

    Ich denke, schön wenn die Labor (besonders Inhouse) funktioniert. Sich zu sehr an der unfertigen Version zu orientieren verursacht ggfs. viel unnötigen Aufwand.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 25 April 2023, 18:50:44
    Zitat von: kabanett am 25 April 2023, 18:26:10Kommen die weil ich diese spezielle Version von heute betreibe?

    Ja, die hatte ich noch zum Testen drin.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 25 April 2023, 19:52:57
    Zitat von: JoWiemann am 25 April 2023, 18:50:44Ja, die hatte ich noch zum Testen drin.
    OK!
    Wie gesagt, nochmals vielen Dank an alle!
    Es ärgert mich schon wieder maßlos, dass ich nicht vorher auf die Idee gekommen bin... :(
    War echt keine Absicht! Sorry!
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 25 April 2023, 20:03:09
    Zitat von: kabanett am 25 April 2023, 19:52:57Wie gesagt, nochmals vielen Dank an alle!
    Es ärgert mich schon wieder maßlos, dass ich nicht vorher auf die Idee gekommen bin... :(
    War echt keine Absicht! Sorry!

    Alles gut. Auf dem Weg habe ich noch Kleinigkeiten gefunden.

    Somit nun nochmal eine Beta: 07.50.15d BETA

    Sofern Ihr nichts mehr findet, würde ich diese Version gerne ins SVN einchecken.


    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 25 April 2023, 21:32:20
    Hallo Jörg,

    sieht gut aus. Allerdings ist mir aufgefallen, dass bei der FB7490 (Mesh-Client) die Readings sip0 - sip2 angezeigt werden, obwohl ich das Attribut enableSIP nicht gesetzt habe. Ist aus meiner Sicht aber nur ein "Anzeige-Thema".

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: blueberry63 am 25 April 2023, 22:32:20
    Hallo,

    ich setze die letzte eingecheckte Version ein (07.50.15a) und bekomme beim RING-Kommando diese Meldungen im LOG:

    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3987] - INFO: Fork process FRITZBOX_Ring_Run_Web
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3874] - Set_CMD_Start -> Set.1151 -> ring
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3874] - Set_CMD_Start -> Set.1151 -> ring
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3987] - INFO: Fork process FRITZBOX_Ring_Run_Web
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3874] - Set_CMD_Start -> Set.1151 -> ring
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3987] - INFO: Fork process FRITZBOX_Ring_Run_Web
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3874] - Set_CMD_Start -> Set.1151 -> ring
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3987] - INFO: Fork process FRITZBOX_Ring_Run_Web

    Ich weiß, dass das RING-Kommando hier noch nicht funktioniert, wollte es aber einfach melden.

    Gruß
    Blueberry63
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 26 April 2023, 01:04:13
    Hallo Jörg
    Hab mich auch noch drangegeben. Ähnlich wie bei Jürgen weitgehend (paar Kleinigkeien beim Mesh-Client) gut.

    VERSION  07.50.15d BETA


    Keine ungewöhnlichen Einträge im Log bei verbose 3.

    zu 1  7590
    Reading werden aktualisiert. Soweit alles gut.
    Habe noch den gleichen Effekt wie vorgestern (ist das korrekt so?)
    Zitat von: RalfRog am 24 April 2023, 14:06:48Anmerkung am Rande:
    => das Reading "sip0_123456 active  2023-04-22 17:31:43" (sip1_* und sip2_* sind aktualisiert und active) wird gerade nicht aktualisiert.
    ** Allerdings telefoniert meine Frau auch momentan darüber.

    Die neuen Readings:
    sip_active   2   2023-04-24 14:00:26
    sip_error    0   2023-04-24 14:00:26
    sip_inactive 0   2023-04-24 14:00:26
    sind nun auch da. Von der Logik her ist es aber verwirrend.

    Nach Abschluss des Telefonats:  "sip0_123456" wird aktualisiert und  "sip_active  3"

    zu 2  7490



    zu 3  7430
    Sieht gut aus.

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 26 April 2023, 07:36:26
    Hallo Ralf,

    die Logik bei SIP verstehe ich auch nicht. Ich rufe einfach nur die Daten von der FritzBox ab. Dies geschieht immer im Rahmen des gesetzten Intervalls. Also nicht Ereignis gesteuert.

    Ich prüfe einmal die box_... Readings auf korrekte Master/Slave Behandlung.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 26 April 2023, 07:39:14
    Zitat von: blueberry63 am 25 April 2023, 22:32:20diese Meldungen im LOG:

    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3987] - INFO: Fork process FRITZBOX_Ring_Run_Web
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3874] - Set_CMD_Start -> Set.1151 -> ring
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3874] - Set_CMD_Start -> Set.1151 -> ring
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3987] - INFO: Fork process FRITZBOX_Ring_Run_Web
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3874] - Set_CMD_Start -> Set.1151 -> ring
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3987] - INFO: Fork process FRITZBOX_Ring_Run_Web
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3874] - Set_CMD_Start -> Set.1151 -> ring
    FRITZBOX!7390 [WLANAP2: Set_Cmd_Start.3987] - INFO: Fork process FRITZBOX_Ring_Run_Web


    Hallo,

    die Log-Einträge waren noch vom Testen ,,hängen" geblieben. Das Ring wird wohl nie wieder wie früher funktionieren. Ich finde hierfür einfach keine Möglichkeiten.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 26 April 2023, 10:42:25
    Zitat von: juemuc am 25 April 2023, 21:32:20Allerdings ist mir aufgefallen, dass bei der FB7490 (Mesh-Client) die Readings sip0 - sip2 angezeigt werden, obwohl ich das Attribut enableSIP nicht gesetzt habe. Ist aus meiner Sicht aber nur ein "Anzeige-Thema".

    Hm,

    das kann ich nicht reproduzieren. Können die irgendwie vom Testen "hängen" geblieben sein? Bzw. setz doch das Attribut einmal auf 1, dann wieder auf 0 und schau mal, ob die Readings wieder kommen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 26 April 2023, 10:49:49
    Hallo Jörg,

    ein enableSIP=1 und dann ein enableSIP=0 hat geholfen. Der Timestamp war auch von gestern. Somit wohl ein Überbleibsel gewesen. Somit für Dich aus meiner Sicht kein weiterer Handlungsbedarf.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 26 April 2023, 12:49:20
    Hallo,

    ich habe jetzt die von Ralf gemeldeten Fehler noch bereinigt.

    Anbei jetzt die Version: 07.50.16 zum finalen Test.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 26 April 2023, 14:38:55
    ups.

    Ich erhalte diese Meldungen im Logfile:
    2023.04.26 14:02:34 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorCode' => '401',
                       'errorDescription' => 'Invalid Action'
                     }
    }
    2023.04.26 14:04:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:06:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:08:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:10:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:12:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorCode' => '401',
                       'errorDescription' => 'Invalid Action'
                     }
    }
    2023.04.26 14:14:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:16:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:18:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorCode' => '401',
                       'errorDescription' => 'Invalid Action'
                     }
    }
    2023.04.26 14:20:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:22:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:24:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:26:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorCode' => '401',
                       'errorDescription' => 'Invalid Action'
                     }
    }
    2023.04.26 14:28:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorCode' => '401',
                       'errorDescription' => 'Invalid Action'
                     }
    }
    2023.04.26 14:30:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorDescription' => 'Invalid Action',
                       'errorCode' => '401'
                     }
    }
    2023.04.26 14:32:32 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                       'errorCode' => '401',
                       'errorDescription' => 'Invalid Action'
                     }
    }
    jump to the top

    Viele Grüße
    Jürgen

    PS.: verbose=2 über global.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 26 April 2023, 15:17:05
    Zitat von: juemuc am 26 April 2023, 14:38:55Ich erhalte diese Meldungen im Logfile:
    2023.04.26 14:02:34 2: FRITZBOX!6690 [Fritzbox: Readout_Run_Web.3387] - ERROR: wanpppconn GetInfo ->
    {
      'UPnPError' => {
                      'errorCode' => '401',
                      'errorDescription' => 'Invalid Action'
                    }
    }

    Cable, Cable, Cable.

    Bitte nimm einmal die angehängte Version. Und bitte poste doch einmal die tr064ServiceListe. Danke Dir

    PS: Waren bei Dir die Readings: box_ipv4_Extern, box_connect, box_last_connect_err, box_uptimeConnect vorhanden?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 26 April 2023, 15:27:02
    Hallo Jörg,

    Logfile ist nun ok. Anbei die Liste. Nochmals vielen Dank für Deine Arbeit.

    Viele Grüße
    Jürgen

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 26 April 2023, 22:59:30
    Hallo Jörg

    VERSION  07.50.16a (soweit unauffällig; ich habe nur auf die die Dinge von gestern geschaut)

    => box_meshRole  slave  wird wieder aktualisiert / wieder da
    => mit Attribut enableSIP 0 verschwinden alle sip-Readings

    Die SIP-Merkwürdigkeiten der Box beim telefonieren habe ich nicht wiederholt.

    Das wäre dann meine Version für das Livesystem  ;)       wenn die Anmerkungen von Adimarantis nicht noch Auswirkungen haben  8)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Adimarantis am 27 April 2023, 07:39:34
    Hallo Jörg

    Es gibt paar harmlose aber lästige Perl Warnings - sollten leicht zu beheben sein.
    Siehe https://forum.fhem.de/index.php?topic=133356

    Gruß,
    auch Jörg  :)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Elektrolurch am 27 April 2023, 09:02:26
    ... und das reguläre Senden von cmds wird per loglevel 1 ausgegeben. Sollte ja dann eigentlich loglevel 3 sein.
    Bei mir ist es das Kommando für das Ein- und Ausschalten des WLans.
    (FB 7390)

    Gruß

    Elektrolurch
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 27 April 2023, 22:34:31
    Hallo Jörg,

    in der Version 07.50.16b sind mir in für die FB7490 (als Mash-Slave) folgende Punkte noch aufgefallen.


    box_ipv4_Extern 192.168.255.200 2023-04-27 22:28:16
    box_dns_Server0 192.168.255.250 2023-04-27 22:28:16
    box_dns_Server1 0.0.0.0         2023-04-27 22:28:16

    Das ist die interne IP der FB7490 und es ist der alternative DNS-Server (s. Anhang).

    Ansonsten ist bei mir alles ok.

    Viele Grüße
    Jürgen

    PS.: Nicht wundern, ich habe mehrere VLANS.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 28 April 2023, 07:02:39
    Zitat von: juemuc am 27 April 2023, 22:34:31Hallo Jörg,

    in der Version 07.50.16b sind mir in für die FB7490 (als Mash-Slave) folgende Punkte noch aufgefallen.

    • die DNS-Server sind unvollständig
    • die externe IPV4 ist falsch

    box_ipv4_Extern 192.168.255.200 2023-04-27 22:28:16
    box_dns_Server0 192.168.255.250 2023-04-27 22:28:16
    box_dns_Server1 0.0.0.0         2023-04-27 22:28:16

    Das ist die interne IP der FB7490 und es ist der alternative DNS-Server (s. Anhang).

    Ansonsten ist bei mir alles ok.

    Viele Grüße
    Jürgen

    PS.: Nicht wundern, ich habe mehrere VLANS.

    Hallo Jürgen,

    tja, genau so kommen die Informationen bei der TR064 Abfrage. Also eher ein Problem von AVM.

    PS: Bitte einmal das Ergebnis von "get <name> tr964Command WANPPPConnection:1 wanpppconn1 GetInfo" posten. Danke Dir

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 28 April 2023, 10:53:51
    Hallo Jörg hier von meiner 7490 als Slave mit OS7.29

    Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'GetInfoResponse' => {
                                     'NewEnable' => '0',
                                     'NewUpstreamMaxBitRate' => '463',
                                     'NewTransportType' => 'PPPoE',
                                     'NewDNSServers' => '11.12.13.14, 0.0.0.0',    = PiHole
                                     'NewRSIPAvailable' => '0',
                                     'NewMinCharsUsername' => '3',
                                     'NewUptime' => '4965573',
                                     'NewIdleDisconnectTime' => '300',
                                     'NewMaxCharsUsername' => '128',
                                     'NewMACAddress' => '11:22:33:44:55:66
                                     'NewPPPoEACName' => '',
                                     'NewDNSOverrideAllowed' => '1',
                                     'NewDownstreamMaxBitRate' => '927',
                                     'NewName' => 'internet',
                                     'NewRemoteIPAddress' => '',
                                     'NewConnectionStatus' => 'Connected',
                                     'NewDNSEnabled' => '1',
                                     'NewPPPoEServiceName' => '',
                                     'NewUserName' => '',
                                     'NewConnectionTrigger' => 'OnDemand',
                                     'NewLastAuthErrorInfo' => '',
                                     'NewExternalIPAddress' => 'eigene LAN Adresse',
                                     'NewMinCharsPassword' => '3',
                                     'NewAllowedCharsUsername' => "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._\@()#/%[]{}*+\x{a7}\$&=?!:;,",
                                     'NewLastConnectionError' => 'ERROR_NONE',
                                     'NewRouteProtocolRx' => 'Off',
                                     'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
                                     'NewMaxCharsPassword' => '64',
                                     'NewNATEnabled' => '1',
                                     'NewAllowedCharsPassword' => "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._\@()#/%[]{}*+\x{a7}\$&=?!:;,",
                                     'NewConnectionType' => 'IP_Routed'
                                   }
            };


    Edit:
    in der 16a habe ich den gleiche Effekt bei den dns-Servern wie Jürgen
    box_dns_Server0  meinPiHole
    box_dns_Server1  0.0.0.0

    Edit2:
    und die "box_ipv4_Extern" ist die eigene IP der Box im LAN


    Im Nachgang mit Nachdenken:
    eingene LAN IP passt an sich
    DNS passt auch, da nur einer im Master definiert ist und ich sie im Slave nicht manuell setze.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 28 April 2023, 11:14:18
    Zitat von: RalfRog am 28 April 2023, 10:53:51Hallo Jörg hier von meiner 7490 als Slave mit OS7.29

    Service='WANPPPConnection:1'  Control='wanpppconn1'  Action='GetInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'GetInfoResponse' => {
                                    'NewEnable' => '0',
                                    'NewUpstreamMaxBitRate' => '463',
                                    'NewTransportType' => 'PPPoE',
                                    'NewDNSServers' => '10.20.30.23, 0.0.0.0',
                                    'NewRSIPAvailable' => '0',
                                    'NewMinCharsUsername' => '3',
                                    'NewUptime' => '4965573',
                                    'NewIdleDisconnectTime' => '300',
                                    'NewMaxCharsUsername' => '128',
                                    'NewMACAddress' => '7C:FF:4D:14:08:16',
                                    'NewPPPoEACName' => '',
                                    'NewDNSOverrideAllowed' => '1',
                                    'NewDownstreamMaxBitRate' => '927',
                                    'NewName' => 'internet',
                                    'NewRemoteIPAddress' => '',
                                    'NewConnectionStatus' => 'Connected',
                                    'NewDNSEnabled' => '1',
                                    'NewPPPoEServiceName' => '',
                                    'NewUserName' => '',
                                    'NewConnectionTrigger' => 'OnDemand',
                                    'NewLastAuthErrorInfo' => '',
                                    'NewExternalIPAddress' => '10.20.30.2',
                                    'NewMinCharsPassword' => '3',
                                    'NewAllowedCharsUsername' => "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._\@()#/%[]{}*+\x{a7}\$&=?!:;,",
                                    'NewLastConnectionError' => 'ERROR_NONE',
                                    'NewRouteProtocolRx' => 'Off',
                                    'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
                                    'NewMaxCharsPassword' => '64',
                                    'NewNATEnabled' => '1',
                                    'NewAllowedCharsPassword' => "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._\@()#/%[]{}*+\x{a7}\$&=?!:;,",
                                    'NewConnectionType' => 'IP_Routed'
                                  }
            };


    Edit:
    in der 16a habe ich den gleiche Effekt bei den dns-Servern wie Jürgen
    box_dns_Server0  meinPiHole
    box_dns_Server1  0.0.0.0

    Edit2:
    und die "box_ipv4_Extern" ist die eigene IP der Box im LAN

    Hallo Ralf,

    ist halt wie es ist. AVM stellt die Informationen so bereit. Aus Sicht der FritzBox gibt es halt nur eine externe IP, was aus Deiner Sicht halt anders ist :-)

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 28 April 2023, 11:37:27
    Ne ich denke schon, dass das bei mir mit den drei Readings so okay ist.
    Sorry die Anmerkung im Nachgang war etwas zu spät....

    Bei mir ist die box_ipv4_extern ja nicht der 2. dns-Server sondern die IP des Slaves, also durchaus wenn man will auch "extern". Der Slave routet ja nicht.
    Jürgens DNS-Merkwürdigkeit habe ich nicht.


    Dass der Slave die eigene IP als box_ipv4_extern ausgibt finde ich durchaus ok. Kann ich auch gedanklich mit leben.
    Der erste DNS-Server passt -es ist mein PiHole- und ein alternativer DNS ist nicht definiert. So wirds vom Master propagiert.
    Also weniger komplex als Jürgen mit VLAN und 2 Netzen (vielleicht der Gund warum ein DNS "verworfen" wird).


    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 28 April 2023, 14:31:15
    Hallo zusammen,

    anbei meine Infos:
    Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetInfo'
    ----------------------------------------------------------------------
    {
      'GetInfoResponse' => {
                             'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
                             'NewMinCharsUsername' => '3',
                             'NewNATEnabled' => '1',
                             'NewUptime' => '491',
                             'NewMACAddress' => 'C8:0E:14:CC:9F:24',
                             'NewPPPoEServiceName' => '',
                             'NewDownstreamMaxBitRate' => '927',
                             'NewMaxCharsUsername' => '128',
                             'NewPPPoEACName' => '',
                             'NewRemoteIPAddress' => '',
                             'NewMaxCharsPassword' => '64',
                             'NewMinCharsPassword' => '3',
                             'NewUpstreamMaxBitRate' => '463',
                             'NewDNSEnabled' => '1',
                             'NewEnable' => '0',
                             'NewLastAuthErrorInfo' => '',
                             'NewAllowedCharsUsername' => 'xxxxxxxxxxxxxxxxxxxxx',
                             'NewTransportType' => 'PPPoE',
                             'NewIdleDisconnectTime' => '300',
                             'NewDNSServers' => '192.168.255.250, 0.0.0.0',
                             'NewUserName' => '',
                             'NewAllowedCharsPassword' => 'xxxxxxxxxxxxxxxxxxxxx',
                             'NewConnectionTrigger' => 'OnDemand',
                             'NewConnectionType' => 'IP_Routed',
                             'NewLastConnectionError' => 'ERROR_NONE',
                             'NewRSIPAvailable' => '0',
                             'NewRouteProtocolRx' => 'Off',
                             'NewDNSOverrideAllowed' => '1',
                             'NewConnectionStatus' => 'Connected',
                             'NewExternalIPAddress' => '192.168.255.200',
                             'NewName' => 'internet'
                           }
    }

    Da ja AVM die Infos so liefert, ist es für mich auch vollkommen ok. Ich war mir nur nicht sicher, ob hier eventuell noch ein kleiner Fehler vorhanden war. Somit alles prima.

     
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: heinzfo am 29 April 2023, 11:14:20
    Hallo

    Mit der heutigen Version habe ich wieder diesen Fehler im Logfile.

    2023.04.29 10:33:51 1: FRITZBOX!7590 [FB7590: Readout_Aborted.3783] - INFO: Error: Timeout when reading Fritz!Box data.
    Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5469.

    Nach dem Auskommentieren der Zeile 5469 ist der Fehler weg.

    Note:
    libxml-simple-perl ist schon die neueste Version (2.25-1).

    FB7590 FW 7.50
    FRITZFON C6 FW 4.93


    Beste Grüße
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 11:18:31
    Zitat von: heinzfo am 29 April 2023, 11:14:20Hallo

    Mit der heutigen Version habe ich wieder diesen Fehler im Logfile.

    2023.04.29 10:33:51 1: FRITZBOX!7590 [FB7590: Readout_Aborted.3783] - INFO: Error: Timeout when reading Fritz!Box data.
    Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5469.

    Nach dem Auskommentieren der Zeile 5469 ist der Fehler weg.

    Note:
    libxml-simple-perl ist schon die neueste Version (2.25-1).

    FB7590 FW 7.50
    FRITZFON C6 FW 4.93


    Beste Grüße

    Ich habe die Zeile jetzt auskommentiert. Ich habe keine Ahnung, warum es mal unauffällig ist und dann wieder Probleme macht. Die neue Version lade ich heute ins SVN.

    Grüße Jörg

    PS: Mir erschließt sich auch nicht, warum Dumper da so hart aussteigt und nicht eine handhabbare Fehlermeldung zurück gibt.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: heinzfo am 29 April 2023, 12:05:33
    Hallo Jörg

    Ich habe die Zeile wieder einkommentiert und folgende use zusätzlich eingetragen, jetzt ist der Fehler weg.

    use XML::Simple;
    use Data::Dumper;

    Grüße, Heinz
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 12:28:58
    Zitat von: heinzfo am 29 April 2023, 12:05:33Hallo Jörg

    Ich habe die Zeile wieder einkommentiert und folgende use zusätzlich eingetragen, jetzt ist der Fehler weg.

    use XML::Simple;
    use Data::Dumper;

    Grüße, Heinz

    Das verstehe ich nicht. Die use sind doch global im Modul schon vorhanden. Wenn die Perl Funktionen nicht eingebunden wären, dann würde ja der Aufruf grundsätzlich schon nicht funktionieren.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 12:32:36
    Zitat von: heinzfo am 29 April 2023, 12:05:33Hallo Jörg

    Ich habe die Zeile wieder einkommentiert und folgende use zusätzlich eingetragen, jetzt ist der Fehler weg.

    use XML::Simple;
    use Data::Dumper;

    Grüße, Heinz

    Hallo Heinz,

    teste doch bitte trotzdem mal die angehängte Version.

    Danke Dir
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 12:36:27
    Zitat von: JoWiemann am 29 April 2023, 12:28:58
    Zitat von: heinzfo am 29 April 2023, 12:05:33Hallo Jörg

    Ich habe die Zeile wieder einkommentiert und folgende use zusätzlich eingetragen, jetzt ist der Fehler weg.

    use XML::Simple;
    use Data::Dumper;

    Grüße, Heinz

    Das verstehe ich nicht. Die use sind doch global im Modul schon vorhanden. Wenn die Perl Funktionen nicht eingebunden wären, dann würde ja der Aufruf grundsätzlich schon nicht funktionieren.

    Grüße Jörg

    Hm, was wäre wenn es zwei Versionen von XML::Simple und Data::Dumper auf dem Rechner gibt. Und beim Start des Moduls eine andere als durch Deine Änderung in der Sub geladen wird?!

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: heinzfo am 29 April 2023, 12:47:19
    Hallo Jörg

    #884

    Mit der angehängten Version keine Probleme!

    Grüße, Heinz
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 April 2023, 16:04:37
    Hallo Jörg
    Lifesystem per update aktualisiert VERSION  07.50.16b (27495)   für 7590 mit Labor 7.51-104921 und 7490 mit 7.29

    Keine Auffälligkeiten bei den Readings oder im Log.
    (verbose 3; vorhandene Konfiguration -> nicht alles ist aktiviert bzw. per Attribut disableBoxReadings, event-on-change-reading ruhig gestellt).

    07.50.16c nicht probiert.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Jamo am 29 April 2023, 16:25:32
    VERSION  07.50.16b (27495) bei mir auf einer FB7590 auch unauffällig, ich habe die Labor Version FRITZ!OS 7.51-105108 vom 28.04.23 installiert.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 29 April 2023, 18:13:43
    Auch bei mir mit der letzten Version 16c keine Auffälligkeiten.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Brause am 29 April 2023, 18:35:36
    Hallo zusammen

    Ich habe, nach dem update von heute, noch eine Fehlermeldung im Log ( schön alle 5 Minuten )
    2023.04.29 16:27:45 2: FRITZBOX!7590 [fb.Basis.Box: Readout_Run_Web.3389] - ERROR: wanpppconn GetInfo ->
    $VAR1 = {
              'UPnPError' => {
                               'errorCode' => '401',
                               'errorDescription' => 'Invalid Action'
                             }
            };


    Die Box hängt bei mir hinter einem Zwangsrouter, DSL ist deaktiviert
    Das list ist diskret gekürzt
    #   .FhemMetaInternals 1
    #   APICHECKED 1
    #   DEF        192.168.x.xxx
    #   FUUID      5c44285b-f33f-e180-9ca9-909a00dda9072863
    #   FVERSION   72_FRITZBOX.pm:0.274950/2023-04-28
    #   HOST       192.168.x.xxx
    #   INTERVAL   300
    #   LUADATA    1
    #   LUAQUERY   1
    #   MODEL      FRITZ!Box 7590
    #   NAME       fb.Basis.Box
    #   NR         46
    #   SECPORT    49443
    #   STATE      WLAN: on gWLAN: on
    #   TIMEOUT    55
    #   TR064      1
    #   TYPE       FRITZBOX
    #   UPNP       1
    #   VERSION    07.50.16b
    #   .attreocr:
    #     state
    #   .attrminint:
    #   .userReadings:
    #   OLDREADINGS:
    #   READINGS:
    #     2023-04-29 18:17:46   .box_TodayBytesReceivedHigh 4
    #     2023-04-29 18:17:46   .box_TodayBytesReceivedLow 37117288
    #     2023-04-29 18:17:46   .box_TodayBytesSentHigh 0
    #     2023-04-29 18:17:46   .box_TodayBytesSentLow 759152673
    #     2023-04-29 18:17:46   alarm1          Wecker 1
    #     2023-04-29 18:17:46   alarm1_state    off
    #     2023-04-29 18:17:46   alarm1_target   FON 1
    #     2023-04-29 18:17:46   alarm1_time     00:00
    #     2023-04-29 18:17:46   alarm1_wdays    daily
    #     2023-04-29 18:17:46   alarm2          Wecker 2
    #     2023-04-29 18:17:46   alarm2_state    off
    #     2023-04-29 18:17:46   alarm2_target   FON 1
    #     2023-04-29 18:17:46   alarm2_time     00:00
    #     2023-04-29 18:17:46   alarm2_wdays    daily
    #     2023-04-29 18:17:46   alarm3          Wecker 3
    #     2023-04-29 18:17:46   alarm3_state    off
    #     2023-04-29 18:17:46   alarm3_target   FON 1
    #     2023-04-29 18:17:46   alarm3_time     00:00
    #     2023-04-29 18:17:46   alarm3_wdays    daily
    #     2023-04-29 14:20:52   box_connect     Connected
    #     2023-04-29 18:17:46   box_cpuTemp     78
    #     2023-04-29 18:17:46   box_dect        on
    #     2023-04-29 18:17:46   box_dsl_downStream 996.070
    #     2023-04-29 18:17:46   box_dsl_upStream 99.607
    #     2023-04-29 18:17:46   box_fon_LogNewest none
    #     2023-04-29 18:17:46   box_fwVersion   154.07.50
    #     2023-04-29 18:17:46   box_guestWlan   on
    #     2023-04-29 18:17:46   box_guestWlanCount 0
    #     2023-04-29 18:17:46   box_guestWlanRemain -1
    #     2023-04-29 14:20:52   box_ipv4_Extern 46.127.xxx.xxx
    #     2023-04-29 18:17:46   box_ipv6_Extern ::
    #     2023-04-29 18:17:46   box_ipv6_Prefix ::
    #     2023-04-29 14:20:52   box_last_connect_err ERROR_NONE
    #     2023-04-29 18:17:46   box_macFilter_active off
    #     2023-04-29 18:17:46   box_meshRole    master
    #     2023-04-29 15:52:23   box_model       FRITZ!Box 7590 [avme]
    #     2023-04-29 18:17:46   box_moh         default
    #     2023-04-29 18:17:46   box_powerRate   36
    #     2023-04-29 18:17:46   box_rateDown    40.458
    #     2023-04-29 18:17:46   box_rateUp      3.235
    #     2023-04-29 18:17:46   box_stdDialPort allFons
    #     2023-04-29 18:17:46   box_sys_LogNewest 504 29.04.23 15:57:07
    #     2023-04-29 18:17:46   box_tr064       on
    #     2023-04-29 18:17:46   box_tr069       off
    #     2023-04-29 18:17:46   box_upnp        on
    #     2023-04-29 18:17:46   box_upnp_control_activated on
    #     2023-04-29 18:17:46   box_uptime      6137940 sec = 71T 00:59:00
    #     2023-04-29 14:20:52   box_uptimeConnect 130133 sec = 1T 12:08:53
    #     2023-04-29 18:17:46   box_vdsl_downStreamMaxRate 0
    #     2023-04-29 18:17:46   box_vdsl_downStreamRate 0
    #     2023-04-29 18:17:46   box_vdsl_upStreamMaxRate 0
    #     2023-04-29 18:17:46   box_vdsl_upStreamRate 0
    #     2023-04-29 18:17:46   box_wlan_2.4GHz on
    #     2023-04-29 18:17:46   box_wlan_5GHz   on
    #     2023-04-29 18:17:46   box_wlan_Count  54
    #     2023-04-29 18:17:46   box_wlan_LogExtended on
    #     2023-04-29 18:17:46   box_wlan_LogNewest 752 29.04.23 18:14:37
    #     2023-04-29 18:17:46   dect1           Schlafzimmer
    #     2023-04-29 18:17:46   dect1_device    62
    #     2023-04-29 18:17:46   dect1_fwVersion 4.93
    #     2023-04-29 18:17:46   dect1_intRingTone HandsetDefault
    #     2023-04-29 18:17:46   dect1_intern    612
    #     2023-04-29 18:17:46   dect1_manufacturer AVM
    #     2023-04-29 18:17:46   dect1_model     FRITZ!Fon C4
    #     2023-04-29 18:17:46   dect2           Küche
    #     2023-04-29 18:17:46   dect2_device    63
    #     2023-04-29 18:17:46   dect2_fwVersion 4.93
    #     2023-04-29 18:17:46   dect2_intRingTone HandsetDefault
    #     2023-04-29 18:17:46   dect2_intern    613
    #     2023-04-29 18:17:46   dect2_manufacturer AVM
    #     2023-04-29 18:17:46   dect2_model     FRITZ!Fon C4
    #     2023-04-29 18:17:46   dect3           Gästezimmer
    #     2023-04-29 18:17:46   dect3_device    64
    #     2023-04-29 18:17:46   dect3_fwVersion 4.93
    #     2023-04-29 18:17:46   dect3_intRingTone HandsetDefault
    #     2023-04-29 18:17:46   dect3_intern    614
    #     2023-04-29 18:17:46   dect3_manufacturer AVM
    #     2023-04-29 18:17:46   dect3_model     FRITZ!Fon C5
    #     2023-04-29 18:17:46   dect4           Wohnzimmer
    #     2023-04-29 18:17:46   dect4_device    65
    #     2023-04-29 18:17:46   dect4_fwVersion 4.93
    #     2023-04-29 18:17:46   dect4_intRingTone HandsetDefault
    #     2023-04-29 18:17:46   dect4_intern    615
    #     2023-04-29 18:17:46   dect4_manufacturer AVM
    #     2023-04-29 18:17:46   dect4_model     FRITZ!Fon C5
    #     2023-04-29 18:17:46   fon1            FAX
    #     2023-04-29 18:17:46   fon1_device     1
    #     2023-04-29 18:17:46   fon1_intern     1
    #     2023-04-29 18:17:46   fon1_out        POTS
    #     2023-04-29 18:17:46   fon2            Telefon
    #     2023-04-29 18:17:46   fon2_device     2
    #     2023-04-29 18:17:46   fon2_intern     2
    #     2023-04-29 18:17:46   fon2_out        SIP4#
    #     2023-04-29 18:17:46   fon50           ISDN- und Schnurlostelefone
    #     2023-04-29 18:17:46   fon50_device    50
    #     2023-04-29 18:17:46   fon70           FRITZ!⁠App Fon (Samsung SM-G991B)
    #     2023-04-29 18:17:46   fon70_device    70
    #     2023-04-29 18:17:46   fon9            alle Telefone
    #     2023-04-29 18:17:46   fon9_device     9
    #     2023-04-29 18:17:46   gsm_internet    0
    #     2023-04-29 18:17:46   mac_00_17_88_70_xx_xx HUE-Bridge [landevice7201] (LAN:1: 1 Gbit/s)
    #     2023-04-29 18:17:46   mac_pas_00_24_BE_35_xx_xx Schlafzimmer-BD [landevice5322]
    #     2023-04-29 18:17:46   retStat_lastReadout 869 values captured in 14.54 s
    #     2023-04-29 18:17:46   sip0_           not in use
    #     2023-04-29 18:17:46   sip1_           not in use
    #     2023-04-29 18:17:46   sip2_076222xxxx active
    #     2023-04-29 18:17:46   sip_active      1
    #     2023-04-29 18:17:46   sip_error       0
    #     2023-04-29 18:17:46   sip_inactive    0
    #     2023-04-29 18:17:46   state           WLAN: on gWLAN: on
    #     2023-04-29 18:17:46   tam1            Anrufbeantworter
    #     2023-04-29 18:17:46   tam1_newMsg     0
    #     2023-04-29 18:17:46   tam1_oldMsg     0
    #     2023-04-29 18:17:46   tam1_state      on
    #     2023-04-29 18:17:46   user01          (guest)
    #     2023-04-29 18:17:46   user01_thisMonthTime 0:00
    #     2023-04-29 18:17:46   user01_todaySeconds 0
    #     2023-04-29 18:17:46   user01_todayTime 0:00
    #     2023-04-29 18:17:46   user01_type     Guest
    #     2023-04-29 18:17:46   vpn0            Brause
    #     2023-04-29 18:17:46   vpn0_access_type User VPN
    #     2023-04-29 18:17:46   vpn0_activated  1
    #     2023-04-29 18:17:46   vpn0_connected_since none
    #     2023-04-29 18:17:46   vpn0_remote_ip  0.0.0.0
    #     2023-04-29 18:17:46   vpn0_state      not active
    #   fhem:
    #     LOCAL      0
    #     definedHost 192.168.x.xxx
    #     fd_1       FAX
    #     fd_2       Telefon
    #     fd_50      ISDN- und Schnurlostelefone
    #     fd_62      Schlafzimmer
    #     fd_63      Küche
    #     fd_64      Gästezimmer
    #     fd_65      Wohnzimmer
    #     fd_70      FRITZ!⁠App Fon (Samsung SM-G991B)
    #     fd_9       alle Telefone
    #     fdn_FAX    1
    #     fdn_FRITZ!⁠App Fon (Samsung SM-G991B) 70
    #     fdn_Gästezimmer 64
    #     fdn_ISDN- und Schnurlostelefone 50
    #     fdn_Küche 63
    #     fdn_Schlafzimmer 62
    #     fdn_Telefon 2
    #     fdn_Wohnzimmer 65
    #     fdn_alle Telefone 9
    #     is_double_wlan 1
    #     lastHour   0
    #     modulVersion $Date: 2023-04-28 20:26:52 +0200 (Fri, 28 Apr 2023) $
    #     radioCount 40
    #     sid        83bd63ae115404db
    #     sidTime    1682785066.15354
    #     612:
    #       brand      AVM
    #       id         3
    #       model      C4
    #       userId     1
    #     613:
    #       brand      AVM
    #       id         4
    #       model      C4
    #       userId     2
    #     614:
    #       brand      AVM
    #       id         5
    #       model      C4
    #       userId     3
    #     615:
    #       brand      AVM
    #       id         6
    #       model      C4
    #       userId     4
    #     landevice:
    #                  landevice29507
    #       00_17_88_70_xx_xx landevice7201
    #       FE_09_2F_A9_xx_xx landevice205
    #       landevice1160 Netatmo-Wohnzimmer
    #       landevice985 QNAP-873U
    #     radio:
    #       0         
    #       9         
    #     wlanDevice:
    #   helper:
    #     TimerCmd   fb.Basis.Box.Cmd
    #     TimerReadout fb.Basis.Box.Readout
    #

    Gruss aus der Schweiz
    Brause
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 19:12:31
    Zitat von: Brause am 29 April 2023, 18:35:36Gruss aus der Schweiz
    Brause

    Hallo Brause,

    damit scheint die Firmware für A/CH anders zu ticken. Poste doch bitte das Ergebnis von get <name> tr064ServiceListe.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Brause am 29 April 2023, 19:22:03
    Aber gern doch

    Im code-Tag klappst irgendwie nicht, da kommt eine DB-Fehlermeldung.
    Also im Anhang
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 19:48:26
    Zitat von: Brause am 29 April 2023, 19:22:03Aber gern doch

    Im code-Tag klappst irgendwie nicht, da kommt eine DB-Fehlermeldung.
    Also im Anhang

    Ok, da finde ich keine Unterschiede.

    Dann ruf doch bitte einmal get tr064Command mit den Parametern: WANPPPConnection:1 wanpppconn1 GetInfo auf.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Brause am 29 April 2023, 19:53:47
    da kommt die Fehlermeldung die auch im Log landet

    Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'UPnPError' => {
                               'errorCode' => '401',
                               'errorDescription' => 'Invalid Action'
                             }
            };
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 20:00:30
    Zitat von: Brause am 29 April 2023, 19:53:47da kommt die Fehlermeldung die auch im Log landet

    Service='WANPPPConnection:1'  Control='wanpppconn1'  Action='GetInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'UPnPError' => {
                              'errorCode' => '401',
                              'errorDescription' => 'Invalid Action'
                            }
            };

    Ok, würdest Du bitte einmal die angehängte Version testen.

    Danke Dir.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 April 2023, 20:12:54
    Zitat von: Brause am 29 April 2023, 19:53:47Service='WANPPPConnection:1'  Control='wanpppconn1'  Action='GetInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'UPnPError' => {
                              'errorCode' => '401',
                              'errorDescription' => 'Invalid Action'
                            }
            };

    Verrückt, Brause ist nicht ja nicht der Erste damit.
    Auch auf dem MeshClient 7490 kommt bei mir ne anständige Antwort.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 20:17:13
    Zitat von: RalfRog am 29 April 2023, 20:12:54
    Zitat von: Brause am 29 April 2023, 19:53:47Service='WANPPPConnection:1'  Control='wanpppconn1'  Action='GetInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'UPnPError' => {
                              'errorCode' => '401',
                              'errorDescription' => 'Invalid Action'
                            }
            };

    Verrückt, Brause ist nicht ja nicht der Erste damit.
    Auch auf dem MeshClient 7490 kommt bei mir ne anständige Antwort.

    Ich habe in der Version: https://forum.fhem.de/index.php?msg=1274266 hier das verbose auf 4 gesetzt und mache bei dieser Rückmeldung nochmal eine andere TR064 Abfrage. Eventuell passt das dann so. Wieso AVM hier so unerwartete Rückmeldungen gibt ist mir schleierhaft. Aber gut, dann ist das halt so. Mein Mesh-Client 7490 reagiert anders und auch meine 7272 als Repeater hat hier kein Problem.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Brause am 29 April 2023, 20:25:18
    Ergebnis von der 7.50.16d

    Die Fehlermeldung kommt wie zu erwarten jetzt erst bei verbose 4

    Aber sonst ist das Log jetzt wieder sauber.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 20:26:16
    Zitat von: Brause am 29 April 2023, 20:25:18Ergebnis von der 7.50.16d

    Die Fehlermeldung kommt wie zu erwarten jetzt erst bei verbose 4

    Aber sonst ist das Log jetzt wieder sauber.

    Heißt aber jetzt INFO  ;)

    Danke Dir
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag 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
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 20:30:03
    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
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 29 April 2023, 21:00:03
    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' => ''
                           }
    }

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 21:03:13
    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
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 29 April 2023, 21:04:27
    Habe zu spät die andere Info gelesen ;D

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 April 2023, 22:00:50
    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


    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 29 April 2023, 22:19:19
    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

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 April 2023, 22:24:16
    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) 
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 22:27:09
    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.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: mabula am 29 April 2023, 22:32:59
    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
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 22:42:50
    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
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 April 2023, 22:44:17
    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' 
                                                   }
            };
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 22:45:58
    Zitat von: RalfRog am 29 April 2023, 22:44:17Hi Jörg
    Der MeshClient macht auch 'NewWANAccessType' => 'Ethernet'

    Mist
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 22:48:16
    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
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 29 April 2023, 22:50:44
    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
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 April 2023, 22:50:52
    Ich guck mal ob ich das "welche data.lua aufgerufen wird" morgen mal machen kann ohne mir die Box abzuschießen.

    Wollte heute nachmittag auch mal Kabelmodem spielen. War nicht so gut....  ::)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 23:00:23
    Hallo,

    könntet Ihr die Abfrage auch mal mit: WANPPPConnection:1 wanpppconn1 GetConnectionTypeInfo machen.

    Danke Euch.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 April 2023, 23:03:06
    MeshMaster 7590 und MeshClient 7490

    Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetConnectionTypeInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'GetConnectionTypeInfoResponse' => {
              'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
              'NewConnectionType' => 'IP_Routed'
                                                 }
            };
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 29 April 2023, 23:10:44
    Zitat von: RalfRog am 29 April 2023, 23:03:06MeshMaster 7590 und MeshClient 7490

    Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetConnectionTypeInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'GetConnectionTypeInfoResponse' => {
              'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
              'NewConnectionType' => 'IP_Routed'
                                                 }
            };


    Hallo Ralf,

    ich hoffe ja auch ein IP_Bridged zu sehen.  :)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 29 April 2023, 23:25:29
    Für die FB7490 (Meshclient)

    Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetConnectionTypeInfo'
    ----------------------------------------------------------------------
    {
      'GetConnectionTypeInfoResponse' => {
                                           'NewPossibleConnectionTypes' => 'IP_Routed, IP_Bridged',
                                           'NewConnectionType' => 'IP_Routed'
                                         }
    }


    Für die FB6690 am Kabelanschluss
    Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetConnectionTypeInfo'
    ----------------------------------------------------------------------
    {
      'UPnPError' => {
                       'errorCode' => '401',
                       'errorDescription' => 'Invalid Action'
                     }
    }
    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 29 April 2023, 23:31:20
    Zitat von: JoWiemann am 29 April 2023, 22:48:16Hallo 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

    Da kommt erstmal nicht viel - Seite Internet/Zugangsdaten:
    xhr: 1
    sid: 04d620f50ac74796
    page: cred

    Aufruf in FHEM: get <name> luaData xhr 1 page cred
    Result of data = 'xhr' => '1'
    'page' => 'cred'

    ----------------------------------------------------------------------
    ERROR: no json string returned (


    Auf dieser Seite können Sie die Daten Ihres Internetzugangs einrichten und den Zugang bei Bedarf anpassen.


    Internetanbieter

    Wählen Sie Ihren Internetanbieter aus...... quasi die Seite wie im Browser

    Werde mogen mal die Einstellung verändern. Dafür muss ich aber vor die Box mit Kabel und PC.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Brause am 30 April 2023, 03:46:57
    Zitat von: JoWiemann am 29 April 2023, 23:00:23Hallo,

    könntet Ihr die Abfrage auch mal mit: WANPPPConnection:1 wanpppconn1 GetConnectionTypeInfo machen.

    Danke Euch.

    Bei mir kommt als Antwort
    Service='WANPPPConnection:1'   Control='wanpppconn1'   Action='GetConnectionTypeInfo'
    ----------------------------------------------------------------------
    $VAR1 = {
              'UPnPError' => {
                               'errorDescription' => 'Invalid Action',
                               'errorCode' => '401'
                             }
            };

    beim get ... tr064Command WANCommonInterfaceConfig:1 wancommonifconfig1 GetCommonLinkProperties
    identisch zu mabula
    Service='WANCommonInterfaceConfig:1'   Control='wancommonifconfig1'   Action='GetCommonLinkProperties'
    ----------------------------------------------------------------------
    $VAR1 = {
              'GetCommonLinkPropertiesResponse' => {
                                                     'NewX_AVM-DE_UpstreamCurrentUtilization' => '1202,1122,965,1381,888,2406,2328,2947,2908,980,539,1087,689,1025,883,925,1095,3720,752,1992',
                                                     'NewWANAccessType' => 'Ethernet',
                                                     'NewX_AVM-DE_DownstreamCurrentUtilization' => '9106,8990,9363,9583,10309,18397,16093,11643,14171,9070,8719,9356,9237,8614,9203,8893,10238,21640,9513,11556',
                                                     'NewX_AVM-DE_UpstreamCurrentMaxSpeed' => '3720',
                                                     'NewPhysicalLinkStatus' => 'Up',
                                                     'NewLayer1DownstreamMaxBitRate' => '1000000',
                                                     'NewLayer1UpstreamMaxBitRate' => '100000',
                                                     'NewX_AVM-DE_DownstreamCurrentMaxSpeed' => '21640'
                                                   }
            };

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 30 April 2023, 10:34:51
    Zitat von: RalfRog am 29 April 2023, 23:31:20
    Zitat von: JoWiemann am 29 April 2023, 22:48:16...dann wäre die Frage welche data.lua aufgerufen wird,...
    Da kommt erstmal nicht viel - Seite Internet/Zugangsdaten:
    xhr: 1
    sid: 04d620f50ac74796
    page: cred

    Aufruf in FHEM: get <name> luaData xhr 1 page cred
    Result of data = 'xhr' => '1'
    'page' => 'cred'
    ...
    Werde mogen mal die Einstellung verändern. Dafür muss ich aber vor die Box mit Kabel und PC.

    Ich habe jetzt im Menü Internet/Zugangsdaten auf "Anschluss an ein Kabelmodem (Kabelanschluss)" umgestellt.
    Ich denke die LUA.DATA gibt nicht wirklich etwas her. Diese beiden Ausgaben LUA.DATA kommen wen man übernehmen drückt (letzte Zeile confirmed unterschiedlich) und dann der obligatorische Test.
    (bis auf "user:other:auth:" sind alle Usereinträge default)


     ::)   'table' und 'code' geht leider nicht
    xhr: 1
    sid: 495d742afab1ceec
    superprovider: more
    superprovider2: other
    provider: other
    activename:
    tonlinenummer:tonline:
    pwd:tonline:
    anschlusskennung:tonline:
    mitbenutzersuffix:tonline:
    user:telekom_zs:
    pwd:telekom_zs:
    tonlinenummer:telekom_ftth:
    pwd:telekom_ftth:
    anschlusskennung:telekom_ftth:
    mitbenutzersuffix:telekom_ftth:
    user:1und1:
    pwd:1und1:
    user:drillisch:
    pwd:drillisch:
    user:vodafone2_vdsl:
    pwd:vodafone2_vdsl:
    user:otwored:
    pwd:otwored:
    wpamode:oma_wlan:
    stamac:oma_wlan:
    stassid:oma_wlan:
    staenc:oma_wlan:
    user:congstar_vdsl:
    pwd:congstar_vdsl:
    user:easybell_vdsl:
    pwd:easybell_vdsl:
    user:ewetel_allip2: cpemgmt.ngn4#100@tk-e.de
    pwd:ewetel_allip2: ****
    user:ewetel:
    pwd:ewetel:
    user:freenet: freenet
    pwd:freenet: ****
    user:htp_allip: htpallip
    pwd:htp_allip: ****
    user:htpdsl_vdsl:
    pwd:htpdsl_vdsl:
    user:htpngn_vdsl: htp
    pwd:htpngn_vdsl: ****
    user:inexio_dsl: .net
    pwd:inexio_dsl: ****
    user:mnet:
    pwd:mnet:
    user:mnet_fttc:
    pwd:mnet_fttc:
    user:mnet_ftth:
    pwd:mnet_ftth:
    user:netcologne_netaachen_vdsl2: nc@nc
    pwd:netcologne_netaachen_vdsl2: ****
    user:netcologne_netaachen_dsl2: nc@nc
    pwd:netcologne_netaachen_dsl2: ****
    user:netcologne_netaachen_dsl1: nc@nc
    pwd:netcologne_netaachen_dsl1: ****
    user:qsc:
    pwd:qsc:
    user:qsc_dsl:
    pwd:qsc_dsl:
    user:wobcom:
    pwd:wobcom:
    medium:other: cable
    optype:other: router
    subprovider:other: auth
    user:other:auth: user@autoprov.provider.net
    pwd:other:auth: ****
    downstream:other: 1000
    upstream:other: 1000
    connmode:other: always_online
    useprevention:other: on
    prevention:other: 2
    exists_usevlan:other:
    usevlan:other: on
    vlanid:other: 10
    vlanprio:other: 1
    autodetect:other: 0
    vpi:other: 8
    vci:other: 35
    encap:other: dslencap_pppoe
    noauthdsl_vpi:other: 8
    noauthdsl_vci:other: 35
    noauthdsl_encap:other: dslencap_ether
    noauthdsl_dhcp:other: on
    noauthdsl_hostname:other: fritz.box
    router_dhcp:other: 1
    router_hostname:other: fritz.box
    client_dhcp:other: 1
    client_hostname:other: fritz.box
    mac:other0: 2C
    mac:other1: 91
    mac:other2: AB
    mac:other3: E9
    mac:other4: D5
    mac:other5: B5
    user:NetCologne___NetAachen_Start: nc@nc
    pwd:NetCologne___NetAachen_Start: ****
    conncheck: on
    apply:
    lang: de
    page: cred
    xhr: 1
    sid: 495d742afab1ceec
    superprovider: more
    superprovider2: other
    provider: other
    activename:
    tonlinenummer:tonline:
    pwd:tonline:
    anschlusskennung:tonline:
    mitbenutzersuffix:tonline:
    user:telekom_zs:
    pwd:telekom_zs:
    tonlinenummer:telekom_ftth:
    pwd:telekom_ftth:
    anschlusskennung:telekom_ftth:
    mitbenutzersuffix:telekom_ftth:
    user:1und1:
    pwd:1und1:
    user:drillisch:
    pwd:drillisch:
    user:vodafone2_vdsl:
    pwd:vodafone2_vdsl:
    user:otwored:
    pwd:otwored:
    wpamode:oma_wlan:
    stamac:oma_wlan:
    stassid:oma_wlan:
    staenc:oma_wlan:
    user:congstar_vdsl:
    pwd:congstar_vdsl:
    user:easybell_vdsl:
    pwd:easybell_vdsl:
    user:ewetel_allip2: cpemgmt.ngn4#100@tk-e.de
    pwd:ewetel_allip2: ****
    user:ewetel:
    pwd:ewetel:
    user:freenet: freenet
    pwd:freenet: ****
    user:htp_allip: htpallip
    pwd:htp_allip: ****
    user:htpdsl_vdsl:
    pwd:htpdsl_vdsl:
    user:htpngn_vdsl: htp
    pwd:htpngn_vdsl: ****
    user:inexio_dsl: .net
    pwd:inexio_dsl: ****
    user:mnet:
    pwd:mnet:
    user:mnet_fttc:
    pwd:mnet_fttc:
    user:mnet_ftth:
    pwd:mnet_ftth:
    user:netcologne_netaachen_vdsl2: nc@nc
    pwd:netcologne_netaachen_vdsl2: ****
    user:netcologne_netaachen_dsl2: nc@nc
    pwd:netcologne_netaachen_dsl2: ****
    user:netcologne_netaachen_dsl1: nc@nc
    pwd:netcologne_netaachen_dsl1: ****
    user:qsc:
    pwd:qsc:
    user:qsc_dsl:
    pwd:qsc_dsl:
    user:wobcom:
    pwd:wobcom:
    medium:other: cable
    optype:other: router
    subprovider:other: auth
    user:other:auth: user@autoprov.provider.net
    pwd:other:auth: ****
    downstream:other: 1000
    upstream:other: 1000
    connmode:other: always_online
    useprevention:other: on
    prevention:other: 2
    exists_usevlan:other:
    usevlan:other: on
    vlanid:other: 10
    vlanprio:other: 1
    autodetect:other: 0
    vpi:other: 8
    vci:other: 35
    encap:other: dslencap_pppoe
    noauthdsl_vpi:other: 8
    noauthdsl_vci:other: 35
    noauthdsl_encap:other: dslencap_ether
    noauthdsl_dhcp:other: on
    noauthdsl_hostname:other: fritz.box
    router_dhcp:other: 1
    router_hostname:other: fritz.box
    client_dhcp:other: 1
    client_hostname:other: fritz.box
    mac:other0: 2C
    mac:other1: 91
    mac:other2: AB
    mac:other3: E9
    mac:other4: D5
    mac:other5: B5
    user:NetCologne___NetAachen_Start: nc@nc
    pwd:NetCologne___NetAachen_Start: ****
    conncheck: on
    apply:
    lang: de
    page: cred
    confirmed:
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 30 April 2023, 21:59:31
    Hallo Ralf,

    danke für Deine Mühe. Aber Du hast recht, dass hilft nicht wirklich weiter und data.lua ist auch nicht sehr performant. Dann bleibt es bei meinem Workaround.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 01 Mai 2023, 23:54:20
    Hi noch ne Info
    Bringt jetzt vermutlich keine zusätzliche Erkenntnis.
    Während der Umstellung zum Kabelmodem gestern habe ich leider nur in den Entwicklertools nach den DATA.LUA-Geschichten geschaut.
    Aufgrund der Probleme im anderen Thread (No value specified for 'ForceArray' option..) habe ich mal in mein Log durchgeschaut.

    Da finden sich doch tatsächlich während der Spielereien auch die Meldungen von @Brause und @mabula.
    Zu dem Zeitpunkt der Umstellung auf Kabelmodelmodem scheinen zunächst nur die SIP-Meldungen zu kommen.
    Ab 10:09 könnte ich schon wieder zurück gestellt haben (da fangen die 'Invalid Action' an) um dann einen Restore in den alten Zustand zu starten der um 10:15 fertig war.


    4070 2023.04.30 10:09:35.393 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.3389] - ERROR: wanpppconn GetInfo ->
    4071 $VAR1 = {
    4072           'UPnPError' => {
    4073                            'errorCode' => '401',
    4074                            'errorDescription' => 'Invalid Action'
    4075                          }
    4076         };


    Hier alle Merkwürdigkeiten aus meinem Wochenlog letzte Woche.
    Am 30. Thema Kabelmodem, da geht DSL OFF und SIP/Internet fällt aus.
    Am 29. kann ich keine konkreten Tätigkeiten zuordnen. Eventuell war die Leitung da mal weg? FHEM hängt via MeshClient am Master.

    Update auf VERSION   07.50.16b

    3092 2023.04.29 15:37:21.432 1: update finished, "shutdown restart" is needed to activate the changes.
    3093 2023.04.29 15:37:21.435 1:
    3094 2023.04.29 15:37:22.118 1: fheminfo Statistics data sent to server. See Logfile (level 4) for details.
    3095 2023.04.29 15:37:41.974 2: DbLog DBLogging - no data for last database write cycle
    3096 2023.04.29 15:37:42.077 0: Server shutdown

    ... keine auffälligen Einträge

    3312 2023.04.29 19:32:05.749 3: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2725] - ERROR: 500 Can't connect to <FB-IP>:80 (Connection refused)
    3313 2023.04.29 19:32:05.764 3: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2760] - ERROR: 500 Can't connect to <FB-IP>:80 (Connection refused)
    3314 2023.04.29 19:32:05.780 3: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2868] - ERROR: 500 Can't connect to <FB-IP>:80 (Connection refused)
    3315 2023.04.29 19:32:05.794 3: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2916] - ERROR: 500 Can't connect to <FB-IP>:80 (Connection refused)
    3316 2023.04.29 19:32:05.808 3: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2961] - ERROR: 500 Can't connect to <FB-IP>:80 (Connection refused)
    3317 2023.04.29 19:32:06.762 2: FRITZBOX!7590 [Fritzbox: SOAP_Request.5448] - INFO: TR064-RESPONSE-Error:
    3318 mismatched tag at line 1, column 160, byte 160 at /usr/lib/arm-linux-gnueabihf/perl5/5.28/XML/Parser.pm line 187.
    3319 XML::Simple called at ./FHEM/72_FRITZBOX.pm line 5445.
    3320
    3321 2023.04.29 19:32:06.982 2: FRITZBOX!7590 [Fritzbox: SOAP_Request.5448] - INFO: TR064-RESPONSE-Error:
    3322 mismatched tag at line 1, column 160, byte 160 at /usr/lib/arm-linux-gnueabihf/perl5/5.28/XML/Parser.pm line 187.
    3323 XML::Simple called at ./FHEM/72_FRITZBOX.pm line 5445.
    3324

    ...

    4008 2023.04.30 09:56:03.307 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4009 2023.04.30 09:56:03.310 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4010 2023.04.30 09:56:03.312 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_123456789 -> not registered
    4015 2023.04.30 09:57:29.677 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4016 2023.04.30 09:57:29.680 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4017 2023.04.30 09:57:29.681 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_123456789 -> not registered
    4024 2023.04.30 09:58:59.882 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4025 2023.04.30 09:58:59.885 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4026 2023.04.30 09:58:59.887 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_123456789 -> not registered
    4028 2023.04.30 10:00:29.866 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4029 2023.04.30 10:00:29.869 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4030 2023.04.30 10:00:29.870 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_123456789 -> not registered
    4036 2023.04.30 10:01:59.788 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4037 2023.04.30 10:01:59.791 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4038 2023.04.30 10:01:59.793 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_123456789 -> not registered
    4040 2023.04.30 10:03:29.706 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4041 2023.04.30 10:03:29.709 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4042 2023.04.30 10:03:29.710 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_123456789 -> not registered
    4045 2023.04.30 10:04:59.722 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4046 2023.04.30 10:04:59.725 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4047 2023.04.30 10:04:59.727 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_123456789 -> not registered
    4049 2023.04.30 10:06:29.890 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4050 2023.04.30 10:06:29.893 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4051 2023.04.30 10:06:29.895 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_123456789 -> not registered
    4058 [2023-04-30 10:08:25.771] [error] Trying to get interface information on non-initialized socket.
    4059 [2023-04-30 10:08:31.290] [error] Configuration - Couldn't resolve host name (HostNotFoundException)
    4060 [2023-04-30 10:08:31.291] [error] Configuration - Cannot retrieve configuration document (0)
    4061 [2023-04-30 10:08:31.291] [error] ConfigurationError - Could not retrieve or read configuration (Configuration)
    4062 [2023-04-30 10:08:31.292] [error] ConfigurationError - Could not retrieve or read configuration (Configuration)
    4063 {"type":"log","timestamp":"2023-04-30T08:08:31Z","message":"Configuration - Could not retrieve or read configuration (ConfigurationError)","level":"error"}
    4066 2023.04.30 10:09:03.563 1: 10.20.30.1:1012 reappeared (FritzboxCM)
    4067 2023.04.30 10:09:30.394 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4068 2023.04.30 10:09:30.396 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip1_49987654321 -> not registered
    4069 2023.04.30 10:09:30.398 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_1234567890 -> not registered
    4070 2023.04.30 10:09:35.393 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.3389] - ERROR: wanpppconn GetInfo ->
    4071 $VAR1 = {
    4072           'UPnPError' => {
    4073                            'errorCode' => '401',
    4074                            'errorDescription' => 'Invalid Action'
    4075                          }
    4076         };
    4077
    ...
    4090 2023.04.30 10:10:59.425 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_1234567890 -> not registered
    4091 2023.04.30 10:11:04.687 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.3389] - ERROR: wanpppconn GetInfo ->
    4092 $VAR1 = {
    4093           'UPnPError' => {
    4094                            'errorDescription' => 'Invalid Action',
    4095                            'errorCode' => '401'
    4096                          }
    4097         };
    4098
    ...
    4108 2023.04.30 10:12:29.368 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip0_223344 -> not registered
    4109 2023.04.30 10:12:34.099 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.3389] - ERROR: wanpppconn GetInfo ->
    4110 $VAR1 = {
    4111           'UPnPError' => {
    4112                            'errorDescription' => 'Invalid Action',
    4113                            'errorCode' => '401'
    4114                          }
    4115         };
    4116
    ...
    4126 2023.04.30 10:14:04.217 2: FRITZBOX!7590 [Fritzbox: Readout_Run_Web.2250] - INFO: sip2_12345678901 -> not registered
    4127 2023.04.30 10:14:12.803 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 967.
    4128 2023.04.30 10:14:12.805 1: PERL WARNING: Unsuccessful stat on filename containing newline at /usr/share/perl5/XML/Simple.pm line 980.
    4129 2023.04.30 10:14:12.807 2: FRITZBOX!7590 [Fritzbox: SOAP_Request.5448] - INFO: TR064-RESPONSE-Error: File does not exist: Can't connect to <FB-IP>:49443 (Connection refused)
    4130
    4131 Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 50.
    4132  at ./FHEM/72_FRITZBOX.pm line 5445.
    4133
    4134 2023.04.30 10:14:12.827 2: FRITZBOX!7590 [Fritzbox: SOAP_Request.5448] - INFO: TR064-RESPONSE-Error: File does not exist: Can't connect to <FB-IP>:49443 (Connection refused)
    4135
    4136 Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 50.
    4137  at ./FHEM/72_FRITZBOX.pm line 5445.
    4138
    4139 2023.04.30 10:14:13.169 2: FRITZBOX!7590 [Fritzbox: Run_fritzloginfo.4325] - ERROR: fritzLogInfo: 500 Can't connect to <FB-IP>:80 (Connection refused)
    4140 2023.04.30 10:14:13.217 2: Fritzbox ERROR: fritzLogInfo: 500 Can't connect to <FB-IP>:80 (Connection refused)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Gisbert am 02 Mai 2023, 23:51:04
    Hallo zusammen,

    ich bekomme jetzt sehr viele log-Einträge alle 2 Minuten mit folgendem Inhalt:
    2023.05.02 23:45:29.465 2:  FRITZBOX!7510 [Fritzbox: SOAP_Request.5448] - INFO: TR064-RESPONSE-Error: No value specified for 'ForceArray' option in call to XMLin() at .//FHEM/72_FRITZBOX.pm line 5445.

    Was muss ich ggf.ändern, damit dieser Fehler behoben wird?

    Viele Grüße Gisbert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 03 Mai 2023, 08:40:34
    Zitat von: Gisbert am 02 Mai 2023, 23:51:04Hallo zusammen,

    ich bekomme jetzt sehr viele log-Einträge alle 2 Minuten mit folgendem Inhalt:
    2023.05.02 23:45:29.465 2:  FRITZBOX!7510 [Fritzbox: SOAP_Request.5448] - INFO: TR064-RESPONSE-Error: No value specified for 'ForceArray' option in call to XMLin() at .//FHEM/72_FRITZBOX.pm line 5445.

    Was muss ich ggf.ändern, damit dieser Fehler behoben wird?

    Viele Grüße Gisbert


    Hallo Gisbert,

    ich würde mich freuen, wenn Du die hier geposteten Versionen einmal testen würdest:

    https://forum.fhem.de/index.php?msg=1274682 mit verändertem XMLSimple Parameter

    https://forum.fhem.de/index.php?msg=1274680 ohne XMLSimple

    Grüße Jörg

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 03 Mai 2023, 09:39:16
    Hallo Jörg
    Ich bleibe zunächst bei der 07.50.16b und tetste nicht mit, da bei mir die Probleme ja nicht sichtbar sind (ausser bei den Kabelspielereien).
    Habe keine Meldungen im Log seit Montag 0 Uhr.
    Warte erst mal ab was sich bei Gisbert, fettgu und Co ergibt.


    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 03 Mai 2023, 09:49:17
    Zitat von: RalfRog am 03 Mai 2023, 09:39:16Hallo Jörg
    Ich bleibe zunächst bei der 07.50.16b und tetste nicht mit, da bei mir die Probleme ja nicht sichtbar sind (ausser bei den Kabelspielereien).
    Habe keine Meldungen im Log seit Montag 0 Uhr.
    Warte erst mal ab was sich bei Gisbert, fettgu und Co ergibt.

    Gruß Ralf

    Hallo Ralf,

    passt schon. Ich bin auch mal gespannt.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Gisbert am 03 Mai 2023, 11:43:49
    Hallo Jörg,

    nach einem Fhem-Update und shutdown restart habe ich erst mal keine log-Einträge von deinem Modul.

    Ein Test mit https://forum.fhem.de/index.php?msg=1274682 (https://forum.fhem.de/index.php?msg=1274682) mit verändertem XMLSimple Parameter läuft jetzt. Wie lange soll ich das laufen lassen und auf was soll ich achten?

    Viele Grüße Gisbert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 03 Mai 2023, 12:06:46
    Zitat von: Gisbert am 03 Mai 2023, 11:43:49Hallo Jörg,

    nach einem Fhem-Update und shutdown restart habe ich erst mal keine log-Einträge von deinem Modul.

    Ein Test mit https://forum.fhem.de/index.php?msg=1274682 (https://forum.fhem.de/index.php?msg=1274682) mit verändertem XMLSimple Parameter läuft jetzt. Wie lange soll ich das laufen lassen und auf was soll ich achten?

    Viele Grüße Gisbert

    Hallo Gisbert,

    ob die Readings: box_ipv6_Extern, box_ipv6_Prefix aktualisiert werden.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Gisbert am 03 Mai 2023, 14:11:49
    Zitat von: JoWiemann am 03 Mai 2023, 12:06:46Hallo Gisbert,

    ob die Readings: box_ipv6_Extern, box_ipv6_Prefix aktualisiert werden.

    Grüße Jörg

    Hallo Jörg,

    die obigen Readings werden regelmäßig upgedated, d.h. sie bekommen einen neuen Zeitstempel.
    Wie geht es jetzt weiter?

    Viele Grüße Gisbert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 03 Mai 2023, 14:29:52
    Zitat von: JoWiemann am 03 Mai 2023, 12:06:46die obigen Readings werden regelmäßig upgedated, d.h. sie bekommen einen neuen Zeitstempel.
    Wie geht es jetzt weiter?

    Hallo Gisbert,

    Du kannst die Version erst einmal so laufen lassen. Ich hoffe ich bekommen von den Beteiligten in anderen Thread noch Rückmeldungen. Dann würde ich die Version ins SVN einchecken.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Mihca am 03 Mai 2023, 18:03:01
    Bei mir treten mit der aktuellen Version die folgenden Fehlermeldungen nicht mehr auf:

    Can't call method "Dumper" on unblessed reference at ./FHEM/72_FRITZBOX.pm line 5469.
    2023.05.02 09:03:53 1: FRITZBOX!7590 [FRITZBOX: Readout_Aborted.3783] - INFO: Error: Timeout when reading Fritz!Box data.

    Danke Jörg!

    VG Achim
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: yersinia am 05 Mai 2023, 12:05:15
    Hi JoWiemann,

    ich bekomm seit Update von heute morgen folgende Meldungen im log:
    [FritzBox_7490 | 7490 | 113.07.29 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    Version ist
    72_FRITZBOX.pm 27520 2023-05-03 20:29:39Z jowiemann
    Was kann man tun, die Meldungen zu unterdrücken (außer verbose auf 1 zu stellen) und was brauchst du noch an Infos?
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 05 Mai 2023, 12:38:15
    Zitat von: yersinia am 05 Mai 2023, 12:05:15Was kann man tun, die Meldungen zu unterdrücken (außer verbose auf 1 zu stellen) und was brauchst du noch an Infos?

    Hallo yersinia,

    einfach das Übliche:

    - list vom Device
    - ein Log mit verbose 4 oder 5

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: yersinia am 05 Mai 2023, 13:23:08
    here you go - list:
    Internals:
       APICHECKED 1
       DEF        192.168.188.1
       FUUID      5c443cf2-f33f-3151-789b-ed7a1769ee99d552
       HOST       192.168.188.1
       INTERVAL   300
       LUADATA    1
       LUAQUERY   1
       MODEL      FRITZ!Box 7490
       NAME       FritzBox_7490
       NR         98
       SECPORT    49443
       STATE      <div style="text-align: left;">05.05. 13:17:&nbsp;&darr;47.884MBit/s&nbsp;&uarr;10.251MBit/s&nbsp;51&deg;C&nbsp;113.07.29</div>
       TIMEOUT    55
       TR064      1
       TYPE       FRITZBOX
       UPNP       non-emu
       VERSION    07.50.17
       eventCount 60
       .attraggr:
       .attreocr:
         .*
       .attrminint:
       Helper:
         DBLOG:
           box_rateDown:
             logdb:
               TIME       1683285423.8115
               VALUE      47.884
           box_rateUp:
             logdb:
               TIME       1683285423.8115
               VALUE      10.251
       READINGS:
         2023-05-05 13:17:03   .box_TodayBytesReceivedHigh 0
         2023-05-05 13:17:03   .box_TodayBytesReceivedLow 2209393728
         2023-05-05 13:17:03   .box_TodayBytesSentHigh 0
         2023-05-05 13:17:03   .box_TodayBytesSentLow 359943196
         2023-01-13 08:00:56   alarm1          Wecker 1
         2023-01-13 08:00:56   alarm1_state    off
         2023-01-13 08:00:56   alarm1_target   FON 1
         2023-01-13 08:00:56   alarm1_time     00:00
         2023-01-13 08:00:56   alarm1_wdays    daily
         2023-01-13 08:00:56   alarm2          Wecker 2
         2023-01-13 08:00:56   alarm2_state    off
         2023-01-13 08:00:56   alarm2_target   FON 1
         2023-01-13 08:00:56   alarm2_time     00:00
         2023-01-13 08:00:56   alarm2_wdays    daily
         2023-01-13 08:00:56   alarm3          Wecker 3
         2023-01-13 08:00:56   alarm3_state    off
         2023-01-13 08:00:56   alarm3_target   FON 1
         2023-01-13 08:00:56   alarm3_time     00:00
         2023-01-13 08:00:56   alarm3_wdays    daily
         2023-01-13 08:00:56   box_connect     5
         2023-05-05 13:17:03   box_cpuTemp     51
         2023-05-05 13:17:03   box_dect        off
         2023-05-05 13:17:03   box_dsl_downStream 101.997
         2023-05-05 13:17:03   box_dsl_upStream 15.299
         2023-05-05 13:17:03   box_fon_LogNewest 78 25.04.23 17:01:55
         2023-05-05 13:17:03   box_fwVersion   113.07.29
         2023-05-05 13:17:03   box_guestWlan   off
         2023-05-05 13:17:03   box_guestWlanCount 0
         2023-05-05 13:17:03   box_guestWlanRemain 0
         2023-05-05 13:17:03   box_macFilter_active off
         2023-05-05 08:26:39   box_model       FRITZ!Box 7490 [avm]
         2023-05-05 13:17:03   box_moh         default
         2023-05-05 13:17:03   box_powerRate   14
         2023-05-05 13:17:03   box_rateDown    47.884
         2023-05-05 13:17:03   box_rateUp      10.251
         2023-05-05 13:17:03   box_stdDialPort fon1
         2023-05-05 13:17:03   box_sys_LogNewest 504 05.05.23 11:13:50
         2023-05-05 13:17:03   box_tr064       on
         2023-05-05 13:17:03   box_tr069       on
         2023-05-05 13:17:03   box_upnp        non-emu
         2023-05-05 13:17:03   box_upnp_control_activated non-emu
         2023-05-05 13:17:03   box_uptime      7870380 sec = 91T 02:13:00
         2023-05-05 13:17:03   box_vdsl_downStreamMaxRate 0
         2023-05-05 13:17:03   box_vdsl_downStreamRate 0
         2023-05-05 13:17:03   box_vdsl_upStreamMaxRate 0
         2023-05-05 13:17:03   box_vdsl_upStreamRate 0
         2023-05-05 13:17:03   box_wlan_2.4GHz off
         2023-05-05 13:17:03   box_wlan_5GHz   off
         2023-05-05 13:17:03   box_wlan_Count  0
         2023-05-05 13:17:03   box_wlan_LogExtended off
         2023-05-05 13:17:03   box_wlan_LogNewest none
         2023-05-05 13:17:03   fon1            Telefon[1] redundant name in FB:Telefon
         2023-05-05 13:17:03   fon1_device     1
         2023-05-05 13:17:03   fon1_intern     1
         2023-05-05 13:17:03   fon1_out        SIP0
         2023-05-05 13:17:03   fon2            Telefon[2] redundant name in FB:Telefon
         2023-05-05 13:17:03   fon2_device     2
         2023-05-05 13:17:03   fon2_intern     2
         2023-05-05 13:17:03   fon2_out        SIP0
         2023-05-05 13:17:03   fon50           ISDN-Telefone
         2023-05-05 13:17:03   fon50_device    50
         2023-05-05 13:17:03   fon9            alle Telefone
         2023-05-05 13:17:03   fon9_device     9
         2023-05-05 13:17:03   gsm_internet    0
         2023-05-05 13:17:03   mac_B0_BE_76_77_DA_E9 OW-ArcherC7-v5 [landevice6399] (LAN:4: 1 Gbit/s)
         2023-05-05 13:17:03   mac_E0_28_6D_D2_FF_3E fritz.box [landevice4284]
         2023-05-05 13:17:03   retStat_lastReadout 161 values captured in 17.63 s
         2023-05-05 13:17:03   state           WLAN: off gWLAN: off
         2023-05-05 13:17:03   tam1            Anrufbeantworter
         2023-05-05 13:17:03   tam1_newMsg     0
         2023-05-05 13:17:03   tam1_oldMsg     0
         2023-05-05 13:17:03   tam1_state      off
         2023-01-13 08:00:56   user01          (guest)
         2023-01-13 08:00:56   user01_thisMonthTime 0:00
         2023-01-13 08:00:56   user01_todaySeconds 0
         2023-01-13 08:00:56   user01_todayTime 0:00
         2023-01-13 08:00:56   user01_type     Guest
         2023-05-05 13:17:03   userTicket01    053057
       fhem:
         LOCAL      0
         definedHost 192.168.188.1
         fd_1       Telefon[1] redundant name in FB:Telefon
         fd_2       Telefon[2] redundant name in FB:Telefon
         fd_50      ISDN-Telefone
         fd_9       alle Telefone
         fdn_ISDN-Telefone 50
         fdn_Telefon[1] redundant name in FB:Telefon 1
         fdn_Telefon[2] redundant name in FB:Telefon 2
         fdn_alle Telefone 9
         is_double_wlan 1
         lastHour   0
         modulVersion $Date: 2023-05-03 22:29:39 +0200 (Wed, 03 May 2023) $
         radioCount 40
         sid        367fde8427c44d3a
         sidTime    1683285423.77528
         landevice:
           192.168.188.1 fritz.box
           192.168.188.21 OW-ArcherC7-v5
           B0_BE_76_77_DA_E9 landevice6399
           E0_28_6D_D2_FF_3E landevice4284
           landevice4284 fritz.box
           landevice6399 OW-ArcherC7-v5
         radio:
           0         
           1         
           10         
           11         
           12         
           13         
           14         
           15         
           16         
           17         
           18         
           19         
           2         
           20         
           21         
           22         
           23         
           24         
           25         
           26         
           27         
           28         
           29         
           3         
           30         
           31         
           32         
           33         
           34         
           35         
           36         
           37         
           38         
           39         
           4         
           5         
           6         
           7         
           8         
           9         
       helper:
         TimerCmd   FritzBox_7490.Cmd
         TimerReadout FritzBox_7490.Readout
    Attributes:
       DbLogInclude box_rateDown:300,box_rateUp:300
       boxUser    #anonymized#
       event-on-change-reading .*
       group      Fritzbox
       room       Keller,Verwaltung
       stateFormat {    my $ret = '<div style="text-align: left;">';
        my $lastCheck = POSIX::strftime("%d.%m. %H:%M",localtime(time_str2num(ReadingsTimestamp($name,"state","2000-01-01 00:00:00"))));
        $ret .= $lastCheck.':&nbsp;';
        $ret .= '&darr;'.ReadingsVal($name,'box_rateDown','').'MBit/s&nbsp;';
        $ret .= '&uarr;'.ReadingsVal($name,'box_rateUp','').'MBit/s&nbsp;';
        $ret .= ''.ReadingsVal($name,'box_cpuTemp','').'&deg;C&nbsp;';
        $ret .= ''.ReadingsVal($name,'box_fwVersion','');
        $ret .= '</div>';
        return $ret;
    }

    log anhängend
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 05 Mai 2023, 14:15:42
    Hallo yersinia,

    bei den drei TR064 Abfragen GetExternalIPAddress, X_AVM_DE_GetExternalIPv6Address, X_AVM_DE_GetIPv6Prefix über SOAP Request ist Deine FritzBox nicht zufrieden. Ich habe selber eine FB 7490 mit 113.07.29 laufen, bei der diese Fehler nicht entstehen.

    Ich würde Dich bitten einmal die FB stromlos zu machen, mindesten 5 Minuten warten, und dann neu starten. Und dann mal sehen, was passiert.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 05 Mai 2023, 14:19:00
    Hallo yersinia,

    was mir aufgefallen ist, das Log ist bei Dir um eine Zeile verrutscht. Ich habe in meiner parallel Installation mir noch einmal die aktuelle Version gezogen. Da sind die Zeilen Nummern Ok.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: yersinia am 05 Mai 2023, 14:55:43
    Zitat von: JoWiemann am 05 Mai 2023, 14:15:42bei den drei TR064 Abfragen GetExternalIPAddress, X_AVM_DE_GetExternalIPv6Address, X_AVM_DE_GetIPv6Prefix über SOAP Request ist Deine FritzBox nicht zufrieden.
    Liegt ggf daran, dass meine Fritte keine externe IP über eine DSL Einwahl bekommt. Ich hab hier einen Internetzugang über LAN und die Fritte hängt an dem FTTH "Modem":
    Zitatverbunden seit 03.02.2023, 10:04 Uhr, vorhandener Zugang über LAN,
    IP-Adresse: 10.xxx.xxx.xxx
    Für mich managed die Fritte auch nur den Internetzugang zum Anbieter und den Festnetzanschluß.

    Das mit dem Stromlosmachen muss ich mal in einer ruhigen Minute machen, wenn das Internet gerade nicht benötigt wird...

    Zitat von: JoWiemann am 05 Mai 2023, 14:19:00was mir aufgefallen ist, das Log ist bei Dir um eine Zeile verrutscht. Ich habe in meiner parallel Installation mir noch einmal die aktuelle Version gezogen.
    Kurios. Kann ich nichts zu sagen, an dem Modul hab ich nicht rumgefummelt und Update ist von heute morgen, wie gesagt.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 05 Mai 2023, 15:18:04
    Zitat von: yersinia am 05 Mai 2023, 14:55:43Liegt ggf daran, dass meine Fritte keine externe IP über eine DSL Einwahl bekommt. Ich hab hier einen Internetzugang über LAN und die Fritte hängt an dem FTTH "Modem":

    Ein Teil sieht wie das Kabelmodemproblem aus

    2023.05.05 13:01:56 5: [FritzBox_7490 | 7490 | 113.07.29 | TR064_Cmd.5548] - DEBUG: Perform TR-064 call - GetInfo => service='WANPPPConnection:1', control='wanpppconn1', action='GetInfo'
    2023.05.05 13:01:57 4: [FritzBox_7490 | 7490 | 113.07.29 | TR064_Cmd.5580] - DEBUG: TR064 error 401:Invalid Action (service='WANPPPConnection:1', control='wanpppconn1', action='GetInfo')
    2023.05.05 13:01:57 4: [FritzBox_7490 | 7490 | 113.07.29 | Readout_Run_Web.3390] - INFO: wanpppconn GetInfo ->
    $VAR1 = {
              'UPnPError' => {
                               'errorCode' => '401',
                               'errorDescription' => 'Invalid Action'
                             }
            };

    Vermutlich besteht auch kein großer Unterschied in den beiden Einstellungen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 05 Mai 2023, 16:29:19
    Hallo Ralf,

    'errorDescription' => 'Invalid Action' ist ja mit einem höheren verbose abgefangen und wird auch entsprechend gehandhabt.

    Der '500 Internal Server Error' irritiert mich aber. Hier müsste eigentlich auch 'Invalid Action' kommen, da die TR064 ja grundsätzlich vorhanden ist.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 06 Mai 2023, 18:25:52
    Hallo
    Auf meinem Test-Raspi VERSION  07.50.17

    Alle drei Boxen unauffällig; keine ungewöhlichen Logmeldungen mit verbose 3 -> gänzlich keine Logeinträge  ::)
    Allerdings keine Kommandos etc. ausgeführt.

    7590 7.51-105108 BETA wg. AVM Ticket; MeshMaster DSL aktiv
    7490 7.29 MeshClient DSL inaktiv; Anschluss an externes Modem oder Router
    7430 7.29 VPN Standalone DSL
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 06 Mai 2023, 20:35:12
    Hallo Jörg
    beim weiterentwickelten ShellyModul hatte ich das Problem, dass mein PlugS nicht automatisch erkannt wurde.
    Das lag letztlich daran, dass "$json = JSON->new->utf8; jhash = eval{$json->decode($data)}" ein UNDEF (nur bei mir) zurück geliefert hat.
    Zusammenfassung hier -> https://forum.fhem.de/index.php?msg=1274940

    nur als Denkidee:
    könnten die in den letzten Tagen beobachteten Fehler bei den unterschiedlichen Abfragen auf einem vergleichbaren Verhalten beruhen.
    Bei dem Einen kommt nach dem decode was zurück und bei dem Anderen nicht.

    Kann natürlich für das FritzBox-Modul Quatsch sein - weil schon die Box bockt und nicht das decode. Du hast den Überblick.

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 07 Mai 2023, 12:36:05
    Hallo Jörg,

    AVM schein hier noch kräftig umzubauen. Nachdem letzten Update auf der FB7490 erhalte ich folgende Meldungen im 2-Minuten-Takt:

    2023.05.07 11:59:32 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 11:59:33 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:01:29 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:01:30 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:03:29 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:03:30 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:05:29 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:05:30 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:07:33 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:07:34 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:09:29 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:09:30 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:11:29 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 12:11:30 2: [Fritzbox7490 | 7490 | 113.07.51-105298 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error

    Das gleiche gilt für die Version mit den geänderten "Simple-Parametern". Dies nur zur Info für Dich. Ich warte auf das nächste Update von AVM  8)

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 07 Mai 2023, 15:21:45
    Zitat von: juemuc am 07 Mai 2023, 12:36:05Hallo Jörg,

    AVM schein hier noch kräftig umzubauen. Nachdem letzten Update auf der FB7490 erhalte ich folgende Meldungen im 2-Minuten-Takt:


    Hallo Jürgen,

    was passiert denn, wenn Du die FB mal mindestens 5 Minuten stromlos machst?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 07 Mai 2023, 17:48:42
    Hallo Jörg,

    werde ich morgen gerne testen.

    Ich befürchte aber, dass es eventuell auch damit zusammenhängt, dass ich das Attribut "verbose" gelöscht hatte. Jetzt habe ich es es wieder mit dem Wert 0 hinzugefügt und die Meldungen sind weg. Nutzt Du hier einen eigenen Default-Wert oder den Wert aus "global"? Der Verbose-Wert in global ist 2. Deswegen hatte ich die Meldungen so nicht erwartet.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 07 Mai 2023, 18:36:39
    Zitat von: juemuc am 07 Mai 2023, 17:48:42Nutzt Du hier einen eigenen Default-Wert oder den Wert aus "global"? Der Verbose-Wert in global ist 2. Deswegen hatte ich die Meldungen so nicht erwartet.

    Hallo Jürgen,

    die Standard Log3 Funktion in Fhem nutzt das globale verbose als standard Wert. Erst wenn im Device ein eigenes Attribut verbose gesetzt wird, wird dieses genommen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: yersinia am 07 Mai 2023, 19:45:41
    Zitat von: JoWiemann am 05 Mai 2023, 14:15:42Ich würde Dich bitten einmal die FB stromlos zu machen, mindesten 5 Minuten warten, und dann neu starten. Und dann mal sehen, was passiert.
    So, das hab ich mal geschafft - die Fritte war 5 Minuten ohne Strom; Log-Meldungen unverändert:
    2023.05.07 19:42:04 2: [FritzBox_7490 | 7490 | 113.07.29 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 19:42:05 2: [FritzBox_7490 | 7490 | 113.07.29 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 19:42:05 2: [FritzBox_7490 | 7490 | 113.07.29 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    2023.05.07 19:42:06 2: [FritzBox_7490 | 7490 | 113.07.29 | SOAP_Request.5452] - INFO: SOAP response error: 500 Internal Server Error
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: trinitywhm am 07 Mai 2023, 22:47:01
    Hallo,
    finde es super dass man die DECT Klingelsperre mittlerweile auch setzten kann. Tolle Möglichkeit um diese Sperre dynamisch und nicht nach starten Zeitplänen zu setzen.
    Wäre es denn auch möglich den Zustand der Sperre als Reading anzugeben? Dann könnte man abhängig von der Sperre auch noch andere Folgeaktionen triggern.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 08 Mai 2023, 10:11:47
    Zitat von: JoWiemann am 07 Mai 2023, 15:21:45Hallo Jürgen,
    was passiert denn, wenn Du die FB mal mindestens 5 Minuten stromlos machst?
    Grüße Jörg

    Hallo Jörg,

    wie bei yersinia keine Änderung. Bei verbose=2 pro alle 2 Minuten 2 Einträge.

    Viele Grüße
    Jürgen 
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 08 Mai 2023, 11:03:52
    Zitat von: juemuc am 08 Mai 2023, 10:11:47Hallo Jörg,

    wie bei yersinia keine Änderung. Bei verbose=2 pro alle 2 Minuten 2 Einträge.

    Viele Grüße
    Jürgen

    Hallo,

    ich habe gerade eine neue Version ins SVN hochgeladen, in der ich das verbose für die SOAP Logs auf 4 hoch gesetzt habe. Warum in bestimmten Konstellationen die FritzBox so antwortet entzieht sich meiner Kenntnis.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 08 Mai 2023, 14:39:09
    Zitat von: RalfRog am 06 Mai 2023, 18:25:52...VERSION  07.50.17

    Alle drei Boxen unauffällig; keine ungewöhlichen Logmeldungen mit verbose 3 -> gänzlich keine Logeinträge  ::)

    7590 7.51-105108 BETA wg. AVM Ticket; MeshMaster DSL aktiv
    7490 7.29 MeshClient DSL inaktiv; Anschluss an externes Modem oder Router
    7430 7.29 VPN Standalone DSL

    Es bleibt (bei mir) dabei: VERSION  07.50.17f (Test auf 7590 7.51-105108 BETA /  7490 7.29 MeshClient )
    Erwartbar, da ich bisher die unbeantworteten Abfragen nicht hatte.


    Welche Folgen hat es denn, wenn manche Abfragen nicht beantwortet werden?
    Keine? Weil auch bei korrekter Beantwortung keine Daten kämen - wie Z.B. bei meiner 7490:
    <NewExternalIPv6Address></NewExternalIPv6Address>
    <NewPrefixLength>0</NewPrefixLength>
    <NewValidLifetime>0</NewValidLifetime>
    <NewPreferedLifetime>0</NewPreferedLifetime>
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 08 Mai 2023, 17:23:39
    Hallo,

    anbei eine neue Version: 07.50.17g BETA mit:

    neue Readings:

    - dectn_NoRingWithNightSetting - Bei aktiver Klingelsperre keine Ereignisse signalisieren für das DECT Telefon
    - dectn_ringAllowed - Klingelzeiten des DECT Telefons n

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 08 Mai 2023, 19:19:40
    Hallo Jörg,

    unter welchen Bedingungen wird denn dieses Reading erzeugt?

    "dectn_ringAllowed - Klingelzeiten des DECT Telefons n"

    Ich habe die Klingelzeiten nicht eingeschränkt und es wird nicht angezeigt. Ich vermute, dass AVM nichts zur Verfügung stellt. Wie fragst du die Werte ab?
    Ansonsten keine Auffälligkeiten.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: trinitywhm am 08 Mai 2023, 21:19:01
    Hallo,
    danke für die rasche Umsetzung.

    Habe ich das richtig verstanden, wenn der Haken in der Fritzbox für "Klingelsperre aktivieren" gesetzt ist, ist das Reading "dectn_NoRingWithNightSetting" auf OFF und wenn die Klingelsperre in der Fritzbox deaktiviert ist, steht das Reading auf ON?

    Die Uhrzeit wurde bei mir beim ersten Laden angezeigt, obwohl ich täglich angegebene hatte und keine spezielle Uhrzeit. Erst nach verschiedenem ausprobieren von Einstellungen in der Fritzbox, war das Reading mit der Uhrzeit bei mir auch nicht mehr sichtbar und wieder verschwunden.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 08 Mai 2023, 22:24:35
    Zitat von: juemuc am 08 Mai 2023, 19:19:40Ich habe die Klingelzeiten nicht eingeschränkt und es wird nicht angezeigt. Ich vermute, dass AVM nichts zur Verfügung stellt. Wie fragst du die Werte ab?
    Ansonsten keine Auffälligkeiten.

    Viele Grüße
    Jürgen


    Hallo Jürgen,

    ich zeige das Reading nur an, wenn eine Definition vorliegt. Ich kann, wenn gewünscht, auch eine nicht vorhandene Definition anzeigen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 08 Mai 2023, 23:08:21
    Ich nutze die Klingelsperre bisher auch nicht und habe stattdessen das Telefon in Schlafzimmernähe für die Hauptnummer auf Klingelton "lautlos".

    Die Maske in der Oberfläche sieht nach komplizierter Darstellung aus  ;) 
    Aus / An mit klingele immer außer... bzw. An klingele nie außer...

    Müsste
    - dectn_NoRingWithNightSetting - Bei aktiver Klingelsperre keine Ereignisse signalisieren für das DECT Telefon
    nicht eher
    - dectn_NoEventWithNightSetting (habe kein Fritz!Fon und weiss nicht genau was die machen wenn ein Event kommt)
    heissen

    Edit: 
    für mich gilt Jürgens nachfolgende Aussage auch.
    Habe reingeschaut weil eingebaut.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 08 Mai 2023, 23:19:32
    Hallo zusammen,

    für mich passt das so, da ich die Funktion nicht nutze. Ich wollte nur wissen, wie die aktuelle Logik ist.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 09 Mai 2023, 08:13:12
    Zitat von: RalfRog am 08 Mai 2023, 23:08:21Die Maske in der Oberfläche sieht nach komplizierter Darstellung aus  ;) 
    Aus / An mit klingele immer außer... bzw. An klingele nie außer...

    Müsste
    - dectn_NoRingWithNightSetting - Bei aktiver Klingelsperre keine Ereignisse signalisieren für das DECT Telefon
    nicht eher
    - dectn_NoEventWithNightSetting (habe kein Fritz!Fon und weiss nicht genau was die machen wenn ein Event kommt)
    heissen


    Die Konfigurationsmaske gehört für mich zu den größten Fehlleistungen einer Benutzerführung. Ich hatte da schon mal ein Ticket bei AVM aufgemacht. Die Rückmeldung war: ist doch ok so.

    Das NoRingWithNightSetting kommt so original aus der query.lua.

    Die Anfrage für die Readings kam ja von einem Nutzer, der die Telefonsperre Bedarfsorientiert über das FritzBox Modul steuert.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 16 Juni 2023, 16:22:10
    Hallo, ist es richtig,das derset Fritzbox ring 610 mit der Fritzbox6660 und dem neuesten Update vom FritzboxModul nicht mehr funktioniert ? Ich suche seit Tagen schon nach einer Lösung, leider vergebens
    Mit der Fritzbox 6591 hattte es funktioniert.
    Da ich Hörgeräte trage und es so eingestellt hatte, wenn jemand an der Türe klingelt, wurde über dem Homematic Doorbell Sensor,
    per Fhem per notify ein set Fritzbox ring 610abgeschickt und das DECT Telefon mir per Bluetooth eine Info an die Hörgeräte geschickt hat. Es wäre fatal, wenn es nicht mehr funktioniert, ich müsste beim Betreiber meins Kabelanschlusses die Fritzboxen zurück tauschen lassen.
    Vielen Dank und Gruß Werner
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 16 Juni 2023, 16:44:38
    Zitat von: Intruder1956 am 16 Juni 2023, 16:22:10Hallo, ist es richtig,das derset Fritzbox ring 610 mit der Fritzbox6660 und dem neuesten Update vom FritzboxModul nicht mehr funktioniert?

    Hallo Werner,

    mit der FB7590 funktioniert es. Sowohl mit FritzOS 7.50 als auch 7.56

    Zu einer 6600 kann ich nichts sagen. Bitte eine List und einen Log-Auszug mit verbose 4 oder 5 posten.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 16 Juni 2023, 18:06:55
    Hallo Jörg,

    bei meiner FB6690 erhalte ich bei verbose=4 diese Infos:

    2023.06.16 18:04:01 3: [Fritzbox | 6690 | 267.07.56 | Set.1168] - INFO: set Fritzbox ring 610
    2023.06.16 18:04:01 4: [Fritzbox | 6690 | 267.07.56 | Set_Cmd_Start.4171] - INFO: Fork process FRITZBOX_Ring_Run_Web
    2023.06.16 18:04:01 4: [Fritzbox | 6690 | 267.07.56 | readPassword.7211] - INFO: Read FritzBox password from file
    2023.06.16 18:04:02 4: [Fritzbox | 6690 | 267.07.56 | TR064_Cmd.5680] - DEBUG: TR064 error 866:second factor authentication required (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialSetConfig', parameter1='NewX_AVM-DE_PhoneName' => 'FON1: Telefon 1')
    2023.06.16 18:04:02 4: [Fritzbox | 6690 | 267.07.56 | Ring_Run_Web.5268] - INFO: Switch ClickToDial on, set dial port 'FON1: Telefon 1'
    2023.06.16 18:04:02 4: [Fritzbox | 6690 | 267.07.56 | Ring_Run_Web.5285] - INFO: Ringing 610 for -1 seconds
    2023.06.16 18:04:02 4: [Fritzbox | 6690 | 267.07.56 | readPassword.7211] - INFO: Read FritzBox password from file
    2023.06.16 18:04:02 4: [Fritzbox | 6690 | 267.07.56 | TR064_Cmd.5680] - DEBUG: TR064 error 501:Action Failed (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**610#')


    Es funktioniert also nicht. Ich vermute, bei einer FB6660 ist es das gleiche Problem.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 16 Juni 2023, 18:35:34
    Zitat von: juemuc am 16 Juni 2023, 18:06:55Hallo Jörg,

    bei meiner FB6690 erhalte ich bei verbose=4 diese Infos:

    Es funktioniert also nicht. Ich vermute, bei einer FB6660 ist es das gleiche Problem.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    poste doch bitte einmal die TR06 Serviceliste der FB.

    get <name> tr064ServiceListe

    Danke Dir
    Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 16 Juni 2023, 18:54:28
    Hallo Jörg, vielen Dank
    Hier Verbose 5
    2023.06.16 11:37:28 3: [FritzBox | 6660 | 252.07.29 | Set.1168] - INFO: set FritzBox ring 610
    2023.06.16 11:37:28 5: [FritzBox | 6660 | 252.07.29 | Set_Cmd_Start.4059] - DEBUG: Set_CMD_Start -> Set.1170 -> ring
    2023.06.16 11:37:28 4: [FritzBox | 6660 | 252.07.29 | Set_Cmd_Start.4171] - INFO: Fork process FRITZBOX_Ring_Run_Web
    2023.06.16 11:37:36 4: [FritzBox | 6660 | 252.07.29 | Set_Cmd_Done.4192] - INFO: Back at main process
    2023.06.16 11:37:36 5: [FritzBox | 6660 | 252.07.29 | Readout_Process.3703] - DEBUG: box_ disable list: none
    2023.06.16 11:37:36 5: [FritzBox | 6660 | 252.07.29 | Readout_Process.3879] - DEBUG: BulkUpdate lastReadout: 2 values captured in 7.20 s
    2023.06.16 11:38:17 3: [FritzBox | 6660 | 252.07.29 | Set.1168] - INFO: set FritzBox ring 610
    2023.06.16 11:38:17 5: [FritzBox | 6660 | 252.07.29 | Set_Cmd_Start.4059] - DEBUG: Set_CMD_Start -> Set.1170 -> ring
    2023.06.16 11:38:17 4: [FritzBox | 6660 | 252.07.29 | Set_Cmd_Start.4171] - INFO: Fork process FRITZBOX_Ring_Run_Web
    2023.06.16 11:38:24 4: [FritzBox | 6660 | 252.07.29 | Set_Cmd_Done.4192] - INFO: Back at main process
    2023.06.16 11:38:24 5: [FritzBox | 6660 | 252.07.29 | Readout_Process.3703] - DEBUG: box_ disable list: none
    2023.06.16 11:38:24 5: [FritzBox | 6660 | 252.07.29 | Readout_Process.3879] - DEBUG: BulkUpdate lastReadout: 2 values captured in 7.22 s
    2023-06-16 11:38:40 Global global ATTR FritzBox verbose 2

    Ich muss das in 3 Nachrichten aufteilen, hoffe es klappt dann. Bekomme immer Datenbankfehler, wenn ich bei der Antwort auf schreiben gehe
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 16 Juni 2023, 18:55:12
    hier das List
    Internals:
      .AttrList  boxUser disable:0,1 nonblockingTimeOut:50,75,100,125 INTERVAL m3uFileLocal m3uFileURL m3uFileActive:0,1 userTickets enablePassivLanDevices:0,1 enableKidProfiles:0,1 enableVPNShares:0,1 enableUserInfo:0,1 enableAlarmInfo:0,1 enableWLANneighbors:0,1 enableMobileModem:0,1 wlanNeighborsPrefix disableHostIPv4check:0,1 disableDectInfo:0,1 disableFonInfo:0,1 enableSIP:0,1 disableBoxReadings:multiple-strict,box_connect,box_connection_Type,box_cpuTemp,box_dect,box_dsl_downStream,box_dsl_upStream,box_guestWlan,box_guestWlanCount,box_guestWlanRemain,box_macFilter_active,,box_mac_Addressbox_ipv4_Extern,box_ipv6_Extern,box_ipv6_Prefix,box_dns_Server,box_last_connect_err,box_moh,box_powerRate,box_rateDown,box_fon_LogNewest,box_sys_LogNewest,box_wlan_LogExtended,box_wlan_LogNewest,box_rateUp,box_stdDialPort,box_tr064,box_tr069,box_upnp,box_upnp_control_activated,box_uptimeConnect,box_uptime,box_wan_AccessType,box_wlan_Count,box_wlan_2.4GHz,box_wlan_5GHz,box_vdsl_downStreamRate,box_vdsl_upStreamRate,box_vdsl_downStreamMaxRate,box_vdsl_upStreamMaxRate,box_docsis30_Ds_powerLevels,box_docsis30_Ds_latencys,box_docsis30_Ds_frequencys,box_docsis30_Ds_corrErrors,box_docsis30_Ds_nonCorrErrors,box_docsis30_Ds_mses,box_docsis30_Us_powerLevels,box_docsis30_Us_frequencys,box_docsis31_Us_powerLevels,box_docsis31_Us_frequencys,box_docsis31_Ds_powerLevels,box_docsis31_Ds_frequencys deviceInfo:sortable,ipv4,name,uid,connection,speed,rssi,_noDefInf_ event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading
      APICHECKED 1
      DEF        192.168.178.1
      FUUID      648830f2-f33f-1506-5a13-5314f7700420b52e
      HOST      192.168.178.1
      INTERVAL  300
      LUADATA    1
      LUAQUERY  1
      MODEL      FRITZ!Box 6660 Cable
      NAME      FritzBox
      NR        857
      SECPORT    49443
      STATE      WLAN: on gWLAN: off
      TIMEOUT    55
      TR064      1
      TYPE      FRITZBOX
      UPNP      non-emu
      VERSION    07.50.17g
      _BETA      0
      eventCount 101
      .attraggr:
      .attrminint:
      READINGS:
        2023-06-16 18:46:37  .box_TodayBytesReceivedHigh 0
        2023-06-16 18:46:37  .box_TodayBytesReceivedLow 2944106489
        2023-06-16 18:46:37  .box_TodayBytesSentHigh 0
        2023-06-16 18:46:37  .box_TodayBytesSentLow 230527442
        2023-06-16 18:46:37  box_connect    Connected
        2023-06-16 18:46:37  box_cpuTemp    74
        2023-06-16 18:46:37  box_dect        on
        2023-06-16 18:46:37  box_docsis30_Ds_corrErrors 16 11 11 29 0 1 23 75 154 444 882 1376 1294 1548 1519 4 0 850 650 362 215 158 184 389
        2023-06-16 18:46:37  box_docsis30_Ds_frequencys 570 578 586 594 602 618 626 634 642 650 658 666 674 682 690 114 130 698 706 714 722 730 738 746
        2023-06-16 18:46:37  box_docsis30_Ds_latencys 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32
        2023-06-16 18:46:37  box_docsis30_Ds_mses -40.4 -40.9 -40.9 -40.4 -40.4 -40.4 -40.4 -40.4 -40.4 -40.9 -40.4 -40.9 -40.4 -40.4 -40.9 -39.0 -40.4 -40.4 -40.9 -40.9 -40.9 -40.4 -40.4 -40.4
        2023-06-16 18:46:37  box_docsis30_Ds_nonCorrErrors 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32 0.32
        2023-06-16 18:46:37  box_docsis30_Ds_powerLevels 3.4 3.5 3.3 3.4 3.6 3.6 3.7 3.4 3.1 2.1 1.4 2.3 3.0 3.1 2.9 0.5 0.9 2.9 2.9 2.3 2.3 2.0 1.7 1.0
        2023-06-16 18:46:37  box_docsis30_Us_frequencys 45 51 31 37
        2023-06-16 18:46:37  box_docsis30_Us_powerLevels 43.0 42.8 44.3 44.3
        2023-06-16 18:46:37  box_docsis31_Ds_frequencys 135 - 325 751 - 861
        2023-06-16 18:46:37  box_docsis31_Ds_powerLevels 1.8 -6.1
        2023-06-16 18:46:37  box_docsis31_Us_frequencys 30 - 65
        2023-06-16 18:46:37  box_docsis31_Us_powerLevels 37.5
        2023-06-16 18:46:37  box_dsl_downStream 1126.400
        2023-06-16 18:46:37  box_dsl_upStream 52.480
        2023-06-16 18:46:37  box_fon_LogNewest 78 13.06.23 17:51:36
        2023-06-16 18:46:37  box_fwVersion  252.07.29
        2023-06-16 18:46:37  box_guestWlan  off
        2023-06-16 18:46:37  box_guestWlanCount 0
        2023-06-16 18:46:37  box_guestWlanRemain 0
        2023-06-16 11:19:01  box_ipExtern    178.203.116.156
        2023-06-16 18:46:37  box_ipv4_Extern 178.203.116.156
        2023-06-16 11:19:01  box_ipv6Extern  2a02:908:1500:a::2993
        2023-06-16 11:19:01  box_ipv6Prefix  2a02:908:15a7:7540::
        2023-06-16 18:46:37  box_ipv6_Extern 2a02:908:1500:a::2993
        2023-06-16 18:46:37  box_ipv6_Prefix 2a02:908:15a7:7540::
        2023-06-16 18:46:37  box_last_connect_err ERROR_NONE
        2023-06-16 18:46:37  box_macFilter_active off
        2023-06-16 11:21:23  box_model      FRITZ!Box 6660 Cable [avm]
        2023-06-16 18:46:37  box_moh        default
        2023-06-16 18:46:37  box_powerRate  45
        2023-06-16 18:46:37  box_rateDown    7.805
        2023-06-16 18:46:37  box_rateUp      2.291
        2023-06-16 18:46:37  box_stdDialPort dect1
        2023-06-16 18:46:37  box_sys_LogNewest 504 16.06.23 11:21:31
        2023-06-16 18:46:37  box_tr064      on
        2023-06-16 18:46:37  box_tr069      on
        2023-06-16 18:46:37  box_upnp        non-emu
        2023-06-16 18:46:37  box_upnp_control_activated non-emu
        2023-06-16 18:46:37  box_uptime      1218720 sec = 14T 02:32:00
        2023-06-16 18:46:37  box_uptimeConnect 1218649 sec = 14T 02:30:49
        2023-06-16 18:46:37  box_wan_AccessType Cable
        2023-06-16 11:19:01  box_wlanCount  9
        2023-06-16 18:46:37  box_wlan_2.4GHz on
        2023-06-16 18:46:37  box_wlan_5GHz  on
        2023-06-16 18:46:37  box_wlan_Count  9
        2023-06-16 18:46:37  box_wlan_LogExtended off
        2023-06-16 18:46:37  box_wlan_LogNewest 786 07.06.23 19:09:21
        2023-06-16 18:46:37  dect1          Werner
        2023-06-16 18:46:37  dect1_NoRingTime Mo-So 00:00-24:00
        2023-06-16 18:46:37  dect1_NoRingTimeFlags 0
        2023-06-16 18:46:37  dect1_NoRingWithNightSetting off
        2023-06-16 18:46:37  dect1_device    60
        2023-06-16 18:46:37  dect1_fwVersion 0.00
        2023-06-16 18:46:37  dect1_intRingTone HandsetDefault
        2023-06-16 18:46:37  dect1_intern    610
        2023-06-16 18:46:37  dect1_manufacturer Siemens
        2023-06-16 18:46:37  fon1            Telefon
        2023-06-16 18:46:37  fon1_device    1
        2023-06-16 18:46:37  fon1_intern    1
        2023-06-16 18:46:37  fon1_out        SIP1#
        2023-06-16 18:46:37  fon9            alle Telefone
        2023-06-16 18:46:37  fon9_device    9
        2023-06-16 18:46:37  gsm_internet    0
        2023-06-16 11:19:01  lastReadout    305 values captured in 1.47 s
        2023-06-16 18:46:37  mac_00_01_2E_82_35_EA Zotac-Server [landevice7104] (LAN:4: 1 Gbit/s)
        2023-06-16 18:46:37  mac_00_0C_29_11_A6_7B fhem [landevice2965] (LAN:4: 1 Gbit/s)
        2023-06-16 18:46:37  mac_00_0C_29_46_67_86 MotionEye [landevice1426] (LAN:4: 1 Gbit/s)
        2023-06-16 18:46:37  mac_00_0C_29_4F_98_97 iobroker [landevice8336] (LAN:4: 1 Gbit/s)
        2023-06-16 18:46:37  mac_00_0C_29_D2_91_82 RaspberryMatic [landevice7101] (LAN:4: 1 Gbit/s)
        2023-06-16 18:46:37  mac_00_80_41_A7_47_1D MapleCul [landevice8339] (LAN:3: 100 Mbit/s)
        2023-06-16 18:46:37  mac_40_AA_56_9B_72_00 Kamera-AB [landevice7089] (WLAN: 300 / 300 Mbit/s, RSSI: -51)
        2023-06-16 18:46:37  mac_48_5D_35_4F_0F_C6 fritz.box [landevice1417]
        2023-06-16 18:46:37  mac_4C_EB_D6_B2_FB_BB ESP-B2FBBB [landevice1421] (WLAN: 14 / 1 Mbit/s, RSSI: -54)
        2023-06-16 18:46:37  mac_5C_CF_7F_12_64_AE ESP-1264AE [landevice1423] (WLAN: 72 / 54 Mbit/s, RSSI: -49)
        2023-06-16 18:46:37  mac_5C_CF_7F_18_A9_91 PC-192-168-178-73 [landevice1420] (WLAN: 43 / 54 Mbit/s, RSSI: -47)
        2023-06-16 18:46:37  mac_5C_CF_7F_D3_09_18 ESP-D30918 [landevice1422] (WLAN: 65 / 54 Mbit/s, RSSI: -40)
        2023-06-16 18:46:37  mac_84_F3_EB_32_39_15 Haustuer [landevice7091] (WLAN: 43 / 36 Mbit/s, RSSI: -61)
        2023-06-16 18:46:37  mac_94_DE_80_6E_9D_CE WernerPC [landevice2966] (LAN:1: 1 Gbit/s)
        2023-06-16 18:46:37  mac_A0_C9_A0_D9_50_87 GW-A0C9A0D95087 [landevice2964] (LAN:2: 100 Mbit/s)
        2023-06-16 18:46:37  mac_BE_4C_41_5D_BA_42 PC-192-168-178-28 [landevice1425] (WLAN: 86 / 390 Mbit/s, RSSI: -61)
        2023-06-16 18:46:37  mac_C4_5B_BE_5F_9A_BC Stromverbrauch [landevice7090] (WLAN: 21 / 54 Mbit/s, RSSI: -48)
        2023-06-16 18:46:37  mac_D6_4A_23_E5_58_65 Galaxy-A54-5G [landevice8342] (WLAN: 864 / 6 Mbit/s, RSSI: -57)
        2023-06-16 18:46:37  retStat_lastReadout 328 values captured in 6.50 s
        2023-06-16 18:46:37  state          WLAN: on gWLAN: off
        2023-06-16 18:46:37  tam1            Anrufbeantworter
        2023-06-16 18:46:37  tam1_newMsg    0
        2023-06-16 18:46:37  tam1_oldMsg    0
        2023-06-16 18:46:37  tam1_state      off
        2023-06-16 18:46:37  userTicket01    719934
      fhem:
        LOCAL      0
        definedHost 192.168.178.1
        fd_1      Telefon
        fd_60      Werner
        fd_9      alle Telefone
        fdn_Telefon 1
        fdn_Werner 60
        fdn_alle Telefone 9
        is_double_wlan 1
        lastHour  0
        modulVersion $Date: 2023-05-09 10:32:31 +0200 (Tue, 09 May 2023) $
        radioCount 40
        sid        e24309985a52e57d
        sidTime    1686933997.71937
        610:
          brand      Siemens
          id        1
          model      0x00
          userId    1
        landevice:
          00_01_2E_82_35_EA landevice7104
          00_0C_29_11_A6_7B landevice2965
          00_0C_29_46_67_86 landevice1426
          00_0C_29_4F_98_97 landevice8336
          00_0C_29_D2_91_82 landevice7101
          00_80_41_A7_47_1D landevice8339
          10_08_C1_30_EB_2B landevice1419
          192.168.178.1 fritz.box
          192.168.178.20 WernerPC
          192.168.178.201 Werner
          192.168.178.21 Galaxy-A54-5G
          192.168.178.22 Haustuer
          192.168.178.23 ESP-B2FBBB
          192.168.178.24 PC-192-168-178-24
          192.168.178.26 TV--LG-55LA6608-ZA
          192.168.178.27 Galaxy-S9-von-Werner
          192.168.178.28 PC-192-168-178-28
          192.168.178.29 Zotac-Server
          192.168.178.30 Stromverbrauch
          192.168.178.31 android-71be2138a09c5be7
          192.168.178.32 MapleCul
          192.168.178.33 fhem
          192.168.178.34 MV43892065
          192.168.178.35 Galaxy-A51-von-Roswitha
          192.168.178.36 iobroker
          192.168.178.38 RaspberryMatic
          192.168.178.40 MotionEye
          192.168.178.50 Kamera-AB
          192.168.178.51 KameraWZ
          192.168.178.71 ESP-1264AE
          192.168.178.72 ESP-D30918
          192.168.178.73 PC-192-168-178-73
          192.168.178.74 GW-A0C9A0D95087
          192.168.178.88 Galaxy-S9-von-Werner
          192.168.178.89 Galaxy-A54-5G
          3C_7A_AA_1C_6C_FF landevice8340
          40_AA_56_9B_72_00 landevice7089
          48_5D_35_4F_0F_C6 landevice1417
          4C_EB_D6_B2_FB_BB landevice1421
          5C_CF_7F_12_64_AE landevice1423
          5C_CF_7F_18_A9_91 landevice1420
          5C_CF_7F_D3_09_18 landevice1422
          84_F3_EB_32_39_15 landevice7091
          94_DE_80_6E_9D_CE landevice2966
          A0_C9_A0_D9_50_87 landevice2964
          BE_4C_41_5D_BA_42 landevice1425
          C4_5B_BE_5F_9A_BC landevice7090
          D6_4A_23_E5_58_65 landevice8342
          landevice1417 fritz.box
          landevice1418 MV43892065
          landevice1419 TV--LG-55LA6608-ZA
          landevice1420 PC-192-168-178-73
          landevice1421 ESP-B2FBBB
          landevice1422 ESP-D30918
          landevice1423 ESP-1264AE
          landevice1424 PC-192-168-178-24
          landevice1425 PC-192-168-178-28
          landevice1426 MotionEye
          landevice1427 Werner
          landevice1428 Galaxy-A51-von-Roswitha
          landevice2964 GW-A0C9A0D95087
          landevice2965 fhem
          landevice2966 WernerPC
          landevice7088 Galaxy-S9-von-Werner
          landevice7089 Kamera-AB
          landevice7090 Stromverbrauch
          landevice7091 Haustuer
          landevice7101 RaspberryMatic
          landevice7104 Zotac-Server
          landevice8336 iobroker
          landevice8339 MapleCul
          landevice8340 KameraWZ
          landevice8341 android-71be2138a09c5be7
          landevice8342 Galaxy-A54-5G
          landevice8345 Galaxy-A54-5G
          landevice8348 Galaxy-S9-von-Werner
        radio:
          0         
          1         
          10       
          11       
          12       
          13       
          14       
          15       
          16       
          17       
          18       
          19       
          2         
          20       
          21       
          22       
          23       
          24       
          25       
          26       
          27       
          28       
          29       
          3         
          30       
          31       
          32       
          33       
          34       
          35       
          36       
          37       
          38       
          39       
          4         
          5         
          6         
          7         
          8         
          9         
        wlanDevice:
          10_08_C1_30_EB_2B:
            rssi      0
            speed      0
            speed_rx  0
          3C_7A_AA_1C_6C_FF:
            rssi      0
            speed      0
            speed_rx  0
          40_AA_56_9B_72_00:
            rssi      -51
            speed      300
            speed_rx  300
          4C_EB_D6_B2_FB_BB:
            rssi      -54
            speed      14
            speed_rx  1
          52_EF_CF_59_6B_A2:
            rssi      0
            speed      0
            speed_rx  0
          5C_CF_7F_12_64_AE:
            rssi      -49
            speed      72
            speed_rx  54
          5C_CF_7F_18_A9_91:
            rssi      -47
            speed      43
            speed_rx  54
          5C_CF_7F_D3_09_18:
            rssi      -40
            speed      65
            speed_rx  54
          68_B9_D3_97_A1_A5:
            rssi      0
            speed      0
            speed_rx  0
          84_F3_EB_32_39_15:
            rssi      -61
            speed      43
            speed_rx  36
          8A_66_91_34_27_8C:
            rssi      0
            speed      0
            speed_rx  0
          98_0C_82_B0_CD_86:
            rssi      0
            speed      0
            speed_rx  0
          BE_4C_41_5D_BA_42:
            rssi      -61
            speed      86
            speed_rx  390
          C4_5B_BE_5F_9A_BC:
            rssi      -48
            speed      21
            speed_rx  54
          CE_F4_FD_16_F2_1A:
            rssi      0
            speed      0
            speed_rx  0
          D6_4A_23_E5_58_65:
            rssi      -57
            speed      864
            speed_rx  6
          EA_F4_09_4B_8A_5D:
            rssi      0
            speed      0
            speed_rx  0
          F4_B1_9C_14_6D_61:
            rssi      0
            speed      0
            speed_rx  0
      helper:
        TimerCmd  FritzBox.Cmd
        TimerReadout FritzBox.Readout
      hmccu:
    Attributes:
      boxUser    Raspi
      devStateIcon .*on.*off:WLAN_on_gWLAN_off .*on.*on.*:WLAN_on_gWLAN_on WLAN..off.*:WLAN_off
      room      Fritzbox
      verbose    2
    hier ServiceList
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 16 Juni 2023, 18:58:41
    hier ServiceList Teil1
    List of TR-064 services and actions that are provided by the device '192.168.178.1'
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/deviceinfoSCPD.xml    Version: 1.0
     Service: DeviceInfo:1    Control: deviceinfo
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewManufacturerName NewManufacturerOUI NewModelName NewDescription NewProductClass NewSerialNumber
                      NewSoftwareVersion NewHardwareVersion NewSpecVersion NewProvisioningCode NewUpTime NewDeviceLog )
      SetProvisioningCode ( NewProvisioningCode )
      GetDeviceLog ( ) = ( NewDeviceLog )
      GetSecurityPort ( ) = ( NewSecurityPort )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/deviceconfigSCPD.xml    Version: 1.0
     Service: DeviceConfig:1    Control: deviceconfig
    ----------------------------------------------------------------------------------------------------------------------------------
      GetPersistentData ( ) = ( NewPersistentData )
      SetPersistentData ( NewPersistentData )
      ConfigurationStarted ( NewSessionID )
      ConfigurationFinished ( ) = ( NewStatus )
      FactoryReset ( )
      Reboot ( )
      X_GenerateUUID ( ) = ( NewUUID )
      X_AVM-DE_GetConfigFile ( NewX_AVM-DE_Password ) = ( NewX_AVM-DE_ConfigFileUrl )
      X_AVM-DE_SetConfigFile ( NewX_AVM-DE_Password NewX_AVM-DE_ConfigFileUrl )
      X_AVM-DE_CreateUrlSID ( ) = ( NewX_AVM-DE_UrlSID )
      X_AVM-DE_SendSupportData ( NewX_AVM-DE_SupportDataMode )
      X_AVM-DE_GetSupportDataInfo ( ) = ( NewX_AVM-DE_SupportDataMode NewX_AVM-DE_SupportDataID NewX_AVM-DE_SupportDataTimestamp
                                          NewX_AVM-DE_SupportDataStatus )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/layer3forwardingSCPD.xml    Version: 1.0
     Service: Layer3Forwarding:1    Control: layer3forwarding
    ----------------------------------------------------------------------------------------------------------------------------------
      SetDefaultConnectionService ( NewDefaultConnectionService )
      GetDefaultConnectionService ( ) = ( NewDefaultConnectionService )
      GetForwardNumberOfEntries ( ) = ( NewForwardNumberOfEntries )
      AddForwardingEntry ( NewType NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask NewGatewayIPAddress
                          NewInterface NewForwardingMetric )
      DeleteForwardingEntry ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask )
      GetSpecificForwardingEntry ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask ) = ( NewGatewayIPAddress
                                        NewEnable NewStatus NewType NewInterface NewForwardingMetric )
      GetGenericForwardingEntry ( NewForwardingIndex ) = ( NewEnable NewStatus NewType NewDestIPAddress NewDestSubnetMask
                                        NewSourceIPAddress NewSourceSubnetMask NewGatewayIPAddress NewInterface NewForwardingMetric )
      SetForwardingEntryEnable ( NewDestIPAddress NewDestSubnetMask NewSourceIPAddress NewSourceSubnetMask NewEnable )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/lanconfigsecuritySCPD.xml    Version: 1.0
     Service: LANConfigSecurity:1    Control: lanconfigsecurity
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewMaxCharsPassword NewMinCharsPassword NewAllowedCharsPassword )
      X_AVM-DE_GetCurrentUser ( ) = ( NewX_AVM-DE_CurrentUsername NewX_AVM-DE_CurrentUserRights )
      X_AVM-DE_GetAnonymousLogin ( ) = ( NewX_AVM-DE_AnonymousLoginEnabled NewX_AVM-DE_ButtonLoginEnabled )
      SetConfigPassword ( NewPassword )
      X_AVM-DE_GetUserList ( ) = ( NewX_AVM-DE_UserList )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/mgmsrvSCPD.xml    Version: 1.0
     Service: ManagementServer:1    Control: mgmsrv
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewURL NewUsername NewPeriodicInformEnable NewPeriodicInformInterval NewPeriodicInformTime NewParameterKey
                      NewParameterHash NewConnectionRequestURL NewConnectionRequestUsername NewUpgradesManaged )
      SetManagementServerURL ( NewURL )
      SetManagementServerUsername ( NewUsername )
      SetManagementServerPassword ( NewPassword )
      SetPeriodicInform ( NewPeriodicInformEnable NewPeriodicInformInterval NewPeriodicInformTime )
      SetConnectionRequestAuthentication ( NewConnectionRequestUsername NewConnectionRequestPassword )
      SetUpgradeManagement ( NewUpgradesManaged )
      X_SetTR069Enable ( NewTR069Enabled )
      X_AVM-DE_GetTR069FirmwareDownloadEnabled ( ) = ( NewTR069FirmwareDownloadEnabled )
      X_AVM-DE_SetTR069FirmwareDownloadEnabled ( NewTR069FirmwareDownloadEnabled )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/timeSCPD.xml    Version: 1.0
     Service: Time:1    Control: time
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewNTPServer1 NewNTPServer2 NewCurrentLocalTime NewLocalTimeZone NewLocalTimeZoneName NewDaylightSavingsUsed
                      NewDaylightSavingsStart NewDaylightSavingsEnd )
      SetNTPServers ( NewNTPServer1 NewNTPServer2 )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/userifSCPD.xml    Version: 1.0
     Service: UserInterface:1    Control: userif
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewUpgradeAvailable NewPasswordRequired NewPasswordUserSelectable NewWarrantyDate NewX_AVM-DE_Version
                      NewX_AVM-DE_DownloadURL NewX_AVM-DE_InfoURL NewX_AVM-DE_UpdateState NewX_AVM-DE_LaborVersion )
      X_AVM-DE_CheckUpdate ( NewX_AVM-DE_LaborVersion )
      X_AVM-DE_DoUpdate ( ) = ( NewUpgradeAvailable NewX_AVM-DE_UpdateState )
      X_AVM-DE_DoPrepareCGI ( ) = ( NewX_AVM-DE_CGI NewX_AVM-DE_SessionID )
      X_AVM-DE_DoManualUpdate ( NewX_AVM-DE_AllowDowngrade NewX_AVM-DE_DownloadURL )
      X_AVM-DE_GetInternationalConfig ( ) = ( NewX_AVM-DE_Language NewX_AVM-DE_Country NewX_AVM-DE_Annex NewX_AVM-DE_LanguageList
                                              NewX_AVM-DE_CountryList NewX_AVM-DE_AnnexList )
      X_AVM-DE_SetInternationalConfig ( NewX_AVM-DE_Language NewX_AVM-DE_Country NewX_AVM-DE_Annex )
      X_AVM-DE_GetInfo ( ) = ( NewX_AVM-DE_AutoUpdateMode NewX_AVM-DE_UpdateTime NewX_AVM-DE_LastFwVersion NewX_AVM-DE_LastInfoUrl
                              NewX_AVM-DE_CurrentFwVersion NewX_AVM-DE_UpdateSuccessful )
      X_AVM-DE_SetConfig ( NewX_AVM-DE_AutoUpdateMode )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_storageSCPD.xml    Version: 1.0
     Service: X_AVM-DE_Storage:1    Control: x_storage
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewFTPEnable NewFTPStatus NewSMBEnable NewFTPWANEnable NewFTPWANSSLOnly NewFTPWANPort )
      RequestFTPServerWAN ( ) = ( NewFTPWANPort NewFTPWANLifetime )
      SetFTPServer ( NewFTPEnable )
      SetFTPServerWAN ( NewFTPWANEnable NewFTPWANSSLOnly )
      SetSMBServer ( NewSMBEnable )
      GetUserInfo ( ) = ( NewEnable NewUsername NewX_AVM-DE_NetworkAccessReadOnly )
      SetUserConfig ( NewEnable NewPassword NewX_AVM-DE_NetworkAccessReadOnly )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_webdavSCPD.xml    Version: 1.0
     Service: X_AVM-DE_WebDAVClient:1    Control: x_webdav
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnable NewHostURL NewUsername NewMountpointName )
      SetConfig ( NewEnable NewHostURL NewUsername NewPassword NewMountpointName )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_upnpSCPD.xml    Version: 1.0
     Service: X_AVM-DE_UPnP:1    Control: x_upnp
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnable NewUPnPMediaServer )
      SetConfig ( NewEnable NewUPnPMediaServer )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_speedtestSCPD.xml    Version: 1.0
     Service: X_AVM-DE_Speedtest:1    Control: x_speedtest
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnableTcp NewEnableUdp NewEnableUdpBidirect NewWANEnableTcp NewWANEnableUdp NewPortTcp NewPortUdp
                      NewPortUdpBidirect )
      SetConfig ( NewEnableTcp NewEnableUdp NewEnableUdpBidirect NewWANEnableTcp NewWANEnableUdp )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_remoteSCPD.xml    Version: 1.0
     Service: X_AVM-DE_RemoteAccess:1    Control: x_remote
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnabled NewPort NewUsername )
      SetConfig ( NewEnabled NewPort NewUsername NewPassword )
      SetEnable ( NewEnabled ) = ( NewPort )
      GetDDNSInfo ( ) = ( NewEnabled NewProviderName NewUpdateURL NewDomain NewStatusIPv4 NewStatusIPv6 NewUsername NewMode
                          NewServerIPv4 NewServerIPv6 )
      GetDDNSProviders ( ) = ( NewProviderList )
      SetDDNSConfig ( NewEnabled NewProviderName NewUpdateURL NewDomain NewUsername NewMode NewServerIPv4 NewServerIPv6 NewPassword )
    __________________________________________________________________________________________________________________________________
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 16 Juni 2023, 18:59:36
    Servicelist Teil 2
    Spec: http://192.168.178.1:49000/x_myfritzSCPD.xml    Version: 1.0
     Service: X_AVM-DE_MyFritz:1    Control: x_myfritz
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnabled NewDeviceRegistered NewDynDNSName NewPort )
      GetNumberOfServices ( ) = ( NewNumberOfServices )
      GetServiceByIndex ( NewIndex ) = ( NewEnabled NewName NewScheme NewPort NewURLPath NewType NewIPv4ForwardingWarning
                                NewIPv4Addresses NewIPv6Addresses NewIPv6InterfaceIDs NewMACAddress NewHostName NewDynDnsLabel
                                NewStatus )
      SetServiceByIndex ( NewIndex NewEnabled NewName NewScheme NewPort NewURLPath NewType NewIPv4Address NewIPv6Address
                          NewIPv6InterfaceID NewMACAddress NewHostName )
      DeleteServiceByIndex ( NewIndex )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_voipSCPD.xml    Version: 1.0
     Service: X_VoIP:1    Control: x_voip
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfoEx ( ) = ( NewVoIPNumberMinChars NewVoIPNumberMaxChars NewVoIPNumberAllowedChars NewVoIPUsernameMinChars
                        NewVoIPUsernameMaxChars NewVoIPUsernameAllowedChars NewVoIPPasswordMinChars NewVoIPPasswordMaxChars
                        NewVoIPPasswordAllowedChars NewVoIPRegistrarMinChars NewVoIPRegistrarMaxChars NewVoIPRegistrarAllowedChars
                        NewVoIPSTUNServerMinChars NewVoIPSTUNServerMaxChars NewVoIPSTUNServerAllowedChars
                        NewX_AVM-DE_ClientUsernameMinChars NewX_AVM-DE_ClientUsernameMaxChars NewX_AVM-DE_ClientUsernameAllowedChars
                        NewX_AVM-DE_ClientPasswordMinChars NewX_AVM-DE_ClientPasswordMaxChars NewX_AVM-DE_ClientPasswordAllowedChars )
      X_AVM-DE_AddVoIPAccount ( NewVoIPAccountIndex NewVoIPRegistrar NewVoIPNumber NewVoIPUsername NewVoIPPassword
                                NewVoIPOutboundProxy NewVoIPSTUNServer )
      X_AVM-DE_GetVoIPAccount ( NewVoIPAccountIndex ) = ( NewVoIPRegistrar NewVoIPNumber NewVoIPUsername NewVoIPPassword
                                      NewVoIPOutboundProxy NewVoIPSTUNServer )
      X_AVM-DE_DelVoIPAccount ( NewVoIPAccountIndex )
      GetInfo ( ) = ( NewFaxT38Enable NewVoiceCoding )
      SetConfig ( NewFaxT38Enable NewVoiceCoding )
      GetMaxVoIPNumbers ( ) = ( NewMaxVoIPNumbers )
      GetExistingVoIPNumbers ( ) = ( NewExistingVoIPNumbers )
      X_AVM-DE_GetNumberOfClients ( ) = ( NewX_AVM-DE_NumberOfClients )
      X_AVM-DE_GetClient ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
                                NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber )
      X_AVM-DE_GetClient2 ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
                                  NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_ClientId
                                  NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InternalNumber )
      X_AVM-DE_SetClient ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber )
      X_AVM-DE_SetClient2 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientId NewX_AVM-DE_PhoneName
                            NewX_AVM-DE_OutGoingNumber )
      X_AVM-DE_GetClient3 ( NewX_AVM-DE_ClientIndex ) = ( NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar
                                  NewX_AVM-DE_ClientRegistrarPort NewX_AVM-DE_PhoneName NewX_AVM-DE_ClientId
                                  NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers NewX_AVM-DE_ExternalRegistration
                                  NewX_AVM-DE_InternalNumber NewX_AVM-DE_DelayedCallNotification )
      X_AVM-DE_GetClientByClientId ( NewX_AVM-DE_ClientId ) = ( NewX_AVM-DE_ClientId NewX_AVM-DE_ClientIndex
                                          NewX_AVM-DE_ClientUsername NewX_AVM-DE_ClientRegistrar NewX_AVM-DE_ClientRegistrarPort
                                          NewX_AVM-DE_PhoneName NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers
                                          NewX_AVM-DE_ExternalRegistration NewX_AVM-DE_InternalNumber
                                          NewX_AVM-DE_DelayedCallNotification )
      X_AVM-DE_SetClient3 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientId NewX_AVM-DE_PhoneName
                            NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers NewX_AVM-DE_ExternalRegistration )
      X_AVM-DE_SetClient4 ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_ClientPassword NewX_AVM-DE_ClientUsername NewX_AVM-DE_PhoneName
                            NewX_AVM-DE_ClientId NewX_AVM-DE_OutGoingNumber NewX_AVM-DE_InComingNumbers ) = (
                                  NewX_AVM-DE_InternalNumber )
      X_AVM-DE_GetClients ( ) = ( NewX_AVM-DE_ClientList )
      X_AVM-DE_GetNumberOfNumbers ( ) = ( NewNumberOfNumbers )
      X_AVM-DE_GetNumbers ( ) = ( NewNumberList )
      X_AVM-DE_DeleteClient ( NewX_AVM-DE_ClientIndex )
      X_AVM-DE_DialGetConfig ( ) = ( NewX_AVM-DE_PhoneName )
      X_AVM-DE_DialSetConfig ( NewX_AVM-DE_PhoneName )
      X_AVM-DE_DialNumber ( NewX_AVM-DE_PhoneNumber )
      X_AVM-DE_DialHangup ( )
      X_AVM-DE_GetPhonePort ( NewIndex ) = ( NewX_AVM-DE_PhoneName )
      X_AVM-DE_SetDelayedCallNotification ( NewX_AVM-DE_ClientIndex NewX_AVM-DE_DelayedCallNotification )
      GetVoIPCommonCountryCode ( ) = ( NewVoIPCountryCode )
      X_AVM-DE_GetVoIPCommonCountryCode ( ) = ( NewX_AVM-DE_LKZ NewX_AVM-DE_LKZPrefix )
      SetVoIPCommonCountryCode ( NewVoIPCountryCode )
      X_AVM-DE_SetVoIPCommonCountryCode ( NewX_AVM-DE_LKZ NewX_AVM-DE_LKZPrefix )
      GetVoIPEnableCountryCode ( NewVoIPAccountIndex ) = ( NewVoIPEnableCountryCode )
      SetVoIPEnableCountryCode ( NewVoIPAccountIndex NewVoIPEnableCountryCode )
      GetVoIPCommonAreaCode ( ) = ( NewVoIPAreaCode )
      X_AVM-DE_GetVoIPCommonAreaCode ( ) = ( NewX_AVM-DE_OKZ NewX_AVM-DE_OKZPrefix )
      SetVoIPCommonAreaCode ( NewVoIPAreaCode )
      X_AVM-DE_SetVoIPCommonAreaCode ( NewX_AVM-DE_OKZ NewX_AVM-DE_OKZPrefix )
      GetVoIPEnableAreaCode ( NewVoIPAccountIndex ) = ( NewVoIPEnableAreaCode )
      SetVoIPEnableAreaCode ( NewVoIPAccountIndex NewVoIPEnableAreaCode )
      X_AVM-DE_GetAlarmClock ( NewIndex ) = ( NewX_AVM-DE_AlarmClockEnable NewX_AVM-DE_AlarmClockName NewX_AVM-DE_AlarmClockTime
                                    NewX_AVM-DE_AlarmClockWeekdays NewX_AVM-DE_AlarmClockPhoneName )
      X_AVM-DE_SetAlarmClockEnable ( NewIndex NewX_AVM-DE_AlarmClockEnable )
      X_AVM-DE_GetNumberOfAlarmClocks ( ) = ( NewX_AVM-DE_NumberOfAlarmClocks )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_contactSCPD.xml    Version: 1.0
     Service: X_AVM-DE_OnTel:1    Control: x_contact
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnable NewStatus NewLastConnect NewUrl NewServiceId NewUsername NewName )
      SetEnable ( NewEnable )
      SetConfig ( NewEnable NewUrl NewServiceId NewUsername NewPassword NewName )
      GetInfoByIndex ( NewIndex ) = ( NewEnable NewStatus NewLastConnect NewUrl NewServiceId NewUsername NewName )
      SetEnableByIndex ( NewIndex NewEnable )
      SetConfigByIndex ( NewIndex NewEnable NewUrl NewServiceId NewUsername NewPassword NewName )
      DeleteByIndex ( NewIndex )
      GetNumberOfEntries ( ) = ( NewOnTelNumberOfEntries )
      GetCallList ( ) = ( NewCallListURL )
      GetPhonebookList ( ) = ( NewPhonebookList )
      GetPhonebook ( NewPhonebookID ) = ( NewPhonebookName NewPhonebookExtraID NewPhonebookURL )
      AddPhonebook ( NewPhonebookExtraID NewPhonebookName )
      DeletePhonebook ( NewPhonebookID NewPhonebookExtraID )
      GetPhonebookEntry ( NewPhonebookID NewPhonebookEntryID ) = ( NewPhonebookEntryData )
      GetPhonebookEntryUID ( NewPhonebookID NewPhonebookEntryUniqueID ) = ( NewPhonebookEntryData )
      SetPhonebookEntry ( NewPhonebookID NewPhonebookEntryID NewPhonebookEntryData )
      SetPhonebookEntryUID ( NewPhonebookID NewPhonebookEntryData ) = ( NewPhonebookEntryUniqueID )
      DeletePhonebookEntry ( NewPhonebookID NewPhonebookEntryID )
      DeletePhonebookEntryUID ( NewPhonebookID NewPhonebookEntryUniqueID )
      GetCallBarringEntry ( NewPhonebookEntryID ) = ( NewPhonebookEntryData )
      GetCallBarringEntryByNum ( NewNumber ) = ( NewPhonebookEntryData )
      GetCallBarringList ( ) = ( NewPhonebookURL )
      SetCallBarringEntry ( NewPhonebookEntryData ) = ( NewPhonebookEntryUniqueID )
      DeleteCallBarringEntryUID ( NewPhonebookEntryUniqueID )
      GetDECTHandsetList ( ) = ( NewDectIDList )
      GetDECTHandsetInfo ( NewDectID ) = ( NewHandsetName NewPhonebookID )
      SetDECTHandsetPhonebook ( NewDectID NewPhonebookID )
      GetNumberOfDeflections ( ) = ( NewNumberOfDeflections )
      GetDeflection ( NewDeflectionId ) = ( NewEnable NewType NewNumber NewDeflectionToNumber NewMode NewOutgoing NewPhonebookID )
      GetDeflections ( ) = ( NewDeflectionList )
      SetDeflectionEnable ( NewDeflectionId NewEnable )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_dectSCPD.xml    Version: 1.0
     Service: X_AVM-DE_Dect:1    Control: x_dect
    ----------------------------------------------------------------------------------------------------------------------------------
      GetNumberOfDectEntries ( ) = ( NewNumberOfEntries )
      GetGenericDectEntry ( NewIndex ) = ( NewID NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful NewUpdateInfo )
      GetSpecificDectEntry ( NewID ) = ( NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful NewUpdateInfo )
      DectDoUpdate ( NewID )
      GetDectListPath ( ) = ( NewDectListPath )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_tamSCPD.xml    Version: 1.0
     Service: X_AVM-DE_TAM:1    Control: x_tam
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( NewIndex ) = ( NewEnable NewName NewTAMRunning NewStick NewStatus NewCapacity NewMode NewRingSeconds NewPhoneNumbers )
      SetEnable ( NewIndex NewEnable )
      GetMessageList ( NewIndex ) = ( NewURL )
      MarkMessage ( NewIndex NewMessageIndex NewMarkedAsRead )
      DeleteMessage ( NewIndex NewMessageIndex )
      GetList ( ) = ( NewTAMList )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_appsetupSCPD.xml    Version: 1.0
     Service: X_AVM-DE_AppSetup:1    Control: x_appsetup
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewMinCharsAppId NewMaxCharsAppId NewAllowedCharsAppId NewMinCharsAppDisplayName NewMaxCharsAppDisplayName
                      NewMinCharsAppUsername NewMaxCharsAppUsername NewAllowedCharsAppUsername NewMinCharsAppPassword
                      NewMaxCharsAppPassword NewAllowedCharsAppPassword NewMinCharsIPSecIdentifier NewMaxCharsIPSecIdentifier
                      NewAllowedCharsIPSecIdentifier NewAllowedCharsCryptAlgos NewAllowedCharsAppAVMAddress NewMinCharsFilter
                      NewMaxCharsFilter NewAllowedCharsFilter NewMinCharsIPSecPreSharedKey NewMaxCharsIPSecPreSharedKey
                      NewAllowedCharsIPSecPreSharedKey NewMinCharsIPSecXauthUsername NewMaxCharsIPSecXauthUsername
                      NewAllowedCharsIPSecXauthUsername NewMinCharsIPSecXauthPassword NewMaxCharsIPSecXauthPassword
                      NewAllowedCharsIPSecXauthPassword )
      GetConfig ( ) = ( NewConfigRight NewAppRight NewNasRight NewPhoneRight NewDialRight NewHomeautoRight NewInternetRights
                        NewAccessFromInternet )
      GetAppMessageFilter ( NewAppId ) = ( NewFilterList )
      RegisterApp ( NewAppId NewAppDisplayName NewAppDeviceMAC NewAppUsername NewAppPassword NewAppRight NewNasRight NewPhoneRight
                    NewHomeautoRight NewAppInternetRights )
      SetAppVPN ( NewAppId NewIPSecIdentifier NewIPSecPreSharedKey NewIPSecXauthUsername NewIPSecXauthPassword )
      SetAppVPNwithPFS ( NewAppId NewIPSecIdentifier NewIPSecPreSharedKey NewIPSecXauthUsername NewIPSecXauthPassword )
      SetAppMessageFilter ( NewAppId NewType NewFilter )
      SetAppMessageReceiver ( NewAppId NewCryptAlgos NewAppAVMAddress NewAppAVMPasswordHash ) = ( EncryptionSecret BoxSenderId )
      ResetEvent ( NewEventId )
      GetAppRemoteInfo ( ) = ( NewSubnetMask NewIPAddress NewExternalIPAddress NewExternalIPv6Address NewRemoteAccessDDNSEnabled
                              NewRemoteAccessDDNSDomain NewMyFritzEnabled NewMyFritzDynDNSName )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_homeautoSCPD.xml    Version: 1.0
     Service: X_AVM-DE_Homeauto:1    Control: x_homeauto
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewAllowedCharsAIN NewMaxCharsAIN NewMinCharsAIN NewMaxCharsDeviceName NewMinCharsDeviceName )
      GetGenericDeviceInfos ( NewIndex ) = ( NewAIN NewDeviceId NewFunctionBitMask NewFirmwareVersion NewManufacturer NewProductName
                                    NewDeviceName NewPresent NewMultimeterIsEnabled NewMultimeterIsValid NewMultimeterPower
                                    NewMultimeterEnergy NewTemperatureIsEnabled NewTemperatureIsValid NewTemperatureCelsius
                                    NewTemperatureOffset NewSwitchIsEnabled NewSwitchIsValid NewSwitchState NewSwitchMode
                                    NewSwitchLock NewHkrIsEnabled NewHkrIsValid NewHkrIsTemperature NewHkrSetVentilStatus
                                    NewHkrSetTemperature NewHkrReduceVentilStatus NewHkrReduceTemperature NewHkrComfortVentilStatus
                                    NewHkrComfortTemperature )
      GetSpecificDeviceInfos ( NewAIN ) = ( NewDeviceId NewFunctionBitMask NewFirmwareVersion NewManufacturer NewProductName
                                    NewDeviceName NewPresent NewMultimeterIsEnabled NewMultimeterIsValid NewMultimeterPower
                                    NewMultimeterEnergy NewTemperatureIsEnabled NewTemperatureIsValid NewTemperatureCelsius
                                    NewTemperatureOffset NewSwitchIsEnabled NewSwitchIsValid NewSwitchState NewSwitchMode
                                    NewSwitchLock NewHkrIsEnabled NewHkrIsValid NewHkrIsTemperature NewHkrSetVentilStatus
                                    NewHkrSetTemperature NewHkrReduceVentilStatus NewHkrReduceTemperature NewHkrComfortVentilStatus
                                    NewHkrComfortTemperature )
      SetDeviceName ( NewAIN NewDeviceName )
      SetSwitch ( NewAIN NewSwitchState )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_homeplugSCPD.xml    Version: 1.0
     Service: X_AVM-DE_Homeplug:1    Control: x_homeplug
    ----------------------------------------------------------------------------------------------------------------------------------
      GetNumberOfDeviceEntries ( ) = ( NewNumberOfEntries )
      GetGenericDeviceEntry ( NewIndex ) = ( NewMACAddress NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful )
      GetSpecificDeviceEntry ( NewMACAddress ) = ( NewActive NewName NewModel NewUpdateAvailable NewUpdateSuccessful )
      DeviceDoUpdate ( NewMACAddress )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_filelinksSCPD.xml    Version: 1.0
     Service: X_AVM-DE_Filelinks:1    Control: x_filelinks
    ----------------------------------------------------------------------------------------------------------------------------------
      GetNumberOfFilelinkEntries ( ) = ( NewNumberOfEntries )
      GetGenericFilelinkEntry ( NewIndex ) = ( NewID NewValid NewPath NewIsDirectory NewUrl NewUsername NewAccessCountLimit
                                      NewAccessCount NewExpire NewExpireDate )
      GetSpecificFilelinkEntry ( NewID ) = ( NewValid NewPath NewIsDirectory NewUrl NewUsername NewAccessCountLimit NewAccessCount
                                      NewExpire NewExpireDate )
      NewFilelinkEntry ( NewPath NewAccessCountLimit NewExpire ) = ( NewID )
      SetFilelinkEntry ( NewID NewAccessCountLimit NewExpire )
      DeleteFilelinkEntry ( NewID )
      GetFilelinkListPath ( ) = ( NewFilelinkListPath )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_authSCPD.xml    Version: 1.0
     Service: X_AVM-DE_Auth:1    Control: x_auth
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnabled )
      GetState ( ) = ( NewState )
      SetConfig ( NewAction ) = ( NewState NewToken NewMethods )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/x_hostfilterSCPD.xml    Version: 1.0
     Service: X_AVM-DE_HostFilter:1    Control: x_hostfilter
    ----------------------------------------------------------------------------------------------------------------------------------
      MarkTicket ( ) = ( NewTicketID )
      GetTicketIDStatus ( NewTicketID ) = ( NewTicketIDStatus )
      DiscardAllTickets ( )
      DisallowWANAccessByIP ( NewIPv4Address NewDisallow )
      GetWANAccessByIP ( NewIPv4Address ) = ( NewDisallow NewWANAccess )
    __________________________________________________________________________________________________________________________________
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 16 Juni 2023, 19:00:21
    Servicelist Teil 3
    Spec: http://192.168.178.1:49000/wlanconfigSCPD.xml    Version: 1.0
     Service: WLANConfiguration:1    Control: wlanconfig1
    ----------------------------------------------------------------------------------------------------------------------------------
      SetEnable ( NewEnable )
      GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewX_AVM-DE_PossibleBeaconTypes
                      NewMACAddressControlEnabled NewStandard NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode
                      NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK )
      SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
                  NewBasicAuthenticationMode )
      SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
      GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
      SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
      GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
      SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
      GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
      GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
      GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
      GetBSSID ( ) = ( NewBSSID )
      GetSSID ( ) = ( NewSSID )
      SetSSID ( NewSSID )
      GetBeaconType ( ) = ( NewBeaconType NewX_AVM-DE_PossibleBeaconTypes )
      SetBeaconType ( NewBeaconType )
      GetChannelInfo ( ) = ( NewChannel NewPossibleChannels )
      SetChannel ( NewChannel )
      GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
      SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
      GetTotalAssociations ( ) = ( NewTotalAssociations )
      GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
                                            NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
                                              NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      X_AVM-DE_GetSpecificAssociatedDeviceInfoByIp ( NewAssociatedDeviceIPAddress ) = ( NewAssociatedDeviceMACAddress
                                                          NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      X_AVM-DE_GetWLANDeviceListPath ( ) = ( NewX_AVM-DE_WLANDeviceListPath )
      X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
      X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
      X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
      X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
      X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
                                        NewMaxSpeedDS NewMaxSpeedUS )
      X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
                                  NewMaxSpeedDS NewMaxSpeedUS )
      X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_TimeoutActive NewX_AVM-DE_Timeout
                                      NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
                                      NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
      X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
      X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode ) = ( NewX_AVM-DE_WPSStatus )
      X_AVM-DE_SetWPSEnable ( NewX_AVM-DE_WPSEnable )
      X_AVM-DE_SetWLANGlobalEnable ( NewX_AVM-DE_WLANGlobalEnable )
      X_AVM-DE_GetWLANConnectionInfo ( ) = ( NewAssociatedDeviceMACAddress NewSSID NewBSSID NewBeaconType NewChannel NewStandard
                                            NewX_AVM-DE_SignalStrength NewX_AVM-DE_Speed NewX_AVM-DE_SpeedRX NewX_AVM-DE_SpeedMax
                                            NewX_AVM-DE_SpeedRXMax )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/wlanconfigSCPD.xml    Version: 1.0
     Service: WLANConfiguration:2    Control: wlanconfig2
    ----------------------------------------------------------------------------------------------------------------------------------
      SetEnable ( NewEnable )
      GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewX_AVM-DE_PossibleBeaconTypes
                      NewMACAddressControlEnabled NewStandard NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode
                      NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK )
      SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
                  NewBasicAuthenticationMode )
      SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
      GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
      SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
      GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
      SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
      GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
      GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
      GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
      GetBSSID ( ) = ( NewBSSID )
      GetSSID ( ) = ( NewSSID )
      SetSSID ( NewSSID )
      GetBeaconType ( ) = ( NewBeaconType NewX_AVM-DE_PossibleBeaconTypes )
      SetBeaconType ( NewBeaconType )
      GetChannelInfo ( ) = ( NewChannel NewPossibleChannels )
      SetChannel ( NewChannel )
      GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
      SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
      GetTotalAssociations ( ) = ( NewTotalAssociations )
      GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
                                            NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
                                              NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      X_AVM-DE_GetSpecificAssociatedDeviceInfoByIp ( NewAssociatedDeviceIPAddress ) = ( NewAssociatedDeviceMACAddress
                                                          NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      X_AVM-DE_GetWLANDeviceListPath ( ) = ( NewX_AVM-DE_WLANDeviceListPath )
      X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
      X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
      X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
      X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
      X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
                                        NewMaxSpeedDS NewMaxSpeedUS )
      X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
                                  NewMaxSpeedDS NewMaxSpeedUS )
      X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_TimeoutActive NewX_AVM-DE_Timeout
                                      NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
                                      NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
      X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
      X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode ) = ( NewX_AVM-DE_WPSStatus )
      X_AVM-DE_SetWPSEnable ( NewX_AVM-DE_WPSEnable )
      X_AVM-DE_SetWLANGlobalEnable ( NewX_AVM-DE_WLANGlobalEnable )
      X_AVM-DE_GetWLANConnectionInfo ( ) = ( NewAssociatedDeviceMACAddress NewSSID NewBSSID NewBeaconType NewChannel NewStandard
                                            NewX_AVM-DE_SignalStrength NewX_AVM-DE_Speed NewX_AVM-DE_SpeedRX NewX_AVM-DE_SpeedMax
                                            NewX_AVM-DE_SpeedRXMax )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/wlanconfigSCPD.xml    Version: 1.0
     Service: WLANConfiguration:3    Control: wlanconfig3
    ----------------------------------------------------------------------------------------------------------------------------------
      SetEnable ( NewEnable )
      GetInfo ( ) = ( NewEnable NewStatus NewMaxBitRate NewChannel NewSSID NewBeaconType NewX_AVM-DE_PossibleBeaconTypes
                      NewMACAddressControlEnabled NewStandard NewBSSID NewBasicEncryptionModes NewBasicAuthenticationMode
                      NewMaxCharsSSID NewMinCharsSSID NewAllowedCharsSSID NewMinCharsPSK NewMaxCharsPSK NewAllowedCharsPSK )
      SetConfig ( NewMaxBitRate NewChannel NewSSID NewBeaconType NewMACAddressControlEnabled NewBasicEncryptionModes
                  NewBasicAuthenticationMode )
      SetSecurityKeys ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
      GetSecurityKeys ( ) = ( NewWEPKey0 NewWEPKey1 NewWEPKey2 NewWEPKey3 NewPreSharedKey NewKeyPassphrase )
      SetDefaultWEPKeyIndex ( NewDefaultWEPKeyIndex )
      GetDefaultWEPKeyIndex ( ) = ( NewDefaultWEPKeyIndex )
      SetBasBeaconSecurityProperties ( NewBasicEncryptionModes NewBasicAuthenticationMode )
      GetBasBeaconSecurityProperties ( ) = ( NewBasicEncryptionModes NewBasicAuthenticationMode )
      GetStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
      GetPacketStatistics ( ) = ( NewTotalPacketsSent NewTotalPacketsReceived )
      GetBSSID ( ) = ( NewBSSID )
      GetSSID ( ) = ( NewSSID )
      SetSSID ( NewSSID )
      GetBeaconType ( ) = ( NewBeaconType NewX_AVM-DE_PossibleBeaconTypes )
      SetBeaconType ( NewBeaconType )
      GetChannelInfo ( ) = ( NewChannel NewPossibleChannels )
      SetChannel ( NewChannel )
      GetBeaconAdvertisement ( ) = ( NewBeaconAdvertisementEnabled )
      SetBeaconAdvertisement ( NewBeaconAdvertisementEnabled )
      GetTotalAssociations ( ) = ( NewTotalAssociations )
      GetGenericAssociatedDeviceInfo ( NewAssociatedDeviceIndex ) = ( NewAssociatedDeviceMACAddress NewAssociatedDeviceIPAddress
                                            NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      GetSpecificAssociatedDeviceInfo ( NewAssociatedDeviceMACAddress ) = ( NewAssociatedDeviceIPAddress NewAssociatedDeviceAuthState
                                              NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      X_AVM-DE_GetSpecificAssociatedDeviceInfoByIp ( NewAssociatedDeviceIPAddress ) = ( NewAssociatedDeviceMACAddress
                                                          NewAssociatedDeviceAuthState NewX_AVM-DE_Speed NewX_AVM-DE_SignalStrength )
      X_AVM-DE_GetWLANDeviceListPath ( ) = ( NewX_AVM-DE_WLANDeviceListPath )
      X_AVM-DE_SetStickSurfEnable ( NewStickSurfEnable )
      X_AVM-DE_GetIPTVOptimized ( ) = ( NewX_AVM-DE_IPTVoptimize )
      X_AVM-DE_SetIPTVOptimized ( NewX_AVM-DE_IPTVoptimize )
      X_AVM-DE_GetNightControl ( ) = ( NewNightControl NewNightTimeControlNoForcedOff )
      X_AVM-DE_GetWLANHybridMode ( ) = ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
                                        NewMaxSpeedDS NewMaxSpeedUS )
      X_AVM-DE_SetWLANHybridMode ( NewEnable NewBeaconType NewKeyPassphrase NewSSID NewBSSID NewTrafficMode NewManualSpeed
                                  NewMaxSpeedDS NewMaxSpeedUS )
      X_AVM-DE_GetWLANExtInfo ( ) = ( NewX_AVM-DE_APEnabled NewX_AVM-DE_APType NewX_AVM-DE_TimeoutActive NewX_AVM-DE_Timeout
                                      NewX_AVM-DE_TimeRemain NewX_AVM-DE_NoForcedOff NewX_AVM-DE_UserIsolation
                                      NewX_AVM-DE_EncryptionMode NewX_AVM-DE_LastChangedStamp )
      X_AVM-DE_GetWPSInfo ( ) = ( NewX_AVM-DE_WPSMode NewX_AVM-DE_WPSStatus )
      X_AVM-DE_SetWPSConfig ( NewX_AVM-DE_WPSMode ) = ( NewX_AVM-DE_WPSStatus )
      X_AVM-DE_SetWPSEnable ( NewX_AVM-DE_WPSEnable )
      X_AVM-DE_SetWLANGlobalEnable ( NewX_AVM-DE_WLANGlobalEnable )
      X_AVM-DE_GetWLANConnectionInfo ( ) = ( NewAssociatedDeviceMACAddress NewSSID NewBSSID NewBeaconType NewChannel NewStandard
                                            NewX_AVM-DE_SignalStrength NewX_AVM-DE_Speed NewX_AVM-DE_SpeedRX NewX_AVM-DE_SpeedMax
                                            NewX_AVM-DE_SpeedRXMax )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/hostsSCPD.xml    Version: 1.0
     Service: Hosts:1    Control: hosts
    ----------------------------------------------------------------------------------------------------------------------------------
      GetHostNumberOfEntries ( ) = ( NewHostNumberOfEntries )
      GetSpecificHostEntry ( NewMACAddress ) = ( NewIPAddress NewAddressSource NewLeaseTimeRemaining NewInterfaceType NewActive
                                  NewHostName )
      GetGenericHostEntry ( NewIndex ) = ( NewIPAddress NewAddressSource NewLeaseTimeRemaining NewMACAddress NewInterfaceType
                                  NewActive NewHostName )
      X_AVM-DE_GetChangeCounter ( ) = ( NewX_AVM-DE_ChangeCounter )
      X_AVM-DE_SetHostNameByMACAddress ( NewMACAddress NewHostName )
      X_AVM-DE_GetAutoWakeOnLANByMACAddress ( NewMACAddress ) = ( NewAutoWOLEnabled )
      X_AVM-DE_SetAutoWakeOnLANByMACAddress ( NewMACAddress NewAutoWOLEnabled )
      X_AVM-DE_WakeOnLANByMACAddress ( NewMACAddress )
      X_AVM-DE_GetSpecificHostEntryByIP ( NewIPAddress ) = ( NewMACAddress NewActive NewHostName NewInterfaceType NewX_AVM-DE_Port
                                                NewX_AVM-DE_Speed NewX_AVM-DE_UpdateAvailable NewX_AVM-DE_UpdateSuccessful
                                                NewX_AVM-DE_InfoURL NewX_AVM-DE_Model NewX_AVM-DE_URL )
      X_AVM-DE_HostsCheckUpdate ( )
      X_AVM-DE_HostDoUpdate ( NewMACAddress )
      X_AVM-DE_GetHostListPath ( ) = ( NewX_AVM-DE_HostListPath )
      X_AVM-DE_GetMeshListPath ( ) = ( NewX_AVM-DE_MeshListPath )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/ethifconfigSCPD.xml    Version: 1.0
     Service: LANEthernetInterfaceConfig:1    Control: lanethernetifcfg
    ----------------------------------------------------------------------------------------------------------------------------------
      SetEnable ( NewEnable )
      GetInfo ( ) = ( NewEnable NewStatus NewMACAddress NewMaxBitRate NewDuplexMode )
      GetStatistics ( ) = ( NewBytesSent NewBytesReceived NewPacketsSent NewPacketsReceived )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/lanhostconfigmgmSCPD.xml    Version: 1.0
     Service: LANHostConfigManagement:1    Control: lanhostconfigmgm
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewDHCPServerConfigurable NewDHCPRelay NewMinAddress NewMaxAddress NewReservedAddresses NewDHCPServerEnable
                      NewDNSServers NewDomainName NewIPRouters NewSubnetMask )
      SetDHCPServerEnable ( NewDHCPServerEnable )
      SetIPInterface ( NewEnable NewIPAddress NewSubnetMask NewIPAddressingType )
      GetAddressRange ( ) = ( NewMinAddress NewMaxAddress )
      SetAddressRange ( NewMinAddress NewMaxAddress )
      GetIPRoutersList ( ) = ( NewIPRouters )
      SetIPRouter ( NewIPRouters )
      GetSubnetMask ( ) = ( NewSubnetMask )
      SetSubnetMask ( NewSubnetMask )
      GetDNSServers ( ) = ( NewDNSServers )
      GetIPInterfaceNumberOfEntries ( ) = ( NewIPInterfaceNumberOfEntries )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/wancommonifconfigSCPD.xml    Version: 1.0
     Service: WANCommonInterfaceConfig:1    Control: wancommonifconfig1
    ----------------------------------------------------------------------------------------------------------------------------------
      GetCommonLinkProperties ( ) = ( NewWANAccessType NewLayer1UpstreamMaxBitRate NewLayer1DownstreamMaxBitRate NewPhysicalLinkStatus )
      GetTotalBytesSent ( ) = ( NewTotalBytesSent )
      GetTotalBytesReceived ( ) = ( NewTotalBytesReceived )
      GetTotalPacketsSent ( ) = ( NewTotalPacketsSent )
      GetTotalPacketsReceived ( ) = ( NewTotalPacketsReceived )
      X_AVM-DE_SetWANAccessType ( NewAccessType )
      X_AVM-DE_GetOnlineMonitor ( NewSyncGroupIndex ) = ( NewTotalNumberSyncGroups NewSyncGroupName NewSyncGroupMode Newmax_ds
                                        Newmax_us Newds_current_bps Newmc_current_bps Newus_current_bps Newprio_realtime_bps
                                        Newprio_high_bps Newprio_default_bps Newprio_low_bps )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/wandslifconfigSCPD.xml    Version: 1.0
     Service: WANDSLInterfaceConfig:1    Control: wandslifconfig1
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnable NewStatus NewDataPath NewUpstreamCurrRate NewDownstreamCurrRate NewUpstreamMaxRate
                      NewDownstreamMaxRate NewUpstreamNoiseMargin NewDownstreamNoiseMargin NewUpstreamAttenuation
                      NewDownstreamAttenuation NewATURVendor NewATURCountry NewUpstreamPower NewDownstreamPower )
      GetStatisticsTotal ( ) = ( NewReceiveBlocks NewTransmitBlocks NewCellDelin NewLinkRetrain NewInitErrors NewInitTimeouts
                                NewLossOfFraming NewErroredSecs NewSeverelyErroredSecs NewFECErrors NewATUCFECErrors NewHECErrors
                                NewATUCHECErrors NewCRCErrors NewATUCCRCErrors )
      X_AVM-DE_GetDSLDiagnoseInfo ( ) = ( NewX_AVM-DE_DSLDiagnoseState NewX_AVM-DE_CableNokDistance NewX_AVM-DE_DSLLastDiagnoseTime
                                          NewX_AVM-DE_DSLSignalLossTime NewX_AVM-DE_DSLActive NewX_AVM-DE_DSLSync )
      X_AVM-DE_GetDSLInfo ( ) = ( NewSNRGds NewSNRGus NewSNRpsds NewSNRpsus NewSNRMTds NewSNRMTus NewLATNds NewLATNus NewFECErrors
                                  NewCRCErrors NewLinkStatus NewModulationType NewCurrentProfile NewUpstreamCurrRate
                                  NewDownstreamCurrRate NewUpstreamMaxRate NewDownstreamMaxRate NewUpstreamNoiseMargin
                                  NewDownstreamNoiseMargin NewUpstreamAttenuation NewDownstreamAttenuation NewATURVendor
                                  NewATURCountry NewUpstreamPower NewDownstreamPower )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/wandsllinkconfigSCPD.xml    Version: 1.0
     Service: WANDSLLinkConfig:1    Control: wandsllinkconfig1
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnable NewLinkStatus NewLinkType NewDestinationAddress NewATMEncapsulation NewAutoConfig NewATMQoS
                      NewATMPeakCellRate NewATMSustainableCellRate )
      SetEnable ( NewEnable )
      GetAutoConfig ( ) = ( NewAutoConfig )
      SetDSLLinkType ( NewLinkType )
      GetDSLLinkInfo ( ) = ( NewLinkType NewLinkStatus )
      SetDestinationAddress ( NewDestinationAddress )
      GetDestinationAddress ( ) = ( NewDestinationAddress )
      SetATMEncapsulation ( NewATMEncapsulation )
      GetATMEncapsulation ( ) = ( NewATMEncapsulation )
      GetStatistics ( ) = ( NewATMTransmittedBlocks NewATMReceivedBlocks NewAAL5CRCErrors NewATMCRCErrors )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/wanethlinkconfigSCPD.xml    Version: 1.0
     Service: WANEthernetLinkConfig:1    Control: wanethlinkconfig1
    ----------------------------------------------------------------------------------------------------------------------------------
      GetEthernetLinkStatus ( ) = ( NewEthernetLinkStatus )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/wanpppconnSCPD.xml    Version: 1.0
     Service: WANPPPConnection:1    Control: wanpppconn1
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnable NewConnectionStatus NewPossibleConnectionTypes NewConnectionType NewName NewUptime
                      NewUpstreamMaxBitRate NewDownstreamMaxBitRate NewLastConnectionError NewIdleDisconnectTime NewRSIPAvailable
                      NewUserName NewNATEnabled NewExternalIPAddress NewDNSServers NewMACAddress NewConnectionTrigger
                      NewLastAuthErrorInfo NewMaxCharsUsername NewMinCharsUsername NewAllowedCharsUsername NewMaxCharsPassword
                      NewMinCharsPassword NewAllowedCharsPassword NewTransportType NewRouteProtocolRx NewPPPoEServiceName
                      NewRemoteIPAddress NewPPPoEACName NewDNSEnabled NewDNSOverrideAllowed )
      GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
      SetConnectionType ( NewConnectionType )
      GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
      GetUserName ( ) = ( NewUserName )
      SetUserName ( NewUserName )
      SetPassword ( NewPassword )
      GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
      SetConnectionTrigger ( NewConnectionTrigger )
      ForceTermination ( )
      RequestConnection ( )
      GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
                                        NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
      GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
                                          NewPortMappingDescription NewLeaseDuration )
      AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
                      NewPortMappingDescription NewLeaseDuration )
      DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
      GetExternalIPAddress ( ) = ( NewExternalIPAddress )
      X_GetDNSServers ( ) = ( NewDNSServers )
      GetLinkLayerMaxBitRates ( ) = ( NewUpstreamMaxBitRate NewDownstreamMaxBitRate )
      GetPortMappingNumberOfEntries ( ) = ( NewPortMappingNumberOfEntries )
      SetRouteProtocolRx ( NewRouteProtocolRx )
      SetIdleDisconnectTime ( NewIdleDisconnectTime )
      X_AVM-DE_GetAutoDisconnectTimeSpan ( ) = ( NewX_AVM-DE_DisconnectPreventionEnable NewX_AVM-DE_DisconnectPreventionHour )
      X_AVM-DE_SetAutoDisconnectTimeSpan ( NewX_AVM-DE_DisconnectPreventionEnable NewX_AVM-DE_DisconnectPreventionHour )
    __________________________________________________________________________________________________________________________________

     Spec: http://192.168.178.1:49000/wanipconnSCPD.xml    Version: 1.0
     Service: WANIPConnection:1    Control: wanipconnection1
    ----------------------------------------------------------------------------------------------------------------------------------
      GetInfo ( ) = ( NewEnable NewConnectionStatus NewPossibleConnectionTypes NewConnectionType NewName NewUptime
                      NewLastConnectionError NewRSIPAvailable NewNATEnabled NewExternalIPAddress NewDNSServers NewMACAddress
                      NewConnectionTrigger NewRouteProtocolRx NewDNSEnabled NewDNSOverrideAllowed )
      GetConnectionTypeInfo ( ) = ( NewConnectionType NewPossibleConnectionTypes )
      SetConnectionType ( NewConnectionType )
      GetStatusInfo ( ) = ( NewConnectionStatus NewLastConnectionError NewUptime )
      GetNATRSIPStatus ( ) = ( NewRSIPAvailable NewNATEnabled )
      SetConnectionTrigger ( NewConnectionTrigger )
      ForceTermination ( )
      RequestConnection ( )
      GetGenericPortMappingEntry ( NewPortMappingIndex ) = ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort
                                        NewInternalClient NewEnabled NewPortMappingDescription NewLeaseDuration )
      GetSpecificPortMappingEntry ( NewRemoteHost NewExternalPort NewProtocol ) = ( NewInternalPort NewInternalClient NewEnabled
                                          NewPortMappingDescription NewLeaseDuration )
      AddPortMapping ( NewRemoteHost NewExternalPort NewProtocol NewInternalPort NewInternalClient NewEnabled
                      NewPortMappingDescription NewLeaseDuration )
      DeletePortMapping ( NewRemoteHost NewExternalPort NewProtocol )
      GetExternalIPAddress ( ) = ( NewExternalIPAddress )
      X_GetDNSServers ( ) = ( NewDNSServers )
      GetPortMappingNumberOfEntries ( ) = ( NewPortMappingNumberOfEntries )
      SetRouteProtocolRx ( NewRouteProtocolRx )
      SetIdleDisconnectTime ( NewIdleDisconnectTime )

    Falls noch etwas gewünscht, Bitte bescheid geben.

    Vielen Dank und Gruß Werner[/code]
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 16 Juni 2023, 19:38:03
    Hallo Jörg,

    anbei auch meine Serviceliste.

    Viele Grüße
    Jürgen

    PS.: Ich bin nun auf der aktuellen Version 7.56
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 16 Juni 2023, 21:24:50
    Hallo Werner, hallo Jürgen,

    habt ihr in der FB die Wählhilfe aktiviert? Ohne die geht das ring wohl nicht. Steht leider nicht explizit in der commandRef des Moduls.

    Könnt ihr das malprüfen,

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 16 Juni 2023, 21:36:57
    ja ist aktiviert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 16 Juni 2023, 21:47:59
    Zitat von: Intruder1956 am 16 Juni 2023, 21:36:57ja ist aktiviert


    Wäre auch zu einfach gewesen. Ok, werde dann mal forschen...
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 16 Juni 2023, 21:50:21
    habe bei der Wälhilfe auch das Telefon mit Namen genommen .

    Danke
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 16 Juni 2023, 23:02:11
    Hallo Jörg,

    bei mir ist die Wahlhilfe nicht aktiv. Kann dies aber erst morgen Mittag mit Wahlhilfe testen.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 17 Juni 2023, 15:02:23
    Hallo Jörg,

    auch mit Wählhilfe funktioniert es nicht. Mit verbose=5 erhalte ich diese Infos:
    2023.06.17 15:00:07 3: [Fritzbox | 6690 | 267.07.56 | Set.1168] - INFO: set Fritzbox ring 610 10
    2023.06.17 15:00:07 5: [Fritzbox | 6690 | 267.07.56 | Set_Cmd_Start.4059] - DEBUG: Set_CMD_Start -> Set.1170 -> ring
    2023.06.17 15:00:07 4: [Fritzbox | 6690 | 267.07.56 | Set_Cmd_Start.4171] - INFO: Fork process FRITZBOX_Ring_Run_Web
    2023.06.17 15:00:07 5: [Fritzbox | 6690 | 267.07.56 | Ring_Run_Web.5240] - DEBUG: Internal number 610 (dect1) seems to be a Fritz!Fon.
    2023.06.17 15:00:07 5: [Fritzbox | 6690 | 267.07.56 | Ring_Run_Web.5250] - DEBUG: Extracted ring duration of 10 s.
    2023.06.17 15:00:07 4: [Fritzbox | 6690 | 267.07.56 | readPassword.7211] - INFO: Read FritzBox password from file
    2023.06.17 15:00:07 5: [Fritzbox | 6690 | 267.07.56 | TR064_Cmd.5648] - DEBUG: Perform TR-064 call - X_AVM-DE_GetPhonePort => service='X_VoIP:1', control='x_voip', action='X_AVM-DE_GetPhonePort', parameter1='NewIndex' => '1'
    2023.06.17 15:00:07 5: [Fritzbox | 6690 | 267.07.56 | TR064_Cmd.5648] - DEBUG: Perform TR-064 call - X_AVM-DE_DialSetConfig => service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialSetConfig', parameter1='NewX_AVM-DE_PhoneName' => 'FON1: Telefon 1'
    2023.06.17 15:00:07 4: [Fritzbox | 6690 | 267.07.56 | TR064_Cmd.5680] - DEBUG: TR064 error 866:second factor authentication required (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialSetConfig', parameter1='NewX_AVM-DE_PhoneName' => 'FON1: Telefon 1')
    2023.06.17 15:00:07 4: [Fritzbox | 6690 | 267.07.56 | Ring_Run_Web.5268] - INFO: Switch ClickToDial on, set dial port 'FON1: Telefon 1'
    2023.06.17 15:00:07 4: [Fritzbox | 6690 | 267.07.56 | Ring_Run_Web.5285] - INFO: Ringing 610 for 10 seconds
    2023.06.17 15:00:07 4: [Fritzbox | 6690 | 267.07.56 | readPassword.7211] - INFO: Read FritzBox password from file
    2023.06.17 15:00:07 5: [Fritzbox | 6690 | 267.07.56 | TR064_Cmd.5648] - DEBUG: Perform TR-064 call - X_AVM-DE_DialNumber => service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**610#'
    2023.06.17 15:00:08 4: [Fritzbox | 6690 | 267.07.56 | TR064_Cmd.5680] - DEBUG: TR064 error 501:Action Failed (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**610#')
    2023.06.17 15:00:18 4: [Fritzbox | 6690 | 267.07.56 | readPassword.7211] - INFO: Read FritzBox password from file
    2023.06.17 15:00:18 5: [Fritzbox | 6690 | 267.07.56 | TR064_Cmd.5648] - DEBUG: Perform TR-064 call - X_AVM-DE_DialHangup => service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialHangup'
    2023.06.17 15:00:18 5: [Fritzbox | 6690 | 267.07.56 | Readout_Add_Reading.4013] - DEBUG: fhem->sidTime: 1687006818.37717
    2023.06.17 15:00:18 5: [Fritzbox | 6690 | 267.07.56 | Readout_Add_Reading.4013] - DEBUG: readoutTime: 10.99
    2023.06.17 15:00:18 5: [Fritzbox | 6690 | 267.07.56 | Ring_Run_Web.5312] - DEBUG: Handover to main process: fhem->sidTime|1687006818.37717|readoutTime|10.99
    2023.06.17 15:00:18 4: [Fritzbox | 6690 | 267.07.56 | Set_Cmd_Done.4192] - INFO: Back at main process
    2023.06.17 15:00:18 5: [Fritzbox | 6690 | 267.07.56 | Readout_Process.3703] - DEBUG: box_ disable list: box_docsis30_Ds_powerLevels|box_docsis30_Ds_latencys|box_docsis30_Ds_frequencys|box_docsis30_Ds_corrErrors|box_docsis30_Ds_mses
    2023.06.17 15:00:18 5: [Fritzbox | 6690 | 267.07.56 | Readout_Process.3879] - DEBUG: BulkUpdate lastReadout: 2 values captured in 10.99 s

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 18 Juni 2023, 08:32:32
    Zitat von: JoWiemann am 16 Juni 2023, 16:44:38
    Zitat von: Intruder1956 am 16 Juni 2023, 16:22:10...
    set Fritzbox ring 610 mit der Fritzbox6660 und dem neuesten Update vom FritzboxModul nicht mehr funktioniert?
    ... mit der FB7590 funktioniert es. Sowohl mit FritzOS 7.50 als auch 7.56

    Bei mir funktioniert es wie bei Jörg auf Anhieb (DECT Telefon 610) ohne dass ich auf der FritzBox noch was geprüft habe.

    Box 7590 noch mit 7.55 und Modul 07.50.17g
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 18 Juni 2023, 11:32:00
    Die Kabelboxen scheinen auch hier eine "Besonderheit" zu sein 😁
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 19 Juni 2023, 06:35:57
    Hallo,

    ich habe mir eine FB 6660 leihen können. Mal sehen, ob ich etwas herausfinden kann. Wird aber dauern.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 19 Juni 2023, 09:49:06
    Vielen Dank Jörg,
    das liest sich gut, da habe ich ja Hoffnung.
    Wie oben geschrieben, mit der FB 6591 hatte es noch funktioniert.

    Gruß Werner
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 21 Juni 2023, 08:51:53
    Zitat von: Intruder1956 am 19 Juni 2023, 09:49:06Vielen Dank Jörg,
    das liest sich gut, da habe ich ja Hoffnung.
    Wie oben geschrieben, mit der FB 6591 hatte es noch funktioniert.

    Gruß Werner

    Hallo Werner,

    auf welches Telefon hast Du die Wählhilfe eingestellt. Wenn ich bei mir "Telefon" auswähle funktioniert das set ... ring.

    Würdest Du das bitte einmal prüfen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 21 Juni 2023, 11:14:45
    Zitat von: RalfRog am 18 Juni 2023, 08:32:32Bei mir funktioniert es wie bei Jörg auf Anhieb (DECT Telefon 610) ohne dass ich auf der FritzBox noch was geprüft habe.
    Box 7590 noch mit 7.55 und Modul 07.50.17g

    Ehrlicherweise muss ich zugeben, dass die Wählhilfe tatsächlich aktiviert ist und die Auswahl auf "ISDN- und Schnurlostelefone" steht.
    Angeboten werden die DECT-Apparate auch einzeln - die Analogen fehlen weil ich sie beide gelöscht habe.

    Bei AVM in der Hilfe ist folgendes erwähnt: "Die Wählhilfe ist nicht verfügbar, wenn Sie ein IP-Telefon oder FRITZ!⁠App Fon verwenden."

    Solange es mindestens noch einen analogen Anschluss gibt müsste es also auch bei ausschließliher Verwendung von SIP-Endgeräten funktionieren. Sofern dann auch ausgewählt.

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 21 Juni 2023, 11:48:11

    [/quote]
    Zitat von: JoWiemann am 21 Juni 2023, 08:51:53Hallo Werner,

    auf welches Telefon hast Du die Wählhilfe eingestellt. Wenn ich bei mir "Telefon" auswähle funktioniert das set ... ring.

    Würdest Du das bitte einmal prüfen.

    Grüße Jörg

    Hallo Jörg, jaaaaa :-)
    Ich hatte das DECT1 mit dem Namen Werner in der Wahlhilfe übernommen und jetzt habe ich Telefon eingetragen.
    Tja und schon funktioniert es wieder richtig.

    Vielen vielen Dank, jetzt vereinsame ich auch nicht mehr und bekomme mit wenn jemand an der Türe klingelt.

    Gruß Werner


    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 21 Juni 2023, 11:58:39
    Ich habe auch nochmal gespielt.


    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 21 Juni 2023, 12:00:39
    Hallo Jörg,
    hier noch mein letzter verbose 4 log
    2023.06.21 11:54:14 4: [Fritzbox | 6660 | 252.07.29 | Readout_Run_Web.3656] - INFO: Captured 326 values
    2023.06.21 11:54:15 3: [Fritzbox | 6660 | 252.07.29 | Set.1163] - INFO: set Fritzbox ring 610 10 say:Tuerklingel
    2023.06.21 11:54:15 4: [Fritzbox | 6660 | 252.07.29 | Set_Cmd_Start.4168] - INFO: Fork process FRITZBOX_Ring_Run_Web
    2023.06.21 11:54:15 4: [Fritzbox | 6660 | 252.07.29 | readPassword.7101] - INFO: Read FritzBox password from file
    2023.06.21 11:54:16 4: [Fritzbox | 6660 | 252.07.29 | TR064_Cmd.5570] - DEBUG: TR064 error 866:second factor authentication required (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialSetConfig', parameter1='NewX_AVM-DE_PhoneName' => 'FON1: Telefon')
    2023.06.21 11:54:16 4: [Fritzbox | 6660 | 252.07.29 | Ring_Run_Web.5265] - INFO: Switch ClickToDial on, set dial port 'FON1: Telefon'
    2023.06.21 11:54:16 4: [Fritzbox | 6660 | 252.07.29 | Ring_Run_Web.5282] - INFO: Ringing 610 for 10 seconds
    2023.06.21 11:54:16 4: [Fritzbox | 6660 | 252.07.29 | readPassword.7101] - INFO: Read FritzBox password from file
    2023.06.21 11:54:28 4: [Fritzbox | 6660 | 252.07.29 | Set_Cmd_Done.4189] - INFO: Back at main process

    Es klingelt, aber say geht wohl nicht. bei Rufannahme kommt nur Verbindung wird gehalten, wenn die 10 Sek. vorbei sind, ist Gespräch beendet.

    Gruß Werner
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 21 Juni 2023, 12:03:02
    Zitat von: Intruder1956 am 21 Juni 2023, 12:00:39Es klingelt, aber say geht wohl nicht. bei Rufannahme kommt nur Verbindung wird gehalten, wenn die 10 Sek. vorbei sind, ist Gespräch beendet.
    Gruß Werner

    Schau mal in die Hilfe bei AVM. Die Ansage scheint richtig zu sein bis man an ein Telefon dran geht.

    Ich hatte den Text gerade. Hänge ihn gleich dran.

    Gruß Ralf

    Edit
    http://help.avm.de/fritzbox.php?hardware=139&language=de&set=008&topic=hilfe_fon_waehlhilfe

    Telefongespräch aus Anrufliste oder Telefonbuch heraus aufbauen

    Haben Sie die Wählhilfe aktiviert, können Sie Telefongespräche direkt aus der Anrufliste und aus dem Telefonbuch heraus aufbauen:

        Klicken Sie im Telefonbuch oder in der Anrufliste auf eine blaue Rufnummer.
        Bestätigen Sie mit "OK".
        Klicken Sie im Fenster "Verbindung mit <Rufnummer> wird hergestellt..." auf "OK". Das Gespräch wird dann wie gewohnt aufgebaut.

        oder

        Klicken Sie nicht auf "OK", sondern warten Sie ab, bis Ihr Telefon klingelt. Heben Sie dann den Hörer ab oder drücken Sie die Gesprächstaste an Ihrem Telefon. Jetzt sind Sie mit Ihrem Gesprächspartner verbunden.

        Ihr Telefon klingelt, sobald der angerufene Teilnehmer den Anruf entgegennimmt. Bis Sie den Hörer abheben, hört der angerufene Teilnehmer einen Warteton.



    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 21 Juni 2023, 12:42:41
    Zitat von: Intruder1956 am 21 Juni 2023, 12:00:39Es klingelt, aber say geht wohl nicht. bei Rufannahme kommt nur Verbindung wird gehalten, wenn die 10 Sek. vorbei sind, ist Gespräch beendet.

    Gruß Werner

    Hallo Werner.

    "say" geht schon eine Weile nicht mehr. Ich glaube ab FritzOS 6.80. Da wurden die restlichen WebCMD Funktionen von AVK deaktiviert. Mit TR064 gibt es keine Möglichkeit für "say" oder Auswahl von Klingeltönen. Über die Lua Funktionen bin ich auch nicht weiter gekommen. Auch im Netz findet sich nicht dazu. Alle Hinweise sind Jahre veraltet und gingen nur mit Telnet oder WebCMD.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 21 Juni 2023, 12:45:25
    Zitat von: RalfRog am 21 Juni 2023, 12:03:02
    Zitat von: Intruder1956 am 21 Juni 2023, 12:00:39Es klingelt, aber say geht wohl nicht. bei Rufannahme kommt nur Verbindung wird gehalten, wenn die 10 Sek. vorbei sind, ist Gespräch beendet.
    Gruß Werner

    Schau mal in die Hilfe bei AVM. Die Ansage scheint richtig zu sein bis man an ein Telefon dran geht.

    Hallo Ralf,

    soweit richtig. Aber der Parameter "say" wandelte einen beliebigen Text in mp4 um und übertrug das Soundfile an die FritzBox, die es dann an die FritzFon auslieferte. Das ging aber nur mit Telnet oder WebCMD. Beides ist aber nicht mehr vorhanden und TR064 oder .lua kann das nicht.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Intruder1956 am 21 Juni 2023, 12:54:50
    OK, vielen Dank. Ich habe mein klingeln der Wohnungstür wieder im Hörgerät un das ist mir wichtig.
    Das "say" wäre nur ein zusätzliche Hilfe gewesen.

    Alles gut und vielen Dank nochmal

    Gruß Werner
     
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 21 Juni 2023, 12:55:42
    Zitat von: JoWiemann am 21 Juni 2023, 12:45:25...
    soweit richtig. Aber der Parameter "say" wandelte einen beliebigen Text in mp4 um und übertrug das Soundfile an die FritzBox, die es dann an die FritzFon auslieferte. Das ging aber nur mit Telnet oder WebCMD. Beides ist aber nicht mehr vorhanden und TR064 oder .lua kann das nicht.

    Würde helfen die Hilfe "aufzuräumen".
    Muss aber feststellen, dass es im Detail dann am Hintergrundwissen fehlt - z.B. was bis wann (FritzOS-Version) ging und aufgrund entfallener Funktionen im Modul nicht mehr realisiert werden kann.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: DL8EI Ralph am 21 Juni 2023, 13:50:11
    Zitat...
    "say" geht schon eine Weile nicht mehr.

    Nett, dass es mal jemand erwähnt.
    Eben das hätte ich für eine verbale Alarmmeldung brauchen können.
    Ich vertraute auf die diversen Hilfen und habe mir einen Wolf gesucht.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 21 Juni 2023, 19:29:29
    Hallo zusammen,

    meine Tests (ring) mit einer FB6690 haben folgende Ergebnisse gebracht:


    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 21 Juni 2023, 19:41:10
    Hallo Jörg,

    aus meiner Sicht wird der "Sender" für "ring" unter dem Reading "box_stdDialPort" angezeigt. Dies ist das Device, welches (bei mir) unter "Wählhilfe" ausgewählt wurde. Leider wird es nicht gelöscht, wenn die Wählhilfe nicht aktiv ist. Das hier hinterlegte Device darf auch nicht das Ziel für "ring" sein. Dies könnte man ggf. abfangen und mit einer Meldung quittieren (wenn Dir mal langweilig ist  8) )

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 21 Juni 2023, 19:58:16
    Passt weitgehend zu meiner Aussage weiter oben, dass ich kein spezifisches Telefon eingetragen habe -> "ISDN- und Schnurlostelefone"

    Das resultiert im Reading: box_stdDialPort  allFons

    Dann können alle Phones (meine drei DECT) als Ziel gewählt werden und der Anrufer ist "DECT/ISDN Rundruf".
    Mein interner SIP Client kann auch das Ziel sein.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 21 Juni 2023, 20:12:53
    Hallo Ralf,

    den Eintrag "ISDN- und Schnurlostelefone" kann man aus meiner Sicht nur bei Fritzboxen mit S0-Anschluss auswählen. Diesen haben die neuen Kabelboxen aber nicht. Ich kann somit nur explizit ein Telefon auswählen.

    Trotzdem war es ein wichtiger Hinweis von Dir, da damit die Prüfung für Jörg noch komplizierter wird (sofern überhaupt umsetzbar).

    Viele Grüße
    Jürgen   
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 21 Juni 2023, 20:17:23
    Hmm okay -- das mit S0/ISDN hört bei der 7590AX ja auch auf.

    Ich hätte vermutet, dass man auch ohne ISDN eine "Gruppenenstellung" für "alle" DECT's hat.
    Schade, das klappt bei mir gut und gibt keine Einschränkung in den "ring"-Zielen.

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 21 Juni 2023, 20:26:38
    Dann ist das auch das Problem von @Intruder1956.

    Die 6591 hatte noch einen S0 der dann bei der 6660 entfallen ist und die Wählhilfe verändert hat.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 21 Juni 2023, 21:29:49
    Hallo @Intruder1956
    Zitat von: Intruder1956 am 21 Juni 2023, 12:54:50OK, vielen Dank. Ich habe mein klingeln der Wohnungstür wieder im Hörgerät un das ist mir wichtig.
    Das "say" wäre nur ein zusätzliche Hilfe gewesen.

    Vielleicht ist mit etwas probieren das Modul "50-Fhem_SIP" eine Möglichkeit die Ansage wieder zu bekommmen - FHEM ist ein SIP Client.

    Lt. Hilfe:
    Zitatset <name> listen
    Attribut sip_listen = dtmf : Der SIP-Client wird in einen Status versetzt in dem er Anrufe annimmt. Der Ton wird als Echo zurückgespielt. Über die Eingabe von # gefolgt von 2 unterschiedlichen Zahlen und anschließendem Auflegen kann eine Zahl in das Reading dtmf übergeben werden.
    Attribut sip_listen = wfp : Der SIP-Client wird in einen Status versetzt in dem er auf Anrufe wartet. Erfolgt ein Anruf an den Client, wechselt der Status zu ringing.
    Nun kann das Gespräch via set-Command fetch angenommen werden. Das als sip_audiofile angegebene File wird abgespielt.
    Anschließend wechselt der Status wieder zu listenwfp.

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: masterpete23 am 31 August 2023, 14:51:25
    Moin,

    ich habe derzeit dummies, die mit notifies entsprechenden Geräten Internet sperren oder erlauben.
    Besteht die Möglichkeit, den Weg auch umgekehrt zu gehen.
    Sprich jemand schaltet mit der myfritz Android App Internet an oder aus, dass ich das im dummy sehe.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 31 August 2023, 15:38:18
    Zitat von: masterpete23 am 31 August 2023, 14:51:25Sprich jemand schaltet mit der myfritz Android App Internet an oder aus, dass ich das im dummy sehe.

    Du meinst das WLAN? Was anderes geht mit der App eigentlich nicht (jetzt so aus dem Kopf).
    Dann würde ein notiy auf auf Readings wie
      box_wlan_2.4GHz  on
      box_wlan_5GHz    on
      box_guestWlan    off
    helfen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: masterpete23 am 13 September 2023, 09:07:49
    Sorry, habe mich mega unklar ausgedrückt.
    Es geht um die Kindersicherung.
    Zitat von: RalfRog am 31 August 2023, 15:38:18
    Zitat von: masterpete23 am 31 August 2023, 14:51:25Sprich jemand schaltet mit der myfritz Android App Internet an oder aus, dass ich das im dummy sehe.

    Du meinst das WLAN? Was anderes geht mit der App eigentlich nicht (jetzt so aus dem Kopf).
    Dann würde ein notiy auf auf Readings wie
      box_wlan_2.4GHz  on
      box_wlan_5GHz    on
      box_guestWlan    off
    helfen

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 13 September 2023, 09:34:18
    Hallo
    Die Internetsperre in der App hatte ich bisher tatsächlich noch nicht gesehen  ;)

    Es gibt "Get FritzBox lanDeviceInfo" da kommt ein Infofenster u.a. mit "ACCESS:blocked". Wie/ob sich die Info in den Dummy bringen lässt kann ich nicht sagen.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: masterpete23 am 13 September 2023, 10:50:20
    Zitat von: RalfRog am 13 September 2023, 09:34:18Hallo
    Die Internetsperre in der App hatte ich bisher tatsächlich noch nicht gesehen  ;)

    Es gibt "Get FritzBox lanDeviceInfo" da kommt ein Infofenster u.a. mit "ACCESS:blocked". Wie/ob sich die Info in den Dummy bringen lässt kann ich nicht sagen.
    Ja genau und das letzte ist halt genau das was ich brauche. Gerne auch relativ "live", damit ich es nicht alle 5 min abfragen muss und alles lahm lege oder so :P
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: kabanett am 28 September 2023, 16:12:48
    Hallo zusammen,
    ich würde gern nochmal auf das Thema "ring" zurückkommen. Mein Problem ist, dass die Zeit zwischen "set ring" und dem tatsächlichem Klingeln des Telefons, 5-13 Sekunden liegen. Da kann so mancher Lieferant schon wieder weg sein. ;)
    Bei einen internen Anruf mit den Telefonen, klingelt es sofort.
    Ist das bei euch auch so?

    Hier noch ein Verbose 5 mit einer 5 sekündigen Verzögerung:
    2023.09.28 15:46:29 3: [FritzBox | 7490 | 113.07.57 | Set.1167] - INFO: set FritzBox ring 1 30
    2023.09.28 15:46:29 5: [FritzBox | 7490 | 113.07.57 | Set_Cmd_Start.4146] - DEBUG: Set_CMD_Start -> Set.1169 -> ring
    2023.09.28 15:46:29 4: [FritzBox | 7490 | 113.07.57 | Set_Cmd_Start.4258] - INFO: Fork process FRITZBOX_Ring_Run_Web
    2023.09.28 15:46:29 5: [FritzBox | 7490 | 113.07.57 | Ring_Run_Web.5337] - DEBUG: Extracted ring duration of 30 s.
    2023.09.28 15:46:29 4: [FritzBox | 7490 | 113.07.57 | readPassword.7191] - INFO: Read FritzBox password from file
    2023.09.28 15:46:29 5: [FritzBox | 7490 | 113.07.57 | TR064_Cmd.5628] - DEBUG: Perform TR-064 call - X_AVM-DE_GetPhonePort => service='X_VoIP:1', control='x_voip', action='X_AVM-DE_GetPhonePort', parameter1='NewIndex' => '1'
    2023.09.28 15:46:32 5: [FritzBox | 7490 | 113.07.57 | TR064_Cmd.5628] - DEBUG: Perform TR-064 call - X_AVM-DE_DialSetConfig => service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialSetConfig', parameter1='NewX_AVM-DE_PhoneName' => 'FON1: Telefon'
    2023.09.28 15:46:34 4: [FritzBox | 7490 | 113.07.57 | TR064_Cmd.5660] - DEBUG: TR064 error 866:second factor authentication required (service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialSetConfig', parameter1='NewX_AVM-DE_PhoneName' => 'FON1: Telefon')
    2023.09.28 15:46:34 4: [FritzBox | 7490 | 113.07.57 | Ring_Run_Web.5355] - INFO: Switch ClickToDial on, set dial port 'FON1: Telefon'
    2023.09.28 15:46:34 4: [FritzBox | 7490 | 113.07.57 | Ring_Run_Web.5372] - INFO: Ringing 1 for 30 seconds
    2023.09.28 15:46:34 4: [FritzBox | 7490 | 113.07.57 | readPassword.7191] - INFO: Read FritzBox password from file
    2023.09.28 15:46:34 5: [FritzBox | 7490 | 113.07.57 | TR064_Cmd.5628] - DEBUG: Perform TR-064 call - X_AVM-DE_DialNumber => service='X_VoIP:1', control='x_voip', action='X_AVM-DE_DialNumber', parameter1='NewX_AVM-DE_PhoneNumber' => '**1#'


    Gruß
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 28 Oktober 2023, 13:00:13
    Hallo,

    anbei eine neue Beta zum Testen. Neue Funktionen siehe:

    https://forum.fhem.de/index.php?topic=135269.0
    https://forum.fhem.de/index.php?topic=135494.msg1290963#msg1290963

    Bitte auch die commandRef beachten.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 28 Oktober 2023, 16:00:06
    Hallo Jörg,

    ich könnte keine Probleme feststellen. Ich gehe davon aus, dass die Ausgabe noch angepasst wird  :)
    Aktuell erhalte ich
    Result of TR064 call
    ----------------------------------------------------------------------
    {
      'SetPhonebookEntryUIDResponse' => {
                                          'NewPhonebookEntryUniqueID' => '134'
                                        }
    }

    In diesem Zusammenhang die Frage, kann man das Telefonbuch auch über FHEM auslesen?

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 28 Oktober 2023, 16:18:57
    Zitat von: juemuc am 28 Oktober 2023, 16:00:06Hallo Jörg,

    ich könnte keine Probleme feststellen. Ich gehe davon aus, dass die Ausgabe noch angepasst wird  :)
    Aktuell erhalte ich
    Result of TR064 call
    ----------------------------------------------------------------------
    {
      'SetPhonebookEntryUIDResponse' => {
                                          'NewPhonebookEntryUniqueID' => '134'
                                        }
    }

    In diesem Zusammenhang die Frage, kann man das Telefonbuch auch über FHEM auslesen?

    Viele Grüße
    Jürgen
    Hallo Jürgen,

    mit dem FB_CALlMONITOR kann man die Telefonbücher auslesen.

    Die erfolgreiche Ausführung passe ich noch an.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 28 Oktober 2023, 16:38:55
    Hallo Jörg,

    danke für die Info. Mir ist noch aufgefallen, dass man zu bestehenden Einträgen keine Telefonnr. hinzufügen kann. Es wird ein neuer Eintrag unter gleichem Namen erstellt.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 28 Oktober 2023, 17:00:35
    Zitat von: juemuc am 28 Oktober 2023, 16:38:55Hallo Jörg,

    danke für die Info. Mir ist noch aufgefallen, dass man zu bestehenden Einträgen keine Telefonnr. hinzufügen kann. Es wird ein neuer Eintrag unter gleichem Namen erstellt.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    dass ist erst einmal so richtig. Um Einträge zu ändern bin ich noch am Testen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 30 Oktober 2023, 13:55:29
    Zitat von: JoWiemann am 28 Oktober 2023, 17:00:35
    Zitat von: juemuc am 28 Oktober 2023, 16:38:55Hallo Jörg,

    danke für die Info. Mir ist noch aufgefallen, dass man zu bestehenden Einträgen keine Telefonnr. hinzufügen kann. Es wird ein neuer Eintrag unter gleichem Namen erstellt.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    dass ist erst einmal so richtig. Um Einträge zu ändern bin ich noch am Testen.

    Grüße Jörg

    Frage an die Modul Nutzer. Für das Ändern und Löschen muss ich zwingend die NewPhonebookEntryID übergeben. Hierfür habe ich zwei Lösungsansätze:

    Womit ich mich noch nicht beschäftigt habe wäre das Auslagern von redundanten Sub's beider Module in eine Lib.

    Für wie viele Nutzer wäre die Implementierung überhaupt interessant?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 30 Oktober 2023, 14:05:21
    Hallo Jörg,

    ich benötige die Funktion nicht. Ich sehe dies eher als Spielerei 8) Trotzdem teste ich natürlich gerne die neuen Funktionen.

    Unabhängig davon rate ich allerdings von einer doppelten Implementierung ab. Eine gemeinsam genutzte Lib ist immer die eleganteste Lösung.

    Viele Grüße
    Jürgen
    (IT-ler in Rente  ;D ) 
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 30 Oktober 2023, 15:54:00
    Zitat von: juemuc am 30 Oktober 2023, 14:05:21...
    ich benötige die Funktion nicht. Ich sehe dies eher als Spielerei 8) Trotzdem teste ich natürlich gerne die neuen Funktionen.

    Gilt für mich ebenso.

    Den Callmonitor habe ich zwar definiert, aber nur um ggfs. verpasste Anrufe zu signalisieren. Telefonbuch-Einträge eher zweitrangig.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 02 November 2023, 17:14:09
    Hallo Jörg,

    ich habe folgende Herausforderung bezüglich 'lockLandevice':
    Alle mobilen Geräte meines Sohnes sind einem eigenen Zugangsprofil (z.B. Sohnemann) zugeordnet.
    Sobald ich nun mit 'lockLandevice on' eines seiner Geräte sperre, wird dieses dem Standard-Zugangsprofil zugeordnet
    und bei einem 'lockLandevice off' leider nicht wieder dem Sohnemann-Zugangsprofil zugeordnet.

    Ansatz:
    Wäre es möglich, dass das Zugangsprofil bei einem 'lockLandevice' nicht verändert wird?

    sub FRITZBOX_Run_lockLandevice($)
    {
    ...
       if ($val[1] eq "on") {
         push @webCmdArray, "kisi_profile" => "filtprof1";
       }
    ...
    }

    Also einfach diese 3 Zeilen von deinem Code streichen (zumindest ab Version 7.50)!

    Ich verwende die Fritzbox 7530 mit der FRITZ!OS 7.57

    Danke für deine Unterstützung, Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 02 November 2023, 19:21:58
    Zitat von: bertl am 02 November 2023, 17:14:09Hallo Jörg,

    ich habe folgende Herausforderung bezüglich 'lockLandevice':
    Alle mobilen Geräte meines Sohnes sind einem eigenen Zugangsprofil (z.B. Sohnemann) zugeordnet.
    Sobald ich nun mit 'lockLandevice on' eines seiner Geräte sperre, wird dieses dem Standard-Zugangsprofil zugeordnet
    und bei einem 'lockLandevice off' leider nicht wieder dem Sohnemann-Zugangsprofil zugeordnet.

    Ansatz:
    Wäre es möglich, dass das Zugangsprofil bei einem 'lockLandevice' nicht verändert wird?

    sub FRITZBOX_Run_lockLandevice($)
    {
    ...
       if ($val[1] eq "on") {
         push @webCmdArray, "kisi_profile" => "filtprof1";
       }
    ...
    }

    Also einfach diese 3 Zeilen von deinem Code streichen (zumindest ab Version 7.50)!

    Ich verwende die Fritzbox 7530 mit der FRITZ!OS 7.57

    Danke für deine Unterstützung, Robert

    Hallo Robert,

    schau ich mir an, glaube aber, dass die Zeilen überflüssig sind.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 03 November 2023, 15:40:01
    Hallo Jörg,

    nachdem auf meine Anfrage damals am 09.02.2023 keinerlei Response kam, frage ich einfach noch einmal nach:

    Wäre es möglich eine Funktion 'lockFilterProfile' oder 'lockZugangsprofil' in das Modul aufzunehmen?

    Danke, Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 03 November 2023, 17:34:08
    Zitat von: bertl am 03 November 2023, 15:40:01Hallo Jörg,

    nachdem auf meine Anfrage damals am 09.02.2023 keinerlei Response kam, frage ich einfach noch einmal nach:

    Wäre es möglich eine Funktion 'lockFilterProfile' oder 'lockZugangsprofil' in das Modul aufzunehmen?

    Danke, Robert


    Hallo Robert,

    schaue ich mir mal an.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 03 November 2023, 23:37:36
    Hallo,

    anbei eine neue Beta zum Testen:

    set <name> lockFilterProfile <profile name> <status:never|unlimited> <bpjm:on|off>

    set <name> energyMode <default|eco>

    set <name> phoneBookEntry ... habe ich erst einmal deaktiviert. Dass wird komplizierter als gedacht.

    Neues Reading box_energyMode.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 05 November 2023, 10:03:09
    Hallo Jörg,

    danke für die schnelle Implementierung der neuen Funktionen!

    Ich habe deine Beta-Version getestet und kann dir folgendes Ergebnis berichten:

    lockFilterProfile:
    Soweit funktioniert diese Funktion, aber eine Kleinigkeit ist noch falsch.
    Der Parameter 'disallow_guest' (Nutzung des Gastzugangs gesperrt) wird durch deine Funktion auf 'off' gestellt und nicht so belassen wie er ursprünglich eingestellt war.
    Verständnisfrage: Was bewirkt der Parameter 'bpjm' - sehe keine Veränderung egal wie ich ihn setze.

    energyMode:
    Soweit funktioniert diese Funktion, aber eine Kleinigkeit ist noch falsch.
    Die 'Zusätzliche Energiesparfunktionen - WLAN-Zeitschaltung aktivieren' wird deaktiviert.
    Konkret schalte ich das WLAN von 23:00 bis 07:00 Uhr aus. Nachdem ich deine Funktion aufgerufen habe ist diese Option deaktiviert.

    Gruß, Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 05 November 2023, 10:44:25
    Zitat von: bertl am 05 November 2023, 10:03:09Was bewirkt der Parameter 'bpjm' - sehe keine Veränderung egal wie ich ihn setze.
    Ich glaube gefunden zu haben warum ich keine Veränderung sehe:

    ZitatDas BPjM-Modul ist nur verfügbar, wenn unter "System > Region und Sprache" als Einsatzland Deutschland eingerichtet ist.
    Quelle: https://avm.de/service/wissensdatenbank/dok/FRITZ-Box-7530/8_Internetnutzung-mit-Kindersicherung-einschranken/

    Ich bin aus Österreich  ;)

    Gruß, Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 05 November 2023, 13:34:55
    Zitat von: bertl am 05 November 2023, 10:03:09Hallo Jörg,

    danke für die schnelle Implementierung der neuen Funktionen!

    Ich habe deine Beta-Version getestet und kann dir folgendes Ergebnis berichten:

    lockFilterProfile:
    Soweit funktioniert diese Funktion, aber eine Kleinigkeit ist noch falsch.
    Der Parameter 'disallow_guest' (Nutzung des Gastzugangs gesperrt) wird durch deine Funktion auf 'off' gestellt und nicht so belassen wie er ursprünglich eingestellt war.
    Verständnisfrage: Was bewirkt der Parameter 'bpjm' - sehe keine Veränderung egal wie ich ihn setze.

    energyMode:
    Soweit funktioniert diese Funktion, aber eine Kleinigkeit ist noch falsch.
    Die 'Zusätzliche Energiesparfunktionen - WLAN-Zeitschaltung aktivieren' wird deaktiviert.
    Konkret schalte ich das WLAN von 23:00 bis 07:00 Uhr aus. Nachdem ich deine Funktion aufgerufen habe ist diese Option deaktiviert.

    Gruß, Robert

    Hallo Robert,

    anbei eine neue Beta in der hoffentlich Deine Anmerkungen gefixed sind.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 05 November 2023, 14:27:02
    Hallo Jörg,

    jetzt sieht es gut aus  :D
    Aus meiner Sicht passen deine neuen Funktionen / Erweiterungen!

    Dankeschön für die flotte Umsetzung!

    Schönes WE
    Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 09 November 2023, 15:15:30
    Hallo,

    anbei eine neue Beta. Mir waren noch Kleinigkeiten aufgefallen.

    set <name> phoneBookEntry funktioniert mit new und del. chg ist echt kompliziert und werde ich wohl nicht implementieren.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 09 November 2023, 17:26:46
    Hallo Jörg,

    chg bring mein Test-FHEM zum "Absturz". Auch sollte es aus der "Doku" entfernt werden. Auch habe ich "set <name> phoneBookEntry <del> <PhoneBookID>" nicht verstanden. Wird da das gesamte Telefonbuch gelöscht?

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 09 November 2023, 18:52:29
    Zitat von: juemuc am 09 November 2023, 17:26:46Hallo Jörg,

    chg bring mein Test-FHEM zum "Absturz". Auch sollte es aus der "Doku" entfernt werden. Auch habe ich "set <name> phoneBookEntry <del> <PhoneBookID>" nicht verstanden. Wird da das gesamte Telefonbuch gelöscht?

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    danke für die Rückmeldung. Habe ich gefixed. Bei del wird als Parameter: del phoneBookID entryName erwartet. Eine einzelne Nummer zu löschen wird wie eine change behandelt und das ist echt ein großer Aufwand. Mal sehen, wenn es jemand haben möchte, vielleicht dann über Weihnachten.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 09 November 2023, 22:29:32
    Also bei mir führen alle Funktionen zum Thema "phoneBookEntry" zum Absturz.

    Aber wie gesagt, ich teste nur. ich benötige die Funktionen nicht.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 10 November 2023, 07:04:28
    Zitat von: juemuc am 09 November 2023, 22:29:32Also bei mir führen alle Funktionen zum Thema "phoneBookEntry" zum Absturz.

    Aber wie gesagt, ich teste nur. ich benötige die Funktionen nicht.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    vielen Dank für das Testen. Welche FB hast Du und was steht im Log?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 10 November 2023, 07:24:07
    Zitat von: juemuc am 09 November 2023, 22:29:32Also bei mir führen alle Funktionen zum Thema "phoneBookEntry" zum Absturz.

    Aber wie gesagt, ich teste nur. ich benötige die Funktionen nicht.

    Viele Grüße
    Jürgen

    Ich schau auf meinem Testsystem mit einer 7590 am späten Vormittag mal ob ich die Abstürze auch habe.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 10 November 2023, 10:03:59
    Zitat von: JoWiemann am 10 November 2023, 07:04:28Hallo Jürgen,

    vielen Dank für das Testen. Welche FB hast Du und was steht im Log?

    Grüße Jörg

    Hallo Jörg,
    ich nutze eine 6690. Im log steht leider nichts. FHEM ist einfach nicht mehr erreichbar. Im Terminal (Ubuntu) kann ich mit "Status FHEM" erkennen, dass einfach Prozesse weg sind. Ich muss dann FHEM neu starten.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 10 November 2023, 10:46:16
    Hallo Jürgen,

    könntest Du mir das Ergebnis von:

    http://fritz.box:49000/tr64desc.xml

    und von:

    http://fritz.box:49000/x_contactSCPD.xml

    einmal posten.

    Danke Dir.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 10 November 2023, 10:53:09
    Erst mal auf die Schnelle. Eintag löschen hat bei mir geklappt.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 10 November 2023, 11:05:44
    So die Ereignisse etwas aufbereitet:

    Habe die Testversion auf dem Testsystem installiert und mit Attribut disable=1 FHEM neu gestartet.

    Es gab beim Neustart FHEM mit Verbose 3 einen Eintag im Log:
    => Restart
    ...
    2023.11.10 08:23:48.082 3: RalfMqtt: port 1883 opened
    2023.11.10 08:23:48.477 1: PERL WARNING: "my" variable $resultData masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 1377, <$fh> line 61.
    2023.11.10 08:23:52.444 3: telnetPort: port 7072 opened
    ...
    => DISABLE Fritzbox  = 0
    ....
    keine weiteren Einträge

    Ausführen Kommando
    set <name> phoneBookEntry <del> <PhoneBookID> <entryName>        mit <PhoneBookID> als Text
    => Antwort
    error: wrong phonebook ID: Tel-buch in ID's 0,1,2

    Erneut Kommando
    set <name> phoneBookEntry <del> <PhoneBookID> <entryName>        mit <PhoneBookID> = 1
    => Antwort
    deleted phonebook entry:<TobiA> with UniqueID: 1


    Ich habe zunächst bewusst einen Eintrag ohne Leezeichen im Namen genommen. Wie wäre denn ein Eintrag <Max Mustermann> zu schreiben?

    Gruß Ralf

    Edit
    Ich denke ein Log für den Gutfall brauchst du nicht. Wäre im Verbose 5 aber da.

    Edit2
    Frit!Box 7590 mit aktueller SW

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 10 November 2023, 11:09:00
    Zitat von: RalfRog am 10 November 2023, 11:05:44Ich habe zunächst bewusst einen Eintrag ohne Leezeichen im Namen genommen. Wie wäre denn ein Eintrag <Max Mustermann> zu schreiben?

    Gruß Ralf

    Edit
    Ich denke ein Log für den Gutfall brauchst du nicht. Wäre im Verbose 5 aber da.

    Hallo Ralf,

    einfach set del <device> 0 Max Mustermann.

    Gutfall Log brauche ich nicht.

    Danke und Grüße

    Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 10 November 2023, 14:33:09
    ZitatHallo Jürgen,

    könntest Du mir das Ergebnis von:

    http://fritz.box:49000/tr64desc.xml

    und von:

    http://fritz.box:49000/x_contactSCPD.xml

    einmal posten.
    Hallo Jörg,

    anbei die gewünschten Infos als Anhang.

    Mir ist aufgefallen, dass die Revisionsnummer für die Tests niedriger ist als die aktuelle Version. Ist das korrekt?
    Test: "72_FRITZBOX.pm        27495 2023-04-28 18:26:52Z jowiemann". Aktuell: "72_FRITZBOX.pm        28040 2023-10-10 06:43:33Z jowiemann"

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 10 November 2023, 14:36:14
    Zitat von: juemuc am 10 November 2023, 14:33:09Mir ist aufgefallen, dass die Revisionsnummer für die Tests niedriger ist als die aktuelle Version. Ist das korrekt?
    Test: "72_FRITZBOX.pm        27495 2023-04-28 18:26:52Z jowiemann". Aktuell: "72_FRITZBOX.pm        28040 2023-10-10 06:43:33Z jowiemann"

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    danke für die XML und die Revisionsnummer wird erst beim hochladen ins SVN aktualisiert. Ist hier unerheblich.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 10 November 2023, 14:37:17
    Hallo Jörg,

    im log habe ich noch Einträge dieser Art gefunden:

    Timeout for FRITZBOX_API_Check_Run reached, terminated process 1983
    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 10 November 2023, 14:41:49
    Zitat von: juemuc am 10 November 2023, 14:37:17Hallo Jörg,

    im log habe ich noch Einträge dieser Art gefunden:

    Timeout for FRITZBOX_API_Check_Run reached, terminated process 1983
    Viele Grüße
    Jürgen

    Hallo Jürgen,

    ich habe jetzt die 6660 Cable vom Dachboden geholt. Da funktioniert alles und ich habe seid 2 Stunden keinerlei Log Einträge.

    Komisch, Komisch.

    Grüße Jörg

    PS: Ist die Box über VPN angebunden?
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 10 November 2023, 14:57:34
    Hallo Jörg,

    die Box ist in einem anderen VLAN. Die Logeinträge erhalte ich auch nur, wenn ich versuche das Telefonbuch zu bearbeiten.
    Ich habe aber eine Vermutung. Im Cisco-Router sind diverse Zugriffsregeln definiert. Die könnten die Ursache sein. Ich werde diese einmal komplett abschalten.

    Viele Grüße
    Jürgen

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 10 November 2023, 15:02:08
    Leider war das nicht die Ursache. Auch wenn alles erlaubt ist, funktioniert es nicht.

    Fehlen denn Daten in den XML-Files, die Du benötigst?

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 10 November 2023, 15:36:06
    Zitat von: juemuc am 10 November 2023, 15:02:08Fehlen denn Daten in den XML-Files, die Du benötigst?

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    da ist alles wie erwartet. Die TR064 Aufrufe sollten also keine Probleme machen. Bei der 6660 Cable funktioniert es ja auch.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 10 November 2023, 16:18:58
    Hallo Jörg,

    Ache auf mein Haupt. Nachdem ich mir das Ganze auch nicht mehr erklären konnte, wollte ich es nun im produktiven System nachstellen. Hierbei ist mir aufgefallen, dass die Anzeige der Hilfe unterschiedlich war. Aus diesem Grund habe ich das Modul noch einmal im Testsystem kopiert. Und jetzt funktioniert auch das Anlegen und Löschen. Somit ist auch aus meiner Sicht alles ok  O:-)

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 10 November 2023, 17:22:30
    Zitat von: juemuc am 10 November 2023, 16:18:58Hallo Jörg,

    Ache auf mein Haupt. Nachdem ich mir das Ganze auch nicht mehr erklären konnte, wollte ich es nun im produktiven System nachstellen. Hierbei ist mir aufgefallen, dass die Anzeige der Hilfe unterschiedlich war. Aus diesem Grund habe ich das Modul noch einmal im Testsystem kopiert. Und jetzt funktioniert auch das Anlegen und Löschen. Somit ist auch aus meiner Sicht alles ok  O:-)

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    danke für die Rückmeldung. Ist mir aber auch schon passiert. Änderungen im Modul in der falschen Instanz vorgenommen und mich nur noch gewundert.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 16 November 2023, 20:26:03
    Hallo Jörg,

    wenn ich 'lockLandevice' mit 'off' aufrufe, wird alles richtig ausgeführt, aber im Log-File bekomme ich jedes mal folgende Fehlermeldung:

    2023.11.16 20:19:54 2: [FritzBox | 7530 | 164.07.57 | Run_lockLandevice.5879] - ERROR: setting locklandevice: landevice1206883
    Läuft da was falsche was ich nicht sehe, kannst du diese Meldung abfangen oder hat das seine Richtigkeit?

    Danke Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 17 November 2023, 08:10:26
    Zitat von: bertl am 16 November 2023, 20:26:03Hallo Jörg,

    wenn ich 'lockLandevice' mit 'off' aufrufe, wird alles richtig ausgeführt, aber im Log-File bekomme ich jedes mal folgende Fehlermeldung:

    2023.11.16 20:19:54 2: [FritzBox | 7530 | 164.07.57 | Run_lockLandevice.5879] - ERROR: setting locklandevice: landevice1206883
    Läuft da was falsche was ich nicht sehe, kannst du diese Meldung abfangen oder hat das seine Richtigkeit?

    Danke Robert

    Hallo Robert,

    die Meldung kommt von der Prüfroutine, ob der Befehl von der FritzBox tatsächlich ausgeführt worden ist. Bitte einmal mit verbose 5 den Befehl absetzen und das Log posten.

    Danke Dir.
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 17 November 2023, 17:34:26
    Zitat von: JoWiemann am 17 November 2023, 08:10:26Bitte einmal mit verbose 5 den Befehl absetzen und das Log posten.

    Hallo Jörg, im Anhang das Logging mit Verbose 5.
    Als Code habe ich es hier leider nicht einfügen können, da jedes mal ein Datenbank-Fehler kam!?

    Gruß, Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 17 November 2023, 19:26:51
    Zitat von: bertl am 17 November 2023, 17:34:26
    Zitat von: JoWiemann am 17 November 2023, 08:10:26Bitte einmal mit verbose 5 den Befehl absetzen und das Log posten.

    Hallo Jörg, im Anhang das Logging mit Verbose 5.
    Als Code habe ich es hier leider nicht einfügen können, da jedes mal ein Datenbank-Fehler kam!?

    Gruß, Robert

    Hallo Robert,

    danke für das Log. Interessant ist, dass bei setzen auf "off" die Box nicht mit "blocked", sondern mit "limited" antwortet. Du hast für das landevice247331 ein Profil gesetzt. Ich glaube, dass das bisher nie der Fall war. Da muss ich dann nochmal ran.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 18 November 2023, 16:35:36
    Zitat von: bertl am 16 November 2023, 20:26:03Hallo Jörg,

    wenn ich 'lockLandevice' mit 'off' aufrufe, wird alles richtig ausgeführt, aber im Log-File bekomme ich jedes mal folgende Fehlermeldung:

    2023.11.16 20:19:54 2: [FritzBox | 7530 | 164.07.57 | Run_lockLandevice.5879] - ERROR: setting locklandevice: landevice1206883
    Läuft da was falsche was ich nicht sehe, kannst du diese Meldung abfangen oder hat das seine Richtigkeit?

    Danke Robert

    Hallo Robert,

    anbei eine Version zum Testen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 18 November 2023, 17:13:51
    Zitat von: JoWiemann am 18 November 2023, 16:35:36Hallo Robert,

    anbei eine Version zum Testen.

    Grüße Jörg
    Hallo Jörg,

    soeben getestet und die neue Version funktioniert!

    Danke für die rasche Umsetzung.

    Gruß Robert

    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 21 November 2023, 17:57:46
    Hallo Jörg,

    habe heute deine neue Modul-Version (07.57.00) über das Update eingespielt und nun funktioniert 'lockLandevice' nicht mehr.
    Egal welche Option 'on/off/rt' ich auswähle, es passiert nichts.

    Irgend etwas dürfte durch deine neue Modul-Version generell in der FritzBox verstellt worden sein, da mein altes Bash-Script und deine vorherige Beta-Version (07.50.21c Beta) auch nicht mehr funktionieren.  :'(

    Im Anhang das Logging mit Verbose 5.

    Danke für deine Unterstützung, Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 21 November 2023, 18:48:36
    Zitat von: bertl am 21 November 2023, 17:57:46Irgend etwas dürfte durch deine neue Modul-Version generell in der FritzBox verstellt worden sein, da mein altes Bash-Script und deine vorherige Beta-Version (07.50.21c Beta) auch nicht mehr funktionieren.  :'(


    Hallo Robert,

    was funktioniert denn nicht mehr? Und, was siehst Du in der Web-Oberfläche der FritzBox für das landevice1206883.

    Das Log zeigt einen Fehler beim setzen von: Internetnutzung nach Zugangsprofil. Hier antwortet die Box anders als erwartet. Die Frage ist, ob das Setzen gescheitert ist oder trotzdem erfolgreich war.

    PS: Welche Aufgabe hat denn Dein Bash-Script und was funktioniert dort nicht mehr?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 21 November 2023, 20:42:00
    Hallo Jörg,

    nach ausgiebigen Testen kann ich dir berichten, dass dein Modul doch funktioniert.

    Beschreibung meines Problems:
    Bei meiner FritzBox hat sich durch das viele Probieren und Testen im Zugangsprofil 'Gast' ein Netzwerkgerät verirrt, welches dort eigentlich nicht sein dürfte (war einem eingeschränkten Zugangsprofil zugeordnet wo 'Nutzung des Gastzugangs gesperrt' ausgewählt war).
    Dadurch hat dein Modul dieses eine Netzwerkgerät nicht sperren und entsperren können.
    Jetzt habe ich das Neztwerkgerät gelöscht und neu angelegt und jetzt passt wieder alles.

    Sorry für den falschen Alarm!

    Schönen Abend
    Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 21 November 2023, 20:46:10
    Was mich trotzdem interessieren würde ist der neue Schalter 'rt' (realtime) bei 'lockLandevice'
    Was bewirkt dieser, was kann man damit machen?
    Habe nämlich keine Änderung bemerkt.

    Im Anhang das Logging mit Verbose 5 wenn ich 'rt' bei einem funktionierenden Netzwerkgerät verwende.

    Danke, Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: caldir65 am 21 November 2023, 22:15:28
    Moin,

    kann ich eigentlich die LED's über das Modul steuern? In der FB lassen sich diese ja (in der aktuellsten Version, FB ist eine 7590AX) sowohl in der Helligkeit einstellen als auch komplett abschalten - da die FB bei uns einen recht exponierten Platz auf dem Flur hat, würde ich die LED's evtl. über Nacht ganz abschalten wollen.

    Gruß,
    Christoph
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: DL8EI Ralph am 22 November 2023, 00:14:36
    Zitat von: caldir65 am 21 November 2023, 22:15:28... da die FB bei uns einen recht exponierten Platz auf dem Flur hat ...
    Ja, da habe ich die auch hingehängt, wegen des zentralen Ortes für WLan.
    Und bei jedem Gang für Königstiger sehe ich, ob noch was geht.
    Und sie bietet mir eine ideale Minibeleuchtung, ich muss kein Licht anmachen.

    So sind denn die Geschäcker doch sehr verschieden. :-)
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 07:20:16
    Zitat von: bertl am 21 November 2023, 20:46:10Was mich trotzdem interessieren würde ist der neue Schalter 'rt' (realtime) bei 'lockLandevice'
    Was bewirkt dieser, was kann man damit machen?
    Habe nämlich keine Änderung bemerkt.

    Im Anhang das Logging mit Verbose 5 wenn ich 'rt' bei einem funktionierenden Netzwerkgerät verwende.

    Danke, Robert

    Hallo Robert,

    hier die Beschreibung aus meiner 7590:
    Sobald die Internetverbindung voll ausgelastet ist, wird dieses Gerät bevorzugt und es werden nur entsprechend hoch priorisierte Daten übertragen. Dies kann zu Einschränkungen für andere Geräte und weniger hoch priorisierte Anwendungen führen. Bei Aktivieren dieser Funktion wird Ihr Gerät zu den priorisierten Geräten mit Echtzeitanwendungen hinzugefügt. Weitere Anpassungen können Sie unter Priorisierung vornehmen.

    Gibt es die Option überhaupt in der 7530. Im Log sehe ich, dass rt auf einen Fehler läuft.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 07:21:39
    Zitat von: caldir65 am 21 November 2023, 22:15:28Moin,

    kann ich eigentlich die LED's über das Modul steuern? In der FB lassen sich diese ja (in der aktuellsten Version, FB ist eine 7590AX) sowohl in der Helligkeit einstellen als auch komplett abschalten - da die FB bei uns einen recht exponierten Platz auf dem Flur hat, würde ich die LED's evtl. über Nacht ganz abschalten wollen.

    Gruß,
    Christoph

    Hallo Christoph,

    keine Ahnung. Muss ich mir bei Gelegenheit mal ansehen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: enno am 22 November 2023, 07:43:12
    Moin Jörg,

    ich würde gerne auf "Knopfdruck" ein laufendes Telefongespräch von einem Fritz!Fon auf ein anderes Fritz!Fon übergeben. Hast du eine Idee ob und wenn ja wie das funktionieren könnte?

    Gruss
      Enno
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 10:09:59
    Zitat von: enno am 22 November 2023, 07:43:12ich würde gerne auf "Knopfdruck" ein laufendes Telefongespräch von einem Fritz!Fon auf ein anderes Fritz!Fon übergeben. Hast du eine Idee ob und wenn ja wie das funktionieren könnte?


    Hallo Enno,

    was meinst Du mit Knopfdruck?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: enno am 22 November 2023, 11:17:00
    Moin Jörg,

    zur Zeit rufe ich im Telefon **610 an und lege dann auf. Ich würde aber gerne einen "Schalter" (HM, Shelly, etc.) drücken und auflegen und in FHEM mit einem At oder DOIF dann zu dem definierten Mobilteil verbinden.

    Hintergrund ist, ich habe ein Headset, das natürlich keine Tastatur hat. Wenn ich telefonieren möchte, wähle ich an einem Mobilteil die Nummer und übergebe das Gespräch dann mit **610 an das Headset. Leider können sich die Mitbewohner diese Nummer nicht merken ;) Einfach einen Knopf drücken klappt aber.

    Gruss
      Enno
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 12:38:49
    Zitat von: caldir65 am 21 November 2023, 22:15:28kann ich eigentlich die LED's über das Modul steuern?

    Hallo,

    anbei eine Version zum Testen:

    set <name> ledSetting <led:on|off> und/oder <bright:1..3> und/oder <env:on|off>

    get <name> luaInfo ledSettings
    get <name> luaInfo globalFilters

    Neue Readings (deaktivierbar über attr <name> disableBoxReadings):
    box_ledCanDim
    box_ledDimValue
    box_ledDisplay
    box_ledEnvLight
    box_ledHasEnv

    box_globalFilterNetbios
    box_globalFilterSmtp
    box_globalFilterStealth
    box_globalFilterTeredo
    box_globalFilterWpad

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 22 November 2023, 15:40:48
    Zitat von: JoWiemann am 22 November 2023, 07:20:16Gibt es die Option überhaupt in der 7530. Im Log sehe ich, dass rt auf einen Fehler läuft.
    Hallo Jörg,

    ja diese Option gibt es bei der 7530.
    Ich habe aber unter 'Priorisierung' nichts gesetzt bzw. eingetragen (keine Regeln oder Einschränkungen) - vielleicht daher der Fehler!?

    Gruß Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 22 November 2023, 15:48:55
    Hallo Jörg,

    erste Tests haben folgende Fehler ergeben:

    Alle Eingaben von "set <name> ledSetting ..." werden mit "ledsetting4: wrong amount of parameters" quittiert.

    Zusätzlich ist eine Auswahlbox bei disableBoxReadings eine Box ohne Beschreibung.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 16:25:24
    Zitat von: juemuc am 22 November 2023, 15:48:55Alle Eingaben von "set <name> ledSetting ..." werden mit "ledsetting4: wrong amount of parameters" quittiert.
    Hallo Jürgen,

    was zeigt den get ... luaInfo ledSettings?

    Die Anzahl der Parameter variert von FritzBox zu Fritzbox zu Repeater.

    Zitat von: juemuc am 22 November 2023, 15:48:55Zusätzlich ist eine Auswahlbox bei disableBoxReadings eine Box ohne Beschreibung.

    Hast Du Fhem neu gestartet, bzw. disableBoxReadings mal gelöscht? Die gezeigte Liste sieht sehr merkwürdig aus und ist bei mir sauber vorhanden.

    Grüße Jörg

    Anbei eine neue Version mit ergänztem Hilfetext und Fehlertext.[/quote]
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 16:36:39
    Zitat von: bertl am 22 November 2023, 15:40:48
    Zitat von: JoWiemann am 22 November 2023, 07:20:16Gibt es die Option überhaupt in der 7530. Im Log sehe ich, dass rt auf einen Fehler läuft.
    Hallo Jörg,

    ja diese Option gibt es bei der 7530.
    Ich habe aber unter 'Priorisierung' nichts gesetzt bzw. eingetragen (keine Regeln oder Einschränkungen) - vielleicht daher der Fehler!?

    Hallo Robert,

    ist unabhängig von der Option. Wenn Du etwas fit mit dem Browser bist bitte einmal folgendes machen.

    In der Weboberfläche der FritzBox auf Heimnetz/Netzwerk gehen und bei einem Netzwerkdevice auf den Stift zum editieren gehen

    Dann Strg Shift i drücken. Es sollte sich die Entwicklerkonsole öffnen. Dort Netzwerk aktivieren.

    Dann einmal Internetnutzung nach Zugangsprofil und priorisiert anhaken und speichern.

    Du siehst dann einen data.lua Eintrag. Auf den bitte klicken. Wenn Du die Formulardaten in einer ähnlichen Form siehst dann hast Du den Richtigen erwischt. Bitte die Formulardaten einmal markieren, kopieren und posten. Danke Dir.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 22 November 2023, 17:11:35
    Zitat von: JoWiemann am 22 November 2023, 16:36:39Du siehst dann einen data.lua Eintrag. Auf den bitte klicken. Wenn Du die Formulardaten in einer ähnlichen Form siehst dann hast Du den Richtigen erwischt. Bitte die Formulardaten einmal markieren, kopieren und posten. Danke Dir.

    Wenn ich 'Internetnutzung nach Zugangsprofil und priorisiert' ausgewählt habe, sieht der data.lua Eintrag gleich aus wie bei dir.
    Wenn ich 'Internetnutzung nach Zugangsprofil' ausgewählt habe, gibt es diesen data.lua Eintrag nicht.

    Gruß Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 22 November 2023, 17:14:14
    Hallo Jörg,

    nach dem Löschen von disableBoxReadings sieht es gut aus. 
    get ... luaInfo ledSettings liefert:
    LED Einstellungen
    Einstellung   Status
    LED-Anzeige   off
    LED-Helligkeit einstellbar   no
    LED-Helligkeit an Umgebungslicht   no

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 17:58:37
    Zitat von: juemuc am 22 November 2023, 17:14:14Hallo Jörg,

    nach dem Löschen von disableBoxReadings sieht es gut aus. 
    get ... luaInfo ledSettings liefert:
    LED Einstellungen
    Einstellung   Status
    LED-Anzeige   off
    LED-Helligkeit einstellbar   no
    LED-Helligkeit an Umgebungslicht   no

    Viele Grüße
    Jürgen
    Hallo Jürgen,

    dann kannst Du nur led:on|off nutzen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 22 November 2023, 18:21:25
    Hallo Jörg,

    auch mit nur dem Parameter led:on kommt die Fehlermeldung.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 18:27:56
    Zitat von: juemuc am 22 November 2023, 18:21:25Hallo Jörg,

    auch mit nur dem Parameter led:on kommt die Fehlermeldung.

    Viele Grüße
    Jürgen
    Hallo Jürgen,
    bitte poste einmal die Fehlermeldung. Danke Dir.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 22 November 2023, 18:46:30
    Hallo Jörg,

    wie in #1060 "ledsetting4: wrong amount of parameters"

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 19:12:03
    Zitat von: juemuc am 22 November 2023, 18:46:30Hallo Jörg,

    wie in #1060 "ledsetting4: wrong amount of parameters"

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    anbei eine neue Version. Hatte ein kleiner nicht durch kleiner gleich ersetzt. Ich habe jetzt auch in get <name> luaInfo ledSettings einen Hinweis eingebaut.

    Danke und Grüße

    Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 22 November 2023, 19:18:06
    Hallo Jörg,

    habe dein neues led-Feature ausprobiert und bei mir verhält es sich wie folgt:

    FritzBox 7530:
      box_ledCanDim   yes
      box_ledDimValue 3
      box_ledDisplay  on
      box_ledHasEnv   no

    Das funktioniert:
    set FritzBox ledSetting led:on    -> ok
    set FritzBox ledSetting led:off   -> ok
    set FritzBox ledSetting bright:1  -> ok
    set FritzBox ledSetting bright:3  -> ok

    Das funktioniert NICHT:
    set FritzBox ledSetting bright:2  -> Fehlermeldung

    Fehlermeldung: ledsetting3: wrong parameters: bright:2 Required: <led:<on|off> and/or <bright:1..3>

    Gruß Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 22 November 2023, 19:27:14
    Zitat von: bertl am 22 November 2023, 19:18:06Das funktioniert NICHT:
    set FritzBox ledSetting bright:2  -> Fehlermeldung

    Fehlermeldung: ledsetting3: wrong parameters: bright:2 Required: <led:<on|off> and/or <bright:1..3>

    Gruß Robert

    Hallo Robert,

    hatte den Zahlenbereich in der RegEx mit 1..3 angegeben. Richtig ist aber 1-3.

    Angehängt eine neue Version.

    Danke und Grüße

    Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: bertl am 22 November 2023, 19:33:53
    Zitat von: JoWiemann am 22 November 2023, 19:27:14hatte den Zahlenbereich in der RegEx mit 1..3 angegeben. Richtig ist aber 1-3

    Hallo Jörg,

    super jetzt funktioniert es bei mir!

    Gruß Robert
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 22 November 2023, 19:37:52
    Hallo Jörg,

    auch bei mir jetzt alles ok.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 23 November 2023, 12:00:38
    Hallo,

    anbei eine Version in der ich mal etwas ausprobieren möchte.

    Wird im Device verbose 5 gesetzt, so ändert sich folgendes:

    - es wird ein FakeLog Device mit folgendem Namen angelegt: <name>_debugLog
    - alle Log-Einträge werden nach <name>_debugLog-%Y-%m.dlog geschrieben

    wird verbose auf kleiner 5 gesetzt oder gelöscht wird das FakeLog Device und die Log-Datei gelöscht.

    Ich hoffe, dass hierdurch das debuging erleichtert wird.

    Über Testen und eine Rückmeldung über die Idee würde ich mich freuen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 23 November 2023, 13:24:54
    Hallo Jörg,

    alles was zur Findung einer Ursache bei Problemen hilft, ist aus meiner Sicht gut. Diese Vorgehensweise hilft auch Anfängern Dir die notwendigen Infos zu liefern. Ich mache jetzt mal ein paar Tests  ;D

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 23 November 2023, 13:59:26
    Hallo Jörg,

    bei mir wird kein Device mit <name>_debugLog bei verbose 5 angelegt. Auch das setzten der LED (on|off) funktioniert bei der FB7490 nicht. Es kommt die Meldung "ledsetting4: wrong amount of parameters"
    Im Log stehen diese Infos:
    2023.11.23 13:56:09 5: [Fritzbox7490 | 7490 | 113.07.57 | Web_OpenCon.6942] - DEBUG: checking HOST -> fritzbox7490
    2023.11.23 13:56:09 4: [Fritzbox7490 | 7490 | 113.07.57 | Web_OpenCon.6980] - INFO: using old SID from 13:55:53
    2023.11.23 13:56:09 4: [Fritzbox7490 | 7490 | 113.07.57 | Function_Lua.7108] - INFO: Request data via API dataQuery.
    2023.11.23 13:56:09 4: [Fritzbox7490 | 7490 | 113.07.57 | Function_Lua.7112] - INFO: URL: http://192.168.251.200/data.lua?sid=ad924fe102ee787e
    2023.11.23 13:56:10 4: [Fritzbox7490 | 7490 | 113.07.57 | Function_Lua.7117] - INFO: Response: 200 OK
    {"pid":"led","hide":{"shareUsb":true,"dyndns":true,"rrd":true,"trafapp":true,"netCnt":true,"wireguardImport":true,"ssoPass":true,"kidLis":true,"trafapp_edit":true,"wireguardSimple":true,"importVpn":true,"dslSet":true,"liveTv":true,"port_edit":true,"wireguardLaptopPc":true,"homeNetworkVpn":true,"dslFeed":true,"dslOv":true,"companyVpn":true,"dslSpectrum":true,"faxSet":true,"portoverview":true,"dslStat":true,"wireguard_edit":true,"trafprio":true,"shareVpn":true,"kidPro":true,"vpn_sel_mode":true,"mobile":true,"wireguardNetwork":true,"shareWireguard":true,"trafprot_edit":true,"dslGraph":true,"ssoSet":true,"provServ":true},"timeTillLogout":"1200","time":[],"data":{"ledSettings":{"canDim":"0","hasEnv":"0","ledDisplay":"2"}},"sid":"ad924fe102ee787e"}

    2023.11.23 13:56:10 5: [Fritzbox7490 | 7490 | 113.07.57 | Function_Lua.7255] - DEBUG: Response:
    {"pid":"led","hide":{"shareUsb":true,"dyndns":true,"rrd":true,"trafapp":true,"netCnt":true,"wireguardImport":true,"ssoPass":true,"kidLis":true,"trafapp_edit":true,"wireguardSimple":true,"importVpn":true,"dslSet":true,"liveTv":true,"port_edit":true,"wireguardLaptopPc":true,"homeNetworkVpn":true,"dslFeed":true,"dslOv":true,"companyVpn":true,"dslSpectrum":true,"faxSet":true,"portoverview":true,"dslStat":true,"wireguard_edit":true,"trafprio":true,"shareVpn":true,"kidPro":true,"vpn_sel_mode":true,"mobile":true,"wireguardNetwork":true,"shareWireguard":true,"trafprot_edit":true,"dslGraph":true,"ssoSet":true,"provServ":true},"timeTillLogout":"1200","time":[],"data":{"ledSettings":{"canDim":"0","hasEnv":"0","ledDisplay":"2"}},"sid":"ad924fe102ee787e"}

    2023.11.23 13:56:10 5: [Fritzbox7490 | 7490 | 113.07.57 | Process_JSON.7279] - DEBUG: Decode JSON string.


    get ... ledSettings liefert:

    LED Einstellungen
    Einstellung   Status
    LED-Anzeige   off
    LED-Helligkeit einstellbar   no
    LED-Helligkeit an Umgebungslicht   no

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 23 November 2023, 14:11:25
    Zitat von: juemuc am 23 November 2023, 13:59:26Hallo Jörg,

    bei mir wird kein Device ...
    Viele Grüße
    Jürgen

    Hallo Jürgen,

    falsche Version hochgeladen. Sorry. Ich habe die Version im Thread ersetzt.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 23 November 2023, 15:21:18
    Hallo Jörg,

    jetzt passt alles. Device und Logfile werden erzeugt und auch wieder gelöscht. Auch das Setzen des LED-Status bei der 7490 funktioniert  ;D
    Ich finde diese Lösung gut.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: enno am 23 November 2023, 17:33:34
    Moin,

    wenn ich set <name> call <number> [duration] nutze, wird die angegebene Nummer angerufen und es klingeln alle internen DECT Telefone. Kann ich irgendwie einstellen, dass nicht alle sondern nur ein bestimmtes (in meinem Fall **610) klingelt? In der Beschreibung zu dem Aufruf steht Ruft für 'Dauer' Sekunden (Standard 60 s) die angegebene Telefonnummer von einem internen Telefonanschluss an (Standard ist 1). Wenn der Angerufene abnimmt, hört er die Wartemusik. Der interne Telefonanschluss klingelt ebenfalls.
    Ich würde also gerne den Standard 1 ändern, aber wie?

    Gruss
      Enno
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 23 November 2023, 17:58:46
    Hallo Enno

    Die Funktion müsste eigentlich die Wählhilfe sein.
    Bei mir kann ich in der FritzBox im Reiter Wählhilfe auswählen welches (oder auch alle) der angeschlossenen DECT-Phones klingeln soll.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: enno am 23 November 2023, 18:09:33
    Moin Ralf,

    da hätte ich im Leben nicht gesucht. Das war aber der entscheidende Tip. So funktioniert es wie gewünscht. Danke!

    Gruss
      Enno
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 23 November 2023, 21:26:09
    Zitat von: juemuc am 23 November 2023, 15:21:18Hallo Jörg,

    jetzt passt alles. Device und Logfile werden erzeugt und auch wieder gelöscht. Auch das Setzen des LED-Status bei der 7490 funktioniert  ;D
    Ich finde diese Lösung gut.

    Viele Grüße
    Jürgen

    Weiss noch nicht ob ich mich 100% anschließen kann. Nach Aktualisierung der 72_FRITZBOX.pm und "shutdown restart" hatte ich für die drei Boxen (7590, 7490, 7430) je ein Debug-File => z.B. fritzzbox_debugLog-2023-11.dlog (121 Byte)
    233700.11.23 18:53:57.911 4:[fritzzbox | 0000 | none | Attr.719] - INFO: Attr set verbose -> no action while init running
    Ich habe die Boxen immer auf "disable =1" "verbose 3" stehen und ändere das erst wenn nach dem Restart FHEM wieder läuft.

    Nachdem ich meine 7490 auf "disable = 0" gesetzt habe, wurde das Debug-Log munter gefüllt (mit V4 und V5 Meldungen). Das Device zeigte auch nach Aktualisierung immer "attribut verbose 3". Ich habe dann über die Oberfäche die "3" mit "3" überschrieben. Danach war das Debug-File gelöscht (wie vorgesehen).

    Zwischendurch erhalte ich im normalen Log immer (für welche Box unklar)  **** Korrektur bis jetzt 21:28 nur die zwei
    2023.11.23 20:48:58.092 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 13052
    2023.11.23 20:58:58.131 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 13142

    Nachdem ich dann die 7490 auf "diable = 1" gesetzt habe wird dafür wieder der Debug-Log geschrieben. Das Attribut wird korrekt angezeigt "diable = 1" aber die Box ist NICHT disabled.

    Die 7590 habe ich dann auf "diable = 0" gestzt (verbose 3) und auch dort wird der Debug-Log geschrieben.

    Fake Log Devices sehe ich keine.

    Was mit mir auf dem Testsystem ebenfalls auffällt ist, dass in der Liste diableBoxReading die ursprünglichen Haken nicht mehr da sind obwohl die Readings nach wie vor ausgeblendet sind (von welcher Version ich gekommen bin kann ich leider nicht mehr sagen, vielleicht Mai,Juni).
    Zum Beispiel die 4 Readings für die Bitraten sind am Client ausgeblendet.


    Gruß Ralf


    Edit:
    Bei der disbled 7490 habe ich nochmal Verbose 3 mit 3 überschrieben. Log wieder weg aber STATE bleibt: WLAN: on gWLAN: off
    Die Readings habe alle den Zeitstempel 21:04, dürfte der diable = 1 Zeitpunkt gewesen sein.
    Stand frühen nicht auch bei Verbose 3 im normalen FHEM-Log wenn Attribut disable verändertwurde? Jetzt zumindest nicht.

    Edit2:
    Das mit den diableBoxReading muss ich wahrscheinlich zurücknehmen, da ich in der fhem.cfg dazu keine Einträge habe. Attribut daher vermutlich nicht gesetzt.

    Edit 3:
    jetzt 21:50 nachdem ich auf der 7490 einfach mal zum Test diableBoxReading gesetzt habe ist das state auf diabled gegangen. Nach Update (F5) des Devices dann auch der STATE

    hmmmm merkwürdig




    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 23 November 2023, 22:20:28
    Hallo Jörg

    Ergänzender Versuch. Ich habe die 7490 (Client bzw. slave) neu angelegt.
    defmod fritzclient FRITZBOX 11.12.13.2
    attr fritzclient boxUser fritz1234
    Passwort gesetzt und da sich zunächst nichts tat INTERVALL = 60

    Es wurden die Readings angelegt.

    Von vorherein ist "-rw-r--r-- 1 fhem dialout    9853 23. Nov 21:50 fritzclient_debugLog-2023-11.dlog" angelegt worden.
    Es verschwindet nicht obwohl das Attribut verbose fehlt (im Prinzip kein Problem), die Datei wird auch nicht mehr größer.

    Inhalt:
    233700.11.23 21:30:50.716 4:[fritzclient | 7490 | 113.07.57 | Get.2080] - INFO: get fritzclient luaInfo [1] lanDevices
    233700.11.23 21:30:50.719 4:[fritzclient | 7490 | 113.07.57 | Lan_Devices_List.8258] - INFO: FRITZBOX_Lan_Device_List (Fritz!OS: 07.57)
    233700.11.23 21:30:50.722 5:[fritzclient | 7490 | 113.07.57 | Web_OpenCon.7030] - DEBUG: checking HOST -> 11.12.13.2
    233700.11.23 21:30:50.794 4:[fritzclient | 7490 | 113.07.57 | Web_OpenCon.7074] - INFO: renewing SID while: SID:  timed out
    233700.11.23 21:30:50.797 4:[fritzclient | 7490 | 113.07.57 | readPassword.8781] - INFO: Read FritzBox password from file
    233700.11.23 21:30:50.803 4:[fritzclient | 7490 | 113.07.57 | Web_OpenCon.7085] - INFO: Open Web connection to 11.12.13.2 : fritz1234
    233700.11.23 21:30:50.806 4:[fritzclient | 7490 | 113.07.57 | Web_OpenCon.7086] - INFO: getting new SID
    233700.11.23 21:30:53.342 4:[fritzclient | 7490 | 113.07.57 | Web_OpenCon.7090] - INFO: Web session opened with sid 66089e1b7aa3ba83
    233700.11.23 21:30:53.345 4:[fritzclient | 7490 | 113.07.57 | Function_Lua.7196] - INFO: Request data via API dataQuery.
    233700.11.23 21:30:53.348 4:[fritzclient | 7490 | 113.07.57 | Function_Lua.7200] - INFO: URL: http://11.12.13.2/data.lua?sid=66089e1b7aa3ba83
    233700.11.23 21:30:56.243 4:[fritzclient | 7490 | 113.07.57 | Function_Lua.7205] - INFO: Response: 200 OK
    {"pid":"netDev","hide":{"shareUsb":true,"dyndns":true,"dectRdio":true,"rrd":true,"trafapp":true,"ssoSet":true,"wireguardImport":true,"kidLis":true,"trafapp_edit":true,"liveImg":true,"wireguardSimple":true,"importVpn":true,"dslSet":true,"liveTv":true,"dectMoni":true,"port_edit":true,"wireguardLaptopPc":true,"rss":true,"homeNetworkVpn":true,"dslFeed":true,"dslOv":true,"companyVpn":true,"dslSpectrum":true,"faxSet":true,"portoverview":true,"dslStat":true,"trafprot_edit":true,"shareVpn":true,"vpn_sel_mode":true,"trafprio":true,"wireguardNetwork":true,"kidPro":true,"shareWireguard":true,"mobile":true,"netCnt":true,"provServ":true,"wireguard_edit":true,"dslGraph":true,"dectMoniEx":true,"dectMail":true},"timeTillLogout":"1200","time":[],"data":{"ipclient":true,"isrepeater":false,"bridgeMode":"lan_bridge","backToPage":"netDev","nexusclient":true,"gateway":"11.12.13.1","nolist":true,"ispowerline":false},"sid":"66089e1b7aa3ba83"}

    233700.11.23 21:30:56.247 5:[fritzclient | 7490 | 113.07.57 | Function_Lua.7343] - DEBUG: Response:
    {"pid":"netDev","hide":{"shareUsb":true,"dyndns":true,"dectRdio":true,"rrd":true,"trafapp":true,"ssoSet":true,"wireguardImport":true,"kidLis":true,"trafapp_edit":true,"liveImg":true,"wireguardSimple":true,"importVpn":true,"dslSet":true,"liveTv":true,"dectMoni":true,"port_edit":true,"wireguardLaptopPc":true,"rss":true,"homeNetworkVpn":true,"dslFeed":true,"dslOv":true,"companyVpn":true,"dslSpectrum":true,"faxSet":true,"portoverview":true,"dslStat":true,"trafprot_edit":true,"shareVpn":true,"vpn_sel_mode":true,"trafprio":true,"wireguardNetwork":true,"kidPro":true,"shareWireguard":true,"mobile":true,"netCnt":true,"provServ":true,"wireguard_edit":true,"dslGraph":true,"dectMoniEx":true,"dectMail":true},"timeTillLogout":"1200","time":[],"data":{"ipclient":true,"isrepeater":false,"bridgeMode":"lan_bridge","backToPage":"netDev","nexusclient":true,"gateway":"11.12.13.1","nolist":true,"ispowerline":false},"sid":"66089e1b7aa3ba83"}

    233700.11.23 21:30:56.250 5:[fritzclient | 7490 | 113.07.57 | Process_JSON.7367] - DEBUG: Decode JSON string.
    233700.11.23 21:31:10.940 4:[fritzclient | 7490 | 113.07.57 | Get.2158] - INFO: get fritzclient tr064ServiceList [0]
    233700.11.23 21:31:10.943 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6884] - DEBUG: Getting service page http://11.12.13.2:49000/tr64desc.xml
    233700.11.23 21:31:11.015 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/deviceinfoSCPD.xml
    233700.11.23 21:31:11.108 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/deviceconfigSCPD.xml
    233700.11.23 21:31:11.202 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/layer3forwardingSCPD.xml
    233700.11.23 21:31:11.316 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/lanconfigsecuritySCPD.xml
    233700.11.23 21:31:11.409 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/mgmsrvSCPD.xml
    233700.11.23 21:31:11.518 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000
    /timeSCPD.xml
    233700.11.23 21:31:11.606 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/userifSCPD.xml
    233700.11.23 21:31:11.704 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_storageSCPD.xml
    233700.11.23 21:31:11.760 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_webdavSCPD.xml
    233700.11.23 21:31:11.810 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_upnpSCPD.xml
    233700.11.23 21:31:11.857 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_speedtestSCPD.xml
    233700.11.23 21:31:11.940 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_remoteSCPD.xml
    233700.11.23 21:31:12.034 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_myfritzSCPD.xml
    233700.11.23 21:31:12.109 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_voipSCPD.xml
    233700.11.23 21:31:12.215 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_contactSCPD.xml
    233700.11.23 21:31:12.330 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_dectSCPD.xml
    233700.11.23 21:31:12.430 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_tamSCPD.xml
    233700.11.23 21:31:12.536 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_appsetupSCPD.xml
    233700.11.23 21:31:12.723 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_homeautoSCPD.xml
    233700.11.23 21:31:12.814 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_homeplugSCPD.xml
    233700.11.23 21:31:12.916 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_filelinksSCPD.xml
    233700.11.23 21:31:12.989 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_authSCPD.xml
    233700.11.23 21:31:13.037 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_hostfilterSCPD.xml
    233700.11.23 21:31:13.087 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_uspcontrollerSCPD.xml
    233700.11.23 21:31:13.172 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wlanconfigSCPD.xml
    233700.11.23 21:31:13.350 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wlanconfigSCPD.xml
    233700.11.23 21:31:13.504 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wlanconfigSCPD.xml
    233700.11.23 21:31:13.618 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/hostsSCPD.xml
    233700.11.23 21:31:13.696 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/ethifconfigSCPD.xml
    233700.11.23 21:31:13.801 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/lanhostconfigmgmSCPD.xml
    233700.11.23 21:31:13.919 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wancommonifconfigSCPD.xml
    233700.11.23 21:31:13.981 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wandslifconfigSCPD.xml
    233700.11.23 21:31:14.049 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/x_wanmobileconnSCPD.xml
    233700.11.23 21:31:14.141 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wandsllinkconfigSCPD.xml
    233700.11.23 21:31:14.249 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wanethlinkconfigSCPD.xml
    233700.11.23 21:31:14.337 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wanpppconnSCPD.xml
    233700.11.23 21:31:14.447 5:[fritzclient | 7490 | 113.07.57 | TR064_Get_ServiceList.6909] - DEBUG: Getting action page http://11.12.13.2:49000/wanipconnSCPD.xml

    Vermutlich hier neu angelegt

    233700.11.23 21:50:51.461 4:[fritzclient | 7490 | 113.07.57 | Attr.724] - INFO: Attr set disableBoxReadings -> Neustart internal Timer
    Normales Log
    2023.11.23 21:57:58.343 2: [fritzclient | 7490 | 113.07.57 | readPassword.8806] - ERROR: No password in file
    2023.11.23 21:57:58.359 2: [fritzclient | 7490 | 113.07.57 | Web_OpenCon.7080] - ERROR: No password set. Please define it (once) with 'set fritzclient password YourPassword'
    2023.11.23 22:05:35.664 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 13657
    2023.11.23 22:05:35.722 1: [fritzclient | 7490 | 113.07.57 | Readout_Aborted.4944] - EMERGENCY: Error: Timeout when reading Fritz!Box data.
    2023.11.23 22:15:35.688 1: Timeout for FRITZBOX_Readout_Run_Web reached, terminated process 13709
    2023.11.23 22:15:35.745 1: [fritzclient | 7490 | 113.07.57 | Readout_Aborted.4944] - EMERGENCY: Error: Timeout when reading Fritz!Box data.

    Ein Fakelog-Device sehe ich nicht.

    GRuß Ralf



    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 23 November 2023, 22:39:06
    Hallo Ralf,

    dieses Verhalten kann ich nicht nachvollziehen. Bei mir wird auch kein "Dummy-debuglog" angelegt. In welchem Verzeichnis ist diese Datei bei Dir?
    Ich habe die FB7490 auch als Client an einer FB6690(Master). Ich habe allerdings standardmäßig verbose=0.

    Viele Grüße
    Jürgen
     
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 23 November 2023, 22:40:43
    Zitat von: juemuc am 23 November 2023, 22:39:06dieses Verhalten kann ich nicht nachvollziehen. Bei mir wird auch kein "Dummy-debuglog" angelegt. In welchem Verzeichnis ist diese Datei bei Dir?
    Standard = /opt/fhem/log
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 23 November 2023, 22:44:34
    Bevor ich Jörg jetzt ins Nirwana schicke mach ich am Testsystem mal ein FHEM Update und zieh mir die Testversion neu.

    Korrekt ist: my $ModulVersion = "07.57.02b Beta"??

    Eigenartig ist alle drei Boxen verhalten sich gleich.


    Gruß Ralf

    Edit:
    na ja ist nicht so wild
    werde allerding UPD FHEM/72_FRITZBOX.pm (excluded from update) jetzt mal auf die aktuelle SVN Version mitnehmen.
    Downloading https://fhem.de/fhemupdate/controls_fhem.txt
    List of new / modified files since last update:
    UPD ./CHANGED
    UPD ./MAINTAINER.txt
    UPD FHEM/00_MQTT2_CLIENT.pm
    UPD FHEM/00_MQTT2_SERVER.pm
    UPD FHEM/36_Shelly.pm
    UPD FHEM/37_echodevice.pm
    UPD FHEM/72_FB_CALLMONITOR.pm
    UPD FHEM/72_FRITZBOX.pm (excluded from update)
    UPD FHEM/76_SolarForecast.pm
    UPD FHEM/82_LGTV_WebOS.pm
    UPD FHEM/98_CDCOpenData.pm
    UPD FHEM/98_SVG.pm
    UPD lib/FHEM/Devices/LGTV/LGTVWebOS.pm
    UPD www/pgm2/fhemweb.js
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 23 November 2023, 22:57:43
    Hallo Ralf,

    Du hast recht. Hier habe ich auch die beiden Dateien für meine beiden Fritzboxen. Da ich meine Logs normalerweise auf einem NAS ablege, war mir dies nicht aufgefallen. Ich muss jetzt einmal mit dem Attribut "logdir" unter "global" testen, damit auch diese Logs auf dem NAS landen. Das die Dateien so vorhanden sind, sollte nicht sein. Bei mir werden die Dateien auch größer trotz verbose=0.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 23 November 2023, 23:05:50
    Hi
    Dann höre ich mal mit dem probieren auf.

    Ich denke Jörg muss mal in den Code schauen - vielleicht ist die Logik des Erzeugen und löschens noch nicht rund...

    Schönen Abend  ;D
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 November 2023, 07:10:05
    Zitat von: RalfRog am 23 November 2023, 23:05:50Hi
    Dann höre ich mal mit dem probieren auf.

    Ich denke Jörg muss mal in den Code schauen - vielleicht ist die Logik des Erzeugen und löschens noch nicht rund...
    • Zum einen ob es so sein soll, dass die Dateien bei Restart unabhängig vom Verbose angelegt werden.
    • Beim überschreiben des Verbose Levels (<5) werden sie dann gelöscht.
    • Beim setzten auf disable = 1 werden sie angelegt.
    • Irgendwie hatte ich trotz Datei nicht immer ein Log-Device dazu (hab ich aber nicht ganz sauber gecheckt).

    Schönen Abend  ;D


    Guten Morgen,

    vielen Dank für die Hinweise. Ich werde mir jetzt erst einmal ein rudimäntäres Testmodul bauen. Für die neunen set und get werde ich dann eine Version ohne die Log Idee ins SVN stellen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 24 November 2023, 11:03:32
    Ja mach mal in Ruhe. Die Idee ist im Prinzip nicht schlecht.

    Da die Debug-Datei vermutlich der Fehlersuche dienen soll wäre der Ablauf genau zu überlegen.
    Denn wenn ich für den Fehlerfall V3 - V5 - V3 einstelle ist die Datei wieder weg bevor daran gedacht habe sie wegzusichern.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 November 2023, 11:57:25
    Zitat von: RalfRog am 24 November 2023, 11:03:32Denn wenn ich für den Fehlerfall V3 - V5 - V3 einstelle ist die Datei wieder weg bevor daran gedacht habe sie wegzusichern.

    Hallo Ralf,

    wie wäre es mit, gelöscht wird die Datei nur, wenn das Attribut verbose gelöscht wird?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: frank am 24 November 2023, 12:05:11
    warun überhaupt löschen?
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 November 2023, 12:09:38
    Zitat von: frank am 24 November 2023, 12:05:11warun überhaupt löschen?

    Hallo Frank,

    Frage ist berechtigt. Denke ich nochmal drüber nach.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 24 November 2023, 13:53:30
    Hallo Jörg,

    ein "Verfallsdatum" kann ja ggf über nrarchive definiert werden.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 November 2023, 14:27:20
    Zitat von: juemuc am 24 November 2023, 13:53:30Hallo Jörg,

    ein "Verfallsdatum" kann ja ggf über nrarchive definiert werden.

    Hallo Jürgen,

    dass funktioniert nur innerhalb eines FileLog Device. Ich würde ungern das temporäre FileLog Device bestehen lassen wollen. Auch müsste ich für ein Archivverzeichnis sorgen usw.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: frank am 24 November 2023, 14:38:05
    freezemon macht ja sowas ähnliches.
    vielleicht kann man da ja was brauchbares "stibitzen".
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: DL8EI Ralph am 24 November 2023, 14:42:02
    Hallo und Guten Tag.

    Mein Wunsch:
    ich würde gern zu unterschiedlichen Tagen und Zeiten
    unterschiedliche MusicOnHold-Ansagen haben.

    Das mit der Zeitsteuerung kriege ich hin (hoffentlich), aber
    wie bekomme ich die vorgefertigten Ansagetexte von FHEM gesteuert in die Fritzbox ?

    Hat jemand eine Idee dazu ?
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 November 2023, 14:45:00
    Zitat von: DL8EI Ralph am 24 November 2023, 14:42:02Hallo und Guten Tag.

    Das mit der Zeitsteuerung kriege ich hin (hoffentlich), aber
    wie bekomme ich die vorgefertigten Ansagetexte von FHEM gesteuert in die Fritzbox ?

    Hallo Ralph,

    über das FritzBox Modul leider nicht mehr. Aber das SIP Modul könnte passen: https://wiki.fhem.de/wiki/SIP-Client

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 24 November 2023, 14:45:49
    Zitat von: JoWiemann am 24 November 2023, 14:27:20
    Zitat von: juemuc am 24 November 2023, 13:53:30Hallo Jörg,

    ein "Verfallsdatum" kann ja ggf über nrarchive definiert werden.

    Hallo Jürgen,

    dass funktioniert nur innerhalb eines FileLog Device. Ich würde ungern das temporäre FileLog Device bestehen lassen wollen. Auch müsste ich für ein Archivverzeichnis sorgen usw.

    Grüße Jörg

    Hallo Jörg,
    Du kannst doch die Infos aus "global" heranziehen. Da habe ich beispielweise den Log-Pfad und nrarchive zentral hinterlegt. So als Idee.
    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 November 2023, 14:57:05
    Zitat von: juemuc am 24 November 2023, 14:45:49Du kannst doch die Infos aus "global" heranziehen. Da habe ich beispielweise den Log-Pfad und nrarchive zentral hinterlegt. So als Idee.
    Viele Grüße
    Jürgen

    Hallo Jürgen,

    dass ist bei Dir so. Ich muss aber immer allgemein arbeiten und die nrarchiv Funktion müsste ich dann auch noch nachbilden.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: RalfRog am 24 November 2023, 15:21:53
    Hallo

    Wenn die Log-Funktion eingebaut wird macht es sicher Sinn im Erklärtext zu verbose zu beschreiben, dass das Log erzeugt wird.
    Hmmm... sehe gerade wird nicht gehen - das Attribut ist im Framework.

    Befürchte, egal wie: wenn man die Diskussion hier nicht verfolgt ist man überfragt wie das Logging sich verhält. Es seit denn man könnte es über ein Attribut aktivieren. Da gibts es die Möglichkeit das textlich zu beschreiben. Das Löschen der Files kann dann zum Attribut hinterlegt werden.

    Das hat aber wieder im Gegensatz zur ersten Idee (man muss an sich nix wissen) den Nachteil, dass man das Attribut kennen muss...  schwierig...

    Das Verbose-Thema begegnet den User eigentlich immer wieder in allen Modulen. Umfangreiche Infos gibt es erst mit V5 - also insofern muss es nicht sein. Charmant ist es aber.

    Gruß Ralf
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: Jamo am 24 November 2023, 22:19:09
    Hallo Jörg,
    ich bekomme folgenden Fehler, wenn ich enableVPNshare benutze. Vpn1 ist eine lan2lan (Fritzbox zu Fritzbox) Verbindung via IPSec.set FritzBox enableVPNshare 1 on Unknown argument enableVPNshare or wrong parameter(s), choose one of checkAPIs password update reboot call diversity ring tam wlan guestWlan wlan2.4 wlan5 macFilter enableVPNshare switchIPv4DNS dect lockLandevice macFilter chgProfile lockFilterProfile phoneBookEntry wakeUpCall dectRingblock blockIncomingPhoneCall energyMode rescanWLANneighbors wlanLogExtended
    Kannst Du helfen, was schief geht?

    Im Log steht leider nichts, selbst bei verbose 5. Hier ein (reduziertes) list der FB: Internals:
       APICHECKED 1
       APICHECK_RET_CODES Ok
       DEF        172.31.0.1
       FUUID      60830952-f33f-97bf-8358-1a539c756bf35220
       HOST       172.31.0.1
       INTERVAL   60
       LUADATA    1
       LUAQUERY   1
       MODEL      FRITZ!Box 7590
       NAME       FritzBox
       NR         2843
       SECPORT    49443
       STATE      5:off 2:off Guest:off
       TIMEOUT    55
       TR064      1
       TYPE       FRITZBOX
       UPNP       1
       VERSION    07.50.21
       _BETA      0
       eventCount 5958
       READINGS:
      2023-11-24 21:36:31   box_connect     Connected
         2023-11-24 21:36:31   box_connection_Type IP_Routed
         2023-11-24 21:36:31   box_cpuTemp     56
         2023-11-24 21:36:31   box_dect        on
         2023-11-24 21:36:31   box_dns_Server0 82.145.9.9
         2023-11-24 21:36:31   box_dns_Server1 82.144.41.9
         2023-11-24 21:36:31   box_dsl_downStream 113.649
         2023-11-24 21:36:31   box_dsl_upStream 36.147
         2023-11-24 21:36:31   box_energyModeWLAN_Repetition daily
         2023-11-24 21:36:31   box_energyModeWLAN_Time __:__-__:__
         2023-11-24 21:36:31   box_energyModeWLAN_Timer off
         2023-11-24 21:36:31   box_fon_LogNewest 201 19.11.23 02:27:14
         2023-11-24 21:36:31   box_fwVersion   154.07.57
         2023-11-24 21:36:31   box_guestWlan   off
         2023-11-24 21:36:31   box_guestWlanCount 0
         2023-11-24 21:36:31   box_guestWlanRemain 0
         2023-11-24 21:36:31   box_ipv4_Extern 99.246.6.27
         2023-11-24 21:36:31   box_ipv6_Extern ::
         2023-11-24 21:36:31   box_ipv6_Prefix ::
         2023-11-24 21:36:31   box_last_connect_err ERROR_NONE
         2023-11-24 21:36:31   box_macFilter_active off
         2023-11-24 21:36:31   box_mac_Address 44:4F:6D:A5:3B:F3
         2023-11-24 11:58:31   box_meshRole    master
         2023-11-24 21:33:14   box_model       FRITZ!Box 7590 [7590 - avm]
         2023-11-24 21:36:31   box_moh         default
         2023-11-24 21:36:31   box_powerRate   23
         2023-11-24 21:36:31   box_rateDown    6.496
         2023-11-24 21:36:31   box_rateUp      5.176
         2023-11-24 21:36:31   box_stdDialPort allFons
         2023-11-24 21:36:31   box_sys_LogNewest 504 24.11.23 21:33:23
         2023-11-24 21:36:31   box_tr064       on
         2023-11-24 21:36:31   box_tr069       off
         2023-11-24 21:36:31   box_upnp        on
         2023-11-24 21:36:31   box_upnp_control_activated on
         2023-11-24 21:36:31   box_uptime      1631880 sec = 18T 21:18:00
         2023-11-24 21:36:31   box_uptimeConnect 69330 sec = 0T 19:15:30
         2023-11-24 21:36:31   box_vdsl_downStreamMaxRate 129.433
         2023-11-24 21:36:31   box_vdsl_downStreamRate 116.325
         2023-11-24 21:36:31   box_vdsl_upStreamMaxRate 41.571
         2023-11-24 21:36:31   box_vdsl_upStreamRate 36.999
         2021-04-26 20:48:00   box_vpn_type    IPSec Xauth PSK
         2023-11-24 21:36:31   box_wan_AccessType DSL
         2023-11-24 21:36:31   box_wlan_2.4GHz off
         2023-11-24 21:36:31   box_wlan_5GHz   off
         2023-11-24 21:36:31   box_wlan_Active off
         2023-11-24 21:36:31   box_wlan_Count  0
         2023-11-24 21:36:31   box_wlan_LogExtended off
         2023-11-24 21:36:31   box_wlan_LogNewest 641 24.11.23 11:59:10
         2023-11-24 21:36:31   diversity1      SIP1
         2023-11-24 21:36:31   diversity1_dest 12345678
         2023-11-24 21:36:31   diversity1_state on
         2023-11-24 21:36:31   diversity2      SIP2
         2023-11-24 21:36:31   diversity2_dest 12345678
         2023-11-24 21:36:31   diversity2_state on
         2023-11-24 21:36:31   diversity3      SIP4
         2023-11-24 21:36:31   diversity3_dest 12345678
         2023-11-24 21:36:31   diversity3_state on
         2023-11-24 21:36:31   diversity4      SIP4
         2023-11-24 21:36:31   diversity4_dest 12345678
         2023-11-24 21:36:31   diversity4_state off
         2023-04-22 07:52:31   fon50           ISDN- und Schnurlostelefone
         2023-04-22 07:52:31   fon50_device    50
         2023-04-22 07:52:31   fon60           C4
         2023-04-22 07:52:31   fon60_device    60
         2023-04-22 07:52:31   fon61           Gigaset
         2023-04-22 07:52:31   fon61_device    61
         2023-04-22 07:52:31   fon70           IP_Phone1
         2023-04-22 07:52:31   fon70_device    70
         2023-04-22 07:52:31   fon71           dies
         2023-04-22 07:52:31   fon71_device    71
         2023-04-22 07:52:31   fon72           das
         2023-04-22 07:52:31   fon72_device    72
         2023-04-22 07:52:31   fon9            alle Telefone
         2023-04-22 07:52:31   fon9_device     9
         2023-11-24 21:36:31   gsm_internet    0
         2023-11-24 21:36:31   mac_            abcdef [landevice5065]
         2023-11-24 21:36:31   radio00         Deutschlandfunk
         2023-11-24 21:36:31   radio01         Deutschlandfunk Kultur
         2023-11-24 21:36:31   radio02         Deutschlandfunk Nova
         2023-11-24 21:36:31   radio03         Eins Live Diggi
         2023-11-24 21:36:31   radio04         radioeins
         2023-11-24 21:36:31   radio05         Radio Fritz
         2023-11-24 21:36:31   radio06         Sputnik Livestream
         2023-11-24 21:36:31   radio07         Swissgroove
         2023-11-05 16:42:59   retStat_enableVPNshare vpn1->off
         2023-11-24 21:36:31   retStat_lastReadout 537 values captured in 8.84 s
         2023-11-24 21:36:31   sip_active      7
         2023-11-24 21:36:31   sip_error       0
         2023-11-24 21:36:31   sip_inactive    0
         2023-11-24 21:36:31   state           WLAN: off gWLAN: off
         2023-11-24 21:36:31   tam1            Anrufbeantworter
         2023-11-24 21:36:31   tam1_newMsg     0
         2023-11-24 21:36:31   tam1_oldMsg     0
         2023-11-24 21:36:31   tam1_state      off
         2023-11-24 21:36:31   userTicket01    290240
         2023-11-24 21:36:31   vpn0            abcdef
         2023-11-24 21:36:31   vpn0_access_type User VPN
         2023-11-24 21:36:31   vpn0_activated  1
         2023-11-24 21:36:31   vpn0_connected_since none
         2023-11-24 21:36:31   vpn0_remote_ip  0.0.0.0
         2023-11-24 21:36:31   vpn0_state      not active
         2023-11-24 21:36:31   vpn1            Fritzbox2Fritzbox
         2023-11-24 21:36:31   vpn1_access_type Lan2Lan VPN
         2023-11-24 21:36:31   vpn1_activated  0
         2023-11-24 21:36:31   vpn1_connected_since none
         2023-11-24 21:36:31   vpn1_remote_ip  ....
         2023-11-24 21:36:31   vpn1_state      none
         2023-11-24 21:36:31   vpn2            defghij
         2023-11-24 21:36:31   vpn2_access_type User VPN
         2023-11-24 21:36:31   vpn2_activated  1
         2023-11-24 21:36:31   vpn2_connected_since none
         2023-11-24 21:36:31   vpn2_remote_ip  0.0.0.0
         2023-11-24 21:36:31   vpn2_state      not active
         2023-11-24 21:36:31   vpn3            klpoiu
         2023-11-24 21:36:31   vpn3_access_type User VPN
         2023-11-24 21:36:31   vpn3_activated  1
         2023-11-24 21:36:31   vpn3_connected_since none
         2023-11-24 21:36:31   vpn3_remote_ip  34.134.12.141
         2023-11-24 21:36:31   vpn3_state      not active
         2023-11-24 21:36:31   vpn4            asdfg
         2023-11-24 21:36:31   vpn4_access_type Wireguard Simple
         2023-11-24 21:36:31   vpn4_activated  1
         2023-11-24 21:36:31   vpn4_last_negotiation 24-11-2023 21:35:49
         2023-11-24 21:36:31   vpn4_remote_ip  34.134.20.141:55026
         2023-11-24 21:36:31   vpn4_state      ready
         2023-11-24 21:36:31   vpn5            jklmno
         2023-11-24 21:36:31   vpn5_access_type Wireguard Simple
         2023-11-24 21:36:31   vpn5_activated  1
         2023-11-24 21:36:31   vpn5_last_negotiation none
         2023-11-24 21:36:31   vpn5_remote_ip  ....
         2023-11-24 21:36:31   vpn5_state      not active
         2023-11-24 21:36:31   vpn6            qwerty
         2023-11-24 21:36:31   vpn6_access_type Wireguard Simple
         2023-11-24 21:36:31   vpn6_activated  1
         2023-11-24 21:36:31   vpn6_last_negotiation none
         2023-11-24 21:36:31   vpn6_remote_ip  ....
         2023-11-24 21:36:31   vpn6_state      not active
         2023-11-24 21:36:31   vpn7            uiopl
         2023-11-24 21:36:31   vpn7_access_type Wireguard Simple
         2023-11-24 21:36:31   vpn7_activated  1
         2023-11-24 21:36:31   vpn7_last_negotiation 24-11-2023 21:34:52
         2023-11-24 21:36:31   vpn7_remote_ip  34.134.20.141:54414
         2023-11-24 21:36:31   vpn7_state      ready
         2023-11-24 21:36:31   vpn8            yxcvbn
         2023-11-24 21:36:31   vpn8_access_type Wireguard Simple
         2023-11-24 21:36:31   vpn8_activated  1
         2023-11-24 21:36:31   vpn8_last_negotiation none
         2023-11-24 21:36:31   vpn8_remote_ip  ....
         2023-11-24 21:36:31   vpn8_state      not active
         2023-11-24 21:36:31   vpn9            jkloiun
         2023-11-24 21:36:31   vpn9_access_type User VPN
         2023-11-24 21:36:31   vpn9_activated  1
         2023-11-24 21:36:31   vpn9_connected_since none
         2023-11-24 21:36:31   vpn9_remote_ip  0.0.0.0
         2023-11-24 21:36:31   vpn9_state      not active
       fhem:
         LOCAL      0
         definedHost 172.21.0.1
         fd_50      ISDN- und Schnurlostelefone
         fd_60      C4
         fd_61      Gigaset
         fd_70      IP_Phone1
         fd_71      asdf
         fd_72      jkloe
         fd_9       alle Telefone
         fdn_C4     60
         fdn_Gigaset 61
         fdn_IP_Phone1 70
         fdn_ISDN- und Schnurlostelefone 50
         fdn_alle Telefone 9
         fdn_hjkl 71
         fdn_asff 72
         is_double_wlan 1
         lastHour   0
         modulVersion $Date: 2023-11-14 14:34:11 +0100 (Tue, 14 Nov 2023) $
         radioCount 40
         sid        f44ea9998820bf35
         sidTime    1700858191.53849
         landevice:
           landevice5065
    radio:
           0          Deutschlandfunk
      wlanDevice:
           11_22_33_FD_D6_14:
       helper:
         FhemLog3Std 0
         TimerCmd   FritzBox.Cmd
         TimerReadout FritzBox.Readout
       hmccu:
    Attributes:
       INTERVAL   60
       boxUser    IBinsNed
       comment    Modell: FRITZ!Box 7590
       disable    0
       disableDectInfo 1
       disableFonInfo 1
       enableAlarmInfo 0
       enablePassivLanDevices 0
       enableSIP  1
       enableVPNShares 1
       event-on-change-reading box_connect,box_guestWlan,box_wlan_2.4GHz,box_wlan_5GHz,fhemAppState,gsm_internet,mac_,Presence_.*
       event-on-update-reading box_dect
       group      SERVER
       room       FritzBox,Favourites
       sortby     09


    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 24 November 2023, 22:46:36
    Zitat von: Jamo am 24 November 2023, 22:19:09Hallo Jörg,
    Unknown argument enableVPNshare or wrong parameter(s), choose one of checkAPIs password update reboot call diversity ring tam wlan guestWlan wlan2.4 wlan5 macFilter enableVPNshare switchIPv4DNS dect lockLandevice macFilter chgProfile lockFilterProfile phoneBookEntry wakeUpCall dectRingblock blockIncomingPhoneCall energyMode rescanWLANneighbors wlanLogExtended
    Kannst Du helfen, was schief geht?


    Hallo Jamo,

    ich hatte den Code etwas aufgeräumt und wohl zu viel weggeschmissen. Sorry. Ich stelle morgen eine neu Version ins SVN.

    Falls Du nicht warten kannst, anbei die korrigierte Version.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 25 November 2023, 14:32:20
    Hallo,

    anbei eine neue Version mit DEGUG Log.

    neues INTERNAL Reading: DEBUGLOG
    Standardwert: OFF
    Nach verbose 5 wird im Reading "DEBUG Log kann hier eingesehen werden", das mit einem Link zum Log hinterlegt ist.
    Wird verbose auf einen Wert kleiner 5 gesetzt. so bleibt das LogFile erhalten, das FileLog Device wird allerdings gelöscht und DEBUGLOG ist wieder OFF
    Wird verbose gelöscht wird auch zusätzlich das FileLog File gelöscht.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 25 November 2023, 16:39:54
    Hallo Jörg,

    ich komme erst morgen Abend bzw. Anfang nächster Woche wieder zum Testen. Ich melde mich dann wieder mit den Ergebnissen.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 27 November 2023, 18:15:24
    Hallo,

    anbei eine neue Version der Beta mit speziellem Debug-Log bei verbose 5.

    Ich habe noch ein paar kleinere Fehler behoben.

    Es gibt auch noch das neue Attribut enableBoxReadings:
    enableBoxReadings <liste>

    Werden folgende Readings aktiviert, so wird immer eine ganze Gruppe von Readings aktiviert.
    box_energyMode -> deaktiviert alle Readings box_energyMode.*
    box_globalFilter -> deaktiviert alle Readings box_globalFilter.*
    box_led -> deaktiviert alle Readings box_led.*
    box_vdsl deaktiviert -> alle Readings box_vdsl.*

    Diese aufgeführten Readings tauchen dann bei disableBoxReadings nicht mehr auf. Ich bin hier den umgekehrten Weg gegangen, da diese Readings zeitintensiv sein können. Außerdem kann die Information auch über get <name> luaInfo geholt werden.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 27 November 2023, 20:56:28
    Hallo Jörg,

    1. kurzer Zwischenbericht
    wenn "box_energyMode" deaktiviert ist, werden die "LED-Readings" auch nicht mehr angezeigt (auch wenn "box_led" aktiv ist). Und "box_vdsl" macht bei einer "Cable-Box" keinen Sinn. Hier wird bei mir grundsätzlich nichts angezeigt.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 27 November 2023, 23:05:09
    Hallo Jörg,

    anbei meine Ergebnisse zum Test des Logfiles:


    Das das Logfile erst dann gelöscht werden soll, wenn verbose gelöscht wird, finde ich nicht so richtig gut, da ich speziell bei den AVM-Devices verbose=0 setze und unter global verbose=2 stehen habe. Allerdings fällt mir auch (noch) keine bessere Option ein. Aktuell lösche ich verbose und füge es dann wieder hinzu bzw. lösche das Logfile manuell.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 28 November 2023, 08:15:21
    Zitat von: juemuc am 27 November 2023, 23:05:09Hallo Jörg,

    anbei meine Ergebnisse zum Test des Logfiles:

    • Das Logfile wurde bei verbose=5 erzeugt und das Internal "DEBUGLOG" enthält den Link
    • Bei verbose < 5 wird der Link wieder gelöscht und das Logfile bleibt bestehen.
    • Wird verbose gelöscht bleibt das Logfile weiter bestehen.

    Das das Logfile erst dann gelöscht werden soll, wenn verbose gelöscht wird, finde ich nicht so richtig gut, da ich speziell bei den AVM-Devices verbose=0 setze und unter global verbose=2 stehen habe. Allerdings fällt mir auch (noch) keine bessere Option ein. Aktuell lösche ich verbose und füge es dann wieder hinzu bzw. lösche das Logfile manuell.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    wie wäre es mit verbose 0 und löschen?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 28 November 2023, 08:21:47
    Zitat von: juemuc am 27 November 2023, 20:56:28Hallo Jörg,

    1. kurzer Zwischenbericht
    wenn "box_energyMode" deaktiviert ist, werden die "LED-Readings" auch nicht mehr angezeigt (auch wenn "box_led" aktiv ist). Und "box_vdsl" macht bei einer "Cable-Box" keinen Sinn. Hier wird bei mir grundsätzlich nichts angezeigt.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    box_vdsl ist jetzt für Cable raus. Das Verhalten von box_led und box_energyMode kann ich nicht nach stellen. Bei mir funktioniert es.

    Hast Du disableBoxReadings einmal gelöscht?

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 28 November 2023, 13:22:07
    Zitat von: JoWiemann am 28 November 2023, 08:21:47
    Zitat von: juemuc am 27 November 2023, 20:56:28Hallo Jörg,

    1. kurzer Zwischenbericht
    wenn "box_energyMode" deaktiviert ist, werden die "LED-Readings" auch nicht mehr angezeigt (auch wenn "box_led" aktiv ist). Und "box_vdsl" macht bei einer "Cable-Box" keinen Sinn. Hier wird bei mir grundsätzlich nichts angezeigt.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    box_vdsl ist jetzt für Cable raus. Das Verhalten von box_led und box_energyMode kann ich nicht nach stellen. Bei mir funktioniert es.

    Hast Du disableBoxReadings einmal gelöscht?

    Grüße Jörg

    Hallo Jörg,

    es scheint doch alles ok zu sein. Eventuell wurden die Daten noch nicht neu gelesen.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 28 November 2023, 13:25:34
    Zitat von: JoWiemann am 28 November 2023, 08:15:21
    Zitat von: juemuc am 27 November 2023, 23:05:09Hallo Jörg,

    anbei meine Ergebnisse zum Test des Logfiles:

    • Das Logfile wurde bei verbose=5 erzeugt und das Internal "DEBUGLOG" enthält den Link
    • Bei verbose < 5 wird der Link wieder gelöscht und das Logfile bleibt bestehen.
    • Wird verbose gelöscht bleibt das Logfile weiter bestehen.

    Das das Logfile erst dann gelöscht werden soll, wenn verbose gelöscht wird, finde ich nicht so richtig gut, da ich speziell bei den AVM-Devices verbose=0 setze und unter global verbose=2 stehen habe. Allerdings fällt mir auch (noch) keine bessere Option ein. Aktuell lösche ich verbose und füge es dann wieder hinzu bzw. lösche das Logfile manuell.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    wie wäre es mit verbose 0 und löschen?

    Grüße Jörg

    Hallo Jörg,

    das ist aus meiner Sicht zu speziell. Sofern die Definition eines zusätzlichen Attrributes in Abhängigkeit vom Internal "DEBUGLOG" möglich ist, würde ich dies vorziehen.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 28 November 2023, 13:54:33
    Zitat von: juemuc am 28 November 2023, 13:25:34
    Zitat von: JoWiemann am 28 November 2023, 08:15:21Hallo Jürgen,

    wie wäre es mit verbose 0 und löschen?

    Grüße Jörg

    Hallo Jörg,

    das ist aus meiner Sicht zu speziell. Sofern die Definition eines zusätzlichen Attrributes in Abhängigkeit vom Internal "DEBUGLOG" möglich ist, würde ich dies vorziehen.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    ich möchte gerne bei: "mache es einfach", bleiben wollen. Man sagt dem User stelle verbose auf 5 und poste die Daten aus dem Debug-Log, dass Du mit klick auf: "DEBUG Log kann hier eingesehen werden" markieren und posten kannst.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 28 November 2023, 14:05:21
    Hallo Jörg,

    kann ich gut verstehen. Dann bleibe lieber bei "verbose löschen".

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 31 Dezember 2023, 09:34:36
    Hallo,

    auf Grund dieser Meldung: https://forum.fhem.de/index.php?msg=1297884 habe ich die Fehlerbehandlung überarbeitet. Ich prüfe nun, ob die Anmeldung an der Box mehrfach hintereinander fehl schlägt und deaktiviere nach 5 Fehlversuchen den Timer. Es gibt auch zwei neue INTERNALS: SID_RENEW_CNT und SID_RENEW_ERR_CNT.

    Update: Ich habe gerade gesehen, dass bei Repeatern noch etwas "faul" ist. Kommt gleich eine neue Version.

    Anbei eine Beta mit der Bitte diese zu testen. Sofern bei Euch Ok würde ich mir die Fehlerbehandlung der set/get Befehle auch nochmal ansehen.

    Vielen Dank für Eure Unterstützung. Ich wünsche Euch einen guten Rutsch ins neue Jahr und ein tolles 2024.

    Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 31 Dezember 2023, 15:00:19
    Hallo Jörg,
    werde gerne ein paar Tests übernehmen. Kann aber ein paar Tage dauern. Dir herzlicen Dank für deine großartige Unterstützung.

    Allen ein gesundes und erfolgreiches neues Jahr.
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 01 Januar 2024, 15:22:01
    Hallo Jörg,

    ich habe bei dieser Version das Problem, dass die Anmeldung an meiner FB7490(Mesh-Client) nicht immer erfolgreich ist. Manchmal sind mehr als 5 Versuche notwendig. Eventuell die Anzahl der Versuche als Parameter definieren.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 01 Januar 2024, 17:14:42
    Zitat von: juemuc am 01 Januar 2024, 15:22:01Hallo Jörg,

    ich habe bei dieser Version das Problem, dass die Anmeldung an meiner FB7490(Mesh-Client) nicht immer erfolgreich ist. Manchmal sind mehr als 5 Versuche notwendig. Eventuell die Anzahl der Versuche als Parameter definieren.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    baue ich noch ein. Vorbei mich die Anzahl der Anmeldeversuche schon wundert. Kannst Du mal ein Log mit verbose 5 erzeugen.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 01 Januar 2024, 17:32:27
    Hallo Jörg,

    Log erstelle ich noch. Das Problem tritt in meinem Testsystem (VM auf einem Windows-PC) auf, wenn der PC oderdie VM in den Ruhezustand geht. Eventuell kann man auch die Zeit zwischen den Login-Versuchen verlängern.

    Viele Grüße
    Jürgen 
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 01 Januar 2024, 17:57:03
    Hallo Jörg,

    ich habe eventuell noch einenen kleinen Bug im Logging gefunden. Wenn ich nach verbose=5 noch einmal in den internals auf "DEF" gehe und dann "modify Fritzbox740" drücke, ist die Info über das Logfile weg, es wird aber weiter gefüllt. Als Logfile-Definition ist es natürlich auch noch vorhanden.

    Internals:
       APICHECKED 1
       APICHECK_RET_CODES Ok
       DEBUGLOG   OFF
       DEF        fritzbox7490
       FUUID      652d5179-f33f-a57c-3cfb-fc17805889261ec2
       HOST       192.168.251.200
       INTERVAL   120
       LUADATA    1
       LUAQUERY   1
       MODEL      FRITZ!Box 7490
       NAME       Fritzbox7490
       NR         140
       SECPORT    49443
       SID_RENEW_CNT 1
       SID_RENEW_ERR_CNT 0
       STATE      WLAN: on gWLAN: on
       TIMEOUT    75
       TR064      1
       TYPE       FRITZBOX
       UPNP       1
       VERSION    07.57.01b Beta
       _BETA      0
       eventCount 25

    Hier ein gekürztes List.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 01 Januar 2024, 17:59:03
    Zitat von: juemuc am 01 Januar 2024, 17:57:03ich habe eventuell noch einenen kleinen Bug im Logging gefunden. Wenn ich nach verbose=5 noch einmal in den internals auf "DEF" gehe und dann "modify Fritzbox740" drücke, ist die Info über das Logfile weg, es wird aber weiter gefüllt. Als Logfile-Definition ist es natürlich auch noch vorhanden.

    Hallo Jürgen,

    Du kommst auf Ideen. Danke und schaue ich mir an.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 01 Januar 2024, 18:05:45
    Zitat von: juemuc am 01 Januar 2024, 17:32:27Das Problem tritt in meinem Testsystem (VM auf einem Windows-PC) auf, wenn der PC oderdie VM in den Ruhezustand geht. Eventuell kann man auch die Zeit zwischen den Login-Versuchen verlängern.

    Hallo Jürgen,

    es gibt zwei Situationen, wo der Zähler hochgezählt wird.

    Beim Starten von Fhem oder beim Initialisieren des Device. Hier wird checkApis aufgerufen. Bei einem Fehler wird ein Timer für die Wiederholung gesetzt. Default ist 180 Sekunden. Der Wert kann durch das Attribut reConnectInterval geändert werden.

    Dann wird der Zähler hoch gesetzt, wenn die SID erneuert werden muss und das auf einen Fehler läuft. Dies geschieht beim ausführen des Timers INTERVALL.

    Ich habe jetzt das Attribut maxSIDrenewErrCnt eingebaut und das Fehlen der Debug Log Info nach einem modify def behoben.

    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 02 Januar 2024, 09:09:06
    Guten Morgen Jörg,

    heute hatte ich diese Fehlermeldung in "global"
    Messages collected while initializing FHEM:configfile: Fritzbox7490_debugLog already defined, delete it first

    Autosave deactivated

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: juemuc am 02 Januar 2024, 14:49:21
    Hallo Jörg,

    die Meldung aus #1123 bekomme ich bei jedem Neustart der VM. Aktuell kann ich das Anmeldeproblem leider nicht mehr reproduzieren. Ich beobachte es weiter.

    Viele Grüße
    Jürgen
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 02 Januar 2024, 16:55:55
    Zitat von: juemuc am 02 Januar 2024, 14:49:21Hallo Jörg,

    die Meldung aus #1123 bekomme ich bei jedem Neustart der VM. Aktuell kann ich das Anmeldeproblem leider nicht mehr reproduzieren. Ich beobachte es weiter.

    Viele Grüße
    Jürgen

    Hallo Jürgen,

    ist hier behoben: https://forum.fhem.de/index.php?msg=1298502

    War noch eine Nickeligkeit drin. Anbei eine neue Beta.

    Funktioniert doch noch nicht  >:(

    Ok, sollte jetzt funktionieren.
    Grüße Jörg
    Titel: Aw: 72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres
    Beitrag von: JoWiemann am 05 Januar 2024, 10:40:48
    Hallo,

    ich habe über Weihnachten stark am Modul gearbeitet. Von daher starte ich jetzt einen neuen Thread.

    https://forum.fhem.de/index.php?msg=1298919

    Grüße Jörg