[gelöst] AEON Labs ZW095 Home Energy Meter Gen5 - wie einrichten...?

Begonnen von Beta-User, 05 Juli 2020, 15:30:08

Vorheriges Thema - Nächstes Thema

Beta-User

Hallo zusammen,

da ich zum Stichwort ZW095 nichts finden konnte und der einzige ZWave-3-Phasen-Zähler, der hier im Forum bisher aufgetaucht zu sein scheint, von Qubino ist, hier gleich mal die RAW-list von dem, was bisher geschah. Mein Problem:
Ich bekomme keine regelmäßigen updates, und irgendwie werde ich auch den Verdacht nicht los, dass die configBytes irgendwie nicht so recht passen, oder ich verstehe mal wieder die Zusammenhänge (noch) nicht so richtig:
define Stromzaehler ZWave 12345678 13
attr Stromzaehler IODev zwaveme
attr Stromzaehler classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC METER CRC_16_ENCAP MULTI_CHANNEL MULTI_CHANNEL_ASSOCIATION CONFIGURATION ASSOCIATION_GRP_INFO ASSOCIATION FIRMWARE_UPDATE_MD POWERLEVEL DEVICE_RESET_LOCALLY MARK
attr Stromzaehler room Steuerung->Strom
attr Stromzaehler stateFormat energy
attr Stromzaehler vclasses ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:2 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 VERSION:2 ZWAVEPLUS_INFO:2

define Stromzaehler_Phase_1 ZWave 12345678 3329
attr Stromzaehler_Phase_1 IODev zwaveme
attr Stromzaehler_Phase_1 classes METER ASSOCIATION_GRP_INFO ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION
attr Stromzaehler_Phase_1 room Steuerung->Strom
attr Stromzaehler_Phase_1 stateFormat energy

define Stromzaehler_Phase_2 ZWave 12345678 3330
attr Stromzaehler_Phase_2 IODev zwaveme
attr Stromzaehler_Phase_2 classes METER ASSOCIATION_GRP_INFO ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION
attr Stromzaehler_Phase_2 room Steuerung->Strom
attr Stromzaehler_Phase_2 stateFormat energy

define Stromzaehler_Phase_3 ZWave 12345678 3331
attr Stromzaehler_Phase_3 IODev zwaveme
attr Stromzaehler_Phase_3 classes METER ASSOCIATION_GRP_INFO ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION
attr Stromzaehler_Phase_3 room Steuerung->Strom
attr Stromzaehler_Phase_3 stateFormat energy

