bestimmtes reding auslesen

Begonnen von simonsky, 16 April 2023, 17:18:53

Vorheriges Thema - Nächstes Thema

simonsky

Hallo zusammen,
ich habe folgendes Problem.
In Fhem bekomme ich von meinen esp8266 (Stromzähler) folgende ausgegeben.
statSML_Verbrauch_T2
Hour: 0.1317660 Day: 13.9637640 Month: 60.7304062 Year: 60.7304062 (since: explicit )
Jetzt möchte ich das ich in Tab ui nicht genau das so angezeigt wird, sondern nur zb. Day: und Month:
Irgendwie stehe ich gerade auf dem schlauch und kann auch nichts Passendes finden wie ich das reading aufsplittern kann in Einzelne.

Also Ziel wäre zb.
statSML_Verbrauch_T2_1 Tag:1234
statSML_Verbrauch_T2_2 Monat:1234 ect.

Vieleicht kann mir einer weiterhelfen wie ich die Mache.
Ich weiß das es geht aber ich weiß nicht wo es steht. ;)

RalfRog

#1
Da ich beim aufsplitten mit Perl so meine Probleme habe nutze ich im StatisticsModul singularReadings.
Da definierst du die Werte die du brauchst dazu.

Für meinen Shelly z.B. :
statEnergyCum  Hour: 0.0 Day: 247.4 Month: 13145.6 Year: 42473.4
statEnergyCumDay  247.4
 
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

rudolfkoenig

Mit userReadings sollte es auch gehen:
attr DEVICE userReadings Tag:statSML_Verbrauch_T2.* {$event=~m/Day:.([^ ]+)/;;$1}, Monat:statSML_Verbrauch_T2.* {$event=~m/Month:.([^ ]+)/;;$1}

simonsky

#3
Habe jetzt folgendes mal eingetragen TagN:statSML_Verbrauch_T2.* {$event=~m/Day:.([^ ]+)/;;$1}, MonatN:statSML_Verbrauch_T2.* {$event=~m/Month:.([^ ]+)/;;$1}
TagH:statSML_Verbrauch_T1.* {$event=~m/Day:.([^ ]+)/;;$1}, MonatH:statSML_Verbrauch_T1.* {$event=~m/Month:.([^ ]+)/;;$1}
da ich ja hoch und nieder Tarif habe.
Leider passiert Garnichts.
So wie ich das jetzt verstehe müsste ich doch jetzt vier neue readings haben mit TagH MonatH und TagN und MonatN.
Bekomme aber leider nichts angezeigt.

In meiner readingList wurde folgendes damals automatisch erstellt.


DVES_D6EFA8:tele/tasmota_D6EFA8/STATE:.* { json2nameValue($EVENT) }
DVES_D6EFA8:tele/tasmota_D6EFA8/SENSOR:.* { json2nameValue($EVENT) }
DVES_D6EFA8:tele/tasmota_D6EFA8/LWT:.* LWT
DVES_D6EFA8:cmnd/tasmota_D6EFA8/POWER:.* POWER
DVES_D6EFA8:tasmota/discovery/58BF25D6EFA8/config:.* { json2nameValue($EVENT) }
DVES_D6EFA8:tasmota/discovery/58BF25D6EFA8/sensors:.* { json2nameValue($EVENT) }
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO1:.* { json2nameValue($EVENT) }
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO2:.* { json2nameValue($EVENT) }
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO3:.* { json2nameValue($EVENT) }
DVES_D6EFA8:stat/tasmota_D6EFA8/RESULT:.* { json2nameValue($EVENT) }
DVES_D6EFA8:ignal\x22_-58\x2c\x22LinkCount\x22_162\x2c\x22Downtime\x22_\x220T0:.* ignal__-58__LinkCount__162__Downtime___0T0
DVES_D6EFA8:_57\x22\x7d\x7d0\xaf\x02:.* _57___0__

