ESPEasy mit Volkszähler haut Fhem raus

Begonnen von Wasserwerk33, 17 Mai 2022, 21:20:55

Vorheriges Thema - Nächstes Thema

Wasserwerk33

Hallo Leute,

Ich habe nun schon alles versucht. Fhem komplett neu aufgesetzt, dann alles neu geschrieben, meinen Strompi runtergelassen, meinen Kleinen PI3 rausgeholt und dort Fhem neu installiert. Alles hat nix geholfen. Fhem startet immer wieder neu, und zwar nur wenn ich den Stromzähler (Volkszähler)  über meinen D1 Mini mit dem Volkszähler in Fhem ein binde. Es läuft erst und nach ein paar Stunden startet er neu und dann geht es auch erstmal wieder ein paar Stunden gut und dann wieder das selbe. Kann in Verbose5 nix finden. Kommt keine genau Meldung. Wenn ich den Volkszähler lösche läuft Fhem auch ohne Neustart durch.
Hat jemand eine Idee?

Internals:
   CRC_Errors 1
   DEF        192.168.x.41:23 SML
   DeviceName 192.168.x.41:23
   FD         26
   FUUID      6278c02e-f33f-5e7b-6d7b-a6aee6bdcd5db938
   MeterType  SML
   NAME       haus.stromzaehler
   NR         172
   PARTIAL   
   STATE      22057 kWh / 188 W
   TYPE       OBIS
   READINGS:
     2022-05-17 21:21:42   ManufID         ISK
     2022-05-17 21:21:42   PublicKey       95A1-36DF-6B55-2EF2-0539-613F-2471-6871-1A12-74AD-25E0-920E-D5AC-67D3-4EE2-0234-4E7B-2689-5A26-0AF5-819E-2B87-B4C3-2031-01
     2022-05-17 21:21:42   Serial          09-01-49-53-4B-00-03-F6-62-A0
     2022-05-17 21:21:42   power           188
     2022-05-17 21:21:42   power_L1        40
     2022-05-17 21:21:42   power_L2        27
     2022-05-17 21:21:42   power_L3        121
     2022-05-17 16:23:46   state           opened
     2022-05-17 21:21:42   total_consumption 22057207.9
     2022-05-17 21:21:42   total_consumption_Ch1 22057207.9
     2022-05-17 21:21:42   total_consumption_Ch2 0
   helper:
     BUFFER     
     DIRECTIONSUM >
     EoM        0
     LastPacketTime 1652815302.90527
     NETDEV     1
     SPEED      5
     TRIGGERTIME 1652797423.05436
     Channels:
     DEVICES:
       
       0
       
     RULECACHE:
       1-0:0.0.9*255 Serial
       1-0:1.8.0*255 Counter
       1-0:1.8.1*255 Counter
       1-0:1.8.2*255 Counter
       1-0:16.7.0*255 Channels
       1-0:36.7.0*255 Channels
       1-0:56.7.0*255 Channels
       1-0:76.7.0*255 Channels
       129-129:199.130.3*255 ManufID
       129-129:199.130.5*255 PublicKey
     directions:
Attributes:
   group      Strom
   pollingMode on
   room       Keller
   stateFormat {sprintf("%.0f kWh", (ReadingsVal($name,"total_consumption",0) / 1000) ) . " / ". sprintf("%.0f W", ReadingsVal($name,"power",0))}



rudolfkoenig

Vmtl. wird eine nicht vorhandene Perl-Funktion aufgerufen.
FHEM in der Konsole mit "perl fhem.pl -d fhem.cfg" starten, dann ist die Fehlermeldung beim Absturz sichtbar.

Wasserwerk33

#2
Hi Rudolfkönig,

Leider ist die datei oder Ordner nicht auffindbar.
Fhem liegt unter /opt/fhem/fhem.pl

Gesucht mit
sudo find/ -name fhem.pl

Schreibt mir mein System obwohl ich es ganz normal installiert habe.

Wasserwerk33

War mein Fehler habe nochmal im Wiki nachgeschaut. War mein Fehler.

Wasserwerk33

#4
Ich bekomme dieses dabei raus. Nur leider kommt die Fehlermeldung ja ejar unspezifisch, aber vielleicht kann ja hier schon einer was raus lesen.


Könnten die myUtils das Problem sein? Das NetDevDa ist für unser Handys.
Danke schon mal im Voraus.

rudolfkoenig

Die Fehlermeldung deutet auf einem weiteren FHEM im Hintegrund hin, vermutlich gestartet vom systemd.
Das sollte als erstes gestoppt werden, z.Bsp. mit "systemctl stop fhem", bevor man FHEM in der Konsole startet.

Wasserwerk33

Habe ich gemacht.

Nun läuft es so als ob ich den Logfile aus Global nehme.

Mal sehen wann fhem wieder neu startet.

rudolfkoenig

Einen Neustart wird es nicht geben, da systemd das erst wieder nach dem reboot uebernimmt.
Aber es steht hoffentlich die Ursache als Letztes in der Konsole.

Beta-User