setstate Stromzaehler 0.753 kWh previous: 1.29 delta_time: 150 s
setstate Stromzaehler 2020-07-05 14:19:30 assocGroup_1 Max 5 Nodes
setstate Stromzaehler 2020-07-05 14:19:30 assocGroups 1
setstate Stromzaehler 2020-07-05 13:19:06 associatedWith Stromzaehler_Phase_1,Stromzaehler_Phase_2,Stromzaehler_Phase_3
setstate Stromzaehler 2020-07-05 15:00:50 configGroup1Interval 60
setstate Stromzaehler 2020-07-05 15:00:50 configGroup1Reports 0
setstate Stromzaehler 2020-07-05 15:00:50 configGroup2Interval 60
setstate Stromzaehler 2020-07-05 15:00:50 configGroup2Reports 1
setstate Stromzaehler 2020-07-05 15:00:50 configGroup3Interval 60
setstate Stromzaehler 2020-07-05 15:00:51 configGroup3Reports 0
setstate Stromzaehler 2020-07-05 15:00:51 configLockUnlockConfiguration Unlock
setstate Stromzaehler 2020-07-05 15:00:51 configPartnerID AeonLabsStandardProduct
setstate Stromzaehler 2020-07-05 15:00:51 configPowerEnergyDetectionMode ReportAlgebraicSumEnergy
setstate Stromzaehler 2020-07-05 15:00:51 configReportingCRC16Encapsulation13 Enable
setstate Stromzaehler 2020-07-05 15:00:51 configSelectiveReporting Disable
setstate Stromzaehler 2020-07-05 15:00:51 configWattagePercentageChangeC1 10
setstate Stromzaehler 2020-07-05 15:00:51 configWattagePercentageChangeC2 10
setstate Stromzaehler 2020-07-05 15:00:51 configWattagePercentageChangeC3 10
setstate Stromzaehler 2020-07-05 15:00:51 configWattagePercentageChangeWholeHEM 10
setstate Stromzaehler 2020-07-05 15:00:51 configWattageThresholdC1 50
setstate Stromzaehler 2020-07-05 15:00:51 configWattageThresholdC2 50
setstate Stromzaehler 2020-07-05 15:00:51 configWattageThresholdC3 50
setstate Stromzaehler 2020-07-05 15:00:51 configWattageThresholdWholeHEM 50
setstate Stromzaehler 2020-07-05 15:13:22 energy 0.753 kWh previous: 1.29 delta_time: 150 s
setstate Stromzaehler 2020-07-03 21:11:51 fwMd fwMdManId: 0086, fwMdFwId_0: 005f, fwMdChkSum_0: f0c9
setstate Stromzaehler 2020-07-05 14:46:42 mcaGroups 1
setstate Stromzaehler 2020-07-05 14:46:42 mca_1 Max 5 Nodes zwaveme:0
setstate Stromzaehler 2020-07-03 21:35:53 model AEON Labs ZW095 Home Energy Meter Gen5
setstate Stromzaehler 2020-07-03 21:35:53 modelConfig aeotec/zw095.xml
setstate Stromzaehler 2020-07-03 21:35:53 modelId 0086-0002-005f
setstate Stromzaehler 2020-07-03 21:35:35 neighborList zwaveme Licht_WoZi_Vorn_Aussen ZWave_SWITCH_BINARY_6 ZWave_SWITCH_MULTILEVEL_8
setstate Stromzaehler 2020-07-05 13:11:49 powerlvl current 0 remain 0
setstate Stromzaehler 2020-07-05 13:11:43 powerlvlTest node 0 status 0 frameAck 0
setstate Stromzaehler 2020-07-05 15:13:00 state configPowerEnergyDetectionMode ReportConsumingElectricity
setstate Stromzaehler 2020-07-05 15:13:22 timeToAck 0.033
setstate Stromzaehler 2020-07-05 15:13:22 transmit OK
setstate Stromzaehler 2020-07-05 12:07:18 version Lib 3 Prot 4.54 App 1.4 HW 95 FWCounter 0

setstate Stromzaehler_Phase_1 0.35 kWh previous: 0.347 delta_time: 150 s
setstate Stromzaehler_Phase_1 2020-07-05 13:19:06 associatedWith Stromzaehler
setstate Stromzaehler_Phase_1 2020-07-05 15:13:22 energy 0.35 kWh previous: 0.347 delta_time: 150 s
setstate Stromzaehler_Phase_1 2020-07-05 14:49:36 mcaGroups 1
setstate Stromzaehler_Phase_1 2020-07-05 14:49:36 mca_1 Max 0
setstate Stromzaehler_Phase_1 2020-07-03 21:13:32 meterSupported type:energy, both import and export, resetable:yes, scales: 0:kWh 2:W 4:V 5:A
setstate Stromzaehler_Phase_1 2020-07-05 14:49:28 state mcaDel 1 0 1 1
setstate Stromzaehler_Phase_1 2020-07-03 21:41:11 zwavePlusInfo version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:1000 userIcon:1000

setstate Stromzaehler_Phase_2 0.001 kWh previous: 0.543 delta_time: 151 s
setstate Stromzaehler_Phase_2 2020-07-05 13:19:06 associatedWith Stromzaehler
setstate Stromzaehler_Phase_2 2020-07-05 15:13:22 energy 0.001 kWh previous: 0.543 delta_time: 151 s
setstate Stromzaehler_Phase_2 2020-07-05 14:14:23 mcaGroups 1
setstate Stromzaehler_Phase_2 2020-07-05 14:14:23 mca_1 Max 0
setstate Stromzaehler_Phase_2 2020-07-05 12:16:17 meterSupported type:energy, both import and export, resetable:yes, scales: 0:kWh 2:W 4:V 5:A
setstate Stromzaehler_Phase_2 2020-07-05 14:14:12 state mcaAdd 1 0 1 1

setstate Stromzaehler_Phase_3 0.402 kWh previous: 0.4 delta_time: 151 s
setstate Stromzaehler_Phase_3 2020-07-03 21:25:02 assocGroup_1 Max 0 Nodes
setstate Stromzaehler_Phase_3 2020-07-03 21:25:01 assocGroups 1
setstate Stromzaehler_Phase_3 2020-07-05 13:19:06 associatedWith Stromzaehler
setstate Stromzaehler_Phase_3 2020-07-05 15:13:22 energy 0.402 kWh previous: 0.4 delta_time: 151 s
setstate Stromzaehler_Phase_3 2020-07-05 14:16:45 mcaGroups 1
setstate Stromzaehler_Phase_3 2020-07-05 14:15:46 mca_1 Max 0
setstate Stromzaehler_Phase_3 2020-07-05 12:22:52 meterSupported type:energy, both import and export, resetable:yes, scales: 0:kWh 2:W 4:V 5:A
setstate Stromzaehler_Phase_3 2020-07-05 14:15:38 state mcaAdd 1 0 1 1

Zunächst scheint mal der Parameter configPowerEnergyDetectionMode von zentraler Bedeutung zu sein, der entscheidet (auch) darüber, was das Ding unter den Sub-Devices liefert, dagegen scheint z.B. configGroup1Reports dann gar keine Auswirkungen (mehr) zu haben. Alles mal wieder irgendwie undurchsichtig.

Wie auch immer, wie oben angemerkt, mein erstes Problem ist, dass das Teil keine regelmäßigen updates liefert - also nirgends, was mit obigen Einstellungen nicht unbedingt plausibel erscheint (die delta- und Timing-Vorgaben sind schon eine Weile so eingestellt, da müßte es eigentlich auch zwischenzeitlich entsprechende Änderugen gegeben haben). Abrufen geht - es kommt eben je nach Einstellung obiger Parameter was anderes zurück.

mcaAdd an 1 0 1 1 und 1 0 1 0 hatte ich - auf verschiedene Endpunkte (also Hauptdevice und Kanaldevices) hin schon versucht, wobei ich das in den Sub-Devices für die einzelnen Phasen so interpretiere, dass da eigentlich gar keine mca möglich sind (mca_1 Max 0)?

Mal wieder ratlos, aber evtl. hatte schon mal jemand so ein Teil in der Hand bzw. kann was dazu sagen? (Die Meßwerte, die ich bisher abgerufen hatte, sahen erst mal plausibel aus, also keine Ausreißer wie in dem Qubino-Thread).
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

krikan

Hallo!

Kennst Du: https://aeotec.freshdesk.com/support/solutions/articles/6000168073-home-energy-meter-gen5-setting-your-sensor-to-report- ? Würde die Werte mal direkt mit configByte/configWord/.. setzen, statt config-"Klartextbefehle" aus den XML-Dateien zu nutzen.

Ansonsten leider keine Idee und nur die wenig aufbauende Info zu spontanen Nachrichten: openhab und deren ZWave-Developer kämpfen seit längerem mit dem Gerät und warten auf Info von Aeotec: https://community.openhab.org/t/solved-home-energy-meter-hem-g3-aeon-labs-gen5-zw095-do-not-report-automatically/44579

Gruß, Christian

Beta-User

Den Versuch mit configByte hatte ich auch schon unternommen, mit den Infos von hier: https://aeotec.freshdesk.com/support/solutions/articles/6000191986-hem-gen5-parameter-101-103-and-111-113-use-

Was da dann an Infos nach einer Konfig-Anfrage zurückkommt sieht irgendwie auch "schräg" aus, da scheinen die Byte-Zuordnungen (und/oder Auswertungen) schon nicht zu passen. Ich spiel mal noch ein wenig mit dem Ding rum, ansonsten muß ich halt eine periodische Abfrage machen, geht ja notfalls auch...

Interessant ist aber das "And if you want to report everything, you would add the whole table together and set it to 101, and set 102 and 103 to 0 values" aus dem von dir verlinkten Artikel; da wäre ich nie von alleine drauf gekommen, 102 und 103 auf 0 zu setzen. Mal sehen, ob das funktioniert!

(Ich scheine irgendwie gerne zu "spezieller" Hardware zu greifen... ::) )
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

