Werte eines Sensors an cover schicken Thema ist als GELÖST markiert

Installation, Konfiguration


Antworten
Einstein
Beiträge: 26
Registriert: Do 12. Jan 2023, 21:27
1

Werte eines Sensors an cover schicken

Beitrag von Einstein »

Hallo

Ich würde gern die Werte die ein Sensor ausgibt an ein Cover schicken.
Der Sensor gibt mir auf Homeassitant Werte zwischen 0 und 100% aus.
Diese soll das Cover übernehmen.

Ich habe es schion geschafft dem Cover "manuell" einen Werrt vorzugeben.
Diesen möchte ich jetzt durch diesen Wert ersetzen. Das ist mir bisher nicht gelungen.
Das auskommentierte Feld funktioniert mit %-Werten und Zahlen zwischen 0 und 1
Mit der aktiven Zeile bekommen ich eine 10-stellige Zahl die nichts mit dem Status zu tun hat.

Kann mir hier jemnd weiter helfen. Es sollte doch möglich sein dort eine Variable einzufügen.

hier der Code auf dem ESP:

Code: Alles auswählen

  - platform: pid
    name: "PID Climate HEAT"
    id: pidmi
    type: HEAT
    accuracy_decimals: 0
    unit_of_measurement: ""
    on_value:
     then:
       - cover.control:
          id: mischer_kessel
          #position: 20%
          position: !lambda return ('sensor.pidmi,state');
Einstein
Beiträge: 26
Registriert: Do 12. Jan 2023, 21:27
1

Re: Werte eines Sensors an cover schicken

Beitrag von Einstein »

Hallo

nach einigen lesen und rumprobieren ist es mir gelungen eine Lösung zu finden.
sie sie so aus.
ist zwar noch nicht perfekt da das Cover beim erreichen des ziel immer noch ein wenig hin und her zuckt aber es funktioniert erst mal.
ich bekommen jetzt das Cover mit PID Climate geregelt.

Code: Alles auswählen

 - platform: pid
    name: "PID Climate HEAT"
    id: pidmi
    type: HEAT
    accuracy_decimals: 0
    on_value:
     then:
       - cover.control:
          id: mischer_kessel
          position: !lambda |- 
            return id(pidmi).state/100;

wenn das ganze fertig ist werde ich das Projekt dann mal vorstellen.

Antworten