ESA / EM unterstüzung in FHEM

Begonnen von Predictor, 26 Dezember 2012, 21:51:50

Vorheriges Thema - Nächstes Thema

stromer-12

Zitat von: fh168 schrieb am Sa, 11 Mai 2013 21:42Hallo Str0mer,
ich habe meinen ESA2000 WZ eine Woche am laufen und stelle fest: Zeitweise loggt er stundenlang 4-5h die Daten, dann mal wieder einen ganzen Tag nichts. Ohne das ist die Position des CULs oder die Software geändert habe. der RSSI ist denkbar schlecht mit 92. Was kann man da machen?
keine Ahnung, nur das der Empfang verbessert werden sollte.
Meine RSSI liegen zwischen 53 und 77.
ZitatZweite Frage: Wie kann ich grafisch den Tagesbedarf dargestellen?
Wenn du day_last loggst, können die Tagesverbräuche dargestellt werden.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

scheppo

Also ist in der esa2000.pm nichts fest vorgegeben sodas mein Sender vielleicht deswegen falsche Werte liefert, bzw. falsch errechnet werden? Dann kann ich ja den Fehler hier suchen.

stromer-12

Vielleicht ist der Impulsabnehmer vom ESA nicht richtig eingestellt.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

scheppo

Ich kann ja nur den Faktor im Sender einstellen und dort habe ich 10000 eingestellt. Am Abnehmer selber ist nichts zum einstellen.

stromer-12

Ich weiß nicht wie es beim LED ist, bei meinen kann ich die Empfindlichkeit zur Erkennung der Strichmarke einstellen.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

Johannes

Also bei mir läuft der 2000er LED mit 10.000 Impulsen und aktuellem 64er.pm einwandfrei.
Es werden auch 10.000 Ticks erkannt und die Werte sind alle ok.

Grüße

scheppo

Zitat von: Johannes schrieb am So, 12 Mai 2013 18:01Also bei mir läuft der 2000er LED mit 10.000 Impulsen und aktuellem 64er.pm einwandfrei.
Es werden auch 10.000 Ticks erkannt und die Werte sind alle ok.

Grüße

Hallo Johannes,

das ist ja schön daß es noch einen User gibt mit den 10000 Ticks.
Würdest du mir deine fhem.cfg die esa2000.pm und die plotdatei die du nutzt zur Verfügung stellen?

Das wäre Super

scheppo

Str0mer ich habe mal genau nachgesehen....

Der Stromzähler gibt ca. alle 3 sec einen Impuls ab
Das sind dann umgerechnet ca. 110watt
Dieser Wert ist auch der Verbrauch den ich in diesem Moment hatte.

Im esa2000.plot wird mir aber Minimum 340watt angezeigt.
Ich habe mir die von dir veröffentlichte cfg kopiert und bei mir eingebaut, kann es vielleicht sein das diese cfg mit dem LED Sensor falsche Werte ausgibt?

stromer-12

Ich sagte ja schon das es gut wäre die raw-Werte zu loggen um zu sehen welche Anzahl Impulse es sieht.

raw    CNT: 66- CUM: 105604 CUR: 1 TICKS: 600 LR

FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

scheppo

Sorry aber wie mache ich das genau?

