Bubble card 3.0 Module

Hallo,
nur für mein verständnis ist die unten angeführte schreibweise in meiner Tamplate.yaml richtig?

- sensor:
    # Errechnet den Untschied der Luftfeuchte von innen und außen in Gramm pro Kubikmeter
      - name: "Absolute Luftfeuchtigkeit Unterschied"
        unique_id: "AbsoluteHumidityDifference"
        unit_of_measurement: "g/m^3"
        state_class: "measurement"
        state: >
            {{ ( float(states('sensor.absolute_luftfeuchtigkeit_wz')) - float(states('sensor.absolute_luftfeuchtigkeit_aussen')) ) | float | round (2) }}  
 
 # Bubble-Card Trigger für Module
- trigger:
  - trigger: event
    event_type: bubble_card_update_modules
- sensor:
  - name: "Bubble Card Modules"
    state: "saved"
    icon: "mdi:puzzle"
    attributes:
      modules: "{{ trigger.event.data.modules }}"
      last_updated: "{{ trigger.event.data.last_updated }}"

Liebe Grüße
KIrsten

Moin, ja ist korrekt so und in der configuration.yaml verweist du dann auf die template.yaml.

template: !include template_sensors.yaml

Die Einrückung könnte man noch etwas schöner machen, aber sollte auch so funktionieren.

Super,
Danke

ich sag mal: nö
der „-“ vor sensor: ist falsch

Du hast deine Ausgelagerte Template um 2 nach links eingerückt, passt eigentlich aber macht immer Arbeit wenn du aus dem Netz etwas einfügst !

Also die Komplette mal bitte Taschen

#template: //dieses muss natürlich deaktiviert werden wenn ausgelagert wurde und darf nur ein mal am Anfang stehen
# Errechnet den Untschied der Luftfeuchte von innen und außen in Gramm pro Kubikmeter
  - sensor:
      - name: "Absolute Luftfeuchtigkeit Unterschied"
        unique_id: "AbsoluteHumidityDifference"
        unit_of_measurement: "g/m^3"
        state_class: "measurement"
        state: >
            {{ ( float(states('sensor.absolute_luftfeuchtigkeit_wz')) - float(states('sensor.absolute_luftfeuchtigkeit_aussen')) ) | float | round (2) }}
# Bubble-Card Trigger für Module 
  - trigger:
      - trigger: event
        event_type: bubble_card_update_modules
    sensor:
      - name: "Bubble Card Modules"
        state: "saved"
        icon: "mdi:puzzle"
        attributes:
          modules: "{{ trigger.event.data.modules }}"
          last_updated: "{{ trigger.event.data.last_updated }}"

das „float(“ ist ein anderes Thema
und sollte eigentlich so aussehen wenn Werte mal nicht kommen von den Entitäten

also das kannst du dann auch noch ändern

        state: >
         {{ (states('sensor.absolute_luftfeuchtigkeit_wz')|float(0) -
             states('sensor.absolute_luftfeuchtigkeit_aussen')|float(0))  |round(2)}}

Ich bin da ganz bei @Dreckfresse

@Dreckfresse, @maxe ich bin da auch bei euch, es funktioniert aber auch mit dem Bindestrich, hatte ich gestern mal getestet. Besser ist aber den Sensor dem Trigger zuzuordnen und sozusagen einen „Template-Block“ zu bilden. Dann muss der Strich natürlich wegbleiben.

Ich habe das


gerade mal von Dreckfresse ausprobiert. Bei mir geht es nicht da ist alles rot wie Ihr seht. Ich belasse es in dieser Version in meiner Template.yaml

# Bubble-Card Trigger für Module
- trigger:
  - trigger: event
    event_type: bubble_card_update_modules
  sensor:
  - name: "Bubble Card Modules"
    state: "saved"
    icon: "mdi:puzzle"
    attributes:
      modules: "{{ trigger.event.data.modules }}"
      last_updated: "{{ trigger.event.data.last_updated }}"

Nochmals vielen Dank für die Hilfe
Kirsten

die komplette, inklusiver des „Absolute Luftfeuchtigkeit Unterschied“?
weil ich die komplette Einrückung geändert habe :wink:

gerade bei mir eingefügt:

und: