Hallo zusammen!
Zuerst wünsche ich Euch noch ein gutes und gesundes neues Jahr!
Ich habe meinen "ESP8266" inzwischen testweise eingebaut und auch schon einige Zeit in HomeAssistant laufen.
Leider habe ich ein paar Probleme beim Auslesen.
Diesen Post habe ich auch schon in HA-Foren usw. gepostet. Leider noch keine Rückmeldung ehralten. Deshalb versuch ich mein Glück mal hier.
Ich habe ein neues Projekt gestartet und möchte meine Stromimpulse mit einem Energiezähler und einer S0-Schnittstelle zählen.
Mein Energiezähler ist folgendes Modell: ORNO OR-WE-520 mit 800 Imp/kWh
Ich verwende einen AZDelivery D1 Mini NodeMcu ESP8266
In den letzten Tagen und Wochen habe ich mich ein bisschen im WWW umgeschaut und auch 1-2 Youtube-Videos von Simon verfolgt.
Auch in div. Community habe ich mich bereits rumgetriebe und habe meine Verkabelung gem. dieses Schemas durchgeführt. (s. angehängte Grafik)
Danach habe ich mit folgendem YAML-Code die Integration in Home Assistant gestartet.
(Zur Info. Ich habe keine Ahnung von YAML-Codierung und habe einfach einige gesammelte Codes zusammen in ein Skript kopiert! 😉 Und versuchte, einige Parameter entsprechend meinen Anforderungen anzupassen).
1 |
esphome:
|
2 |
name: esphome-web-106a47
|
3 |
friendly_name: ESP-Counter-Test
|
4 |
comment: Stromzaehler-Test-01
|
5 |
|
6 |
esp8266:
|
7 |
board: esp01_1m
|
8 |
|
9 |
wifi:
|
10 |
ssid: !secret wifi_ssid
|
11 |
password: !secret wifi_password
|
12 |
|
13 |
# Enable fallback hotspot (captive portal) in case wifi connection fails
|
14 |
ap:
|
15 |
ssid: "XXX"
|
16 |
password: "XXX"
|
17 |
|
18 |
captive_portal:
|
19 |
|
20 |
# Enable logging
|
21 |
logger:
|
22 |
|
23 |
# Enable Home Assistant API
|
24 |
api:
|
25 |
encryption:
|
26 |
key: "XXX"
|
27 |
|
28 |
ota:
|
29 |
|
30 |
sensor:
|
31 |
- platform: pulse_counter
|
32 |
pin: GPIO13
|
33 |
id: t1
|
34 |
unit_of_measurement: 'W'
|
35 |
accuracy_decimals: 2
|
36 |
name: 'ESP-Stromzähler-Test'
|
37 |
update_interval: 20s
|
38 |
filters:
|
39 |
- multiply: 75
|
40 |
# - multiply: 0.75 gives kW
|
41 |
total:
|
42 |
unit_of_measurement: 'kWh'
|
43 |
accuracy_decimals: 1
|
44 |
name: 'ESP Stromzähler Test Total'
|
45 |
id: t1_total
|
46 |
filters:
|
47 |
- multiply: 0.001
|
Zuerst dachte ich, dass das ESP gut funktioniert.
Aber. Nach einigen Stunden habe ich die Grafik im Home Assistant überprüft und sie sieht aus wie auf den folgenden Screenshots. (s. angehängte Grafik)
Wie man sehen kann, gibt es in den Grafiken einige „Peaks“.
Ein “Peak” hat sogar maximal 66 kW! (Die Grafik ist schon ein paar Tage alt und inzwischen gab es schon mehrere, solcher Peaks)
Technisch gesehen kann das aber eigentlich gar nicht sein.
(s. angehängte Grafik)
Einige gemessene Punkte beginnen bei 0 W bis etwa 200 W
Einige Punkte beginnen bei 200 W bis 400 W
Einige Punkte beginnen bei 400 W bis 600 W
Das ist sehr verwirrend. (s. angehängte Datei)
Jetzt stellen sich mir einige Fragen.
Warum gibt es einige Spitzen Sie eine Idee, warum es einige Spitzen gibt?
Ist der YAML-Code korrekt?
Ist die Verkabelung korrekt?
Haben Sie Tipps für einen Home Assistant- und ESP-Neuling?
Insgesamt habe ich 6 Energiezähler, die ich irgendwann einzeln mit ESP8266 und Home Assistant (ESP Homoe) auszählen möchte.
Außerdem auch noch die Idee, einen Wasserzähler auszulesen.
Aber zuerst möchte ich es mit diesem ESP-Test-Counter versuchen. Und wenn das funktioniert, kann ich noch einen Schritt weiter gehen und mich an die anderen Projekte wagen. :zwinker: -
Im Voraus vielen Dank für eure Antworten und Tipps!
Sigi-77