Gadget-freakz.com. Feedback en tips zijn welkom.
Ik overweeg deze ook (maar dan via deconz, wat nog niet vlekkeloos lijkt te werken), dus hoor graag je ervaringen t.z.t! Ook m.b.t. of je een alarm vanuit HA kan laten stoppen.stijn1309 schreef op donderdag 29 juli 2021 @ 10:30:
[...]
Dank je heb het type nummer nog even bekeken en daar staat ook SMZB-120 in , denk dat ik het gewoon ga proberen en de gok waag.
€119 euro voor 3 rookmelders, wellicht 1 losse rookmelder er nog bij.
Dan test ik het met de losse, kan ik de andere nog altijd terug sturen.
[ Voor 10% gewijzigd door DeadMetal op 29-07-2021 20:55 ]
Deze stuurt via MQTT de gegevens door naar HomeAssistant.
Dit heeft altijd perfect gewerkt maar helaas niet meer.
De data loopt soms enorm achter, (telegram timestamp 36 minuten).
Soms wel uren komen er geen metingen binnen.
Iemand een idee waar het mis gaat?
Of is er een makkelijker manier om energieverbruik te meten?
(en in mooie grafiekjes te krijgen, ik las iets van grafana en influxdb).
Probleem is dat mijn homeassistent server op zolder staat en dus niet in de meterkast.
Iemand een goede tip?
Ik heb nu het stukje code in een los script gezet maar krijg de wait niet voor elkaar. Met een delay werkt het prima, maar die wait krijg ik er maar niet in. De code is nu:golles schreef op donderdag 29 juli 2021 @ 10:07:
Ik zou die delay vervangen door een wait, denk zoiets:
YAML:
1 2 3 4 - wait_template: > {{ states('media_player.huiskamer_nest') in ['idle', 'on'] }} timeout: '00:00:10' continue_on_timeout: true
Als de state van je media player op idle of on gaat, gaat hij verder, anders geforceerd naar 10 seconden
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| alias: speel_tekst_af sequence: - service: tts.google_translate_say data: entity_id: '{{ player }}' message: '{{ message }}' - choose: - conditions: - condition: template value_template: '{{ before_state == ''playing'' }}' sequence: - delay: seconds: 4 - service: media_player.play_media target: entity_id: '{{ player }}' data: media_content_id: '{{ source_player }}' media_content_type: audio/mp4 default: [] variables: source_player: '{{ state_attr(player, ''media_content_id'') }}' before_state: '{{ states(player) }}' mode: single |
Hoe zou ik die delay kunnen vervangen door een wait waarin gewacht wordt tot player klaar is met het afspelen van message alvorens weer terug te schakelen naar source_player?
André Huisman (www.new-line.nl)
Dit is hoe ik het op dit moment heb, ik vermoed dat je daar wel wat van kan afkijken:HuismAndré schreef op donderdag 29 juli 2021 @ 22:37:
[...]
Ik heb nu het stukje code in een los script gezet maar krijg de wait niet voor elkaar. Met een delay werkt het prima, maar die wait krijg ik er maar niet in. De code is nu: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 alias: speel_tekst_af sequence: - service: tts.google_translate_say data: entity_id: '{{ player }}' message: '{{ message }}' - choose: - conditions: - condition: template value_template: '{{ before_state == ''playing'' }}' sequence: - delay: seconds: 4 - service: media_player.play_media target: entity_id: '{{ player }}' data: media_content_id: '{{ source_player }}' media_content_type: audio/mp4 default: [] variables: source_player: '{{ state_attr(player, ''media_content_id'') }}' before_state: '{{ states(player) }}' mode: single
Hoe zou ik die delay kunnen vervangen door een wait waarin gewacht wordt tot player klaar is met het afspelen van message alvorens weer terug te schakelen naar source_player?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| voice_notification: icon: mdi:text-to-speech sequence: - service: sonos.snapshot data: entity_id: media_player.keuken - service: media_player.volume_set data: entity_id: media_player.keuken volume_level: 0.25 - service: tts.google_translate_say entity_id: media_player.keuken data: message: "{{ message }}" language: "nl" - wait_for_trigger: - platform: state entity_id: media_player.keuken to: 'paused' - service: sonos.restore data: entity_id: media_player.keuken |
Ik zit zelf nu alleen in de afweging of ik het bedrag het uiteindelijk waard vind.DeadMetal schreef op donderdag 29 juli 2021 @ 20:44:
[...]
Ik overweeg deze ook (maar dan via deconz, wat nog niet vlekkeloos lijkt te werken), dus hoor graag je ervaringen t.z.t! Ook m.b.t. of je een alarm vanuit HA kan laten stoppen.
De rookmelder dien je na 10 jaar te vervangen i.v.m. betrouwbaarheid.
De smart rookmelders zijn dan toch een factor 3x duurder en het smart gedeelte is vooral omdat het kan
Ga het nog overwegen, maar mocht ik ze aanschaffen en hebben laat ik het weten.
Als ik in de wait_for_trigger als entity_id '{{ player }}' gebruik dan krijg ik de foutmelding "Entity ID {{ player }} is an invalid entity ID for dictionary value @ data['entity_id']". En da's best raar want die "player" gebruik ik op precies dezelfde manier als "Entity_ID" in hetzelfde script. Voor de volledigheid nog even het script dat de foutmelding geeft:-Casper schreef op vrijdag 30 juli 2021 @ 08:20:
[...]
Dit is hoe ik het op dit moment heb, ik vermoed dat je daar wel wat van kan afkijken:
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 voice_notification: icon: mdi:text-to-speech sequence: - service: sonos.snapshot data: entity_id: media_player.keuken - service: media_player.volume_set data: entity_id: media_player.keuken volume_level: 0.25 - service: tts.google_translate_say entity_id: media_player.keuken data: message: "{{ message }}" language: "nl" - wait_for_trigger: - platform: state entity_id: media_player.keuken to: 'paused' - service: sonos.restore data: entity_id: media_player.keuken
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
| alias: speel_tekst_af sequence: - service: tts.google_translate_say data: entity_id: '{{ player }}' message: '{{ message }}' language: 'nl' - choose: - conditions: - condition: template value_template: '{{ before_state == ''playing'' }}' sequence: - wait_for_trigger: - platform: state entity_id: '{{ player }}' to: 'paused' - service: media_player.play_media target: entity_id: '{{ player }}' data: media_content_id: '{{ source_player }}' media_content_type: music default: [] variables: source_player: '{{ state_attr(player, ''media_content_id'') }}' before_state: '{{ states(player) }}' mode: single |
[ Voor 28% gewijzigd door HuismAndré op 30-07-2021 10:02 ]
André Huisman (www.new-line.nl)
Ik weet niet of je er wat aan hebt, maar hieronder mijn tts script voor Google Homes.HuismAndré schreef op donderdag 29 juli 2021 @ 22:37:
[...]
Ik heb nu het stukje code in een los script gezet maar krijg de wait niet voor elkaar. Met een delay werkt het prima, maar die wait krijg ik er maar niet in. De code is nu: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 alias: speel_tekst_af sequence: - service: tts.google_translate_say data: entity_id: '{{ player }}' message: '{{ message }}' - choose: - conditions: - condition: template value_template: '{{ before_state == ''playing'' }}' sequence: - delay: seconds: 4 - service: media_player.play_media target: entity_id: '{{ player }}' data: media_content_id: '{{ source_player }}' media_content_type: audio/mp4 default: [] variables: source_player: '{{ state_attr(player, ''media_content_id'') }}' before_state: '{{ states(player) }}' mode: single
Hoe zou ik die delay kunnen vervangen door een wait waarin gewacht wordt tot player klaar is met het afspelen van message alvorens weer terug te schakelen naar source_player?
Heb vandaag wat edits doorgevoerd, waaronder ondersteuning voor meerdere Spotify accounts
In strikethrough en italics wat er anders is.Opmerkingen:
- Ik maak gebruik van Microsoft TTS, dus eventueel even de TTS service veranderen
- Ik heb een aantal speaker groepen in Google Home, als die aan het afspelen is, en ik een specifieke Google Home/Nest uit die groep iets laat zeggen, moet wel de hele groep weer hervatten. Daarvoor is die player_resume variable
- Het script kan zowel radio (TuneIn) als Spotcast hervatten. Echter, als de radio een keer hervat is, dan ziet hij niet meer dat dat via TuneIn gegaan is. Vandaar dat ik een lijstje met veelgeluisterder zenders erin gezet heb om te hervatten.
- Voor Spotify ga ik wel uit van de specifieke use case die hier in huis doorgaans geld. Spotify is gestart met een voice command aan de Google Home, waarbij gebruik gemaakt wordt van het account wat voor alle Google Homes hetzelfde is. Dat account is ook gebruikt voor Spotcast. Hierdoor kun je spotcast.play gebruiken zonder verdere service data. Werkt wel in de geupdate versie hieronder. Je moet wel even alle accounts toevoegen aan de Spotify integratie, en ook aan de Spotcast accounts. Let ook over op de naam van de entities in de Spotify integratie, die moeten media_player.spotify_{{ spotcast account }} zijn.
- Voor het primary spotcast account mag je een willekeurige naam als spotcast account gebruiken, wel moet je die dan even aangeven in de variable spotcast_primary.
- Als je een tts commando stuurt naar een device met scherm (Google Nest Hub) en er is geen radio/spotify actief, dan blijft heel de tijd dat cast icoon in beeld, vandaar dat ik een variable screen gebruik om aan te geven of het een scherm heeft, in in dat geval de media_player even aan laat zetten om terug te gaan naar de foto modus
- Ik heb fields toegevoegd zodat het ook in de gui werkt. Volume is niet required, als je die niet invult blijft het huidige volume behouden.
- Om te bepalen welk Spotify account gebruikt wordt, gebruik ik de media_content_id. Als die hetzelfde zijn op de Google Home en op de Spotify integratie media player, ga ik er vanuit dat dat het juiste account is. Er zit alleen een vertraging in het update bij de Spotify integratie. Als er dus wel iets via Spotify afspeelt, maar er geen match is, wordt het primary spotcast account gebruikt.
- Als je Spotify via je telefoon gecast hebt, met een ander account dan ingesteld is op je Google Home
- Als je verschillende Spotify accounts gebruikt op verschillende Google Homes
- Als je het gebruikt om een bericht af te spelen op een speaker group, en de individuele speakers waren iets specifieks aan het afspelen (dus niet op de groep)
1
2
3
4
5
6
7
| # als wil dat de automation of script moet wachten tot het tts script helemaal uitgevoerd is - alias: "TTS voor Nest Hub Keuken" service: script.google_home_say data: tts_message: "Hallo, hallo! Dit is een test bericht" player: media_player.google_keuken volume: 0.35 |
1
2
3
4
5
6
7
8
9
10
| # als wil dat de automation of script meteen verder moet gaan met de volgende action - alias: "TTS voor Nest Hub Keuken" service: script.turn_on target: entity_id: script.google_home_say data: variables: tts_message: "Hallo, hallo! Dit is een test bericht" player: media_player.google_keuken volume: 0.35 |
En dit is dan het script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
| google_home_say: alias: "TTS for Google Home" description: Script for TTS messages to Google Home speakers icon: mdi:cast-audio mode: parallel fields: tts_message: description: "Message to be uses as TTS for Google Home." example: "Hello, this is a test message." required: true selector: text: player: description: "The target Google Home." example: media_player.google_keuken required: true selector: entity: integration: cast domain: media_player volume: description: "Volume for TTS message (value between 0 and 1)." example: 0.25 required: false selector: number: min: 0 max: 1 step: 0.05 mode: slider variables: # General variables for script players_screen: - media_player.google_keuken # TuneIn stream url without http(s):// until first /. Used because app_name # is not visible after this script has been used before in the same session frequent_radio: - icecast.omroep.nl # NPO radio 2 & 3FM (NL) - playerservices.streamtheworld.com # Radio Veronica (NL) # Make sure the entity_id's match this format, and the last part should # match the spotcast account spotify_media_players: - media_player.spotify_thefes - media_player.spotify_pietje - media_player.spotify_klaasje primary_spotcast: "thefes" sequence: - alias: "Variables for this specific run of the script" variables: volume_old: > {{ state_attr(player, 'volume_level') | default('0.25', true) | round(2) }} spotify: > {{ is_state_attr(player, 'app_name', 'Spotify') }} radio: > {{ is_state_attr(player, 'app_name', 'TuneIn Free') or (state_attr(player, 'media_content_id') .split('//')[1]| default('no/tunein', true)).split('/')[0] in frequent_radio }} media_content: > {{ state_attr(player, 'media_content_id') | default('geen', true) }} player_resume: > {% if is_state('media_player.huis_groep', 'playing') %} media_player.huis_groep {% elif ((player in state_attr('group.boven_groep', 'entity_id')) and is_state('media_player.boven_groep', 'playing')) %} media_player.boven_groep {% elif ((player in state_attr('group.beneden_groep', 'entity_id')) and is_state('media_player.beneden_groep', 'playing')) %} media_player.beneden_groep {% else %} {{ player }} {% endif %} screen: "{{ player in players_screen }}" spotcast_account: > {% set spotify_playing = expand(spotify_media_players) | selectattr('state', 'eq', 'playing') | map(attribute='entity_id') | list | count %} {% if spotify_playing == 1 %} {{ ( expand(spotify_media_players) | selectattr('state', 'eq', 'playing') | map(attribute='entity_id') | join ).split('_')[2] }} {% else %} {{ ( expand(spotify_media_players) | selectattr('attributes.media_content_id', 'eq', media_content) | map(attribute='entity_id') | join ).split('_')[2] | default(primary_spotcast, true) }} {% endif %} - alias: "Apply TTS volume" service: media_player.volume_set target: entity_id: "{{ player }}" data: volume_level: "{{ volume | default(volume_old, true) }}" - alias: "Send TTS message" service: tts.microsoft_say data: entity_id: "{{ player }}" message: "{{ tts_message }}" - alias: "Short delay to make sure the TTS message has started" delay: 2 - alias: "Wait until TTS message is complete" wait_template: "{{ states(player) in ['idle', 'off'] }}" - alias: "Set volume back to old state" service: media_player.volume_set target: entity_id: "{{ player }}" data: volume_level: "{{ volume_old }}" - alias: "Google Home with screen?" choose: - conditions: "{{ screen }}" sequence: - alias: "Turn Google Home on to return to idle mode (photo display)" service: media_player.turn_on target: entity_id: "{{ player }}" - alias: "Was something playing?" choose: - alias: "Spotify?" conditions: "{{ spotify }}" sequence: - alias: "Primary spotcast account?" choose: - conditions: "{{ spotcast_account == primary_spotcast }}" sequence: - alias: "Resume spotify with primary spotcast account" service: spotcast.start data: entity_id: "{{ player_resume }}" default: - alias: "Resume spotify with specific account" service: spotcast.start data: entity_id: "{{ player_resume }}" account: "{{ spotcast_account }}" - alias: "Radio?" conditions: "{{ radio }}" sequence: - alias: "Resume radio" service: media_player.play_media target: entity_id: "{{ player_resume }}" data: media_content_id: "{{ media_content }}" media_content_type: "music" |
[ Voor 31% gewijzigd door TheFes op 30-07-2021 16:36 . Reden: Aanpassingen aan script gedaan ]
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
| alias: speel_tekst_af sequence: - service: tts.google_translate_say data: entity_id: '{{ player }}' message: '{{ message }}' language: nl - delay: 2 - wait_template: '{{ states(player) in [''idle'', ''off''] }}' - choose: - conditions: - condition: template value_template: '{{ before_state == ''playing'' }}' sequence: - service: media_player.play_media target: entity_id: '{{ player }}' data: media_content_id: '{{ source_player }}' media_content_type: music default: - service: media_player.turn_off target: entity_id: '{{ player }}' variables: source_player: '{{ state_attr(player, ''media_content_id'') }}' before_state: '{{ states(player) }}' mode: single |
[ Voor 6% gewijzigd door HuismAndré op 30-07-2021 11:19 ]
André Huisman (www.new-line.nl)
Klopt, daar was ik dus inderdaad ook tegenaan gelopen. Het script gaat dan al verder voordat de TTS gestart is, omdat aan het wait_template voldaan wordtHuismAndré schreef op vrijdag 30 juli 2021 @ 11:09:
@TheFes Een belangrijk stukje uit je script is "Korte pauze om zeker te zijn dat de TTS gestart is". Bij mij werkte - wait_template: '{{ states(player) in [''idle'', ''off''] }}' namelijk niet (hele tekst werd niet eens uitgeproken). Na het toevoegen van een 2 seconde delay (1 seconde was soms te kort) voor de wait werkt het wel (eindelijk). Is nu dus geworden:
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 alias: speel_tekst_af sequence: - service: tts.google_translate_say data: entity_id: '{{ player }}' message: '{{ message }}' language: nl - delay: 2 - wait_template: '{{ states(player) in [''idle'', ''off''] }}' - choose: - conditions: - condition: template value_template: '{{ before_state == ''playing'' }}' sequence: - service: media_player.play_media target: entity_id: '{{ player }}' data: media_content_id: '{{ source_player }}' media_content_type: music default: - service: media_player.turn_off target: entity_id: '{{ player }}' variables: source_player: '{{ state_attr(player, ''media_content_id'') }}' before_state: '{{ states(player) }}' mode: single
Ik ben al een tijd bezig met Home Assistant maar begin nu pas met automations en blueprints. Ik heb onze Ducobox mechanische ventilatie via MQTT aangesloten. Graag zou ik elke avond om 23:00 uur een check willen doen of deze gelijk of meer dan 900rpm draait. Indien dat het geval is wil ik de laagste stand activeren.
Wat is daarvoor de beste route volgens jullie? blueprint of automation?
Dank, ik wist dat er nog iets was wat ik moest troubleshooten met mijn script. Gelijk de delay toegevoegd en werkt weer als een zonnetjeTheFes schreef op vrijdag 30 juli 2021 @ 11:36:
[...]
Klopt, daar was ik dus inderdaad ook tegenaan gelopen. Het script gaat dan al verder voordat de TTS gestart is, omdat aan het wait_template voldaan wordt
Ik ben nog maar een HA newbie maar volgens mij is een blueprint niet meer dan een sjabloon. Het doet dus op zichzelf niets maar kan gebruikt worden als leidraad voor het schrijven van een automation. In dat opzicht is je vraag dan ook vreemd (want het eindresultaat is een automation, of je nu met een blueprint begint of met een kaal canvas).superyupkent schreef op vrijdag 30 juli 2021 @ 11:37:
Goedemiddag allen,
Ik ben al een tijd bezig met Home Assistant maar begin nu pas met automations en blueprints. Ik heb onze Ducobox mechanische ventilatie via MQTT aangesloten. Graag zou ik elke avond om 23:00 uur een check willen doen of deze gelijk of meer dan 900rpm draait. Indien dat het geval is wil ik de laagste stand activeren.
Wat is daarvoor de beste route volgens jullie? blueprint of automation?
André Huisman (www.new-line.nl)
Klinkt redelijk specifiek. Blueprints zijn zoals hierboven al beschreven automations die je makkelijk kan hergebruiken. Als je een blueprint kan vinden die dit voor je doet kan je die dus gerust inzetten, maar als je die niet kan vinden (of je hebt geen zin om te zoeken) dan kan je hem zelf maken.superyupkent schreef op vrijdag 30 juli 2021 @ 11:37:
Goedemiddag allen,
Ik ben al een tijd bezig met Home Assistant maar begin nu pas met automations en blueprints. Ik heb onze Ducobox mechanische ventilatie via MQTT aangesloten. Graag zou ik elke avond om 23:00 uur een check willen doen of deze gelijk of meer dan 900rpm draait. Indien dat het geval is wil ik de laagste stand activeren.
Wat is daarvoor de beste route volgens jullie? blueprint of automation?
Momenteel stuur ik verticale screens aan via HA. Dat werkt mooi. Geel knopje bij open, blauw knopje bij dicht.
Echter wil ik een fail-safe inbouwen. Als het raam open staat, mag je niet omlaag.
In HA een leeg script gemaakt om te gebruiken als knop. En deze gekoppeld aan "screen down". 2 sensoren checken of de ramen open staan. Dat werkt zoals verwacht, allemaal top!
Maar: Ik wil eigenlijk dezelfde soort knop hebben als de Covers. Dus met de kleuren voor open/dicht, en bij longpress een menuutje met up, stop en down.
:fill(white):strip_exif()/f/image/YgqSinQS6FKyraEoLAZ04GVl.png?f=user_large)
:fill(white):strip_exif()/f/image/IN4c1UUDUUz8dcIUqDMXxG64.png?f=user_large)
Kan ik de bestaande knoppen "afvangen" en zorgen dat ze geen actie ondernemen, maar de Node-Red flow volgen? Of zelf zulke knoppen maken?
Dit is niet volledig fool proof daar je dan met de more-info de boel nog wel kunt overrulen. Wil je het via de more-info ook niet meer kunnen zal je een template cover moeten maken die je op de achtergrond de echte cover laat doen.
Maar een template cover gemaakt en dat werkt top. Nu nog ff zien hoe ik zorg dat als ik druk, en hij blokkeert hem, dat ik de status weer terug krijg naar de "omhoog" stand. Maar daar pruts ik nog wel ff mee.Septillion schreef op vrijdag 30 juli 2021 @ 12:55:
@Waah Gewoon een knop aanmaken met je entity. Alleen zet je de tap action niet op toggle maar naar een call van een script waar je de check voor het raam in hebt zitten.
Dit is niet volledig fool proof daar je dan met de more-info de boel nog wel kunt overrulen. Wil je het via de more-info ook niet meer kunnen zal je een template cover moeten maken die je op de achtergrond de echte cover laat doen.
Ik denk dat dat niet werkt omdat ik Node Red gebruik, en geen script in HA.Septillion schreef op vrijdag 30 juli 2021 @ 15:57:
@Waah Zou verwachten dat als je in de cover-template de staat van de echte cover gebruikt (en optimistic: false) dat hij niet eens naar omlaag gaat (of terug springt na een seconde ofzo).
Ik kan wel kijken of ik het kan vertalen naar een gewoon script.
Waarom die ...prutsers... op het einde?Saturnus schreef op vrijdag 30 juli 2021 @ 16:52:
ESPHome eens geupdate van 1.14/1.16 naar 1.20, omdat je toch niet mogelijke beveiligingspatches wilt missen. Ene ESP32Cam stream nu vol met glitches, andere niet meer bereikbaar...prutsers...
Maak een bug report aan op Github, of fix het zelf als je het beter weet.
Maar ga geen mensen die ook maar gewoon hun best doen (veelal onbetaald in hun vrije tijd) ongefundeerd uitmaken voor prutsers aub.
Heb je in de changelogs gekeken vóór je de update uitvoerde?Saturnus schreef op vrijdag 30 juli 2021 @ 16:52:
ESPHome eens geupdate van 1.14/1.16 naar 1.20, omdat je toch niet mogelijke beveiligingspatches wilt missen. Ene ESP32Cam stream nu vol met glitches, andere niet meer bereikbaar...prutsers...
Want men wil nog wel eens "breaking changes" doorvoeren.
Geld ook voor Home Assistant. Learned that the hard way
Yes, bekeken. Nu na terugzetten naar 1.16.2 per release updaten. Zien waar de boel strandt.Waah schreef op vrijdag 30 juli 2021 @ 17:03:
[...]
Heb je in de changelogs gekeken vóór je de update uitvoerde?
Want men wil nog wel eens "breaking changes" doorvoeren.
Geld ook voor Home Assistant. Learned that the hard wayAltijd ff de changelog doornemen
1.16.x zal het wel doen vermoed ik. In 1 van de laatste versies zit een camera wijziging namelijkSaturnus schreef op vrijdag 30 juli 2021 @ 17:08:
[...]
Yes, bekeken. Nu na terugzetten naar 1.16.2 per release updaten. Zien waar de boel strandt.
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
| alias: Regen melding en raam open description: Notificatie als het binnen 15 min gaat regenen en er staat een raam open trigger: - entity_id: sensor.br_precipitation_forecast_total platform: state from: '0.0' condition: - condition: state entity_id: sensor.huis_modus state: Thuis - condition: time after: '7:30' before: '23:30' - condition: or conditions: - condition: state entity_id: binary_sensor.raam_wout_contact state: 'on' - condition: state entity_id: binary_sensor.raam_lianne_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_links_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_rechts_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_werkplek_contact state: 'on' action: - variables: bericht: | {% if is_state('binary_sensor.slaap_kamer_raam', 'on') %} {% if is_state('binary_sensor.zolder_raam', 'on') %} Het gaat binnen een kwartier: {{ states("sensor.br_precipitation_forecast_total") }}mm/h regenen, het slaapkamer raam en het zolder raam staan nog open {% elif is_state('binary_sensor.zolder_raam', 'off') %} Het gaat binnen een kwartier: {{ states("sensor.br_precipitation_forecast_total") }}mm/h regenen en het slaapkamer raam staat nog open {% endif %} {% elif is_state('binary_sensor.slaap_kamer_raam', 'off') %} {% if is_state('binary_sensor.zolder_raam', 'on') %} Het gaat binnen een kwartier: {{ states("sensor.br_precipitation_forecast_total") }}mm/h regenen en het zolder raam staat nog open {% endif %} {% endif %} - service: sonos.snapshot data: entity_id: media_player.woonkamer - delay: hours: 0 minutes: 0 seconds: 2 milliseconds: 0 - service: tts.google_translate_say data: entity_id: media_player.woonkamer message: '{{ bericht }}' - delay: hours: 0 minutes: 0 seconds: 3 milliseconds: 0 - service: sonos.restore data: entity_id: media_player.woonkamer - service: notify.mobile_app_mi_9t_pro data: title: Regen verwacht! message: '{{ bericht }}' mode: single |
Vandaar kwam er regen, maar ik kreeg geen melding terwijl er nog wel ramen open stonden. Waarom niet?
Heb je de tracering al gevolgd? Daar kan je zien of de trigger werkte en vervolgens welke condities werkten of niet.Robbie T schreef op vrijdag 30 juli 2021 @ 17:50:
Vandaar kwam er regen, maar ik kreeg geen melding terwijl er nog wel ramen open stonden. Waarom niet?
1.16.2 is inderdaad prima.Mars Warrior schreef op vrijdag 30 juli 2021 @ 17:12:
[...]
1.16.x zal het wel doen vermoed ik. In 1 van de laatste versies zit een camera wijziging namelijk
Tot 1.18.0 gaat het goed. Wel dat het apparaat meerdere reboots nodig heeft om te starten. Geheugen en opslag moeten echt wel goed zitten. Temperatuur kan een probleem zijn, maar waarom dat alleen tijdens restarts een rol zou spelen en niet tijdens het streamen...niet echt logisch.
Bij 1.19.0 gaat het mis. 640x480 (standaard), 800x600 en 1024x768 zijn ok. Daarboven glitches. Er is wel een breaking change voor de camera resolutie in die versie, maar die is niet van toepassing hier.
Toen nog https://github.com/home-assistant/core/pull/52738 gevonden en van 2021.5.5 naar 2021.7.4 geupdatet. Ook dat hielp niet.
https://github.com/esphome/issues/issues/2281
In configuration.yaml:
1
2
3
4
| vacuum: - platform: xiaomi_miio host: 192.168.11.30 token: 464f595278314e384b596e306361554f |
Voorheen werkte het allemaal prima. Ik heb de Xiaomi Miio integratie, waar hij gewoon bij staat en de Xiaomi Gateway 3 integratie, als ik daar de info oproep over de vacuum staat er:
1
2
3
4
5
6
| Name: Mi Robot Vacuum Model: rockrobo.vacuum.v1 IP: 192.168.11.30 MAC: 78:11:DC:7E:66:55 Token: 464f595278314e384b596e306361554f Rooms: Can't get from cloud |
Alles lijkt dus okee maar ik kan hem niet aansturen.
Goeie. Hij stopt bij het uitspreken van het bericht.feenstn schreef op vrijdag 30 juli 2021 @ 18:54:
[...]
Heb je de tracering al gevolgd? Daar kan je zien of de trigger werkte en vervolgens welke condities werkten of niet.
1
2
3
4
5
6
7
8
9
10
| Triggered manually at July 30, 2021, 9:03:44 PM Define variables bericht Call service sonos.snapshot Delay for {"hours":0,"minutes":0,"seconds":2,"milliseconds":0} 2 seconds later Call service media_player.volume_set on entities media_player.woonkamer Call service tts.google_translate_say Stopped because an error was encountered at July 30, 2021, 9:03:46 PM (runtime: 2.06 seconds) No text to speak |
Vanaf 2021.7 wordt bij het toevoegen de token opgehaald via de GUI ipv de yaml config. Als je de stofzuiger uit de config haalt en opnieuw toevoegt via de nieuwe methode?coendeurloo schreef op vrijdag 30 juli 2021 @ 20:27:
Ik heb ineens moeite met de integratie van de xiaomi robot vacuum v1, deze staat ineens als 'unavailable' wanneer ik hem probeer toe te voegen als card.
In configuration.yaml:
YAML:
1 2 3 4 vacuum: - platform: xiaomi_miio host: 192.168.11.30 token: 464f595278314e384b596e306361554f
Voorheen werkte het allemaal prima. Ik heb de Xiaomi Miio integratie, waar hij gewoon bij staat en de Xiaomi Gateway 3 integratie, als ik daar de info oproep over de vacuum staat er:
YAML:
1 2 3 4 5 6 Name: Mi Robot Vacuum Model: rockrobo.vacuum.v1 IP: 192.168.11.30 MAC: 78:11:DC:7E:66:55 Token: 464f595278314e384b596e306361554f Rooms: Can't get from cloud
Alles lijkt dus okee maar ik kan hem niet aansturen.
Nu was het idee om de NFC scan functie te gebruiken om het alarm te toggle'n.
Dus heb nu een NFC sticker bij de voordeur geplakt, nu zie ik bij call service alleen maar een optie of inschakelen of uitschakelen, geen toggle optie zoals bij een lamp.
Nu was het idee om een switch/toggle te maken die bij aan het alarm aanzet (alarm_control_panel.alarm_arm_away) en bij uit het alarm uitzet (alarm_control_panel.alarm_disarm)
Iemand een voorzetje of een ander idee?
Ga niet uit van het haalbare, maar van het denkbare
Misschien met een input boolean als tussenstap?robbinonline schreef op vrijdag 30 juli 2021 @ 22:44:
Er is bij de buren ingebroken, een wake up call om eens te kijken wat HA als alarm kan doen.
Nu was het idee om de NFC scan functie te gebruiken om het alarm te toggle'n.
Dus heb nu een NFC sticker bij de voordeur geplakt, nu zie ik bij call service alleen maar een optie of inschakelen of uitschakelen, geen toggle optie zoals bij een lamp.
Nu was het idee om een switch/toggle te maken die bij aan het alarm aanzet (alarm_control_panel.alarm_arm_away) en bij uit het alarm uitzet (alarm_control_panel.alarm_disarm)
Iemand een voorzetje of een ander idee?
Ik heb de regels in configuration.yaml verwijderd en hem toegevoegd via de GUI, ik moest opnieuw inloggen bij Xiaomi. Ik heb de server op China gezet want dat is in mijn Mi Home app ook zo, maar hij blijft 'unavailable', ook al gaat het inloggen en toevoegen prima.hubertgruber schreef op vrijdag 30 juli 2021 @ 22:16:
[...]
Vanaf 2021.7 wordt bij het toevoegen de token opgehaald via de GUI ipv de yaml config. Als je de stofzuiger uit de config haalt en opnieuw toevoegt via de nieuwe methode?
Het bericht kijkt nog naar mijn ramen, even veranderen in jouw ramen. Dan wordt de if wel wat langer. Je zou @TheFes oplossing kunnen gebruiken.Robbie T schreef op vrijdag 30 juli 2021 @ 21:05:
[...]
Goeie. Hij stopt bij het uitspreken van het bericht.
code:
1 2 3 4 5 6 7 8 9 10 Triggered manually at July 30, 2021, 9:03:44 PM Define variables bericht Call service sonos.snapshot Delay for {"hours":0,"minutes":0,"seconds":2,"milliseconds":0} 2 seconds later Call service media_player.volume_set on entities media_player.woonkamer Call service tts.google_translate_say Stopped because an error was encountered at July 30, 2021, 9:03:46 PM (runtime: 2.06 seconds) No text to speak
Ook zou ik zijn tip gebruiken bij de trigger:2) je kunt je raamsensors in een group groeperen (bv group.raamsensors) en dan de friendly names van de sensoren opvragen en gebruiken in je message, waardoor je die ingewikkelde nested if niet nodig hebt. Je kunt dan zoiets doen:
YAML:
1 2 - variables: bericht: "Het gaat binnen een kwartier regenen, de volgende ramen staan nog open: {{ expand('group.raamsensors') | selectattr('state', 'eq', 'on') | map(attribute='name') | list }}"
1
2
3
4
| trigger: - platform: numeric_state entity_id: sensor.br_precipitation_forecast_total above: '0' |
[ Voor 20% gewijzigd door winDOS op 30-07-2021 23:24 ]
C:\>Signature.bat
Nu gebeurt het mij nog wel dat ik per ongeluk bijvoorbeeld een lamp aanzet in de HA app. Is het ook mogelijk om een check toe te voegen bij het aanzetten van een switch? Bijvoorbeeld , Weet je zeker dat je sproeier 1 aan wil zetten?
Als je een nfc tag scant zal er een tag_scanned event verstuurd worden. Dat kun je gebruiken als trigger voor automations.robbinonline schreef op vrijdag 30 juli 2021 @ 22:44:
Er is bij de buren ingebroken, een wake up call om eens te kijken wat HA als alarm kan doen.
Nu was het idee om de NFC scan functie te gebruiken om het alarm te toggle'n.
Dus heb nu een NFC sticker bij de voordeur geplakt, nu zie ik bij call service alleen maar een optie of inschakelen of uitschakelen, geen toggle optie zoals bij een lamp.
Nu was het idee om een switch/toggle te maken die bij aan het alarm aanzet (alarm_control_panel.alarm_arm_away) en bij uit het alarm uitzet (alarm_control_panel.alarm_disarm)
Iemand een voorzetje of een ander idee?
Bij een switch weet ik niet zeker of het zonder omweg mogelijk is, maar bij een knop wel.rick85 schreef op zaterdag 31 juli 2021 @ 00:55:
Ik heb mijn tuinberegening nu geautomatiseerd met 3 magneetventielen aangesloten op een esp8266.
Nu gebeurt het mij nog wel dat ik per ongeluk bijvoorbeeld een lamp aanzet in de HA app. Is het ook mogelijk om een check toe te voegen bij het aanzetten van een switch? Bijvoorbeeld , Weet je zeker dat je sproeier 1 aan wil zetten?
Je zou ook gebruik kunnen maken van de custom button card, daar is het mogelijk om een confirmation in te bouwen. Ik gebruik dat als volgt in een horizontal stack (die op zijn beurt in een vertical stack staat, vandaar de extra indentations):rick85 schreef op zaterdag 31 juli 2021 @ 00:55:
Ik heb mijn tuinberegening nu geautomatiseerd met 3 magneetventielen aangesloten op een esp8266.
Nu gebeurt het mij nog wel dat ik per ongeluk bijvoorbeeld een lamp aanzet in de HA app. Is het ook mogelijk om een check toe te voegen bij het aanzetten van een switch? Bijvoorbeeld , Weet je zeker dat je sproeier 1 aan wil zetten?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| - type: horizontal-stack cards: - type: custom:button-card entity: light.alle_lampen show_name: true name: | [[[ if (states['sensor.aantal_lampen_aan'].state == 0) return 'Alle lampen uit' else return 'Lampen aan: ' + states['sensor.aantal_lampen_aan'].state; ]]] icon: mdi:lightbulb size: 25% tap_action: action: toggle confirmation: text: '[[[ return ''Weet je zeker dat je alle lampen uit wilt zetten?'' ]]]' |
Telkens als ik op deze button druk, krijg ik een melding waarbij ik op OK moet drukken om de actie door te zetten. Achter deze button kun je dan natuurlijk allerlei acties hangen, van het aanroepen tot een service of het togglen van een lamp of een boolean o.i.d.
Edit: by the way, ik kwam erachter dat het ook gewoon met een button card kan, zie https://www.home-assistan...#options-for-confirmation
[ Voor 4% gewijzigd door Ronker32 op 02-08-2021 14:08 ]
Ik heb een NFC sticker op een handige plek om snel muziek af te kunnen spelen, daar gebruik ik deze automation voor. Waar ik een script aanroep, kun je natuurlijk iets toggelen of een andere service aanroepen. Overigens gebruik ik HA ook als alarmsysteem, maar dan op een vrij simpele wijze: als er niemand thuis is (op basis van de device trackers) fungeren de motion sensors als alarmsysteem en stuurt HA een melding naar mijn telefoon in geval van beweging. Als je het systeem ook 's nachts zou willen inschakelen (als je thuis bent en in bed ligt) werkt dat natuurlijk met deze opzet niet.robbinonline schreef op vrijdag 30 juli 2021 @ 22:44:
Er is bij de buren ingebroken, een wake up call om eens te kijken wat HA als alarm kan doen.
Nu was het idee om de NFC scan functie te gebruiken om het alarm te toggle'n.
Dus heb nu een NFC sticker bij de voordeur geplakt, nu zie ik bij call service alleen maar een optie of inschakelen of uitschakelen, geen toggle optie zoals bij een lamp.
Nu was het idee om een switch/toggle te maken die bij aan het alarm aanzet (alarm_control_panel.alarm_arm_away) en bij uit het alarm uitzet (alarm_control_panel.alarm_disarm)
Iemand een voorzetje of een ander idee?
1
2
3
4
5
6
7
8
9
10
| - id: nfctag alias: NFC tag trigger: - platform: event event_type: tag_scanned event_data: tag_id: 155d8977-f185-4ca7-a53e-5c5559b8504d action: - service: script.turn_on entity_id: script.speelmuziek |
Waarschijnlijk heb ik dit niet eerder gezien omdat met een vorige scan de TV uitgeschakeld stond. Dat was dus nu niet het geval
Ik kan hem echter toevoegen, en de mediacard in Lovelace ziet ook dat de TV aan en uit gaat, maar verder bedienen is niet mogelijk. Geen kanaalwisselingen / geen aan&uit functie/ geen volume aanpassingen.
Ik heb al even in het menu van de TV gekeken maar kan daar niets vinden, maar zou zo snel ook niet kunnen vinden of ik in HA nog wat configuratie moet toevoegen? Het is een Samsung UE32H5500 (oud modelletje, vandaar dat hij ook niet zo vaak aan staat)
De Samsung integratie is zeer beperkt. Zelf kan ik (met een model uit 2018/2019) enkel de TV uit zetten of volume wijzigen. Er zijn wel custom components beschikbaar geloof ik die meer mogelijkheden hebben maar weet niet precies hoe en wat.GertJan2012 schreef op zaterdag 31 juli 2021 @ 10:37:
Vandaag zat ik eens bij mijn integraties te kijken, en viel het mij op dat HA mijn Samsung TV " discovered" had en ik hem kon toevoegen in HA.
Waarschijnlijk heb ik dit niet eerder gezien omdat met een vorige scan de TV uitgeschakeld stond. Dat was dus nu niet het geval
Ik kan hem echter toevoegen, en de mediacard in Lovelace ziet ook dat de TV aan en uit gaat, maar verder bedienen is niet mogelijk. Geen kanaalwisselingen / geen aan&uit functie/ geen volume aanpassingen.
Ik heb al even in het menu van de TV gekeken maar kan daar niets vinden, maar zou zo snel ook niet kunnen vinden of ik in HA nog wat configuratie moet toevoegen? Het is een Samsung UE32H5500 (oud modelletje, vandaar dat hij ook niet zo vaak aan staat)
Ik heb nog een aantal wijzigingen doorgevoerd waardoor het hele script er nu zo uit ziet;winDOS schreef op vrijdag 30 juli 2021 @ 23:17:
[...]
Het bericht kijkt nog naar mijn ramen, even veranderen in jouw ramen. Dan wordt de if wel wat langer. Je zou @TheFes oplossing kunnen gebruiken.
[...]
Ook zou ik zijn tip gebruiken bij de trigger:
YAML:
1 2 3 4 trigger: - platform: numeric_state entity_id: sensor.br_precipitation_forecast_total above: '0'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| alias: Regen melding en raam open description: Notificatie als het binnen 15 min gaat regenen en er staat een raam open trigger: - platform: numeric_state entity_id: sensor.buienradar_precipitation_forecast_total above: '0.0' condition: - condition: state entity_id: sensor.huis_modus state: Thuis - condition: time after: '7:30' before: '23:30' - condition: or conditions: - condition: state entity_id: binary_sensor.raam_wout_contact state: 'on' - condition: state entity_id: binary_sensor.raam_lianne_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_links_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_rechts_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_werkplek_contact state: 'on' action: - variables: bericht: >- Het gaat binnen een kwartier regenen, de volgende ramen staan nog open: {{ expand('group.raamsensors') | selectattr('state', 'eq', 'on') | map(attribute='name') | list }} - service: sonos.snapshot data: entity_id: media_player.woonkamer - delay: hours: 0 minutes: 0 seconds: 1 milliseconds: 0 - service: media_player.volume_set target: entity_id: media_player.woonkamer data: volume_level: 0.25 - service: tts.google_translate_say data: entity_id: media_player.woonkamer language: nl message: '{{ bericht }}' - delay: hours: 0 minutes: 0 seconds: 3 milliseconds: 0 - service: sonos.restore data: entity_id: media_player.woonkamer mode: single |
Als ik nu een run action doe dan worden de namen van de ramen niet uitgesproken maar verder gaat alles goed. Ik verwacht dat ik de namen niet hoor omdat het een test is. Er komen ook geen foutmeldingen meer naar boven
Thanks , deze tv is nog een paar jaar ouder dan de jouwe. Was ook geen must, maar als het had gekund was het mooi geweest n-Casper schreef op zaterdag 31 juli 2021 @ 11:26:
[...]
De Samsung integratie is zeer beperkt. Zelf kan ik (met een model uit 2018/2019) enkel de TV uit zetten of volume wijzigen. Er zijn wel custom components beschikbaar geloof ik die meer mogelijkheden hebben maar weet niet precies hoe en wat.
Heb je wel een group aangemaakt waar die sensors in zitten?Robbie T schreef op zaterdag 31 juli 2021 @ 11:34:
[...]
Ik heb nog een aantal wijzigingen doorgevoerd waardoor het hele script er nu zo uit ziet;
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 alias: Regen melding en raam open description: Notificatie als het binnen 15 min gaat regenen en er staat een raam open trigger: - platform: numeric_state entity_id: sensor.buienradar_precipitation_forecast_total above: '0.0' condition: - condition: state entity_id: sensor.huis_modus state: Thuis - condition: time after: '7:30' before: '23:30' - condition: or conditions: - condition: state entity_id: binary_sensor.raam_wout_contact state: 'on' - condition: state entity_id: binary_sensor.raam_lianne_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_links_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_rechts_contact state: 'on' - condition: state entity_id: binary_sensor.raam_zolder_werkplek_contact state: 'on' action: - variables: bericht: >- Het gaat binnen een kwartier regenen, de volgende ramen staan nog open: {{ expand('group.raamsensors') | selectattr('state', 'eq', 'on') | map(attribute='name') | list }} - service: sonos.snapshot data: entity_id: media_player.woonkamer - delay: hours: 0 minutes: 0 seconds: 1 milliseconds: 0 - service: media_player.volume_set target: entity_id: media_player.woonkamer data: volume_level: 0.25 - service: tts.google_translate_say data: entity_id: media_player.woonkamer language: nl message: '{{ bericht }}' - delay: hours: 0 minutes: 0 seconds: 3 milliseconds: 0 - service: sonos.restore data: entity_id: media_player.woonkamer mode: single
Als ik nu een run action doe dan worden de namen van de ramen niet uitgesproken maar verder gaat alles goed. Ik verwacht dat ik de namen niet hoor omdat het een test is. Er komen ook geen foutmeldingen meer naar boven
Die group kun je ook gebruiken in je condition in plaats van die or condition met alle losse sensoren. Want je group zal on zijn (of open, moet je even checken in developer tools -> states) als één van de binary_sensors op on staat.
[ Voor 4% gewijzigd door TheFes op 31-07-2021 13:28 ]
Binnen de developer tools Staan een open raam op on.TheFes schreef op zaterdag 31 juli 2021 @ 13:26:
[...]
Heb je wel een group aangemaakt waar die sensors in zitten?
Die group kun je ook gebruiken in je condition in plaats van die or condition met alle losse sensoren. Want je group zal on zijn (of open, moet je even checken in developer tools -> states) als één van de binary_sensors op on staat.
Ik krijg nu keurig een melding als er regen aankomt en een raam is open maar welke ramen open staan wordt niet genoemd.
Binnen groups.yaml heb ik het volgende;
1
2
3
4
5
6
7
8
| raamsensors: name: Raamsensors entities: - binary_sensor.raam_zolder_links_contact - binary_sensor.raam_zolder_rechts_contact - binary_sensor.raam_zolder_werkplek_contact - binary_sensor.raam_wout_contact - binary_sensor.raam_lianne_contact |
Ik bedacht mij toen dat ik wellicht bij de entity nog geen naam had opgegeven dus dat heb ik letter nog gedaan maar dat heeft geen oplossing gebracht.
Op mijn telefoon krijg ik een rechthoekje te zien in mijn notificatie.
Wat krijg je als je het template voor de de namen in developer tools -> templates zet?Robbie T schreef op zaterdag 31 juli 2021 @ 15:43:
[...]
Binnen de developer tools Staan een open raam op on.
Ik krijg nu keurig een melding als er regen aankomt en een raam is open maar welke ramen open staan wordt niet genoemd.
Binnen groups.yaml heb ik het volgende;
code:
1 2 3 4 5 6 7 8 raamsensors: name: Raamsensors entities: - binary_sensor.raam_zolder_links_contact - binary_sensor.raam_zolder_rechts_contact - binary_sensor.raam_zolder_werkplek_contact - binary_sensor.raam_wout_contact - binary_sensor.raam_lianne_contact
Ik bedacht mij toen dat ik wellicht bij de entity nog geen naam had opgegeven dus dat heb ik letter nog gedaan maar dat heeft geen oplossing gebracht.
Op mijn telefoon krijg ik een rechthoekje te zien in mijn notificatie.
Het template voor de namen? Say what?TheFes schreef op zaterdag 31 juli 2021 @ 15:45:
[...]
Wat krijg je als je het template voor de de namen in developer tools -> templates zet?
Dit stukje even in deleloper tools -> templates plakken
1
| {{ expand('group.raamsensors') | selectattr('state', 'eq', 'on') | map(attribute='name') | list }} |
Result:TheFes schreef op zaterdag 31 juli 2021 @ 18:11:
[...]
Dit stukje even in deleloper tools -> templates plakken
code:
1 {{ expand('group.raamsensors') | selectattr('state', 'eq', 'on') | map(attribute='name') | list }}
1
| [] |
Via configuration - Entities hebben de sensoren wel een naam meegekregen. Sensors komen overigens vanuit MQTT.
[ Voor 14% gewijzigd door Robbie T op 01-08-2021 11:09 ]
En staan er nu ramen open? Anders klopt dit nu natuurlijk
Er staat er 1 open, welke ook in de group voor komt.TheFes schreef op zondag 1 augustus 2021 @ 11:09:
[...]
En staan er nu ramen open? Anders klopt dit nu natuurlijk
1
2
3
4
5
6
7
| battery: 100 contact: false linkquality: 84 temperature: 22 voltage: 3035 friendly_name: Raam Wout device_class: door |
[ Voor 22% gewijzigd door Robbie T op 01-08-2021 11:15 ]
En de state is 'on'?Robbie T schreef op zondag 1 augustus 2021 @ 11:10:
[...]
Er staat er 1 open, welke ook in de group voor komt.
code:
1 2 3 4 5 6 7 battery: 100 contact: false linkquality: 84 temperature: 22 voltage: 3035 friendly_name: Raam Wout device_class: door
Zou je eens een screenshot uit developer tools -> states kunnen plaatsen van de groep?
Door jou opmerking kwam ik tot de ontdekking dat ik de group niet tegen kwam bij de states en toen dacht ik; och ja! moet de groups.yaml herladen natuurlijk. dat gedaan en probleem opgelost.TheFes schreef op zondag 1 augustus 2021 @ 11:31:
[...]
En de state is 'on'?
Zou je eens een screenshot uit developer tools -> states kunnen plaatsen van de groep?
Kan dan wel merken dat ik niet dagelijks in HA bezig ben.
Bedankt dat je de tijd wil nemen om prutsers zoals ik
Top!Robbie T schreef op zondag 1 augustus 2021 @ 11:36:
[...]
Door jou opmerking kwam ik tot de ontdekking dat ik de group niet tegen kwam bij de states en toen dacht ik; och ja! moet de groups.yaml herladen natuurlijk. dat gedaan en probleem opgelost.
Kan dan wel merken dat ik niet dagelijks in HA bezig ben.
Bedankt dat je de tijd wil nemen om prutsers zoals ikverder te helpen
M'n template was nog niet helemaal compleet bedacht ik me net, het is nu nog een list. Je moet het volgende nog even toevoegen aan het einde (voor de }} ) om er een comma separated string van te maken
1
| {{ expand('group.raamsensors') | selectattr('state', 'eq', 'on') | map(attribute='name') | list | join(', ') }} |
[ Voor 6% gewijzigd door TheFes op 01-08-2021 14:05 ]
:fill(white):strip_exif()/f/image/Lt8ShL2wgrqGQiQhyAAUHlD1.png?f=user_large)
Herkent iemand dat?
\\Edit:
Zie overigens nu dat de YAML methode legacy is, misschien HACS maar even uit de YAML verwijderen en via de interface toevoegen.
Dat gedaan, en opgelost.
[ Voor 20% gewijzigd door JBS op 01-08-2021 14:02 ]
Echter, de tablet lukt niet.
Ik krijg niks te zien.
Enig idee?
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
| - id: 'Deurbel_gedrukt' alias: Deurbel gedrukt description: 'Verwittiging iemand aan de voordeur' trigger: - entity_id: binary_sensor.deurbel_ringing_sensor platform: state to: 'True' action: - service: tts.google_translate_say entity_id: media_player.keuken data: message: "Er staat iemand aan de voordeur!" language: nl - delay: "00:00:08" - service: camera.snapshot data_template: entity_id: camera.deurbel filename: "www/tmp/deurbel_snapshot.jpg" - delay: '00:00:01' - service: media_player.play_media data: entity_id: media_player.keuken media_content_type: "image/jpg" media_content_id: !secret image_url_deurbel_snapshot - service: browser_mod.popup data: title: Voordeur card: type: picture-entity_id entity: camera.deurbel url: !secret image_url_deurbel_snapshot deviceID: - 41b5a475-fe0bd9fc - delay: "00:02:00" - service: media_player.turn_off entity_id: - media_player.keuken |
Edit: Lap, ik ben ook bij de gelukkige waarbij de unifi controller niet meer werkt
Blijkbaar heel wat mensen met problemen https://community.home-as...nifi-controller/56297/452
[ Voor 206% gewijzigd door skank op 01-08-2021 19:06 ]
Helaas niet.Septillion schreef op vrijdag 23 juli 2021 @ 16:01:
@Tanuki Geen mogelijkheid om een draad naar de dimmer te trekken? Dan kan hij er gelijk op aangesloten worden.
Op de gang en overloop heb ik wel de echte hotelschakeling.
Maar dit wil ik doen op de slaapkamer. Om daadwerkelijk een zwarte draad van A naar B te krijgen, zou ik in het plafond moeten frezen, een extra tuitje in de centraaldoos moeten krijgen, etc.
De Shelly erin maken is voordeliger.
PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?
Inmiddels loopt HA al lang en breed stabiel op een proxmox installatie, voorzien van genoeg (3 GB) geheugen en SSD storage. Is er dan nog steeds nut voor een losse DB of ga ik het verschil niet merken? Is er een goede reden om MariaDB te houden of er van af te stappen?
Shelly? Wifi dus werkt zonder extras. Bestaande schakelaar kan blijven.kever678 schreef op zondag 1 augustus 2021 @ 23:30:
Iemand enig idee hoe ik mini led spots (zoiets) zou kunnen schakelen met home assistant?
Maar kan ik de stroom naar de transformator of spots met de Shelly verbreken zonder problemen te veroorzaken?Waah schreef op zondag 1 augustus 2021 @ 23:32:
[...]
Shelly? Wifi dus werkt zonder extras. Bestaande schakelaar kan blijven.
Of komt de Shelly IPV de transformator?
kever678 schreef op zondag 1 augustus 2021 @ 23:47:
[...]
Maar kan ik de stroom naar de transformator of spots met de Shelly verbreken zonder problemen te veroorzaken?
Of komt de Shelly IPV de transformator?

