72_FRITZBOX.pm ab Version 07.57.10

Begonnen von JoWiemann, 05 Januar 2024, 10:39:57

Vorheriges Thema - Nächstes Thema

JoWiemann

Hallo neobiker,

ich habe jetzt noch ein paar Fehlerprüfungen eingebaut. Vielleicht magst Du ja nochmal testen.

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

neobiker

Hallo Jörg,
ich habe die neue Version installiert, habe es bisher aber nicht geschafft den Fehler wieder zu provozieren.
Ich versuche noch ein paar Mal einen Fehler zu provozieren.

Anderes Thema DOSCIS:
Beim auslesen der DOCSIS Werte habe ich noch einen Fehler gefunden (Copy+Paste):
box_docsis30_Ds_nonCorrErrors zeigen die Werte von box_Ds_latencys an.

Diese Werte möchte ich wegschreiben, nur im FHEM ansehen macht ja wenig Sinn.
Dafür nutze ich InfluxDBlogger, welcher beliebige Readings in eine InfluxDB überführt.
Derzeit stehen die DOCSIS Werte der verschiedenen Kanäle in den Readings in einem Array gebündelt, getrennt durch ein Leerzeichen.
Wenn die Kanäle nicht als einzelnes Reading verfügbar sind, muss ich/man das
  • zuerst auseinanderpflücken
  • die Channel-ID ergänzen
bevor man das Reading nutzen kann.

Die Channel-ID fehlt noch in den Readings. Die ist notwendig, da die Channel-ID nicht fortlaufend/aufsteigend ist, man kann sie also nicht einfach selber per Index den Werten aus dem Array zuordnen.

Da die Werte in einem Array stehen, muss man noch eine Funktion schreiben, welche aus dem Reading box_docsis30_nonCorrErrors für jeden Kanal den entsprechenden Wert aus dem Array ermittelt. Diese Funktion könnte in FHEM sein - an der Quelle, welche einzelne Readings erzeugt, anstatt ein Array.
Oder in InfluxDB in einer Routine welche die Daten zuerst auseinanderpflückt, bevor sie je Kanal gespeichert werden.
In meinem Shell-Skript schreibe ich die Werte für jeden Kanal einzeln in die InfluxDB.

JoWiemann

Zitat von: neobiker am 06 März 2024, 10:22:28Anderes Thema DOSCIS:
Beim auslesen der DOCSIS Werte habe ich noch einen Fehler gefunden (Copy+Paste):
box_docsis30_Ds_nonCorrErrors zeigen die Werte von box_Ds_latencys an.

Diese Werte möchte ich wegschreiben, nur im FHEM ansehen macht ja wenig Sinn.
Dafür nutze ich InfluxDBlogger, welcher beliebige Readings in eine InfluxDB überführt.
Derzeit stehen die DOCSIS Werte der verschiedenen Kanäle in den Readings in einem Array gebündelt, getrennt durch ein Leerzeichen.
Wenn die Kanäle nicht als einzelnes Reading verfügbar sind, muss ich/man das
  • zuerst auseinanderpflücken
  • die Channel-ID ergänzen
bevor man das Reading nutzen kann.

Die Channel-ID fehlt noch in den Readings. Die ist notwendig, da die Channel-ID nicht fortlaufend/aufsteigend ist, man kann sie also nicht einfach selber per Index den Werten aus dem Array zuordnen.

Da die Werte in einem Array stehen, muss man noch eine Funktion schreiben, welche aus dem Reading box_docsis30_nonCorrErrors für jeden Kanal den entsprechenden Wert aus dem Array ermittelt. Diese Funktion könnte in FHEM sein - an der Quelle, welche einzelne Readings erzeugt, anstatt ein Array.
Oder in InfluxDB in einer Routine welche die Daten zuerst auseinanderpflückt, bevor sie je Kanal gespeichert werden.
In meinem Shell-Skript schreibe ich die Werte für jeden Kanal einzeln in die InfluxDB.

Hallo neobiker,

für die Auswertung der FritzBox Ereignisse habe ich die Möglichkeit geschaffen eine eigene Sub per Attribut blocking/nonblocking aufrufen zu lassen. Das kann ich für docsis auch hinterlegen und würde Dir einfach entweder den hash oder ein JSON übergeben. Die Sub wird dann immer nach dem abholen der Daten aufgerufen und befindet sich am Besten in der 99_myUtils.pm.

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