TomLee

Das Beispiel war zur Eingabe in der Befehlszeile (oben) gedacht. Wenn du das direkt im Attribut eingibst müssen es einfache Semikolon sein.

rudolfkoenig

Zu viele Strichpunkte (aka Semikolon) sollten keine Ursache sein, sowas ist nur Schoenheitsfehler.
Vmtl. ist das fragliche Reading nicht exakt so, wie oben abgebildet, oder es gibt noch weitere Attribute , die die Verarbeitung beeinflussen.
Man koennte mehr sagen, wenn man ein komplettes Bild sehen wuerde, siehe "Copy for forum.fhem.de" unten in der Detailansicht in FHEMWEB.

simonsky

so wird es mir in Fhem angezeigtDu darfst diesen Dateianhang nicht ansehen.
und hir die attrDu darfst diesen Dateianhang nicht ansehen. 

rudolfkoenig

Ich bitte nochmal um kopierfaehige, komplette Daten.
Wenn ich helfen soll, dann bitte nicht von mir erwarten, dass ich alles eintippe.

simonsky

define MQTT2_DVES_D6EFA8 MQTT2_DEVICE DVES_D6EFA8
attr MQTT2_DVES_D6EFA8 alias ÜZ Zähler
attr MQTT2_DVES_D6EFA8 event-on-change-reading .*
attr MQTT2_DVES_D6EFA8 readingList DVES_D6EFA8:tele/tasmota_D6EFA8/STATE:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/SENSOR:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/LWT:.* LWT\
DVES_D6EFA8:cmnd/tasmota_D6EFA8/POWER:.* POWER\
DVES_D6EFA8:tasmota/discovery/58BF25D6EFA8/config:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tasmota/discovery/58BF25D6EFA8/sensors:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO1:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO2:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO3:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:stat/tasmota_D6EFA8/RESULT:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:ignal\x22_-58\x2c\x22LinkCount\x22_162\x2c\x22Downtime\x22_\x220T0:.* ignal__-58__LinkCount__162__Downtime___0T0\
DVES_D6EFA8:_57\x22\x7d\x7d0\xaf\x02:.* _57___0__
attr MQTT2_DVES_D6EFA8 room StromVerbrauch
attr MQTT2_DVES_D6EFA8 userReadings TagN:statSML_Verbrauch_T2.* {$event=~m/Day:.([^ ]+)/;;;;$1}, MonatN:statSML_Verbrauch_T2.* {$event=~m/Month:.([^ ]+)/;;;;$1}\
TagH:statSML_Verbrauch_T1.* {$event=~m/Day:.([^ ]+)/;;;;$1}, MonatH:statSML_Verbrauch_T1.* {$event=~m/Month:.([^ ]+)/;;;;$1}

rudolfkoenig

Danke, das ist schon besser, jetzt fehlen noch die Readings.
Gibt es einen Grund, den "Copy for forum.fhem.de" Link nicht zu verwenden?

simonsky

Sorry habe gedacht das das sonst alles zu groß wird hier noch mal alle daten jetzt ;)
defmod MQTT2_DVES_D6EFA8 MQTT2_DEVICE DVES_D6EFA8
attr MQTT2_DVES_D6EFA8 alias ÜZ Zähler
attr MQTT2_DVES_D6EFA8 event-on-change-reading .*
attr MQTT2_DVES_D6EFA8 readingList DVES_D6EFA8:tele/tasmota_D6EFA8/STATE:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/SENSOR:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/LWT:.* LWT\
DVES_D6EFA8:cmnd/tasmota_D6EFA8/POWER:.* POWER\
DVES_D6EFA8:tasmota/discovery/58BF25D6EFA8/config:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tasmota/discovery/58BF25D6EFA8/sensors:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO1:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO2:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tele/tasmota_D6EFA8/INFO3:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:stat/tasmota_D6EFA8/RESULT:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:ignal\x22_-58\x2c\x22LinkCount\x22_162\x2c\x22Downtime\x22_\x220T0:.* ignal__-58__LinkCount__162__Downtime___0T0\
DVES_D6EFA8:_57\x22\x7d\x7d0\xaf\x02:.* _57___0__
attr MQTT2_DVES_D6EFA8 room StromVerbrauch
attr MQTT2_DVES_D6EFA8 userReadings TagN:statSML_Verbrauch_T2.* {$event=~m/Day:.([^ ]+)/;;;;$1}, MonatN:statSML_Verbrauch_T2.* {$event=~m/Month:.([^ ]+)/;;;;$1}\
TagH:statSML_Verbrauch_T1.* {$event=~m/Day:.([^ ]+)/;;;;$1}, MonatH:statSML_Verbrauch_T1.* {$event=~m/Month:.([^ ]+)/;;;;$1}