Ich weiss nicht, ob das (noch) eine Alternative ist, aber ich habe vor knapp einem Jahr ein Ein- und ein Dreiphasen-Einbaugeraet von Qubino getestet (siehe Beitrag), und soweit ich mich erinnern kann, keine Probleme damit gehabt. Da es Leih-/Testgeraete waren, habe sie weder eingebaut, noch laenger Daten gesammelt, die Geraete haben aber einen soliden Eindruck gemacht. Nur bei der Inklusion musste ich (wie ueblich) mit dem Knopf kaempfen.

Beta-User

Wieder ausbauen lassen würde ich das Teil ungern...

Es wird ja auf Anfrage was ziemlich plausibles gesendet, es geht nur nicht automatisch und mir ist auch noch nicht so ganz klar, ob die Konfiguration so (für meine Zwecke) "gut" ist.

Was insgesamt unschön ist: Es ist insgesamt recht schwer rauszufinden, welche Geräte es überhaupt für bestimmte Zwecke (in welcher Technologie) gibt und was die im einzelnen dann können oder eben auch nicht, zu welcher Art Schalter- bzw. Taster (-programm) was paßt usw usf.... Den Qubino hatte ich z.B. gar nicht auf dem Schirm und bin überhaupt auch auf den Aeotec nur gekommen, weil neulich hier jemand den Shelly em "vorgestellt" hatte - sonst wäre das mit der Messung über "clamps" gar nicht erst bei mir angekommen. Und dass dann Aeotec dann ggf. nicht auf Support-Anfragen reagieren könnte, darauf wäre ich auch nicht von alleine gekommen.

An sich scheint das Ding auch funktionieren zu können, wenn man weiß, wie  zumindest war das irgendwo auf einer der Seiten zu lesen (aber an diversen anderen Z-Wave-Controllern, ich meine, da war z-way genannt).

Inclusion war übringens kein Problem bei dem Teil.



Nur um sicher zu gehen: Der automatische Teil der Konfiguration an sich scheint ja abgeschlossen zu sein bzw. durch diverse getConfigAll/mcaAll auch vollständig abgearbeitet zu sein? (hier war bzgl. PoppHub zu lesen, dass man das ggf. absichern muß, ähnlich wie das ja auch im allg. Z-Wave-FHEM-Wiki zu Z-Wave@FHEM allgemein steht).
Da ja auch Werte (nach Abfrage) kommen, sehe ich hier keine Lücken, oder ist das zu kurz gedacht?
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

tux75at

Hallo Beta-User,

ich spiel auch mit dem Gedanken mir dieses Teil zu besorgen.
Ich hätte da eine Frage zum Anschluss. Die "clamps", also die Stromzangen sind mir klar, aber es scheint noch für jede Phase eine Spannungsmessung zu geben, habe ich das richtig verstanden?
Auf den ganzen Bildern ist von den Anschlusskabeln nichts zu sehen.

Zur Konfiguration:
Welche Werte hast du für die Parameter 101-103 sowie 111 bis 113, das ist etwas verwirrend, aber hier ist dann oft das Problem.
In der Configuration sieht es aus als ob die  Gruppe1 disabled wäre (configGroup1Reports 0), Report auf 60 Sekunden.
Kannst du die ausgelesenen Werte schreiben?

Beta-User

Moin.

Also: Das Ding hat drei Zangen - die allerdings ziemlich groß sind und hier nur lose um die Kabel rumhängen (wie gesagt: die Werte scheinen plausibel zu sein, Langzeiterfahrung habe ich noch keine). Zu jeder Zange gehört ein 230V-Anschlusskabel, das jeweils an N bzw. die _zugehörige_ Phase anzuschließen ist, das 230V-Anschlusskabel unten rechts dient dabei auch zur Spannungsversorgung für die MCU. Anschlusschema siehe auch link unten.

Mit der Konfiguration muß ich mich nochmal intensiver beschäftigen, da ist ja wie geschrieben grade der Wurm drin, allerdings dürfte die "0" ok sein: Das steht nach meinem Verständnis hier nicht für deaktiviert, sondern für eine bestimmte Art des Reports, wobei die Infos - soweit ersichtlich - aus der zugehörigen xml stammen und irgendwie nicht zu dem passen, was in https://aeotec.freshdesk.com/support/solutions/articles/6000161943-home-energy-meter-gen5-user-guide- bzw. https://aeotec.freshdesk.com/support/solutions/articles/6000168073-home-energy-meter-gen5-setting-your-sensor-to-report- zu finden ist... die Vorbelegung für die Reports war 2-1-0 (oder 0-1-2?), soweit ich mich entsinne.

Vermutlich ist der von Rudi genannte Vertreter dieser Gattung von Meßeinrichtungen die stressfreiere Variante, auch wenn ich nicht sagen kann, ob das "Ausreißerthema" aus dem von mir eingangs verlinkten Thread gelöst ist.
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

Beta-User

...kaum macht man es richtig, funktioniert es auch...

Dürfte mal wieder ein 60cm-Problem gewesen sein: Bin zu früh in Richtung mca marschiert. Habe nochmal alle Parameter auf factory-default gesetzt, dann die mca gelöscht und ein simples
set Stromzeahler associationAdd 1 1
abgesetzt. Danach kamen zumindest die kummulierten Verbrauchswerte rein.

Auszugsweise aktuelle config:
attr Stromzaehler stateFormat energy_kWh
attr Stromzaehler userReadings energy_kWh:energy:.* monotonic {ReadingsNum("$name","energy",0)}, power_now:power:.* {ReadingsNum("$name","power",0)}

setstate Stromzaehler 2020-07-12 14:54:24 assocGroup_1 Max 5 Nodes zwaveme
setstate Stromzaehler 2020-07-12 14:54:24 assocGroups 1
setstate Stromzaehler 2020-07-13 07:20:05 associatedWith Stromzaehler_Phase_1,Stromzaehler_Phase_2,Stromzaehler_Phase_3
setstate Stromzaehler 2020-07-12 17:14:49 configGroup1Interval 60
setstate Stromzaehler 2020-07-12 17:14:49 configGroup1Reports 14337
setstate Stromzaehler 2020-07-12 17:14:49 configGroup2Interval 60
setstate Stromzaehler 2020-07-12 17:14:49 configGroup2Reports 1792
setstate Stromzaehler 2020-07-12 17:14:49 configGroup3Interval 600
setstate Stromzaehler 2020-07-12 17:14:49 configGroup3Reports 4128780
setstate Stromzaehler 2020-07-12 17:14:50 configLockUnlockConfiguration Unlock
setstate Stromzaehler 2020-07-12 17:14:50 configPartnerID AeonLabsStandardProduct
setstate Stromzaehler 2020-07-12 17:14:51 configPowerEnergyDetectionMode ReportAlgebraicSumEnergy
setstate Stromzaehler 2020-07-12 17:14:51 configReportingCRC16Encapsulation13 Disable
setstate Stromzaehler 2020-07-12 17:14:52 configSelectiveReporting Enable
setstate Stromzaehler 2020-07-12 17:14:52 configWattagePercentageChangeC1 10
setstate Stromzaehler 2020-07-12 17:14:53 configWattagePercentageChangeC2 10
setstate Stromzaehler 2020-07-12 17:14:53 configWattagePercentageChangeC3 10
setstate Stromzaehler 2020-07-12 17:14:55 configWattagePercentageChangeWholeHEM 10
setstate Stromzaehler 2020-07-12 17:14:55 configWattageThresholdC1 50
setstate Stromzaehler 2020-07-12 17:14:55 configWattageThresholdC2 50
setstate Stromzaehler 2020-07-12 17:14:56 configWattageThresholdC3 50
setstate Stromzaehler 2020-07-12 17:14:56 configWattageThresholdWholeHEM 50
setstate Stromzaehler 2020-07-12 15:45:04 mcaGroups 1
setstate Stromzaehler 2020-07-12 15:45:04 mca_1 Max 5 Nodes zwaveme
setstate Stromzaehler 2020-07-03 21:35:53 model AEON Labs ZW095 Home Energy Meter Gen5
setstate Stromzaehler 2020-07-03 21:35:53 modelConfig aeotec/zw095.xml
setstate Stromzaehler 2020-07-03 21:35:53 modelId 0086-0002-005f