Zitat von: JoWiemann am 06 März 2024, 10:46:56...
für die Auswertung der FritzBox Ereignisse habe ich die Möglichkeit geschaffen eine eigene Sub per Attribut blocking/nonblocking aufrufen zu lassen...

Das funktioniert gut! (nutze ich um fehlerhafte Anmeldungen zu melden) ;D

Gruß und Danke nochmal 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

erwin

Hallo Jörg,
eigentlich funktioniert alles Bestens - DANKE!
Ein kleinen Schönheitsfehler:
Ein FB6490, die remote via IP-sec VPN verbunden ist, (daher kann ich nicht Erreichbarkeit nicht ausschließen),
bringt ab und zu:
2024.03.11 10:28:09.014 2: [TA_Fritzbox | 6490 | 141.07.57 | Readout_Response.5120] - SIGNIFICANT:Device is offline
2024.03.11 10:28:09.020 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 5430.
2024.03.11 10:28:09.021 3: eval: {FRITZBOX_Readout_Done('TA_Fritzbox|RXJyb3J8RGV2aWNlIGlzIG9mZmxpbmV8ZmhlbS0+c2lkVGltZXwwfGZoZW0tPnNpZEVyckNvdW50fDF8LT5XRUJDT05ORUNUfDA=')}
2024.03.11 10:28:09.022 1: stacktrace:
2024.03.11 10:28:09.022 1:     main::__ANON__                      called by ./FHEM/72_FRITZBOX.pm (5430)
2024.03.11 10:28:09.022 1:     main::FRITZBOX_Readout_Process      called by ./FHEM/72_FRITZBOX.pm (5184)
2024.03.11 10:28:09.023 1:     main::FRITZBOX_Readout_Done         called by (eval 45613) (1)
2024.03.11 10:28:09.023 1:     (eval)                              called by fhem.pl (1177)
2024.03.11 10:28:09.024 1:     main::AnalyzePerlCommand            called by fhem.pl (1206)
2024.03.11 10:28:09.024 1:     main::AnalyzeCommand                called by fhem.pl (1133)
2024.03.11 10:28:09.024 1:     main::AnalyzeCommandChain           called by ./FHEM/98_telnet.pm (263)
2024.03.11 10:28:09.024 1:     main::telnet_Read                   called by fhem.pl (3985)
2024.03.11 10:28:09.025 1:     main::CallFn                        called by fhem.pl (786)
..dass temporäre offline wäre nicht das Problem, die Frage/Bitte wäre, ob du das anschließende processing abbrechen könntest.
das Problem passiert ca. 3-4 mal in 24h.
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

JoWiemann

Zitat von: erwin am 11 März 2024, 19:33:07Hallo Jörg,
eigentlich funktioniert alles Bestens - DANKE!
Ein kleinen Schönheitsfehler:
Ein FB6490, die remote via IP-sec VPN verbunden ist, (daher kann ich nicht Erreichbarkeit nicht ausschließen),
bringt ab und zu:
2024.03.11 10:28:09.014 2: [TA_Fritzbox | 6490 | 141.07.57 | Readout_Response.5120] - SIGNIFICANT:Device is offline
2024.03.11 10:28:09.020 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 5430.
2024.03.11 10:28:09.021 3: eval: {FRITZBOX_Readout_Done('TA_Fritzbox|RXJyb3J8RGV2aWNlIGlzIG9mZmxpbmV8ZmhlbS0+c2lkVGltZXwwfGZoZW0tPnNpZEVyckNvdW50fDF8LT5XRUJDT05ORUNUfDA=')}

l.g. erwin
[/quote]

Hallo Erwin,

würdest Du bitte die letzte Beta aus diesem Post: https://forum.fhem.de/index.php?msg=1305650 einmal einspielen. Damit sollte die Fehlermeldung nicht mehr auftreten.

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

erwin

Feedback: Test seit gestern 23:30, bisher 2mal Readout_Response.5123] - SIGNIFICANT:Device is offline
Die Beta funktioniert, danke!
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

JoWiemann

Zitat von: erwin am 12 März 2024, 18:29:07Feedback: Test seit gestern 23:30, bisher 2mal Readout_Response.5123] - SIGNIFICANT:Device is offline
Die Beta funktioniert, danke!
l.g. erwin

Hallo erwin,

Danke für die Rückmeldung. Ich habe die Version jetzt eingecheckt.

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

Ralli

Hallo Jo,

kleiner Schönheitsfehler:

