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

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 206 ... 245 Laatste
Acties:
  • 1.368.195 views

Acties:
  • 0 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

maartend schreef op vrijdag 14 oktober 2022 @ 21:57:
[...]

Die heb ik idd. Lastige is, ik weet de login gegevens niet meer. En weet niet wat er gebeurt als ik het verijwder. Maar hoe weet je dat? Dat het mogelijk portainer is?

Ik ga hem eens stoppen, en opnieuw ha opstarten zonder

edit ; portainer uitgezet, geen verandering
Nee, de boel schijnt dan al 'gesloopt' te zijn.
Ik zat hier te lezen. Maar mogelijk is dit wel of niet van toepassing.

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
pentode schreef op vrijdag 14 oktober 2022 @ 22:19:
[...]

Nee, de boel schijnt dan al 'gesloopt' te zijn.
Ik zat hier te lezen. Maar mogelijk is dit wel of niet van toepassing.
Fijn. Hoe ik dat nu moet oplappen?

Acties:
  • +1 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

maartend schreef op vrijdag 14 oktober 2022 @ 22:21:
[...]

Fijn. Hoe ik dat nu moet oplappen?
Ook in dit draadje staat het een en ander.
En geen meldingen zo als your installation is unhealthy of you running an unsupported installation.
Backup of snapshot terug zetten. Eerst een backup van deze state maken.
Of in de prompt de jobs settings wijzigen.
Afbeeldingslocatie: https://tweakers.net/i/rSUXaSRINTE4umZDB-U1mK542vo=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/s4YNEAsdDClyjjr2iU9HwYLD.png?f=user_large

[ Voor 12% gewijzigd door pentode op 14-10-2022 22:31 . Reden: aanvulling ]

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
pentode schreef op vrijdag 14 oktober 2022 @ 22:29:
[...]

Ook in dit draadje staat het een en ander.
En geen meldingen zo als your installation is unhealthy of you running an unsupported installation.
Backup of snapshot terug zetten. Eerst een backup van deze state maken.
Of in de prompt de jobs settings wijzigen.
[Afbeelding]
Wel unhealthy melding gehad even, dus update gedaan, Maar zal nog eens updaten

Snapshot terug is juist lastig, want vogens mij heb ik deze foutmelding langer dan mijn backups

Acties:
  • 0 Henk 'm!

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 23:03
Ik zit al de hele avond te prutsen om notificaties alleen op telefoons te krijgen die daadwerkelijk thuis zijn. Hiervoor heb ik het volgende script:
YAML:
1
2
3
4
5
6
7
8
9
10
notify_people_who_are_present:
  alias: Notify people who are present
  sequence:
    - choose:
        - conditions: "{{ is_state('device_tracker.jort_iphone', 'home') }}"
          sequence:
            - service: notify.mobile_app_iphone
              data:
                title: "{{ title }}"
                message: "{{ message }}"

Vanuit de developer tools werkt dit. Echter als ik het in een automation toepas krijg ik een foutmelding in mijn log:
code:
1
Invalid config for [automation]: Service notify_people_who_are_present does not match format <domain>.<name> for dictionary value @ data['action'][0]['service']. Got None. (See /home/homeassistant/homeassistant/configuration.yaml, line 44).

De bewuste automation:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
- id: '1390'
  alias: 'Helper: Set droger Status to klaar'
  description: ''
  mode: single
  trigger:
    - platform: numeric_state
      entity_id: sensor.droger_power
      for: '00:00:05'
      below: '5'
  condition:
    - condition: state
      entity_id: input_select.droger_status
      state: 'Bezig'
  action:
    - service: notify_people_who_are_present
      data:
        title: 'Droger'
        message: 'Droger is klaar'
    - service: input_select.select_option
      data:
        option: 'Klaar'
      target:
        entity_id: input_select.droger_status

Wat doe ik fout? Ik zie het niet meer..

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
gomaster schreef op vrijdag 14 oktober 2022 @ 22:33:
Ik zit al de hele avond te prutsen om notificaties alleen op telefoons te krijgen die daadwerkelijk thuis zijn. Hiervoor heb ik het volgende script:
YAML:
1
2
3
4
5
6
7
8
9
10
notify_people_who_are_present:
  alias: Notify people who are present
  sequence:
    - choose:
        - conditions: "{{ is_state('device_tracker.jort_iphone', 'home') }}"
          sequence:
            - service: notify.mobile_app_iphone
              data:
                title: "{{ title }}"
                message: "{{ message }}"

Vanuit de developer tools werkt dit. Echter als ik het in een automation toepas krijg ik een foutmelding in mijn log:
code:
1
Invalid config for [automation]: Service notify_people_who_are_present does not match format <domain>.<name> for dictionary value @ data['action'][0]['service']. Got None. (See /home/homeassistant/homeassistant/configuration.yaml, line 44).

De bewuste automation:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
- id: '1390'
  alias: 'Helper: Set droger Status to klaar'
  description: ''
  mode: single
  trigger:
    - platform: numeric_state
      entity_id: sensor.droger_power
      for: '00:00:05'
      below: '5'
  condition:
    - condition: state
      entity_id: input_select.droger_status
      state: 'Bezig'
  action:
    - service: notify_people_who_are_present
      data:
        title: 'Droger'
        message: 'Droger is klaar'
    - service: input_select.select_option
      data:
        option: 'Klaar'
      target:
        entity_id: input_select.droger_status

Wat doe ik fout? Ik zie het niet meer..
Je mist script.

YAML:
1
2
3
4
5
action:
    - service: script.notify_people_who_are_present
      data:
        title: 'Droger'
        message: 'Droger is klaar'

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • martinvdm
  • Registratie: Januari 2001
  • Laatst online: 23:09
RobertMe schreef op vrijdag 14 oktober 2022 @ 21:59:
Even te bevestiging:
YAML:
1
2
3
4
5
trigger:
  - platform: state
    not_from: "unavailable"
    not_to: "unavailable"
    ....

dit zou toch moeten triggeren bij elke state change behalve als of de from, of de to, unavailable is? Oftewel: zolang beide een geldige waarde hebben.
Niet dat die alsnog triggert als de sensor van of naar unavailable gaat bv.
ik zou daar eerder een value_template voor gebruiken, maar dat zou het zelfde resultaat hebben denk ik. wellicht een condition nog handiger

He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV


Acties:
  • 0 Henk 'm!

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 23:03
TheFes schreef op vrijdag 14 oktober 2022 @ 22:37:
[...]


Je mist script.

YAML:
1
2
3
4
5
action:
    - service: script.notify_people_who_are_present
      data:
        title: 'Droger'
        message: 'Droger is klaar'
Heel stom! Dank! :)

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
pentode schreef op vrijdag 14 oktober 2022 @ 21:55:
[...]

One Sick Puppy ;P Denk dat het mogelijk met portainer van doen heeft...
Na backup of snapshot: login via putty/kitty and run [code=ash]
Kolere, ww vergeten om met Putty in te loggen. Fijn.

Edit ; kan ik een snapshot draaien, overstappen op Debian (draai nog op Ubuntu) en dan de snapshot terugzetten? Of blijf ik dan dit probleem houden?

[ Voor 19% gewijzigd door maartend op 14-10-2022 23:07 ]


Acties:
  • 0 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

maartend schreef op vrijdag 14 oktober 2022 @ 22:48:
[...]

Kolere, ww vergeten om met Putty in te loggen. Fijn.

Edit ; kan ik een snapshot draaien, overstappen op Debian (draai nog op Ubuntu) en dan de snapshot terugzetten? Of blijf ik dan dit probleem houden?
Ubuntu is Debian. Of een ha dev opzetten daarin proberen het op te lossen. En dan voor 't 'echie'
de boel weer fixen.

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
Of hoe die supported Linux dan ook heel. Of in proxmox zetten. Zoiets bedoel ik

Acties:
  • 0 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

maartend schreef op vrijdag 14 oktober 2022 @ 23:17:
[...]

Of hoe die supported Linux dan ook heel. Of in proxmox zetten. Zoiets bedoel ik
ja, dat kan. Maar is het echt niet simpeler op te lossen. En de jobs instelling in de prompt al geprobeerd.
Als je windows gebruikt of whatever een vm manager opzetten. Kvm, Parallels, Virtualbox, vmware etc. Daarin een ova installeren oid. Ja, je zit hier echt niet op te w8ten. Maar soms heb je gewoon pech...

[ Voor 7% gewijzigd door pentode op 14-10-2022 23:35 . Reden: aanvulling ]

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
pentode schreef op vrijdag 14 oktober 2022 @ 23:27:
[...]

ja, dat kan. Maar is het echt niet simpeler op te lossen. En de jobs instelling in de prompt al geprobeerd.
Als je windows gebruikt of whatever een vm manager opzetten. Kvm, Parallels, Virtualbox, vmware etc. Daarin een ova installeren oid. Ja, je zit hier (niet) echt niet op te w8ten. Maar soms heb je gewoon pech...
Wilde jobs doen , maar kom via putty niet op NUC. Weet ww niet meer

Rest van je stuk is abracadabra, ben verpleegkundige :)

Acties:
  • +1 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

maartend schreef op vrijdag 14 oktober 2022 @ 23:35:
[...]

Wilde jobs doen , maar kom via putty niet op NUC. Weet ww niet meer

Rest van je stuk is abracadabra, ben verpleegkundige :)
Ach, ik ben sph-er en werk (ook) in de zorg ;-P
Op de nuc kun je een beeldscherm en toetsenbord aan sluiten en dan kom je (weer) in de prompt...
We kunnen beter een los topic starten ;-) Of via pm. Begint aardig op privé chat te lijken.

[ Voor 16% gewijzigd door pentode op 14-10-2022 23:54 . Reden: aanvulling ]

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
pentode schreef op vrijdag 14 oktober 2022 @ 23:47:
[...]

Ach, ik ben sph-er en werk (ook) in de zorg ;-P
Op de nuc kun je een beeldscherm en toetsenbord aan sluiten en dan kom je (weer) in de prompt...
Shoot ja, natuurlijk. Kan ik natuurlijk ook via TeamViewer doen. Zat zelf aan terminal te denken op ha om te proberen. Afijn, komt morgen wel

Acties:
  • 0 Henk 'm!

  • KevinSetz
  • Registratie: Augustus 2014
  • Laatst online: 25-09 12:58
Sinds deze week heb ik een surface go 3 aan de muur gehangen voor een dashboard, deze tablet lag hier wat stof te happen en dacht dit is een formaat aan de muur. Zo gezegd zo gedaan ding hangt aan de muur en nu een dashboard aan het maken.

Maar... Nu brand het scherm 24/7 zijn er oplossingen dat het scherm uit gaat en als je voor langs loopt weer aan gaat? of zijn er andere oplossingen voor? Ik weet van vroeger ~6 / 8 jaar geleden toen ik nog domoticz gebruikte een oude Chinese tablet had maar met android kon dat wel? Als ik dat goed zeg..

Ik denk dat hier wel tweakers zitten die ook een surface aan de muur geplakt hebben en misschien een oplossing voor mij hebben.

Alvast bedankt!

Acties:
  • 0 Henk 'm!

  • breinonline
  • Registratie: Juni 2001
  • Laatst online: 07:32

breinonline

Are you afraid to be known?

Volgens reddit zou het hier mee kunnen lukken: https://gitlab.com/iotlink/iotlink/-/wikis/Addons/Commands. En anders is een goedkope android tablet met kiosk browser het snelse en goedkoopste.

WP: Mitsubishi Ecodan PUHZ-SHW112YAA, ERSC-VM2C, Procon ┃ PV: 4800Wp, SolarEdge SE5K, 15x JAM60S17/320, ZW 15º ┃ WTW: Zehnder Q600 ┃ SH: Home Assistant, Proxmox, Intel NUC 8i5 Mini


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
pentode schreef op vrijdag 14 oktober 2022 @ 21:55:
[...]

One Sick Puppy ;P Denk dat het mogelijk met portainer van doen heeft...
Na backup of snapshot: login via putty/kitty and run
code:
1
ha jobs options --ignore-conditions healthy
Dan kun je add-ons installeren.
En weer terug naar default:
code:
1
ha jobs reset
Via teamviewer er in gegaan. Terminal geopend, eerste commando gegeven, update add geprobeerd, zelfde foutmelding. Dus ook niks.

Mischien toch maar overzetten van ubuntu (wat natuurlijk unsuported is) naar proxmox. Maar eens uitvogelen hoe dat beste kan zonder dat ik ook maar iets opnieuw moet instellen. Ben vnl bang voor mijn zigbee2mqtt

[ Voor 16% gewijzigd door maartend op 15-10-2022 09:14 ]


Acties:
  • 0 Henk 'm!

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 26-09 08:46
xFeverr schreef op vrijdag 14 oktober 2022 @ 20:31:
[...]


Tuurlijk, heb het wel eventjes draaien maar ik kan altijd kijken
Ik ben bang dat ik hem niet meer installed krijg. Hij is nu verwijderd idd. Maar als ik hem opnieuw install geeft hij aan "kan niet via UI ingesteld worden, kijk of je de laatste versies hebt" ....ergens denkt hij dus nog dat de vorige install er nog is. Maar waar...

Water-Escape


Acties:
  • +1 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

maartend schreef op zaterdag 15 oktober 2022 @ 08:52:
[...]

Via teamviewer er in gegaan. Terminal geopend, eerste commando gegeven, update add geprobeerd, zelfde foutmelding. Dus ook niks.

Misschien toch maar overzetten van ubuntu (wat natuurlijk unsuported is) naar proxmox. Maar eens uitvogelen hoe dat beste kan zonder dat ik ook maar iets opnieuw moet instellen. Ben vnl bang voor mijn zigbee2mqtt
Jammer. En portainer stond uit. Reboot gedaan. Want je draait native ubuntu/debian.
Full backup maken van HA. En ergens veilig op slaan. Eventueel een los van zigbee2mqtt. Maar dat is redelijk zelf herstellend. Daarin kun je ook backup's maken. Webpagina zigbee2mqtt onder tools of hulpmiddelen. Kun je backup's maken. Heb dit nog niet uitgeprobeerd. Suc6 ben helaas vandaag away.

[ Voor 0% gewijzigd door pentode op 15-10-2022 23:26 . Reden: typo ]

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
All ik probeer een automation te maken die ervoor moet zorgen dat mijn vloerverwarmingspomp aangaat wanneer de temperatuur in de badkamer lager is dan de gewenste temperatuur.

Probleem is dat ik niet weet hoe ik dit in een sjabloon moet verwerken.

code:
1
{{ state_attr('climate.badkamer', 'current_temperature') }} - {{ state_attr('climate.badkamer', 'temperature') }}


Dit haalt de temperaturen op maar dat als de waarde kleiner is dan 0 dat de verwarming aangaat. Is het groter dan nul dan mag de pomp weer uit.

Andere optie zou kunnen zijn dat als de waarde van de badkamer lager is dan de waarde van de gewenste temperatuur dan moet de pomp aan, en vice versa moet de pomp uit.

Ik loop er echter tegen aan om dit in een automation te verwerken.

Iemand hier die me op weg kan helpen?

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
haborym schreef op zaterdag 15 oktober 2022 @ 13:28:
All ik probeer een automation te maken die ervoor moet zorgen dat mijn vloerverwarmingspomp aangaat wanneer de temperatuur in de badkamer lager is dan de gewenste temperatuur.

Probleem is dat ik niet weet hoe ik dit in een sjabloon moet verwerken.

code:
1
{{ state_attr('climate.badkamer', 'current_temperature') }} - {{ state_attr('climate.badkamer', 'temperature') }}


Dit haalt de temperaturen op maar dat als de waarde kleiner is dan 0 dat de verwarming aangaat. Is het groter dan nul dan mag de pomp weer uit.

Andere optie zou kunnen zijn dat als de waarde van de badkamer lager is dan de waarde van de gewenste temperatuur dan moet de pomp aan, en vice versa moet de pomp uit.

Ik loop er echter tegen aan om dit in een automation te verwerken.

Iemand hier die me op weg kan helpen?
In plaats van van elkaar aftrekken kun je ze met elkaar vergelijken met < of >. Daar komt dan true of false uit, en dat kun je gebruiken in een condition

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
TheFes schreef op zaterdag 15 oktober 2022 @ 13:34:
[...]

In plaats van van elkaar aftrekken kun je ze met elkaar vergelijken met < of >. Daar komt dan true of false uit, en dat kun je gebruiken in een condition
Ben inmiddel zover dat ik de true en false heb :

code:
1
 "{{ state_attr('climate.badkamer', 'current_temperature')  < state_attr('climate.badkamer', 'temperature') }}"


maar ik loop nu (denk vooral in gedachte) mis in de automation. Wat moet ik nu namelijk als trigger opgeven.
En waar geef ik op dat "false" pomp uit is en "True" is de pomp aan?

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
haborym schreef op zaterdag 15 oktober 2022 @ 14:12:
[...]

Ben inmiddel zover dat ik de true en false heb :

code:
1
 "{{ state_attr('climate.badkamer', 'current_temperature')  < state_attr('climate.badkamer', 'temperature') }}"


maar ik loop nu (denk vooral in gedachte) mis in de automation. Wat moet ik nu namelijk als trigger opgeven.
En waar geef ik op dat "false" pomp uit is en "True" is de pomp aan?
Een template gebruik je in een template trigger. En een template trigger triggert als het template van false naar true gaat.

Je moet dus twee aparte triggers hebben. Je kunt twee aparte automation maken, maar je kunt ook dit middel van trigger ids en een choose of if-then het in één automation combineren.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@haborym Heb geen cimate entity meer, maar heeft die niet een state of attribute die aangeeft of hij moet verwarmen of niet?

En waar komt die entiteit nu vandaan dan? Je zou namelijk ook een generic thermostat kunnen maken.

Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
Septillion schreef op zaterdag 15 oktober 2022 @ 14:22:
@haborym Heb geen cimate entity meer, maar heeft die niet een state of attribute die aangeeft of hij moet verwarmen of niet?

En waar komt die entiteit nu vandaan dan? Je zou namelijk ook een generic thermostat kunnen maken.
Ik haal de informatie op van de climate van de badkamer. Helaas is de status "heat" niet gelijk aan het feit dat de pomp aan moet.
De huidige status van climate.badkamer is "heat" terwijl de pomp nu niet aan hoeft.
Ik probeer dus de waarde van current te vergelijken met temperature.

Maar ik blijf vastlopen. (dacht dit is zo gedaan :), valt tegen)


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
hvac_modes: off, heat
min_temp: 5
max_temp: 35
preset_modes: none, temporary, permanent
current_temperature: 20.1
temperature: 19.5
preset_mode: none
status: 
setpoints:
  this_sp_from: '2022-10-15T08:30:00+02:00'
  this_sp_temp: 19.5
  next_sp_from: '2022-10-15T19:00:00+02:00'
  next_sp_temp: 20
zone_id: '4280896'
active_faults: []
setpoint_status:
  target_heat_temperature: 19.5
  setpoint_mode: FollowSchedule
temperature_status:
  temperature: 20
  is_available: true

icon: mdi:radiator
friendly_name: Badkamer
supported_features: 17

Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:06

Toppe

Oké ✅

Nu we het over climate’s hebben, weet iemand of het mogelijk is om current_temperature overschreven kan worden via een automation/template? AC verstrekt geen nieuwe temperatuur zodra hij uit staat, mijn sensor wel.

Afbeeldingslocatie: https://tweakers.net/i/_fa6wDm9NOfnw0_MhnLT5sN4VCc=/x800/filters:strip_exif()/f/image/v1cIVkB7BT6QTPQ8zZTjqYTa.png?f=fotoalbum_large

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
Septillion schreef op zaterdag 15 oktober 2022 @ 14:22:
@haborym Heb geen cimate entity meer, maar heeft die niet een state of attribute die aangeeft of hij moet verwarmen of niet?

En waar komt die entiteit nu vandaan dan? Je zou namelijk ook een generic thermostat kunnen maken.
Dat is een goed idee. Een generic_thermostat.

code:
1
2
3
4
5
6
climate:
  - platform: generic_thermostat
    name: badkamer_schakelaar
    heater: switch.schakelaar
    target_sensor: "{{ state_attr('climate.badkamer', 'current_temperature') }}"
    target_temp: "{{ state_attr('climate.badkamer', 'temperature') }}"


Ik krijg alleen de volgende error. Dat geeft aan dat ik een ID moet aanmaken. Ik kom alleen in de documentatie niet tegen hoe ik een ID aanmaak in die regel.

