Template Sensoren in "Geräte und Dienste - Helfer" stehen auf "unkontrollierbar"

atrost

Active member
Hallo Forum,
ich habe einige Template Sensoren in der Configuration.yaml. Diese sieht man in den Helfern mit einem Kennzeichen "unkontrollierbar".
Die Werte stimmen alle und arbeiten auch sonst einwandfrei.
Was hat das zu bedeuten und kann / soll man das ändern?
Folgend 2 Beispiele:

YAML:
template:
  - sensor:
 
    # Climate Wohnzimmer von Fritzbox
    - name: "wohnzimmer_raumtemp"
      unique_id: "924ee4e4-dd9e-4726-9ac0-c644dc5596b5"
      unit_of_measurement: "°C"
      device_class: "temperature"
      state_class: "measurement"
      state: |
        {% set rt_couch = state_attr('climate.wohnzimmer_couch','current_temperature') | float(0) %}
        {% set rt_tuer  = state_attr('climate.wohnzimmer_tur', 'current_temperature')  | float(0) %}
        {{ ((rt_couch + rt_tuer) / 2) | round(2) }}

    # Wärmepumpe über Shelly
    - name: "wp_leistung"
      unique_id: "wp_leistung"
      device_class: "power"
      state_class: "measurement"
      unit_of_measurement: "KW"
      state: >
            {% set l1_power = states('sensor.shelly_em3_channel_a_power') | float(0) %}
            {% set l2_power = states('sensor.shelly_em3_channel_b_power') | float(0) %}
            {% set l3_power = states('sensor.shelly_em3_channel_c_power') | float(0) %}
            
            {{ ((l1_power + l2_power + l3_power) | float / 1000) | round(3, default=0) }}
 
Gerade mal bei mir getestet, geht einwandfrei.
Vermutung: Du hast schon einen "template" Eintrag in deiner configuration.yaml.
 
ich habe einige Template Sensoren in der Configuration.yaml. Diese sieht man in den Helfern mit einem Kennzeichen "unkontrollierbar".

Was hat das zu bedeuten und kann / soll man das ändern?
Das würde mich auch interessieren.
Meine Vermutung ist folgende, wenn du z.B. eine Aktion number.set_value verwenden willst, um deiner Variable wohnzimmer_raumtemp einen neuen Wert durch Automatisierung zuzuweisen, wird das nicht funktionieren. Wenn du die Variable auf "kontrollierbar" stellst, sollte es funktionieren.
Ich habe mit dem Eintrag configurable: in yaml ausprobiert, hat leider nicht funktioniert, evtl. muss man die Grenzen noch zuweisen.
 
Das heißt, dass du den Helfer nicht im UI bearbeiten kannst, weil er im yaml definiert ist.
Beim manchen entities hilft es, eine unique ID zu definieren.
 
Beim manchen entities hilft es, eine unique ID zu definieren.
Das mache ich, wenn ich die Entitäten im Template definiere.

YAML:
  #Ladestrom für die Wallbox berechnen
  - name: "max Strom Wallbox"
    unique_id: "max_strom_wallbox"
    device_class: "current"
    state_class: "measurement"
    unit_of_measurement: "A"
 

Anhänge

  • max_strom.png
    max_strom.png
    6,8 KB · Aufrufe: 5
Vielen Dank für die Tipps. Es lag tatsächlich an der unique_id.
Ich habe jetzt in der configuration.yaml konsequent allen Sensoren eine unique_id verpasst über den "GUID Generator".
Hatte noch 2 übersehen und daran gemerkt, daß alle anderen nun in Ordnung sind.
Jetzt ist alles ok...
 
GUID in Google eingegeben und folgenden Treffer bekommen: https://guidgenerator.com/
unique_id ist, wie der Name es schon sagt, eine eindeutige ID. Dies dient dazu, jedes Gerät, jeden Sensor, eigentlich einfach alle eindeutig Identifizieren zu können. Selbst deine Netzwerkkarte in deinem Rechner hat eine Solche ID und die ist Weltweit einmalig.
 
Hallo zusammen,

ich habe das gleiche Problem, habe aber bereits allen Sensoren IDs verpasst:

YAML:
# Loads default set of integrations. Do not remove.
default_config:

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml


climate:
  - platform: generic_thermostat
    name: Infrarotheizung Gäaste WC
    min_cycle_duration:
      minutes: 5
    hot_tolerance: 1
    precision: 0.1
    ac_mode: false
    cold_tolerance: 1
    unique_id: 9e99efd5-b04a-42ac-b60a-9f24c5cbe57c
    heater: switch.switch_infrarotheizung_gaeste_wc_switch_0
    target_sensor: sensor.aqara_temperatursensor_gaste_wc_temperatur


Das Thermostat funktioniert einwandfrei - jedoch bleibt die Meldung "unkontrollierbar":

1728914884974.png

Noch jemand eine Idee dazu?
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Keine Mitglieder online.

Letzte Anleitungen

Statistik des Forums

Themen
5.556
Beiträge
54.721
Mitglieder
5.384
Neuestes Mitglied
BlueEclipse
Zurück
Oben