2024.04.11 05:59:57.655 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/72_FRITZBOX.pm line 3502.
2024.04.11 05:59:57.655 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 3502.
Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.75.7.20240601) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

JoWiemann

Zitat von: Ralli am 11 April 2024, 06:30:15Hallo Jo,

kleiner Schönheitsfehler:

2024.04.11 05:59:57.655 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/72_FRITZBOX.pm line 3502.
2024.04.11 05:59:57.655 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 3502.

Hallo,

kommt das beim Neustart?

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

Ralli

Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.75.7.20240601) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

Jamo

Hallo Jörg,
ich habe was komisches:

- Meine Readings wie Presence, mac_, etc werden einige Stunden nach update und fhem restart nicht mehr aktualisiert. Debug log 5 um den Zeitpunkt siehe unten, der hat allerdings andere Zeitstempel als mein FritzBox 'copy for Forum'
- Version aktuell 07.57.13
- Das war in der version 07.57.12c auch schon so, ich bin damals wieder auf eine version ich glaube 07.57.11c Beta zurueck, mit der hat das update der readings im Minutentakt funktioniert.
- Wenn ich dann z.B manuell das Wlan schalte, werden folgenden nur readings aktualisiert (Zeitstempel 20:07:01), alle anderen aber weiterhin nicht (Zeitstempel 18:51:33, code siehe unten):
box_guestWlanRemain  -1                    2024-04-10 20:07:01
box_guestWlan  on                                2024-04-10 20:07:01
box_wlan_2.4GHz on                               2024-04-10 20:07:01
box_wlan_5GHz on                                 2024-04-10 20:07:01
retStat_lastReadout 9 values captured in 2.13 s  2024-04-10 20:07:01   
retStat_processReadout 0.00 s                    2024-04-10 20:07:01
state           WLAN: on gWLAN: on               2024-04-10 20:07:01
- nach manuellem set FritzBox update gehts auch wiedeer
- Log5 siehe unten

Log 5:2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Helper_process_JSON.9870] - DEBUG:Decode JSON string.
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:box_wlan_2.4GHz: on
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:box_wlan_5GHz: on
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:box_guestWlan: on
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:box_guestWlanRemain: -1
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:box_macFilter_active: off
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:fhem->sid: 61568b02332d2566
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:fhem->sidTime: 1712808001.30042
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:fhem->sidErrCount: 0
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Add_Reading.5636] - DEBUG:readoutTime: 1.14
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Set_Wlan_OnOff.7305] - DEBUG:Handover to main process: box_wlan_2.4GHz|on|box_wlan_5GHz|on|box_guestWlan|on|box_guestWlanRemain|-1|box_macFilter_active|off|fhem->sid|61568b02332d2566|fhem->sidTime|1712808001.30042|fhem->sidErrCount|0|readoutTime|1.14
2024.04.11 06:00:01 4:[FritzBox | 7590 | 154.07.57 | Readout_SetGet_Done.5827] - EXPANDED:Back at main process
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5262] - DEBUG:box_ disable list: none
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5266] - DEBUG:filter list: none
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5430] - DEBUG:SET box_guestWlanRemain = '-1'
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5430] - DEBUG:SET box_wlan_5GHz = 'on'
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5430] - DEBUG:SET box_guestWlan = 'on'
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5430] - DEBUG:SET box_macFilter_active = 'off'
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5430] - DEBUG:SET box_wlan_2.4GHz = 'on'
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5463] - DEBUG:SET state = 'WLAN: on gWLAN: on'
2024.04.11 06:00:01 5:[FritzBox | 7590 | 154.07.57 | Readout_Process.5489] - DEBUG:BulkUpdate lastReadout: 9 values captured in 1.14 s
2024.04.11 06:00:18 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2918] - EXPANDED:Skip fork process FRITZBOX_Readout_Run_Web
2024.04.11 06:01:18 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2918] - EXPANDED:Skip fork process FRITZBOX_Readout_Run_Web
.....
2024.04.11 07:03:18 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2918] - EXPANDED:Skip fork process FRITZBOX_Readout_Run_Web
2024.04.11 07:04:18 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2918] - EXPANDED:Skip fork process FRITZBOX_Readout_Run_Web
2024.04.11 07:05:18 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2918] - EXPANDED:Skip fork process FRITZBOX_Readout_Run_Web
2024.04.11 07:06:18 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2918] - EXPANDED:Skip fork process FRITZBOX_Readout_Run_Web
2024.04.11 07:07:18 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2918] - EXPANDED:Skip fork process FRITZBOX_Readout_Run_Web
2024.04.11 07:08:18 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2918] - EXPANDED:Skip fork process FRITZBOX_Readout_Run_Web
-> hier set FritzBox update gemacht
2024.04.11 07:09:02 3:[FritzBox | 7590 | 154.07.57 | Set.1080] - BASIC:set FritzBox update
2024.04.11 07:09:02 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2902] - EXPANDED:Old readout process still running. Killing old process HASH(0x55970e427b80)
2024.04.11 07:09:02 4:[FritzBox | 7590 | 154.07.57 | Readout_Start.2915] - EXPANDED:Fork process FRITZBOX_Readout_Run_Web
2024.04.11 07:09:02 4:[FritzBox | 7590 | 154.07.57 | Readout_Run_Web.2967] - EXPANDED:Prepare query string for luaQuery.
2024.04.11 07:09:02 4:[FritzBox | 7590 | 154.07.57 | Readout_Run_Web.3081] - EXPANDED:ReadOut gestartet: &radio=configd:settings/WEBRADIO/list(Name)&box_dect=

