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 ... 136 ... 245 Laatste
Acties:
  • 1.367.664 views

Acties:
  • 0 Henk 'm!

  • golles
  • Registratie: Maart 2007
  • Laatst online: 21:39
Koffie schreef op vrijdag 1 april 2022 @ 10:04:
[...]

Niemand kan veiligheid garanderen, maar van een HA mod verwacht je dit niet.
Dat is juist het hele punt. Iets waarvan je hiet niet verwacht... 8)7

Acties:
  • 0 Henk 'm!
Heb overigens mijn mening inmiddels wel iets herzien.
Vind het idee van de grap nog steeds goed, onderliggende boodschap ook, en ik geloof niet dat hij dat er achteraf bij bedacht heeft omdat de grap niet zo goed beviel, maar er zijn ook wel wat systemen die er van over de kop gaan omdat ze ineens enorm veel CPU/Memory gebruiken.

Dat zal niet zijn bedoeling geweest zijn, maar maakt de boel wellicht wat minder goed doordacht.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • golles
  • Registratie: Maart 2007
  • Laatst online: 21:39
TheFes schreef op vrijdag 1 april 2022 @ 10:21:
Heb overigens mijn mening inmiddels wel iets herzien.
Vind het idee van de grap nog steeds goed, onderliggende boodschap ook, en ik geloof niet dat hij dat er achteraf bij bedacht heeft omdat de grap niet zo goed beviel, maar er zijn ook wel wat systemen die er van over de kop gaan omdat ze ineens enorm veel CPU/Memory gebruiken.

Dat zal niet zijn bedoeling geweest zijn, maar maakt de boel wellicht wat minder goed doordacht.
Het is ook zuur dat je een hele dag moet wachten tot het een andere datum is...

Gelukkig gebruik ik het niet :-)

Acties:
  • 0 Henk 'm!
golles schreef op vrijdag 1 april 2022 @ 10:23:
[...]

Het is ook zuur dat je een hele dag moet wachten tot het een andere datum is...

Gelukkig gebruik ik het niet :-)
Er is al een update die het eruit haalt, dus je hoeft geen dag te wachten :)

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
TheFes schreef op vrijdag 1 april 2022 @ 09:22:
[...]


Heb je het wel geïnstalleerd staan?

@oltk of gebruik je wellicht Minimalistic UI? Die gebruikt ook Card Mod en installeert het mee als je die optie aangevinkt hebt staan.
Ik heb:
- neerslag card
- multiple-entity-row
- lovelace swipe navigation
- simple thermostat
- mini media player
- slider entity row
- mini graph card
- apexchart card
- weather card
- better thermostat
- lovelace jukebox card

En alles staat scheef :X

Acties:
  • 0 Henk 'm!

  • synoniem
  • Registratie: April 2009
  • Niet online
oltk schreef op vrijdag 1 april 2022 @ 10:28:
[...]


Ik heb:
- neerslag card
- multiple-entity-row
- lovelace swipe navigation
- simple thermostat
- mini media player
- slider entity row
- mini graph card
- apexchart card
- weather card
- better thermostat
- lovelace jukebox card

En alles staat scheef :X
Bij mij staat in HACS gewoon de update van de Cardmod en na installatie en browser refresh is alles min of meer weer recht.

Acties:
  • 0 Henk 'm!
oltk schreef op vrijdag 1 april 2022 @ 10:28:
[...]


Ik heb:
- neerslag card
- multiple-entity-row
- lovelace swipe navigation
- simple thermostat
- mini media player
- slider entity row
- mini graph card
- apexchart card
- weather card
- better thermostat
- lovelace jukebox card

En alles staat scheef :X
Hmm, niet bekend met al die kaarten, maar ik verwacht dan toch dat er eentje card-mod gebruikt.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
Koffie schreef op vrijdag 1 april 2022 @ 10:04:
[...]
Dat was niet de punt van zijn grap. Dat haalt hij er achteraf bij om zijn statement te kunnen maken.


[...]

Niemand kan veiligheid garanderen, maar van een HA mod verwacht je dit niet.



voor de duidelijkheid nog 1 keer:
ik val niet over zijn grap (hoewel ik die op het tijdstip niet kon waarderen en me suf zocht naar de oorzaak), ik val verschrikkelijk hard over de manier hoe hij het daarna afhandelt: 'boehoe ik vond een een leuk geintje, jullie niet. Ik had veeeeel erger kunnen doen hoor'. En dat schiet mij in het verkeerde keelgat en haalt elk greintje respect en vertrouwen die ik voor je had weg.


[...]

Alleen geïnstalleerd hebben staan is idd voldoende, ik gebruikte 'm ook niet actief.
Ik bedoelde: ik heb m niet geïnstalleerd. Maar hij zal wel ergens onder de motorkap worden gebruikt

Overigens hier de discussie op github:
https://github.com/thomasloven/lovelace-card-mod/pull/191

Acties:
  • 0 Henk 'm!

  • DennusB
  • Registratie: Mei 2006
  • Niet online
TheFes schreef op vrijdag 1 april 2022 @ 10:21:
maar er zijn ook wel wat systemen die er van over de kop gaan omdat ze ineens enorm veel CPU/Memory gebruiken.

Dat zal niet zijn bedoeling geweest zijn, maar maakt de boel wellicht wat minder goed doordacht.
Wat? Het is een frontend change .... dus je server kan er niet van over z'n kop gaan. En je desktop lijkt me ook sterk

Owner of DBIT Consultancy | DJ BassBrewer


Acties:
  • +1 Henk 'm!
DennusB schreef op vrijdag 1 april 2022 @ 10:34:
[...]


Wat? Het is een frontend change .... dus je server kan er niet van over z'n kop gaan. En je desktop lijkt me ook sterk
Niet per se de server, maar zag bijvoorbeeld iemand die een iPad had, die nu net een scrollbar liet zien, daardoor refreshed het scherm, waardoor de scrollbar weer even weg was, en daarna weer terugkwam. Wat voor een loop zorgde en een hele warme iPad.

En zo zijn er meer meldingen, ik weet niet precies wat daar allemaal de achtergrond van is, maar het is wel de reden dat thomasloven nu diep door het stof gaat.

Home Assistant configuratie


Acties:
  • +1 Henk 'm!

  • winDOS
  • Registratie: November 2002
  • Laatst online: 18-09 14:08

winDOS

6.22

Misschien domme vraag, maar hoe voer ik in de companion app een ctrl + F5 refresh uit?
Daar blijft de boel scheef.

C:\>Signature.bat


Acties:
  • 0 Henk 'm!
winDOS schreef op vrijdag 1 april 2022 @ 10:57:
Misschien domme vraag, maar hoe voer ik in de companion app een ctrl + F5 refresh uit?
Daar blijft de boel scheef.
Op iPhone zit er ergens in de settings een optie om een cache refresh te doen als het goed is. Op Android even app cache weggooien denk ik.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
TheFes schreef op vrijdag 1 april 2022 @ 11:04:
[...]


Op iPhone zit er ergens in de settings een optie om een cache refresh te doen als het goed is. Op Android even app cache weggooien denk ik.
Klopt.. Ik zat net op te zoeken waar die klotenfunctie ook alweer zat :P


- Instellingen
- Companion App
- Foutopsporing
- Reset Frontend Cache


Moet je alleen 2 settings weer aanpassing (wanneer nodig)

- Default dash op je device
- Gebruikte theme

Acties:
  • 0 Henk 'm!

  • winDOS
  • Registratie: November 2002
  • Laatst online: 18-09 14:08

winDOS

6.22

TheFes schreef op vrijdag 1 april 2022 @ 11:04:
[...]
Op Android even app cache weggooien denk ik.
Dit werkt niet helaas :(

C:\>Signature.bat


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
- Cache legen
- Dash openen
- Pull down refresh?

Anders even in de Companion App settings neuzen OF de app force-closen en opnieuw starten

Acties:
  • +1 Henk 'm!

  • winDOS
  • Registratie: November 2002
  • Laatst online: 18-09 14:08

winDOS

6.22

Gelukt, ik moest de cache van Chrome legen 8)7

C:\>Signature.bat


Acties:
  • 0 Henk 'm!

  • _Mitchie_
  • Registratie: November 2009
  • Laatst online: 18-09 16:23
Zag vanmorgen dat er een update was voor Home Assistant Supervisor.

Helaas kan ik niet op install drukken, heb al de RPI opnieuw opgestart.
Is het nu zo dat deze update nog moet komen (voor aankondiging)
Iemand een idee hoe dit moet oplossen
Afbeeldingslocatie: https://tweakers.net/i/aeooJvZnxA1ZQ66Gpk-5m96LVS4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Ag1KY0epJ5TTS4au5ZvW0B0j.png?f=user_large

Acties:
  • +2 Henk 'm!

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 07:14

Koffie

Koffiebierbrouwer

Braaimeneer

Ik update vandaag even niets meer aan HA :+

Tijd voor een nieuwe sig..


Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
Koffie schreef op vrijdag 1 april 2022 @ 12:01:
Ik update vandaag even niets meer aan HA :+
Gelijk heb je. In mijn pogingen die scheve vensters weg te krijgen heb ik allerlei updates gedaan, en nu is MQTT kapot. De server wil niet meer opstarten. Ik ga nu maar een restore doen van een backup van vanochtend, en anders een VM restore van een paar dagen geleden

Gedoe dit

Acties:
  • 0 Henk 'm!

  • DennusB
  • Registratie: Mei 2006
  • Niet online
oltk schreef op vrijdag 1 april 2022 @ 12:42:
[...]


Gelijk heb je. In mijn pogingen die scheve vensters weg te krijgen heb ik allerlei updates gedaan, en nu is MQTT kapot. De server wil niet meer opstarten. Ik ga nu maar een restore doen van een backup van vanochtend, en anders een VM restore van een paar dagen geleden

Gedoe dit
Je moet ook nooit zomaar updaten zonder de change log even te checken natuurlijk ..

Owner of DBIT Consultancy | DJ BassBrewer


Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
DennusB schreef op vrijdag 1 april 2022 @ 12:44:
[...]


Je moet ook nooit zomaar updaten zonder de change log even te checken natuurlijk ..
De meeste change logs gaan nergens over. Er worden vaak dingen "gebumpt" die me niets zeggen.
Ik denk dat de HA-OS versie de boosdoener is. Maar die níet updaten is mbt OSsen ook onverstandig.

En by the way: updates zijn dus blijkbaar zo kritisch dat je ze beter niet kan doorvoeren, als je niet uren lang wil pielen om de boel weer werkend te krijgen.
Ik neig weer steeds meer naar standalone systemen en HA als gimmick "erbij" te hebben.

Edit 2: ok. Het updaten van het OS betekent dat zigbee2mqtt is omgevallen. Die wil niet meer opstarten. Wat een gedoe. Wat nu?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
> zigbee2mqtt@1.25.0 start
> node index.js
Zigbee2MQTT:info  2022-04-01 13:29:02: Logging to console and directory: '/config/zigbee2mqtt/log/2022-04-01.13-28-55' filename: log.txt
Zigbee2MQTT:info  2022-04-01 13:29:02: Starting Zigbee2MQTT version 1.25.0 (commit #unknown)
Zigbee2MQTT:info  2022-04-01 13:29:02: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:error 2022-04-01 13:29:23: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-04-01 13:29:23: Failed to start zigbee
Zigbee2MQTT:error 2022-04-01 13:29:23: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-04-01 13:29:23: Exiting...
Zigbee2MQTT:error 2022-04-01 13:29:23: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:102:27)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
    at Zigbee.start (/app/lib/zigbee.ts:58:27)
    at Controller.start (/app/lib/controller.ts:100:27)
    at start (/app/index.js:101:5)
[13:29:26] INFO: Handing over control to Zigbee2mqtt Core ...

[ Voor 76% gewijzigd door oltk op 01-04-2022 14:37 ]


Acties:
  • 0 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 18-09 19:43
@oltk

Hier staan wel tips:
https://www.zigbee2mqtt.i...2mqtt-fails-to-start.html

Bijvoorbeeld deze:
https://www.zigbee2mqtt.i...rsp-sys-ping-after-6000ms
Zo zou de adapternaam gewijzigd kunnen zijn.

Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
Ik ben weer aan het k**ten met Zigbee2Mqtt. Voor de zoveelste keer. Volgens de hardware lijst staat de USB stick nu inderdaad op een andere poort (USB0 ipv USB1). Maar dat aanpassen geeft nog steeds errors. Ik kan me nog vaag herinneren dat de USB zigbee stick na een OS update (of harde reset) eruit moet worden gehaald en teruggeplaatst om te worden herkend.

Ik doe weer een restore want heb nu teveel veranderd. En ik heb de stick even eruit gehaald. Ik ben benieuwd.

edit: helaas: ik heb een restore gedaan van voor mijn upgrades (behalve de OS) en de stick op usb0 gezet. De rest van de config niet aangepast (dat werkte dus voorheen)

Na eerst een mededeling dat:
code:
1
2
3
4
5
6
7
8
[14:31:37] INFO: MQTT available, fetching server detail ...
[14:31:37] INFO: MQTT server settings not configured, trying to auto-discovering ...
[14:31:39] INFO: Configuring 'mqtt://core-mosquitto:1883' mqtt server
[14:31:39] INFO: MQTT credentials not configured, trying to auto-discovering ...
[14:31:39] INFO: Configuring'addons' mqtt user
[14:31:39] INFO: Previous config file found, checking backup
[14:31:39] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[14:31:39] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks ...


Gaat Z2M piepen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Zigbee2MQTT:error 2022-04-01 14:33:17: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-04-01 14:33:17: Failed to start zigbee
Zigbee2MQTT:error 2022-04-01 14:33:17: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-04-01 14:33:17: Exiting...
Zigbee2MQTT:error 2022-04-01 14:33:17: TypeError: Cannot read property 'payload' of undefined
    at AdapterNvMemory.writeItem (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/adapter-nv-memory.ts:91:39)
    at AdapterNvMemory.updateItem (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/adapter-nv-memory.ts:129:13)
    at ZnpAdapterManager.updateCommissioningNvItems (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:400:9)
    at ZnpAdapterManager.beginCommissioning (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:334:9)
    at ZnpAdapterManager.beginRestore (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:296:9)
    at ZnpAdapterManager.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:80:17)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
    at Zigbee.start (/app/lib/zigbee.ts:58:27)
    at Controller.start (/app/lib/controller.ts:100:27)
    at start (/app/index.js:101:5)

[ Voor 56% gewijzigd door oltk op 01-04-2022 14:37 ]


Acties:
  • +1 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Laatst online: 18-09 19:43
@oltk

Heeft-ie niet gewoon een ID, zodat je zoiets kunt doen:
/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1XEAE4X-if00-port0
/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2227109-if00

Dat zou nl. niet moeten veranderen, wel zo handig.

Acties:
  • +1 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
RudolfR schreef op vrijdag 1 april 2022 @ 15:02:
@oltk

Heeft-ie niet gewoon een ID, zodat je zoiets kunt doen:
/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1XEAE4X-if00-port0
/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2227109-if00

Dat zou nl. niet moeten veranderen, wel zo handig.
Dank :)
Die had ik ook geprobeerd. Maar het feit dat hij een configuration.yaml file gaat maken (en de config in de GUI niet wordt gebruikt) geeft een vervelend gevoel

Er zit ook een username en wachtwoord in die aangemaakte configuration,yaml, waarbij de user "addons" is... geen idee 8)7

Ik word gek... Echt niets werkt meer. z2m is niet meer aan de praat te krijgen. Wat gaat er mis?? Wat doet die nieuwe OS??

VM gerestored. En het werkt weer. Ik ga voorlopig geen updates meer doen B) ;w

edit: ik heb echt alles gechect. De config is hetzelfde, alleen de USB poort is van USB1 --> USB0 gegaan.
Maar dit veranderen hielp dus niets. Ik kreeg Z2M alleen terug door een oude VM te restoren. Ik de change logs gekeken van het nieuwe OS en daar wordt met geen woord gerept over iets dat Z2M zou kunnen laten omvallen.

Conclusie: Z2M is nog erg instabiel en onvolwassen.

edit zoveel: nu is de helft van mijn lampen niet meer te vinden. Ik kan ze een voor een weer aanmelden, en de meeste geven foutmeldingen. Ik doe weer een restore. Wie helpt me uit dit afschuwelijke moeras

edit: de laatste restore lijkt eea te hebben opgelost. Ik kom nergens meer aan

[ Voor 38% gewijzigd door oltk op 01-04-2022 21:32 ]


Acties:
  • 0 Henk 'm!

  • -CJ
  • Registratie: Februari 2021
  • Laatst online: 21:45

-CJ

Not remastered

Vraag; mijn HA kan niet restarten vanwege een foutmelding. Ik heb al zitten zoeken via Studio Code Server maar ik kan de termen die ze gebruiken niet vinden. De log zegt dit:

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
Logger: homeassistant.components.hassio
Source: components/hassio/__init__.py:599
Integration: Home Assistant Supervisor (documentation, issues)
First occurred: 17:16:49 (1 occurrences)
Last logged: 17:16:49

The system cannot restart because the configuration is not valid: Integration error: data - Integration 'data' not found.

Logger: homeassistant.components.websocket_api.http.connection
Source: components/hassio/__init__.py:610
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 17:16:49 (1 occurrences)
Last logged: 17:16:49

[548110634672] The system cannot restart because the configuration is not valid: Integration error: data - Integration 'data' not found.
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 192, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 1636, in async_call
    task.result()
  File "/usr/src/homeassistant/homeassistant/core.py", line 1673, in _execute_service
    await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
  File "/usr/src/homeassistant/homeassistant/components/hassio/__init__.py", line 610, in async_handle_core_service
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: The system cannot restart because the configuration is not valid: Integration error: data - Integration 'data' not found.


Er worden bestanden genoemd die ik via Studio Code Server ook niet kan zien. Waar moet ik dit zoeken?

All I had to do was follow the damn train.


Acties:
  • 0 Henk 'm!

  • TravockMD
  • Registratie: Januari 2010
  • Laatst online: 12-09 11:07
-CJ schreef op vrijdag 1 april 2022 @ 17:40:
Vraag; mijn HA kan niet restarten vanwege een foutmelding. Ik heb al zitten zoeken via Studio Code Server maar ik kan de termen die ze gebruiken niet vinden. De log zegt dit:

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
Logger: homeassistant.components.hassio
Source: components/hassio/__init__.py:599
Integration: Home Assistant Supervisor (documentation, issues)
First occurred: 17:16:49 (1 occurrences)
Last logged: 17:16:49

The system cannot restart because the configuration is not valid: Integration error: data - Integration 'data' not found.

Logger: homeassistant.components.websocket_api.http.connection
Source: components/hassio/__init__.py:610
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 17:16:49 (1 occurrences)
Last logged: 17:16:49

[548110634672] The system cannot restart because the configuration is not valid: Integration error: data - Integration 'data' not found.
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 192, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 1636, in async_call
    task.result()
  File "/usr/src/homeassistant/homeassistant/core.py", line 1673, in _execute_service
    await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
  File "/usr/src/homeassistant/homeassistant/components/hassio/__init__.py", line 610, in async_handle_core_service
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: The system cannot restart because the configuration is not valid: Integration error: data - Integration 'data' not found.


Er worden bestanden genoemd die ik via Studio Code Server ook niet kan zien. Waar moet ik dit zoeken?
Als je de log leegmaakt, dan een check configuratie doet, en dan terug in de log kijkt? dan staat er vaak meer info bij waar het fout gaat.

Acties:
  • 0 Henk 'm!

  • -CJ
  • Registratie: Februari 2021
  • Laatst online: 21:45

-CJ

Not remastered

TravockMD schreef op vrijdag 1 april 2022 @ 19:16:
[...]

Als je de log leegmaakt, dan een check configuratie doet, en dan terug in de log kijkt? dan staat er vaak meer info bij waar het fout gaat.
Dat trucje kende ik nog niet, bedankt! Kennelijk zat er iets dwars met de TV-integratie, met een paar extra tabjes is dat nu opgelost.

Nu nog HACS aan de praat krijgen door mijn Github account te fiksen, ineens is deze suspended.

All I had to do was follow the damn train.


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Vraagje uit interesse omtrent naamgeving :)

In onze keuken heb ik 5 Hue spotjes. Hoe hebben jullie dit gedaan in kader van naamgeving?

In ons geval:

2 boven aanrecht: groep aanrecht en light.aanrecht_1 en light.aanrecht_2
3 in looppad (tussen aanrecht en kastenwand): groep keuken en light.keuken_1 tm 3

Mooi: nee.. maar praktisch.. Ja.. Maar vroeg me af hoe de rest van jullie dat hanteert?

light.dhddhs en dan de NAAM gebruiken als leesbaar kenmerk? of al beginnen bij de entity zelf?


Reden dat ik er over begin: met UI Minimalist ben ik veel op basis Yaml bezig (duh) en kom er daardoor soms achter dat iconen of namen van entiteiten nog niet/niet meer kloppen..

Acties:
  • 0 Henk 'm!

  • I-King
  • Registratie: Maart 2003
  • Laatst online: 07:04
Heb idd ook keuken_spot_1 etc. maar daarna in groepen gezet, dus ik gebruik die lampen niet individueel.

Acties:
  • 0 Henk 'm!
In de nieuwe versie kun je light groups aanmaken in de GUI en dan automatisch de groepsleden laten verbergen.
Je kunt in principe elke entity verbergen, dus als je ZigBee groepen aanmaakt, kun je ook de groepsleden daarvan verbergen.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 07:42
Vandaag maar overgestapt van Open Z-Wave naar Z-Wave JS 2 MQTT. Ziet er heel goed uit. Kon helaas niets migreren want ook overstap gemaakt van Gen5 stick naar Z-stick 7. Na wat omslachtige installatie van een ontwikkelomgeving om de firmware te updaten naar v7.17.

Werkt allemaal goed en nu ook mijn Hank scene controller gewoon werkend (die ik eerst niet werkend kreeg).

Zie nog wel wat verschillende firmware versies. Is het mogelijk om deze te update en hoe kom ik aan nieuwe firmware?

Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 07:42
RudolfR schreef op vrijdag 1 april 2022 @ 15:02:
@oltk

Heeft-ie niet gewoon een ID, zodat je zoiets kunt doen:
/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1XEAE4X-if00-port0
/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2227109-if00

Dat zou nl. niet moeten veranderen, wel zo handig.
Ik ben nog van de oude linux stempel, udev mapping gemaakt en dan een eigen naam gekozen. Weet je ook altijd zeker dat het werkt of niet. Met USB wel eens gehad 3 poorten verwissel waren en dat is lastig te debuggen.

B.v. voor USB2 zoek je op de combinatie idVendor en idProduct

code:
1
2
3
4
5
6
7
8
9
udevadm info --attribute-walk --path=$(udevadm info --query=path --name=/dev/ttyUSB2)

vi /etc/udev/udev.rules/51.USBZwave.rules

SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", SYMLINK+="USBzwave", GROUP="ha", MODE="0666"

udevadm test $(udevadm info --query=path --name=/dev/ttyUSB2)

udevadm control --reload

Acties:
  • +1 Henk 'm!

  • musicpixel
  • Registratie: Juni 2011
  • Laatst online: 18-09 20:31
