System wird mit der Zeit immer langsamer; Neustart hilft dann wieder

Begonnen von stobor, 14 Oktober 2024, 14:05:18

Vorheriges Thema - Nächstes Thema

stobor

Hallo,
ich habe das Phänomen, dass mein System gefühlt im Laufe weniger Tage immer langsamer wird. Starte ich FHEM neu, geht es wieder für ein paar Tage.
Im Log (verbose=2) finde ich lediglich:
2024.10.13 03:23:53 1: wss:ws.openapi.husqvarna.dev:443/v1 disconnected, waiting to reappear (HusqvarnaMower)
2024.10.13 03:23:53 1: wss:ws.openapi.husqvarna.dev:443/v1 reappeared (HusqvarnaMower)
2024.10.13 04:38:30 1: PROPLANTA WetterProplanta: HtmlAcquire.592 Error: Can't get https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=meinOrt&STADT=meinOrt&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0 -- 500 read timeout
2024.10.13 11:19:09 2: error while requesting https://amc-api.dss.husqvarnagroup.net/app/v1/mowers/1xxxxxxx9-1xxxxxxx/status - read from https://amc-api.dss.husqvarnagroup.net:443 timed out

Erstaunlich finde ich ebenfalls, dass ein set Arduino_Pin6_Summer on-for-timer 0.25 meinen Summer auch deutlich länger als 0,25sec piepsen lässt.
Starte ich FHEM komplett neu, geht es erst einmal wieder - inkl. Summer, der dann nur ganz kurz summt.

Hat jemand einen Tipp, wie ich am besten bzgl. der Fehlersuche vorgehe?

Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Torxgewinde

#1
Ich würde zuerst eingrenzen welche Ressource knapp wird: üblicherweise sind es CPU, RAM oder I/Os die knapp werden. Hilfreich ist ein Ressourcenmonitor wie htop, btop oder iotop. Dann ist relevant, ob der PERL Prozess selbst diese knapper werdende Ressource immer stärker nutzt, oder ob bei dir ein anderes Programm die Ressource belegt.

Einen einfache Ressourcenmonitor hatte ich mal mit einem DOIF realisiert, vielleicht hilft dir das bereits um den Überblick zu kriegen:
Codeschnipsel | D⍠𝔽: Monitoren von Systemwerten wie FHEM-Speichernutzung, CPU Last in %, Akku, DOIF

Falls dich nur der Speicherverbrauch von FHEM interessiert:
Codeschnipsel | 🫗 Speichernutzung mit "Memory::Usage" auslesen, Speicherleck, Speicherverbrauch

stobor

Hallo Torxgewinde,

super, das ist ne gute Idee. Ich habe gerade angefangen, den ersten Doif Schnippsel einzubauen. Leider kommt da bei mir nichts. Vermutlich ist das sehr individuell auf Dein sYstem konfiguriert, oder?

Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Torxgewinde

Moin,
Eigentlich hatte ich versucht das DOIF universell zu machen, schade. Aber: bevor wir durch das Debuggen den Fokus verlieren, würde ich die Fehlersuche dann mit normalen Tools wie den Ressourcenmonitoren htop/btop/iotop vorschlagen und den DOIF Monitor erstmal beiseite legen.

stobor

Hallo Torxgewinde,

kein Problem. Nach Hinweisen von mumpitzstuff läuft der Hardware-Monitor nun. :)
htop zeigt mir auch was an (wie auch immer ich das interpretieren soll):
Du darfst diesen Dateianhang nicht ansehen.

Ich habe nun einen Screenshot vom Hardwaremonitor und der htop-Ausgabe gemacht. Dann kann ich das wiederholen, wenn das System wieder langsam wird, und dann vergleichen. Bzgl. der Interpretation komme ich bestimmt noch einmal hier im Thread darauf zurück.

iotop liefert übrigens:
Command 'iotop' not found, but can be installed with:
sudo apt install iotop    # version 0.6-24-g733f3f8-1.1ubuntu0.1, or
sudo apt install iotop-c  # version 1.21-1


und btop:
Command 'btop' not found, but can be installed with:
sudo snap install btop  # version 1.4.0, or
sudo apt  install btop  # version 1.2.3-2
See 'snap info btop' for additional versions.


Gibt's dazu noch einen Tipp, ob/wie ich das installieren soll?

 
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Torxgewinde

Das wichtigste ist oben zu finden, du hast noch ausreichend viel CPU, RAM und Auslagern (=swap) muss dein System auch noch nichts. Der Perl Prozess ist genügsam mit 2,6% CPU und 2,7 bis 2,8 % Prozent des Speichers unterwegs. Für mehr Übersicht kann man die Prozesse auch mit F5 zusammenfassen und als Baum darstellen. Mach dich mal mit htop und der Ausgabe ein wenig vertraut, ich vermute dass nach einigen Tagen sich was erkennen lassen sollte, wenn dein System wieder langsam wird.

btop und iotop könntest du nachinstallieren mit den vorgeschlagenen Befehlen. Ich würde apt als Paketmanager vor snap bevorzugen, aber das ist auch zum Teil Geschmackssache. Im Grunde reicht htop aber für deine ersten Beobachtungen aus.

stobor

Heute Morgen war mein System wieder extrem langsam.

Wenn ich mich per putty verbinde, wird mir nach dem Login u.a. dies angezeigt:

  System information as of Mo 21. Okt 06:30:15 CEST 2024
  System load:  1.0                 Temperature:           59.0 C
  Usage of /:   13.2% of 108.99GB   Processes:             124
  Memory usage: 10%                 Users logged in:       0
  Swap usage:   0%                  IPv4 address for eno1: 192.168.179.10
Nachdem ich den Rechner neu gestartet habe, sah es nach ein paar Minuten so aus:
  System information as of Mo 21. Okt 07:06:07 CEST 2024
  System load:  0.1142578125        Temperature:           46.0 C
  Usage of /:   13.2% of 108.99GB   Processes:             119
  Memory usage: 7%                  Users logged in:       0
  Swap usage:   0%                  IPv4 address for eno1: 192.168.179.10


htop zeigte dies:
Du darfst diesen Dateianhang nicht ansehen.


Nach dem Neustart liefert htop dies:
Du darfst diesen Dateianhang nicht ansehen.
/usr/bin/perl fhem.pl fhem.cfg pendelt jetzt wieder so zwischen 0,7 und 20%.

Warum gibt es /usr/bin/perl fhem.pl fhem.cfg eigentlich mehrfach?



Gestern Abend hatte sich das schon angekündigt - Reaktionen wurden langsamer:
Der Hardwaremonitor in FHEM zeigte mir dies:
Du darfst diesen Dateianhang nicht ansehen.

Und memUsageDevice:
Total: Timestamp:   1729456984, VSZ:   236876, RSS:   229052, Shared:    12028, Text:   1668, Data_Stack:   216852

Wie könnte/sollte ich jetzt weiter vorgehen, um das Problem einzugrenzen?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

passibe

Folgende Gedanken dazu:

Dass es mehrere FHEM-Prozesse gibt, ist normal, z.B. wenn irgendwelche Module einen eigenen Prozess starten (etwa um non-blocking ausgeführt zu werden, etc.). Ist insoweit also nichts unübliches (siehe z.B. hier).

So wie es aussieht ist bei dir der Prozess mit der PID 778 schuld, der einfach einen Kern permanent mit 100% Last belegt (sieht man auch sehr gut daran, dass alle Load averages (jeweils für 1 min, 5 min und 15 min) bei 1.00 stehen (htop oben rechts). Nach dem Neustart viel besser, irgendwo bei ~0.1.

Das scheint anhand der PID auch der Hauptprozess zu sein (die anderen Prozesse sind also vermutlich von ihm geforkt, weil ihre PIDs 875–877 höher sind, sodass sie aller Wahrscheinlichkeit nach erst nach ihm entstanden sind).

So wie das auf diesem Graphen aussieht, gab es am Sonntag kurz vor Mitternacht einen Moment ab dem cpu0 ziemlich ohne Vorwarnung auf 100% gesprungen ist. Zu diesem Zeitpunkt muss irgendwas passiert sein, das dazu geführt hat. Ich glaube also nicht, dass sich hier irgendetwas schleichend aufbaut und über die Zeit immer mehr und mehr Ressourcen verbraucht, sondern, dass es einen Bug gibt, der durch irgendeinen Umstand getriggert wird und ab dann sofort blockiert.

Vielleicht mal in den Graphen reinzoomen/das zugehörige FileLog durchsuchen, um herauszufinden, um wie viel Uhr genau das passiert ist.
Dann korrelieren mit
  • dem FHEM-Log (wurde da irgendein Gerät geschaltet, hat irgendein at-Device ausgelöst, etc.?),
  • dem Syslog und ggfs.
  • dmesg (loggt dein System Kernel-Nachrichten persistently? dmesg selbst setzt sich ja nach einem Neustart zurück, aber evtl. taucht das im Syslog selbst auf, oder es gibt ein extra Kernel-Log in /var/log).

Vielleicht gibt es dort Anhaltspunkte, ob zu dieser Uhrzeit irgendetwas geschehen ist, das den Bug getriggert hat. Falls nicht, Logging erhöhen und weiter abwarten.

stobor

Das Problem ist jetzt wieder da:
Du darfst diesen Dateianhang nicht ansehen.

Der Login über Putty zeigt:
 
System information as of Do 24. Okt 11:12:30 CEST 2024

  System load:  1.0                 Temperature:           60.0 C
  Usage of /:   13.2% of 108.99GB   Processes:             122
  Memory usage: 8%                  Users logged in:       0
  Swap usage:   0%                  IPv4 address for eno1: 192.168.179.10

htop zeigt:
Du darfst diesen Dateianhang nicht ansehen.

Um 10:30 scheint es ja losgegangen zu sein.
Ich finde immer wieder gehäuft diese Einträge im Log:
2024.10.24 10:03:02 3: SH10rt_Fast: QueueRequest queue too long (101), dropping new requestUnd auch die Fritzbox taucht immer wieder mit langen Lsiteneinträgen auf:
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Done.5979] - EXPANDED:Back at main process
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6009] - EXPANDED:box_ disable list: none
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6013] - EXPANDED:filter list: none
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user07_type = 'IP'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user08_type = 'IP'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user01_thisMonthTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user03_todaySeconds = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_wlan_5GHz = 'off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading gsm_state.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user10_type = 'IP'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET .calledFrom = 'runWeb'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET radio00 = 'Deutschlandfunk Nova'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user09_thisMonthTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio09.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm1_wdays = 'daily'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_cpuTemp = '68'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user03 = 'Notebook-L50'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_wlan_2.4GHz = 'off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET .box_TodayBytesSentLow = '824325472'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading box_last_auth_err.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_intRingTone = 'HandsetDefault'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_guestWlan = 'on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio19.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect1_imagePath.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1 = 'Wohnzimmer alt'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect3_alarmRingTone.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_manufacturer = 'AVM'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio10.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user10_thisMonthTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_model = 'FRITZ!Fon C4'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user01_type = 'Guest'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_connection_Type = 'IP_Routed'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user08_thisMonthTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm1_target = 'FON 1'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user03_todayTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user07_thisMonthTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm1_time = '00:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_NoRingTime = 'Mo-So 22:00-07:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio25.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio23.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_intern = '610'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon2_intern = '2'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio08.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_fwVersion = '4.94'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio18.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm1_state = 'off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_guestWlanRemain = '-1'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio34.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_NoRingWithNightSetting = 'off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user09_type = 'IP'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_last_connect_err = 'ERROR_NONE'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_rateDown = '972.571'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect1_custRingToneName.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_NoRingTimeFlags = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_device = '60'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_dsl_downStream = '273.932'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_radio = 'Deutschlandfunk Nova'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_stdDialPort = 'allFons'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon2_device = '2'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET userTicket01 = '401512'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio35.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio33.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect2_alarmRingTone.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_intRingTone = 'HandsetDefault'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_upnp = 'on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio16.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_dns_Server0 = '213.209.104.220'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio06.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user04_type = 'IP'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_powerRate = '21'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_uptimeConnect = '24980 sec = 0T 06:56:20'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_macFilter_active = 'on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_guestWlanCount = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio24.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user06_todayTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_tr064 = 'on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET mac_9C_05_D6_39_23_61 = 'Ubiquiti-DreamMachine-SE [landevice61766] (LAN:4: 1 Gbit/s)  statIP:on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon9 = 'alle Telefone'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_upnp_control_activated = 'on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user06 = 'Kamera-West-PTZ'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET tam1_newMsg = '2'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect1_custRingTone.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm1 = 'Wecker 1'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET mac_44_4E_6D_D9_23_5F = 'fritz.box [landevice1112]   statIP:off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading gsm_internet.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_uptime = '7691460 sec = 89T 00:31:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio07.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET radio02 = 'radioeins'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio11.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user04_thisMonthTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_mac_Address = '44:4E:6D:D9:23:5C'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_dsl_upStream = '54.786'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user06_todaySeconds = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_fwVersion = '4.08'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET radio01 = 'Eins Live Diggi'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio12.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio17.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_fwVersion = '4.93'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user08_todaySeconds = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET .box_TodayBytesSentHigh = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_intern = '612'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user07_todaySeconds = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_NoRingTime = 'Mo-So 22:00-06:30'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon50 = 'ISDN- und Schnurlostelefone'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user01_todayTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user10_todaySeconds = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm3_time = '00:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading gsm_technology.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user03_type = 'IP'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET tam1_state = 'on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon70 = 'doorbell'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm3_target = 'FON 1'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user10 = 'iPad-Air'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect2_custRingTone.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_wan_AccessType = 'Ethernet'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET tam1 = 'Anrufbeantworter'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio26.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET radio04 = 'Sputnik Livestream'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio14.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user08 = 'SmartHome-Tablet-2'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_ipv6_Extern = '::'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm3_state = 'off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio38.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user09_todayTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_NoRingWithNightSetting = 'off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user07 = 'SmartHome-Tablet-1'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_model = 'FRITZ!Fon C6'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user09 = 'SmartHome-Tablet-3'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_ipv4_Extern = '149.224.134.134'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user07_todayTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user03_thisMonthTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user08_todayTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading gsm_rssi.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_manufacturer = 'AVM'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading fon2_out.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect1_alarmRingTone.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3 = 'Wohnzimmer'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect3_imagePath.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET .box_TodayBytesReceivedHigh = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user01_todaySeconds = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user10_todayTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm2 = 'Wecker 2'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_device = '61'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio21.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_radio = 'Deutschlandfunk Nova'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_NoRingWithNightSetting = 'off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user01 = '(guest)'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm3_wdays = 'daily'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio39.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio30.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect2_custRingToneName.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user09_todaySeconds = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio27.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_NoRingTimeFlags = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio22.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_connect = 'Connected'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user04 = 'Luca-MotoX4'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_rateUp = '137.862'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm3 = 'Wecker 3'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_dect = 'on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_NoRingTime = 'Mo-So 22:00-07:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET tam1_oldMsg = '34'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_intern = '611'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET .box_TodayBytesReceivedLow = '3318751959'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_wlan_Count = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm2_wdays = 'daily'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_model = 'FRITZ!Fon MT-F'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon50_device = '50'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user06_thisMonthTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio31.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading box_wlan_lastScanTime.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio32.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio37.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon70_device = '70'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect3_custRingTone.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio20.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user04_todaySeconds = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio29.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_moh = 'default'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect1_intRingTone = 'HandsetDefault'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon9_device = '9'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2 = 'Obergeschoss'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect2_imagePath.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_dns_Server1 = '213.209.104.250'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect2_manufacturer = 'AVM'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm2_target = 'FON 1'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm2_time = '00:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_NoRingTimeFlags = '0'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET fon2 = 'Telefon'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio36.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading dect3_custRingToneName.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio13.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio15.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_ipv6_Prefix = '::'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_tr069 = 'on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET radio03 = 'Radio Fritz'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET box_fwVersion = '154.07.57'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET radio05 = 'Swissgroove'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET alarm2_state = 'off'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6193] - EXPANDED:Ignore reading radio28.
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user04_todayTime = '0:00'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_radio = 'Deutschlandfunk Nova'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET user06_type = 'IP'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6185] - EXPANDED:SET dect3_device = '62'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6218] - EXPANDED:SET state = 'WLAN: off gWLAN: on'
2024.10.24 09:58:59 4: [FritzBox | 7590 | 154.07.57 | Readout_Process.6244] - EXPANDED:BulkUpdate lastReadout: 429 values captured in 4.85 s

Obwohl ich von der FritzBox eigentlich kaum etwas nutze.

So ist der SH10RT konfiguriert:
define SH10rt_Fast ModbusAttr 1 10 192.168.179.40:502 TCP
setuuid SH10rt_Fast 6405f0c1-f33f-2cfb-044d-42ca57c051c38147
attr SH10rt_Fast userattr obj-i13000-polldelay obj-i5010-polldelay obj-i5011-polldelay obj-i5012-polldelay obj-i5013-polldelay obj-i5018-polldelay obj-i5019-polldelay obj-i5020-polldelay
attr SH10rt_Fast dev-type-S16-unpack s>
attr SH10rt_Fast dev-type-S32-len 2
attr SH10rt_Fast dev-type-S32-revRegs 1
attr SH10rt_Fast dev-type-S32-unpack l>
attr SH10rt_Fast dev-type-U32-len 2
attr SH10rt_Fast dev-type-U32-revRegs 1
attr SH10rt_Fast dev-type-U32-unpack N
attr SH10rt_Fast event-on-change-reading .*
attr SH10rt_Fast icon inverter
attr SH10rt_Fast obj-h12999-map 170:Maintenancen, 0:No_Opperation
attr SH10rt_Fast obj-h12999-poll 1
attr SH10rt_Fast obj-h12999-polldelay x240
attr SH10rt_Fast obj-h12999-reading Battery_Maintenance
attr SH10rt_Fast obj-h12999-set 1
attr SH10rt_Fast obj-h13001-map 0:Timing_Mode, 1:On_Off_Mode, 2:Optimized_Mode
attr SH10rt_Fast obj-h13001-poll 1
attr SH10rt_Fast obj-h13001-polldelay x240
attr SH10rt_Fast obj-h13001-reading Load_1_Adjustment_Mode
attr SH10rt_Fast obj-h13001-set 1
attr SH10rt_Fast obj-h13049-map 0:Self-consumption, 1:Forced, 2:External EMS
attr SH10rt_Fast obj-h13049-poll 1
attr SH10rt_Fast obj-h13049-polldelay x240
attr SH10rt_Fast obj-h13049-reading EMS_Mode_Selection
attr SH10rt_Fast obj-h13050-map 170:Charge, 187:Discharge, 204:Stop
attr SH10rt_Fast obj-h13050-poll 1
attr SH10rt_Fast obj-h13050-polldelay x240
attr SH10rt_Fast obj-h13050-reading Battery_Charge_Discharge_Comand
attr SH10rt_Fast obj-h13050-set 1
attr SH10rt_Fast obj-h13051-poll 1
attr SH10rt_Fast obj-h13051-polldelay x3600
attr SH10rt_Fast obj-h13051-reading Battery_Charge_Discharge_Power
attr SH10rt_Fast obj-h13051-set 1
attr SH10rt_Fast obj-h13054-poll 1
attr SH10rt_Fast obj-h13054-polldelay x3600
attr SH10rt_Fast obj-h13054-reading Battery_Type
attr SH10rt_Fast obj-h13057-expr $val / 10
attr SH10rt_Fast obj-h13057-poll 1
attr SH10rt_Fast obj-h13057-polldelay x3600
attr SH10rt_Fast obj-h13057-reading Battery_Max_SOC
attr SH10rt_Fast obj-h13057-set 1
attr SH10rt_Fast obj-h13057-setexpr $val * 10
attr SH10rt_Fast obj-h13058-expr $val / 10
attr SH10rt_Fast obj-h13058-poll 1
attr SH10rt_Fast obj-h13058-polldelay x3600
attr SH10rt_Fast obj-h13058-reading Battery_Min_SOC
attr SH10rt_Fast obj-h13058-set 1
attr SH10rt_Fast obj-h13058-setexpr $val * 10
attr SH10rt_Fast obj-h13073-poll 1
attr SH10rt_Fast obj-h13073-polldelay x3600
attr SH10rt_Fast obj-h13073-reading Export_Power_Limitation
attr SH10rt_Fast obj-h13073-set 1
attr SH10rt_Fast obj-h13074-map 170:Enable, 85:Disable
attr SH10rt_Fast obj-h13074-poll 1
attr SH10rt_Fast obj-h13074-polldelay x3600
attr SH10rt_Fast obj-h13074-reading Off_Grid_Option
attr SH10rt_Fast obj-h13074-set 1
attr SH10rt_Fast obj-h13083-poll 1
attr SH10rt_Fast obj-h13083-polldelay x3600
attr SH10rt_Fast obj-h13083-reading Battery_Start_Charging_Power
attr SH10rt_Fast obj-h13083-set 1
attr SH10rt_Fast obj-h13084-poll 1
attr SH10rt_Fast obj-h13084-polldelay x3600
attr SH10rt_Fast obj-h13084-reading Battery_Start_Discharging_Power
attr SH10rt_Fast obj-h13084-set 1
attr SH10rt_Fast obj-h13099-poll 1
attr SH10rt_Fast obj-h13099-polldelay x3600
attr SH10rt_Fast obj-h13099-reading Battery_Reserved_Backup_SOC
attr SH10rt_Fast obj-h13099-set 1
attr SH10rt_Fast obj-h4999-poll 1
attr SH10rt_Fast obj-h4999-polldelay x3600
attr SH10rt_Fast obj-h4999-reading System_Clock_Vear
attr SH10rt_Fast obj-h4999-set 1
attr SH10rt_Fast obj-h5000-poll 1
attr SH10rt_Fast obj-h5000-polldelay x3600
attr SH10rt_Fast obj-h5000-reading System_Clock_Month
attr SH10rt_Fast obj-h5001-poll 1
attr SH10rt_Fast obj-h5001-polldelay x3600
attr SH10rt_Fast obj-h5001-reading System_Clock_Day
attr SH10rt_Fast obj-h5001-set 1
attr SH10rt_Fast obj-h5002-poll 1
attr SH10rt_Fast obj-h5002-polldelay x720
attr SH10rt_Fast obj-h5002-reading System_Clock_Hour
attr SH10rt_Fast obj-h5002-set 1
attr SH10rt_Fast obj-h5003-poll 1
attr SH10rt_Fast obj-h5003-polldelay x12
attr SH10rt_Fast obj-h5003-reading System_Clock_Minute
attr SH10rt_Fast obj-h5003-set 1
attr SH10rt_Fast obj-i12999-poll 1
attr SH10rt_Fast obj-i12999-polldelay x12
attr SH10rt_Fast obj-i12999-reading System_State
attr SH10rt_Fast obj-i13000-poll 1
attr SH10rt_Fast obj-i13000-reading Running_State
attr SH10rt_Fast obj-i13001-expr $val / 10
attr SH10rt_Fast obj-i13001-poll 1
attr SH10rt_Fast obj-i13001-polldelay x60
attr SH10rt_Fast obj-i13001-reading Daily_PV_Generation
attr SH10rt_Fast obj-i13002-expr $val / 10
attr SH10rt_Fast obj-i13002-poll 1
attr SH10rt_Fast obj-i13002-polldelay x225
attr SH10rt_Fast obj-i13002-reading Total_PV_Generation
attr SH10rt_Fast obj-i13002-type U32
attr SH10rt_Fast obj-i13004-expr $val / 10
attr SH10rt_Fast obj-i13004-poll 1
attr SH10rt_Fast obj-i13004-polldelay x60
attr SH10rt_Fast obj-i13004-reading Daily_Export_Power_PV
attr SH10rt_Fast obj-i13005-expr $val / 10
attr SH10rt_Fast obj-i13005-poll 1
attr SH10rt_Fast obj-i13005-polldelay x240Daily
attr SH10rt_Fast obj-i13005-reading Total_Export_Energy
attr SH10rt_Fast obj-i13005-type U32
attr SH10rt_Fast obj-i13007-poll 1
attr SH10rt_Fast obj-i13007-reading Load_Power
attr SH10rt_Fast obj-i13007-type S32
attr SH10rt_Fast obj-i13009-poll 1
attr SH10rt_Fast obj-i13009-reading Export_Power
attr SH10rt_Fast obj-i13009-type S32
attr SH10rt_Fast obj-i13011-expr $val / 10
attr SH10rt_Fast obj-i13011-poll 1
attr SH10rt_Fast obj-i13011-polldelay x60
attr SH10rt_Fast obj-i13011-reading Daily_Battery_Charge_Energy_PV
attr SH10rt_Fast obj-i13012-expr $val / 10
attr SH10rt_Fast obj-i13012-poll 1
attr SH10rt_Fast obj-i13012-polldelay x240
attr SH10rt_Fast obj-i13012-reading Total_Battery_Charge_Energy_PV
attr SH10rt_Fast obj-i13012-type U32
attr SH10rt_Fast obj-i13014-expr $val / 10
attr SH10rt_Fast obj-i13014-poll 1
attr SH10rt_Fast obj-i13014-polldelay x3600
attr SH10rt_Fast obj-i13014-reading CO2_Reduction
attr SH10rt_Fast obj-i13014-type U32
attr SH10rt_Fast obj-i13016-expr $val / 10
attr SH10rt_Fast obj-i13016-poll 1
attr SH10rt_Fast obj-i13016-polldelay x60
attr SH10rt_Fast obj-i13016-reading Daily_direct_Energy_Consumption
attr SH10rt_Fast obj-i13017-expr $val / 10
attr SH10rt_Fast obj-i13017-poll 1
attr SH10rt_Fast obj-i13017-polldelay x240
attr SH10rt_Fast obj-i13017-reading Total_direct_Energy_Consumption
attr SH10rt_Fast obj-i13017-type U32
attr SH10rt_Fast obj-i13019-expr $val / 10
attr SH10rt_Fast obj-i13019-poll 1
attr SH10rt_Fast obj-i13019-reading Battery_Voltage
attr SH10rt_Fast obj-i13020-expr $val / 10
attr SH10rt_Fast obj-i13020-poll 1
attr SH10rt_Fast obj-i13020-reading Battery_Current
attr SH10rt_Fast obj-i13021-poll 1
attr SH10rt_Fast obj-i13021-reading Battery_Power
attr SH10rt_Fast obj-i13022-expr $val / 10
attr SH10rt_Fast obj-i13022-poll 1
attr SH10rt_Fast obj-i13022-reading Battery_Level
attr SH10rt_Fast obj-i13023-expr $val / 10
attr SH10rt_Fast obj-i13023-poll 1
attr SH10rt_Fast obj-i13023-polldelay x240
attr SH10rt_Fast obj-i13023-reading Battery_State_Of_Healthy
attr SH10rt_Fast obj-i13024-expr $val / 10
attr SH10rt_Fast obj-i13024-poll 1
attr SH10rt_Fast obj-i13024-polldelay x12
attr SH10rt_Fast obj-i13024-reading Battery_Temperature
attr SH10rt_Fast obj-i13024-type S16
attr SH10rt_Fast obj-i13025-expr $val / 10
attr SH10rt_Fast obj-i13025-poll 1
attr SH10rt_Fast obj-i13025-polldelay x60
attr SH10rt_Fast obj-i13025-reading Daily_Battery_Discharge_Energy
attr SH10rt_Fast obj-i13026-expr $val / 10
attr SH10rt_Fast obj-i13026-poll 1
attr SH10rt_Fast obj-i13026-polldelay x480
attr SH10rt_Fast obj-i13026-reading Total_Battery_Discharge_Energy
attr SH10rt_Fast obj-i13026-type U32
attr SH10rt_Fast obj-i13028-expr $val / 10
attr SH10rt_Fast obj-i13028-poll 1
attr SH10rt_Fast obj-i13028-polldelay x60
attr SH10rt_Fast obj-i13028-reading Self_Consumtion_of_Today
attr SH10rt_Fast obj-i13029-poll 1
attr SH10rt_Fast obj-i13029-polldelay x12
attr SH10rt_Fast obj-i13029-reading Grid_State
attr SH10rt_Fast obj-i13030-expr $val / 10
attr SH10rt_Fast obj-i13030-poll 1
attr SH10rt_Fast obj-i13030-reading L1_Current
attr SH10rt_Fast obj-i13030-type S16
attr SH10rt_Fast obj-i13031-expr $val / 10
attr SH10rt_Fast obj-i13031-poll 1
attr SH10rt_Fast obj-i13031-reading L2_Current
attr SH10rt_Fast obj-i13031-type S16
attr SH10rt_Fast obj-i13032-expr $val / 10
attr SH10rt_Fast obj-i13032-poll 1
attr SH10rt_Fast obj-i13032-reading L3_Current
attr SH10rt_Fast obj-i13032-type S16
attr SH10rt_Fast obj-i13033-poll 1
attr SH10rt_Fast obj-i13033-reading Total_Active_Power
attr SH10rt_Fast obj-i13033-type S32
attr SH10rt_Fast obj-i13035-expr $val / 10
attr SH10rt_Fast obj-i13035-poll 1
attr SH10rt_Fast obj-i13035-polldelay x60
attr SH10rt_Fast obj-i13035-reading Daily_Import_Energy
attr SH10rt_Fast obj-i13036-expr $val / 10
attr SH10rt_Fast obj-i13036-poll 1
attr SH10rt_Fast obj-i13036-polldelay x480
attr SH10rt_Fast obj-i13036-reading Total_Import_Energy
attr SH10rt_Fast obj-i13036-type U32
attr SH10rt_Fast obj-i13038-expr $val / 10
attr SH10rt_Fast obj-i13038-poll 1
attr SH10rt_Fast obj-i13038-polldelay x3600
attr SH10rt_Fast obj-i13038-reading Battery_Capacity
attr SH10rt_Fast obj-i13039-expr $val / 10
attr SH10rt_Fast obj-i13039-poll 1
attr SH10rt_Fast obj-i13039-polldelay x60
attr SH10rt_Fast obj-i13039-reading Daily_Battery_Charge_Energie
attr SH10rt_Fast obj-i13040-expr $val / 10
attr SH10rt_Fast obj-i13040-poll 1
attr SH10rt_Fast obj-i13040-polldelay x480
attr SH10rt_Fast obj-i13040-reading Total_Battery_Charge_Energie
attr SH10rt_Fast obj-i13040-type U32
attr SH10rt_Fast obj-i13044-expr $val / 10
attr SH10rt_Fast obj-i13044-poll 1
attr SH10rt_Fast obj-i13044-polldelay x12
attr SH10rt_Fast obj-i13044-reading Daily_Export_Energy
attr SH10rt_Fast obj-i13045-expr $val / 10
attr SH10rt_Fast obj-i13045-poll 1
attr SH10rt_Fast obj-i13045-polldelay x12
attr SH10rt_Fast obj-i13045-reading Total_Export_Energy
attr SH10rt_Fast obj-i13045-type U32
attr SH10rt_Fast obj-i13049-poll 1
attr SH10rt_Fast obj-i13049-polldelay x12
attr SH10rt_Fast obj-i13049-reading Inverter_Alarm
attr SH10rt_Fast obj-i13049-type U32
attr SH10rt_Fast obj-i13051-poll 1
attr SH10rt_Fast obj-i13051-polldelay x12
attr SH10rt_Fast obj-i13051-reading Grid_Side_Fault
attr SH10rt_Fast obj-i13051-type U32
attr SH10rt_Fast obj-i13053-poll 1
attr SH10rt_Fast obj-i13053-polldelay x12
attr SH10rt_Fast obj-i13053-reading System_Fault_1
attr SH10rt_Fast obj-i13053-type U32
attr SH10rt_Fast obj-i13055-poll 1
attr SH10rt_Fast obj-i13055-polldelay x12
attr SH10rt_Fast obj-i13055-reading System_Fault_2
attr SH10rt_Fast obj-i13055-type U32
attr SH10rt_Fast obj-i13057-poll 1
attr SH10rt_Fast obj-i13057-polldelay x12
attr SH10rt_Fast obj-i13057-reading DC_Side_Fault
attr SH10rt_Fast obj-i13057-type U32
attr SH10rt_Fast obj-i13059-poll 1
attr SH10rt_Fast obj-i13059-polldelay x12
attr SH10rt_Fast obj-i13059-reading Permanent_Fault
attr SH10rt_Fast obj-i13059-type U32
attr SH10rt_Fast obj-i13065-poll 1
attr SH10rt_Fast obj-i13065-polldelay x12
attr SH10rt_Fast obj-i13065-reading Battery_Fault
attr SH10rt_Fast obj-i13065-type U32
attr SH10rt_Fast obj-i13067-poll 1
attr SH10rt_Fast obj-i13067-polldelay x12
attr SH10rt_Fast obj-i13067-reading Battery_Alarm
attr SH10rt_Fast obj-i13067-type U32
attr SH10rt_Fast obj-i13069-poll 1
attr SH10rt_Fast obj-i13069-polldelay x12
attr SH10rt_Fast obj-i13069-reading BMS_Alarm
attr SH10rt_Fast obj-i13069-type U32
attr SH10rt_Fast obj-i13071-poll 1
attr SH10rt_Fast obj-i13071-polldelay x12
attr SH10rt_Fast obj-i13071-reading BMS_Protection
attr SH10rt_Fast obj-i13071-type U32
attr SH10rt_Fast obj-i13073-poll 1
attr SH10rt_Fast obj-i13073-polldelay x12
attr SH10rt_Fast obj-i13073-reading BMS_Fault_1
attr SH10rt_Fast obj-i13073-type U32
attr SH10rt_Fast obj-i13075-poll 1
attr SH10rt_Fast obj-i13075-polldelay x12
attr SH10rt_Fast obj-i13075-reading BMS_Fault_2
attr SH10rt_Fast obj-i13075-type U32
attr SH10rt_Fast obj-i13077-poll 1
attr SH10rt_Fast obj-i13077-polldelay x12
attr SH10rt_Fast obj-i13077-reading BMS_Alarm_2
attr SH10rt_Fast obj-i13077-type U32
attr SH10rt_Fast obj-i13099-poll 1
attr SH10rt_Fast obj-i13099-polldelay x12
attr SH10rt_Fast obj-i13099-reading BMS_Status
attr SH10rt_Fast obj-i13106-poll 1
attr SH10rt_Fast obj-i13106-polldelay x12
attr SH10rt_Fast obj-i13106-reading Bat_SOC
attr SH10rt_Fast obj-i13107-poll 1
attr SH10rt_Fast obj-i13107-polldelay x12
attr SH10rt_Fast obj-i13107-reading Bat_SOH
attr SH10rt_Fast obj-i4949-poll 1
attr SH10rt_Fast obj-i4949-polldelay x3600
attr SH10rt_Fast obj-i4949-reading Protocol_Nummer
attr SH10rt_Fast obj-i4949-type U32
attr SH10rt_Fast obj-i4951-poll 1
attr SH10rt_Fast obj-i4951-polldelay x3600
attr SH10rt_Fast obj-i4951-reading Protocol_Version
attr SH10rt_Fast obj-i4951-type U32
attr SH10rt_Fast obj-i4999-poll 1
attr SH10rt_Fast obj-i4999-polldelay x3600
attr SH10rt_Fast obj-i4999-reading Device_Type
attr SH10rt_Fast obj-i5000-poll 1
attr SH10rt_Fast obj-i5000-polldelay x3600
attr SH10rt_Fast obj-i5000-reading Nominal_Output_Power
attr SH10rt_Fast obj-i5001-poll 1
attr SH10rt_Fast obj-i5001-polldelay x3600
attr SH10rt_Fast obj-i5001-reading Output_Type
attr SH10rt_Fast obj-i5002-expr $val / 10000
attr SH10rt_Fast obj-i5002-poll 1
attr SH10rt_Fast obj-i5002-polldelay x240
attr SH10rt_Fast obj-i5002-reading Daily_Output_Energy
attr SH10rt_Fast obj-i5003-poll 1
attr SH10rt_Fast obj-i5003-polldelay x240
attr SH10rt_Fast obj-i5003-reading Total_Output_Energy
attr SH10rt_Fast obj-i5003-type U32
attr SH10rt_Fast obj-i5007-expr $val / 10
attr SH10rt_Fast obj-i5007-poll 1
attr SH10rt_Fast obj-i5007-polldelay x240
attr SH10rt_Fast obj-i5007-reading Inside_Temperature
attr SH10rt_Fast obj-i5007-type S16
attr SH10rt_Fast obj-i5010-expr $val / 10
attr SH10rt_Fast obj-i5010-poll 1
attr SH10rt_Fast obj-i5010-reading MPPT_1_Voltage
attr SH10rt_Fast obj-i5011-expr $val / 10
attr SH10rt_Fast obj-i5011-poll 1
attr SH10rt_Fast obj-i5011-reading MPPT_1_Current
attr SH10rt_Fast obj-i5012-expr $val / 10
attr SH10rt_Fast obj-i5012-poll 1
attr SH10rt_Fast obj-i5012-reading MPPT_2_Voltage
attr SH10rt_Fast obj-i5013-expr $val / 10
attr SH10rt_Fast obj-i5013-poll 1
attr SH10rt_Fast obj-i5013-reading MPPT_2_Current
attr SH10rt_Fast obj-i5016-poll 1
attr SH10rt_Fast obj-i5016-reading Total_DC_Power
attr SH10rt_Fast obj-i5016-type U32
attr SH10rt_Fast obj-i5018-expr $val / 10
attr SH10rt_Fast obj-i5018-poll 1
attr SH10rt_Fast obj-i5018-reading L1_Voltage
attr SH10rt_Fast obj-i5019-expr $val / 10
attr SH10rt_Fast obj-i5019-poll 1
attr SH10rt_Fast obj-i5019-reading L2_Voltage
attr SH10rt_Fast obj-i5020-expr $val / 10
attr SH10rt_Fast obj-i5020-poll 1
attr SH10rt_Fast obj-i5020-reading L3_Voltage
attr SH10rt_Fast obj-i5032-poll 1
attr SH10rt_Fast obj-i5032-polldelay x12
attr SH10rt_Fast obj-i5032-reading Reactive_Power
attr SH10rt_Fast obj-i5032-type S32
attr SH10rt_Fast obj-i5034-expr $val / 1000
attr SH10rt_Fast obj-i5034-poll 1
attr SH10rt_Fast obj-i5034-polldelay x240
attr SH10rt_Fast obj-i5034-reading Power_Factor
attr SH10rt_Fast obj-i5034-type S16
attr SH10rt_Fast obj-i5035-expr $val / 10
attr SH10rt_Fast obj-i5035-poll 1
attr SH10rt_Fast obj-i5035-polldelay x12
attr SH10rt_Fast obj-i5035-reading Grid_Frequency
attr SH10rt_Fast obj-i5621-expr $val * 10
attr SH10rt_Fast obj-i5621-poll 1
attr SH10rt_Fast obj-i5621-polldelay x3600
attr SH10rt_Fast obj-i5621-reading Export_Limit_Min
attr SH10rt_Fast obj-i5622-expr $val * 10
attr SH10rt_Fast obj-i5622-poll 1
attr SH10rt_Fast obj-i5622-polldelay x3600
attr SH10rt_Fast obj-i5622-reading Export_Limit_Max
attr SH10rt_Fast obj-i5634-poll 1
attr SH10rt_Fast obj-i5634-polldelay x3600
attr SH10rt_Fast obj-i5634-reading Max_Charging_Current
attr SH10rt_Fast obj-i5635-poll 1
attr SH10rt_Fast obj-i5635-polldelay x3600
attr SH10rt_Fast obj-i5635-reading Max_Discharging_Current
attr SH10rt_Fast obj-i6226-expr $val / 10
attr SH10rt_Fast obj-i6226-poll 1
attr SH10rt_Fast obj-i6226-polldelay x3600
attr SH10rt_Fast obj-i6226-reading JAN_PV_Energy_Yield
attr SH10rt_Fast obj-i6227-expr $val / 10
attr SH10rt_Fast obj-i6227-poll 1
attr SH10rt_Fast obj-i6227-polldelay x3600
attr SH10rt_Fast obj-i6227-reading FEB_PV_Energy_Yield
attr SH10rt_Fast obj-i6228-expr $val / 10
attr SH10rt_Fast obj-i6228-poll 1
attr SH10rt_Fast obj-i6228-polldelay x3600
attr SH10rt_Fast obj-i6228-reading MRZ_PV_Energy_Yield
attr SH10rt_Fast obj-i6229-expr $val / 10
attr SH10rt_Fast obj-i6229-poll 1
attr SH10rt_Fast obj-i6229-polldelay x3600
attr SH10rt_Fast obj-i6229-reading APR_PV_Energy_Yield
attr SH10rt_Fast obj-i6230-expr $val / 10
attr SH10rt_Fast obj-i6230-poll 1
attr SH10rt_Fast obj-i6230-polldelay x3600
attr SH10rt_Fast obj-i6230-reading MAI_PV_Energy_Yield
attr SH10rt_Fast obj-i6231-expr $val / 10
attr SH10rt_Fast obj-i6231-poll 1
attr SH10rt_Fast obj-i6231-polldelay x3600
attr SH10rt_Fast obj-i6231-reading JUN_PV_Energy_Yield
attr SH10rt_Fast obj-i6232-expr $val / 10
attr SH10rt_Fast obj-i6232-poll 1Daily
attr SH10rt_Fast obj-i6232-polldelay x3600
attr SH10rt_Fast obj-i6232-reading JUL_PV_Energy_Yield
attr SH10rt_Fast obj-i6233-expr $val / 10
attr SH10rt_Fast obj-i6233-poll 1
attr SH10rt_Fast obj-i6233-polldelay x3600
attr SH10rt_Fast obj-i6233-reading AUG_PV_Energy_Yield
attr SH10rt_Fast obj-i6234-expr $val / 10
attr SH10rt_Fast obj-i6234-poll 1
attr SH10rt_Fast obj-i6234-polldelay x3600
attr SH10rt_Fast obj-i6234-reading SEP_PV_Energy_Yield
attr SH10rt_Fast obj-i6235-expr $val / 10
attr SH10rt_Fast obj-i6235-poll 1
attr SH10rt_Fast obj-i6235-polldelay x3600
attr SH10rt_Fast obj-i6235-reading OKT_PV_Energy_Yield
attr SH10rt_Fast obj-i6236-expr $val / 10
attr SH10rt_Fast obj-i6236-poll 1
attr SH10rt_Fast obj-i6236-polldelay x3600
attr SH10rt_Fast obj-i6236-reading NOV_PV_Energy_Yield
attr SH10rt_Fast obj-i6237-expr $val / 10
attr SH10rt_Fast obj-i6237-poll 1
attr SH10rt_Fast obj-i6237-polldelay x3600
attr SH10rt_Fast obj-i6237-reading DEZ_PV_Energy_Yield
attr SH10rt_Fast room Aussen,ModBus,PV-Anlage
attr SH10rt_Fast userReadings Power_MPPT_1 {sprintf("%.1f", (ReadingsNum ("SH10rt_Fast","MPPT_1_Voltage", 0) * ReadingsNum ("SH10rt_Fast","MPPT_1_Current", 0)));;},\
Power_MPPT_2 {sprintf("%.1f", (ReadingsNum ("SH10rt_Fast","MPPT_2_Voltage", 0) * ReadingsNum ("SH10rt_Fast","MPPT_2_Current", 0)));;},\
Complete_DC_Power {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Power_MPPT_1", 0) + ReadingsNum ("SH10rt_Fast","Power_MPPT_2", 0)));;},\
L1_Power {sprintf("%.1f", (ReadingsNum ("SH10rt_Fast","L1_Current", 0) * ReadingsNum ("SH10rt_Fast","L1_Voltage", 0)));;},\
L2_Power {sprintf("%.1f", (ReadingsNum ("SH10rt_Fast","L2_Current", 0) * ReadingsNum ("SH10rt_Fast","L2_Voltage", 0)));;},\
L3_Power {sprintf("%.1f", (ReadingsNum ("SH10rt_Fast","L3_Current", 0) * ReadingsNum ("SH10rt_Fast","L3_Voltage", 0)));;},\
Running_State_Bit_0 {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Running_State", 0) & 1));;},\
Running_State_Bit_1 {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Running_State", 0) & 2));;},\
Running_State_Bit_2 {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Running_State", 0) & 4));;},\
Running_State_Bit_3 {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Running_State", 0) & 8));;},\
Running_State_Bit_4 {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Running_State", 0) & 16));;},\
Running_State_Bit_5 {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Running_State", 0) & 32));;},\
Running_State_Bit_6 {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Running_State", 0) & 64));;},\
Running_State_Bit_7 {sprintf("%.0f", (ReadingsNum ("SH10rt_Fast","Running_State", 0) & 128));;},\
BatterieLadeEntladeLeistung {sprintf("%s%.0f", (ReadingsNum("SH10rt_Fast","Running_State_Bit_2",0,1) != 0) ? (ReadingsNum("SH10rt_Fast","Running_State_Bit_2",0) == 4) ? "-" : "" :"",ReadingsNum("SH10rt_Fast","Battery_Power",0,0))},\
Data4FileLog {"Total_DC_Power: ". ReadingsNum("SH10rt_Fast","Total_DC_Power", 0,0) ."  Load_Power: ". ReadingsNum("SH10rt_Fast","Load_Power", 0,0) ."  Export_Power: ". ReadingsNum("SH10rt_Fast","Export_Power", 0,0) ."  Battery_Power: ". ReadingsNum("SH10rt_Fast","BatterieLadeEntladeLeistung", 0,0) ."  Battery_Level: ". ReadingsNum("SH10rt_Fast","Battery_Level", 0,0)},\
Produktion_AktuellerMonat { ReadingsNum("SH10rt_Fast",uc(strftime("%b",localtime))."_PV_Energy_Yield",0);; },\
Leistung_Stromnetz_Mittelwert { sprintf("%.1f", movingAverageT("SH10rt_Fast", "Export_Power", 180));;},\
PV_Produktion_Mittelwert { sprintf("%.1f", movingAverageT("SH10rt_Fast", "Total_DC_Power", 180));;},\
BatterieLadeEntladeLeistung_Mittelwert { sprintf("%.0f", movingAverageT("SH10rt_Fast", "BatterieLadeEntladeLeistung", 180));;}
attr SH10rt_Fast verbose 3