copy for forum:define FritzBox FRITZBOX 192.168.100.1
attr FritzBox INTERVAL 60
attr FritzBox boxUser user
attr FritzBox disable 0
attr FritzBox disableDectInfo 1
attr FritzBox disableFonInfo 1
attr FritzBox enableAlarmInfo 0
attr FritzBox enablePassivLanDevices 0
attr FritzBox enableSIP 1
attr FritzBox enableVPNShares 1
attr FritzBox event-on-change-reading box_connect,box_guestWlan,box_wlan_2.4GHz,box_wlan_5GHz,fhemAppState,gsm_internet,mac_,Presence_.*
attr FritzBox event-on-update-reading box_dect
attr FritzBox group SERVER
attr FritzBox lanDeviceReading mac
attr FritzBox room FritzBox,Favourites
attr FritzBox sortby 09
attr FritzBox verbose 0
attr FritzBox webCmd update:checkAPIs
#   APICHECKED 1
#   APICHECK_RET_CODES Ok
#   DEBUGLOG   OFF
#   DEF        192.168.100.1
#   FUUID      60830952-f33f-97bf-8358-1a539c756bf35220
#   HOST       192.168.100.1
#   INTERVAL   60
#   LUADATA    1
#   LUAQUERY   1
#   MODEL      FRITZ!Box 7590
#   NAME       FritzBox
#   NR         2838
#   NTFY_ORDER 50-FritzBox
#   SECPORT    49443
#   SID_RENEW_CNT 1
#   SID_RENEW_ERR_CNT 0
#   STATE      5:on
#2:on
#Guest:on
#   TIMEOUT    55
#   TR064      1
#   TYPE       FRITZBOX
#   UPNP       1
#   VERSION    07.57.13
#   WEBCONNECT 1
#   eventCount 518
#   OLDREADINGS:
#   READINGS:
#     2024-04-09 04:07:54   DSLisON         1
#     2024-04-10 18:51:33   Presence_abcd present
..
#     2024-04-10 18:51:33   Presence_efgh  absent
#     2024-04-10 18:51:33   box_connect     Connected
#     2024-04-10 18:51:33   box_connection_Type IP_Routed
#     2024-04-10 18:51:33   box_cpuTemp     67
#     2024-04-10 18:51:33   box_dect        on
#     2024-04-10 18:51:33   box_dns_Server0 82.145.9.8
#     2024-04-10 18:51:33   box_dns_Server1 82.144.41.8
#     2024-04-10 18:51:33   box_dsl_downStream 199.702
#     2024-04-10 18:51:33   box_dsl_upStream 42.839
#     2024-04-10 18:51:33   box_fon_LogNewest 72 10.04.24 02:30:14
#     2024-04-10 18:51:33   box_fwVersion   154.07.57
#     2024-04-10 20:07:01   box_guestWlan   on
#     2024-04-10 18:51:33   box_guestWlanCount 0
#     2024-04-10 20:07:01   box_guestWlanRemain -1
#     2024-04-10 18:51:33   box_ipv4_Extern 82.140.57.250
#     2024-04-10 18:51:33   box_ipv6_Extern ::
#     2024-04-10 18:51:33   box_ipv6_Prefix ::
#     2024-04-10 18:51:33   box_last_connect_err ERROR_NONE
#     2024-04-10 20:07:01   box_macFilter_active off
#     2024-04-10 18:51:33   box_mac_Address 44:4E:6D:A4:3B:F2
#     2024-04-10 08:31:22   box_meshRole    master
#     2024-04-10 10:22:15   box_model       FRITZ!Box 7590 [7590 - avm]
#     2024-04-10 18:51:33   box_moh         default
#     2024-04-10 18:51:33   box_powerRate   34
#     2024-04-10 18:51:33   box_rateDown    4.444
#     2024-04-10 18:51:33   box_rateUp      1.325
#     2024-04-10 18:51:33   box_stdDialPort allFons
#     2024-04-10 18:51:33   box_sys_LogNewest 2018 10.04.24 18:29:12
#     2024-04-10 18:51:33   box_tr064       on
#     2024-04-10 18:51:33   box_tr069       off
#     2024-04-10 18:51:33   box_upnp        on
#     2024-04-10 18:51:33   box_upnp_control_activated on
#     2024-04-10 18:51:33   box_uptime      1303740 sec = 15T 02:09:00
#     2024-04-10 18:51:33   box_uptimeConnect 58878 sec = 0T 16:21:18
#     2024-04-10 18:51:33   box_wan_AccessType DSL
#     2024-04-10 20:07:01   box_wlan_2.4GHz on
#     2024-04-10 20:07:01   box_wlan_5GHz   on
#     2024-04-10 18:51:33   box_wlan_Count  0
#     2024-04-10 18:51:33   box_wlan_LogExtended off
#     2024-04-10 18:51:33   box_wlan_LogNewest 641 10.04.24 08:31:21
#     2024-04-10 18:51:33   diversity1      SIP1
#     2024-04-10 18:51:33   diversity4_state off
#     2024-04-10 18:51:33   gsm_internet    0
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-04-10 18:51:33   mac_00_11_22_33_44_55 [lan...]
#     2024-03-10 18:27:44   retStat_enableVPNshare vpn1->off
#     2024-04-10 20:07:01   retStat_lastReadout 9 values captured in 2.13 s
#     2024-04-10 20:07:01   retStat_processReadout 0.00 s
#     2024-04-10 20:07:01   state           WLAN: on gWLAN: on
#     2024-04-10 18:51:33   tam1            Anrufbeantworter
#     2024-04-10 18:51:33   tam1_newMsg     0
#     2024-04-10 18:51:33   tam1_oldMsg     0
#     2024-04-10 18:51:33   tam1_state      off
#     2024-04-10 18:51:33   userTicket01    290240
#     2024-04-10 18:51:33   wlanAll         off
#     2024-04-10 18:51:33   wlanAny         off
#   fhem:
#     LOCAL      0
#     definedHost 192.168.100.1
#     fd_50      ISDN- und Schnurlostelefone
#     fd_60      C4
#     fd_61      Gigaset
#     fd_70      IP_Phone1
#     fd_9       alle Telefone
#     fdn_C4     60
#     fdn_Gigaset 61
#     fdn_IP_Phone1 70
#     fdn_ISDN- und Schnurlostelefone 50
#     fdn_alle Telefone 9
#     is_double_wlan 1
#     radioCount 40
#     sid        1234567890
#     sidErrCount 0
#     sidNewCount 0
#     sidTime    1712772421.43314
#     landevice:
#       ........
#       192.168.100.1 fritz.box
#       192.168.100.10 DR-LIG16
#       192.168.100.100 EGPM-Wohn
#       .........
#       192.168.179.8
#       192.168.179.9
#       00_11_22_33_44_55 lan...
#       00_11_22_33_44_55 lan...
#       landevice1022112 SX1999
# .....
#       landevice3431 fritz.box
#....
#       landevice82546 PC-192-168-179-11
#       landevice82547 PC-192-168-179-4
#       landevice82549 PC-192-168-179-18
#       landevice84206
#       landevice84548
#       landevice84549
#       landevice84550
#       landevice84551
#       landevice84552
#       landevice84553
#       landevice84566
#       landevice84567
#       landevice84575
#       landevice84596
#       landevice84602