code:
1
2
Invalid config for [climate.generic_thermostat]: Entity ID {{ state_attr('climate.badkamer', 'current_temperature') }} is an invalid entity ID for dictionary value @ data['target_sensor']. Got "{{ state_attr('climate.badkamer', 'current_temperature') }}"
expected float for dictionary value @ data['target_temp']. Got "{{ state_attr('climate.badkamer', 'temperature') }}". (See ?, line ?).



EDIT:

Mijn vermoedden is dat het entity.id verwacht. Ik ga een paar template sensors aanmaken vanavond om dit werkend te krijgen.

[ Voor 5% gewijzigd door haborym op 15-10-2022 15:42 ]


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
haborym schreef op zaterdag 15 oktober 2022 @ 15:09:
[...]

Dat is een goed idee. Een generic_thermostat.

code:
1
2
3
4
5
6
climate:
  - platform: generic_thermostat
    name: badkamer_schakelaar
    heater: switch.schakelaar
    target_sensor: "{{ state_attr('climate.badkamer', 'current_temperature') }}"
    target_temp: "{{ state_attr('climate.badkamer', 'temperature') }}"


Ik krijg alleen de volgende error. Dat geeft aan dat ik een ID moet aanmaken. Ik kom alleen in de documentatie niet tegen hoe ik een ID aanmaak in die regel.

code:
1
2
Invalid config for [climate.generic_thermostat]: Entity ID {{ state_attr('climate.badkamer', 'current_temperature') }} is an invalid entity ID for dictionary value @ data['target_sensor']. Got "{{ state_attr('climate.badkamer', 'current_temperature') }}"
expected float for dictionary value @ data['target_temp']. Got "{{ state_attr('climate.badkamer', 'temperature') }}". (See ?, line ?).



EDIT:

Mijn vermoedden is dat het entity.id verwacht. Ik ga een paar template sensors aanmaken vanavond om dit werkend te krijgen.
target_sensor verwacht inderdaad een entity_id en geen template.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Aikon
  • Registratie: Februari 2001
  • Niet online
Septillion schreef op donderdag 13 oktober 2022 @ 18:05:
@Aikon Denk zoiets:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
description: ""
mode: single
trigger:
  - platform: numeric_state
    entity_id: sensor.temperatuur
    id: set
    above: 64
  - platform: template
    value_template: >-
      {{ now().timestamp() - state_attr('input_datetime.test', 'timestamp') >
      timedelta(days=1).seconds }}
    id: trigger
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: set
        sequence:
          - service: input_datetime.set_datetime
            data:
              datetime: "{{ now() }}"
            target:
              entity_id: input_datetime.test
      - conditions:
          - condition: trigger
            id: trigger
          - condition: not
            conditions:
              - condition: numeric_state
                entity_id: sensor.temperatuur
                above: 64
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              entity_id: switch.y

Wel even uitgaande dat je het juist wilt doen als de temp voor x (hier nu 1 dag) niet boven de 64 is geweest.

Of wil je juist x tijd nadat >64 (en mag er ook weer even onder, gaat om eerste keer) maar dat dit reset als je switch.y aan zet (of eigenlijk weer uit zet)?

Dan denk ik iets als
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
description: ""
mode: single
trigger:
  - platform: numeric_state
    entity_id: sensor.temperatuur
    id: set
    above: 64
  - platform: template
    value_template: >-
      {{ now().timestamp() - state_attr('input_datetime.test', 'timestamp') >
      timedelta(minutes=1).seconds and state_attr('input_datetime.test', 'timestamp') != 1 }}
    id: trigger
  - platform: state
    entity_id:
      - switch.y
    to: "off"
    id: reset
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: set
          - condition: state
            entity_id: input_datetime.test
            attribute: timestamp
            state: "1"
        sequence:
          - service: input_datetime.set_datetime
            data:
              datetime: "{{ now() }}"
            target:
              entity_id: input_datetime.test
      - conditions:
          - condition: trigger
            id: trigger
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              entity_id: switch.foobar
      - conditions:
          - condition: trigger
            id: reset
        sequence:
          - service: input_datetime.set_datetime
            data:
              timestamp: 1

Hierbij misbruik ik de timestamp waarde van 1 voor 'nog niet geweest'

@TheFes Weet jij makkelijkere manieren om input_datetime te vergelijken? Irritant genoeg worden ze na as_datetime namelijk naive waar now() en utcnow() aware zijn :|
Heel erg bedankt! @TheFes jij ook bedankt voor de suggestie van datetime, ben er net mee aan de slag gegaan, en alles lijkt te werken. Dit is het geworden:

Tijd wanneer DHW >64'C was opslaan:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
alias: DHW >64'C > datetime_sterilization
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.hp_dhw_temp
    above: 64
condition: []
action:
  - service: input_datetime.set_datetime
    data:
      datetime: "{{ now() }}"
    target:
      entity_id: input_datetime.datetime_sterilization
mode: single


En dagelijks gebeuren:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
alias: DHW + Sterilization 10 days
description: ""
trigger:
  - platform: time
    at: "11:00:00"
condition:
  - condition: numeric_state
    entity_id: sensor.hp_heatpump_state
    above: 0
  - condition: numeric_state
    entity_id: sensor.hp_operating_mode_state
    below: 1
  - condition: numeric_state
    entity_id: sensor.hp_dhw_temp
    below: 37
action:
  - if:
      - condition: template
        value_template: |2-
           {{ now().timestamp() - state_attr('input_datetime.datetime_sterilization', 'timestamp') >
                timedelta(days=10).seconds }}
    then:
      - service: switch.turn_on
        data: {}
        target:
          entity_id: switch.hp_heishamon_setoperationmode
      - delay:
          hours: 0
          minutes: 0
          seconds: 30
          milliseconds: 0
      - service: switch.turn_on
        data: {}
        target:
          entity_id: switch.hp_heishamon_setforcesterilization
    else:
      - service: switch.turn_on
        data: {}
        target:
          entity_id: switch.hp_heishamon_setoperationmode
  - delay:
      hours: 0
      minutes: 15
      seconds: 0
      milliseconds: 0
  - if:
      - condition: numeric_state
        entity_id: sensor.hp_dhw_energy_consumption
        below: 10
    then:
      - service: switch.turn_off
        data: {}
        target:
          entity_id: switch.hp_heishamon_setoperationmode
mode: single

[ Voor 0% gewijzigd door Septillion op 15-10-2022 19:56 . Reden: Denk aan de yaml tags aub! ]


Acties:
  • 0 Henk 'm!

  • JoepW
  • Registratie: Juli 2007
  • Laatst online: 21:48

JoepW

iRacer & Home Assistant

Toppe schreef op zaterdag 15 oktober 2022 @ 14:40:
Nu we het over climate’s hebben, weet iemand of het mogelijk is om current_temperature overschreven kan worden via een automation/template? AC verstrekt geen nieuwe temperatuur zodra hij uit staat, mijn sensor wel.

[Afbeelding]
In de ESPHome implementatie van mhi-ac-ctrl zit een service: "esphome.mhi_DEVICENAME_set_api_room_temperature". Hiermee overschrijf ik de interne sensor van de AC. Dit doe ik door elke minuut een automation te draaien die alle AC's update.
Maar dit werkt volgens mij enkel bij de MHI implementatie.

iRacing Profiel -|- Mijn RaceRig -|- Mijn stream


Acties:
  • +2 Henk 'm!

  • JoepW
  • Registratie: Juli 2007
  • Laatst online: 21:48

JoepW

iRacer & Home Assistant

haborym schreef op zaterdag 15 oktober 2022 @ 14:26:
[...]

Ik haal de informatie op van de climate van de badkamer. Helaas is de status "heat" niet gelijk aan het feit dat de pomp aan moet.
De huidige status van climate.badkamer is "heat" terwijl de pomp nu niet aan hoeft.
Ik probeer dus de waarde van current te vergelijken met temperature.

Maar ik blijf vastlopen. (dacht dit is zo gedaan :), valt tegen)


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
hvac_modes: off, heat
min_temp: 5
max_temp: 35
preset_modes: none, temporary, permanent
current_temperature: 20.1
temperature: 19.5
preset_mode: none
status: 
setpoints:
  this_sp_from: '2022-10-15T08:30:00+02:00'
  this_sp_temp: 19.5
  next_sp_from: '2022-10-15T19:00:00+02:00'
  next_sp_temp: 20
zone_id: '4280896'
active_faults: []
setpoint_status:
  target_heat_temperature: 19.5
  setpoint_mode: FollowSchedule
temperature_status:
  temperature: 20
  is_available: true

icon: mdi:radiator
friendly_name: Badkamer
supported_features: 17
Zo te zien is dat EvoHome of iets van Honeywell. HEAT betekend helemaal niks qua stoken. De tegenhanger van Heat is off en dat is als de ingestelde temp gelijk is aan de gedefinieerde minimum temperatuur.
EvoHome geeft op geen enkele manier prijs of er daadwerkelijk gestookt moet worden.
Dit is enkel te achterhalen als je lokaal gaat sniffen met RamsesRF

iRacing Profiel -|- Mijn RaceRig -|- Mijn stream


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:06

Toppe

Oké ✅

JoepW schreef op zaterdag 15 oktober 2022 @ 17:16:
[...]

In de ESPHome implementatie van mhi-ac-ctrl zit een service: "esphome.mhi_DEVICENAME_set_api_room_temperature". Hiermee overschrijf ik de interne sensor van de AC. Dit doe ik door elke minuut een automation te draaien die alle AC's update.
Maar dit werkt volgens mij enkel bij de MHI implementatie.
Maar dan update je de sensor op de AC zelf, ik wil dus het attribuut van de AC in HA overschrijven. Lijkt me een vrij eenvoudige optie, maar hij lijkt te ontbreken.

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@Toppe Zo ver ik weet kan je niet met een automation attributen of states overschrijven. Kan natuurlijk soms ook gekke effecten hebben. Dan moet je denk ik een template device maken ervoor.

Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:06

Toppe

Oké ✅

Septillion schreef op zaterdag 15 oktober 2022 @ 19:42:
@Toppe Zo ver ik weet kan je niet met een automation attributen of states overschrijven. Kan natuurlijk soms ook gekke effecten hebben. Dan moet je denk ik een template device maken ervoor.
Ik kan toch niet twee keer het zelfde attribuut aanmaken?

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@Aikon Denk nog een flaw erin zo. Want je lockt het nu niet op de eerste keer heter dan. Als nu de temperatuur weer lager zakt en weet heten wordt dan overschrijf je de input_datetime. Vandaar dat ik timestamp == 1 als 'nog niet gebeurd' state gebruikte.

Dat erin krijg je:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
alias: DHW >64'C > datetime_sterilization
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.hp_dhw_temp
    above: 64
condition:
  - condition: not
    conditions:
      - condition: state
        entity_id: input_datetime.datetime_sterilization
        state: "1"
        attribute: timestamp
action:
  - service: input_datetime.set_datetime
    data:
      datetime: "{{ now() }}"
    target:
      entity_id: input_datetime.datetime_sterilization
mode: single


En:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
alias: DHW + Sterilization 10 days
description: ""
trigger:
  - platform: time
    at: "11:00:00"
condition:
  - condition: numeric_state
    entity_id: sensor.hp_heatpump_state
    above: 0
  - condition: numeric_state
    entity_id: sensor.hp_operating_mode_state
    below: 1
  - condition: numeric_state
    entity_id: sensor.hp_dhw_temp
    below: 37
action:
  - if:
      - condition: template
        value_template: >-
          {{ state_attr('input_datetime.datetime_sterilization', 'timestamp') !=
          1 }}
      - condition: template
        value_template: >-
          {{ now() - state_attr('input_datetime.datetime_sterilization',
          'timestamp')|as_datetime >
               timedelta(days=10) }}
    then:
      - service: switch.turn_on
        data: {}
        target:
          entity_id: switch.hp_heishamon_setoperationmode
      - delay:
          hours: 0
          minutes: 0
          seconds: 30
          milliseconds: 0
      - service: switch.turn_on
        data: {}
        target:
          entity_id: switch.hp_heishamon_setforcesterilization
    else:
      - service: switch.turn_on
        data: {}
        target:
          entity_id: switch.hp_heishamon_setoperationmode
  - delay:
      hours: 0
      minutes: 15
      seconds: 0
      milliseconds: 0
  - if:
      - condition: numeric_state
        entity_id: sensor.hp_dhw_energy_consumption
        below: 10
    then:
      - service: switch.turn_off
        data: {}
        target:
          entity_id: switch.hp_heishamon_setoperationmode
      - service: input_datetime.set_datetime
        data:
          timestamp: 1
        target:
          entity_id: input_datetime.datetime_sterilization
mode: single


Wel zou ik zelf de delay van 15 minuten vervangen door een timer. Als je nu HA herstart of de automations herlaad (dat gebeurd ook bij een edit van een van je automations) dan worden alle lopende automations gestopt en zal dus zal het niet uitschakelen.

Ook dat het hele uitschakelen in een tweede if staat lijkt me niet zo handig. En wat als 'hp_dhw_energy_consumption' nog niet onder de 10 watt is gezakt aan het einde? En wat zet 'switch.hp_heishamon_setforcesterilization' weer uit?

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@Toppe Nee, klopt. Maar volgens mij wil HA erg graag voorkomen dat iets anders dan de integratie waar het vandaan komt gaat zitten rommelen met een entiteit. Dus ben je niet tevreden moet je gewoon een clone entiteit maken.

Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:06

Toppe

Oké ✅

Septillion schreef op zaterdag 15 oktober 2022 @ 19:58:
@Toppe Nee, klopt. Maar volgens mij wil HA erg graag voorkomen dat iets anders dan de integratie waar het vandaan komt gaat zitten rommelen met een entiteit. Dus ben je niet tevreden moet je gewoon een clone entiteit maken.
Dat kan ik begrijpen maar zeker bij airco’s wordt lang niet altijd data uitgestuurd zodra hij uit staat. Was mooi geweest als ze anders in HA zelf daar een oplossing voor konden bieden

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 26-09 16:23

Rouwette

Rouwette.com

Een kwestie,

Ik ben bezig met de Radio (audiocast) aan te sturen via HA.
een helper:
NPO1
input_boolean.npo1
Schakelaar

Automation:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
alias: Radio NPO1
description: ""
trigger:
  - platform: state
    entity_id:
      - input_boolean.npo1
    from: "off"
    to: "on"
condition: []
action:
  - service: media_player.play_media
    target:
      entity_id: media_player.living_room
    data:
      media_content_id: media-source://radio_browser/96126f56-0601-11e8-ae97-52543be04c81
      media_content_type: audio/mpeg
    metadata:
      title: NPO Radio 1
      thumbnail: >-
        https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/NPO_Radio_1_logo_2014.svg/640px-NPO_Radio_1_logo_2014.svg.png
      media_class: music
      children_media_class: null
      navigateIds:
        - {}
        - media_content_type: app
          media_content_id: media-source://radio_browser
        - media_content_type: music
          media_content_id: media-source://radio_browser/country/NL
mode: single


knop:
YAML:
1
2
3
4
5
6
7
8
9
10
11
show_name: true
show_icon: true
type: button
icon_height: 25px
name: NPO 1
icon: mdi:radio
tap_action:
  action: call-service
  service: automation.trigger
  service_data:
    entity_id: automation.radio_npo1


Dat werkt :) echter wil ik niet voor elke zender een automation moeten maken, iemand een idee om het via een button te doen?

https://www.rouwette.com/


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
Toppe schreef op zaterdag 15 oktober 2022 @ 20:08:
[...]


Dat kan ik begrijpen maar zeker bij airco’s wordt lang niet altijd data uitgestuurd zodra hij uit staat. Was mooi geweest als ze anders in HA zelf daar een oplossing voor konden bieden
Nouwja, is er ook. Dan moet de integratie dat dus correct doen :D

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@Rouwette Je kan op zich dus als service call in je button gewoon 'media_player.play_media' gebruiken. Ik weet alleen niet of / hoe je de metadata mee kan sturen.

Overigens als je de trigger van je automation nooit echt gebruik => script :D

Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 26-09 16:23

Rouwette

Rouwette.com

Septillion schreef op zaterdag 15 oktober 2022 @ 20:28:
@Rouwette Je kan op zich dus als service call in je button gewoon 'media_player.play_media' gebruiken. Ik weet alleen niet of / hoe je de metadata mee kan sturen.

Overigens als je de trigger van je automation nooit echt gebruik => script :D
Enkel de knop is gelukt :D

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
show_name: true
show_icon: true
type: button
icon_height: 25px
icon: mdi:radio
tap_action:
  action: call-service
  service: media_player.play_media
  data:
    media_content_id: media-source://radio_browser/96126f56-0601-11e8-ae97-52543be04c81
    media_content_type: audio/mpeg
  target:
    entity_id: media_player.living_room
name: NPO 1

[ Voor 5% gewijzigd door Septillion op 15-10-2022 22:36 . Reden: tag fix ]

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

@maartend Misschien kleun ik helemaal mis. Maar zijn de updates, want daar ging het toch om, niet deels uitgeschakeld.
Bij http(s)://urlvanha/config/entities kun je zoeken op update. (met een punt aan het einde). Misschien staan bepaalde updates uit. Dit even controleren. Of had je HA al opnieuw geïnstalleerd.
Zie plaatje. Daar heb ik ff als voorbeeld gezocht op update.hacs_update.
Afbeeldingslocatie: https://tweakers.net/i/3Id60mtBXGOEDKzdJC2xiHoWkrw=/800x/filters:strip_exif()/f/image/OFwexRZ67sNdOpFQfYzBudB8.png?f=fotoalbum_large

[ Voor 0% gewijzigd door pentode op 15-10-2022 23:41 . Reden: aanvulling ]

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • tweakfdr
  • Registratie: Juli 2008
  • Niet online
Rouwette schreef op zaterdag 15 oktober 2022 @ 21:47:
[...]
Enkel de knop is gelukt :D

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
show_name: true
show_icon: true
type: button
icon_height: 25px
icon: mdi:radio
tap_action:
  action: call-service
  service: media_player.play_media
  data:
    media_content_id: media-source://radio_browser/96126f56-0601-11e8-ae97-52543be04c81
    media_content_type: audio/mpeg
  target:
    entity_id: media_player.living_room
name: NPO 1
Zo'n functionaliteit zoek ik ook. Ik heb hiervoor een knop aangemaakt in HA met daarin de bovenstaande code welke ik iets heb aangepast voor de Sonos:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
show_name: true
show_icon: true
type: button
icon_height: 25px
icon: mdi:radio
tap_action:
  action: call-service
  service: media_player.play_media
  target:
    entity_id: media_player.sonos_eetkamer
  data:
    media_content_id: https://icecast.omroep.nl/radio1-bb-mp3
    media_content_type: music
    enqueue: play
name: NPO 1
show_state: true


Heb je hiervoor nog andere integratie nodig? Ik krijg namelijk onderstaande error in de HA logging. "UPnP Error 804 received: from 192.168.178.68" . Het ip-adres is van mijn Sonos.

code:
1
2
3
4
5
6
7
Logger: homeassistant.components.websocket_api.http.connection
Source: components/sonos/helpers.py:81 
Integration: Home Assistant WebSocket API (documentation, issues) 
First occurred: 07:49:27 (2 occurrences) 
Last logged: 07:50:18

[139881853570688] Error calling SonosMediaPlayerEntity.play_media on media_player.sonos_eetkamer: UPnP Error 804 received: from 192.168.178.68

[ Voor 81% gewijzigd door Septillion op 16-10-2022 10:27 . Reden: Denk aan de yaml tags aub! ]


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 21:00
@pentode Slim gevonden. Heel slim. Maar jammer genoeg staat alles op enabled.

Ik ga morgen pas over naar proxmox of zo iets, Vrouw is vrij dit wknd en verder werkt alles, dus laat ik het met rust voor dit weekend om up te daten, voor geval eea fout loopt.

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@tweakfdr Waar je de call doet maakt niet uit. Maar klinkt alsof je Sonos niet correct reageert.

Weet je zeker dat je 'media_content_id' zo goed is? Als ik een stream afspeel op mijn Symfonisk dan heb ik niet alleen de URL daar staan maar bijvoorbeeld x-rincon-mp3radio://http://20873.live.streamtheworld.com:80/KINK.mp3. Dus zet eens op wat je wilt afselen via de Sonos app en kijk dan bij Dev tools => states wat dan het 'media_content_id' is.

Acties:
  • 0 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

tweakfdr schreef op zondag 16 oktober 2022 @ 06:59:
[...]


Zo'n functionaliteit zoek ik ook. Ik heb hiervoor een knop aangemaakt in HA met daarin de bovenstaande code welke ik iets heb aangepast voor de Sonos:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
show_name: true
show_icon: true
type: button
icon_height: 25px
icon: mdi:radio
tap_action:
  action: call-service
  service: media_player.play_media
  target:
    entity_id: media_player.sonos_eetkamer
  data:
    media_content_id: https://icecast.omroep.nl/radio1-bb-mp3
    media_content_type: music
    enqueue: play
name: NPO 1
show_state: true


Heb je hiervoor nog andere integratie nodig? Ik krijg namelijk onderstaande error in de HA logging. "UPnP Error 804 received: from 192.168.178.68" . Het ip-adres is van mijn Sonos.

code:
1
2
3
4
5
6
7
Logger: homeassistant.components.websocket_api.http.connection
Source: components/sonos/helpers.py:81 
Integration: Home Assistant WebSocket API (documentation, issues) 
First occurred: 07:49:27 (2 occurrences) 
Last logged: 07:50:18

[139881853570688] Error calling SonosMediaPlayerEntity.play_media on media_player.sonos_eetkamer: UPnP Error 804 received: from 192.168.178.68
UPnP liever niet gebruiken. Als senior systeembeheerder wil ik dit toch even vermelden. Test de modem/router of deze kwetsbaar is voor UPnP-inbraken.
"Door UPnP aan te zetten staat het de modem/router toe dat apparaten zelf poorten mogen forwarden. Dit is echt lekker makkelijk voor de gebruiker, maar helaas ook voor eventuele misbruikers." aldus. Gebruik indien mogelijk UPnP-UP.

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • -Casper
  • Registratie: Juni 2012
  • Laatst online: 20:47
@Toppe ik heb de ultrasonic sensor binnen en wil net als jou deze gaan inzetten voor de waterontharder. Ik kom nu echter wat signalen tegen dat dit mogelijk niet werkt met een ESP01. Zou een verschil van voltage zijn (3V ESP versus 5V ultrasonic sensor). Welk bord heb jij gebruikt voor dit project?

Acties:
  • 0 Henk 'm!

  • CappieL
  • Registratie: November 2006
  • Laatst online: 25-09 15:24
Rouwette schreef op zaterdag 15 oktober 2022 @ 21:47:
[...]


Enkel de knop is gelukt :D

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
show_name: true
show_icon: true
type: button
icon_height: 25px
icon: mdi:radio
tap_action:
  action: call-service
  service: media_player.play_media
  data:
    media_content_id: media-source://radio_browser/96126f56-0601-11e8-ae97-52543be04c81
    media_content_type: audio/mpeg
  target:
    entity_id: media_player.living_room
name: NPO 1
Ik kwam eens deze video van BeardedTinker tegen, voor het afspelen van radio streams.
Heb zelf ook zo'n player gemaakt met een dropdown voor radiozenders en een dropdown voor afspeelapparaten.

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@-Casper Hij gebruikt iig ook gewoon een ESP. Die HC-SR04 is officieel een 5V device maar als trigger is 3v3 schijnbaar ook genoeg, dit zie je bij veel 5V devices. Zou zelf alleen wel een spanningsdeler aan de uitgang knopen om de 5V terug naar de ESP te verlagen naar 3V3.

Acties:
  • 0 Henk 'm!

  • Savage008
  • Registratie: Januari 2005
  • Laatst online: 26-09 14:40
Repsect schreef op vrijdag 22 april 2022 @ 18:39:
[...]


Oh ja, ik heb jou toen zelfs nog een berichtje gestuurd om te vragen of het gelukt was. Maar het is mij gelukt met https://github.com/LukasdeBoer/esp8266-whr930-mqtt. Er zat een foutje in de action van het voorbeeld. De fout zat in het topic dat niet matchte met de code. Drie dagen geleden is de readme aangepast en nu lijkt het wel te kloppen.

Het was:
YAML:
1
topic: house/ventilation/whr930/set_ventilation_level

Het moet zijn:
YAML:
1
topic: house/ventilation/whr930/setventilation
Heb je ook een schema van hoe de esp8266 aan te sluiten en met welke compinenten?

Acties:
  • +1 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 22:06

Toppe

Oké ✅

-Casper schreef op zondag 16 oktober 2022 @ 10:30:
@Toppe ik heb de ultrasonic sensor binnen en wil net als jou deze gaan inzetten voor de waterontharder. Ik kom nu echter wat signalen tegen dat dit mogelijk niet werkt met een ESP01. Zou een verschil van voltage zijn (3V ESP versus 5V ultrasonic sensor). Welk bord heb jij gebruikt voor dit project?
Een NodeMCU. Maar zou eens kijken of je anders de 5v niet van de USB poort kan halen.

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 26-09 16:23

Rouwette

Rouwette.com

tweakfdr schreef op zondag 16 oktober 2022 @ 06:59:
[...]


Zo'n functionaliteit zoek ik ook. Ik heb hiervoor een knop aangemaakt in HA met daarin de bovenstaande code welke ik iets heb aangepast voor de Sonos:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
show_name: true
show_icon: true
type: button
icon_height: 25px
icon: mdi:radio
tap_action:
  action: call-service
  service: media_player.play_media
  target:
    entity_id: media_player.sonos_eetkamer
  data:
    media_content_id: https://icecast.omroep.nl/radio1-bb-mp3
    media_content_type: music
    enqueue: play
name: NPO 1
show_state: true


Heb je hiervoor nog andere integratie nodig? Ik krijg namelijk onderstaande error in de HA logging. "UPnP Error 804 received: from 192.168.178.68" . Het ip-adres is van mijn Sonos.

code:
1
2
3
4
5
6
7
Logger: homeassistant.components.websocket_api.http.connection
Source: components/sonos/helpers.py:81 
Integration: Home Assistant WebSocket API (documentation, issues) 
First occurred: 07:49:27 (2 occurrences) 
Last logged: 07:50:18

[139881853570688] Error calling SonosMediaPlayerEntity.play_media on media_player.sonos_eetkamer: UPnP Error 804 received: from 192.168.178.68
Probeer de content_id en type uit mijn code? Dan gebruik je de Radio Browser, url werkte bij mij AudioCast ook niet.

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • mr.DJ95
  • Registratie: Februari 2010
  • Laatst online: 21:33
Hoe kan je het beste van een current power sensor met state_class: measurement een sensor maken die het totaal bij elkaar optelt?

Helaas geeft mijn Envoy geen dagelijks opgewekt door aan Home assistant waardoor ik sensor.envoy_current_power_production die een actueel wattage doorgeeft een sensor moeten maken die bijhoudt wat deze sensor over een dag heeft opgewekt in kWh.

Details van sensor:
code:
1
2
3
4
state_class: measurement
unit_of_measurement: W
icon: mdi:flash
friendly_name: Envoy Current Power Production

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@mr.DJ95 Heeft je envoy helemaal geen energy sensor? All time is ook prima.

Lijkt me namelijk erg sterk dat die er niet in zit, dat is het getal wat iedereen wil weten als je PV hebt...

Anders een integral helper, maar da ga je echt wel onnauwkeurigheid krijgen.

Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
Vandaag weer even verder gegaan met de generic thermostat.

Heb voor de target_temp een template sensor aangemaakt

code:
1
2
3
4
5
6
  - sensor:
    - name: badkamer target
      unique_id: badkamer_target
      device_class: 'temperature'
      unit_of_measurement: "°C"
      state: "{{ state_attr('climate.badkamer', 'temperature')|float }}"


Echter bij het checken van de YAML code krijg ik onderstaande melding. Ik vermoed dat ik bij de template sensor nog iets moet toevoegen. Iemand een idee?

code:
1
Invalid config for [climate.generic_thermostat]: expected float for dictionary value @ data['target_temp']. Got 'sensor.badkamer_target'


(edit; Typo)

Acties:
  • 0 Henk 'm!

  • tomic
  • Registratie: December 2000
  • Laatst online: 17-09 15:37

tomic

Smexylittlebabe!

Ik heb een synology en wil graag met HA beginnen; ik kan de docker installeren en opzich werkt het maar ik krijg mijn USB apparaat (rfxcom 433.92) voor het besturen van mijn Somfy niet aan de praat.

Wie kan en wil mij helpen om deze te koppelen aan HA? :)

Toch maar een weblog?


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@haborym Denk dat hij zeurt om dat je 'badkamer_target' geen float is. Dat kan omdat je het float filter geen default mee geeft of een availability aan de sensor. Probeer eens met:

YAML:
1
2
3
4
5
6
7
  - sensor:
    - name: badkamer target
      unique_id: badkamer_target
      device_class: temperature
      unit_of_measurement: "°C"
      state: "{{ state_attr('climate.badkamer', 'temperature')|float }}"
      availability: "{{ state_attr('climate.badkamer', 'temperature')|is_number }}"

Acties:
  • 0 Henk 'm!

  • mr.DJ95
  • Registratie: Februari 2010
  • Laatst online: 21:33
Septillion schreef op zondag 16 oktober 2022 @ 12:34:
@mr.DJ95 Heeft je envoy helemaal geen energy sensor? All time is ook prima.

Lijkt me namelijk erg sterk dat die er niet in zit, dat is het getal wat iedereen wil weten als je PV hebt...

Anders een integral helper, maar da ga je echt wel onnauwkeurigheid krijgen.
Ik krijg het wel uit de Enlighten app maar helaas krijg ik hem niet door in HA. Ik maak gebruik van de https://github.com/briancmpbll/home_assistant_custom_envoy integratie omdat mijn Envoy firmware te nieuw is voor de officiele en ik tegen problemen aanliep.

Afbeeldingslocatie: https://tweakers.net/i/w0Ow9t-UjsRPfPXHMw_6Q7qLeEM=/800x/filters:strip_exif()/f/image/mq9QpxEeewqYsaA6iBYKs9UH.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/oAMjuCKnOoSRFoeURsn2vN9jqlo=/800x/filters:strip_exif()/f/image/acCNSuBPU8F8tpn0LCxxyfOO.png?f=fotoalbum_large

Ik ga maandag maar eens bellen of metering wel aan staat.
https://github.com/brianc...nt_custom_envoy/issues/11

Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
Septillion schreef op zondag 16 oktober 2022 @ 12:47:
@haborym Denk dat hij zeurt om dat je 'badkamer_target' geen float is. Dat kan omdat je het float filter geen default mee geeft of een availability aan de sensor. Probeer eens met:

YAML:
1
2
3
4
5
6
7
  - sensor:
    - name: badkamer target
      unique_id: badkamer_target
      device_class: temperature
      unit_of_measurement: "°C"
      state: "{{ state_attr('climate.badkamer', 'temperature')|float }}"
      availability: "{{ state_attr('climate.badkamer', 'temperature')|is_number }}"
Nope zelfde foutmelding.

Acties:
  • 0 Henk 'm!

  • Cuball
  • Registratie: Mei 2002
  • Laatst online: 25-09 20:15
Ik zou graag in m'n grafana dashboard m'n dag gasverbruik tonen. Ik heb een gas sensor als total_increasing.

Het probleem is dat als ik m'n selectie wil doen in grafana (met een time slice van middernacht tot nu) ik laatste rij te kort kom. Namelijk de laatste waarde van "gisteren".

Als ik dan met deze selectie m'n totaal verbruik wil berekenen, dan klopt dit uiteraard niet, omdat de berekening (zoals in onderstaand voorbeeld) als startwaarde de eerste waarde vandaag neemt i.pv. de laatste van gisteren.

Iemand enig idee hoe ik dit zou kunnen oplossen?


Afbeeldingslocatie: https://tweakers.net/i/8W36i3pzuKM1oBQ1_AvcI0HHMzE=/800x/filters:strip_icc():strip_exif()/f/image/7kgyJZjhI16PdQOn0z0cErtL.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/0UT_YMLwuiPwg7aZ-PKlBRenwJ8=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/pVbJGCPsVrzMgZTNGkXr8moX.jpg?f=user_large

"Live as if you were to die tomorrow. Learn as if you were to live forever"


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@mr.DJ95 Grote kans dat dat het probleem is dan ja. Jammer dat de maker van de integratie beetje weinig info geeft over hoe de data in HA komt etc. Hopelijk wordt de officiële integratie snel gefixt :)

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@haborym Kan je ook eens de config van de generic thermostat kunnen tonen?

En de 'badkamer_target' zie je wel correct in HA?

Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
Septillion schreef op zondag 16 oktober 2022 @ 12:56:
@haborym Kan je ook eens de config van de generic thermostat kunnen tonen?

En de 'badkamer_target' zie je wel correct in HA?
Ik zie de sensor data van badkamer_target met de juiste waarde in HA staan.

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
  - platform: generic_thermostat
    name: badkamer_schakelaar
    heater: switch.schakelaar
    target_sensor: sensor.badkamer_current
    target_temp: sensor.badkamer_target

    - name: badkamer target
      unique_id: badkamer_target
      device_class: 'temperature'
      unit_of_measurement: "°C"
      state: "{{ state_attr('climate.badkamer', 'temperature')|float }}"
      availability: "{{ state_attr('climate.badkamer', 'temperature')|is_number }}"


Ik vermoed dat er geen code in het veld target_temp mag staan maar alleen waardes.

Wellicht met een automation op te lossen? Indien sensor.badkamer_target veranderd dan wegschrijven in target_temp ofzo?

[ Voor 0% gewijzigd door Septillion op 16-10-2022 13:23 . Reden: Denk aan de yaml tags aub! ]


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@haborym Uit de doc:
target_temp float (Optional)

Set initial target temperature. Failure to set this variable will result in target temperature being set to null on startup. As of version 0.59, it will retain the target temperature set before restart if available.
Ofwel, gewoon op 19 ofzo zetten of weg halen :)

Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
Septillion schreef op zondag 16 oktober 2022 @ 13:23:
@haborym Uit de doc:

[...]

Ofwel, gewoon op 19 ofzo zetten :)
inderdaad en met een automation de temp uitlezen van mijn honeywell systeem en vervolgens middels set_temperature het aanpassen als target_temp sensor wijzigt.

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@haborym Ja, met een automation houdt je dan beide climate entities in sync :)

Acties:
  • 0 Henk 'm!

  • haborym
  • Registratie: September 2008
  • Laatst online: 27-09 19:19
@Septillion
Dat is gelukt en het werkt nu correct. Wanneer ik de gewenste temp omhoog zet wordt door de automation die waarde in de generic thermostat geplaatst. Dat triggert in HA om de pomp aan te zetten.
Net een test gedaan en ook andersom werkt het. Zodra de gewenste temp lager is dan de current temp wordt de pomp uitgezet.

Hieronder de automation om wellicht andere blij te maken.

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
alias: badkamer temp veranderd
description: ''
trigger:
  - platform: state
    entity_id:
      - sensor.badkamer_target
condition: []
action:
  - service: climate.set_temperature
    data_template:
      temperature: '{{ states.sensor.badkamer_target.state }}'
      hvac_mode: heat
    target:
      entity_id: climate.badkamer_schakelaar
mode: single

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@haborym Beter! Alleen zou ik even de states() functie gebruiken hiervoor

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
alias: badkamer temp veranderd
description: ''
trigger:
  - platform: state
    entity_id:
      - sensor.badkamer_target
condition: []
action:
  - service: climate.set_temperature
    data:
      temperature: "{{ states('sensor.badkamer_target') }}"
      hvac_mode: heat
    target:
      entity_id: climate.badkamer_schakelaar
mode: single


Of zonder helper:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
alias: badkamer temp veranderd
description: ''
trigger:
  - platform: state
    entity_id:
      - climate.badkamer
    attribute: temperature
condition: []
action:
  - service: climate.set_temperature
    data:
      temperature: "{{ state_attr('climate.badkamer', 'temperature') }}"
      hvac_mode: heat
    target:
      entity_id: climate.badkamer_schakelaar
mode: single

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
Septillion schreef op zondag 16 oktober 2022 @ 13:59:
@haborym Beter! Alleen zou ik even de states() functie gebruiken hiervoor

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
alias: badkamer temp veranderd
description: ''
trigger:
  - platform: state
    entity_id:
      - sensor.badkamer_target
condition: []
action:
  - service: climate.set_temperature
    data_template:
      temperature: "{{ states('sensor.badkamer_target') }}"
      hvac_mode: heat
    target:
      entity_id: climate.badkamer_schakelaar
mode: single


Of zonder helper:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
alias: badkamer temp veranderd
description: ''
trigger:
  - platform: state
    entity_id:
      - climate.badkamer
    attribute: temperature
condition: []
action:
  - service: climate.set_temperature
    data_template:
      temperature: "{{ state_attr('climate.badkamer', 'temperature') }}"
      hvac_mode: heat
    target:
      entity_id: climate.badkamer_schakelaar
mode: single
@haborym

Bij die eerste moet je het resultaat mogelijk eerst even naar een float omzetten (als de service strict een float verwacht). Aangezien states.de.entity.state werkt, zal states() ook gewoon werken
Voor beide geldt dat data_template gewoon data mag zijn

[ Voor 3% gewijzigd door TheFes op 16-10-2022 14:07 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@TheFes Helemaal gelijk, gewone copy-pasta O-) data_template eruit gehaald.

Daar zijn versie via states.climate al werkt, ga ik er vanuit dat de float dus niet nodig is.

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
Septillion schreef op zondag 16 oktober 2022 @ 14:08:
@TheFes Helemaal gelijk, gewone copy-pasta O-) data_template eruit gehaald.

Daar zijn versie via states.climate al werkt, ga ik er vanuit dat de float dus niet nodig is.
Had ik inmiddels ook gezien (en in mijn post erbij ge-edit)

Home Assistant configuratie


Acties:
  • +1 Henk 'm!

  • Cuball
  • Registratie: Mei 2002
  • Laatst online: 25-09 20:15
Cuball schreef op zondag 16 oktober 2022 @ 12:53:
Ik zou graag in m'n grafana dashboard m'n dag gasverbruik tonen. Ik heb een gas sensor als total_increasing.

Het probleem is dat als ik m'n selectie wil doen in grafana (met een time slice van middernacht tot nu) ik laatste rij te kort kom. Namelijk de laatste waarde van "gisteren".

Als ik dan met deze selectie m'n totaal verbruik wil berekenen, dan klopt dit uiteraard niet, omdat de berekening (zoals in onderstaand voorbeeld) als startwaarde de eerste waarde vandaag neemt i.pv. de laatste van gisteren.

Iemand enig idee hoe ik dit zou kunnen oplossen?


[Afbeelding]

[Afbeelding]
Ondertussen anders opgelost, ik heb hiervoor een utility_meter entity aangemaakt in HA met een daily cycle.
Ik lees dan gewoon deze entity value uit ipv zelf te berekenen in Grafana...

"Live as if you were to die tomorrow. Learn as if you were to live forever"


Acties:
  • 0 Henk 'm!

  • JW te R
  • Registratie: April 2010
  • Laatst online: 26-09 20:44
Ik probeer in HA een grafiek te maken waarin meerdere waardes worden getoond maar krijg dat niet voor elkaar.
in Node-Red ziet mijn grafiek er zo uit:
Afbeeldingslocatie: https://tweakers.net/i/K2S3AKp0MrqcAm_KXZbrBnFwZzE=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/0XDZYhZTQxwDwHJ49DnQqnOB.png?f=user_large

Werkt prima, maar omdat ik mijn hele dashboard vanuit Home Assistant wil draaien zou ik graag iets soortgelijks in HA willen zien. Kan dat, en zo ja hoe?

Acties:
  • 0 Henk 'm!

  • TWKterry
  • Registratie: Januari 2001
  • Laatst online: 27-09 17:43

TWKterry

Master Mariner

Ik heb een IR-paneel dat ik na 45min weer uit wil zetten, Dit had ik met een delay in de autmation wat niet ideaal is ivm herstarten en dergelijke.
Nu heb ik twee opties (dacht ik);
1) timer helper maken, deze starten en met een aparte automation trigger op einde timer event
2) een automation met een state trigger als de heating van uit naar aan gaat met een duur van 45min
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  description: ALWAYS switch the plug off after 45min, based on 15m preheat
  trigger:
  - platform: state
    entity_id: switch.plug_bathroom_heating
    from: 'off'
    to: 'on'
    for:
      hours: 0
      minutes: 45
      seconds: 0
      milliseconds: 0
  condition: []
  action:
  - type: turn_off
    device_id: 7e564e8bf7cfb3928974a9eb934bce65
    entity_id: switch.plug_bathroom_heating
    domain: switch
  mode: single

Dit laatste vind ik prettiger ivm al die extra helpers die zo overbodig zijn.

