RMl
3. Februar 2026 um 10:51
1
sensor.pulse_counter: [source /config/esphome/solarzaehler.yaml:34]
platform: pulse_counter
pin:
Cannot resolve pin name 'D5' for board esp01_1m.
number: D5
id: powermeter_pulse
internal_filter: 100ms
update_interval: 60s
count_mode:
falling_edge: INCREMENT
rising_edge: DISABLE
total:
id: powermeter_total
ich habe nach der Anleitung (https://www.youtube.com/watch?v=yHbNwIc-v3M ) gelötet und geflashed. Der ESP ist im Home-Assistant und gibt folgende Fehlermeldung aus. Was mache ich falsch?
Vielen Dank.
Jorge
3. Februar 2026 um 11:01
2
ESPHome kann mit der Bezeichnung D5 nichts anfangen, bzw. wir für dein Board nicht unterstützt. Versuch es ohne das D oder mit GPIO5.
Details zum nachlesen:
RMl
3. Februar 2026 um 14:22
3
Das hat funktioniert. Das Gerät ist da und die Entitäten sind auch da. Die Diode geht aus und an wenn ich mit dem Finger drüber fahre. Allerdings zählt der Zähler nicht hoch.
[15:17:22.512][D][sensor:129]: 'Uptime' >> 969 s
[15:17:23.537][D][sensor:129]: 'Analog Voltage Signal' >> 0.0020 V
[15:17:25.586][D][pulse_counter:190]: 'powermeter_pulse': Retrieved counter: 0.00 pulses/min
[15:17:25.598][D][sensor:129]: 'powermeter_pulse' >> 0.00 pulses/min
[15:17:25.598][D][sensor:129]: 'Aktuelle Leistung Solaranlage' >> 0.000 kW
[15:17:25.598][D][sensor:129]: 'Pulse-Counter Raw' >> 0.00 pulses/min
[15:17:25.599][D][pulse_counter:196]: 'powermeter_pulse': Total : 0 pulses
[15:17:25.608][D][sensor:129]: 'powermeter_total' >> 0 pulses
[15:17:25.608][D][sensor:129]: 'Stromzähler Solaranlage Total' >> 0.000 kWh
[15:17:25.624][D][sensor:129]: 'Pulse-Counter Total Raw' >> 0 pulses
Im Logfile sehe ich keine Hinweise. Irgendeine Möglichkeit, das zu debuggen?
Habe den PIN bei der Spannungsmesser in “vcc” geändert. Nun ist die Spannung 3V.
Die Konfiguration ist “valid”:
sensor:
- platform: pulse_counter
pin:
number: 5
mode:
input: true
output: false
open_drain: false
pullup: false
pulldown: false
analog: false
inverted: false
id: powermeter_pulse
internal_filter: 100ms
update_interval: 60s
count_mode:
falling_edge: INCREMENT
rising_edge: DISABLE
total:
id: powermeter_total
disabled_by_default: false
force_update: false
unit_of_measurement: pulses
icon: mdi:pulse
accuracy_decimals: 0
state_class: total_increasing
name: powermeter_total
internal: true
disabled_by_default: false
force_update: false
unit_of_measurement: pulses/min
icon: mdi:pulse
accuracy_decimals: 2
state_class: measurement
name: powermeter_pulse
internal: true
- platform: adc
pin:
number: 17
mode:
analog: true
input: true
output: false
open_drain: false
pullup: false
pulldown: false
inverted: false
name: Analog Voltage Signal
accuracy_decimals: 4
update_interval: 120s
disabled_by_default: false
force_update: false
unit_of_measurement: V
device_class: voltage
state_class: measurement
raw: false
samples: 1
sampling_mode: avg
- platform: copy
source_id: powermeter_pulse
unit_of_measurement: kW
name: Aktuelle Leistung Solaranlage
accuracy_decimals: 3
filters:
- multiply: 0.8
disabled_by_default: false
force_update: false
icon: mdi:pulse
state_class: measurement
- platform: copy
source_id: powermeter_total
unit_of_measurement: kWh
name: Stromzähler Solaranlage Total
accuracy_decimals: 3
filters:
- multiply: 0.01333333
disabled_by_default: false
force_update: false
icon: mdi:pulse
state_class: total_increasing
- platform: copy
source_id: powermeter_pulse
name: Pulse-Counter Raw
disabled_by_default: false
force_update: false
unit_of_measurement: pulses/min
icon: mdi:pulse
accuracy_decimals: 2
state_class: measurement
- platform: copy
source_id: powermeter_total
name: Pulse-Counter Total Raw
disabled_by_default: false
force_update: false
unit_of_measurement: pulses
icon: mdi:pulse
accuracy_decimals: 0
state_class: total_increasing
- platform: uptime
name: Uptime
disabled_by_default: false
force_update: false
unit_of_measurement: s
icon: mdi:timer-outline
accuracy_decimals: 0
device_class: duration
state_class: total_increasing
entity_category: diagnostic
update_interval: 60s
type: seconds
INFO Configuration is valid!
RMl
3. Februar 2026 um 15:17
4
Nächster Level :
GPIO14 ist der PIN (siehe: https://www.smarthomeyourself.de/wiki/pin-belegung-eines-esp8266-d1-mini )
Die Pulse kommen. Jetzt geht es dann an die Mathematik und Installation an den Zähler…