#8
@Rudi:
Sicher, dass deine Annahme mit der "undefined subroutine" paßt?

@wasserwerk33: Du hattest doch das Log durchgesehen. Steht da was drin, was in diese Richtung geht? Steht da irgendwo vor dem jeweiligen "server started with ..." (kann schon viele Zeilen vorher sein) irgendwas ungewöhnliches drin?

Zitat von: Wasserwerk33 am 17 Mai 2022, 21:20:55
Fhem startet immer wieder neu, und zwar nur wenn ich den Stromzähler (Volkszähler)  über meinen D1 Mini mit dem Volkszähler in Fhem ein binde.
Wenn man sich diese Beschreibung so ansieht, klingt das für mich eher wieder nach "da hat was das Fass (auf einem Pi3) zum Überlaufen gebracht".
Diese Stromzähler-Geschichten liefern teilweise sehr viele Events in kurzer Zeit, und der hier läuft auch noch über eine Netzwerkverbindung zu einem ESP8266...

Vielleicht ist der Pi auch einfach aus systemd-Sicht zu lange "tot"?

Dann müßten sich eigentlich was im syslog finden, oder?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rudolfkoenig

ZitatSicher, dass deine Annahme mit der "undefined subroutine" paßt?
Nein, das ist nur eine Hypothese, die wir mit dem "fhem.pl -d" Experiment bestaetigen wollen.

ZitatVielleicht ist der Pi auch einfach aus systemd-Sicht zu lange "tot"?
Meine Hypothese beinhaltet auch, dass systemd sowas nicht prueft.
Wenn ich mich irren sollte: wie wird das gemacht?

Beta-User

#10
Zitat von: rudolfkoenig am 18 Mai 2022, 13:00:29
Meine Hypothese beinhaltet auch, dass systemd sowas nicht prueft.
Wenn ich mich irren sollte: wie wird das gemacht?
Die Beschreibung sollte in https://www.freedesktop.org/software/systemd/man/systemd.service.html#WatchdogSec= zu finden sein. Soweit ich das im Kopf habe, steht in fhem.service per default die restart-Option auf "on-failure", so dass der wd aktiv sein sollte.

OT: Bei der Recherche bin ich auch über https://forum.fhem.de/index.php/topic,123835.0.html gestolpert - da war initialUsbCheck/autocreate (iVm. USB-Geräten) mit der Verursacher für den Reboot, wenn ich das auf die Schnelle richtig erfasst habe...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Wasserwerk33

@BeateUser

Ich schaue das mal heute Abend nach. Ja hatte schon gedacht das es vielleicht eine Möglichkeit gibt wie bei einem gassensor die Daten nur alle paar Minuten zu senden. Habe aber leider keine Einstellung gefunden.

Ich schau mal nach wo er schreibt System Neustart und dann noch weiter oben.

Ich bin ja froh das ich es schon eingrenzen woran es liegt.
Dachte schon mein pi wäre Schrott.


rudolfkoenig

ZitatDie Beschreibung sollte in https://www.freedesktop.org/software/systemd/man/systemd.service.html#WatchdogSec= zu finden sein.
Das wuerde bedeuten, dass man zwingend eine systemd_watchdog Instanz braucht (huch, wieder ein FHEM-Modul entdeckt). Ist das hier der Fall? Wenn ja, dann ziehe ich meine Hypothese offiziell zurueck :)

Wasserwerk33

Also ich kann aufjedenfall sagen das meine Konsole (Pi)sich aufgehangen hat. Musste ihn komplett neu starten. Dann wollte fhem nicht mehr anspringen, selbst mit .... Start fhem wollte er nicht mehr starten. Hat jetzt aber geklappt. Ich lasse das Logfile mal über Nacht laufen. Und dann schaue ich morgen rein.

Ich habe mir extra einen D1 Mini geholt da mein pi im Wohnzimmer steht und derStromzähler im Keller ist. Mir würde ja auch reichen wenn er nur alle 10 min Daten senden würde. Wie mein gaszähler.

Schönen Abend noch
Stefan

Stelaku

Hallo Stefan

Vielleicht hilft Dir das weiter wenn Du im obis Device das Attribut Intervall auf einen für Dich aktzeptabelen Wert einstellst und Event-on-change-reading reduziert auch nochmal die Events.

Gruß Stephan

Beta-User

Wie alt ist denn die SD-Karte?

Klingt kaputt...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Wasserwerk33

Hi Stelaku,

hättest du ein Beispiel wie du das meinst. Ich bin zwar schon etwas länger dabei aber lerne immer noch und verstehe auch nicht immer wieso die Steuerung so nun läuft und anderes nicht.

danke dir

Wasserwerk33

Zitat von: Beta-User am 19 Mai 2022, 07:33:07
Wie alt ist denn die SD-Karte?

Klingt kaputt...


Extra eine Nagel neu besorgt. wo ich das jetzige fhem drauf installiert habe.



Ich habe gefunden wo er einen neu start macht. Aber ich kann da einfach nix finden. Auch wenn ich nochmal 10 sek weiter zurück schaue. Und ich habe Verbose 5.
worauf müsste ich den achten??