Overleven deze opties wel een herstart of wat dan ook?
Is er een voorkeur voor een van beide?

Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 03:43
TWKterry schreef op zondag 16 oktober 2022 @ 17:10:
Ik heb een IR-paneel dat ik na 45min weer uit wil zetten, Dit had ik met een delay in de autmation wat niet ideaal is ivm herstarten en dergelijke.
Nu heb ik twee opties (dacht ik);
1) timer helper maken, deze starten en met een aparte automation trigger op einde timer event
2) een automation met een state trigger als de heating van uit naar aan gaat met een duur van 45min
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  description: ALWAYS switch the plug off after 45min, based on 15m preheat
  trigger:
  - platform: state
    entity_id: switch.plug_bathroom_heating
    from: 'off'
    to: 'on'
    for:
      hours: 0
      minutes: 45
      seconds: 0
      milliseconds: 0
  condition: []
  action:
  - type: turn_off
    device_id: 7e564e8bf7cfb3928974a9eb934bce65
    entity_id: switch.plug_bathroom_heating
    domain: switch
  mode: single

Dit laatste vind ik prettiger ivm al die extra helpers die zo overbodig zijn.

Overleven deze opties wel een herstart of wat dan ook?
Is er een voorkeur voor een van beide?
Nee, ja? :P Een for overleeft bij mijn weten geen herstart. En in jouw situatie zal daarmee de voorkeur gaan naar optie 1 van de timer.

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@JW te R Dat is gewoon te doen met de ingebouwde history graph card. Wil je wat meer controle over de grafiek zou je kunnen kijken naar de Mini Graph Card of ApexCharts Card, te installeren via HACS.

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@TWKterry Volgens mij overleeft dat wel een reload van automations maar geen herstart. Dat is omdat de state net na een herstart niet bekend is en dus even unavailable of unknown. Dat laatste is überhaupt een "gevaar", als de state even wegvalt ofzo dan gaat de for ook opnieuw tikken. Voor lange dingen gaat mijn voorkeur altijd uit naar een timer. Nadeel is inderdaad dat je dan steeds timers moet aanmaken. Grote voordeel is dat je ook makkelijk de remaining time kunt zien.

Acties:
  • 0 Henk 'm!

  • --Christiaan--
  • Registratie: Augustus 2003
  • Laatst online: 27-09 13:05
Ik heb blijkbaar iets verknald in configuration.yaml. Krijg nu de melding dat de netwerkverbinding onverwacht is verbroken, kan dus niet meer bij de webUI. Kan wel een scherm+toetsenbord aansluiten op de Pi, SSH helaas nog niet aangezet. Is er een manier om op die manier de yaml nog te editen en de aanpassingen terug te draaien?

Acties:
  • +2 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
Septillion schreef op zondag 16 oktober 2022 @ 18:13:
@TWKterry Volgens mij overleeft dat wel een reload van automations maar geen herstart. Dat is omdat de state net na een herstart niet bekend is en dus even unavailable of unknown. Dat laatste is überhaupt een "gevaar", als de state even wegvalt ofzo dan gaat de for ook opnieuw tikken. Voor lange dingen gaat mijn voorkeur altijd uit naar een timer. Nadeel is inderdaad dat je dan steeds timers moet aanmaken. Grote voordeel is dat je ook makkelijk de remaining time kunt zien.
Ze overleven ook geen automation reload.

https://www.home-assistan...on/trigger/#state-trigger
Warning:
Use of the for option will not survive Home Assistant restart or the reload of automations. During restart or reload, automations that were awaiting for the trigger to pass, are reset.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 26-09 16:23

Rouwette

Rouwette.com

Iemand ervaring met de custom:button-card?

Ik krijg dan de tap_action niet werkend
YAML:
1
2
3
4
5
6
7
8
tap_action:
  action: call-service
  service: media_player.play_media
  data:
    media_content_id: media-source://radio_browser/bbabb958-aa77-4d52-80c6-d86c9268721f
    media_content_type: audio/mpeg
  target:
    entity_id: media_player.living_room


Fout: "Kan service media_player niet aanroepen. Required key not provided @ data ['media_content_type']

https://www.rouwette.com/


Acties:
  • +2 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
Rouwette schreef op zondag 16 oktober 2022 @ 19:11:
Iemand ervaring met de custom:button-card?

Ik krijg dan de tap_action niet werkend
YAML:
1
2
3
4
5
6
7
8
tap_action:
  action: call-service
  service: media_player.play_media
  data:
    media_content_id: media-source://radio_browser/bbabb958-aa77-4d52-80c6-d86c9268721f
    media_content_type: audio/mpeg
  target:
    entity_id: media_player.living_room


Fout: "Kan service media_player niet aanroepen. Required key not provided @ data ['media_content_type']
https://github.com/custom-cards/button-card#action

Je moet service_data: gebruiken. Verder staat target: niet in die lijst, dus die zul je ook onder service_data: moeten zetten.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Soullancer
  • Registratie: November 2005
  • Laatst online: 21:46
Iemand ervaring met Shelly en home ass?
Ik heb een Shelly 1 plus, en die blijft om de zoveel tijd op niet meer beschikbaar schieten waardoor alle automations over de zeik raken.

Blijkbaar loopt hij vast of reboot hij

Afbeeldingslocatie: https://tweakers.net/i/7osZFyWkEMJZ_v9YeBaXAZdVO5I=/x800/filters:strip_icc():strip_exif()/f/image/DrcRSJdwm4SSKglS4sxUjnRz.jpg?f=fotoalbum_large


Word hier vrij wanhopig van, alles wat je koopt lijkt wel bugs te hebben. Zat eerst met een on bedienbare Shelly 1 plus door een fout in de firmware die net een maandje opgelost is.

[ Voor 6% gewijzigd door Soullancer op 16-10-2022 20:46 ]


Acties:
  • 0 Henk 'm!

  • Yihaaa
  • Registratie: Februari 2009
  • Laatst online: 26-09 19:46
Mag ik jullie kort om advies vragen wat momenteel een goede NUC is voor HA?
Ik wil er dus HA op draaien en in de toekomst misschien nog wat andere dingen, maar dat zal niet veel zijn.
Hoef geen high-end NUC. Budget tussen de 250 - 350.
Stroomverbruik is ook wel belangrijk.

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
Soullancer schreef op zondag 16 oktober 2022 @ 19:35:
Iemand ervaring met Shelly en home ass?
Ik heb een Shelly 1 plus, en die blijft om de zoveel tijd op niet meer beschikbaar schieten waardoor alle automations over de zeik raken.

Wifi bereik is prima (sterk), ik kan m volgens mij via ipadres altijd bereiken op de webbrowser

[Afbeelding]


Word hier vrij wanhopig van, alles wat je koopt lijkt wel bugs te hebben. Zat eerst met een on bedienbare Shelly 1 plus door een fout in de firmware die net een maandje opgelost is.
Ik heb er hier 2 liggen, maar ga er ESPHome op flashen zodat ze meteen als Bluetooth proxy kunnen dienen

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • B-Force
  • Registratie: Mei 2000
  • Laatst online: 21:05
zijn hier mensen die HA draaien in Fully Kiosk? En die Motion Detection werkend hebben?

Ik heb sinds kort een tablet (Lenovo F10HD) aan de muur met daarop FK met HA. Dit werkt op zich goed, beetje traag maar vooruit... De enige manier om de tablet aan te krijgen is de power knop of een dubbel tap. Ik wil echter dat hij aangaat als er beweging wordt gedetecteerd, maar ik krijg dit niet voor elkaar. Gespeeld met Screen Saver Time, Screen Off Time, Brightness etc, maar lukt met niet. Lijkt ook alsof de camera door een andere app wordt gebruikt en niet door FK voor motion detection?

Daarnaast, ik zou graag de klok van de Android screensaver willen laten zien, maar ook dat krijg ik niet voor elkaar.. Een zwart scherm laten zien als screen saver lukt, maar niet om de android screensaver aan te roepen. Zou ik daar nog iets mee moeten instellen? Ben niet meer zo thuis in Android.

Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 03:43
TheFes schreef op zondag 16 oktober 2022 @ 19:46:
[...]


Ik heb er hier 2 liggen, maar ga er ESPHome op flashen zodat ze meteen als Bluetooth proxy kunnen dienen
Heb je voor Bluetooth proxy niet een apparaat nodig dat ook Bluetooth heeft? En dus iets met een ESP32 i.p.v. een ESP8266, die bij mijn weten in de Shelly zit?

Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:06
RobertMe schreef op zondag 16 oktober 2022 @ 20:41:
[...]

Heb je voor Bluetooth proxy niet een apparaat nodig dat ook Bluetooth heeft? En dus iets met een ESP32 i.p.v. een ESP8266, die bij mijn weten in de Shelly zit?
De Shelly 1 Plus heeft een ESP32

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Btje
  • Registratie: November 2002
  • Laatst online: 24-09 14:34
Tijd bleek niet goed te staan, toevoegen van de time_zone loste het op.
TheFes schreef op vrijdag 14 oktober 2022 @ 08:52:
[...]


Wat de laat de trace van vanochtend 9u zien?

Xiaomi 13T Pro


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 20:42
Soullancer schreef op zondag 16 oktober 2022 @ 19:35:
Iemand ervaring met Shelly en home ass?
Ik heb een Shelly 1 plus, en die blijft om de zoveel tijd op niet meer beschikbaar schieten waardoor alle automations over de zeik raken.

Blijkbaar loopt hij vast of reboot hij

[Afbeelding]


Word hier vrij wanhopig van, alles wat je koopt lijkt wel bugs te hebben. Zat eerst met een on bedienbare Shelly 1 plus door een fout in de firmware die net een maandje opgelost is.
Heb je alle settings mbt WiFi nagelopen? Er is ergens n setting die er voor zorgt dat de connectie zo brak is. Ik ga ff zoeken

Acties:
  • 0 Henk 'm!

  • JW te R
  • Registratie: April 2010
  • Laatst online: 26-09 20:44
Septillion schreef op zondag 16 oktober 2022 @ 18:10:
@JW te R Dat is gewoon te doen met de ingebouwde history graph card. Wil je wat meer controle over de grafiek zou je kunnen kijken naar de Mini Graph Card of ApexCharts Card, te installeren via HACS.
Bedankt voor de tip. Ik zal het eens onderzoeken.

Acties:
  • +1 Henk 'm!

  • Nat-Water
  • Registratie: December 2013
  • Laatst online: 00:03