Reguliere Shelly ken ik, heb er al een paar in gebruik.
Dit zijn 12V spots met een transformator er voor, als ik die continue van het stroom afhaal om te schakelen.... niet ideaal voor de levensduur van de transformator denk ik.
"Normaal" wordt toch ook gewoon de bruin (L) aan en uit gezet. middels de schakelaar en via de zwarte draad. of was je van plan er een knipperlicht van te makenkever678 schreef op zondag 1 augustus 2021 @ 23:54:
[...]
Reguliere Shelly ken ik, heb er al een paar in gebruik.
Dit zijn 12V spots met een transformator er voor, als ik die continue van het stroom afhaal om te schakelen.... niet ideaal voor de levensduur van de transformator denk ik.
het kan ook anders.. kan alleen het schema even niet vinden (die ik hier net had was niet de juiste)
anders even in het shelly topic kijken/ vragen
[ Voor 16% gewijzigd door twain4me op 02-08-2021 00:07 ]
Ah, zie dat die ik gelinkt had geen afstandsbediening heeft. Vrijwel alle setjes hebben die wel dus ging ervan uit dat je de 230v niet.mag gebruiken om te schakelen.twain4me schreef op maandag 2 augustus 2021 @ 00:05:
[...]
"Normaal" wordt toch ook gewoon de bruin (L) aan en uit gezet. middels de schakelaar en via de zwarte draad. of was je van plan er een knipperlicht van te maken![]()
het kan ook anders.. kan alleen het schema even niet vinden (die ik hier net had was niet de juiste)
anders even in het shelly topic kijken/ vragen
Als dat gewoon kan dan kom ik er wel uit, thanks.
Via MQTT krijg eenmaal per dag een waarde aangeleverd in de volgende vorm: 07:41:20 (dit is de tijd tussen een start en stop van een activiteit). Nu zou ik graag per dag deze waarde willen weergeven in bar chart in Home Assistant, echter krijg ik dit niet voor elkaar. Ik gebruik via HACS de custom:mini-graph-card. Echter krijg ik dan iedere keer alleen een 7 te zien en niet de totale waarde (dus bijv. 07:41). Ik heb al gekeken of ik bij het aanleveren van de waarde de value template moet aanpassen maar volgens mij ligt het daar ook niet., ook in Node Red (vanuit daar wordt via MQTT de waarde aangeleverd) zitten zoeken maar daar zie ik zo ook niets. Hebben jullie toevallig een oplossing?
Nu loop ik echter tegen een rechten probleem aan wanneer ik shared folders op mijn NAS (o.a. t.b.v. plaatsen gedownloade media) probeer te mounten in de Radarr/NZB Get/Sonarr containers in Portainer. De shared folders op mijn NAS zijn aangemaakt door een dummy account, welke ik ook gebruik om de shared folders te mounten (CIFS Volume optie in Portainer). Daarnaast heb ik ook getracht de corresponderende PUID en PGID op te geven als env variables voor de betreffende containers. Echter krijg ik nu nog steeds na het opstarten van de containers in de UI van de applicaties de melding dat er geen schrijf rechten zijn in de betreffende shared folders... Iemand een idee? Moet ik eerst de shared folders via CIFS mounten in HASS OS? Of wellicht toevoegen als volume resources in Proxmox en vervolgens toekennen aan HASS OS VM? Ik snap dat dit probleem wellicht wordt veroorzaakt door iets wat buitenom Home Assistant loopt en dit daarvoor niet het geschikte topic is, maar voorlopig eerst hier gevraagd omdat ik portainer draai als plugin op HASS OS...
Bleek een setup dingetje te zijn in Synology shared folder settings (no squash), reeds opgelost