Beta-User

Zitat von: Wasserwerk33 am 19 Mai 2022, 22:16:30
Extra eine Nagel neu besorgt. wo ich das jetzige fhem drauf installiert habe.
Dann ist ein Kartendefekt eher unwahrscheinlich (aber nicht ausgeschlossen).

Zitat
Ich habe gefunden wo er einen neu start macht. Aber ich kann da einfach nix finden. Auch wenn ich nochmal 10 sek weiter zurück schaue. Und ich habe Verbose 5.
worauf müsste ich den achten??
Die Crash-Einträge sehen ggf. einfach ganz anders aus.

Wenn du ein verbose 5-log hast, kannst du ja mal schauen, wie beschäftigt dein Server ist (ohne orbis). Hier die Anleitung, in dem verlinkten Thread gibt es dann wieder ein link zum Ausgangsthread:
Zitat von: Beta-User am 19 Mai 2022, 22:58:14
{ Svn_GetFile("contrib/sumUpNotifyTimes.pl", "./contrib/sumUpNotifyTimes.pl") }

Danach
"chmod +x ./contrib/sumUpNotifyTimes.pl"
Dann sollte der user fhem die Berechtigung haben, das auszuführen.

"perl ./contrib/sumUpNotifyTimes.pl ./log/fhem-2022-05.log > ./log/out.log"
(Beides mit Quotes in die FHEM-Kommandozeile werfen...

Ansonsten müßtest du mal nach syslog-Einträgen von systemd schauen, ob das die Ursache für die Neustarts ist. Wie die genau aussehen, kann ich dir aber auch nicht ohne eigene Recherche sagen (mein FHEM läuft stabil, wenn ich nicht grade irgendwelche Tests mache - dann habe ich aber eher Einträge der obigen Kategorie ::) )...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Stelaku

Hallo Stefan
Ich hatte nach einem Update von fhem beobachtet das das OBIS Device plötzlich im Sekunden Takt die Daten vom
ESP bei mir geholt hat. Da ich bei mir drei ESP's mit sml am laufen habe hatte ich im Event Monitor schon sehr viele Events.
Und in Deinem List aus dem ersten Post sind die Attribute Intervall und Event on Change Reading in Deinem Device haus.stromzaehler nicht gesetzt.

Gruß Stephan



Wernieman

Zur Ergänzung von "Beta-User" Aussage:
Systemd-Meldungen findest Du auch im Syslog, also unter /var/log/syslog. Dort und im kern.log kann man bei solchen Problemen (und wenn man genau Zeitangaben hat) gerne mal schauen.

Wenn Du Probleme beim "lesen" und interpretieren hasdt, kannst Du gerne auch Teile posten. Am besten so ~10 Zeilen vor/nach dem Problemzeitpunkt.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Wasserwerk33

Moin Leute,

so nun bin ich etwas weiter gekommen. Es ist wirklich nicht der Volkszähler. Es scheint ejar meine Radios (frontline) SIRD zu sein. Habe diese mal neu installiert. Nun läuft es seit dem 23.05 in eins durch. Habe immer noch verbose 5 drin, nur leider passiert zur zeit nix. Ich bin dadrauf gekommen, weil vor jedem neustart meldete sich immer das selbe Radio.


Das was ich hier drunter gepackt habe war nur mit Verbose 3, dort hatte ich schon das 1 Tag keine meldung mehr, deswegen hatte ich es rausgenommen, danach habe ich es wieder rein gekommen mit 5.

2022.05.23 11:00:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 336266) line 1.
2022.05.23 11:05:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 337221) line 1.
2022.05.23 11:06:48 1: RMDIR: ./restoreDir/save/2022-05-20
2022.05.23 11:10:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 337994) line 1.
2022.05.23 11:15:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 338743) line 1.
2022.05.23 11:20:55 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 340154) line 1.
2022.05.23 11:20:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 340161) line 1.
2022.05.23 11:25:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 341049) line 1.
2022.05.23 11:30:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 341890) line 1.
2022.05.23 11:35:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 342897) line 1.
2022.05.23 11:40:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 343734) line 1.
2022.05.23 11:45:56 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 344604) line 1.
DIE:send: Cannot determine peer address at FHEM/44_S7_S7Client.pm line 851.
2022.05.23 17:20:55 0: DIE:send: Cannot determine peer address at FHEM/44_S7_S7Client.pm line 851.

