Shelly RGBW2 Summe der Leistung

Habe einen Shelly RGBW2 wo ich 4 Weiße LED STRIBE angeschlossen habe. Shelly so konfiguriert das er die Led Stribe einzeln schaltet. Dadurch habe ich aber auch 4x Leistung. Würde jetzt gern die Leistung aller 4 Led Stribe Summieren um sie in einem Verbrauchszähler zu Speichern.

Optimal wäre eine Automation.

Kann mir da jemand einen Tipp geben.

Wie sehen denn die 4 Leistungs-Sensoren vom Shelly aus? Bitte mal Screenshot posten

Das sind die Sensoren 4x

und das mein Dashboard des gesamten RGBW2

Die Einzelleistungen in einem Template-Sensor-Helfdr addieren …

{% if (states('sensor.rgbw1power')|float + states('sensor.rgbw2power')|float + states('sensor.rgbw3power')|float) > 0 %}
             
{{ (states('sensor.rgbw1power')|float + states('sensor.rgbw2power')|float + states('sensor.rgbw3power')|float)  }}           
{% else %}            
 {{ 0 }}           
{% endif %} 

Für die Energie dann keinen Verbrauchszähler-Helfer, sondern Integralsensor-Helfer … Linker Riemann

Schau ich mir mal an.

Danke :grinning_face:

Bekomm ich leider nicht hin. Die Erstellung des Template-Sensor-Helfer fehlt mir leider das Wissen den zu erstellen.

Desweiteren stimmt die Bezeichnung der Einzelnen Sensoren so nicht.

Die heissen RGBW2.1 bis 2.4

Habe jetzt mal ein Template erstellt:

<template:
  - sensor:
      \# Küche Schranklicht Summe
      - name: Küche Schranklicht Summe
        unique_id: "KuecheSchranklichtSumme"
        unit_of_measurement: 'W'
        device_class: "power"
        state_class: "measurement"
        state: >-
        {{ (float(states('sensor.kuche_led_power'))) +
        (float(states('sensor.shellyrgbw2_c8c9a339888d_channel_2_power'))) +
        (float(states('sensor.shellyrgbw2_c8c9a339888d_channel_3_power'))) +
        (float(states('sensor.shellyrgbw2_c8c9a339888d_channel_4_power'))) }} >

Es kommt aber eine Fehlermeldung mit der ich nichts Anfangen kann.

Vielleicht kann mir jemand Helfen?

an not read a block mapping entry; a multiline key may not be an implicit key (28:78)

25 |  … r’))) +
26 |  … 339888d_channel_2_power’))) +
27 |  … 339888d_channel_3_power’))) +
28 |  … 339888d_channel_4_power’))) }}
-----------------------------------------^

Das ganze bei den Entwickler Werkzeugen unter Template Editor getestet.

Da funktioniert es.

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: ( Neues Update & Features - Hier in der Community 🫶 )

Ist das Template ein Helfer oder hast du es in deiner configueation.yaml ?

Configuration.yaml

Sowie SIMON das in seinem Video beschrieben hat

Habe jetzt nochmal einen Helfer erstellt, wie du oben geschrieben hast.

Der funktioniert.

Na siehste … ist mit den Helfern einfacher. Aber super , dass es jetzt funktioniert :+1:t2:

Danke, erst mal :grinning_face:

Muss das noch verfeinern

1 „Gefällt mir“