define SH10rt_Fast_FileLog_WR FileLog ./log/Electricity/WR-Data_W-%Y-%m.log SH10rt_Fast:Data4FileLog:.*
setuuid SH10rt_Fast_FileLog_WR 647da65c-f33f-2cfb-064e-f3f80771dea4cbe5

define SVG_SH10rt_Fast_FileLog_WR_1 SVG SH10rt_Fast_FileLog_WR:SVG_SH10rt_Fast_FileLog_WR_1:CURRENT
setuuid SVG_SH10rt_Fast_FileLog_WR_1 647da75e-f33f-2cfb-6485-17be27099b2f2956
attr SVG_SH10rt_Fast_FileLog_WR_1 room ModBus,PV-Anlage

und die FritzBox:
define FritzBox FRITZBOX 192.168.178.1
setuuid FritzBox 5f730d31-f33f-2cfb-a9e5-922ff3cb134e4e24
attr FritzBox boxUser fhemSystem
attr FritzBox room FritzBox

define ipPhone SIP
setuuid ipPhone 5d63c4e4-f33f-2cfb-3c27-1ab87f0620c6c029
attr ipPhone history_file ./log/ipPhone.sip
attr ipPhone history_size 0
attr ipPhone room FritzBox
attr ipPhone sip_dtmf_loop once
attr ipPhone sip_dtmf_send audio
attr ipPhone sip_dtmf_size 2
attr ipPhone sip_elbc yes
attr ipPhone sip_from sip:fhemSystem@192.168.178.1
attr ipPhone sip_ip 192.168.179.10
attr ipPhone sip_listen none
attr ipPhone sip_port 5060
attr ipPhone sip_registrar 192.168.178.1
attr ipPhone sip_ringtime 3
attr ipPhone sip_user fhemSystem

Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

passibe

Kannst du eines der beiden mal deaktivieren, um dann herauszufinden, ob es die FB oder der SH10RT ist?

Ansonsten scheintQueueRequest queue too long (101), dropping new requestdarauf hinzudeuten, dass der SH10RT irgendwie nicht zeitig antwortet und sich dann alles in der Queue sammelt. Wobei auch das noch nicht zu Verzögerungen führen muss, denn, wie FHEM ja selbst sagt, werden zusätzliche Requests dann gedroppt.

Dass die Fritzbox so viel loggt ist aber schon auch ein bisschen komisch, meine macht das z.B. nicht. Und wie ich sehe hast du ja auch kein verbose o.ä. hochgesetzt?

frank

beim letzten mal (beitrag #6) zeigt htop 2x einen fhem prozess mit identischer PID (875) an.
ist das normal?
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

Sailor

Moin zusammen

Zitat von: passibe am 21 Oktober 2024, 20:07:59So wie das auf diesem Graphen aussieht, gab es am Sonntag kurz vor Mitternacht einen Moment ab dem cpu0 ziemlich ohne Vorwarnung auf 100% gesprungen ist.

Das kam mir auch in den Sinn.

Was sagt denn "list TYPE=at".
Gibt es dort ein "at" (zeitgesteuert) der um Mitternacht getriggert wird?
Gibt es irgendein Device, welches um Mitternacht absichtlich getriggert wird (ElectricityCalculator, GasCalculator, WaterCalculator...)

Ich hatte mal ein Problem mit dem ReduceLog meines DbLog - Files, wonach dieser nicht mehr aus der reduceLog - Schleife herauskam.

Nur so ein Gedanke...

Gruß
    Sailor
******************************
Man wird immer besser...

RalfRog

Zitat von: passibe am 24 Oktober 2024, 13:05:08Dass die Fritzbox so viel loggt ist aber schon auch ein bisschen komisch, meine macht das z.B. nicht. Und wie ich sehe hast du ja auch kein verbose o.ä. hochgesetzt?

Das ist ja verbose 4.
Ich denke die Menge an Einträgen passt schon. Nicht jeder Logzeile liegt auch eine Abfrage an der FB zugrunde. Das Modul loggt auch wie es die Abfragen verarbeitet.

Gruß Ralf
FHEM auf Proxmox VM Bookworm (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen

stobor

Ich werde mal versuchen, wie sich das System verhält, wenn die FB oder auch der SH10RT deaktiviert ist.
Reicht es bei diesen Geräten einfach das Attribut disable auf 1 zu setzen, oder ist es besser, das Gerät zu entfernen.


list TYPE=at zeigt nur einen Task um Mitternacht herum an:
define UeberwachungEGScharf at *23:15:00  {\
if ((Value("HM_SC_EG_Haustuer") =~ /^open.*/) || (Value("HM_SC_EG_KuecheOst") =~ /^open.*/) || (Value("HM_SC_EG_WohnzimmerWestNord") =~ /^open.*/) || (Value("HM_SC_EG_WohnzimmerWestSued") =~ /^open.*/) || (Value("HM_SC_EG_GaesteWC") =~ /^open.*/) || (Value("HM_SC_EG_WohnzimmerSued") =~ /^open.*/) || (Value("HM_SC_EG_KuecheSued") =~ /^open.*/) || (Value("HM_SC_EG_HWRFenster") =~ /^open.*/) || (Value("HM_SC_EG_WohnzimmerTerrassentuer") =~ /^open.*/)) {\
system ("curl -s -F 'token=xxxxxxxxxxxx' -F 'user=yyyyyyyyyyyyyyyy' -F 'message=Überwachung EG kann nicht aktiviert werden: Es sind Fenster geöffnet!' https://api.pushover.net/1/messages.json");;\
}\
elsif ((Value("BabySitter") ne "on")) {\
fhem("set UeberwachungEG on");;\
}\
}
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

RalfRog

Zitat von: stobor am 24 Oktober 2024, 14:50:39Reicht es bei diesen Geräten einfach das Attribut disable auf 1 zu setzen,
Bei der FB reicht das Attribut.
ModBus weiss ich nicht.
FHEM auf Proxmox VM Bookworm (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen