about oder below mit Entität Thema ist als GELÖST markiert

Installation, Konfiguration


Antworten
mac1
Beiträge: 2
Registriert: Mi 29. Mai 2024, 11:10

about oder below mit Entität

Beitrag von mac1 »

Ich habe eine Sensor- und eine Nummernkomponente in ESPHome erstellt. Hier ein Ausschnitt:

Code: Alles auswählen

number:
  - platform: template
    name: plustemp  
id: plustemp optimistic: true min_value: 0 max_value: 25 step: 1 restore_value: True

Code: Alles auswählen

sensor:
  - platform: dallas
    address: 0x090822b0abff1928
    name: "Frostsensor"
    id: frostsensor
    on_value_range:
      - below: id(plustemp).state
        then:
        - switch.turn_on: frostrelay
        - switch.turn_on: frostled
        - number.increment: frostalarm

Wenn ich -below: 3 verwende funktioniert es, bei -below: id(plustemp).state kommt eine Fehlermeldung: "float erwartet".
Ich habe schon versucht zu konvertieren, aber ohne Erfolg.
Wer kann helfen?

mac1
Beiträge: 2
Registriert: Mi 29. Mai 2024, 11:10

Re: about oder below mit Entität

Beitrag von mac1 »

Hat sich erledigt:
Ich habe es umgedreht und ändere über lambda im Filter id:frost.

Code: Alles auswählen

sensor:
  - platform: dallas
    address: 0x190000001fa9d828
    name: "Frost"
    id: frost
    filters:
      lambda: return  x - id (plustemp).state;
    on_value_range:
      - below: 0.0
        then:
        - switch.turn_on: frostrelay

Über frost.state erhalte ich die Temperatur + plustemp, über frost.raw_state erhalte ich die aktuelle Temperatur und kann die am Dispay anzeigen.

Antworten