#   helper:
#     FhemLog3Std 0
#     TimerCmd   FritzBox.Cmd
#     TimerReadout FritzBox.Readout
#     debugLog   FritzBox_debugLog
#     logDebug   
#     timerInActive 0
#     READOUT_RUNNING_PID:
#       loglevel   0
#   hmccu:
#
setstate FritzBox 5:on\
2:on\
Guest:on
setstate FritzBox 2024-04-10 18:51:33 .box_TodayBytesReceivedHigh 1
setstate FritzBox 2024-04-10 18:51:33 .box_TodayBytesReceivedLow 748594094
setstate FritzBox 2024-04-10 18:51:33 .box_TodayBytesSentHigh 0
setstate FritzBox 2024-04-10 18:51:33 .box_TodayBytesSentLow 1286452972
setstate FritzBox 2024-04-09 04:07:54 DSLisON 1
.....
...
setstate FritzBox 2024-04-10 18:51:33 box_upnp on
setstate FritzBox 2024-04-10 18:51:33 box_upnp_control_activated on
setstate FritzBox 2024-04-10 18:51:33 box_uptime 1303740 sec = 15T 02:09:00
setstate FritzBox 2024-04-10 18:51:33 box_uptimeConnect 58878 sec = 0T 16:21:18
setstate FritzBox 2024-04-10 18:51:33 box_wan_AccessType DSL
setstate FritzBox 2024-04-10 20:07:01 box_wlan_2.4GHz on
setstate FritzBox 2024-04-10 20:07:01 box_wlan_5GHz on
setstate FritzBox 2024-04-10 18:51:33 box_wlan_Count 0
setstate FritzBox 2024-04-10 18:51:33 box_wlan_LogExtended off
setstate FritzBox 2024-04-10 18:51:33 box_wlan_LogNewest 641 10.04.24 08:31:21
setstate FritzBox 2024-04-10 18:51:33 diversity1 SIP1
setstate FritzBox 2024-04-10 18:51:33 diversity4_state off
setstate FritzBox 2024-04-10 18:51:33 gsm_internet 0
....
setstate FritzBox 2024-04-10 18:51:33 mac_landevice3447 inactive: 192.168.100.15
setstate FritzBox 2024-04-10 18:51:33 mac_landevice3449 abcd [landevice3449]
setstate FritzBox 2024-03-10 18:27:44 retStat_enableVPNshare vpn1->off
setstate FritzBox 2024-04-10 20:07:01 retStat_lastReadout 9 values captured in 2.13 s
setstate FritzBox 2024-04-10 20:07:01 retStat_processReadout 0.00 s
setstate FritzBox 2024-04-10 20:07:01 state WLAN: on gWLAN: on
setstate FritzBox 2024-04-10 18:51:33 tam1 Anrufbeantworter
setstate FritzBox 2024-04-10 18:51:33 tam1_newMsg 0
setstate FritzBox 2024-04-10 18:51:33 tam1_oldMsg 0
setstate FritzBox 2024-04-10 18:51:33 tam1_state off
setstate FritzBox 2024-04-10 18:51:33 userTicket01 290240
setstate FritzBox 2024-04-10 18:51:33 wlanAll off
setstate FritzBox 2024-04-10 18:51:33 wlanAny off

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

JoWiemann

Hallo Jamo,

ein Intervall mit 60 Sekunden ist schon sehr ambitioniert. Ich habe irgendwann das TimeOut für den nonBlocking Prozess von 35 auf 50 Sekunden hoch gesetzt. Es gab hier viele Meldungen für einen TimeOut beim Hochfahren von Fhem. Ich checke Heute sowieso eine neue Version ein. In der habe ich das Attribut nonblockingTimeOut dann mal um weitere Auswahlzeiten ergänzt. Dort kannst Du dann 35 Sekunden auswählen.

Grüße Jörg
Jörg Wiemann

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

Master: CubieTruck; Debian; Aktuelles FHEM

Jamo

Hallo Jörg, danke.

Das Attribut nonblockingTimeOut habe ich jetzt schon mal über 'attr FritzBox nonblockingTimeOut 35' auf 35 gesetzt, ist auch angenommen worden vom Modul, ich beobachte.

Die 60 Sekunden Interval mache wegen der Anwesenheitserkennung, ist aber innerhalb der Specification (smalles possible Interval 60 Seconds) laut helptext.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Ralli

Zitat von: JoWiemann am 11 April 2024, 07:16:31
Zitat von: Ralli am 11 April 2024, 06:30:15Hallo Jo,

kleiner Schönheitsfehler:

2024.04.11 05:59:57.655 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/72_FRITZBOX.pm line 3502.
2024.04.11 05:59:57.655 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 3502.

Hallo,

kommt das beim Neustart?

Grüße Jörg

Mit dem heutigen Update Vergangenheit. Danke.
Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.75.7.20240601) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa