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

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

Vorheriges Thema - Nächstes Thema

RalfRog

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
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

enno

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
Einfacher FHEM Anwender auf Intel®NUC

RalfRog

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




FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

RalfRog

Hallo Jörg

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



FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

juemuc

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

RalfRog

Zitat von: juemuc am 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
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

RalfRog

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
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

juemuc

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

RalfRog

Hi
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
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

JoWiemann

Zitat von: RalfRog am 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
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

RalfRog

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
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

JoWiemann

Zitat von: RalfRog am 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
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

JoWiemann

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
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

juemuc

Hallo Jörg,

ein "Verfallsdatum" kann ja ggf über nrarchive definiert werden.

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