setstate MQTT2_DVES_D6EFA8 2023-03-02 03:15:45 0
setstate MQTT2_DVES_D6EFA8 2023-04-10 09:12:37 ABenergy Error evaluating MQTT2_DVES_D6EFA8 userReading ABenergy: Not enough arguments for main::ReadingsVal at (eval 1972) line 1, near ""statSML_Verbrauch_T2Last.Day,0")"\

setstate MQTT2_DVES_D6EFA8 2023-02-12 10:59:26 Command Error
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Heap 10
setstate MQTT2_DVES_D6EFA8 2023-04-19 03:00:30 IODev MQTT_Server
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info1_FallbackTopic cmnd/DVES_D6EFA8_fb/
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info1_GroupTopic cmnd/tasmotas/
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info1_Module Generic
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info1_Version 12.3.1.2(scripting)
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info2_Hostname tasmota-D6EFA8-4008
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info2_IPAddress 192.168.179.5
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info2_WebServerMode Admin
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info3_BootCount 101
setstate MQTT2_DVES_D6EFA8 2023-04-17 13:06:45 Info3_RestartReason Software/System restart
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_1 4026b7b8
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_10 40221310
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_11 402ae124
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_12 4024148a
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_13 40100000
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_14 4025b926
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_15 40228742
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_16 40250000
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_17 40222ce0
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_18 402ae249
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_19 4025b854
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_2 4024e99d
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_20 402ae249
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_21 40222ce0
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_22 40222ce0
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_23 40241694
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_24 4024ec5a
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_25 4024f229
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_26 4025be64
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_27 40222ce0
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_28 4025fae2
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_29 4025fb40
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_3 4024ecd9
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_30 401000e1
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_31 40222d18
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_4 4024ed5e
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_5 4024ee38
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_6 4022c740
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_7 4022c782
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_8 4022c7a8
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_CallChain_9 4022c7c5
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_DEPC 00000000
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_EPC_1 40263ec4
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_EPC_2 00000000
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_EPC_3 00000000
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_EXCVADDR 00000000
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_Exception 29
setstate MQTT2_DVES_D6EFA8 2023-02-21 03:27:27 Info3_RestartReason_Reason Exception
setstate MQTT2_DVES_D6EFA8 2023-04-19 03:03:12 LWT Online
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 LoadAvg 19
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 MonatH 104.3356836
setstate MQTT2_DVES_D6EFA8 2023-04-19 06:59:55 MonatN Error evaluating MQTT2_DVES_D6EFA8 userReading MonatN: Bareword "statSML_Verbrauch_T1" not allowed while "strict subs" in use at (eval 114588) line 2.\

setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 MqttCount 7
setstate MQTT2_DVES_D6EFA8 2023-03-31 16:50:50 POWER
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Einspeisung_Summe 390.5639345
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Verbrauch_Summe 2674.0072001
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Verbrauch_T1 1257.0417343
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Verbrauch_T2 1416.9654657
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Volt_L1 230.3
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Volt_L2 230.5
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Volt_L3 230.6
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Watt_L1 146.74
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Watt_L2 71.00
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Watt_L3 -3.18
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SML_Watt_Summe 214.56
setstate MQTT2_DVES_D6EFA8 2023-01-21 09:02:28 SaveData on
setstate MQTT2_DVES_D6EFA8 2023-01-21 09:02:28 SetOption26 on
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Sleep 50
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 SleepMode Dynamic
setstate MQTT2_DVES_D6EFA8 2023-01-21 09:02:27 StateText1 off
setstate MQTT2_DVES_D6EFA8 2023-01-21 09:02:27 StateText2 on
setstate MQTT2_DVES_D6EFA8 2023-01-21 09:02:28 StateText3 toggle
setstate MQTT2_DVES_D6EFA8 2023-01-21 09:02:28 StateText4 hold
setstate MQTT2_DVES_D6EFA8 2023-04-19 06:59:55 TagN 4.6851041
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Time 2023-04-19T07:49:40
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Uptime 1T19:42:59
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 UptimeSec 157379
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_AP 1
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_BSSId 60:22:32:8D:B3:FB
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_Channel 6
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_Downtime 0T00:01:24
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_LinkCount 3
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_Mode 11n
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_RSSI 78
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_SSId $imonsky
setstate MQTT2_DVES_D6EFA8 2023-04-19 08:49:40 Wifi_Signal -61
setstate MQTT2_DVES_D6EFA8 2023-02-20 18:42:30 _23___0__ ␚tele/tasmota_D6EFA8/SENSOR{"Time"_"2023-02-20

TomLee

Zitat von: commandref userreadingsuserReadings
Komma getrennte Liste von benutzerdefinierten Readings. Jede Definition hat folgendes Format:
<reading>[:<trigger>] [<modifier>] { <perl code> }
Diese benutzerdefinierte Readings werden bei jeder Aktualisierung der Gerätereadings gesetzt, indem das spezifizierte perl code { <perl code> } ausgeführt wird, und dessen Wert dem Reading zugewiesen wird. Falls <trigger> spezifiziert ist, dann findet diese Ausführung nur dann statt, falls einer der aktualisierten Readings dem regexp <trigger> entspricht (matched).

Bei dir fehlt ein Komma und die Deko (bezüglich Semikolon) braucht man im Code nicht wirklich.

rudolfkoenig

Zitathier noch mal alle daten jetzt
Fuer mich scheinen nicht alle Daten zu sein, das Ende wird "unueblich" abgeschnitten.
Wichtiger: die Quelle (statSML_Verbrauch_T2) finde ich nicht.

Die Zeile mit ABenergy finde ich auch verwirrend, ich gehe jetzt mal davon aus, sie stammt aus einem frueheren Versuch.

TagN und MonatH werden ja richtig erzeugt,
MonatN liegt an das Komma (wie von TomLee bemerkt), und TagH ist vmtl. beim Copy&Paste verschwunden.

Zitatdie Deko (bezüglich Semikolon) braucht man im Code nicht wirklich.
Damit sind die vierfachen ;;;; gemeint, an dieser Stelle reichen zwei.
Das ist leider verwirrend:
- wenn man ein Semikolon (;) in der + Dialog (oben links) oder im Raw definition (unten per dropdown) eingibt, dann muss man es verdoppeln
- wenn man es direkt beim Editieren des Attributes eingibt, dann nur einmal, das Programm verdoppelt es automatisch.

Beta-User

Partly OT zu:
DVES_D6EFA8:tasmota/discovery/58BF25D6EFA8/config:.* { json2nameValue($EVENT) }\
DVES_D6EFA8:tasmota/discovery/58BF25D6EFA8/sensors:.* { json2nameValue($EVENT) }\
[....]
DVES_D6EFA8:ignal\x22_-58\x2c\x22LinkCount\x22_162\x2c\x22Downtime\x22_\x220T0:.* ignal__-58__LinkCount__162__Downtime___0T0\
DVES_D6EFA8:_57\x22\x7d\x7d0\xaf\x02:.* _57___0__
a
Die "hinteren kaputten" Zeilen hatte ich früher hin und wieder auch im Zusammenhang mit OpenMQTTGateway. Ist aber schon länger kein Problem mehr gewesen, weiß nicht warum genau, evtl. wg. ignoreRegexp (s.u.).

FHEM ist aktuell?

Ansonsten kann ich nur DRINGLICH empfehlen, alle "autodiscovery" (oä.) Topics (die oberen beiden) per ignoreRegexp am MQTT2_SERVER bzw. MQTT2_CLIENT direkt zu verwerfen! Diese Infos braucht man für FHEM nicht, und ich werde auch den Verdacht nicht los, dass aufgrund der internen Struktur der darüber gelieferten Daten genau solche "kaputten" readingList-Einträge erst erzeugt werden, wie sie unten zu sehen sind...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

simonsky

Ich habe gerade einen Fehler entdeckt. Und zwar habe ich vor längeren Mal das Modul Statistik ausprobiert und hier entsteht wohl das readingdefmod Statistik statistics MQTT2_DVES_D6EFA8
attr Statistik deltaReadings SML_Verbrauch_T1,SML_Verbrauch_T2
attr Statistik ignoreDefaultAssignments 1
attr Statistik minAvgMaxReadings SML_Watt_Summe
attr Statistik room StromVerbrauch

setstate Statistik Updated stats for: MQTT2_DVES_D6EFA8
setstate Statistik 2023-04-19 11:04:00 .MQTT2_DVES_D6EFA8:SML_Verbrauch_T1 LastValue: 1257.5406916 ShowDate: 2 DecPlaces: 7
setstate Statistik 2023-04-19 11:04:00 .MQTT2_DVES_D6EFA8:SML_Verbrauch_T2 LastValue: 1416.9654657 ShowDate: 2 DecPlaces: 7
setstate Statistik 2023-04-19 11:04:00 .MQTT2_DVES_D6EFA8:SML_Watt_SummeDay Sum: 19726132.53 Time: 39845 LastValue: 5.14 LastTime: 1681895040 ShowDate: 0 DecPlaces: 2
setstate Statistik 2023-04-19 11:04:00 .MQTT2_DVES_D6EFA8:SML_Watt_SummeHour Sum: -6066.85 Time: 245 LastValue: 5.14 LastTime: 1681895040 ShowDate: 0 DecPlaces: 2
setstate Statistik 2023-04-19 11:04:00 .MQTT2_DVES_D6EFA8:SML_Watt_SummeMonth Sum: 620317376.38 Time: 1595005 LastValue: 5.14 LastTime: 1681895040 ShowDate: 0 DecPlaces: 2
setstate Statistik 2023-04-19 11:04:00 .MQTT2_DVES_D6EFA8:SML_Watt_SummeYear Sum: 5369915940.97 Time: 7606359 LastValue: 5.14 LastTime: 1681895040 ShowDate: 1 DecPlaces: 2
setstate Statistik 2023-01-21 09:36:45 .MQTT2_DVES_D6EFA8:statSML_Verbrauch_T1 LastValue:  ShowDate: 8 DecPlaces: 0
setstate Statistik 2023-04-19 03:00:32 monitoredDevicesMQTT2_DEVICE MQTT2_DVES_D6EFA8
setstate Statistik 2023-04-19 10:59:55 nextPeriodChangeCalc 2023-04-19 11:59:55
setstate Statistik 2023-04-19 11:04:00 state Updated stats for: MQTT2_DVES_D6EFA8
Und jetzt bin ich noch mehr verwirrt.
Glaube ich muss das alles noch mal neu anlegen.
Trotzdem vielen Dank schon mal für eure Hilfe