Koepert schreef op vrijdag 1 april 2022 @ 20:29:
Vraagje uit interesse omtrent naamgeving :)

In onze keuken heb ik 5 Hue spotjes. Hoe hebben jullie dit gedaan in kader van naamgeving?

In ons geval:

2 boven aanrecht: groep aanrecht en light.aanrecht_1 en light.aanrecht_2
3 in looppad (tussen aanrecht en kastenwand): groep keuken en light.keuken_1 tm 3

Mooi: nee.. maar praktisch.. Ja.. Maar vroeg me af hoe de rest van jullie dat hanteert?

light.dhddhs en dan de NAAM gebruiken als leesbaar kenmerk? of al beginnen bij de entity zelf?


Reden dat ik er over begin: met UI Minimalist ben ik veel op basis Yaml bezig (duh) en kom er daardoor soms achter dat iconen of namen van entiteiten nog niet/niet meer kloppen..
Daar heb ik best een tijdje over nagedacht...

Mijn schema voor naamgeving is uiteindelijk dit geworden:
[domain].[ruimte]_[typeapparaat]_[locatie]_[specificatie]_[nummer]

domain = light/switch/sensor/etc (bepaald door HA)
ruimte = de ruimte waar het apparaat zich bevindt
typeapparaat = light/sensor/remote/switch/etc
( ik kan dus een domain "switch" hebben met een typeapparaat="light" )
locatie/specificatie = locatie in de ruimte en/of specificatie waar/wat het apparaat precies is (ceiling, workspace, spots)
nummer = als er meer dan 1 is, dan een nummer 1, 2, 3, etc.

Eigenlijk: van links naar rechts = van globaal naar specifiek.

Deze naamgeving maakt het heel makkelijk om te zoeken naar bijv alle devices in de woonkamer, of alle lampen, of...

Voorbeelden (mijn naamgeving gevolgd door wat HA er van maakt):

kitchen_light_workspace (een slimme lamp)
- switch.kitchen_light_workspace

kitchen_light_ceiling (een slimme stekker)
- light.kitchen_light_ceiling

kitchen_remote (een afstandsbediening op batterij)
- sensor.kitchen_remote_action
- sensor.kitchen_remote_battery

kitchen_sensor_1 (een motion sensor)
- sensor.kitchen_sensor_1_battery
- sensor.kitchen_sensor_1_illuminance_lux
- switch.kitchen_sensor_1_led_indication
- binary_sensor.kitchen_sensor_1_occupancy
- number.kitchen_sensor_1_occupancy_timeout
- sensor.kitchen_sensor_1_temperature

livingroom_light_ceiling_spots
- ...

livingroom_light_ceiling_dinnertable
- ...

Feel free to Buy me a coffee


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Thx

Ik denk dat ik het eerst zo laat. Ik gebruik idd voornamelijk de (deconz) groepen inmiddels, maar als voorbeeld de 3 TV spots. 1 daarvan verlicht ook de eettafel, die wil ik soms alleen aan zetten als zijvan6 wil kleuren


Andere. Ik wilde een binary sensor maken om een conditional card op te triggeren. (dat agendaitem van laatst)

Die binary wil ik dus AAN of UIT laten (of true of false, maakt niet zoveel uit) op de attribute van de calendar.prive.


Dus ik dacht er zo te zijn:

YAML:
1
2
3
4
  - name: "Agenda item"
    unique_id: agenda_item
    state: >-
      "{{ state_attr(("calendar.prive", "message") !=Geen) }}"


Maar nu staat deze op unavailable. de calendar staat op OFF maar de message is wel gevuld met de volgende afspraak.. ik wil dus dat de ' volgende agenda-afspraak' alleen toont als er ook daadwerkelijk iets te melden is..

Acties:
  • +1 Henk 'm!
Koepert schreef op zaterdag 2 april 2022 @ 08:45:
Thx

Ik denk dat ik het eerst zo laat. Ik gebruik idd voornamelijk de (deconz) groepen inmiddels, maar als voorbeeld de 3 TV spots. 1 daarvan verlicht ook de eettafel, die wil ik soms alleen aan zetten als zijvan6 wil kleuren


Andere. Ik wilde een binary sensor maken om een conditional card op te triggeren. (dat agendaitem van laatst)

Die binary wil ik dus AAN of UIT laten (of true of false, maakt niet zoveel uit) op de attribute van de calendar.prive.


Dus ik dacht er zo te zijn:

YAML:
1
2
3
4
  - name: "Agenda item"
    unique_id: agenda_item
    state: >-
      "{{ state_attr(("calendar.prive", "message") !=Geen) }}"


Maar nu staat deze op unavailable. de calendar staat op OFF maar de message is wel gevuld met de volgende afspraak.. ik wil dus dat de ' volgende agenda-afspraak' alleen toont als er ook daadwerkelijk iets te melden is..
Je moet Geen tussen quotes zetten, anders wordt het als een variable gezien

@Koepert nog meer verbeterpunten. Bij een multi-line notatie (met >) moet het template niet tussen quotes staan.
Bij single line wel, maar dan moet je buiten je template in binnen je template wel andere quotes gebruiken (buiten dubbele quotes en binnen enkele, of andersom)

[ Voor 11% gewijzigd door TheFes op 02-04-2022 09:16 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
TheFes schreef op zaterdag 2 april 2022 @ 08:49:
[...]


Je moet Geen tussen quotes zetten, anders wordt het als een variable gezien
Fuck.. HA verslikt zich er nog steeds in..


Even volledig vanaf t begin..

- Ik heb mn config gesplit. In oa:

sensor: !include includes/sensors.yaml
binary_sensor: !include includes/binary_sensor.yaml
template: !include_dir_list includes/template/

Dan zou ik zeggen, pak een .yaml van de template-folder en zet daar bovenstaande in (met de 'Geen' aanpassing). Maar dan blijft de sensor foutmeldingen geven in HA omtrent de values

Dus toen dacht ik.. Het gaat n binary worden, laat ik m daar in zetten.. Daar zit immers ook al een sensor in van mn Waze Camera URL.. die is echter nog ' oude stijl' ..

Maar nu kom ik er dus niet uit.. Want ik heb deze bekeken: https://www.home-assistant.io/integrations/template/

Die waze is nog dit format:

YAML:
1
2
3
4
5
  - platform: template
    sensors:
      sun_up:
        friendly_name: "Sun is up"
        value_template: {{ state_attr('sun.sun', 'elevation') > 0 }}


Maar dan zie ik niet goed hoe ik deze nu dan moet aanpassen, elk gelijkend format levert foutmeldingen op...


Voorbeeld melding:

code:
1
2
3
4
Error loading /config/configuration.yaml: while parsing a flow mapping
in "/config/includes/binary_sensor.yaml", line 17, column 15
expected ',' or '}', but got '<scalar>'
in "/config/includes/binary_sensor.yaml", line 17, column 56


bij code:

YAML:
1
2
3
4
5
#Agenda
- platform: template
  sensors:
    agenda_item:
      state: {{ state_attr(("calendar.prive", "message") !='Geen') }} 

[ Voor 14% gewijzigd door Koepert op 02-04-2022 09:19 ]


Acties:
  • 0 Henk 'm!
Koepert schreef op zaterdag 2 april 2022 @ 09:17:
[...]


Fuck.. HA verslikt zich er nog steeds in..


Even volledig vanaf t begin..

- Ik heb mn config gesplit. In oa:

sensor: !include includes/sensors.yaml
binary_sensor: !include includes/binary_sensor.yaml
template: !include_dir_list includes/template/

Dan zou ik zeggen, pak een .yaml van de template-folder en zet daar bovenstaande in (met de 'Geen' aanpassing). Maar dan blijft de sensor foutmeldingen geven in HA omtrent de values

Dus toen dacht ik.. Het gaat n binary worden, laat ik m daar in zetten.. Daar zit immers ook al een sensor in van mn Waze Camera URL.. die is echter nog ' oude stijl' ..

Maar nu kom ik er dus niet uit.. Want ik heb deze bekeken: https://www.home-assistant.io/integrations/template/

Die waze is nog dit format:

YAML:
1
2
3
4
5
  - platform: template
    sensors:
      sun_up:
        friendly_name: "Sun is up"
        value_template: {{ state_attr('sun.sun', 'elevation') > 0 }}


Maar dan zie ik niet goed hoe ik deze nu dan moet aanpassen, elk gelijkend format levert foutmeldingen op...
Zie mijn edit

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Ja had ook al ge-edit ;)

Maar bij dit in template/sensors.yaml

YAML:
1
2
3
  - name: "Agenda item"
    unique_id: agenda_item
    state: {{ state_attr(("calendar.prive", "message") !='Geen') }}


krijg ik:

code:
1
2
3
4
Error loading /config/configuration.yaml: while parsing a flow mapping
in "/config/includes/template/sensor/location.yaml", line 44, column 13
expected ',' or '}', but got '<scalar>'
in "/config/includes/template/sensor/location.yaml", line 44, column 54



Wijzig ik dat naar dit:

YAML:
1
2
3
4
  - name: "Agenda item"
    unique_id: agenda_item
    state: >-
      {{ state_attr(("calendar.prive", "message") !='Geen') }}


dan geeft de code-checker werl groen licht, maar geeft t logboek bij herladen:

code:
1
TemplateError('TypeError: state_attr() missing 1 required positional argument: 'name'') while processing template 'Template("{{ state_attr(("calendar.prive", "message") !='Geen') }}")' for attribute '_attr_native_value' in entity 'sensor.agenda_item'

[ Voor 29% gewijzigd door Koepert op 02-04-2022 09:24 ]


Acties:
  • 0 Henk 'm!
Koepert schreef op zaterdag 2 april 2022 @ 09:22:
[...]


Ja had ook al ge-edit ;)

Maar bij dit in template/sensors.yaml

YAML:
1
2
3
  - name: "Agenda item"
    unique_id: agenda_item
    state: {{ state_attr(("calendar.prive", "message") !='Geen') }}


krijg ik:

code:
1
2
3
4
Error loading /config/configuration.yaml: while parsing a flow mapping
in "/config/includes/template/sensor/location.yaml", line 44, column 13
expected ',' or '}', but got '<scalar>'
in "/config/includes/template/sensor/location.yaml", line 44, column 54
Klopt, je include is fout. binary_sensor is geen integration op zich zelf, maar die valt onder template. Die kun je dus ook niet op dat niveau includen.
Ze vallen onder template, dus je moet ze in die folder zetten. Eventueel kun je wel subfolders maken met sensor, binary_sensor en trigger

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
TheFes schreef op zaterdag 2 april 2022 @ 09:26:
[...]


Klopt, je include is fout. binary_sensor is geen integration op zich zelf, maar die valt onder template. Die kun je dus ook niet op dat niveau includen.
Ze vallen onder template, dus je moet ze in die folder zetten. Eventueel kun je wel subfolders maken met sensor, binary_sensor en trigger
Goed punt.. Bedenk me nu ook net dat die Sensors & Binary includes niet voor templates zijn zozeer maar voor integraties die nog via yaml werken.


Heb nu binnen mijn template een folder aangemaakt binary_sensor en daar een agenda.yaml.. Als ik deze daarin plak


YAML:
1
2
3
4
5
binary_sensor:      
  - name: Agenda item
    unique_id: agenda_item
    state: >-
      {{ state_attr(("calendar.prive", "message") !='Geen') }}


Krijg ik echter nog steeds deze error:


code:
1
TemplateError('TypeError: state_attr() missing 1 required positional argument: 'name'') while processing template 'Template("{{ state_attr(("calendar.prive", "message") !='Geen') }}")' for attribute '_state' in entity 'binary_sensor.agenda_item'

Acties:
  • +1 Henk 'm!
Koepert schreef op zaterdag 2 april 2022 @ 09:33:
[...]


Goed punt.. Bedenk me nu ook net dat die Sensors & Binary includes niet voor templates zijn zozeer maar voor integraties die nog via yaml werken.


Heb nu binnen mijn template een folder aangemaakt binary_sensor en daar een agenda.yaml.. Als ik deze daarin plak


YAML:
1
2
3
4
5
binary_sensor:      
  - name: Agenda item
    unique_id: agenda_item
    state: >-
      {{ state_attr(("calendar.prive", "message") !='Geen') }}


Krijg ik echter nog steeds deze error:


code:
1
TemplateError('TypeError: state_attr() missing 1 required positional argument: 'name'') while processing template 'Template("{{ state_attr(("calendar.prive", "message") !='Geen') }}")' for attribute '_state' in entity 'binary_sensor.agenda_item'
Die haakjes kloppen niet, het moet zo:
{{ state_attr("calendar.prive", "message") != "Geen" }}

Overigens zou ik ook er ook wel op letten dat je binnen je template hetzelfde type quotes gebruikt, nu had je zowel dubbel als enkel

Je zou ook dit kunnen doen overigens:

{{ not is_state_attr("calendar.prive", "message", "Geen") }}

[ Voor 10% gewijzigd door TheFes op 02-04-2022 09:42 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 08:43

Rouwette

Rouwette.com

Even een vraagje.
Wij hebben een Samsung Tizen smart tv,
Moeten jullie ook elke keer HA toestemming geven via een popupje op de tv?

https://www.rouwette.com/


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
TheFes schreef op zaterdag 2 april 2022 @ 09:36:
[...]


Die haakjes kloppen niet, het moet zo:
{{ state_attr("calendar.prive", "message") != "Geen" }}

Overigens zou ik ook er ook wel op letten dat je binnen je template hetzelfde type quotes gebruikt, nu had je zowel dubbel als enkel

Je zou ook dit kunnen doen overigens:

{{ not is_state_attr("calendar.prive", "message", "Geen") }}
Thx dat was m idd!

Die tweede is wellicht nog wel mooier/minder foutgevoelig..

Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
Sorry voor de spam

Maar ik zit nu in dubio: moet ik HA maar geheel opnieuw opbouwen, en circa 50 zigbee devices opnieuw koppelen aan Z2M ? Of probeer ik Z2M toch maar te repareren?

Vanochtend is de nieuwste versie van Z2M geinstalleerd (deed 'ie zelf). Nu lijkt eea te werken (ik kan lampen aan en uit doen en ik zie temperatuur readings)

Maar ik krijg een hele hoop vreemde warnings in de log. En Z2M reageert reuze traag. Ik heb een redelijk standaard config in de GUI (beetje gegoogled en veel gebruikers hebben dezelfde, alleen de USB poort verschilt)

Zie hier de warnings: het lijkt erop dat HA zich verslikt in Z2M, wie heeft er een gouden idee?

code:
1
2
3
4
5
6
7
8
9
10
11
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'permit_join' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'advanced' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'device_options' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'blocklist' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'passlist' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'queue' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'frontend' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'experimental' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'availability' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:17 INFO (SyncWorker_5) [supervisor.docker.interface] Stopping addon_45df7312_zigbee2mqtt application
22-04-02 10:29:21 INFO (SyncWorker_5) [supervisor.docker.interface] Cleaning addon_45df7312_zigbee2mqtt application

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 18-09 09:13
oltk schreef op zaterdag 2 april 2022 @ 10:37:
Sorry voor de spam

Maar ik zit nu in dubio: moet ik HA maar geheel opnieuw opbouwen, en circa 50 zigbee devices koppelen aan Z2M ? Of probeer ik Z2M toch maar te repareren?

Vanochtend is de nieuwste versie van Z2M geinstalleerd (deed 'ie zelf). Nu lijkt eea te werken (ik kan lampen aan en uit doen en ik zie temperatuur readings)

Maar ik krijg een hele hoop vreemde warnings in de log. En Z2M reageert reuze traag. Ik heb een redelijk standaard config in de GUI (beetje gegoogled en veel gebruikers hebben dezelfde, alleen de USB poort verschilt)

Zie hier de warnings: het lijkt erop dat HA zich verslikt in Z2M, wie heeft er een gouden idee?

code:
1
2
3
4
5
6
7
8
9
10
11
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'permit_join' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'advanced' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'device_options' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'blocklist' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'passlist' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'queue' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'frontend' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'experimental' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:15 WARNING (MainThread) [supervisor.addons.options] Option 'availability' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-02 10:29:17 INFO (SyncWorker_5) [supervisor.docker.interface] Stopping addon_45df7312_zigbee2mqtt application
22-04-02 10:29:21 INFO (SyncWorker_5) [supervisor.docker.interface] Cleaning addon_45df7312_zigbee2mqtt application
Je hebt de breaking changes gelezen?

Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
maartend schreef op zaterdag 2 april 2022 @ 10:38:
[...]

Je hebt de breaking changes gelezen?
Zoals ik zei: ik heb die versie niet zelf geinstalleerd. Expres niet, want gedoe altijd. Maar vanochtend zag ik dat de nieuwe versie wel was geinstalleerd

En de breakling changes mompelen wat over een configuration.yaml die alleen in de GUI worden gelezen. Nogal slecht omschreven, dus geen idee wat precies de breaking change is

De log bij opstarten:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
info  2022-04-02 07:49:46: Logging to console and directory: '/config/zigbee2mqtt/log/2022-04-02.07-49-41' filename: log.txt
info  2022-04-02 07:49:47: Starting Zigbee2MQTT version 1.25.0 (commit #unknown)
info  2022-04-02 07:49:47: Starting zigbee-herdsman (0.14.20)
info  2022-04-02 07:49:48: zigbee-herdsman started (resumed)
info  2022-04-02 07:49:48: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210708,"transportrev":2},"type":"zStack3x0"}'
info  2022-04-02 07:49:48: Currently 53 devices are joined:

(lijst devices)

info  2022-04-02 07:49:48: Zigbee: disabling joining new devices.
info  2022-04-02 07:49:48: Connecting to MQTT server at mqtt://core-mosquitto:1883
info  2022-04-02 07:49:49: Connected to MQTT server
info  2022-04-02 07:49:49: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
info  2022-04-02 07:49:52: Started frontend on port 0.0.0.0:8099
info  2022-04-02 07:49:52: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"unknown","coordinator":{"meta":

(hierna beginnen de mqtt berichten binnen te komen)

[ Voor 54% gewijzigd door oltk op 02-04-2022 10:47 ]


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 18-09 09:13
oltk schreef op zaterdag 2 april 2022 @ 10:44:
[...]


Zoals ik zei: ik heb die versie niet zelf geinstalleerd. Expres niet, want gedoe altijd. Maar vanochtend zag ik dat de nieuwe versie wel was geinstalleerd

En de breakling changes mompelen wat over een configuration.yaml die alleen in de GUI worden gelezen. Nogal slecht omschreven, dus geen idee wat precies de breaking change is
Toch is dat waar je moet gaan beginnen. Er is op reddit al een geode omschrijving te vinden. Ik heb het nog niet toegpast.
En ik zou automatisch updaten maar uitschakelen.

[ Voor 6% gewijzigd door maartend op 02-04-2022 10:50 ]


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Wat mij dan weer verbaasde . Dat de opheft omrent Z2M veel milder lijkt dan Card-mod.. Dit is toch ook wel n dingetje in dat opzicht (Vergelijkbaar Cardmod)

code:
1
2
3
4
5
6
7
We are very excited to share this news with you, especially since we have been working on this for a long time. You probably already heard about the upcoming Matter protocol which aims to provide a unified wireless protocol. We decided to hop on this train, meaning that starting from today Zigbee2MQTT will become Matter2MQTT!
What does this mean for me?

The migration is automatic, when upgrading to this version the Zigbee firmware on your adapter will be replaced with a Matter firmware
All your Zigbee devices will stop working (we hope this is not a problem for you)
All Matter devices in your home will be paired automatically
Since the Matter protocol has been delayed for the third time, expect low stability, we are still learning how to deal with Matter smile


Nu heb ik de addon geinstalleerd, maar niet actief omdat ik nog niet gemigreerd ben..

Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 15-09 08:57
maartend schreef op zaterdag 2 april 2022 @ 10:50:
[...]

Toch is dat waar je moet gaan beginnen. Er is op reddit al een geode omschrijving te vinden. Ik heb het nog niet toegpast.
En ik zou automatisch updaten maar uitschakelen.
Ok dank. heb je een link naar de reddit thread?
Fijn dat de developers van Z2M veranderingen aanbrengen en dan de community de boel laten oplossen |:(

edit:
De breaking change is:
Most Zigbee2MQTT configuration is now done in Zigbee2MQTT directly (either via the UI or by modifying the configuration file, usually /config/zigbee2mqtt/configuration.yaml, directly).

As Zigbee2MQTT won't start with an MQTT server or serial adapter you must configure these through the add-on configuration page before you can start Zigbee2MQTT for the first time.

Existing installations should be able to safely remove the Zigbee2MQTT configuration from the add-on configuration as these values should have already been persisted to the configuration file.
wat is "most"?? Niet alles, maar wat wel en wat niet? Lekker vaag. Wat is "in Z2M directly"? Ze noemen of de configuration.yaml of de UI. Maar wat is er anders dan? Was er nog een derde methode?? :? En die configuration.yaml wordt altijd overschreven door Z2M dus aanpassen heeft daar geen zin.

En dan krijg je verderop geheimtaal in "existing installations etc". Hoezo remove de configuration? Ik zie wel dat de bestaande gehandhaafd blijft. bedoelen ze dat in teveel tekens?

Helder schrijven is ook een vak. Let wel: ik ben superblij met het nonprofit dev werk en ze doen het technisch erg goed, maar is er dan niemand die even ervoor kan zitten en uitleggen wat hier staat? Ik zoek wel ff verder :+

[ Voor 59% gewijzigd door oltk op 02-04-2022 11:40 ]


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 18-09 09:13
Koepert schreef op zaterdag 2 april 2022 @ 10:51:
Wat mij dan weer verbaasde . Dat de opheft omrent Z2M veel milder lijkt dan Card-mod.. Dit is toch ook wel n dingetje in dat opzicht (Vergelijkbaar Cardmod)


Nu heb ik de addon geinstalleerd, maar niet actief omdat ik nog niet gemigreerd ben..
Omdat iedereen wist wat voor datum het was?

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 18-09 09:13
oltk schreef op zaterdag 2 april 2022 @ 10:52:
[...]


Ok dank. heb je een link naar de reddit thread?
Nope, niet meer. Liep er per onegluk tegen aan. Anders had ik hem wel neergezet

Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
maartend schreef op zaterdag 2 april 2022 @ 10:52:
[...]

Omdat iedereen wist wat voor datum het was?
Ja, dus had je bij Cardmod ook wat kunnen verwachtten.. Nogmaals, ik vond beide niet zo'n probleem, maar de ophef verbaasde me nog al.

Acties:
  • +1 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 08:14
Koepert schreef op zaterdag 2 april 2022 @ 10:51:
Wat mij dan weer verbaasde . Dat de opheft omrent Z2M veel milder lijkt dan Card-mod.. Dit is toch ook wel n dingetje in dat opzicht (Vergelijkbaar Cardmod)

code:
1
2
3
4
5
6
7
We are very excited to share this news with you, especially since we have been working on this for a long time. You probably already heard about the upcoming Matter protocol which aims to provide a unified wireless protocol. We decided to hop on this train, meaning that starting from today Zigbee2MQTT will become Matter2MQTT!
What does this mean for me?

The migration is automatic, when upgrading to this version the Zigbee firmware on your adapter will be replaced with a Matter firmware
All your Zigbee devices will stop working (we hope this is not a problem for you)
All Matter devices in your home will be paired automatically
Since the Matter protocol has been delayed for the third time, expect low stability, we are still learning how to deal with Matter smile


Nu heb ik de addon geinstalleerd, maar niet actief omdat ik nog niet gemigreerd ben..
Volgens mij is er wel nogal een verschil. De Zigbee2mqtt upgrade bevat in de release notes wat flauwekul over matter ondersteuning en dat alle devices worden verwijderd. Maar effectief zal dan niet het geval zijn. Dus een grapje in tekst.
De card-mod bevat daadwerkelijk code die het gedrag van het ding aanpast op 1 april. Dit is dus iets dat gebruikers daadwerkelijk merken, en niet alleen tekst in de release notes.

Acties:
  • 0 Henk 'm!
Koepert schreef op zaterdag 2 april 2022 @ 10:51:
Wat mij dan weer verbaasde . Dat de opheft omrent Z2M veel milder lijkt dan Card-mod.. Dit is toch ook wel n dingetje in dat opzicht (Vergelijkbaar Cardmod)

code:
1
2
3
4
5
6
7
We are very excited to share this news with you, especially since we have been working on this for a long time. You probably already heard about the upcoming Matter protocol which aims to provide a unified wireless protocol. We decided to hop on this train, meaning that starting from today Zigbee2MQTT will become Matter2MQTT!
What does this mean for me?

The migration is automatic, when upgrading to this version the Zigbee firmware on your adapter will be replaced with a Matter firmware
All your Zigbee devices will stop working (we hope this is not a problem for you)
All Matter devices in your home will be paired automatically
Since the Matter protocol has been delayed for the third time, expect low stability, we are still learning how to deal with Matter smile


Nu heb ik de addon geinstalleerd, maar niet actief omdat ik nog niet gemigreerd ben..
Er is nogal een verschil tussen een update waarbij je er zelf voor kiest om die te installeren (of zelf automatisch updaten aanzet) waarvan de changes ook aangegeven worden en een update die stiekem al een bijna een jaar geleden ongedocumenteerd in de code gezet is.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Mja ok.. fair point

Acties:
  • 0 Henk 'm!

  • Mich
  • Registratie: December 2000
  • Laatst online: 17-09 23:21
Ik kan niet meer connecten via Nabu Casa.

Op mijn info pagina staat: Active user. You will be charged on Mar 24, 2022.

Op die datum is er geen geld afgeschreven. Normaal wel altijd op de 25e. Heeft dit te maken met de prijsverhoging en nieuwe subscriptions dat ik iets moet accepteren ofzo?

Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Koepert schreef op zaterdag 2 april 2022 @ 09:46:
[...]


Thx dat was m idd!

Die tweede is wellicht nog wel mooier/minder foutgevoelig..
Kak.. Dat was m NIET..

Calendar.prive is nu: Off en daarmee de attribute alleen nog maar de friendly name.


Dus de Message is niet meer aanwezig.. De binary gaat daarmee echter niet OFF..

Kan ik het ontbreken van de message nog ergens toevoegen?

Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 18-09 19:40
weet iemand ook of het mogelijk is om een guage card te voorzien van een tapaction?
ik wil graag bij het klikken op de gauge een popup tonen met daarin een grafiek
de popup is opzich geen probleem maar ik krijg deze alleen werkend met een card die een tapaction ondersteund en helaas ondersteud de gauge card dit niet

Acties:
  • 0 Henk 'm!

Verwijderd

Ik snap er even helemaal niks meer van hier. Ik heb HA in een nieuw huis opgehangen en probeer nu het Energy-overzicht opnieuw in te stellen, maar hoe kom ik in de configuratie terecht? Ik heb overal en nergens gekeken, maar kom geen menu tegen waarin ik iets kan instellen... |:(

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 18-09 09:13
Verwijderd schreef op zaterdag 2 april 2022 @ 15:32:
Ik snap er even helemaal niks meer van hier. Ik heb HA in een nieuw huis opgehangen en probeer nu het Energy-overzicht opnieuw in te stellen, maar hoe kom ik in de configuratie terecht? Ik heb overal en nergens gekeken, maar kom geen menu tegen waarin ik iets kan instellen... |:(
configuratie/dashboard

Acties:
  • 0 Henk 'm!

Verwijderd

Mijn dank is groot!
Op de een of andere manier is dat voor mijn dus absoluut geen intuïtieve plek...

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 18-09 09:13
Verwijderd schreef op zaterdag 2 april 2022 @ 15:38:
Mijn dank is groot!
Op de een of andere manier is dat voor mijn dus absoluut geen intuïtieve plek...
Was het voo rmij ook niet, ook maar enkel via deze groep gevonden

Acties:
  • 0 Henk 'm!

  • dennistd
  • Registratie: Augustus 2004
  • Laatst online: 08:30
Verwijderd schreef op zaterdag 2 april 2022 @ 15:38:
Mijn dank is groot!
Op de een of andere manier is dat voor mijn dus absoluut geen intuïtieve plek...
Kleine tip: in het instellingen-scherm zit een zoekfunctie ;)

Acties:
  • +1 Henk 'm!

Verwijderd

@dennistd Thanks, die was me ook nog niet opgevallen.


Ondertussen ben ik bezig om mijn Solax omvormer te integreren, maar dat wil nog niet helemaal lukken.
Ik heb de volgende sensoren gebouwd in solax.yaml, op basis van een internetbron:
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
#########################################################
#                                                       #
#         SOLAX CLOUD.                                  #
#                                                       #
#########################################################
sensors:
  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: '{{ ( value_json.result.yieldtotal | round(0) ) }}'
    name: "Solax total"
    unit_of_measurement: "KWh"

  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: '{{ ( value_json.result.acpower | round(0) ) }}'
    name: "Solax now"
    unit_of_measurement: "W"

  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: '{{ value_json.result.yieldtoday }}'
    name: "Solax today"
    unit_of_measurement: "KWh"
    
  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: "{{ value_json.result.uploadTime }}"
    name: "Solax upload time"
    
  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: >
          {% if value_json.result.inverterStatus == '100' %}Wait
          {% elif value_json.result.inverterStatus == '101' %}Check
          {% elif value_json.result.inverterStatus == '102' %}Normal
          {% elif value_json.result.inverterStatus == '103' %}Fault
          {% elif value_json.result.inverterStatus == '104' %}Permanent Fault
          {% elif value_json.result.inverterStatus == '105' %}Update
          {% elif value_json.result.inverterStatus == '106' %}EPS Check
          {% elif value_json.result.inverterStatus == '107' %}EPS
          {% elif value_json.result.inverterStatus == '108' %}Self-test
          {% elif value_json.result.inverterStatus == '109' %}Idle
          {% elif value_json.result.inverterStatus == '110' %}Standby
          {% elif value_json.result.inverterStatus == '111' %}Pv Wake Up Bat
          {% elif value_json.result.inverterStatus == '112' %}Gen Check
          {% elif value_json.result.inverterStatus == '113' %}Gen Run
          {% else %}I dont know{% endif %}
    name: "Solax status"

#########################################################
#                                                       #
#            END OF CONFIGURATION FILE                  #
#                                                       #
#########################################################


Maar het is me nu nog niet duidelijk wat ik moet doen om te zorgen dat HA deze ook meeneemt in de configuratie. Ik had bedacht om
YAML:
1
sensor: !include solax.yaml

toe te voegen aan configuration.yaml, maar dat is blijkbaar niet zomaar de bedoeling. Kan iemand me op weg helpen?

Acties:
  • 0 Henk 'm!

  • ShaneV
  • Registratie: Maart 2005
  • Laatst online: 06:00
peterpaulk schreef op woensdag 26 mei 2021 @ 21:03:
Aangezien het topic interessant was om te lezen - hierbij ook mijn HA setup. Ik ben afgelopen week volledig gemigreerd van domoticz naar HA

Software

  • ESXi cluster - 10 vms (firewall/nas/domain/monitoring/dsmrlogger/jumphost/backup/vcenter/etc
  • Debian 10 virtual server
  • Home Assistant 2021 supervised
  • DSMR Reader
  • NUT server
  • update 08-06-2021: Facial recognition setup: Frigate, Doublestack & Compreface
  • Librenms + weathermap
  • Redundant internet - KPN Fiber + 4G Backup met 2x SMA antenne

Hardware

  • HPE 22u serverrack
  • 2x Dell PowerEdge R320 - Xeon-6c - 64gb ram
  • 2x Raspberry Pi 4 - 4gb /PoE
  • update 08-06-2021 - Google Coral USB TPU accelerator
  • Synology DS218 voor cameras/2nd backup
  • update 21-06-2021 - Synology DS920+ & 4x3TiB - cams/backup/frigate
  • 3x Aruba PoE switches / 2530-24g / 2530-8g / 1810-8g
  • Iiyama 23" touchscreen in muur met kioskbrowser - auto off HDMI (via Pi4)
  • Aeotec Gen5 zwave USB
  • Philips Hue 2.1 Bridge
  • 9x Amazon Alexa (Echo Show/Plus/Dots/etc
  • NEST v3 Thermostat
  • OpenTherm Gateway
  • ITHO CVE WiFi addon - NodeMCU
  • 2x APC Back UPS
  • 1x Qubino RGBW voor de trap
  • 11x Qubino (mini) Dimmer
  • 2x Qubino relays
  • 4x Eurotronic zwave Spirit
  • 6x Heiman rookmelder
  • 7x Neo Coolcam v2 PIR
  • 6x Neo Coolcam Doorsensor
  • 4x Neo Coolcam Wallplug
  • 4x Aeotec Smart switch 7
  • 3x Shelly 2.5 voor rolgordijnen/zonwering
  • 1x Shelly flood sensor
  • 2x Sonoff
  • 2x TP-Link HS110 Smart-Plug voor kerstverlichting
  • 3x Hue White
  • 4x Hue Color
  • Hue Go
  • Hue GU10 spot
  • 6x Innr GU10 Spots
  • P1-Kabel t.b.v. Slimme meter
  • Nvidia Shield / Kodi Mediacenter
  • 1x Foscam IP Camera
  • 5x Vivotek PoE Cameras

Automations

Lampen
Alle dynamische gebieden, keuken, hal, traprede verlichting, toilet, overloop, zolder, badkamer werken met timers/pir sensoren en scenes. Savonds na zonsondergang gaat keuken/hal/trap/ niet uit maar krijgen deze een 'mood scene' zodat er zwak licht brandt...voor het sfeertje natuurlijk. Voor de rest van de kamers/lampen geen specfieke automations, maar alles wel slimmer dimmers/etc.

update 08-06-2021 - Facial/object recogition
Dmv een combinatie van de IP cams, een Coral TPU unit, software Frigate als object detection mechanisme (persoon + katten) doe ik personalisatie in kamers en of huis (nu simpele dingen als presence detectie). Katten detectie in de tuin doe ik omdat we last hebben daar van. Mijn vrouw/ik vinden het tof als er allerlei vogels/dieren in de tuin zitten, en katten jagen ze weg. Als Frigate dus een kat detecteert gaat in de toekomst de tuinsproeier aan - simpel - effectief :P

Kodi Mediaplayer
Bekende integratie - als er film of serie start met kodi / Shield TV dan dimmen de lichten.

Deurbel
Deurbel / rfxcom is gekoppeld aan hass, die foto maakt van elke bezoeker. Sla dit op de fileserver op, en van plan om in toekomst te gebruiken -> zie kopje lopende projecten.

Wasmachine/droger
De wasmachine en droger staan in de berging - er loopt een script dat meet hoeveel stroom er is - en na X tijd als de machines in standby staan komt er op 2 specifieke speakers een voice/tts announcement met Alexa.

Badkamer
Monitoring van vochtigheid / temperatuur - indien waarde boven 55 komt - start CVE met ventilatie totdat waarde beneden grenswaarde weerkomt, en gaat dan weer naar laagste stand.

Overige integraties
UPS Tools via dashboard, SIemens Home Connect, MQTT server, broadlink remotes, home assistant companion apps, verwarmings monitor, alarmsysteem, buienradar, family calender, afvalwijzer, telegram bot voor notificaties van voorgaande. Daarnaast autobackup elke nacht naar local HA vm en SMB share (just in case).

Lopende projecten

Een aantal projecten lopen nog - met name uitzoeken hoe ik alles netjes integreer op het ESX platform ..dat en tijd betekent dat het nog in progress is.

• BMW Connected Drive - actief - juiste automation case nog niet gevonden
• Facial recognition / Google Coral USB acceleration - Frigate/Double Takesetup - behoeft wat aanpassingen aan server platform maar Dev board of nog een Pi4 is ook optie. Denk aan een dual docker cluster/swarm/openshift met elke esx machine een USB accelerator...
• Facial reconition optimalisatie...alles werkt maar behoeft veel tweaking / updates / datasets / inleren
• Personalized greeting - had ik op DM al - als family lid op bezoek komt wil ik persoonlijke begroeting via Alexa in de hal - werkte al - maar had bugs dus nieuwe versie aan het maken
• Room-assistant - via BLE/WiFi localisatie in specifieke kamer / huis - PiZero draaide al - maar om een of andere reden vind mijn firewall iets niet leuk aan hoe room assistant zich meld in het netwerk - uitzoek klus

Foto van inwall/onwall TFT kan ik misschien maken indien interesse... als iemand nog leuke automation suggestions heeft...altijd open voor kritieken/ideen! :-)
Jou qubino mini dimmers, zijn deze toegevoegd met security of zonder en indien met welke (s0 of s2)? Bij mij stoppen de dimmers met werken na 2 tot 3 dagen als ze met s2 authenticated toegevoegd zijn. Een powercycle is dan nodig.

Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17-09 11:50
Sicco92 schreef op zaterdag 26 maart 2022 @ 14:27:
[...]

Ja hoor! Ik maak hiervoor zelf gebruik van utility_meter en templates om kosten te berekenen. Als voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
utility_meter:
  weekly_gas:
    source: sensor.dsmr_consumption_gas_delivered
    cycle: weekly
  weekly_energy:
    source: sensor.totaal_energie
    cycle: weekly

template:
- sensor:
    - name: "Wekelijkse stroomkosten variabel contract"
      unit_of_measurement: €
      device_class: monetary
      state: >
        {{ (states('sensor.weekly_energy') | float(0) * 0.262437) | round(2) }}
    - name: "Wekelijkse gaskosten variabel contract"
      unit_of_measurement: €
      device_class: monetary
      state: >
        {{ (states('sensor.weekly_gas') | float(0) * 1.366114) | round(2) }}

Als je alleen geïnteresseerd bent in de totale kosten vanaf het begin van het gebruik van je stroommeter, dan hoef je niet eens utility_meters te gebruiken.
Gooi je dit in automations.yaml? Ik wil simpel beginnen, dus ik denk ik neem de wasmachine. Nu is dat natuurlijk eigenlijk de stekker, maar dat maakt verder niet uit. Dus wat ik heb, naar bovenstaand voorbeeld, is dit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
wasmachine_meter:
  daily_energy:
    source: sensor.wasmachine_electric_consumption_kwh_2
    cycle: daily

template:
- sensor:
    - name: "Kosten wasmachine vandaag"
      unit_of_measurement: €
      device_class: monetary
      state: >
        {{ (states('sensor.wasmachine_electric_consumption_kwh_2') | float(0) * 0.21232) | round(2) }}


Ik heb dit nog niet in HA geprakt, maar, ik heb het idee dat ik iets verkeerd doe. Ik ben geen programmeur maar ergens lijkt me dit niet te gaan werken (ik heb even de stroom er af liggen vanwege werkzaamheden waar ook mijn HA op zit, dus die staat even uit vandaar dat ik even de theorie aan het uitschrijven ben).

Wat doet overigens die round(2)? Is dat afronden op 2 decimalen achter de komma of wat?

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Sicco92
  • Registratie: September 2010
  • Laatst online: 21:22
Just_A_User schreef op zaterdag 2 april 2022 @ 16:48:
[...]


Gooi je dit in automations.yaml? Ik wil simpel beginnen, dus ik denk ik neem de wasmachine. Nu is dat natuurlijk eigenlijk de stekker, maar dat maakt verder niet uit. Dus wat ik heb, naar bovenstaand voorbeeld, is dit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
wasmachine_meter:
  daily_energy:
    source: sensor.wasmachine_electric_consumption_kwh_2
    cycle: daily

template:
- sensor:
    - name: "Kosten wasmachine vandaag"
      unit_of_measurement: €
      device_class: monetary
      state: >
        {{ (states('sensor.wasmachine_electric_consumption_kwh_2') | float(0) * 0.21232) | round(2) }}


Ik heb dit nog niet in HA geprakt, maar, ik heb het idee dat ik iets verkeerd doe. Ik ben geen programmeur maar ergens lijkt me dit niet te gaan werken (ik heb even de stroom er af liggen vanwege werkzaamheden waar ook mijn HA op zit, dus die staat even uit vandaar dat ik even de theorie aan het uitschrijven ben).

Wat doet overigens die round(2)? Is dat afronden op 2 decimalen achter de komma of wat?
Nee, dit kan je in je configuration.yaml zetten. Deze integrations creëren sensors. Die sensors kan je eventueel gebruiken in automations als trigger of conditions, maar dat is aan jezelf.

Overigens, utility_meter is een integration, dus deze naam moet je precies zo gebruiken. Je kan er dus niet 'wasmachine_meter' van maken. Het stukje wat je zelf een naam kunt geven komt daarna, dus als voorbeeld:
code:
1
2
3
4
utility_meter:
  wasmachine_dagelijks_stroomverbruik:
    source: sensor.wasmachine_electric_consumption_kwh_2
    cycle: daily

Als je dit stukje in je configuration.yaml zou plakken, zou je na een herstart van HA een sensor met de naam 'sensor.wasmachine_dagelijks_stroomverbruik' moeten hebben. Dit gedeelte wordt niet heel duidelijk uit de documentatie. Je template zou dus zoiets kunnen zijn:
code:
1
2
3
4
5
6
7
template:
- sensor:
    - name: "Kosten wasmachine vandaag"
      unit_of_measurement: €
      device_class: monetary
      state: >
        {{ (states('sensor.wasmachine_dagelijks_stroomverbruik') | float(0) * 0.21232) | round(2) }}


Round(2) rondt inderdaad af op 2 decimalen. Het is deel van een template filter (zoek onder dat kopje op 'round' en je vindt de 'round'-filter).

Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17-09 11:50
Sicco92 schreef op zaterdag 2 april 2022 @ 18:07:
[...]

Nee, dit kan je in je configuration.yaml zetten. Deze integrations creëren sensors. Die sensors kan je eventueel gebruiken in automations als trigger of conditions, maar dat is aan jezelf.
Ah, in configuration.yaml, check. Nee ik wil in eerste instantie een tab hebben in mijn dashboard waarop ik gewoon bedragen kan zien voor 'dag', 'maand' en 'altijd'.
Overigens, utility_meter is een integration, dus deze naam moet je precies zo gebruiken. Je kan er dus niet 'wasmachine_meter' van maken. Het stukje wat je zelf een naam kunt geven komt daarna, dus als voorbeeld:
code:
1
2
3
4
utility_meter:
  wasmachine_dagelijks_stroomverbruik:
    source: sensor.wasmachine_electric_consumption_kwh_2
    cycle: daily

Als je dit stukje in je configuration.yaml zou plakken, zou je na een herstart van HA een sensor met de naam 'sensor.wasmachine_dagelijks_stroomverbruik' moeten hebben. Dit gedeelte wordt niet heel duidelijk uit de documentatie. Je template zou dus zoiets kunnen zijn:
code:
1
2
3
4
5
6
7
template:
- sensor:
    - name: "Kosten wasmachine vandaag"
      unit_of_measurement: €
      device_class: monetary
      state: >
        {{ (states('sensor.wasmachine_dagelijks_stroomverbruik') | float(0) * 0.21232) | round(2) }}


Round(2) rondt inderdaad af op 2 decimalen. Het is deel van een template filter (zoek onder dat kopje op 'round' en je vindt de 'round'-filter).
Ah, ik zat vanochtend te zoeken maar ik kon die integration niet vinden. Ik zal straks eens kijken als de stroom er weer op staat. En dat template komt óók in de configuration.yaml te staan? Dus beiden in de configuration.yaml ?

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Dus ik dacht.. Ik heb een boolean die gaat aan als de humidity in de douche boven de X is..

Laat ik die met history-stats eens bij gaan houden..

dus

YAML:
1
2
3
4
5
6
7
- platform: history_stats
  name: Tijd onder de douche
  entity_id: input_boolean.douche_aan
  state: on
  type: time
  start: "{{ now().replace(hour=0, minute=0, second=0) }}"
  end: "{{ now() }}"  


Die blijft echter op unknown staan..

Wat heb k nu weer verkeerd staan :P

Acties:
  • 0 Henk 'm!

  • Sicco92
  • Registratie: September 2010
  • Laatst online: 21:22
Just_A_User schreef op zaterdag 2 april 2022 @ 18:12:
[...]


Ah, in configuration.yaml, check. Nee ik wil in eerste instantie een tab hebben in mijn dashboard waarop ik gewoon bedragen kan zien voor 'dag', 'maand' en 'altijd'.


[...]


Ah, ik zat vanochtend te zoeken maar ik kon die integration niet vinden. Ik zal straks eens kijken als de stroom er weer op staat. En dat template komt óók in de configuration.yaml te staan? Dus beiden in de configuration.yaml ?
Jep! Je maakt beide integrations eenmalig aan en alle config komt daarbinnen te staan. Dus onder 'utility_meter:' kan je meerdere utility-sensors aanmaken, en onder 'template:' kan je meerdere template-sensors aanmaken.

Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17-09 11:50
Sicco92 schreef op zaterdag 2 april 2022 @ 18:17:
[...]

Jep! Je maakt beide integrations eenmalig aan en alle config komt daarbinnen te staan. Dus onder 'utility_meter:' kan je meerdere utility-sensors aanmaken, en onder 'template:' kan je meerdere template-sensors aanmaken.
Ik heb net even dat ding op een ander stopcontact geprikt maar ik kan die integration niet vinden? Niet in de reguliere integraties en ook niet in HACS?

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Sicco92
  • Registratie: September 2010
  • Laatst online: 21:22
Koepert schreef op zaterdag 2 april 2022 @ 18:16:
Dus ik dacht.. Ik heb een boolean die gaat aan als de humidity in de douche boven de X is..

Laat ik die met history-stats eens bij gaan houden..

dus

YAML:
1
2
3
4
5
6
7
- platform: history_stats
  name: Tijd onder de douche
  entity_id: input_boolean.douche_aan
  state: on
  type: time
  start: "{{ now().replace(hour=0, minute=0, second=0) }}"
  end: "{{ now() }}"  


Die blijft echter op unknown staan..

Wat heb k nu weer verkeerd staan :P
Probeer het eens met quotes rond je state, dus:
code:
1
state: "on"

Home Assistant kan soms een beetje picky zijn als je dingen als 'on', 'off', 'true', 'false' zonder quotes gebruikt.

Acties:
  • 0 Henk 'm!

  • Sicco92
  • Registratie: September 2010
  • Laatst online: 21:22
Just_A_User schreef op zaterdag 2 april 2022 @ 18:23:
[...]


Ik heb net even dat ding op een ander stopcontact geprikt maar ik kan die integration niet vinden? Niet in de reguliere integraties en ook niet in HACS?
Ah, klopt! Het is een integration die je alleen kunt opzetten via het aanpassen van de .yaml-bestanden. Je zou dus met een editor je configuration.yaml-bestand moeten openen en aanpassen. Daar kan je die blokjes code dus neerzetten.
Als je Home Assistant OS gebruikt (met Supervisor) kan je ook de add-on File Editor installeren voor een simpele editor rechtstreeks in de UI van Home Assistant zelf. Of de add-on Studio Code Server, dan heb je een nog veel uitgebreidere.
Als je hier niet gebruik van wilt maken of geen Home Assistant OS gebruikt, dan zul je op een andere manier bij je configuration.yaml bestand moeten komen.

Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Sicco92 schreef op zaterdag 2 april 2022 @ 18:25:
[...]

Probeer het eens met quotes rond je state, dus:
code:
1
state: "on"

Home Assistant kan soms een beetje picky zijn als je dingen als 'on', 'off', 'true', 'false' zonder quotes gebruikt.
Sorry. Had ik er ff bij moeten zeggen.. had m tot voor kort op “on” staan

Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17-09 11:50
Sicco92 schreef op zaterdag 2 april 2022 @ 18:31:
[...]

Ah, klopt! Het is een integration die je alleen kunt opzetten via het aanpassen van de .yaml-bestanden. Je zou dus met een editor je configuration.yaml-bestand moeten openen en aanpassen. Daar kan je die blokjes code dus neerzetten.
Als je Home Assistant OS gebruikt (met Supervisor) kan je ook de add-on File Editor installeren voor een simpele editor rechtstreeks in de UI van Home Assistant zelf. Of de add-on Studio Code Server, dan heb je een nog veel uitgebreidere.
Als je hier niet gebruik van wilt maken of geen Home Assistant OS gebruikt, dan zul je op een andere manier bij je configuration.yaml bestand moeten komen.
Ja, maar volgens mij kan ik daar wel bij. Ik ga eens even kijken.
Edit:


Het enige wat ik daar in heb staan zo te zien is dit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
  ip_ban_enabled: true
  login_attempts_threshold: 5


Dus hier gewoon onder plakken als het ware?

[ Voor 24% gewijzigd door Just_A_User op 02-04-2022 18:40 ]

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17-09 11:50
Sicco92 schreef op zaterdag 2 april 2022 @ 18:25:
[...]

Probeer het eens met quotes rond je state, dus:
code:
1
state: "on"

Home Assistant kan soms een beetje picky zijn als je dingen als 'on', 'off', 'true', 'false' zonder quotes gebruikt.
Hmm, nu heb ik dus dit:


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
26
27
28
29
30
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
  ip_ban_enabled: true
  login_attempts_threshold: 5

utility_meter:
  wasmachine_dagelijks_stroomverbruik:
    source: sensor.wasmachine_electric_consumption_kwh_2
    cycle: daily
    
template:
- sensor:
    - name: "Kosten wasmachine vandaag"
      unit_of_measurement: €
      device_class: monetary
      state: >
        {{ (states('sensor.wasmachine_dagelijks_stroomverbruik') | float(0) * 0.21232) | round(2) }}



waarbij ik het deel vanaf line 19 heb toegevoegd, maar de save-button is rood, wat volgens mij betekent dat er iets niet in orde is...?

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 08:14
Sicco92 schreef op zaterdag 2 april 2022 @ 18:25:
[...]

Probeer het eens met quotes rond je state, dus:
code:
1
state: "on"

Home Assistant kan soms een beetje picky zijn als je dingen als 'on', 'off', 'true', 'false' zonder quotes gebruikt.
Dat is geen Home Assistant dingetje maar een YAML dingetje. YAML zal in ieder geval true en false zonder quotes als boolean interpreteren, terwijl je de string bedoeld / moet hebben. Daarom dat er quotes omheen moeten zodat het als string wordt geïnterpreteerd. Dat is hetzelfde als "quotes zijn optioneel" maar als de waarde een template is en begint met {{ dat je dan toch weer echt wel quotes moet gebruiken, omdat een enkele { een speciale betekenis heeft (en de tweede vervolgens tot een syntax error leidt).

Acties:
  • 0 Henk 'm!

  • Harmen
  • Registratie: Oktober 1999
  • Laatst online: 08:40

Harmen

⭐⭐⭐⭐⭐⭐

Gebruik nu al een tijdje een Jukebox. Ideaal om zo even wat muziek te luisteren via de chromecast. Helaas blijft de tv aanstaan met de volgende info: "Default Media Receiver" in beeld. Zijn hier nog mooiere oplossingen voor? Een screensaver oid? :)

Whatever.


Acties:
  • 0 Henk 'm!

  • sgouman
  • Registratie: Juli 2013
  • Laatst online: 22:16
Hallo,

Ik heb heel even een vraag.
Ik heb een raspberry pi 3B en home assistant werkte prima met een SD card totdat die ermee ophield. Ik heb een USB naar sata adapter en een SSD gekocht. De one time bootable options ingesteld en eerst raspbian op de SSD gezet. Deze boot zonder enig probleem. Maar het booten van Home assistant werkt gewoon niet. Zowel de Pi als schijf laten niet zien dat er iets gebeurd(schijf lichtje brand solid en groene pi lampje brand niet)

enig idee wat het kan zijn?

Acties:
  • 0 Henk 'm!

  • etienne001
  • Registratie: September 2005
  • Laatst online: 18-09 00:38
sgouman schreef op zaterdag 2 april 2022 @ 20:54:
Hallo,

Ik heb heel even een vraag.
Ik heb een raspberry pi 3B en home assistant werkte prima met een SD card totdat die ermee ophield. Ik heb een USB naar sata adapter en een SSD gekocht. De one time bootable options ingesteld en eerst raspbian op de SSD gezet. Deze boot zonder enig probleem. Maar het booten van Home assistant werkt gewoon niet. Zowel de Pi als schijf laten niet zien dat er iets gebeurd(schijf lichtje brand solid en groene pi lampje brand niet)

enig idee wat het kan zijn?
Waarom zet je dan niet dezelfde image van als die van de sd kaart op de ssd?
Of wil je meer gaan doen met raspbian? Die is namelijk niet persé nodig.

Acties:
  • 0 Henk 'm!

  • rangatang
  • Registratie: September 2008
  • Niet online
Vraagje van een automatiserings- en yaml-noob:

Draai sinds kort home assistant op een Raspberry Pi met o.a. Hue lampen en een aantal aqara sensors met een conbee 2. Via Home Assistant bridge kan ik alles mooi bedienen en uitlezen in Woning op de iPhone en dat werkt allemaal prima. Ik krijg nu ook iOS meldingen/badges als een van de Aqara deur/window sensors van status veranderd en dat is ook wat ik voor ogen had.

Ik wil echter ook graag instellen dat wanneer 1 specifieke van de 2 iPhones overdag thuis is, deze meldingen niet binnenkomen. In iOS kun je dat niet zo instellen omdat je per telefoon ingeeft welke Homekit meldingen die gebruiker krijgt; niet de ander. Ook lijkt de locatiebepaling van de telefoons in HA altijd wat vertraagd en Ik dacht daarom aan een omweg door in Homeassistant een automatisering / scene te maken die ervoor zorgt dat ‘indien iPhone 1 is verbonden met Wifi netwerk X (dwz thuis is) en het tussen twee tijdstippen is, de deur/window sensoren worden uitgeschakeld. Dat krijg ik echter niet voor elkaar. In Scenes kun je de sensoren niet opnemen en onder automatiseringen kan ik onder ‘acties’ wel dhet apparaat 'sensor X' opgeven, maar geen actie/status toewijzen. Misschien dat dit met wat meer yaml kennis wel kan, maar ik kom er (nog) niet uit.

Iemand tips?

Acties:
  • 0 Henk 'm!

  • sgouman
  • Registratie: Juli 2013
  • Laatst online: 22:16
etienne001 schreef op zaterdag 2 april 2022 @ 22:37:
[...]


Waarom zet je dan niet dezelfde image van als die van de sd kaart op de ssd?
Of wil je meer gaan doen met raspbian? Die is namelijk niet persé nodig.
Heb ik gedaan. Maar ook dat werkt niet.

Acties:
  • 0 Henk 'm!

  • etienne001
  • Registratie: September 2005
  • Laatst online: 18-09 00:38
sgouman schreef op zaterdag 2 april 2022 @ 23:09:
[...]

Heb ik gedaan. Maar ook dat werkt niet.
Heb je met balenaEtcher de "juiste image voor de rpi 3 64-bit" op de sd-kaart gezet?
SD-kaart er uit en USB-Sata kabel met aangesloten ssd erin?
Spanning er op en ff wachten totdat HA volledig is opgestart en geïnstalleerd (kan 10min duren).

Ik heb destijds de https://savjee.be/2019/12...ant-boot-pi-from-usb-ssd/ als handleiding gebruikt. Enige verschil nu is dat je in balenaEtcher de URL gebruikt ipv een image file.

Acties:
  • 0 Henk 'm!

  • MJV
  • Registratie: Mei 2003
  • Laatst online: 08:47

MJV

rangatang schreef op zaterdag 2 april 2022 @ 22:48:
Vraagje van een automatiserings- en yaml-noob:

Draai sinds kort home assistant op een Raspberry Pi met o.a. Hue lampen en een aantal aqara sensors met een conbee 2. Via Home Assistant bridge kan ik alles mooi bedienen en uitlezen in Woning op de iPhone en dat werkt allemaal prima. Ik krijg nu ook iOS meldingen/badges als een van de Aqara deur/window sensors van status veranderd en dat is ook wat ik voor ogen had.

Ik wil echter ook graag instellen dat wanneer 1 specifieke van de 2 iPhones overdag thuis is, deze meldingen niet binnenkomen. In iOS kun je dat niet zo instellen omdat je per telefoon ingeeft welke Homekit meldingen die gebruiker krijgt; niet de ander. Ook lijkt de locatiebepaling van de telefoons in HA altijd wat vertraagd en Ik dacht daarom aan een omweg door in Homeassistant een automatisering / scene te maken die ervoor zorgt dat ‘indien iPhone 1 is verbonden met Wifi netwerk X (dwz thuis is) en het tussen twee tijdstippen is, de deur/window sensoren worden uitgeschakeld. Dat krijg ik echter niet voor elkaar. In Scenes kun je de sensoren niet opnemen en onder automatiseringen kan ik onder ‘acties’ wel dhet apparaat 'sensor X' opgeven, maar geen actie/status toewijzen. Misschien dat dit met wat meer yaml kennis wel kan, maar ik kom er (nog) niet uit.

Iemand tips?
Kun je niet de automation voor de meldingen van de sensors aanpassen met een Conditional (die kun je oneindig toevoegen als "And") iPhone X/Y not home. Of, als je het netter (toekomstbestiger) wil doen, de iPhones aan People koppelen via People & Zones, en dan als Condidional een State met PersoonX not home?

De documentatie over automations is ook best handig, ik heb eerst veel zitten rommelen en ben toen pas gaan lezen ;). https://www.home-assistant.io/docs/automation/basics/

Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
Koepert schreef op zaterdag 2 april 2022 @ 18:35:
[...]


Sorry. Had ik er ff bij moeten zeggen.. had m tot voor kort op “on” staan
Ok..

Dus zowel met on als met "on" werkt dit blijkbaar niet?

Iemand nog suggesties om bij te houden hoe lang een boolean op ON staat?

Acties:
  • 0 Henk 'm!

  • sgouman
  • Registratie: Juli 2013
  • Laatst online: 22:16
etienne001 schreef op zondag 3 april 2022 @ 00:31:
[...]


Heb je met balenaEtcher de "juiste image voor de rpi 3 64-bit" op de sd-kaart gezet?
SD-kaart er uit en USB-Sata kabel met aangesloten ssd erin?
Spanning er op en ff wachten totdat HA volledig is opgestart en geïnstalleerd (kan 10min duren).

Ik heb destijds de https://savjee.be/2019/12...ant-boot-pi-from-usb-ssd/ als handleiding gebruikt. Enige verschil nu is dat je in balenaEtcher de URL gebruikt ipv een image file.
Ja heb ik gedaan maar ik zie ook aan het SSD lampje dat er helemaal niet vanaf gelezen wordt.

Acties:
  • +3 Henk 'm!

  • remcoXP
  • Registratie: Februari 2002
  • Laatst online: 17-09 12:53
even een tip: gister kennis gemaakt met het custom component: Watchman.
Een dikke aanrader als je zoveel componenten, dashboards, integraties en devices hebt als mij, is de kans groot dat er tal van fouten in verschillende files staan. Hiermee zijn ze makkelijk op te sporen en kan je je Home Assistant wat schonen.

https://community.home-as...-your-config-files/390391

Gadget-freakz.com. Feedback en tips zijn welkom.


Acties:
  • 0 Henk 'm!

  • etienne001
  • Registratie: September 2005
  • Laatst online: 18-09 00:38
sgouman schreef op zondag 3 april 2022 @ 09:08:
[...]

Ja heb ik gedaan maar ik zie ook aan het SSD lampje dat er helemaal niet vanaf gelezen wordt.
Is je voeding wel sterk genoeg?
En heb je zo'n goedkoop sata kabeltje? Ik heb al eens gelezen dat die ook nog wel eens in de weg willen zitten...

Acties:
  • 0 Henk 'm!

  • sgouman
  • Registratie: Juli 2013
  • Laatst online: 22:16
etienne001 schreef op zondag 3 april 2022 @ 09:51:
[...]


Is je voeding wel sterk genoeg?
En heb je zo'n goedkoop sata kabeltje? Ik heb al eens gelezen dat die ook nog wel eens in de weg willen zitten...
Voeding is 3A dus lijkt me sterk genoeg en raspbian start wel gewoon op van de SSD.

Acties:
  • 0 Henk 'm!

  • etienne001
  • Registratie: September 2005
  • Laatst online: 18-09 00:38
sgouman schreef op zondag 3 april 2022 @ 09:53:
[...]

Voeding is 3A dus lijkt me sterk genoeg en raspbian start wel gewoon op van de SSD.
Ohja dat is waar 🤦‍♂️
Even een scherm d'r aan hangen en kijken wat er gebeurd?

Acties:
  • 0 Henk 'm!

  • TWKterry
  • Registratie: Januari 2001
  • Laatst online: 08:54

TWKterry

Master Mariner

Just_A_User schreef op zaterdag 2 april 2022 @ 19:24:
[...]


Hmm, nu heb ik dus dit:


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
26
27
28
29
30
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
  ip_ban_enabled: true
  login_attempts_threshold: 5

utility_meter:
  wasmachine_dagelijks_stroomverbruik:
    source: sensor.wasmachine_electric_consumption_kwh_2
    cycle: daily
    
template:
- sensor:
    - name: "Kosten wasmachine vandaag"
      unit_of_measurement: €
      device_class: monetary
      state: >
        {{ (states('sensor.wasmachine_dagelijks_stroomverbruik') | float(0) * 0.21232) | round(2) }}



waarbij ik het deel vanaf line 19 heb toegevoegd, maar de save-button is rood, wat volgens mij betekent dat er iets niet in orde is...?
Je code vanaf regel 25 moet twee plaatsen naar rechts, dus alle regels inclusief 25

Acties:
  • 0 Henk 'm!

  • sgouman
  • Registratie: Juli 2013
  • Laatst online: 22:16
etienne001 schreef op zondag 3 april 2022 @ 10:03:
[...]


Ohja dat is waar 🤦‍♂️
Even een scherm d'r aan hangen en kijken wat er gebeurd?
Ik krijg deze fout.Afbeeldingslocatie: https://tweakers.net/i/mFZA4jXXP-RhPflMKaFRpNy4O_M=/800x/filters:strip_icc():strip_exif()/f/image/8ByYyj2xGomCCPVAwTt3vqdA.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!
Koepert schreef op zaterdag 2 april 2022 @ 12:58:
[...]


Kak.. Dat was m NIET..

Calendar.prive is nu: Off en daarmee de attribute alleen nog maar de friendly name.


Dus de Message is niet meer aanwezig.. De binary gaat daarmee echter niet OFF..

Kan ik het ontbreken van de message nog ergens toevoegen?
Had dit even gemist (je had jezelf gequote dus ik had geen bericht gehad).

Weet niet of het inmiddels al opgelost is, maar dit zal denk ik wel helpen:

{{ iif(state_attr('calendar.prive', 'message')) and not is_state_attr("calendar.prive", "message", "Geen") }}

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op zaterdag 2 april 2022 @ 16:23:
@dennistd Thanks, die was me ook nog niet opgevallen.


Ondertussen ben ik bezig om mijn Solax omvormer te integreren, maar dat wil nog niet helemaal lukken.
Ik heb de volgende sensoren gebouwd in solax.yaml, op basis van een internetbron:
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
#########################################################
#                                                       #
#         SOLAX CLOUD.                                  #
#                                                       #
#########################################################
sensors:
  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: '{{ ( value_json.result.yieldtotal | round(0) ) }}'
    name: "Solax total"
    unit_of_measurement: "KWh"

  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: '{{ ( value_json.result.acpower | round(0) ) }}'
    name: "Solax now"
    unit_of_measurement: "W"

  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: '{{ value_json.result.yieldtoday }}'
    name: "Solax today"
    unit_of_measurement: "KWh"
    
  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: "{{ value_json.result.uploadTime }}"
    name: "Solax upload time"
    
  - platform: rest
    resource: https://www.eu.solaxcloud.com:9443/proxy/api/getRealtimeInfo.do?tokenId=xxxxxxx&sn=xxxxxxx
    value_template: >
          {% if value_json.result.inverterStatus == '100' %}Wait
          {% elif value_json.result.inverterStatus == '101' %}Check
          {% elif value_json.result.inverterStatus == '102' %}Normal
          {% elif value_json.result.inverterStatus == '103' %}Fault
          {% elif value_json.result.inverterStatus == '104' %}Permanent Fault
          {% elif value_json.result.inverterStatus == '105' %}Update
          {% elif value_json.result.inverterStatus == '106' %}EPS Check
          {% elif value_json.result.inverterStatus == '107' %}EPS
          {% elif value_json.result.inverterStatus == '108' %}Self-test
          {% elif value_json.result.inverterStatus == '109' %}Idle
          {% elif value_json.result.inverterStatus == '110' %}Standby
          {% elif value_json.result.inverterStatus == '111' %}Pv Wake Up Bat
          {% elif value_json.result.inverterStatus == '112' %}Gen Check
          {% elif value_json.result.inverterStatus == '113' %}Gen Run
          {% else %}I dont know{% endif %}
    name: "Solax status"

#########################################################
#                                                       #
#            END OF CONFIGURATION FILE                  #
#                                                       #
#########################################################


Maar het is me nu nog niet duidelijk wat ik moet doen om te zorgen dat HA deze ook meeneemt in de configuratie. Ik had bedacht om
YAML:
1
sensor: !include solax.yaml

toe te voegen aan configuration.yaml, maar dat is blijkbaar niet zomaar de bedoeling. Kan iemand me op weg helpen?
Oeps, ik heb inmiddels een typo ontdekt... "sensors" moet natuurlijk "sensor" zijn.
Ik heb de code nu in configuration.yaml geplaatst en HA keurt het goed. Nu alleen nog even zorgen dat ik die sensors ook ergens kan vinden...

Acties:
  • 0 Henk 'm!
TWKterry schreef op zondag 3 april 2022 @ 10:13:
[...]

Je code vanaf regel 25 moet twee plaatsen naar rechts, dus alle regels inclusief 25
@Just_A_User
Hoewel er officieel volgens de YAML standaarden 2 spaties voor een list item moeten staan, keurt HA het zonder ook goed, ik denk niet dat dit het is eigenlijk.

Zie echter ook niet wat het dan wel is. Tenzij je editor strenger is dan HA zelf, dan zou het wel de spaties kunnen zijn natuurlijk :)

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 08:46
TheFes schreef op zondag 3 april 2022 @ 12:58:
[...]


Had dit even gemist (je had jezelf gequote dus ik had geen bericht gehad).

Weet niet of het inmiddels al opgelost is, maar dit zal denk ik wel helpen:

{{ iif(state_attr('calendar.prive', 'message')) and not is_state_attr("calendar.prive", "message", "Geen") }}
My bad.. maar nee was nog niet opgelost.. Maar " Geen" gaf geen melding/werking. Dus dat bleek None te moeten zijn.. maar met jouw versie (waarbij iif denk ik een typo is?) krijg ik dit:

code:
1
TemplateError('UndefinedError: 'if' is undefined') while processing template 'Template("{{ if(state_attr("calendar.prive", "message")) and not is_state_attr("calendar.prive", "message", None )}}`")' for attribute '_state' in entity 'binary_sensor.agenda_item'


(waar ik nu None heb gebruikt, bij "Geen" dezelfde melding

Acties:
  • 0 Henk 'm!
Koepert schreef op zondag 3 april 2022 @ 13:05:
[...]


My bad.. maar nee was nog niet opgelost.. Maar " Geen" gaf geen melding/werking. Dus dat bleek None te moeten zijn.. maar met jouw versie (waarbij iif denk ik een typo is?) krijg ik dit:

code:
1
TemplateError('UndefinedError: 'if' is undefined') while processing template 'Template("{{ if(state_attr("calendar.prive", "message")) and not is_state_attr("calendar.prive", "message", None )}}`")' for attribute '_state' in entity 'binary_sensor.agenda_item'


(waar ik nu None heb gebruikt, bij "Geen" dezelfde melding
Nee iif was geen typo. Ik misbruik hem een beetje door geen resultaat voor true of false mee te geven, waar hij eigenlijk voor bedoeld is, maar zo werkt het ook als check of het attribute bestaat.

Basically gebruik ik dit stukje dus:
if it’s None. An empty string, an empty mapping or an an empty list, are all falsy, refer to the Python documentation for an in depth explanation.

[ Voor 13% gewijzigd door TheFes op 03-04-2022 13:10 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Just_A_User
  • Registratie: December 2009
  • Laatst online: 17-09 11:50
TWKterry schreef op zondag 3 april 2022 @ 10:13:
[...]

Je code vanaf regel 25 moet twee plaatsen naar rechts, dus alle regels inclusief 25
Nou, ik mag het wel opslaan in de configuration.yaml, maar als ik dan, zoals een andere user zei, mijn HA probeer te herstarten, dan zegt ie dat ie dat niet kan omdat de configuration.yaml niet OK is.

Als ik dan het toegevoegde weg haal dan kan ik wél rebooten.

Wat gaat hier mis c.q. wat doe ik hier fout?

Och ja, je moet toch wat he.


Acties:
  • 0 Henk 'm!

  • Rouwette
  • Registratie: Maart 2007
  • Laatst online: 08:43

Rouwette

Rouwette.com

sgouman schreef op zondag 3 april 2022 @ 09:08:
[...]

Ja heb ik gedaan maar ik zie ook aan het SSD lampje dat er helemaal niet vanaf gelezen wordt.
Misschien je pi updaten, pi4 heb ik beschreven op http://rouwette.com/ssd

Maar sudo rpi-eeprom-update zal ook op de pi3 werken denk ik

[ Voor 12% gewijzigd door Rouwette op 03-04-2022 13:21 ]

https://www.rouwette.com/

Pagina: 1 ... 136 ... 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.