[ Voor 3% gewijzigd door GeorgeRDG op 02-08-2021 11:37 ]
Voorheen werd de regen voorspelt op basis van tijd tot regen. Dus nog 10 minuten...9....8.... Was makkelijk een notificatie aan te knopen.
Nu geven ze de tijd door hoe laat het gaat regenen. Dus dat wordt ff uitzoeken hoe ik in Node-Red dat kan omzetten
https://github.com/gieljn...r-homeassistant/issues/24Waah schreef op maandag 2 augustus 2021 @ 10:02:
Buienalarm geupdate. Slechte keuze.
Voorheen werd de regen voorspelt op basis van tijd tot regen. Dus nog 10 minuten...9....8.... Was makkelijk een notificatie aan te knopen.
Nu geven ze de tijd door hoe laat het gaat regenen. Dus dat wordt ff uitzoeken hoe ik in Node-Red dat kan omzetten
Als het om de component gaat die ik denk, dan is het wellicht interessant deze discussie te lezen. Staat bij hoe je weer een sensor kan maken die de minuten terug geeft. (zelf nog niet getest).
Lekker zinnetje.
Was namelijk benieuwd of je op die manier wellicht deze rolgordijnen aan Home Assistant kan koppelen.
https://www.smartblinds.nl/
Misschien de width van het element aanpassen?Fleshi schreef op maandag 2 augustus 2021 @ 08:38:
Vraagje waar ik niet uitkom, na flink wat speurwerk.
Via MQTT krijg eenmaal per dag een waarde aangeleverd in de volgende vorm: 07:41:20 (dit is de tijd tussen een start en stop van een activiteit). Nu zou ik graag per dag deze waarde willen weergeven in bar chart in Home Assistant, echter krijg ik dit niet voor elkaar. Ik gebruik via HACS de custom:mini-graph-card. Echter krijg ik dan iedere keer alleen een 7 te zien en niet de totale waarde (dus bijv. 07:41). Ik heb al gekeken of ik bij het aanleveren van de waarde de value template moet aanpassen maar volgens mij ligt het daar ook niet., ook in Node Red (vanuit daar wordt via MQTT de waarde aangeleverd) zitten zoeken maar daar zie ik zo ook niets. Hebben jullie toevallig een oplossing?
Zelf had ik dan een i3 gepakt ipv een Shelly 1 maar ook daar moet het mee lukken. Met een i3 had je alleen voor hetzelfde geld twee extra inputs cadeau gekregen.
[ Voor 99% gewijzigd door Septillion op 02-08-2021 14:04 ]
Ik heb in HA via MQTT een fan als device (nrg-itho-eb28)
Deze werk en staat in mijn dashboard met een slider
Als ik op attributes klik zie ik luchtvochtigheid en temp
Nu wil ik hum, temp en de slider in een enkele card
Als losse card lukt het me maar niet alles in een.. hoe doe je dat ?
/f/image/rRcpGbf0PMapZv5zsKwze0TP.png?f=fotoalbum_large)
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
| input_number: itho_fan: name: Itho Fan icon: mdi:fan initial: 1 min: 0 max: 254 step: 1 sensor: - platform: mqtt name: "itho Fan state" state_topic: "itho/state" automation: # This automation script runs when a value is received via MQTT on retained topic: itho/cmd # It sets the value slider on the GUI. This slides also had its own automation when the value is changed. - alias: Set fan slider trigger: platform: mqtt topic: 'itho/state' action: service: input_number.set_value data: entity_id: input_number.itho_fan value: "{{ trigger.payload }}" # This second automation script runs when the target fan slider is moved. # It publishes its value to the same MQTT topic it is also subscribed to. - alias: Fan slider moved trigger: platform: state entity_id: input_number.itho_fan condition: condition: template value_template: "{{ states('sensor.itho_fan_state') | int != states('input_number.itho_fan') | int }}" action: service: mqtt.publish data: topic: 'itho/cmd' retain: true payload: "{{ states('input_number.itho_fan') | int }}" |
Graag zelf volgende keer code-tags gebruiken
[ Voor 2% gewijzigd door Septillion op 02-08-2021 14:00 ]
hubertgruber schreef op zaterdag 31 juli 2021 @ 09:29:
[...]
Bij een switch weet ik niet zeker of het zonder omweg mogelijk is, maar bij een knop wel.
Bedankt voor de tips! Heb nu gevonden dat de optie standaard in HA zit bij het toevoegen van een button.Ronker32 schreef op zaterdag 31 juli 2021 @ 09:47:
[...]
Je zou ook gebruik kunnen maken van de custom button card, daar is het mogelijk om een confirmation in te bouwen. Ik gebruik dat als volgt in een horizontal stack (die op zijn beurt in een vertical stack staat, vandaar de extra indentations):
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 - type: horizontal-stack cards: - type: custom:button-card entity: light.alle_lampen show_name: true name: | [[[ if (states['sensor.aantal_lampen_aan'].state == 0) return 'Alle lampen uit' else return 'Lampen aan: ' + states['sensor.aantal_lampen_aan'].state; ]]] icon: mdi:lightbulb size: 25% tap_action: action: toggle confirmation: text: '[[[ return ''Weet je zeker dat je alle lampen uit wilt zetten?'' ]]]'
Telkens als ik op deze button druk, krijg ik een melding waarbij ik op OK moet drukken om de actie door te zetten. Achter deze button kun je dan natuurlijk allerlei acties hangen, van het aanroepen tot een service of het togglen van een lamp of een boolean o.i.d.
Mijn code nu:
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
| type: horizontal-stack cards: - type: button tap_action: action: none entity: switch.pomp_1 hold_action: action: toggle icon: mdi:pump - type: button tap_action: action: none entity: switch.tasmota_a4cf12dd780d_switch_relay_2 hold_action: action: toggle icon: mdi:pump - type: button tap_action: action: none entity: switch.tasmota_a4cf12dd780d_switch_relay_1 hold_action: action: toggle icon: mdi:pump show_state: false show_icon: true |
Als entities card heb ik alles on/offSeptillion schreef op maandag 2 augustus 2021 @ 14:12:
@Woodski Zelf zou ik hem als echte fan toevoegen aan HA ipv een automation MQTT berichten laten versturen.
Maar goed, als je ipv een entity card een entities card pakt kan je meerdere dingen in een enkele card weergeven.
Ik kan geen waardes uitlezen (denk ik)
/f/image/WvNDWh9sauQ2lTcX1NF0JKW8.png?f=fotoalbum_large)
Ik me even inlezen in het 2de deel van je antwoord
Wat betreft een slider, daarvoor zou je slider-entity-row kunnen gebruiken.
Op de eerste link (en dan ff doorklikken naar 1e optie) zag ik vervolgens een ~27.50 - 30 EUR apparaat dat je aan de P1 poort van je slimme meter kan verbinden en schijnbaar direct uit te lezen is in HA. Op dit moment heeft die persoon iets van ~30 van de dingen op voorraad. Mocht iemand ook geïnteresseerd zijn om zelf je energie te kunnen bijhouden, misschien handig om te bestellen voordat iedereen a.s. woensdag dat doorheeft (30 apparaten lijkt me weinig voor de ~4500 Nederlandse HA gebruikers). Op dit moment gebruik ik o.a. een Eneco app. Je hebt ook dingen vanuit netbeheerders enzo. Met zo'n P1 apparaat ben je niet meer afhankelijk van anderen.
Mocht het nodig zijn: Ik heb niets te maken met HA (alleen een gebruiker ervan), ik heb ook niks te maken met de maker van het P1 monitor apparaat.
Nice! Ik heb op dit moment zelf al zo'n dashboard gebouwd, maar dit ziet er mooi en beter geintegreerd uit.bkor schreef op maandag 2 augustus 2021 @ 17:22:
Bij het lezen van de beta release notes zie ik dat in versie 2021.08 een tabblad "Energy usage" zullen toevoegen. Dit op meerdere manieren: dingen om losse apparaten te meten, zonnepanelen, plus iets voor je slimme meter / P1. Je kan dat allemaal hier lezen: https://rc.home-assistant.io/docs/energy/. De grafieken kan je zien op: https://rc.home-assistant.io/blog/2021/07/28/release-20218/
Op de eerste link (en dan ff doorklikken naar 1e optie) zag ik vervolgens een ~27.50 - 30 EUR apparaat dat je aan de P1 poort van je slimme meter kan verbinden en schijnbaar direct uit te lezen is in HA. Op dit moment heeft die persoon iets van ~30 van de dingen op voorraad. Mocht iemand ook geïnteresseerd zijn om zelf je energie te kunnen bijhouden, misschien handig om te bestellen voordat iedereen a.s. woensdag dat doorheeft (30 apparaten lijkt me weinig voor de ~4500 Nederlandse HA gebruikers). Op dit moment gebruik ik o.a. een Eneco app. Je hebt ook dingen vanuit netbeheerders enzo. Met zo'n P1 apparaat ben je niet meer afhankelijk van anderen.
Mocht het nodig zijn: Ik heb niets te maken met HA (alleen een gebruiker ervan), ik heb ook niks te maken met de maker van het P1 monitor apparaat.
Qua apparaten zou ik me niet zo'n zorgen maken, de meeste Tweakers hebben zelf al iets op de P1-poort aangesloten. HA zegt er zelf over:
Home Assistant is an open platform and so home energy management is not restricted to specific hardware. Any energy monitoring hardware that integrates with Home Assistant can be used as a data source
Omelette du fromage!
is al n's eerder voorbijgekomen, of was soortgelijk. ik zou het gekocht hebben als ik niet net was voorzien van de homewizard versie, ook niet duur en kan ook lokaal (heeft ook aardige app maar die gebruik ik eigenlijk nooit)bkor schreef op maandag 2 augustus 2021 @ 17:22:
Bij het lezen van de beta release notes zie ik dat in versie 2021.08 een tabblad "Energy usage" zullen toevoegen. Dit op meerdere manieren: dingen om losse apparaten te meten, zonnepanelen, plus iets voor je slimme meter / P1. Je kan dat allemaal hier lezen: https://rc.home-assistant.io/docs/energy/. De grafieken kan je zien op: https://rc.home-assistant.io/blog/2021/07/28/release-20218/
Op de eerste link (en dan ff doorklikken naar 1e optie) zag ik vervolgens een ~27.50 - 30 EUR apparaat dat je aan de P1 poort van je slimme meter kan verbinden en schijnbaar direct uit te lezen is in HA. Op dit moment heeft die persoon iets van ~30 van de dingen op voorraad. Mocht iemand ook geïnteresseerd zijn om zelf je energie te kunnen bijhouden, misschien handig om te bestellen voordat iedereen a.s. woensdag dat doorheeft (30 apparaten lijkt me weinig voor de ~4500 Nederlandse HA gebruikers). Op dit moment gebruik ik o.a. een Eneco app. Je hebt ook dingen vanuit netbeheerders enzo. Met zo'n P1 apparaat ben je niet meer afhankelijk van anderen.
Mocht het nodig zijn: Ik heb niets te maken met HA (alleen een gebruiker ervan), ik heb ook niks te maken met de maker van het P1 monitor apparaat.