2022.05.23 18:47:34 1: PERL WARNING: Attempt to free unreferenced scalar: SV 0x6dfb218, Perl interpreter: 0x20d3150 at ./FHEM/17_SIRD.pm line 2084.
2022.05.23 19:09:50 0: Server shutdown
2022.05.23 19:09:50 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_StreamRadio.pm line 210.
2022.05.23 19:11:22 1: Including fhem.cfg
2022.05.23 19:11:22 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 15, <$fh> line 10.
2022.05.23 19:11:22 1: PERL WARNING: Subroutine dkGetProplantaWeatherIcon redefined at ./FHEM/99_myUtils.pm line 30, <$fh> line 10.
2022.05.23 19:11:22 1: PERL WARNING: Subroutine NetDevDa redefined at ./FHEM/99_myUtils.pm line 60, <$fh> line 10.
2022.05.23 19:11:22 1: PERL WARNING: Subroutine Werte redefined at ./FHEM/99_myUtils.pm line 83, <$fh> line 10.
2022.05.23 19:11:22 1: PERL WARNING: Subroutine MyUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 107, <$fh> line 10.
2022.05.23 19:11:22 1: PERL WARNING: Subroutine movingAverage redefined at ./FHEM/99_myUtils.pm line 118, <$fh> line 10.
2022.05.23 19:11:37 1: PERL WARNING: Scalar value @args[0] better written as $args[0] at ./FHEM/95_PostMe.pm line 1018, <$fh> line 1419.
2022.05.23 19:11:37 1: PERL WARNING: Scalar value @args[0] better written as $args[0] at ./FHEM/95_PostMe.pm line 1084, <$fh> line 1419.
2022.05.23 19:11:38 1: ZWDongle_0: Can't open /dev/ttyACM0: Device or resource busy
2022.05.23 19:11:38 1: Including ./log/fhem.save
2022.05.23 19:11:41 0: Featurelevel: 6.1
2022.05.23 19:11:41 0: Server started with 167 defined entities (fhem.pl:25922/2022-04-05 perl:5.028001 os:linux user:fhem pid:11025)
2022.05.23 19:04:35 1: Including fhem.cfg
2022.05.23 19:04:52 1: PERL WARNING: Scalar value @args[0] better written as $args[0] at ./FHEM/95_PostMe.pm line 1018, <$fh> line 1419.
2022.05.23 19:04:52 1: PERL WARNING: Scalar value @args[0] better written as $args[0] at ./FHEM/95_PostMe.pm line 1084, <$fh> line 1419.
2022.05.23 19:04:52 1: ZWDongle_0: Can't open /dev/ttyACM0: Device or resource busy
2022.05.23 19:04:52 1: Including ./log/fhem.save
2022.05.23 19:14:31 0: Featurelevel: 6.1
2022.05.23 19:14:31 0: Server started with 167 defined entities (fhem.pl:25922/2022-04-05 perl:5.028001 os:linux user:fhem pid:621)
2022.05.23 19:14:32 1: Timeout for SIRD_DoSsdpDiscover reached, terminated process 888
2022.05.23 19:14:32 1: Timeout for SIRD_DoSsdpDiscover reached, terminated process 903
2022.05.23 19:14:32 1: Timeout for SIRD_DoSsdpDiscover reached, terminated process 904
2022.05.23 21:34:33 1: PERL WARNING: Attempt to free unreferenced scalar: SV 0x7227448, Perl interpreter: 0x2250150 at ./FHEM/17_SIRD.pm line 2084.
DIE:send: Cannot determine peer address at FHEM/44_S7_S7Client.pm line 851.


schönen Vatertag und ein

Horrido wünsche ich euch  ;)

rudolfkoenig

ZitatPERL WARNING: Attempt to free unreferenced scalar: SV 0x6dfb218, Perl interpreter: 0x20d3150 at ./FHEM/17_SIRD.pm line 2084.
Klingt nach perl Interpreter Bug.
Ich wuerde eine aktuellere Perl Version installieren, z.Bsp. 5.34.

Beta-User

#23
Hmm, das ist schon sehr schräg...

Zwischen dem SIRD-warning und dem Neustart vergehen 20 Minuten. Dann gibt's noch (nur) ein warning, und nach etwas mehr wie 90 Sekunden kommt dann FHEM wieder.

74_StreamRadio.pm habe ich auf die Schnelle nicht gefunden, aber könnte es sein, dass da ein Teil für einen HTTP-Get-Blocking-Befehl zusammengebastelt wird...?
EDIT: über die Forensuche und das Wiki gefunden, aber da steht in keiner der Fassungen in #210 irgendwas drin, was annähernd wie eine concatenation aussieht...?!?)


Ansonsten würde es auch helfen, wenn der TE mal seine "lösbaren" Warnings beseitigen könnte (99_myUtils scheint manches doppelt zu beinhalten, ZWDongle wirklich beschäftigt? Oder nur falsche Adresse?!?). Das sind vermutlich nicht die den Neustart auslösenden Ursachen, aber es irritiert...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Wasserwerk33

Das Zwave Dongle kann ich zur Zeit löschen. Da er so häufig neu gestartet hat habe ich die 2 zwave Module rausgenommen. Da sie nicht wirklich mit neu gestartet sind. Habe es auf zigbee umgestellt.

Das andere werde ich mal in einem anderen Beitrag posten vielleicht kann der Entwickler mal weiter helfen.

Danke

Horrido

Wasserwerk33

Guten Morgen,

Ich hatte am 27. wieder einen Neustart, bis heute noch nix.
bei 2022.05.27 19:20:20.642 1: Including ./log/fhem.save steht das also gehe ich davon aus das er hier neu gestartet hat. RSPI sagt zwar um 19:20:21 aber nach diesem log kommt nur setstate.

