Eingabefeld für Zahlen

Juergen

Member
hallo

ich habe mir ein input_Number abgelegt kWPreis wie kann ich dort etwas eingeben 0,23 z.b. ?

um dann einen sensor damit zu multiplizieren ?
 
Du kannst ihn auf jeden Fall in der Übersicht als Entität anlegen und dort dann auch verstellen.
 
du benötigst nicht unbedingt einen helper um einen Sensor Wert zu berechnen im bsp. berechne ich den Bennwert m³ vom Gas da ich den Wert in kWh bekomme aber in m³ Anzeigen und berechnen möchte
alles ab # ist nur zur Information

YAML:
template:
  - sensor:
      - name: "Gas Verbrauch Buderus"
        unique_id: "gas_verbrauch_buderus"
        device_class: "gas"
        state_class: "total_increasing"
        unit_of_measurement: "m³"
        state: >
          {% set kwh = states('sensor.recording_ractualpower') | float %}          # kWh Sensor setzen
          {% set normdichte_value = 0.80314 | float %}                             # normdichte setzen
          {% set mengengewichtet_value = 11.5593 | float %}                        # mengengewichtet setzen
          {{ ( kwh/(normdichte_value * mengengewichtet_value) ) | round(1) }}      # (kwh / (Normdichte * mengengewichtet)) gerundet auf 0,1
 
Ja schon, wenn sich aber der Preis ändert möchte ich das Template nicht mühsam ändern , daher über eine variable die dann einfach über die UI geändert werden kann
 
Dann wäre der Weg über die Übersicht wohl der simpelste, ich habe da beispielsweise dieses stehen:
YAML:
      - type: entities
        entities:
          - input_number.xyz
womit ich den Helfer entsprechend über die UI verstellen kann.
 
In der UI schaut das ganze so aus (das Transparet weglassen wenn nicht gewünscht)

das ist für Transparent zuständig
YAML:
style: |
  ha-card {
  opacity: 80%
  }

die Helper in der Anzeige
YAML:
type: entities
style: |
  ha-card {
  opacity: 80%
  }
entities:
  - type: divider
  - entity: input_number.gas_normdichte
    icon: mdi:fire
    secondary_info: null
    name: Normdichte
    full_row: true
    hide_state: false
  - type: divider
  - type: divider
  - entity: input_number.gas_mengengewichtet
    icon: mdi:fire
    secondary_info: null
    name: Mengengewichtet
    full_row: true
    hide_state: false
  - type: divider
title: Gas kWh zu m³ berechnen
state_color: false
show_header_toggle: false

helper.JPG

diese Helper lassen sich übrigens auch im templet verwenden

YAML:
template:
  - sensor:
      - name: "Gas Verbrauch Buderus"
        unique_id: "gas_verbrauch_buderus"
        device_class: "gas"
        state_class: "total_increasing"
        unit_of_measurement: "m³"
        state: >
          {% set kwh = states('sensor.recording_ractualpower') | float %}
          {% set normdichte_value = input_number.gas_normdichte | float %}
          {% set mengengewichtet_value = input_number.gas_mengengewichtet | float %}
          {{ ( kwh/(normdichte_value * mengengewichtet_value) ) | round(1) }}
 
Sorry mein Fehler... muss so aussehen

YAML:
template:
  - sensor:
      - name: "Gas Verbrauch Buderus"
        unique_id: "gas_verbrauch_buderus"
        device_class: "gas"
        state_class: "total_increasing"
        unit_of_measurement: "m³"
        state: >
          {% set kwh = states('sensor.recording_ractualpower') | float %}
          {% set normdichte_value = states('input_number.gas_normdichte') | float %}
          {% set mengengewichtet_value = states('input_number.gas_mengengewichtet') | float %}
          {{ ( kwh/(normdichte_value * mengengewichtet_value) ) | round(1) }}
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
5.001
Beiträge
50.147
Mitglieder
4.684
Neuestes Mitglied
bluestorm
Zurück
Oben