Home Assistant: Open source Python3 home automation - deel 5 Vorige deel Overzicht

Pagina: 1 ... 375 376 Laatste
Acties:

  • kurosawsa
  • Registratie: Juli 2014
  • Nu online
Is er iemand die me zou kunnen helpen met de Yaml code in Home Assistant voor een automatisatie van een Homewizard energy socket? Ik heb zonnepanelen. Helaas kan ik de zonnepanelen niet rechtstreeks aansluiten op de Bluetti AC500 omdat het voltage te hoog is (in serie aangesloten). Dus moet ik batterij opladen wanneer er minimum 140 Watt zonnestroom is (via de Homewizard P1 meter stroom totaal). 
Ik heb reeds volgende codes geprogrammeerd maar de automatisering lijkt niet volledig/correct te zijn. Ik heb die overgenomen van de Homewizard slimme taak en geprobeerd om die over te zetten in HA.
De Homewizard energy socket moet aangezet worden wanneer - 140 Watt stroom totaal is. Bij het 2de deel van de Yaml code moet de energy socket uitgezet worden wanneer er meer als 120 Watt verbruik is. 
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
alias: Bluetti AC500 aanzetten
description: Bluetti AC500 aanzetten
triggers:
- type: power
device_id: 3c1a540dab1e307f212b79236fc0fbac
entity_id: 78db91a1b4168878b9c050ab7629ec74
domain: sensor
trigger: device
below: 140
for:
hours: 0
minutes: 0
seconds: 0
conditions: []
actions:
- type: turn_on
device_id: 392c7cd9c9b918070dedba99fbe9a13f
entity_id: c85544f7a382050fefb45f81f8381cb2
domain: switch
mode: single
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Turn off the Ac500:
alias: Bluetti AC500 uitzetten
description: ""
triggers:
- type: energy
device_id: 3c1a540dab1e307f212b79236fc0fbac
entity_id: ed1e9a986c351667bad6c75b10c0f7bc
domain: sensor
trigger: device
for:
hours: 0
minutes: 0
seconds: 0
above: 120
conditions: []
actions:
- type: turn_off
device_id: 392c7cd9c9b918070dedba99fbe9a13f
entity_id: c85544f7a382050fefb45f81f8381cb2
domain: switch
mode: single

  • Panzer_V
  • Registratie: April 2004
  • Laatst online: 10:42
kurosawsa schreef op woensdag 11 februari 2026 @ 09:06:
Is er iemand die me zou kunnen helpen met de Yaml code in Home Assistant voor een automatisatie van een Homewizard energy socket? Ik heb zonnepanelen. Helaas kan ik de zonnepanelen niet rechtstreeks aansluiten op de Bluetti AC500 omdat het voltage te hoog is (in serie aangesloten). Dus moet ik batterij opladen wanneer er minimum 140 Watt zonnestroom is (via de Homewizard P1 meter stroom totaal). 
Ik heb reeds volgende codes geprogrammeerd maar de automatisering lijkt niet volledig/correct te zijn. Ik heb die overgenomen van de Homewizard slimme taak en geprobeerd om die over te zetten in HA.
De Homewizard energy socket moet aangezet worden wanneer - 140 Watt stroom totaal is. Bij het 2de deel van de Yaml code moet de energy socket uitgezet worden wanneer er meer als 120 Watt verbruik is. 
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
alias: Bluetti AC500 aanzetten
description: Bluetti AC500 aanzetten
triggers:
- type: power
device_id: 3c1a540dab1e307f212b79236fc0fbac
entity_id: 78db91a1b4168878b9c050ab7629ec74
domain: sensor
trigger: device
below: 140
for:
hours: 0
minutes: 0
seconds: 0
conditions: []
actions:
- type: turn_on
device_id: 392c7cd9c9b918070dedba99fbe9a13f
entity_id: c85544f7a382050fefb45f81f8381cb2
domain: switch
mode: single
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Turn off the Ac500:
alias: Bluetti AC500 uitzetten
description: ""
triggers:
- type: energy
device_id: 3c1a540dab1e307f212b79236fc0fbac
entity_id: ed1e9a986c351667bad6c75b10c0f7bc
domain: sensor
trigger: device
for:
hours: 0
minutes: 0
seconds: 0
above: 120
conditions: []
actions:
- type: turn_off
device_id: 392c7cd9c9b918070dedba99fbe9a13f
entity_id: c85544f7a382050fefb45f81f8381cb2
domain: switch
mode: single
Waarom maak je het jezelf niet makkelijk en gebruik je gewoon de GUI om een automatisering te bouwen? Je hoeft heden ten dage zo goed als nooit meer direct in YAML te programmeren.

