Nur eine Benachrichtigung am Tag erhalten über den Füllgrad der Zisterne....

Hallo @u5zzug,

genau das wollte ich nicht.
Am Anfang hatte ich den noch laufen bis 2 Stellen hinter dem Komma.
Es findet ja die Umrechnung dort auch für die Prozente anhand der ersten Messung/Kalibrierung von # Spannungen nach Messreihe in Füllhöhe cm umrechnen statt.
 
Hallo zusammen,

ich bin begeistert, das darf doch nicht war sein....
4 Meldungen nacheinander... ???
 

Anhänge

  • Screenshot_20250627-101953_Conversations_1.png
    Screenshot_20250627-101953_Conversations_1.png
    54 KB · Aufrufe: 3
4 Meldungen nacheinander... ???
Ich nehme an mit dem Eingangswert stimmt etwas nicht. Entferne doch mal die Berechnung und gib einfach nur den Wert unverändert weiter. Prüf auch mal die Statistik der beiden Werte. Ist ja witzig, aber irgenwie scheint Dein HA ein geisterhaftes Leben zu führen.
 
Hallo @Loxley,

ich denke ich brauche noch die "Ghostbusters" für mein HA auf dem RaspberryPi5.
Oder ich sehe alles viel zu eng und bin nicht entspannt genug.

Mir macht scheinbar die Hitze zu schaffen....
 
Hallo @Loxley,

ich denke <50°C Mittelwert müsste der RaspberryPi5 locker packen.
Mehr hatte ich die Letzten Monate noch nicht drauf an Temperatur.
Der steigt doch erst ab 80°C aus und drosselt vorher runter.
1751026036700.png
1751026905619.png
KI habe ich keine im Einsatz.
Hier der aktuelle Zisternenfüllstand in Prozent.
Vorhin kam eine Meldung nur über die 70%

1751026424184.png
 
Zuletzt bearbeitet:
Der yaml Code scheint also im Prinzip zu funktionieren. Jetzt musst Du "nur noch" herausfinden Warum der Wert ab und zu 0 anzeigt.
 
Noch etwas. Du fragst doch in einer Automation den Wert ab. Also: Sobald sich der Wert ändert, dann Nachricht senden?
Da könntest Du noch eine Bedingung einfügen: "Sobald der Wert sich ändert UND der Wert größer 0 ist, dann Nachricht senden".
Dann sollten keine 0-Stände kommen wenn der Wert (warum auch immer) eine 0 ausgibt.
 
Hallo zusammen,

ich habe das mit dem größer 0 und unbekannt versucht einzugeben.

Bin leider daran gescheitert die richtigen Werte einzugeben.
Das mit den zusätzlichen Bedingungen verstehe ich nicht ganz.

Ist das so richtig?
1751084492836.png


Ich habe das mal für die 100% gemacht...

YAML:
alias: Zisterne_round10
description: ""
triggers:
  - trigger: state
    entity_id:
      - sensor.zisterne_10round
conditions: []
actions:
  - if:
      - condition: state
        entity_id: sensor.zisterne_10round
        state: "100"
      - condition: and
        conditions:
          - condition: state
            entity_id: sensor.zisterne_10round
            state: nicht unknown/unavailable
          - condition: state
            entity_id: sensor.zisterne_10round
            state: größer 0
    then:
      - action: notify.conversation
        metadata: {}
        data:
          message: Füllstand Zisterne 100 % round10
 
Zuletzt bearbeitet:
Ich würde da einfach hergehen und eine kleine Zeitschleife bauen.
Wenn Füllstand auf 80% FÜR 10 Sekunden, dann sende Nachricht.
Wenn bei Dir der Füllstand ja im Sekundentakt zwischen 0 und 80 schwanken kann, würdest Du das damit abfangen.
Also einfach bei jeder WENN Abfrage noch die Dauer 10 Sekunden (eventuell mehr, falls es nicht reicht) rein schreiben.
 
Hallo @RudiP,

das habe ich doch gleich gemacht.
Ich habe aber die Zeitschleife gleich auf 5 Minuten gesetzt.
So heilig ist ja der Zisternenfüllstand nicht wie Strom oder so...
Ich denke ich habe noch so viel Zeit, die Zisterne nach 5 Minuten von 10% zum nachfüllen.
So schnell nimmt die ja nicht ab.....
 
Automation, bei irgeneinem wenn
Baustein -> nicht
Entity wählen, Zustand unbekannt/ unverfügbar.
also wenn nicht x und nicht y dann...

Ich meine, man kann einem Sensor auch sagen, wenn Gerät nicht verfügbar, dann zeige letzten bekannten Wert. Allerdings würde ich das beim Originalsensor suchen.
 
Alternativ, statt float(0) =Null bei unknown float(-1) benutzen oder wenn das nicht geht, den Originalsensor auf min 1 setzen und 0 ist dann unknown. Dann Nachricht nur bei >0 und um Himmelswillen nicht in 10 Varianten, sondern mit
Füllstand Zisterne: {{trigger.to_state.state}}
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.822
Beiträge
65.903
Mitglieder
7.138
Neuestes Mitglied
mhaupert
Zurück
Oben