Lüftungsanlage der Firma GEA
An dieser Stelle sollte alles vorhanden sein?
Hast du mal ein Bild davon und um wieviel Leistung reden wir hier?
Und
Wilkommen im Forum 🤗
VPN/Proxy erkannt
Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.
Lüftungsanlage der Firma GEA
An dieser Stelle sollte alles vorhanden sein?
Hast du mal ein Bild davon und um wieviel Leistung reden wir hier?
Und
Wilkommen im Forum 🤗
wollte extra diesen Weg über ESP-Home betreiben (Test-Probanden) ![]()
ich will ja was Lernen
Habe ja noch was von den LED's hier, dann über das Flashen von WLED
(für meine weiteren 3x ESP32 habe ich natürlich schon jeweils einen Streifen mit 10 LED abgeschnitten, da fallen mir so viele Sachen für ein)
Danke
Gruß
oft wird anstelle des Wlan Passwort das Router Passwort verwendet
Mit Bluetooth Einbindung geht eigentlich Problemlos
(lass aber AP und Bluetooth erst mal aktiviert, da es hier schon oft hängen geblieben ist. Kannst Du ja danach deaktivieren)
Es wird mal wieder Zeit um ein kleines neues Projekt vorzustellen:
POWER WLED AMPEL mit ESP32 und Homeassistant !
Hier habe ich mich dazu entschieden das ganze mit 10 WLED (Chip WS2812; 5V) umzusetzen
Eine WLED benötigt 0,3 W, damit verbrauchen alle 10 zusammen 3W
Bei 5V wären es dann 0,6 A, damit kann er ohne weiteres direkt am ESP32 betrieben werden
Den WLED Streifen (10 LED) habe ich dann an VIN (5V), GND und Datenleitung an GPIO12 angeschlossen:
Mit ESPHome habe ich dann die 10 adressierbaren LED mit Light (platform: fastled_clockless) eingebunden.
Hier mal der Code von mir:
# WS2812 LED
#light:
- platform: fastled_clockless
chipset: WS2812
id: light_fastled
pin: GPIO12
num_leds: 10
rgb_order: GRB
name: "WLED"
- platform: partition
name: "PL01"
segments:
- id: light_fastled
from: 0
to: 0
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL02"
segments:
- id: light_fastled
from: 1
to: 1
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL03"
segments:
- id: light_fastled
from: 2
to: 2
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL04"
segments:
- id: light_fastled
from: 3
to: 3
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL05"
segments:
- id: light_fastled
from: 4
to: 4
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL06"
segments:
- id: light_fastled
from: 5
to: 5
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL07"
segments:
- id: light_fastled
from: 6
to: 6
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL08"
segments:
- id: light_fastled
from: 7
to: 7
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL09"
segments:
- id: light_fastled
from: 8
to: 8
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- platform: partition
name: "PL10"
id: PL10
segments:
- id: light_fastled
from: 9
to: 9
effects:
- strobe:
name: Strobe Rot
colors:
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 100%
green: 0%
blue: 0%
duration: 500ms
- strobe:
name: Strobe Grün
colors:
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
- state: false
duration: 250ms
- state: true
brightness: 100%
red: 0%
green: 100%
blue: 0%
duration: 500ms
Alles anzeigen
Und so erscheint es das dann in Homeassistant:
Jetzt hatte ich viel Spaß mit der passenden Automatisierung (bzw. 2)
Als Skalierung habe ich mich für 100W Schritte entschieden:
Bei Verbrauch (Netzbezug und Entitäts ID positiv)
Je 100 W wird eine weitere LED in Rot zugeschaltet und ab 1000W dann einfach alle in Rot blinkend.
Bei Einspeisung (Netzeinspeisung und Entitäts ID positiv)
Je 100 W wird eine weitere LED in Grün zugeschaltet und ab 1000W dann einfach alle in Grün blinkend.
Hier dann mal die beiden Automationen:
alias: Power Ampel Verbrauch WLED
description: ""
trigger:
- platform: template
value_template: "{{ 10000 > states('sensor.verbrauch_power')|float(0) >= 1000 }}"
id: V_1000-10000
- platform: template
value_template: "{{ 1000 > states('sensor.verbrauch_power')|float(0) >= 900 }}"
id: V_900-1000
- platform: template
value_template: "{{ 900 > states('sensor.verbrauch_power')|float(0) >= 800 }}"
id: V_800-900
- platform: template
value_template: "{{ 800 > states('sensor.verbrauch_power')|float(0) >= 700 }}"
id: V_700-800
- platform: template
value_template: "{{ 700 > states('sensor.verbrauch_power')|float(0) >= 600 }}"
id: V_600-700
- platform: template
value_template: "{{ 600 > states('sensor.verbrauch_power')|float(0) >= 500 }}"
id: V_500-600
- platform: template
value_template: "{{ 500 > states('sensor.verbrauch_power')|float(0) >= 400 }}"
id: V_400-500
- platform: template
value_template: "{{ 400 > states('sensor.verbrauch_power')|float(0) >= 300 }}"
id: V_300-400
- platform: template
value_template: "{{ 300 > states('sensor.verbrauch_power')|float(0) >= 200 }}"
id: V_200-300
- platform: template
value_template: "{{ 200 > states('sensor.verbrauch_power')|float(0) >= 100 }}"
id: V_100-200
- platform: template
value_template: "{{ 100 > states('sensor.verbrauch_power')|float(0) >= 000 }}"
id: V_000-100
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- V_1000-10000
sequence:
- service: light.turn_on
metadata: {}
data:
effect: Strobe Rot
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- light.esp32_3_pl08
- light.esp32_3_pl09
- light.esp32_3_pl10
- conditions:
- condition: trigger
id:
- V_900-1000
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- light.esp32_3_pl08
- light.esp32_3_pl09
- light.esp32_3_pl10
- conditions:
- condition: trigger
id:
- V_800-900
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- light.esp32_3_pl08
- light.esp32_3_pl09
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- conditions:
- condition: trigger
id:
- V_700-800
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- light.esp32_3_pl08
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- conditions:
- condition: trigger
id:
- V_600-700
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- conditions:
- condition: trigger
id:
- V_500-600
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- conditions:
- condition: trigger
id:
- V_400-500
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- conditions:
- condition: trigger
id:
- V_300-400
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- light.esp32_3_pl05
- conditions:
- condition: trigger
id:
- V_200-300
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- light.esp32_3_pl05
- light.esp32_3_pl04
- conditions:
- condition: trigger
id:
- V_100-200
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- light.esp32_3_pl05
- light.esp32_3_pl04
- light.esp32_3_pl03
- conditions:
- condition: trigger
id:
- V_000-100
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: red
effect: None
target:
entity_id:
- light.esp32_3_pl01
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- light.esp32_3_pl05
- light.esp32_3_pl04
- light.esp32_3_pl03
- light.esp32_3_pl02
mode: restart
Alles anzeigen
und
alias: Power Ampel WLED Einspeisung
description: ""
trigger:
- platform: template
value_template: "{{ 10000 > states('sensor.einspeisung_power')|float(0) >= 1000 }}"
id: V_1000-10000
- platform: template
value_template: "{{ 1000 > states('sensor.einspeisung_power')|float(0) >= 900 }}"
id: V_900-1000
- platform: template
value_template: "{{ 900 > states('sensor.einspeisung_power')|float(0) >= 800 }}"
id: V_800-900
- platform: template
value_template: "{{ 800 > states('sensor.einspeisung_power')|float(0) >= 700 }}"
id: V_700-800
- platform: template
value_template: "{{ 700 > states('sensor.einspeisung_power')|float(0) >= 600 }}"
id: V_600-700
- platform: template
value_template: "{{ 600 > states('sensor.einspeisung_power')|float(0) >= 500 }}"
id: V_500-600
- platform: template
value_template: "{{ 500 > states('sensor.einspeisung_power')|float(0) >= 400 }}"
id: V_400-500
- platform: template
value_template: "{{ 400 > states('sensor.einspeisung_power')|float(0) >= 300 }}"
id: V_300-400
- platform: template
value_template: "{{ 300 > states('sensor.einspeisung_power')|float(0) >= 200 }}"
id: V_200-300
- platform: template
value_template: "{{ 200 > states('sensor.einspeisung_power')|float(0) >= 100 }}"
id: V_100-200
- platform: template
value_template: "{{ 100 > states('sensor.einspeisung_power')|float(0) >= 000 }}"
id: V_000-100
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- V_1000-10000
sequence:
- service: light.turn_on
metadata: {}
data:
effect: Strobe Grün
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- light.esp32_3_pl08
- light.esp32_3_pl09
- light.esp32_3_pl10
- conditions:
- condition: trigger
id:
- V_900-1000
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- light.esp32_3_pl08
- light.esp32_3_pl09
- light.esp32_3_pl10
- conditions:
- condition: trigger
id:
- V_800-900
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- light.esp32_3_pl08
- light.esp32_3_pl09
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- conditions:
- condition: trigger
id:
- V_700-800
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- light.esp32_3_pl08
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- conditions:
- condition: trigger
id:
- V_600-700
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- light.esp32_3_pl07
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- conditions:
- condition: trigger
id:
- V_500-600
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- light.esp32_3_pl06
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- conditions:
- condition: trigger
id:
- V_400-500
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- light.esp32_3_pl05
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- conditions:
- condition: trigger
id:
- V_300-400
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- light.esp32_3_pl04
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- light.esp32_3_pl05
- conditions:
- condition: trigger
id:
- V_200-300
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- light.esp32_3_pl03
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- light.esp32_3_pl05
- light.esp32_3_pl04
- conditions:
- condition: trigger
id:
- V_100-200
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- light.esp32_3_pl02
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- light.esp32_3_pl05
- light.esp32_3_pl04
- light.esp32_3_pl03
- conditions:
- condition: trigger
id:
- V_000-100
sequence:
- service: light.turn_on
metadata: {}
data:
color_name: green
effect: None
target:
entity_id:
- light.esp32_3_pl01
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id:
- light.esp32_3_pl10
- light.esp32_3_pl09
- light.esp32_3_pl08
- light.esp32_3_pl07
- light.esp32_3_pl06
- light.esp32_3_pl05
- light.esp32_3_pl04
- light.esp32_3_pl03
- light.esp32_3_pl02
mode: restart
Alles anzeigen
Da ich zurzeit auch ein ADS1115 (4-Channel 16-Bit AD) und ein INA219 (DC Current) an diesem ESP32 habe mal zur Vollständigkeit die interessanten Daten:
(Also kein Problem diesen direkt am ESP32 zu Betreiben)
(Current gemessen mit INA219 Bus Voltage 12,36 V am Netzteil)
Das war mein TAG
![]()
Gruß Andreas
Habe heute und gestern alle meine Plus Gen2/3 updatet
Sind ein paar, aber dabei ist kein Plus PlugS (habe keinen)
Alle, meist über Homeassistant gestartet, und 2 Plus I4 aus der Shelly App Geräteübersicht
Gerade erst die Shelly App geöffnet und hier gibt es kein Problem
vielleicht gibt es Probleme mit dem Plus PlugS?
manchmal ist es auch besser das Update über die WebUI aus zu führen (also IP im Browser öffnen) ![]()
dafür brauch man die App nicht
in der Shelly App
Hm, sind doch alle drei da 🤗
Allerdings hatte ich es mir einfach gemacht und hatte es über Bluetooth gemacht
Und Homeassistant und mit ShellyForHass hat sich aber schon lange erledigt 😩
Dann stelle es doch erst einmal in der WebUI (IP im Browser öffnen)
Und stelle auf Color
Lexikon HTTP Request
Status Abfrage der Möglichkeiten
IP/status
(Gut zu erkennen was geht und die Variablen zu übernehmen, dazu auch mal Veränderungen machen um zu sehen was sich verändert)
Dann noch die API docu
Aber ich verwalte alles über HA.
„Support for the mini devices was added in HA 2024.1.0“
Welche Version hast du?
Das ist eigentlich der Thread von
PM mini auch nicht zu funktionieren
Davon habe ich 5 im Einsatz (4x Gen2 und 1x Gen3)
Und die funktionieren wunderbar in Homeassistant 👍
Edit: und auch der 1PM mini wurde eingebunden und funktioniert
Home Assistant diesen "Spülmaschinen Plug" dann nicht mehr
es wird in HA nicht unterstützt ![]()
schau mal hier nach
nicht in meine Homeassistant Umgebung einbinden
da er Batteriebetrieben ist auf jedenfalls das aus der Docu
Quelle:
der H&T Gen 3 ist ja auch ganz frisch ![]()
ich habe selber keinen, und andere hier im Forum wahrscheinlich auch noch nicht,
wir sind ja alle in unserer Freizeit hier ![]()
Macht doch am besten ein Ticket beim Hersteller auf
und berichtet von eurem Ergebnis
habe keine Lust mehr ![]()
habe schon 26 auf einem Taster auf short
viele ![]()
pro taste 4 unteschiedliche
jetzt kommen noch pro Aktion 5 Http-Request (sind schon 20)
aber es gehen auch mehrere Aktionen auf einen Button Typ ![]()
ich glaube die Anzahl der Aktionen sind beschränkt
"state_class: total" stimmt
ich widerspreche gerne ![]()
dann hat er einen Fehler
lese hier:
Sensor Entity | Home Assistant Developer Docs (home-assistant.io)
Deepl Übersetzung "measurement":
Der Zustand stellt eine Messung in der Gegenwart dar, nicht eine historische Zusammenfassung wie eine Statistik oder eine Vorhersage der Zukunft. Beispiele dafür, was als Messung eingestuft werden sollte, sind: aktuelle Temperatur, Luftfeuchtigkeit oder elektrische Leistung. Beispiele dafür, was nicht als Messung klassifiziert werden sollte: Die für morgen vorhergesagte Temperatur, der Energieverbrauch von gestern oder irgendetwas anderes, das nicht die aktuelle Messung beinhaltet. Bei unterstützten Sensoren wird die Statistik der stündlichen Mindest-, Höchst- und Durchschnittswerte alle 5 Minuten aktualisiert.
Deepl Übersetzung "total":
Der Zustand stellt einen Gesamtbetrag dar, der sowohl zunehmen als auch abnehmen kann, z. B. ein Nettoenergiezähler. Die Statistik über die kumulierte Zunahme oder Abnahme des Sensorwerts seit dem ersten Hinzufügen wird alle 5 Minuten aktualisiert. Diese Zustandsklasse sollte nicht für Sensoren verwendet werden, bei denen der absolute Wert anstelle des kumulierten Anstiegs oder Rückgangs von Interesse ist, z. B. verbleibende Batteriekapazität oder CPU-Last; in solchen Fällen sollte stattdessen die Zustandsklasse Messung verwendet werden.
(Übersetzt mit DeepL.com (kostenlose Version))
EDIT:
die irren sich wohl auch alle
(nur ein Beispiel):
Shelly 3EM 3-phases Energy sensor - Configuration - Home Assistant Community (home-assistant.io)
beachte bitte auch die Einrückung, das ist sehr wichtig
hier Dein Code:
template:
- sensor:
- name: "Maschine 5 Total Energy"
unique_id: maschine5_energy_total
unit_of_measurement: "kWh"
device_class: energy
state_class: measurement
state: >
{{ (states('sensor.ez_maschine_5_phase_1_energy')|float(0) +
states('sensor.ez_maschine_5_phase_2_energy')|float(0) +
states('sensor.ez_maschine_5_phase_3_energy')|float(0)) | round(2)}}
#
- name: "Maschine 6 Total Energy"
unique_id: maschine6_energy_total
unit_of_measurement: "kWh"
device_class: energy
state_class: measurement
state: >
{{ (states('sensor.ez_maschine_6_phase_1_energy')|float(0) +
states('sensor.ez_maschine_6_phase_2_energy')|float(0) +
states('sensor.ez_maschine_6_phase_3_energy')|float(0)) | round(2)}}
#
- name: "Maschine 10 Total Energy"
unique_id: maschine10_energy_total
unit_of_measurement: "kWh"
device_class: energy
state_class: measurement
state: >
{{ (states('sensor.ez_maschine_10_phase_1_energy')|float(0) +
states('sensor.ez_maschine_10_phase_2_energy')|float(0) +
states('sensor.ez_maschine_10_phase_3_energy')|float(0)) | round(2)}}
#
- name: "Maschine 18 Total Energy"
unique_id: maschine18_energy_total
unit_of_measurement: "kWh"
device_class: energy
state_class: measurement
state: >
{{ (states('sensor.ez_maschine_18_phase_1_energy')|float(0) +
states('sensor.ez_maschine_18_phase_2_energy')|float(0) +
states('sensor.ez_maschine_18_phase_3_energy')|float(0)) | round(2)}}
#
- name: "Maschine 19 Total Energy"
unique_id: maschine19_energy_total
unit_of_measurement: "kWh"
device_class: energy
state_class: measurement
state: >
{{ (states('sensor.ez_maschine_19_phase_1_energy')|float(0) +
states('sensor.ez_maschine_19_phase_2_energy')|float(0) +
states('sensor.ez_maschine_19_phase_3_energy')|float(0)) | round(2)}}
Alles anzeigen