B-Force schreef op zondag 16 oktober 2022 @ 20:00:
zijn hier mensen die HA draaien in Fully Kiosk? En die Motion Detection werkend hebben?

Ik heb sinds kort een tablet (Lenovo F10HD) aan de muur met daarop FK met HA. Dit werkt op zich goed, beetje traag maar vooruit... De enige manier om de tablet aan te krijgen is de power knop of een dubbel tap. Ik wil echter dat hij aangaat als er beweging wordt gedetecteerd, maar ik krijg dit niet voor elkaar. Gespeeld met Screen Saver Time, Screen Off Time, Brightness etc, maar lukt met niet. Lijkt ook alsof de camera door een andere app wordt gebruikt en niet door FK voor motion detection?

Daarnaast, ik zou graag de klok van de Android screensaver willen laten zien, maar ook dat krijg ik niet voor elkaar.. Een zwart scherm laten zien als screen saver lukt, maar niet om de android screensaver aan te roepen. Zou ik daar nog iets mee moeten instellen? Ben niet meer zo thuis in Android.
Ik heb FK draaien op een Fire 8 Tablet, maar dat is gewoon schil van Android volgens mij. Maar in Fully Kiosk - settings naar Motion Detection zoeken. Is wel voor Plus, dus je hebt een license nodig. Kost eenmalig paar euro.

Werkt bij mij prima en ook niet langzaam oid.
Over batterijduur weet ik niets, want hij hangt permanent aan z’n kabel :)

Edit: blijkbaar is er dus ook FK integratie tegenwoordig, sinds een paar maanden. Nooit geweten. Ik gebruik het al een paar jaar zonder.

[ Voor 7% gewijzigd door Nat-Water op 16-10-2022 22:44 ]

Balls have got to be one of the oldest toys. They've been round for a long time.
Gloria patri furnituribus In nomine IKEA!


Acties:
  • 0 Henk 'm!

  • ComTech
  • Registratie: November 2002
  • Laatst online: 23-09 12:31
B-Force schreef op zondag 16 oktober 2022 @ 20:00:
zijn hier mensen die HA draaien in Fully Kiosk? En die Motion Detection werkend hebben?

Ik heb sinds kort een tablet (Lenovo F10HD) aan de muur met daarop FK met HA. Dit werkt op zich goed, beetje traag maar vooruit... De enige manier om de tablet aan te krijgen is de power knop of een dubbel tap. Ik wil echter dat hij aangaat als er beweging wordt gedetecteerd, maar ik krijg dit niet voor elkaar. Gespeeld met Screen Saver Time, Screen Off Time, Brightness etc, maar lukt met niet. Lijkt ook alsof de camera door een andere app wordt gebruikt en niet door FK voor motion detection?

Daarnaast, ik zou graag de klok van de Android screensaver willen laten zien, maar ook dat krijg ik niet voor elkaar.. Een zwart scherm laten zien als screen saver lukt, maar niet om de android screensaver aan te roepen. Zou ik daar nog iets mee moeten instellen? Ben niet meer zo thuis in Android.
Hier hangt sinds een paar weken een samsung galaxy tab A8.
Fully Kiosk doet het prima, motion detectie via de front camera.
Dat gebruikt wel veel accu dus ik gebruik ook de bewegingssensor van de keuken.
Alleen als hij geladen wordt gaat motion detectie via de front camera aan.

Heb je de rechten van de app (fully kiosk) wel allemaal toegekend? Hij vraagt om heel veel rechten.
Ziet HA alle entiteiten van de tablet en kan je daar ook scherm aan/uit zetten om maar een voorbeeld te noemen.

Acties:
  • 0 Henk 'm!

  • Luuk2015
  • Registratie: December 2014
  • Laatst online: 22-09 09:03

Luuk2015

Vires in numeris

Zijn er hier mensen die HA gebruiken met een externe Zigbee2mqtt server?
Ik heb namelijk HA op een ander apparaat staan dan waar Z2M draait.
Nu heb ik in HA de MQTT plugin geïnstalleerd, mijn verbinding opgezet met mijn MQTT broker, en in configuration.yml discovery aangezet en de discovery prefix ingesteld op "zigbee2mqtt", echter worden mijn temperatuursensoren maar niet gevonden.

Heeft iemand enig idee hoe ik dit kan laten werken?
Voorheen gebruikte ik de Z2M plugin, en toen werden deze sensoren automatisch "ontdekt".

Alvast bedankt.

[ Voor 28% gewijzigd door Luuk2015 op 16-10-2022 23:21 ]


Acties:
  • 0 Henk 'm!

  • TWKterry
  • Registratie: Januari 2001
  • Laatst online: 27-09 17:43

TWKterry

Master Mariner

@RobertMe , @Septillion @TheFes
Dank voor jullie bijdrage, de timers moeten het dan maar worden.
Wel een beetje WTH, extra timers aanmaken om problemen te voorkomen.

Acties:
  • 0 Henk 'm!

  • Huub-
  • Registratie: November 2017
  • Laatst online: 20-09 10:49
Yihaaa schreef op zondag 16 oktober 2022 @ 19:45:
Mag ik jullie kort om advies vragen wat momenteel een goede NUC is voor HA?
Ik wil er dus HA op draaien en in de toekomst misschien nog wat andere dingen, maar dat zal niet veel zijn.
Hoef geen high-end NUC. Budget tussen de 250 - 350.
Stroomverbruik is ook wel belangrijk.
Heb zelf deze:
NUC Kit NUC7i3BNK, 4GB en 250GB Evo 960 SSD

Gebruikt gekocht op Tweakers, werkt perfect. Heb latter nog een extra externe SDD aangesloten voor extra ruimte voor andere projecten. Het geheel draait op Proxmox, daar ben ik ook zeer tevreden over.

Acties:
  • 0 Henk 'm!

  • B-Force
  • Registratie: Mei 2000
  • Laatst online: 21:05
ComTech schreef op zondag 16 oktober 2022 @ 22:31:
[...]


Hier hangt sinds een paar weken een samsung galaxy tab A8.
Fully Kiosk doet het prima, motion detectie via de front camera.
Dat gebruikt wel veel accu dus ik gebruik ook de bewegingssensor van de keuken.
Alleen als hij geladen wordt gaat motion detectie via de front camera aan.

Heb je de rechten van de app (fully kiosk) wel allemaal toegekend? Hij vraagt om heel veel rechten.
Ziet HA alle entiteiten van de tablet en kan je daar ook scherm aan/uit zetten om maar een voorbeeld te noemen.
De tablet hangt permanent aan de lader, dus dat is geen issue. Bij het installeren van FK heb ik alle rechten toegekend voor zover ik weet. Motion detection staat uiteraard aan (en idd een full license).

Ik.zie alle entititeiten via HA. Screensaver aanzetten etc gaat goed. Kan het te maken hebben dat ik ook de integratie heb geïnstalleerd? Ik draai mijn dashboard vanuit de FK app.

Wellicht toch iets over het hoofd gezien bij installeren, deze week maar een full reset geven en dan opnieuw instellen.

Acties:
  • 0 Henk 'm!

  • Henri2500
  • Registratie: Mei 2022
  • Laatst online: 03-09 21:56
Ik zit met een klein probleem in een utility-meter aan het begin van de dag. Oorzaak is wel bekend, maar ik weet niet hoe het kan oplossen.

Situatie:

Solaredge optimizer --> rapporteert vermogen (W)
Riemann sum integration --> berekent opwek (kWh)
Utility meter --> berekent dagelijkse opwek (kWh)

Issue: de solaredge optimizer blijft na verdwijnen van zonlicht heel vaak op een basis vermogen hangen (1 tot 10W). Vervolgens bij een nieuwe update in de ochtend (de rest van de nacht blijft de communicatie stil) dan de utilitymeter dat er sinds middernacht een opbrengst is geweest. Tegenwoordig kan dat wel 80 Wh afwijking geven (10W, van 00:00-08:00).

Iemand de gouden tip om deze sluip-opwekking te omzeilen? De utilitymeter resetten vlak na zonsopkomst lost het probleem niet.

Acties:
  • 0 Henk 'm!

  • pentode
  • Registratie: Maart 2008
  • Laatst online: 29-04 13:56

pentode

illuster en luisterrijk

Henri2500 schreef op maandag 17 oktober 2022 @ 11:15:
Ik zit met een klein probleem in een utility-meter aan het begin van de dag. Oorzaak is wel bekend, maar ik weet niet hoe het kan oplossen.

Situatie:

Solaredge optimizer --> rapporteert vermogen (W)
Riemann sum integration --> berekent opwek (kWh)
Utility meter --> berekent dagelijkse opwek (kWh)

Issue: de solaredge optimizer blijft na verdwijnen van zonlicht heel vaak op een basis vermogen hangen (1 tot 10W). Vervolgens bij een nieuwe update in de ochtend (de rest van de nacht blijft de communicatie stil) dan de utilitymeter dat er sinds middernacht een opbrengst is geweest. Tegenwoordig kan dat wel 80 Wh afwijking geven (10W, van 00:00-08:00).

Iemand de gouden tip om deze sluip-opwekking te omzeilen? De utilitymeter resetten vlak na zonsopkomst lost het probleem niet.
Hier wordt de opbrengst van de zonnepanelen gemeten met een ct clamp in de meterkast. En ook last van een paar Watt die 's nachts gemeten wordt. De besturing, omvormer ed van de zonnepanelen gebruiken ook stroom. Eigenlijk dient dat negatief te zijn 's nachts. imho, Als er niets wordt opgewekt. Mogelijk hebben andere een betere oplossing.Misschien helpt een filter of een lambda
YAML:
1
2
3
4
5
6
7
8
9
platform: template
    name: Zonnepanelen
    id: pv01
    lambda: |-
      if (id(ct06_Watt).state < 0.01) {
        return 0;
      } else {
        return id(ct06_Watt).state ;
      }

[ Voor 0% gewijzigd door pentode op 17-10-2022 12:25 . Reden: aanvulling ]

De mens leert. De mensheid niet.


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 01:39
@Henri2500 Dat zou je inderdaad op kunnen lossen met een template sensor tussen de W en de riemann sum.

Maar even out of the box, welke integratie gebruik je om je PV te koppelen? Want een Riemann sum is al niet super nauwkeurig natuurlijk.
Pagina: 1 ... 206 ... 245 Laatste

Dit topic is gesloten.

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.