Neues Modul: ElectricityCalculator

Begonnen von Sailor, 26 August 2016, 21:05:35

Vorheriges Thema - Nächstes Thema

Reinhart

Hallo Mellowback!

Ja, das sind Readings aus meinem Beispiel und die stammen von einem Youless LS110 Device. Bei dir sieht das dann anders aus und du musst es mit deinen Readings ersetzen.
Statt electricityPower hast du dann Wohnung_IEC_01_energy_PowerCurrent.

Außerdem würde ich dir empfehlen im Electricity Modul das Attribut ReadingDestination = CounterDevice zu setzen, dann werden die Readings alle im entprechenden Counterdevice geschrieben und es läßt sich dann später für alle Devices besser in einer Readingsgroups darstellen. Ich finde das ist eine saubere Trennung, alle Grundeinstellungen werden im Modul Electricity durchgeführt und die Ausgaben landen dort wo sie hingehören.

LG
Reinhart
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Mellowback

Hallo Reinhart,

hab ein teil angepasst, jedoch werden keiine werte angezeigt. :(


####################################################
##            Stromzaehler Youless                ##
####################################################
define EnergiezaehlerS readingsGroup <%measure_power>,<Zaehlerstand>,<aktueller Wert>,<Tagesverbrauch=>>,<Heute>,<Tagesverbrauch=>>,<Gestern>,<Monat>,<Jahr>,<€-Reserve>,<hr> .*(Wohnung_IEC_01):Wohnung_IEC_01_energy_CounterCurrent,Wohnung_IEC_01_energy_PowerCurrent,Wohnung_IEC_01_energy_EnergyDay,electricityConsumed_EnergyDay,Wohnung_IEC_01_energy_EnergyDayLast,Wohnung_IEC_01_energy_EnergyDayLast,Wohnung_IEC_01_energy_EnergyCostMonth,Wohnung_IEC_01_energy_EnergyCostMeter,electricityConsumed_FinanceReserve
attr EnergiezaehlerS mapping %ALIAS
attr EnergiezaehlerS nameStyle style="color:yellow"
attr EnergiezaehlerS room Energie
attr EnergiezaehlerS valueFormat {'Wohnung_IEC_01_energy_CounterCurrent' =>"%09d", 'Wohnung_IEC_01_energy_PowerCurrent' =>"%.0f W", 'Wohnung_IEC_01_energy_EnergyDay' =>"%.0f Wh",'Wohnung_IEC_01_energy_EnergyDayLast' => "%.2f Kw/h",'Wohnung_IEC_01_energy_EnergyDayLast'=> "%.2f €", 'Wohnung_IEC_01_energy_EnergyCostMonth'=> "%.2f €",'Wohnung_IEC_01_energy_EnergyCostMeter'=> "%.2f €", 'electricityConsumed_FinanceReserve' => "%.2f €",'Wohnung_IEC_01_energy_EnergyDay'=> '{sprintf("%.2f €",$VALUE*0.2769)}' }


Reinhart

#242
Hallo Mellowback!

du hast noch einige Fehler in der Definition!

- du hast die ReadingDestination im Electricity Modul nicht auf Counterdevice gesetzt
- du editierst die FHEM.cfg direkt
- du hast ein falsches Reading in der Definition

Ich stelle dir jetzt nochmal speziell deine Anpassungen herein.
Schau dir das erste Bild an, so solltest du in FHEM die Definitionen und Attribute editieren.

a) das gewünschte Attribut auswählen (1)
b) dann das Feld mit dem zu editierenden Inhalt anklicken (2)
c) es öffnet sich ein Eingabefeld, die gwünschten Änderungen eintragen und mit "OK" abspeichern
d) mit 3 das Attribut setzen und mit "save Config" links oben speichern und scharfschalten.
e) das wiederholst du mit der Def und mit valueFormat und valueStyle


deine Def:
<%measure_power>,<Zaehlerstand>,<aktueller Wert>,<Tagesverbrauch=>>,<Heute>,<Tagesverbrauch=>>,<Gestern>,<Monat>,<Jahr>,<€-Reserve>,<hr> .*(Wohnung_IEC_01):energy_CounterCurrent,energy_PowerCurrent,energy_EnergyDay,energy_EnergyDayLast,energy_EnergyDayLast,energy_EnergyCostMonth,energy_EnergyCostMeter,energy__FinanceReserve

dein valueFormat
{'energy_CounterCurrent' =>"%09d",
'energy_PowerCurrent' =>"%.0f W",
'energy_EnergyDay' =>"%.0f Wh",
'energy_EnergyDayLast' => "%.2f Kw/h",
'energy_EnergyDayLast'=> "%.2f €",
'energy_EnergyCostMonth'=> "%.2f €",
'energy_EnergyCostMeter'=> "%.2f €",
'energy_FinanceReserve' => "%.2f €",
'energy_EnergyDay'=> '{sprintf("%.2f €",$VALUE*0.2769)}' }


dein valueStyle
{
'energy_CounterCurrent' => '{"style=\"color:#".substr(Color::pahColor(0,1000,3000,$VALUE,0),0,6)."\""}',
'energy_PowerCurrent' => '{"style=\"color:#".substr(Color::pahColor(0,6000,15000,$VALUE,1),0,6)."\""}',
'energy_EnergyDayLast' => '{"style=\"color:#".substr(Color::pahColor(0,15,20,$VALUE,3),0,6)."\""}',
'energy_EnergyDay' => '{"style=\"color:#".substr(Color::pahColor(0,15,20,$VALUE,0),0,6)."\""}',
'energy_EnergyCostDay' => '{"style=\"color:#".substr(Color::pahColor(0,2,5,$VALUE,0),0,6)."\""}',
'energy_EnergyCostDayLast' => '{"style=\"color:#".substr(Color::pahColor(0,2,5,$VALUE,0),0,6)."\""}',
'energy_EnergyCostMonth' => '{"style=\"color:#".substr(Color::pahColor(0,15,30,$VALUE,0),0,6)."\""}',
'energy_EnergyCostMeter' => '{"style=\"color:#".substr(Color::pahColor(0,90,150,$VALUE,0),0,6)."\""}',
'energy_FinanceReserve' => '{"style=\"color:#".substr(Color::pahColor(0,200,400,$VALUE,0),0,6)."\""}'
}


Das ist doch nun viel übersichtlicher und du kannst schnell was ändern!

Wünche dir ein gutes Gelingen!

LG
Reinhart

FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Mellowback

Hallo Reinhart,

ich habe alles so umgesetzt wie du es geschrieben hast, leider werden immer noch keine Werte angezeigt.  :(

-ReadingDestination angepasst
-im Fhem die Definitionen eingefügt

Siehe Bilder.

Reinhart

ok, kann dann nicht viel sein, mach bitte mal ein List vom elctricity Modul und eines vom der Wohnung_IEC_01.

list Wohnung_IEC_01
einfach in der FHEM Kommandozeile oben eingeben.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Mellowback

Hier das Ergebnis:


Modul:  Wohnung_IEC_01


Internals:
   CHANGED
   DEF        4D12A301
   NAME       Wohnung_IEC_01
   NOTIFYDEV  global
   NR         379
   NTFY_ORDER 50-Wohnung_IEC_01
   STATE                         0
   TYPE       CUL_HM
   chanNo     01
   device     Wohnung
   Readings:
     2017-09-08 14:07:12   boot            off
     2017-09-08 14:07:12   eState          E: 56139.9 P: 77
     2017-09-08 14:07:12   energy          56139.9
     2017-09-08 14:07:12   energyCalc      56139.9
     2017-09-08 14:07:12   power           77
   Helper:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
Attributes:
   event-on-update-reading electricityConsumed,electricityPower,statElectricityConsumed
   group      Energie
   icon       measure_power_meter
   model      HM-ES-TX-WM
   peerIDs
   room       Energie,Stromverbrauch
   stateFormat {sprintf("%20s", ReadingsVal($name,"statElectricityConsumedLast",0))}


Modul:  elctricity Modul


Internals:
   DEF        Wohnung_IEC_01:energy.*
   NAME       myElectricityCalculator1
   NR         396
   NTFY_ORDER 10-myElectricityCalculator1
   REGEXP     Wohnung_IEC_01:energy.*
   STATE      active
   TYPE       ElectricityCalculator
   Readings:
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_CounterCurrent 29.727
     2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_CounterDay1st 28.127
     2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_CounterDayLast 28.120
     2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterMeter1st 13479.9
     2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterMeterLast 13479.900
     2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_CounterMonth1st 20.420
     2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_CounterMonthLast 20.420
     2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterYear1st 13479.9
     2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterYearLast 13479.900
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostDay 0.443
     2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_EnergyCostDayLast 1.032
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostMeter -3724.353
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostMonth 2.577
     2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_EnergyCostMonthLast -3726.930
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostYear -3724.353
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyDay 1.600
     2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_EnergyDayLast 3.727
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyMeter -13450.173
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyMonth 9.307
     2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_EnergyMonthLast -13459.480
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyYear -13450.173
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_FinanceReserve 3724.353
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_MonthMeterReading 5
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_PowerCurrent 318.987
     2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_PowerDayAver 171.505
     2017-09-03 09:04:30   Wohnung_IEC_01_energyCalc_PowerDayMax 2476.800
     2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_PowerDayMin 0.000
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_CounterCurrent 29.727
     2017-09-03 00:00:47   Wohnung_IEC_01_energy_CounterDay1st 28.127
     2017-09-03 00:00:47   Wohnung_IEC_01_energy_CounterDayLast 28.120
     2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterMeter1st 13479.9
     2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterMeterLast 13479.900
     2017-09-01 00:00:28   Wohnung_IEC_01_energy_CounterMonth1st 20.420
     2017-09-01 00:00:28   Wohnung_IEC_01_energy_CounterMonthLast 20.420
     2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterYear1st 13479.9
     2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterYearLast 13479.900
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostDay 0.443
     2017-09-03 00:00:47   Wohnung_IEC_01_energy_EnergyCostDayLast 1.032
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostMeter -3724.353
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostMonth 2.577
     2017-09-01 00:00:28   Wohnung_IEC_01_energy_EnergyCostMonthLast -3726.930
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostYear -3724.353
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyDay 1.600
     2017-09-03 00:00:47   Wohnung_IEC_01_energy_EnergyDayLast 3.727
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyMeter -13450.173
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyMonth 9.307
     2017-09-01 00:00:28   Wohnung_IEC_01_energy_EnergyMonthLast -13459.480
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyYear -13450.173
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_FinanceReserve 3724.353
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_MonthMeterReading 5
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_PowerCurrent 318.987
     2017-09-03 09:31:48   Wohnung_IEC_01_energy_PowerDayAver 171.432
     2017-09-03 09:04:30   Wohnung_IEC_01_energy_PowerDayMax 2476.800
     2017-09-03 00:00:47   Wohnung_IEC_01_energy_PowerDayMin 0.000
   Helper:
     Gets:
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_CounterCurrent 29.727
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_CounterDay1st 28.127
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_CounterDayLast 28.120
       2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterMeter1st 13479.9
       2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterMeterLast 13479.900
       2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_CounterMonth1st 20.420
       2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_CounterMonthLast 20.420
       2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterYear1st 13479.9
       2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterYearLast 13479.900
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostDay 0.443
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_EnergyCostDayLast 1.032
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostMeter -3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostMonth 2.577
       2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_EnergyCostMonthLast -3726.930
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostYear -3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyDay 1.600
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_EnergyDayLast 3.727
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyMeter -13450.173
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyMonth 9.307
       2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_EnergyMonthLast -13459.480
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyYear -13450.173
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_FinanceReserve 3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_MonthMeterReading 5
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_PowerCurrent 318.987
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_PowerDayAver 171.505
       2017-09-03 09:04:30   Wohnung_IEC_01_energyCalc_PowerDayMax 2476.800
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_PowerDayMin 0.000
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_CounterCurrent 29.727
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_CounterDay1st 28.127
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_CounterDayLast 28.120
       2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterMeter1st 13479.9
       2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterMeterLast 13479.900
       2017-09-01 00:00:28   Wohnung_IEC_01_energy_CounterMonth1st 20.420
       2017-09-01 00:00:28   Wohnung_IEC_01_energy_CounterMonthLast 20.420
       2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterYear1st 13479.9
       2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterYearLast 13479.900
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostDay 0.443
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_EnergyCostDayLast 1.032
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostMeter -3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostMonth 2.577
       2017-09-01 00:00:28   Wohnung_IEC_01_energy_EnergyCostMonthLast -3726.930
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostYear -3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyDay 1.600
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_EnergyDayLast 3.727
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyMeter -13450.173
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyMonth 9.307
       2017-09-01 00:00:28   Wohnung_IEC_01_energy_EnergyMonthLast -13459.480
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyYear -13450.173
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_FinanceReserve 3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_MonthMeterReading 5
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_PowerCurrent 318.987
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_PowerDayAver 171.432
       2017-09-03 09:04:30   Wohnung_IEC_01_energy_PowerDayMax 2476.800
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_PowerDayMin 0.000
     Sets:
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_CounterCurrent 29.727
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_CounterDay1st 28.127
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_CounterDayLast 28.120
       2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterMeter1st 13479.9
       2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterMeterLast 13479.900
       2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_CounterMonth1st 20.420
       2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_CounterMonthLast 20.420
       2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterYear1st 13479.9
       2017-08-29 22:32:55   Wohnung_IEC_01_energyCalc_CounterYearLast 13479.900
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostDay 0.443
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_EnergyCostDayLast 1.032
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostMeter -3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostMonth 2.577
       2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_EnergyCostMonthLast -3726.930
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyCostYear -3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyDay 1.600
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_EnergyDayLast 3.727
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyMeter -13450.173
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyMonth 9.307
       2017-09-01 00:00:28   Wohnung_IEC_01_energyCalc_EnergyMonthLast -13459.480
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_EnergyYear -13450.173
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_FinanceReserve 3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_MonthMeterReading 5
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_PowerCurrent 318.987
       2017-09-03 09:31:48   Wohnung_IEC_01_energyCalc_PowerDayAver 171.505
       2017-09-03 09:04:30   Wohnung_IEC_01_energyCalc_PowerDayMax 2476.800
       2017-09-03 00:00:47   Wohnung_IEC_01_energyCalc_PowerDayMin 0.000
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_CounterCurrent 29.727
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_CounterDay1st 28.127
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_CounterDayLast 28.120
       2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterMeter1st 13479.9
       2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterMeterLast 13479.900
       2017-09-01 00:00:28   Wohnung_IEC_01_energy_CounterMonth1st 20.420
       2017-09-01 00:00:28   Wohnung_IEC_01_energy_CounterMonthLast 20.420
       2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterYear1st 13479.9
       2017-08-29 22:32:54   Wohnung_IEC_01_energy_CounterYearLast 13479.900
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostDay 0.443
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_EnergyCostDayLast 1.032
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostMeter -3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostMonth 2.577
       2017-09-01 00:00:28   Wohnung_IEC_01_energy_EnergyCostMonthLast -3726.930
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyCostYear -3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyDay 1.600
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_EnergyDayLast 3.727
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyMeter -13450.173
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyMonth 9.307
       2017-09-01 00:00:28   Wohnung_IEC_01_energy_EnergyMonthLast -13459.480
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_EnergyYear -13450.173
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_FinanceReserve 3724.353
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_MonthMeterReading 5
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_PowerCurrent 318.987
       2017-09-03 09:31:48   Wohnung_IEC_01_energy_PowerDayAver 171.432
       2017-09-03 09:04:30   Wohnung_IEC_01_energy_PowerDayMax 2476.800
       2017-09-03 00:00:47   Wohnung_IEC_01_energy_PowerDayMin 0.000
   System:
     SiPrefixPowerFactor 1
Attributes:
   BasicPricePerAnnum 0
   Currency   €
   ElectricityCounterOffset 0
   ElectricityKwhPerCounts 0.001
   ElectricityPricePerKWh 0.2769
   MonthOfAnnualReading 5
   MonthlyPayment 0
   ReadingDestination CounterDevice
   SiPrefixPower W
   event-on-update-reading electricityConsumed,electricityPower,statElectricityConsumed
   room       Electric Energy Counter,Energie
   stateFormat {sprintf("%20s", ReadingsVal($name,"statElectricityConsumedLast",0))}



Reinhart

in der Definition vom myElectricityCalculator1 fehlt ein Doppelpunkt ganz hinten vor dem .*

Wohnung_IEC_01:energy:.*

LG

FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Mellowback

habe ich gemacht, aber scheinbar hat das Modul Electricity seit 03.09. keine neue Daten erfasst.
Auch nicht mit :.*   

Sailor

Hallo Mellow

Zitat von: Mellowback am 08 September 2017, 20:34:17
habe ich gemacht, aber scheinbar hat das Modul Electricity seit 03.09. keine neue Daten erfasst.
Auch nicht mit :.*

Was passiert denn, wenn du das Attribut "event-on-update-reading" bei deinem device "Wohnung_IEC_01" loeschst?

Gruss
    Sailor
******************************
Man wird immer besser...

Mellowback

wenn ich im Modul "Wohnung_IEC_01" das Attribut "event-on-update-reading" lösche passiert immer noch nichts.
Ich habe mal das "myElectricityCalculator1" gelöscht und neu angelegt.
Jetzt sind keine Readings mehr vorhanden :(

Marlen

Hallo,

was passiert, wenn man das reading
<DestinationDevice>_<SourceCounterReading>_CounterCurrent :
Aktueller Zählerstand am mechanischen Zähler. Bei Unterschied muss das Offset-Attribut entspechend korrigiert werden.


direkt an den mechanischen Zähler anpasst?

LG
  Marlen

Mellowback

Ich kann einen kleinen Erfolg vermelden.

Nachdem ich das "myElectricityCalculator1" angelegt habe gab es keine Readings im Modul.
Mir ist das aufgefallen, dass die Electricity Readings jetzt auf einmal im "Wohnung_IEC_01" Modul hinterlegt sind (siehe Bild).
Allerdings passen die Werte überhaupt nicht, bzw. wird ein Teil nicht richtig angezeigt (siehe Bild).

Was muss ich jetzt noch anpassen ?

Vorab Danke für Eure Unterstützung

Reinhart

was mir auffällt, wo kommt den energyCalc_ her?
Hast du 2 Electricity Definitionen, denn es sind alle Readings doppelt, einmal mit "energy_" und einmal mit "energyCalc_"?

Ja und das alle Ausgaben im Counterdevice landen war doch Zweck der Übung. Jetzt sind die Namen kürzer und passen zur Definition die ich dir oben gepostet habe. Wenn du mehr als einen Zähler hast, kannst du diese mit der Readingsgroup jetzt in einer Definition erfassen. Das habe ich dir ja einige Posts weiter oben beschrieben warum das so sein soll.

das war ja das Attribut Counterdevice!
ReadingDestination Counterdevice

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Reinhart

#253
mir ist noch ein Fehler aufgefallen, ich habe dir 2x mal EnergyDayLast im Beispiel eingefügt. Bitte das noch korrigieren!

'energy_EnergyDayLast'=> "%.2f €",
ist falsch

'energy_EnergyCostDay'=> "%.2f €",
wäre richtig

Und es ist richtig, das dir noch Werte fehlen, alles was "DayLast" ist kommt erst morgen, denn morgen sind das dann die Werte von heute.

Wie das mit der Farbgestaltung genau funktioniert, kannst du hier nachlesen!

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Mellowback

Hallo zusammen,

seltsam ist, das beim Tagesverbrauch "€" steht und nicht "Wh" bzw. "KW/h" .
Woran liegt das ?