Nu wil ik het dakraam automatisch laten sluiten als het (gaat) regenen of hard waait. Ik zag dat er al iets is om RF te zenden met "rflink" : http://www.rflink.nl/. Alleen mijn apparaat (de Gorter TIM50 afstandsbediening) staat er niet tussen.
Heeft iemand er een idee hoe ik het signaal van de afstandsbediening kan opvangen en opnieuw kan zenden ? Of is er een andere mogelijkheid om hetzelfde RF signaal te sturen ?
RF heb ik geen ervaring mee, dus daar kan iemand anders je vast mee helpen, maar als je nog een leuk projectje zoekt heb ik nog wel een andere suggestie. (die wel een stuk lastiger isvortexnl1982 schreef op maandag 2 augustus 2021 @ 22:11:
Heeft iemand er een idee hoe ik het signaal van de afstandsbediening kan opvangen en opnieuw kan zenden ? Of is er een andere mogelijkheid om hetzelfde RF signaal te sturen ?
Zo te zien gebruikt het keypad en de RF box een RJ45 aansluiting om met de control box te communiceren. Waarschijnlijk is dit een serieel signaal. Je kunt proberen om dit signaal af te vangen, en je zou dan een ESPHome (met wifi) kunnen koppelen aan de splitter die naar de control box gaat.
Een gelijkwaardige situatie waar ik dit heb gebruikt is om mijn sta/zit bureau te bedienen, via de RJ45 poort van de control box. Zie https://github.com/iMicknl/LoctekMotion_IoT.
Maar wanneer je op zoek bent naar de meest simpele oplossing, dan zou ik zeker voor de RF oplossing gaan. Ben je op zoek naar een leuk knutsel/leer project (en een stabiele bedrade oplossing), dan is dit ook een optie.
Dit is ongeveer de beste RF hub die je hiervoor kunt gebruiken en ook native ondersteuning in Home Assistant heeft via een integratie:vortexnl1982 schreef op maandag 2 augustus 2021 @ 22:11:
Ik heb een cool dakraam (Gorter RHTG1015) wat ik met een afstandsbediening open en dicht kan maken. Het dakraam heeft een control box en een extra module met een RF ontvanger :
[Afbeelding]
Nu wil ik het dakraam automatisch laten sluiten als het (gaat) regenen of hard waait. Ik zag dat er al iets is om RF te zenden met "rflink" : http://www.rflink.nl/. Alleen mijn apparaat (de Gorter TIM50 afstandsbediening) staat er niet tussen.
Heeft iemand er een idee hoe ik het signaal van de afstandsbediening kan opvangen en opnieuw kan zenden ? Of is er een andere mogelijkheid om hetzelfde RF signaal te sturen ?
BroadLink RM4 Pro RF
https://www.banggood.com/...warehouse=CZ&rmmds=search
Mijn Youtube kanaal | Mijn Twitch kanaal | Volvo XC40 P8 Recharge (MY21), 19" zomerbanden, warmtepomp
Sonoff | RF Bridge 433 | Controller
https://www.sonoff.nl/a-5...3-controller/#description
ESPHome
https://www.esphome-devices.com/devices/Sonoff-RF-Bridge
Mijn Youtube kanaal | Mijn Twitch kanaal | Volvo XC40 P8 Recharge (MY21), 19" zomerbanden, warmtepomp
Bedankt voor de tip! Heb er gelijk een besteld.bkor schreef op maandag 2 augustus 2021 @ 17:22:
Bij het lezen van de beta release notes zie ik dat in versie 2021.08 een tabblad "Energy usage" zullen toevoegen. Dit op meerdere manieren: dingen om losse apparaten te meten, zonnepanelen, plus iets voor je slimme meter / P1. Je kan dat allemaal hier lezen: https://rc.home-assistant.io/docs/energy/. De grafieken kan je zien op: https://rc.home-assistant.io/blog/2021/07/28/release-20218/
Op de eerste link (en dan ff doorklikken naar 1e optie) zag ik vervolgens een ~27.50 - 30 EUR apparaat dat je aan de P1 poort van je slimme meter kan verbinden en schijnbaar direct uit te lezen is in HA. Op dit moment heeft die persoon iets van ~30 van de dingen op voorraad. Mocht iemand ook geïnteresseerd zijn om zelf je energie te kunnen bijhouden, misschien handig om te bestellen voordat iedereen a.s. woensdag dat doorheeft (30 apparaten lijkt me weinig voor de ~4500 Nederlandse HA gebruikers). Op dit moment gebruik ik o.a. een Eneco app. Je hebt ook dingen vanuit netbeheerders enzo. Met zo'n P1 apparaat ben je niet meer afhankelijk van anderen.
Mocht het nodig zijn: Ik heb niets te maken met HA (alleen een gebruiker ervan), ik heb ook niks te maken met de maker van het P1 monitor apparaat.
Je hoeft niet perse homekit te hebben om devices te koppelen aan HA.Jerry_bboy schreef op maandag 2 augustus 2021 @ 12:55:
Weet iemand als je wat gekoppeld hebt aan Homekit en je hebt Homekit gekoppeld aan Home Assistant zie je dan de producten van Homekit ook in Home assistant ?
Lekker zinnetje.
Was namelijk benieuwd of je op die manier wellicht deze rolgordijnen aan Home Assistant kan koppelen.
https://www.smartblinds.nl/
https://www.home-assistan...ations/homekit_controller
Op deze manier heb ik mijn thermostaat gekoppeld aan HA. Op deze manier is het allemaal nog lekker lokaal ook.
C:\>Signature.bat
Helder, dus de rolgordijnen die rechtstreeks met Homekit werken zullen via de Homekit_controller rechtstreeks kunnen werken met Home Assistant. Scheelt weer een bridge aanschaffenwinDOS schreef op dinsdag 3 augustus 2021 @ 12:03:
[...]
Je hoeft niet perse homekit te hebben om devices te koppelen aan HA.
https://www.home-assistan...ations/homekit_controller
Op deze manier heb ik mijn thermostaat gekoppeld aan HA. Op deze manier is het allemaal nog lekker lokaal ook.
Energy consumption tariff 1 zit op dit moment op -0,4kwh.
Heb het ingesteld met een vaste prijs.
Werkte 2 dagen maar in die tijd werd het gebruik en de prijs ook steeds minder.
Ik denk dat ik vanavond maar weer de stekker in domoticz druk.
who put a "stop payment" on my reality check
https://rc.home-assistant.../28/release-20218/#energy

Beginnende HA user hier en op het moment nog geen voorkeur voor het communicatie protocol, maar wifi of zigbee lijkt me het makkelijkst. Enige in huis is nu een raspberry pi 4 die vanaf een usb stick HA draait en los daarvan heb ik een klikaanklikuit module met losse (433MHz?) schakelaar waarmee ik de beamer van het net kan schakelen.
Dit laatste lijkt me leuk om met een shelly 1PM te doen omdat die vermogen meet, waardoor ik de beamer 'slim' van het net kan schakelen als hij uit is. Verder zoek ik ook gewoon een schakelaar om bv een lamp aan/uit te doen. Zelf dacht ik dan aan een wand model look a like.
Ben benieuwd naar jullie ervaringen
https://nl.aliexpress.com...ZVf&device=c&gclsrc=aw.ds
Eenvoudig met Zigbee te gebruiken.
En ik bedien: Shelly, Hue lampen, Zigbee lampen en meer.
Wow, met dat nieuwe energie dashboard kan ik gelijk een aantal Grafana grafieken laten vervallen...sjorsjes schreef op dinsdag 3 augustus 2021 @ 14:38:
@DaRk PoIsOn Misschien even release 2021.8 afwachten
https://rc.home-assistant.../28/release-20218/#energy
Ik zit in de beta, maar ik wacht idd nog wel even wat releases af.sjorsjes schreef op dinsdag 3 augustus 2021 @ 14:38:
@DaRk PoIsOn Misschien even release 2021.8 afwachten
https://rc.home-assistant.../28/release-20218/#energy
Net van 8.0b7 naar 8.0b9 gegaan en dat werkt. Kan nu ook dagen selecteren en prijzen kloppen weer.
Ik denk dat 8.0b7 niet helemaal lekker was
[ Voor 5% gewijzigd door DaRk PoIsOn op 03-08-2021 16:48 ]
who put a "stop payment" on my reality check
Ik heb het script nu uitgebreid zodat Google Home speaker groups ook hervat worden als je een TTS stuurt naar één van de groepsleden uit die groep.
Ik heb het op de HA community gezet mocht er iemand geïnteresseerd zijn
https://community.home-as...ogle-home-speakers/326634
Iemand een idee? ook met picture card lukt het nietskank schreef op zondag 1 augustus 2021 @ 17:21:
Ik heb een automation gemaakt, als er iemand aan de voordeur staat en die druk te bel, ik een melding + foto krijg op mn hub en op mijn tablet aan de muur (draait fully kiosk)
Echter, de tablet lukt niet.
Ik krijg niks te zien.
Enig idee?
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 31 32 33 34 35 36 37 - id: 'Deurbel_gedrukt' alias: Deurbel gedrukt description: 'Verwittiging iemand aan de voordeur' trigger: - entity_id: binary_sensor.deurbel_ringing_sensor platform: state to: 'True' action: - service: tts.google_translate_say entity_id: media_player.keuken data: message: "Er staat iemand aan de voordeur!" language: nl - delay: "00:00:08" - service: camera.snapshot data_template: entity_id: camera.deurbel filename: "www/tmp/deurbel_snapshot.jpg" - delay: '00:00:01' - service: media_player.play_media data: entity_id: media_player.keuken media_content_type: "image/jpg" media_content_id: !secret image_url_deurbel_snapshot - service: browser_mod.popup data: title: Voordeur card: type: picture-entity_id entity: camera.deurbel url: !secret image_url_deurbel_snapshot deviceID: - 41b5a475-fe0bd9fc - delay: "00:02:00" - service: media_player.turn_off entity_id: - media_player.keuken
Ik draai HA in docker en ik zou graag HA achter de Traefik-reverse proxy hangen.
Dat betekent dat ik afscheid zou moeten nemen van network_mode = host.
En als ik die parameter weghaal dan schijnt de HA auto-discovery niet meer te werken.
Ik snap alleen niet wat de gevolgen daar van zijn. Wat doet die auto-discovery eigenlijk precies? Ik kom dit tegen op internet maar dat zegt me niet zoveel.
Betekent het niets meer dan dat een nieuw device automatisch wordt gevonden? En wat zou ik dan handmatig moeten invoeren? Is dat bij een nieuwe Tasmota slimme stekker niets meer dan handmatig het IP-adres van de slimme stekker invullen?
Of moet ik bij zo'n slimme stekker enorm veel moeite gaan dan om bijvoorbeeld de switch, energiemeter en power-meter (alle entiteiten) te aan te maken?
Kortom, hoeveel werk heb je eraan zonder auto-discovery?
Dit topic is gesloten.
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.