Maak een automatisering via de GUI en gebruik de bouwblokken. Daar zijn ze voor.

Je krijgt dan iets van:
- als P1 meter is boven x
- dan doe actie y

En een tweede automatisering:
- als P1 meter is onder a
- dan doe actie b

[ Voor 3% gewijzigd door Panzer_V op 11-02-2026 09:10 ]

Ik doe wat ik kan, zodoende blijft er veel liggen.


  • Septillion
  • Registratie: Januari 2009
  • Nu online

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@kurosawsa Als eerste een tip, probeer de yaml layout netjes te houden met posten. Yaml is ergggggg kritisch op zijn spaties.

Maar nu weet ik niet wat je sensor echt weergeeft. Is dat van de P1 export? Of netto P1 import? En is die positief of negatief als je teruglevert?

Want je triggert nu dus als je van "meer dan (of gelijk als) 140" naar "minder dan 140" gaat. Dat klinkt niet logisch als je wilt beginnen als je juist meer overschot hebt.

Indien het een positieve sensor is die de teruglevering aangeeft moet het above: 140 zijn. Is het een sensor die netto levering aangeeft (en dus -140 voor terugleveren) dan moet het below: -140 zijn.

En onder andere omdat device triggers zo onleesbaar zijn ben ik groter voorstander van state en numeric_state triggers met een entity.

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 09:31
Panzer_V schreef op woensdag 11 februari 2026 @ 09:09:
[...]


Waarom maak je het jezelf niet makkelijk en gebruik je gewoon de GUI om een automatisering te bouwen? Je hoeft heden ten dage zo goed als nooit meer direct in YAML te programmeren.

Maak een automatisering via de GUI en gebruik de bouwblokken. Daar zijn ze voor.

Je krijgt dan iets van:
- als P1 meter is boven x
- dan doe actie y

En een tweede automatisering:
- als P1 meter is onder a
- dan doe actie b
Aangezien er device triggers en actions gebruikt zijn, kan ik me niet anders voorstellen dat de GUI gebruikt is. Niemand gaat die random device_id's en entry_id's zelf typen.

@kurosawsa
Zorg inderdaad dat de indentation (spaties) mee gekopieerd worden.

Verder lijk je nu precies het tegenovergestelde te doen van wat je wil. Uit als het boven de 120 komt een aan als het onder de 140 komt.

Home Assistant configuratie


  • paQ
  • Registratie: Augustus 2001
  • Nu online

paQ

Klopt het dat in 2026 2 1 de attributes niet meer getoond worden in de sensor detail kaart?
Afbeeldingslocatie: https://tweakers.net/i/Da83ha4nmqIvTx1Fks0Sb2Akukk=/x800/filters:strip_exif()/f/image/TUei9vgPPFCs4bgzAcMCPkc8.png?f=fotoalbum_large

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


  • verjager
  • Registratie: Oktober 2012
  • Niet online
paQ schreef op woensdag 11 februari 2026 @ 10:21:
Klopt het dat in 2026 2 1 de attributes niet meer getoond worden in de sensor detail kaart?]
Ja, die zitten nu achter het 'three dot menu' rechtsboven.

  • paQ
  • Registratie: Augustus 2001
  • Nu online

paQ

verjager schreef op woensdag 11 februari 2026 @ 10:23:
[...]

Ja, die zitten nu achter het 'three dot menu' rechtsboven.
sjesis wat kut :|


(maar thanks, zocht me wezenloos)


edit:
Waarom ook eigenlijk? |:(
Wat is hier nou beter aan? Extra handeling, extra pane. (die niet sluit met een autoclose)
Afbeeldingslocatie: https://tweakers.net/i/D78MmeHBu8txu8cVVUQPfYTjWJA=/800x/filters:strip_exif()/f/image/sfQdHxPJsMACFH7lGbIrROYX.png?f=fotoalbum_large

[ Voor 48% gewijzigd door paQ op 11-02-2026 10:31 ]

Ik doe niet aan bijgeloof. Dat brengt ongeluk.

Pagina: 1 ... 375 376 Laatste

Let op:
Zet je code tussen [code=yaml] [/code] tags om het goed leesbaar te houden; ook makkelijker voor de eventuele foutopsporing.

Lees ook eerst even de topicstart voor je je vraag plaatst, wellicht wordt je vraag daar al beantwoord. Wil je pronken met je setup mag dat in Home Assistant - Show je setup.