Davor fragt er den D1 Mini im keller ab mit Strom. Können mir jemand vielleicht sagen wie ich die datenrate runter setze nicht jede Sekunde. Wäre jetzt von mir noch einmal ein versuch. Vielleicht wird er ja überlastet.

Danke für eure Hilfe bis jetzt

2022.05.27 19:20:20.141 5: Cmd: >define SVG_FileLog_Strom_2 SVG FileLog_Strom:SVG_FileLog_Strom_2:CURRENT<
2022.05.27 19:20:20.142 5: Cmd: >setuuid SVG_FileLog_Strom_2 624c020c-f33f-5e7b-2f00-3a436bbe8e1bab82<
2022.05.27 19:20:20.142 5: Cmd: >attr SVG_FileLog_Strom_2 room Keller<
2022.05.27 19:20:20.143 5: Cmd: >define ZWDongle_0 ZWDongle /dev/ttyACM0@115200<
2022.05.27 19:20:20.144 5: Loading ./FHEM/00_ZWDongle.pm
2022.05.27 19:20:20.181 3: Opening ZWDongle_0 device /dev/ttyACM0
2022.05.27 19:20:20.182 1: ZWDongle_0: Can't open /dev/ttyACM0: Device or resource busy
2022.05.27 19:20:20.182 5: Cmd: >setuuid ZWDongle_0 624da9c2-f33f-5e7b-f357-50c9af5e2f708843<
2022.05.27 19:20:20.183 5: Cmd: >attr ZWDongle_0 homeId ff8be34c<
2022.05.27 19:20:20.184 5: Cmd: >attr ZWDongle_0 room System<
2022.05.27 19:20:20.184 5: Cmd: >define myNina Nina DE 60<
2022.05.27 19:20:20.185 5: Loading ./FHEM/77_Nina.pm
2022.05.27 19:20:20.220 5: Cmd: >setuuid myNina 624dee08-f33f-5e7b-53cd-eab9a67dd8633473<
2022.05.27 19:20:20.220 5: Cmd: >attr myNina distance 11<
2022.05.27 19:20:20.221 5: Cmd: >attr myNina latitude 52.225503<
2022.05.27 19:20:20.222 5: Cmd: >attr myNina longitude 7.682582<
2022.05.27 19:20:20.222 5: Cmd: >attr myNina room Draußen<
2022.05.27 19:20:20.223 5: Cmd: >attr myNina sort_readings_by distance<
2022.05.27 19:20:20.223 5: Cmd: >attr myNina verbose 2<
2022.05.27 19:20:20.224 5: Cmd: >define Lichtsensor HUEDevice sensor 3  IODev=deCONZ<
2022.05.27 19:20:20.225 3: Lichtsensor: I/O device is deCONZ
2022.05.27 19:20:20.226 5: Cmd: >setuuid Lichtsensor 62532d5f-f33f-5e7b-4453-b6a75f33db4a0cce<
2022.05.27 19:20:20.226 5: Cmd: >attr Lichtsensor model lumi.sen_ill.mgl01<
2022.05.27 19:20:20.227 5: Cmd: >attr Lichtsensor room Sensoren<
2022.05.27 19:20:20.227 5: Cmd: >attr Lichtsensor stateFormat Lichtstärke: lux Lux<
2022.05.27 19:20:20.228 5: Cmd: >define HUEDevice2 HUEDevice 2  IODev=deCONZ<
2022.05.27 19:20:20.229 3: HUEDevice2: I/O device is deCONZ
2022.05.27 19:20:20.229 5: Cmd: >setuuid HUEDevice2 626d0a3c-f33f-5e7b-20ce-c960809c5e2826e5<
2022.05.27 19:20:20.230 5: Cmd: >attr HUEDevice2 IODev deCONZ<
2022.05.27 19:20:20.231 5: Cmd: >attr HUEDevice2 alias Configuration tool 2<
2022.05.27 19:20:20.231 5: Cmd: >attr HUEDevice2 color-icons 2<
2022.05.27 19:20:20.232 5: Cmd: >attr HUEDevice2 devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}<
2022.05.27 19:20:20.232 5: Cmd: >attr HUEDevice2 group HUEDevice<
2022.05.27 19:20:20.233 5: Cmd: >attr HUEDevice2 model ConBee II<
2022.05.27 19:20:20.233 5: Cmd: >attr HUEDevice2 room System<
2022.05.27 19:20:20.234 5: Cmd: >define ESP_Easy_Keller ESPEasy bridge 8383<
2022.05.27 19:20:20.234 5: Loading ./FHEM/34_ESPEasy.pm
2022.05.27 19:20:20.332 4: ESPEasy ESP_Easy_Keller: Available set cmds/maps (re)initialized.
2022.05.27 19:20:20.333 5: Cmd: >setuuid ESP_Easy_Keller 6278bfb2-f33f-5e7b-8394-8bfdc4c8eaa02260<
2022.05.27 19:20:20.334 5: Cmd: >attr ESP_Easy_Keller authentication 0<
2022.05.27 19:20:20.335 5: Cmd: >attr ESP_Easy_Keller combineDevices 0<
2022.05.27 19:20:20.335 5: Cmd: >attr ESP_Easy_Keller group ESPEasy Bridge<
2022.05.27 19:20:20.336 5: Cmd: >attr ESP_Easy_Keller room Keller<
2022.05.27 19:20:20.336 5: Cmd: >define ESPEasy_ESP_Easy_Keller_Gassensor ESPEasy 192.168.33.41 80 ESP_Easy_Keller ESP_Easy_Keller_Gassensor<
2022.05.27 19:20:20.338 4: ESPEasy ESPEasy_ESP_Easy_Keller_Gassensor: Opened for ESP_Easy_Keller_Gassensor 192.168.33.41:80 using bridge ESP_Easy_Keller
2022.05.27 19:20:20.339 4: ESPEasy ESPEasy_ESP_Easy_Keller_Gassensor: Available set cmds/maps (re)initialized.
2022.05.27 19:20:20.341 5: Cmd: >setuuid ESPEasy_ESP_Easy_Keller_Gassensor 6278bfd7-f33f-5e7b-6eba-dedaf5f7c253ae5f<
2022.05.27 19:20:20.341 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Gassensor room Keller<
2022.05.27 19:20:20.342 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Gassensor stateFormat Aktuellerverbrauch: count
<br>
Gesamtverbrauch: Gesamt<br>
<
2022.05.27 19:20:20.343 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Gassensor userReadings Gesamt monotonic {ReadingsVal("ESPEasy_ESP_Easy_Keller_Gassensor","totalConsumption",0)}<
2022.05.27 19:20:20.343 5: Cmd: >define haus.stromzaehler OBIS 192.168.33.41:23 SML<
2022.05.27 19:20:20.344 5: Loading ./FHEM/47_OBIS.pm
2022.05.27 19:20:20.385 5: OBIS (haus.stromzaehler) - Opening device...
2022.05.27 19:20:20.385 3: Opening haus.stromzaehler device 192.168.33.41:23
2022.05.27 19:20:20.386 5: HttpUtils url=http://192.168.33.41:23/ NonBlocking via http
2022.05.27 19:20:20.386 4: IP: 192.168.33.41 -> 192.168.33.41
2022.05.27 19:20:20.387 5: Cmd: >setuuid haus.stromzaehler 6278c02e-f33f-5e7b-6d7b-a6aee6bdcd5db938<
2022.05.27 19:20:20.388 5: Cmd: >attr haus.stromzaehler group Strom<
2022.05.27 19:20:20.388 5: Cmd: >attr haus.stromzaehler pollingMode on<
2022.05.27 19:20:20.389 3: OBIS (haus.stromzaehler) - Attr pollingMode Val on, dopoll =
2022.05.27 19:20:20.390 5: Cmd: >attr haus.stromzaehler room Keller<
2022.05.27 19:20:20.390 5: Cmd: >attr haus.stromzaehler stateFormat {sprintf("%.0f kWh", (ReadingsVal($name,"total_consumption",0) / 1000) ) . " / ". sprintf("%.0f W", ReadingsVal($name,"power",0))}
<
2022.05.27 19:20:20.391 5: Cmd: >define myElectricityCalculator ElectricityCalculator haus.stromzaehler:total_consumption:.*<
2022.05.27 19:20:20.391 5: Loading ./FHEM/73_ElectricityCalculator.pm
2022.05.27 19:20:20.507 5: myElectricityCalculator : ElectricityCalculator - RegEx                     : haus.stromzaehler:total_consumption:.*
2022.05.27 19:20:20.507 5: myElectricityCalculator : ElectricityCalculator - Starting to define module
2022.05.27 19:20:20.507 5: myElectricityCalculator : ElectricityCalculator_MidnightTimer - time              : 1653672020.5078
2022.05.27 19:20:20.507 5: myElectricityCalculator : ElectricityCalculator_MidnightTimer - year              : 122
2022.05.27 19:20:20.508 5: myElectricityCalculator : ElectricityCalculator_MidnightTimer - mon               : 4
2022.05.27 19:20:20.508 5: myElectricityCalculator : ElectricityCalculator_MidnightTimer - day               : 27
2022.05.27 19:20:20.508 5: myElectricityCalculator : ElectricityCalculator_MidnightTimer - timelocal         : 1653602401
2022.05.27 19:20:20.508 5: myElectricityCalculator : ElectricityCalculator_MidnightTimer - nextMidnight      : 1653688801
2022.05.27 19:20:20.508 5: Cmd: >setuuid myElectricityCalculator 6278c683-f33f-5e7b-c490-d552cdc97334fba2<
2022.05.27 19:20:20.509 5: Cmd: >attr myElectricityCalculator BasicPricePerAnnum 215<
2022.05.27 19:20:20.509 5: Cmd: >attr myElectricityCalculator Currency €<
2022.05.27 19:20:20.510 5: Cmd: >attr myElectricityCalculator DecimalPlace 3<
2022.05.27 19:20:20.511 5: Cmd: >attr myElectricityCalculator ElectricityCounterOffset 21913<
2022.05.27 19:20:20.511 5: Cmd: >attr myElectricityCalculator ElectricityKwhPerCounts 1<
2022.05.27 19:20:20.512 5: Cmd: >attr myElectricityCalculator ElectricityPricePerKWh 0.0003825<
2022.05.27 19:20:20.512 5: Cmd: >attr myElectricityCalculator MonthOfAnnualReading 5<
2022.05.27 19:20:20.513 5: Cmd: >attr myElectricityCalculator MonthlyPayment 150<
2022.05.27 19:20:20.514 5: Cmd: >attr myElectricityCalculator ReadingDestination CalculatorDevice<
2022.05.27 19:20:20.514 5: Cmd: >attr myElectricityCalculator SiPrefixPower kW<
2022.05.27 19:20:20.515 5: Cmd: >attr myElectricityCalculator group Strom<
2022.05.27 19:20:20.515 5: Cmd: >attr myElectricityCalculator room Keller<
2022.05.27 19:20:20.516 5: Cmd: >attr myElectricityCalculator stateFormat Kosten Heute: haus.stromzaehler_total_consumption_EnergyCostDay € <br>
Kosten Gestern: haus.stromzaehler_total_consumption_EnergyCostDayLast€ <br>
Kosten Monat: haus.stromzaehler_total_consumption_EnergyCostMonth €<br>
Kosten Jahr: haus.stromzaehler_total_consumption_EnergyCostYear €<br>
<br>
<br>
Reserve:haus.stromzaehler_total_consumption_FinanceReserve €<
2022.05.27 19:20:20.517 5: Cmd: >define ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 ESPEasy 192.168.33.41 80 ESP_Easy_Keller ESP_Easy_Keller_Puffer_Oben_Nr._2<
2022.05.27 19:20:20.518 4: ESPEasy ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2: Opened for ESP_Easy_Keller_Puffer_Oben_Nr._2 192.168.33.41:80 using bridge ESP_Easy_Keller
2022.05.27 19:20:20.520 4: ESPEasy ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2: Available set cmds/maps (re)initialized.
2022.05.27 19:20:20.521 5: Cmd: >setuuid ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 6278d4d1-f33f-5e7b-b01e-3f7d6a10da45b3f7<
2022.05.27 19:20:20.521 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 Interval 300<
2022.05.27 19:20:20.522 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 alias Puffer<
2022.05.27 19:20:20.523 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 group ESPEasy Device<
2022.05.27 19:20:20.523 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 presenceCheck 1<
2022.05.27 19:20:20.524 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 readingSwitchText 1<
2022.05.27 19:20:20.525 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 room Keller<
2022.05.27 19:20:20.525 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 setState 3<
2022.05.27 19:20:20.526 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Puffer_Oben_Nr._2 stateFormat temperature<
2022.05.27 19:20:20.526 5: Cmd: >define ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 ESPEasy 192.168.33.41 80 ESP_Easy_Keller ESP_Easy_Keller_Warmwasser_Oben_Nr.1<
2022.05.27 19:20:20.528 4: ESPEasy ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1: Opened for ESP_Easy_Keller_Warmwasser_Oben_Nr.1 192.168.33.41:80 using bridge ESP_Easy_Keller
2022.05.27 19:20:20.529 4: ESPEasy ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1: Available set cmds/maps (re)initialized.
2022.05.27 19:20:20.531 5: Cmd: >setuuid ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 6278dab8-f33f-5e7b-5267-20f317b89bffb265<
2022.05.27 19:20:20.531 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 Interval 300<
2022.05.27 19:20:20.532 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 alias Warmwasser<
2022.05.27 19:20:20.532 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 group ESPEasy Device<
2022.05.27 19:20:20.533 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 presenceCheck 1<
2022.05.27 19:20:20.534 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 readingSwitchText 1<
2022.05.27 19:20:20.534 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 room Keller<
2022.05.27 19:20:20.535 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 setState 3<
2022.05.27 19:20:20.535 5: Cmd: >attr ESPEasy_ESP_Easy_Keller_Warmwasser_Oben_Nr.1 stateFormat temperature<
2022.05.27 19:20:20.536 5: Cmd: >define Gaszaehler GasCalculator ESPEasy_ESP_Easy_Keller_Gassensor:Gesamt:.*<
2022.05.27 19:20:20.536 5: Loading ./FHEM/73_GasCalculator.pm
2022.05.27 19:20:20.624 5: Gaszaehler : GasCalculator - RegEx                             : ESPEasy_ESP_Easy_Keller_Gassensor:Gesamt:.*
2022.05.27 19:20:20.624 5: Gaszaehler : GasCalculator - Starting to define module
2022.05.27 19:20:20.625 5: Gaszaehler : GasCalculator_MidnightTimer - time              : 1653672020.62531
2022.05.27 19:20:20.625 5: Gaszaehler : GasCalculator_MidnightTimer - year              : 122
2022.05.27 19:20:20.625 5: Gaszaehler : GasCalculator_MidnightTimer - mon               : 4
2022.05.27 19:20:20.625 5: Gaszaehler : GasCalculator_MidnightTimer - day               : 27
2022.05.27 19:20:20.625 5: Gaszaehler : GasCalculator_MidnightTimer - timelocal         : 1653602401
2022.05.27 19:20:20.626 5: Gaszaehler : GasCalculator_MidnightTimer - nextMidnight      : 1653688801
2022.05.27 19:20:20.626 5: Cmd: >setuuid Gaszaehler 6278e0f6-f33f-5e7b-ccd0-c4a770f569082848<
2022.05.27 19:20:20.626 5: Cmd: >attr Gaszaehler BasicPricePerAnnum 330<
2022.05.27 19:20:20.627 5: Cmd: >attr Gaszaehler Currency €<
2022.05.27 19:20:20.627 5: Cmd: >attr Gaszaehler DecimalPlace 3<
2022.05.27 19:20:20.628 5: Cmd: >attr Gaszaehler GasCounterOffset 2882.805<
2022.05.27 19:20:20.629 5: Cmd: >attr Gaszaehler GasCubicPerCounts 0.01<
2022.05.27 19:20:20.629 5: Cmd: >attr Gaszaehler GasNominalHeatingValue 11<
2022.05.27 19:20:20.630 5: Cmd: >attr Gaszaehler GasPricePerKWh 0.0990<
2022.05.27 19:20:20.630 5: Cmd: >attr Gaszaehler GaszValue 1<
2022.05.27 19:20:20.631 5: Cmd: >attr Gaszaehler MonthOfAnnualReading 1<
2022.05.27 19:20:20.631 5: Cmd: >attr Gaszaehler MonthlyPayment 75<
2022.05.27 19:20:20.632 5: Cmd: >attr Gaszaehler ReadingDestination CalculatorDevice<
2022.05.27 19:20:20.632 5: Cmd: >attr Gaszaehler SiPrefixPower kW<
2022.05.27 19:20:20.633 5: Cmd: >attr Gaszaehler Volume m³<
2022.05.27 19:20:20.633 5: Cmd: >attr Gaszaehler room Keller<
2022.05.27 19:20:20.634 5: Cmd: >attr Gaszaehler stateFormat Zählerstand:ESPEasy_ESP_Easy_Keller_Gassensor_Gesamt_Meter <br>
Kosten heute:ESPEasy_ESP_Easy_Keller_Gassensor_Gesamt_EnergyCostDay € <br>
Kosten gestern:ESPEasy_ESP_Easy_Keller_Gassensor_Gesamt_EnergyCostDayLast € <br>

Kosten Monat:ESPEasy_ESP_Easy_Keller_Gassensor_Gesamt_EnergyCostMonth € <br>
Kosten Jahr:ESPEasy_ESP_Easy_Keller_Gassensor_Gesamt_EnergyCostYear € <br>
<br>
<br>
Reserve: ESPEasy_ESP_Easy_Keller_Gassensor_Gesamt_FinanceReserve €
<
2022.05.27 19:20:20.635 5: Cmd: >define Hauptschalter_Sonnenschutz S7_DWrite db 0 7.0<
2022.05.27 19:20:20.635 5: S7_DWrite_Define called
2022.05.27 19:20:20.639 5: S7_DWrite_Define called2
2022.05.27 19:20:20.639 5: Cmd: >setuuid Hauptschalter_Sonnenschutz 62849e75-f33f-5e7b-3724-a8825a57cdfe45d9<
2022.05.27 19:20:20.640 5: Cmd: >attr Hauptschalter_Sonnenschutz event-min-interval .*:600<
2022.05.27 19:20:20.640 5: Cmd: >attr Hauptschalter_Sonnenschutz event-on-change-reading state<
2022.05.27 19:20:20.641 5: Cmd: >attr Hauptschalter_Sonnenschutz room Logo<
2022.05.27 19:20:20.642 1: Including ./log/fhem.save
2022.05.27 19:20:20.642 5: Cmd: >setstate Abfall initialized<
2022.05.27 19:20:20.643 5: Cmd: >setstate Abfall 2022-05-25 22:14:34 calname Abfall<
2022.05.27 19:20:20.643 5: Cmd: >setstate Abfall 2022-05-25 22:14:34 lastUpdate 2022-05-25 22:14:32<
2022.05.27 19:20:20.643 5: Cmd: >setstate Abfall 2022-05-25 22:14:34 nextUpdate 2022-05-25 23:14:32<
2022.05.27 19:20:20.644 5: Cmd: >setstate Abfall 2022-05-25 22:14:34 nextWakeup 2022-05-25 23:14:32<
2022.05.27 19:20:20.644 5: Cmd: >setstate Abfall 2022-05-27 06:45:32 state initialized<
2022.05.27 19:20:20.644 5: Cmd: >setstate AnruferNachricht cmd_1<

Wasserwerk33

So werde es jetzt nochmal mit event-min-interval versuchen. Einmal unter OBIS auf .*:60 gesetzt und unter dem Kostenrechner auf .*:300 gesetzt. Mal sehen ob es nun besser wird, da die Datenrate ja nun niedriger ist.