Liebe SmartHome for Dummies Gemeinde.
Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.
Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.
Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.
Regenmesser via esphome
Hier geht es im neuen Kleid weiter https://community-discourse.smarthome-for-dummies.de/
Regenmesser via esphome
ich diesem Thread würde ich gerne meinen Regenmesser mit euch näher besprechen.
Habe mir vor ca. 2 Wochen diesen Sensor bestellt, https://de.aliexpress.com/item/2026877912.html habe ihn an einen Wemos D1 mini gehangen, das ganze hängt am D3 Eingang.
In HA bekomme ich auch sauber die Counts, jetzt mein klemmer, wie wandel ich das ganze in ml um?
Gelesen hatte ich mal das ein Count = 0.31ml sind somit müsste das ganze ja noch weiter verrechnet werden oder kann ich den Code auch gleich in esphome mitgeben?
Jemand eine idee oder einen Ansatz?
Mein Bisheriger Code auf dem esp:
esphome:
name: regenmesser
platform: ESP8266
board: d1_mini
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
password: "!secret"
wifi:
ssid: "NSA"
password: "!secret"
binary_sensor:
- platform: gpio
pin: D3
name: "Regenmenge"
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 580 times
- Kontaktdaten:
Re: Regenmesser via esphome
Kann also nur auf externe Quellen verweisen.
Hier wird ein ähnliches Projekt beschrieben.
Gruß
Osorkon
Re: Regenmesser via esphome
Wie gesagt bisherbekomme ich Counts ins HA gemeldet, diese muss ich ja denke ich jetzt "Umwandeln"
Dieser Abschnitt bezieht sich ja auf die config.yaml, aber wie müsste ich es anpassen das er meien Counts nimmt, laut dem Part hängt der Sesnor also die Counts am GPIO38... das müsste ich ja anpassen auf -> binary_sensor.regenmenge (dort bekommt er bei mir die Counts rein)
Code: Alles auswählen
- platform: pulse_counter
pin:
number: GPIO38
mode: INPUT_PULLUP
unit_of_measurement: 'mm'
name: "${friendly_name} rain gauge"
icon: 'mdi:weather-rainy'
id: rain_gauge
internal: true
count_mode:
rising_edge: DISABLE
falling_edge: INCREMENT
internal_filter: 13us
update_interval: 60s
filters:
# Each 0.011" (0.2794mm) of rain causes one momentary contact closure
- multiply: 0.2794
accuracy_decimals: 4
Könntest du mir unter die Arme greifen?
Re: Regenmesser via esphome
Schau mal bei esphome in die Doku zum Pulse-Counter
https://esphome.io/components/sensor/pulse_counter.html
Du willst ja eigtl. nur die Pulse umrechen in z.B. ml/h
Also reicht es ja die Anzahl der Pulse zu multiplizieren. Genau das macht der Filter "multiply".
Re: Regenmesser via esphome
Bei meinen Versuchen scheitere ich grad an einer "Zwischenlösung"
Heißt mit dem Code bekomme ich einen binary_sensor ins HA angelegt und sehe auch die Counts, kann aber nicht umrechnen da ich dafür einen normalen "Sensor" benötige....
Code: Alles auswählen
binary_sensor:
- platform: gpio
pin: D3
name: "Regenmenge"
Schreibe ich ihn um als Sensor, kommt er mit dem gpio nicht klar da er dann den pulse_counter erwartet, mit dem Code zählt er sauber in den Logs hoch und das Ergebnis scheint auch plausible zu sein, aber er erzeigt keine Entität in HA...
Code: Alles auswählen
sensor:
- platform: pulse_counter
pin: D3
unit_of_measurement: 'mm'
name: "Regenmenge"
icon: 'mdi:weather-rainy'
internal_filter: 13us
update_interval: 60s
filters:
- multiply: 0.2794
accuracy_decimals: 4
Danke und Gruß
Re: Regenmesser via esphome
Re: Regenmesser via esphome
Jetzt müsste ich diese übermittelten Daten noch aufbereiten. Mal schauen wie ich das am besten umgesetzt bekomme, sodass er alle werte adiert und nicht jedes mal überschreibt.
Re: Regenmesser via esphome
https://esphome.io/components/sensor/integration.html