Hier mal der Log.
2013-05-12_20:10:46 em.ha.st actual_ticks: 16
2013-05-12_20:10:46 em.ha.st actual: -1
2013-05-12_20:10:46 em.ha.st CNT: 0+ CUM: 23.270 CUR: -1.000 TICKS: 10000 LR
2013-05-12_20:13:21 em.ha.st actual_ticks: 204
2013-05-12_20:13:21 em.ha.st actual: 0.473806451612903
2013-05-12_20:13:21 em.ha.st diff_ticks: 204
2013-05-12_20:13:21 em.ha.st raw_total: 6638.022
2013-05-12_20:13:21 em.ha.st hour_last: 0
2013-05-12_20:13:21 em.ha.st CNT: 1- CUM: 23.290 CUR: 0.474 TICKS: 10000 LR
2013-05-12_20:15:42 em.ha.st actual_ticks: 128
2013-05-12_20:15:42 em.ha.st actual: 0.329142857142857
2013-05-12_20:15:42 em.ha.st diff_ticks: 128
2013-05-12_20:15:42 em.ha.st raw_total: 6638.035
2013-05-12_20:15:42 em.ha.st CNT: 2- CUM: 23.303 CUR: 0.329 TICKS: 10000 LR
2013-05-12_20:17:50 em.ha.st actual_ticks: 118
2013-05-12_20:17:50 em.ha.st actual: 0.329302325581395
2013-05-12_20:17:50 em.ha.st diff_ticks: 118
2013-05-12_20:17:50 em.ha.st raw_total: 6638.047
2013-05-12_20:17:50 em.ha.st CNT: 3+ CUM: 23.315 CUR: 0.329 TICKS: 10000 LR
2013-05-12_20:25:52 em.ha.st actual_ticks: 135
2013-05-12_20:25:52 em.ha.st actual: 0.336846473029046
2013-05-12_20:25:52 em.ha.st diff_ticks: 451
2013-05-12_20:25:52 em.ha.st raw_total: 6638.092
2013-05-12_20:25:52 em.ha.st CNT: 6+ CUM: 23.360 CUR: 0.337 TICKS: 10000 LR
2013-05-12_20:28:06 em.ha.st actual_ticks: 168
2013-05-12_20:28:06 em.ha.st actual: 0.451343283582089
2013-05-12_20:28:06 em.ha.st diff_ticks: 168
2013-05-12_20:28:06 em.ha.st raw_total: 6638.109
2013-05-12_20:28:06 em.ha.st CNT: 7+ CUM: 23.377 CUR: 0.451 TICKS: 10000 LR
2013-05-12_20:30:05 em.ha.st actual_ticks: 128
2013-05-12_20:30:05 em.ha.st actual: 0.387226890756302
2013-05-12_20:30:05 em.ha.st diff_ticks: 128
2013-05-12_20:30:05 em.ha.st raw_total: 6638.121
2013-05-12_20:30:05 em.ha.st CNT: 8+ CUM: 23.390 CUR: 0.387 TICKS: 10000 LR
2013-05-12_20:32:52 em.ha.st actual_ticks: 186
2013-05-12_20:32:52 em.ha.st actual: 0.403373493975904
2013-05-12_20:32:52 em.ha.st diff_ticks: 186
2013-05-12_20:32:52 em.ha.st raw_total: 6638.140
2013-05-12_20:32:52 em.ha.st CNT: 9- CUM: 23.408 CUR: 0.403 TICKS: 10000 LR
2013-05-12_20:35:24 em.ha.st actual_ticks: 167
2013-05-12_20:35:24 em.ha.st actual: 0.392941176470588
2013-05-12_20:35:24 em.ha.st diff_ticks: 167
2013-05-12_20:35:24 em.ha.st raw_total: 6638.157
2013-05-12_20:35:24 em.ha.st CNT: 10- CUM: 23.425 CUR: 0.393 TICKS: 10000 LR
2013-05-12_20:37:44 em.ha.st actual_ticks: 131
2013-05-12_20:37:44 em.ha.st actual: 0.336857142857143
2013-05-12_20:37:44 em.ha.st diff_ticks: 131
2013-05-12_20:37:44 em.ha.st raw_total: 6638.170
2013-05-12_20:37:44 em.ha.st CNT: 11+ CUM: 23.438 CUR: 0.337 TICKS: 10000 LR
2013-05-12_20:39:49 em.ha.st actual_ticks: 140
2013-05-12_20:39:49 em.ha.st actual: 0.4032
2013-05-12_20:39:49 em.ha.st diff_ticks: 140
2013-05-12_20:39:49 em.ha.st raw_total: 6638.184
2013-05-12_20:39:49 em.ha.st CNT: 12+ CUM: 23.452 CUR: 0.403 TICKS: 10000 LR
2013-05-12_20:42:40 em.ha.st actual_ticks: 260
2013-05-12_20:42:40 em.ha.st actual: 0.547368421052631
2013-05-12_20:42:40 em.ha.st diff_ticks: 260
2013-05-12_20:42:40 em.ha.st raw_total: 6638.210
2013-05-12_20:42:40 em.ha.st CNT: 13- CUM: 23.478 CUR: 0.547 TICKS: 10000 LR
2013-05-12_20:45:18 em.ha.st actual_ticks: 214
2013-05-12_20:45:18 em.ha.st actual: 0.487594936708861
2013-05-12_20:45:18 em.ha.st diff_ticks: 214
2013-05-12_20:45:18 em.ha.st raw_total: 6638.231
2013-05-12_20:45:18 em.ha.st CNT: 14- CUM: 23.500 CUR: 0.488 TICKS: 10000 LR
2013-05-12_20:47:41 em.ha.st actual_ticks: 184
2013-05-12_20:47:41 em.ha.st actual: 0.463216783216783
2013-05-12_20:47:41 em.ha.st diff_ticks: 184
2013-05-12_20:47:41 em.ha.st raw_total: 6638.250
2013-05-12_20:47:41 em.ha.st CNT: 15- CUM: 23.518 CUR: 0.463 TICKS: 10000 LR
2013-05-12_20:49:51 em.ha.st actual_ticks: 152
2013-05-12_20:49:51 em.ha.st actual: 0.420923076923077
2013-05-12_20:49:51 em.ha.st diff_ticks: 152
2013-05-12_20:49:51 em.ha.st raw_total: 6638.265
2013-05-12_20:49:51 em.ha.st CNT: 16- CUM: 23.533 CUR: 0.421 TICKS: 10000 LR
2013-05-12_20:54:31 em.ha.st actual_ticks: 231
2013-05-12_20:54:31 em.ha.st actual: 0.519428571428571
2013-05-12_20:54:31 em.ha.st diff_ticks: 404
2013-05-12_20:54:31 em.ha.st raw_total: 6638.305
2013-05-12_20:54:31 em.ha.st CNT: 18+ CUM: 23.574 CUR: 0.519 TICKS: 10000 LR
2013-05-12_20:59:17 em.ha.st actual_ticks: 240
2013-05-12_20:59:17 em.ha.st actual: 0.654545454545455
2013-05-12_20:59:17 em.ha.st diff_ticks: 520
2013-05-12_20:59:17 em.ha.st raw_total: 6638.357
2013-05-12_20:59:17 em.ha.st CNT: 20- CUM: 23.626 CUR: 0.655 TICKS: 10000 LR
2013-05-12_21:01:20 em.ha.st actual_ticks: 195
2013-05-12_21:01:20 em.ha.st actual: 0.570731707317073
2013-05-12_21:01:20 em.ha.st diff_ticks: 195
2013-05-12_21:01:20 em.ha.st raw_total: 6638.377
2013-05-12_21:01:20 em.ha.st hour_last: 0.3555
2013-05-12_21:01:20 em.ha.st CNT: 21- CUM: 23.645 CUR: 0.571 TICKS: 10000 LR
2013-05-12_21:04:10 em.ha.st actual_ticks: 282
2013-05-12_21:04:10 em.ha.st actual: 0.597176470588235
2013-05-12_21:04:10 em.ha.st diff_ticks: 282
2013-05-12_21:04:10 em.ha.st raw_total: 6638.405
2013-05-12_21:04:10 em.ha.st CNT: 22- CUM: 23.673 CUR: 0.597 TICKS: 10000 LR
2013-05-12_21:06:47 em.ha.st actual_ticks: 297
2013-05-12_21:06:47 em.ha.st actual: 0.681019108280255
2013-05-12_21:06:47 em.ha.st diff_ticks: 297
2013-05-12_21:06:47 em.ha.st raw_total: 6638.435
2013-05-12_21:06:47 em.ha.st CNT: 23- CUM: 23.703 CUR: 0.681 TICKS: 10000 LR
2013-05-12_21:11:18 em.ha.st actual_ticks: 222
2013-05-12_21:11:18 em.ha.st actual: 0.636309963099631
2013-05-12_21:11:18 em.ha.st diff_ticks: 479
2013-05-12_21:11:18 em.ha.st raw_total: 6638.482
2013-05-12_21:11:18 em.ha.st CNT: 25- CUM: 23.751 CUR: 0.636 TICKS: 10000 LR
2013-05-12_21:14:15 em.ha.st actual_ticks: 353
2013-05-12_21:14:15 em.ha.st actual: 0.717966101694915
2013-05-12_21:14:15 em.ha.st diff_ticks: 353
2013-05-12_21:14:15 em.ha.st raw_total: 6638.518
2013-05-12_21:14:15 em.ha.st CNT: 26+ CUM: 23.786 CUR: 0.718 TICKS: 10000 LR
2013-05-12_21:16:56 em.ha.st actual_ticks: 315
2013-05-12_21:16:56 em.ha.st actual: 0.704347826086957
2013-05-12_21:16:56 em.ha.st diff_ticks: 315
2013-05-12_21:16:56 em.ha.st raw_total: 6638.549
2013-05-12_21:16:56 em.ha.st CNT: 27- CUM: 23.818 CUR: 0.704 TICKS: 10000 LR
2013-05-12_21:19:24 em.ha.st actual_ticks: 296
2013-05-12_21:19:24 em.ha.st actual: 0.72
2013-05-12_21:19:24 em.ha.st diff_ticks: 296
2013-05-12_21:19:24 em.ha.st raw_total: 6638.579
2013-05-12_21:19:24 em.ha.st CNT: 28- CUM: 23.847 CUR: 0.720 TICKS: 10000 LR
2013-05-12_21:23:39 em.ha.st actual_ticks: 137
2013-05-12_21:23:39 em.ha.st actual: 0.506823529411765
2013-05-12_21:23:39 em.ha.st diff_ticks: 359
2013-05-12_21:23:39 em.ha.st raw_total: 6638.615
2013-05-12_21:23:39 em.ha.st CNT: 30- CUM: 23.883 CUR: 0.507 TICKS: 10000 LR
2013-05-12_21:29:03 em.ha.st actual_ticks: 203
2013-05-12_21:29:03 em.ha.st actual: 0.457777777777778
2013-05-12_21:29:03 em.ha.st diff_ticks: 412
2013-05-12_21:29:03 em.ha.st raw_total: 6638.656
2013-05-12_21:29:03 em.ha.st CNT: 32+ CUM: 23.924 CUR: 0.458 TICKS: 10000 LR
2013-05-12_21:33:31 em.ha.st actual_ticks: 166
2013-05-12_21:33:31 em.ha.st actual: 0.431194029850746
2013-05-12_21:33:31 em.ha.st diff_ticks: 321
2013-05-12_21:33:31 em.ha.st raw_total: 6638.688
2013-05-12_21:33:31 em.ha.st CNT: 34+ CUM: 23.956 CUR: 0.431 TICKS: 10000 LR
2013-05-12_21:39:07 em.ha.st actual_ticks: 222
2013-05-12_21:39:07 em.ha.st actual: 0.537857142857143
2013-05-12_21:39:07 em.ha.st diff_ticks: 502
2013-05-12_21:39:07 em.ha.st raw_total: 6638.738
2013-05-12_21:39:07 em.ha.st CNT: 36+ CUM: 24.007 CUR: 0.538 TICKS: 10000 LR
2013-05-12_21:43:47 em.ha.st actual_ticks: 206
2013-05-12_21:43:47 em.ha.st actual: 0.531
2013-05-12_21:43:47 em.ha.st diff_ticks: 413
2013-05-12_21:43:47 em.ha.st raw_total: 6638.780
2013-05-12_21:43:47 em.ha.st CNT: 38+ CUM: 24.048 CUR: 0.531 TICKS: 10000 LR
2013-05-12_21:48:32 em.ha.st actual_ticks: 248
2013-05-12_21:48:32 em.ha.st actual: 0.502736842105263
2013-05-12_21:48:32 em.ha.st diff_ticks: 398
2013-05-12_21:48:32 em.ha.st raw_total: 6638.819
2013-05-12_21:48:32 em.ha.st CNT: 40- CUM: 24.088 CUR: 0.503 TICKS: 10000 LR
2013-05-12_21:51:07 em.ha.st actual_ticks: 238
2013-05-12_21:51:07 em.ha.st actual: 0.552774193548387
2013-05-12_21:51:07 em.ha.st diff_ticks: 238
2013-05-12_21:51:07 em.ha.st raw_total: 6638.843
2013-05-12_21:51:07 em.ha.st CNT: 41+ CUM: 24.112 CUR: 0.553 TICKS: 10000 LR
2013-05-12_21:53:25 em.ha.st actual_ticks: 172
2013-05-12_21:53:25 em.ha.st actual: 0.448695652173913
2013-05-12_21:53:25 em.ha.st diff_ticks: 172
2013-05-12_21:53:25 em.ha.st raw_total: 6638.860
2013-05-12_21:53:25 em.ha.st CNT: 42- CUM: 24.129 CUR: 0.449 TICKS: 10000 LR
2013-05-12_21:58:20 em.ha.st actual_ticks: 314
2013-05-12_21:58:20 em.ha.st actual: 0.595525423728814
2013-05-12_21:58:20 em.ha.st diff_ticks: 488
2013-05-12_21:58:20 em.ha.st raw_total: 6638.909
2013-05-12_21:58:20 em.ha.st CNT: 44- CUM: 24.178 CUR: 0.596 TICKS: 10000 LR

stromer-12

füge bei event-on-update-reading raw hinzu
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

stromer-12

Zitat von: scheppo schrieb am So, 12 Mai 2013 21:29Im esa2000.plot wird mir aber Minimum 340watt angezeigt.
Ich habe mir die von dir veröffentlichte cfg kopiert und bei mir eingebaut, kann es vielleicht sein das diese cfg mit dem LED Sensor falsche Werte ausgibt?

Zeige mal deine Konfigiguration zu deinen ESA.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

scheppo

2013-05-13_00:04:23 em.ha.st actual_ticks: 349
2013-05-13_00:04:23 em.ha.st raw: CNT: 98+ CUM: 30398 CUR: 349  TICKS: 10000 LR
2013-05-13_00:04:23 em.ha.st actual: 0.921081081081081
2013-05-13_00:04:23 em.ha.st diff_ticks: 1136
2013-05-13_00:04:23 em.ha.st raw_total: 6641.040
2013-05-13_00:04:23 em.ha.st day_last: 4.9863
2013-05-13_00:04:23 em.ha.st hour_last: 0.8816
2013-05-13_00:04:23 em.ha.st CNT: 98+ CUM: 26.308 CUR: 0.921 TICKS: 10000 LR
2013-05-13_00:06:48 em.ha.st actual_ticks: 314
2013-05-13_00:06:48 em.ha.st raw: CNT: 99- CUM: 30712 CUR: 314  TICKS: 10000 LR
2013-05-13_00:06:48 em.ha.st actual: 0.779586206896552
2013-05-13_00:06:48 em.ha.st diff_ticks: 314
2013-05-13_00:06:48 em.ha.st raw_total: 6641.071
2013-05-13_00:06:48 em.ha.st CNT: 99- CUM: 26.340 CUR: 0.780 TICKS: 10000 LR

Der Verbrauch lag da so bei echten 160-260watt, ich weiß nicht ob der kühlschrank an war

scheppo

Zitat von: str0mer schrieb am Mo, 13 Mai 2013 00:23
Zitat von: scheppo schrieb am So, 12 Mai 2013 21:29Im esa2000.plot wird mir aber Minimum 340watt angezeigt.
Ich habe mir die von dir veröffentlichte cfg kopiert und bei mir eingebaut, kann es vielleicht sein das diese cfg mit dem LED Sensor falsche Werte ausgibt?

Zeige mal deine Konfigiguration zu deinen ESA.

####################
# Stromzähler
####################
define em.ha.st ESA2000 65af
attr em.ha.st base_1 6638
attr em.ha.st event-on-update-reading state,actual_ticks,diff_ticks,actual,raw_total,.*_last,raw
attr em.ha.st room ESA2000
attr em.ha.st stateFormat {sprintf("CNT: %.2f kWh - CUR: %d W - Day: %.2f (%.2f) kWh", ReadingsVal($name,"raw_total",0), ReadingsVal($name,"actual",0)*1000, ReadingsVal($name,"day",0), ReadingsVal($name,"day_last",0))}

define FileLog_em.ha.st FileLog ./log/em.ha.st-%Y.log em.ha.st
attr FileLog_em.ha.st group ESA2000
attr FileLog_em.ha.st logtype text
attr FileLog_em.ha.st room System

define weblink_em.ha.st weblink fileplot FileLog_em.ha.st:esa2000:CURRENT
attr weblink_em.ha.st label "kWh"::"kW"
attr weblink_em.ha.st room ESA2000
attr weblink_em.ha.st title "EM.HA.ST - Min $data{min1}, Max $data{max1}, Last $data{currval1}"



fh168

Hallo,

bei meiner ESA 2000 WZ werden 75 Ticks angezeigt.
Im Vergleich zu meiner Desktop-Energiesparampel (link: http://blog.moneybag.de/die-stromkosten-im-blick-mit-der-energiesparampel-ein-erfahrungsbericht/) werden hier falsche Tageswerte (Differenz über 1kWh) angezeigt. Warum?
Eigentlich müssten doch beide identische Werte liefern. Die Desktop-Energiesparampel geht sehr genau, ich hatte innerhalb von 3 Monaten einen Gesamtfehler von 1,2%.

LG
/robin
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-