Anmerkungen:
- Die mca_1 braucht man wohl eher nicht, stammt von einem Versuch, ggf. weitere Werte zu erhalten. Das klappt dann auch, wenn man die config-Group-Werte passend setzt.
- Vermutlich sollte man im normalen Stronzählerbetrieb den configPowerEnergyDetectionMode nicht ändern.
- Die Kanal-Devices sehen gleich aus, was userReadings und stateFormat angeht
- Weitere Infos folgen zu gegebener Zeit. Ausreißerwerte oä. habe ich (manuelle Stichprobe) keine gesehen. Werde das ganze erst mal eine Weile laufen lassen (es hängt dann noch  ein statistics-Device dran), und dann ggf. bei Gelegenheit auch noch .gplot oä. hier beifügen.
- Die Werte sehen insgesamt plausibel aus, intensiver geprüft habe ich es allerdings nicht.

@tux75sat: Damit würde ich sagen, dass der AEON (mind.) genauso ok ist wie das von Rudi als Alternative genannte Gerät :) .

Danke an alle Helfer bis dahin!
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

Beta-User

So, kurzer Status:

Die Werte kommen regelmäßig rein mit den Einstellungen wie neulich gepostet, das sieht soweit auch alles plausibel aus.

Zur Vervollständigung jetzt mal meine aktuellen Plot-Einstellungen:defmod SVG_Strom SVG LogDB:SVG_Electricity3Phases:HISTORY
attr SVG_Strom nrAxis 2,2
attr SVG_Strom plotReplace TL="Stromzähler" MEDIA="Strom" DBLogDevice=LogDB COUNTERTOTAL_DEVICE=Stromzaehler COUNTERTOTAL_READING=energy_kWh COUNTERP1_DEVICE=Stromzaehler_Phase_1 COUNTERP1_READING=energy_kWh COUNTERP2_DEVICE=Stromzaehler_Phase_2 COUNTERP2_READING=energy_kWh COUNTERP3_DEVICE=Stromzaehler_Phase_3 COUNTERP3_READING=energy_kWh
attr SVG_Strom room Steuerung->Strom

Und die zugehörige SVG_Electricity3Phases.gplot
# Created by Beta-User, 2020-07-26
# attr SVG_Counter plotReplace TL="Stromzähler"
# DBLogDevice=LogDB COUNTERTOTAL_DEVICE=Stromzaehler COUNTERTOTAL_READING=energy_kWh
# COUNTERP1_DEVICE=Stromzaehler_Phase_1 COUNTERP1_READING=energy_kWh
# COUNTERP2_DEVICE=Stromzaehler_Phase_2 COUNTERP1_READING=energy_kWh
# COUNTERP3_DEVICE=Stromzaehler_Phase_3 COUNTERP1_READING=energy_kWh

set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " " offset first 1,1,1
set title '<TL>'
set ytics
set y2tics
set zeroaxis ls 8
set grid xtics ytics
set y2label "Phasen"
set ylabel "Gesamt"
set y3label "kWh/Stunde"
set isosample 20

#%DBLogDevice% %COUNTERP1_DEVICE%:%COUNTERP1_READING%:0::
#%DBLogDevice% %COUNTERP2_DEVICE%:%COUNTERP2_READING%:0::
#%DBLogDevice% %COUNTERP3_DEVICE%:%COUNTERP3_READING%:0::
#%DBLogDevice% %COUNTERTOTAL_DEVICE%:%COUNTERTOTAL_READING%:0:delta-h
#%DBLogDevice% %COUNTERTOTAL_DEVICE%:%COUNTERTOTAL_READING%:0::


plot "<IN>" using 1:1 axes x1y1 title '%COUNTERP1_DEVICE%' ls l1 lw 1 with lines,\
     "<IN>" using 1:3 axes x1y1 title '%COUNTERP2_DEVICE%' ls l2 lw 1 with lines,\
     "<IN>" using 1:4 axes x1y1 title '%COUNTERP3_DEVICE%' ls l3 lw 1 with lines,\
     "<IN>" using 1:3 axes x1y3 title '%COUNTERTOTAL_DEVICE% /h' ls l4fill_gyr lw 1 with fsteps,\
     "<IN>" using 1:2 axes x1y1 title '%COUNTERTOTAL_DEVICE%' ls l7fill_gyr lw 1 with fsteps,
   

(die 2. Y-Achse links dient nur dazu, das mit einem anderen Plot optisch zu syncen).

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