Aiii, das wel wat prijzig voor een paar spotjes jalolgast schreef op dinsdag 10 juli 2018 @ 19:13:
@The_Admin Beide zaken kan ik je niet mee helpen, ik heb ze niet tot mijn beschikking. Qua best werkende KaKu oplossing voor HA, is volgens mij de RFXcom, maar die kost uit mijn hoofd €100.
Op basis van zijn lijstje, lijkt mij 4GB ook ruim voldoende voor de komende jaren; overkill is ook weer zoietsUTMachine schreef op woensdag 11 juli 2018 @ 11:40:
De standaard HASS.io container en addons lijken niet veel geheugen te gebruiken, maar o.a. bij mij zijn de UniFi en DSMR de geheugen vreters ;-) Alles bij elkaar gebruiken de Docker containers net iets minder dan 2GB (de rest wordt gebruikt als disk-cache door Linux). Dus ik heb nog voldoende ruimte om meerdere dockers er naast te gooien/draaien.
Als je toch bezig met nieuwe hardware, dan kan je beter voldoende nemen ... Dan kan je er vele jaren tegen.
Neem een NUC met 2 geheugen slots en je kunt er altijd nog een 4GB bij proppen als het nodig is.
Dus het is niet de data maar de presentatie ervanlolgast schreef op woensdag 11 juli 2018 @ 11:50:
@Nnoitra Zie http://dsmr-reader.readthedocs.io/nl/latest/screenshots.html voor wat sfeerbeelden
Retentie ben ik met je eens, die kan ook binnen HA natuurlijk best hoog zijn. Wat default in DSRM Reader zit echter, is het opschonen van gedetailleerde metingen op het moment dat ze 'verouderd' zijn. Hierdoor verlies je metingen per minuut, maar behoud je die van elk uur. De database blijft hierdoor kleiner en dus sneller.
Het terugzoeken van data, maar ook het vergelijken van dagen/maanden/jaren werkt echt super snel
Het komt neer op persoonlijke smaak/keuzes.
- Ga je voor een extra gui / web interface (dsrm reader) waar je die grafiekjes in kunt zien.
- Heb je genoeg aan de standaard simpele grafiekjes in HA.
- Tover je Grafana (icm Influx) grafiekjes in HA zodat je alles in één web interface hebt.
Maar dat van dat (minuten werk) opschonen is wel chill!
Eens zoeken/prutsen of dat met wat (stored procedure oid) logica te fixen is zonder over te hoeven stappen naar die reader
Sarcasm is my superpower! What's yours?
Hoe heb jij het opgelost ?Imperial Guard schreef op woensdag 11 juli 2018 @ 11:50:
[...]
Waar wil je dit voor gebruiken voor je mobiele telefoon?
Hier heb ik ook redelijk wat issues meegehad.
Voor onze iPhone's gebruik ik een combinatie van Bluetooth en een Custom Component voor een iPhone tracker.
Hiermee zijn onze issues opgelost, mocht je meer info nodig hebben let me know
Ik ben bezig met de implementatie van bluetooth (esp32) modules die per verdieping scannen en doorgeven of iemand aanwezig is maar ik heb nog geen idee hoe ik alles aan elkaar moet knopen dat mocht de iPhone niet gedetecteerd worden maar de mi band wel dat hij dan wel aangeeft dat ik thuis ben.
Daddy of 3 :)
90 euro https://www.amazon.de/Rfx...30&sr=8-1&keywords=rfxcomThe_Admin schreef op woensdag 11 juli 2018 @ 11:58:
[...]
Aiii, das wel wat prijzig voor een paar spotjes ja
En je kunt dan ook een KaKu bel kopen
M'n bel heb ik reeds slim gemaakt via MQTT en dat werkt top, ik krijg dus bv. wel al een notificatie via pushover en op Kodi als er aangebeld wordtPuckStar schreef op woensdag 11 juli 2018 @ 12:09:
[...]
90 euro https://www.amazon.de/Rfx...30&sr=8-1&keywords=rfxcom
En je kunt dan ook een KaKu bel kopen
Ja, als je meer KaKu hebt kan ik het me voorstellen, maar voor die paar spotjes van mij vindt ik het ff te gek
@The_Admin
Kijk anders naar RFLink (http://www.rflink.nl/), deze kan je zelf bouwen en kost dan minder dan de helft.
Kijk anders naar RFLink (http://www.rflink.nl/), deze kan je zelf bouwen en kost dan minder dan de helft.
@QuasaR Daarvoor zou je de hier beschreven oplossing voor kunnen gebruiken
lolgast in "Home Assistant - Open source Python3 home automation"
Bovenste 3 sensoren even overslaan
Je maakt een template_sensor, waarin je de status van zowel de telefoon als de mi band uitleest. De status van die template_sensor zet je door naar MQTT, waarvandaan je vervolgens een device_tracker kunt maken.
Die laatste stap is uiteraard niet noodzakelijk, maar wel de (in mijn ogen) beste manier om er weer een device_tracker van te maken, ipv gewoon een sensor.
lolgast in "Home Assistant - Open source Python3 home automation"
Bovenste 3 sensoren even overslaan
Je maakt een template_sensor, waarin je de status van zowel de telefoon als de mi band uitleest. De status van die template_sensor zet je door naar MQTT, waarvandaan je vervolgens een device_tracker kunt maken.
Die laatste stap is uiteraard niet noodzakelijk, maar wel de (in mijn ogen) beste manier om er weer een device_tracker van te maken, ipv gewoon een sensor.
Hiervoor gebruik ik de ingebouwde bluetooth van de Pi en via Wifi een custom component iphonedetect.QuasaR schreef op woensdag 11 juli 2018 @ 12:05:
[...]
Hoe heb jij het opgelost ?
Ik ben bezig met de implementatie van bluetooth (esp32) modules die per verdieping scannen en doorgeven of iemand aanwezig is maar ik heb nog geen idee hoe ik alles aan elkaar moet knopen dat mocht de iPhone niet gedetecteerd worden maar de mi band wel dat hij dan wel aangeeft dat ik thuis ben.
https://github.com/koen01...e_tracker/iphonedetect.py
En daarbij voor beide device trackers heb ik ook een gecombineerde gemaakt die verschillende states heeft:
Vakantie
Weg
Net Thuis
Thuis
Net Weg
configuration.yaml:
code:
1
2
3
4
5
6
7
8
9
10
11
| device_tracker: - platform: bluetooth_tracker consider_home: 450 track_new_devices: false - platform: iphonedetect hosts: iphone_1_iDetect: [fixed IP iPhone]] iphone_2_iDetect: [fixed IP iPhone] interval_seconds: 10 consider_home: 450 track_new_devices: false |
groups.yaml:
code:
1
2
3
4
5
6
7
8
9
10
| device_tracker_1: name: 1 entities: - device_tracker.iphone_1_idetect - device_tracker.iphone_1_bt device_tracker_2: name: 2 entities: - device_tracker.iphone_2_idetect - device_tracker.iphone_2_bt |
inputselect.yaml:
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
| 1_status_dropdown: name: 1 options: - Thuis - Net Thuis - Net Weg - Weg - Vakantie initial: Thuis 2_status_dropdown: name: 2 options: - Thuis - Net Thuis - Net Weg - Weg - Vakantie initial: Thuis 1_and_2_status_dropdown: name: 1 and 2 options: - Thuis - Net Thuis - Net Weg - Weg - Vakantie initial: Thuis |
automation.yaml:
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
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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
| - alias: Set Persoon Net Thuis initial_state: 'on' hide_entity: True trigger: - platform: state entity_id: group.device_tracker_1 from: 'not_home' to: 'home' - platform: state entity_id: group.device_tracker_2 from: 'not_home' to: 'home' action: - service: input_select.select_option data_template: entity_id: > {% if trigger.entity_id == 'group.device_tracker_1' %} input_select.1_status_dropdown {% else %} input_select.2_status_dropdown {% endif %} option: > {% if trigger.entity_id == 'group.device_tracker_1l' %} {% if states.input_select.1_status_dropdown.state == 'Net Weg' %} Thuis {% else %} Net Thuis {% endif %} {% else %} {% if states.input_select.2_status_dropdown.state == 'Net Weg' %} Thuis {% else %} Net Thuis {% endif %} {% endif %} - alias: Set Persoon Thuis initial_state: 'on' hide_entity: True trigger: - platform: state entity_id: input_select.1_status_dropdown to: 'Net Thuis' for: minutes: 10 - platform: state entity_id: input_select.2_status_dropdown to: 'Net Thuis' for: minutes: 10 - platform: state entity_id: input_select.1_status_dropdown from: 'Net Weg' to: 'Net Thuis' - platform: state entity_id: input_select.2_status_dropdown from: 'Net Weg' to: 'Net Thuis' action: - service: input_select.select_option data_template: entity_id: > {% if trigger.entity_id == 'input_select.1_status_dropdown' %} input_select.1_status_dropdown {% else %} input_select.2_status_dropdown {% endif %} option: Thuis - alias: Set Persoon Net Weg initial_state: 'on' hide_entity: True trigger: - platform: state entity_id: group.device_tracker_1 from: 'home' to: 'not_home' - platform: state entity_id: group.device_tracker_2 from: 'home' to: 'not_home' action: - service: input_select.select_option data_template: entity_id: > {% if trigger.entity_id == 'group.device_tracker_1' %} input_select.1_status_dropdown {% else %} input_select.2_status_dropdown {% endif %} option: Net Weg - alias: Set Persoon Weg initial_state: 'on' hide_entity: True trigger: - platform: state entity_id: input_select.1_status_dropdown to: 'Net Weg' for: minutes: 25 - platform: state entity_id: input_select.2_status_dropdown to: 'Net Weg' for: minutes: 25 action: - service: input_select.select_option data_template: entity_id: > {% if trigger.entity_id == 'input_select.1_status_dropdown' %} input_select.1_status_dropdown {% else %} input_select.2_status_dropdown {% endif %} option: Weg - alias: Set Persoon Vakantie initial_state: 'on' hide_entity: True trigger: - platform: state entity_id: input_select.1_status_dropdown to: 'Weg' for: hours: 24 - platform: state entity_id: input_select.2_status_dropdown to: 'Weg' for: hours: 24 action: - service: input_select.select_option data_template: entity_id: > {% if trigger.entity_id == 'input_select.1_status_dropdown' %} input_select.1_status_dropdown {% else %} input_select.2_status_dropdown {% endif %} option: Vakantie - alias: Set 1 Weg wanneer Home Assistant start initial_state: 'on' hide_entity: True trigger: - event: start platform: homeassistant condition: condition: and conditions: - condition: state entity_id: group.device_tracker_1 state: 'not_home' action: - service: input_select.select_option data: entity_id: input_select.1_status_dropdown option: Weg - alias: Set 2 Weg wanneer Home Assistant start initial_state: 'on' hide_entity: True trigger: - event: start platform: homeassistant condition: condition: and conditions: - condition: state entity_id: group.device_tracker_2 state: 'not_home' action: - service: input_select.select_option data: entity_id: input_select.1_status_dropdown option: Weg - alias: Set 1 and 2 Weg wanneer Home Assistant start initial_state: 'on' hide_entity: True trigger: - event: start platform: homeassistant condition: condition: and conditions: - condition: state entity_id: group.device_tracker_1 state: 'not_home' - condition: state entity_id: group.device_tracker_2 state: 'not_home' action: - service: input_select.select_option data: entity_id: input_select.1_and_2_status_dropdown option: Weg |
sensors.yaml:
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
| 1_status: value_template: '{{ states.input_select.1l_status_dropdown.state }}' friendly_name: '1' icon_template: "mdi:cellphone-iphone" 2_status: value_template: '{{ states.input_select.2_status_dropdown.state }}' friendly_name: '2' icon_template: "mdi:cellphone-iphone" 1_and_2_status: value_template: >- {% if (is_state('input_select.1_status_dropdown', 'Thuis') or is_state('input_select.2_status_dropdown', 'Thuis')) or (is_state('input_select.1_status_dropdown', 'Net Thuis') and is_state('input_select.2_status_dropdown', 'Net Weg')) or (is_state('input_select.1_status_dropdown', 'Net Weg') and is_state('input_select.2_status_dropdown', 'Net Thuis')) %} Thuis {% elif (is_state('input_select.1_status_dropdown', 'Net Thuis') or is_state('input_select.2_status_dropdown', 'Net Thuis')) %} Net Thuis {% elif (is_state('input_select.1_status_dropdown', 'Net Weg') or is_state('input_select.2_status_dropdown', 'Net Weg')) %} Net Weg {% elif (is_state('input_select.1_status_dropdown', 'Vakantie') and is_state('input_select.2_status_dropdown', 'Vakantie')) %} Vakantie {% else %} Weg {% endif %} friendly_name: '1 & 2' icon_template: "mdi:cellphone-iphone" |
Mag ik vragen waarom het interessant is om te weten of iemand net weg/net thuis is? Zijn hier bijzondere acties aan verbonden of is het 'omdat het kan'?
De net thuis actie gebruik ik voor de notificatie te triggeren wanneer één van ons thuis is, bij de netweg wil ik de muziek op pause, versterker, subwoofer en evt andere dingen uit en bij de status weg gaat de cv lager.lolgast schreef op woensdag 11 juli 2018 @ 13:16:
Mag ik vragen waarom het interessant is om te weten of iemand net weg/net thuis is? Zijn hier bijzondere acties aan verbonden of is het 'omdat het kan'?
En inmiddels rustig verder aan het brainstormen hoe ik alles verder wil hebben
Als ik een Intel NUC koop, draait daar dan al een OS op? Zo niet, hoe werkt dat? Wat gebruiken jullie en waar kan ik dat downloaden?
Thx!
Thx!
Dan zal het wel aan mijn gebrek aan creativiteit liggen, maar die acties kun je toch gewoon koppelen aan home/not_home zonder dat je daar hinder van ondervindt?Imperial Guard schreef op woensdag 11 juli 2018 @ 13:20:
[...]
De net thuis actie gebruik ik voor de notificatie te triggeren wanneer één van ons thuis is, bij de netweg wil ik de muziek op pause, versterker, subwoofer en evt andere dingen uit en bij de status weg gaat de cv lager.
En inmiddels rustig verder aan het brainstormen hoe ik alles verder wil hebben
Niet slecht bedoelt, ik zit me alleen hardop af te vragen met welke meerwaarde je al deze extra waardes zou introduceren.
Je kan dat weer als input gebruiken in allerhande automations met betrekking tot bv. licht, alameringen, etc.lolgast schreef op woensdag 11 juli 2018 @ 13:16:
Mag ik vragen waarom het interessant is om te weten of iemand net weg/net thuis is? Zijn hier bijzondere acties aan verbonden of is het 'omdat het kan'?
Ik heb bv. ook via Unifi een devicetracker lopen op de telefoon van de werkster
Dat snap ik, dat heb ik ook. Met home/not_home.
Daarom de vraag, wat is de meerwaarde van de extra waardes net_weg net_thuis
Daarom de vraag, wat is de meerwaarde van de extra waardes net_weg net_thuis
Op bepaalde acties wil ik nietlolgast schreef op woensdag 11 juli 2018 @ 13:25:
[...]
Dan zal het wel aan mijn gebrek aan creativiteit liggen, maar die acties kun je toch gewoon koppelen aan home/not_home zonder dat je daar hinder van ondervindt?
Niet slecht bedoelt, ik zit me alleen hardop af te vragen met welke meerwaarde je al deze extra waardes zou introduceren.
Daarvoor bijvoorbeeld.The_Admin schreef op woensdag 11 juli 2018 @ 13:34:
[...]
Je kan dat weer als input gebruiken in allerhande automations met betrekking tot bv. licht, alameringen, etc.
Ik heb bv. ook via Unifi een devicetracker lopen op de telefoon van de werksterDan zien we dus of ze bij ons op de Wifi zit of niet, oftewel aan het werk is. We vinden het beide niet zo relaxed om thuis te zitten als zij bezig is (je loopt toch altijd in de weg of voelt je lullig als jij aan je bakkie koffie zit en zij staat te poetsen), dus dan kunnen we dat een beetje makkelijk timen met de daar aan geknoopte pushmelding
Ik was het ook zat om bij iedere automatisering omtrent verlichting, verwarming etc overal delays te gebruiken.
Om een voorbeeld te geven wanneer één van ons 's nachts thuis komt terwijl de verlichting uit is, gaat alle verlichting aan op de state 'Net Thuis' wanneer de transitie van 'Net Thuis' naar 'Thuis' verandert volgens mij zit daar iets van een 15min vertraging achter gaat alle verlichting uit.
Ik wil de intellegentie bij de bron hebben en niet overal vertragingen introduceren in de code.
Ander voorbeeld, ik kom thuis vanaf het werk en ik loop de transitie state 'Weg' naar 'Net Thuis' krijg ik een push notificatie dat vanavond de groene otto aan de straat moet wanneer ik vlak daarna even kort nog een paar boodschappen doe loop ik door de transitie state 'Net Weg' naar 'Thuis' waardoor ik niet nogmaals een push notificatie kort achter elkaar krijg.
Mijn vragen zijn een beetje verloren gegaanroel_hendr schreef op woensdag 11 juli 2018 @ 13:22:
Als ik een Intel NUC koop, draait daar dan al een OS op? Zo niet, hoe werkt dat? Wat gebruiken jullie en waar kan ik dat downloaden?
Thx!
Je moet in een NUC altijd zelf opslag regelen (en ram). Je kan een passende ssd bestellen, en daar bijvoorbeeld Debian opzetten.
Sometimes you need to plan for coincidence
@roel_hendr Hangt van de verkoper af. Ze worden soms inclusief windows verkocht maar je zal er waarschijnlijk een linux variant op willen draaien met HASS in een Docker container.
27x320Wp LG | 7.4 kW W/W warmtepomp | 2024 Model 3 Performance+FSD | 2019 Zoë 40kWh Star Wars edition
@lolgast Oke bedankt.
Verder iemand hier een idee wat er nog kan zijn met mijn omgeving? Situatie is nu als volgt:
Het inlogscherm wordt wel getoond, maar op de initiële load zie ik in de console direct al wat dingen fout gaan:
Vervolgens als ik wil inloggen, zie ik elke seconden (11x) de volgende error in de console erbij verschijnen:
Verder iemand hier een idee wat er nog kan zijn met mijn omgeving? Situatie is nu als volgt:
Het inlogscherm wordt wel getoond, maar op de initiële load zie ik in de console direct al wat dingen fout gaan:
code:
1
2
3
| GET https://***.***.nl/static/icons/favicon.ico 0 () An unknown error occurred when fetching the script. Failed to load resource: net::ERR_CONNECTION_REFUSED |
Vervolgens als ik wil inloggen, zie ik elke seconden (11x) de volgende error in de console erbij verschijnen:
code:
1
| WebSocket connection to 'wss://***.***.nl/api/websocket?latest' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED |
OV | 2kap '99 131m² | Quatt Duo | Intergas Kombi Kompakt HRE 28/24 '13 | Honeywell T6 | 13 x 435wp SolarEdge
roel_hendr schreef op woensdag 11 juli 2018 @ 13:53:
[...]
Mijn vragen zijn een beetje verloren gegaan. Iemand die mij hiermee kan helpen?
Ik mis het poortnummer in al die URLs? Zonder dat poortnummer probeert hij standaard poort 443, waar natuurlijk niemand antwoord geeft nuBoschR schreef op woensdag 11 juli 2018 @ 14:22:
@lolgast Oke bedankt.
Verder iemand hier een idee wat er nog kan zijn met mijn omgeving? Situatie is nu als volgt:
Het inlogscherm wordt wel getoond, maar op de initiële load zie ik in de console direct al wat dingen fout gaan:
code:
1 2 3 GET https://***.***.nl/static/icons/favicon.ico 0 () An unknown error occurred when fetching the script. Failed to load resource: net::ERR_CONNECTION_REFUSED
Vervolgens als ik wil inloggen, zie ik elke seconden (11x) de volgende error in de console erbij verschijnen:
code:
1 WebSocket connection to 'wss://***.***.nl/api/websocket?latest' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
Sometimes you need to plan for coincidence
@Imperial Guard Ik denk dat ik je snap, heb alleen inderdaad een andere gedachtegang
Ik zie bij jou nu vooral heel veel automations (met daarin de delays die je aanhaalt) om te bepalen wie waar nu eigenlijk is, en of dat al lang is of sinds kort.
Ik denk dan: Als ik thuiskom en het is te donker moet die lamp gewoon aangaan, punt. Ga ik meteen door naar bed? Prima, daar is de Hue Tap voor. Loop ik niet in het donker en vervolgens staat de verlichting niet voor de kat z'n viool aan.
Wil ik geen bericht als ik net ook thuis ben geweest? Prima, dan bouw ik een condition die checkt of het minder dan 30 minuten geleden is of ik thuis ben geweest
Ik denk dan: Als ik thuiskom en het is te donker moet die lamp gewoon aangaan, punt. Ga ik meteen door naar bed? Prima, daar is de Hue Tap voor. Loop ik niet in het donker en vervolgens staat de verlichting niet voor de kat z'n viool aan.
Wil ik geen bericht als ik net ook thuis ben geweest? Prima, dan bouw ik een condition die checkt of het minder dan 30 minuten geleden is of ik thuis ben geweest
YAML:
1
2
3
4
| {% if as_timestamp(now()) | int - as_timestamp(states.automation.aanwezigheid_stefan.attributes.last_triggered) | int < 1800 %} true {% else %} false |
Is maar goed ook dat iedereen een andere gedachtegang heeftlolgast schreef op woensdag 11 juli 2018 @ 14:46:
@Imperial Guard Ik denk dat ik je snap, heb alleen inderdaad een andere gedachtegangIk zie bij jou nu vooral heel veel automations (met daarin de delays die je aanhaalt) om te bepalen wie waar nu eigenlijk is, en of dat al lang is of sinds kort.
Ik denk dan: Als ik thuiskom en het is te donker moet die lamp gewoon aangaan, punt. Ga ik meteen door naar bed? Prima, daar is de Hue Tap voor. Loop ik niet in het donker en vervolgens staat de verlichting niet voor de kat z'n viool aan.
Wil ik geen bericht als ik net ook thuis ben geweest? Prima, dan bouw ik een condition die checkt of het minder dan 30 minuten geleden is of ik thuis ben geweest
YAML:
1 2 3 4 {% if as_timestamp(now()) | int - as_timestamp(states.automation.aanwezigheid_stefan.attributes.last_triggered) | int < 1800 %} true {% else %} false
Het is ook niet dat ik je wil overtuigen dat mijn manier goed is of de keuze die jij of anderen hebben gemaakt slecht zijn.
In ons geval vond ik dit de meest logische keuze en niet overal aparte conditions voor te schrijven.
Hierdoor heb ik veel van mijn automatiseringen kunnen opschonen en zelfs anderen kunnen verwijderen.
Zoals in je laatste voorbeeld die je aanhaalt praat je over een conditie die ik op mijn devicetracker al heb afgevangen, bij bijvoorbeeld 10 automatiseringen hoef ik niet dat extra stukje regel toe te voegen of aan te passen dat het ipv van 30 min nu 35 min wil gebruiken.
Hiervoor zou je natuurlijk ook een input_slider kunnen gebruiken.
Wat is nu de 'beste' Xiaomi Aqara gateway voor HASS? Er is zo te zien een v1, v2 en v3 die ook allemaal nog verkocht worden? Huh... Google'tje levert me weinig op, en aldus HASS wordt Xiaomi Aqara gateway ondersteunt, maar met wat voorbehouden, dus de v1 lijkt niet op te gaan?
Xiaomi Aqara Gateway (lumi.gateway.v2, lumi.gateway.v3)
En dan onderaan de pagina nog dit;
Unsupported Devices
Gateway Radio
Gateway Button
Waarmee ze neem ik aan die specifieke features van de gateway bedoelen?
Xiaomi Aqara Gateway (lumi.gateway.v2, lumi.gateway.v3)
En dan onderaan de pagina nog dit;
Unsupported Devices
Gateway Radio
Gateway Button
Waarmee ze neem ik aan die specifieke features van de gateway bedoelen?
Gewoon die v2, dus deze (willekeurige Ali verkoper aangeklikt).
thanks, ik ga er eens een keer mee aan de slag. :-)sorted.bits schreef op dinsdag 10 juli 2018 @ 16:43:
[...]
Niet echt een stuk code wat je kan copy/pasten, maar hier is wat ik doe:
1. Ik heb een device_tracker in HA welke in zijn attributes 'latitude' en 'longitude' heeft staan.
2. Een node welke de device_tracker polled (of wat dan ook)
3. Een functie node die longitude en latitude uit die attributes van node 2 haalt
4. Een functie node die de message voor Telegram voorbereid
5. een Telegram sender node, welke de payload van nummer 3, verstuurd naar een chat.
Code voor functie nummer 2
code:
1 2 3 4 5 6 return { payload: { latitude: msg.payload.data.attributes.latitude, longitude: msg.payload.data.attributes.longitude } }
Code voor functie nummer 3
code:
1 2 3 4 5 6 7 return { payload: { chatId: 14539405, type: 'location', content: msg.payload } };
Ik heb dit allemaal gesplitst omdat ik met subflows werk.
Ja, dat is de mogelijkheid om Chinese internetradio af te spelen via de gateway, en via de knop op de gateway gaat kan je het licht aan/uit doen; via de Xiaomi Home app kan je die dingen wel doen.The_Admin schreef op woensdag 11 juli 2018 @ 15:31:
Unsupported Devices
Gateway Radio
Gateway Button
Waarmee ze neem ik aan die specifieke features van de gateway bedoelen?
Kan ik het flikkeren van de fibaro motion sensor uitzetten in home assistant ?
@Faece
Jazeker. Ga naar http(s)://HA-URL/config/zwave en selecteer de goede node. Scroll naar beneden naar 'Node config options' en selecteer uit het dropdown menu optie 80. Zet die op 0.
Vaak duurt het doorvoeren even, soms moet je zelfs HA even herstarten na 5 minuten.
Jazeker. Ga naar http(s)://HA-URL/config/zwave en selecteer de goede node. Scroll naar beneden naar 'Node config options' en selecteer uit het dropdown menu optie 80. Zet die op 0.
Vaak duurt het doorvoeren even, soms moet je zelfs HA even herstarten na 5 minuten.
Was alles maar zo simpellolgast schreef op woensdag 11 juli 2018 @ 19:51:
@Faece
Jazeker. Ga naar http(s)://HA-URL/config/zwave en selecteer de goede node. Scroll naar beneden naar 'Node config options' en selecteer uit het dropdown menu optie 80. Zet die op 0.
Vaak duurt het doorvoeren even, soms moet je zelfs HA even herstarten na 5 minuten.
Dat lijkt veel op Portainerlolgast schreef op woensdag 11 juli 2018 @ 11:50:
@Nnoitra Zie http://dsmr-reader.readthedocs.io/nl/latest/screenshots.html voor wat sfeerbeelden
Retentie ben ik met je eens, die kan ook binnen HA natuurlijk best hoog zijn. Wat default in DSRM Reader zit echter, is het opschonen van gedetailleerde metingen op het moment dat ze 'verouderd' zijn. Hierdoor verlies je metingen per minuut, maar behoud je die van elk uur. De database blijft hierdoor kleiner en dus sneller.
Het terugzoeken van data, maar ook het vergelijken van dagen/maanden/jaren werkt echt super snel
een groep maken van je devices en die gebruiken om je status weer te geven.QuasaR schreef op woensdag 11 juli 2018 @ 12:05:
[...]
Hoe heb jij het opgelost ?
Ik ben bezig met de implementatie van bluetooth (esp32) modules die per verdieping scannen en doorgeven of iemand aanwezig is maar ik heb nog geen idee hoe ik alles aan elkaar moet knopen dat mocht de iPhone niet gedetecteerd worden maar de mi band wel dat hij dan wel aangeeft dat ik thuis ben.
Klopt, waarom zou op 443 niks reageren? Met de standaard poort 8123 overigens hetzelfde eufel.Hmmbob schreef op woensdag 11 juli 2018 @ 14:31:
[...]
Ik mis het poortnummer in al die URLs? Zonder dat poortnummer probeert hij standaard poort 443, waar natuurlijk niemand antwoord geeft nu
Maar goed dat je over die poort begint. Dat bracht mij wel op het idee om hassio.local:8123 nog is te proberen. Via daar heb ik dus de problemen niet en kan ik wel inloggen! Iets zegt mij dat het dan mogelijk toch aan de NGINX configuratie ligt?
OV | 2kap '99 131m² | Quatt Duo | Intergas Kombi Kompakt HRE 28/24 '13 | Honeywell T6 | 13 x 435wp SolarEdge
Daar, of in je firewall.
Sometimes you need to plan for coincidence
Ik heb een heel aantal yeelight lampen, 7 stuks in totaal. Nu word ik helemaal gek van het feit dat ze soms wel en soms niet werken. Via de eigen yeelight app geen problemen, maar met hass zelf steeds geen connectie. Lijkt dus aan de koppeling tussen yeelight en hass te liggen. Mij tradfri lampen doen het gewoon perfect, maarja dat is ook een heel andere opgezet systeem. Ik heb de neigi g de yeelights eruit te knikkeren. Zijn er hier met dezelfde ervaringen met yeelight lampen?
Het is volgens mij nog niet echt groot aangekondigd, maar er is een nieuwe HassIO image beschikbaar die ondersteuning heeft voor de RPi 3B+
https://www.home-assistant.io/blog/2018/07/11/hassio-images/
https://www.home-assistant.io/blog/2018/07/11/hassio-images/
@lolgast plus een heel andere opbouw van het os....
Ja, het werkt bij mij ook niet fantastisch, ik heb 1 lamp. Met de music mode geactiveerd gaat het beter (geen foutmeldingen in log meer m.b.t. teveel commando's), maar dan nog is hij soms de verbinding kwijt.koelkast schreef op woensdag 11 juli 2018 @ 23:43:
Zijn er hier met dezelfde ervaringen met yeelight lampen?
En het werkt via HA in de browser stukken beter dan via de HomeAssist Android app, die app stuurt blijkbaar bepaalde incorrecte commando's (m.b.t. dimmen) die gegarandeerd leiden tot een verbroken verbinding met de lamp.
Ik had het gezien, binnenkort maar eens overstappen en mogelijk ook naar de RPi 3B+. Ik ben benieuwd of het veel sneller islolgast schreef op donderdag 12 juli 2018 @ 07:36:
Het is volgens mij nog niet echt groot aangekondigd, maar er is een nieuwe HassIO image beschikbaar die ondersteuning heeft voor de RPi 3B+
https://www.home-assistant.io/blog/2018/07/11/hassio-images/
heb een pi zero W geïnstalleerd met de bluetooth pressence detectie. Nu heb ik HA nog niet geconfigged ervoor maar zit ik even in het MQTT topic te kijken. en nu geeft hij bij confidence 0 aan, dat lijkt mij niet goed toch?
hmmm ik zie het denk ik al...
Failed to start bluetooth.service: Unit bluetooth.service not found.
ik krijg dit nu bij de android telefoon van mijn vrouw...
code:
1
| {"confidence":"0","name":"Unknown","scan_duration_ms":"68","timestamp":"Thu Jul 12 2018 12:33:00 GMT+0000 (UTC)"} |
hmmm ik zie het denk ik al...
Failed to start bluetooth.service: Unit bluetooth.service not found.
ik krijg dit nu bij de android telefoon van mijn vrouw...
code:
1
| {"confidence":"66","name":"Invalid device: No such device","scan_duration_ms":"5084","timestamp":"Thu Jul 12 2018 12:38:19 GMT+0000 (UTC)"} |
[ Voor 31% gewijzigd door zoeperman op 12-07-2018 14:41 ]
@zoeperman
Ik heb eenzelfde ervaring met de presence detectie ... Mijn iPhone werkt goed, maar die van mijn vrouw werkt alleen minuten na een herstart en ik daarna krijg ik altijd:
Ik heb eenzelfde ervaring met de presence detectie ... Mijn iPhone werkt goed, maar die van mijn vrouw werkt alleen minuten na een herstart en ik daarna krijg ik altijd:
code:
1
| {"confidence":"0","name":"Invalid device: No such device","scan_duration_ms":"5066","timestamp":"Thu Jul 12 2018 16:02:25 GMT+0200 (CEST)"} |
Lijkt erop dat je bij android bluetooth echt moet aanzetten. Dat is weer niet handig want dat zuipt batterij...
En dát is met de nieuwste bluetooth versies al lang niet meer zo.
Sometimes you need to plan for coincidence
Ok, ik heb als wannabe nerd weer iets geknutseld. Dit keer op basis van een bestaande battery_alert, maar zodanig aangepast dat nu ook offline devices getoond worden. Het gebeurt namelijk wel eens dat bv een tradfri lamp verbinding verliest, of dat de schoonmaakster het Netatmo station uitzet
Dan krijg ik dus nu een melding op het dashboard 
Het is nog duidelijk WIP, maar in principe werkt het. Alle credits natuurlijk naar diegene die battery_alert heeft gemaakt: https://community.home-as...e-for-every-device/30576/
disclaimer: ik weet heel weinig van programmeren dus ik ben allang blij dat het enigszins werkt
Het is nog duidelijk WIP, maar in principe werkt het. Alle credits natuurlijk naar diegene die battery_alert heeft gemaakt: https://community.home-as...e-for-every-device/30576/
disclaimer: ik weet heel weinig van programmeren dus ik ben allang blij dat het enigszins werkt
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
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
| ################################################################ ## Packages / Offline devices alert ################################################################ ################################################ ## Customize ################################################ homeassistant: customize: ################################################ ## Node Anchors ################################################ package.node_anchors: customize: &customize package: 'offline_alert' expose: &expose <<: *customize haaska_hidden: false homebridge_hidden: false ################################################ ## Group ################################################ group.offline_alert: <<: *customize friendly_name: "Offline devices Alert" icon: mdi:steam ################################################ ## Automation ################################################ automation.offline_alert: <<: *customize friendly_name: "Offline devices Alert" automation.offline_alert_clear: <<: *customize friendly_name: "Offline devices alert Clear" ################################################ ## Group ################################################ group: offline_alert: control: hidden entities: - automation.offline_alert - automation.offline_alert_clear ################################################ ## Automation ################################################ automation: - alias: offline_alert trigger: - platform: time at: '10:00:00' - platform: time at: '18:00:00' condition: - condition: template value_template: > {% macro offline_state() %} {%- set threshold = 40 -%} {% set domains = ['light', 'switch', 'sensor', 'binary_sensor', 'zwave', 'lock'] %} {% for domain in domains -%} {% for item in states[domain] if ((item.state | lower == "unavailable")) -%} {{ item.domain }} {{ item.name }} {%- if not loop.last %}, {% endif -%} {% endfor %} {%- endfor %} {% endmacro %} {{ offline_state() |trim != "" }} action: - service: persistent_notification.create data_template: title: "Offline devices" notification_id: offline-devices-alert message: > {% macro offline_state() %} {% set domains = ['light', 'switch', 'sensor', 'binary_sensor', 'zwave', 'lock'] %} {% for domain in domains -%} {% for item in states[domain] if ((item.state | lower == "unavailable")) -%} {{ item.domain }} {{ item.name }} {%- if not loop.last %}, {% endif -%} {% endfor %} {%- endfor %} {% endmacro %} {{ offline_state() }} - service: notify.slack_notify data_template: message: "Offline devices" data: attachments: - color: '#52c0f2' title: "These devices are offline" text: > {% macro offline_state() %} {% set domains = ['light', 'switch', 'sensor', 'binary_sensor', 'zwave', 'lock'] %} {% for domain in domains -%} {% for item in states[domain] if ((item.state | lower == "unavailable")) -%} {{ item.domain }} {{ item.name }} {%- if not loop.last %}, {% endif -%} {% endfor %} {%- endfor %} {% endmacro %} {{ offline_state() }} - alias: offline_alert_clear trigger: - platform: time minutes: '/30' seconds: 00 condition: - condition: template value_template: > {% macro offline_state() %} {%- set threshold = 40 -%} {% set domains = ['light', 'switch', 'sensor', 'zwave', 'lock'] %} {% for domain in domains -%} {% for item in states[domain] if ((item.state | lower == "unavailable")) -%} {{ item.domain }} {{ item.name }} {%- if not loop.last %}, {% endif -%} {% endfor %} {%- endfor %} {% endmacro %} {{ offline_state() |trim != "" }} action: - service: persistent_notification.dismiss data: notification_id: offline-devices-alert |
Het werkt alleen als ik bluetooth aanzet op der telefoon... dus of hij is te oud of il doe wat verkeerd...Hmmbob schreef op donderdag 12 juli 2018 @ 21:35:
En dát is met de nieuwste bluetooth versies al lang niet meer zo.
Mijn iphone doet hij wel goed
Om mezelf even te quoten. ik heb het werkend.martinvdm schreef op donderdag 5 juli 2018 @ 21:59:
[...]
Ik snap wellicht niet helemaal het verhaal. Ik heb heel de /dev doorgezet naar HA container en een device in docker-compose.
code:
1 - "/dev/snd:/dev/snd"
Voorheen gebruikte ik op de pi de volgende HA code:
code:
1 2 3 4 media_player: - platform: vlc name: speaker_1 arguments: '--alsa-audio-device=hw:0,0'
echter de host, de intel nuc, heeft geen VLC en ook geen amixer. Dit wil je ook eigenlijk niet, immers is het een docker host. Eigenlijk wil je dit doorzetten naar je HA container, of iig de VLC niet op je host.
Ik zie dat de docker container van HA wel alle depencies heeft (requirements_all) en dus ook python_vlc dus je zou denken dat het dan wellicht goed komt, maar bij het laden van platform: vlc krijg ik al een error:
Error while setting up platform vlc - no function 'libvlc_new'
Dus volgens mij is de docker image niet voorzien van deze library.
Iemand een suggestie hoe dit aan te pakken?
Een dockerfile:
code:
1
2
3
4
5
| FROM homeassistant/home-assistant:latest RUN apt-get update && \ apt-get install -y vlc-nox apt-utils alsa-utils nano pulseaudio && \ usermod -a -G audio je-docker-user && \ usermod -a -G pulse-access je-docker-user |
Verder de volgende zaken opnemen in je docker-compose (hier zitten wat uitprobeersels tussen, dus het zal ongetwijfeld met minder volumes en environment variablen mogelijk zijn, maar zo werkt het iig wel)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| volumes: - /tmp/.X11-unix:/tmp/.X11-unix - ~/.config/pulse/cookie:/root/.config/pulse/cookie - /run/user/1000/pulse:/run/user/1000/pulse - /var/run:/var/run - /run/dbus/:/run/dbus/:rw - /dev/shm:/dev/shm environment: - PULSE_SERVER=/run/user/1000/pulse/native - PULSE_COOKIE=/root/.config/pulse/cookie - DISPLAY=$DISPLAY devices: - /dev/snd:/dev/snd |
Ik heb nu pulseaudio vanuit de docker container en kan naar de 3,5mm jack audio output geven, wat ik in mijn geval gebruik voor TTS.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
@lolgast
Inmiddels heb ik DSMR Reader nu ook draaien... dus ik ga me binnenkort verdiepen in MQTT.
Hartelijk dank!
Top handleiding... ik heb de Hue Tap nu werkend in Home Assistant!@coromandel Mijn Hue Tap in Home Assistant even snel op papier gezet
https://www.lolgast.nl/hue-tap-home-assistant/
Inmiddels heb ik DSMR Reader nu ook draaien... dus ik ga me binnenkort verdiepen in MQTT.
Hartelijk dank!
Ja natuurlijk moet bluetooth aan staan. Maar dat bluetooth een battery drain is, is al een hele tijd niet meer. Tenzij het een hele oude telefoon is....zoeperman schreef op donderdag 12 juli 2018 @ 22:35:
[...]
Het werkt alleen als ik bluetooth aanzet op der telefoon... dus of hij is te oud of il doe wat verkeerd...
Mijn iphone doet hij wel goed
Sometimes you need to plan for coincidence
Weer een simpele vraag voor de Home Assistants Wizards hier.
Yeelight werkt prima. Nu een Led strip toegevoegd; werkt de Yeelight niet meer.
Wat doe ik fout?
light:
- platform: yeelight
devices:
192.168.2.X:
name: Living room 1
transition: 350
use_music_mode: True #(defaults to False)
save_on_change: False #(defaults to True)
- platform: flux_led
automatic_add: True
EDIT: het is een Heelight RBG strip:
https://nl.aliexpress.com...042311.0.0.48db4c4dnA1ElO
Yeelight werkt prima. Nu een Led strip toegevoegd; werkt de Yeelight niet meer.
Wat doe ik fout?
light:
- platform: yeelight
devices:
192.168.2.X:
name: Living room 1
transition: 350
use_music_mode: True #(defaults to False)
save_on_change: False #(defaults to True)
- platform: flux_led
automatic_add: True
EDIT: het is een Heelight RBG strip:
https://nl.aliexpress.com...042311.0.0.48db4c4dnA1ElO
[ Voor 20% gewijzigd door Chefferson op 13-07-2018 08:08 ]
Oprechte vraag... en geen commentaar richting Home Assistant:
Ik heb de Hue Tap aan Home Assistant kunnen hangen dankzij de manual van @lolgast.
Waarom is deze niet geintegreerd in Home Assistant, net zoals bijvoorbeeld de Hue lampen?
Is dat technisch niet haalbaar, of liggen de prioriteiten gewoon niet op die plek?
Ik heb de Hue Tap aan Home Assistant kunnen hangen dankzij de manual van @lolgast.
Waarom is deze niet geintegreerd in Home Assistant, net zoals bijvoorbeeld de Hue lampen?
Is dat technisch niet haalbaar, of liggen de prioriteiten gewoon niet op die plek?
@coromandel Volgens mij is dat omdat het component daar simpelweg geen integratie voor heeft. Het huidige component 'scant' /api/.../lights, geen /api/.../sensors. Of dat vanwege technische uitdagingen of geen prio is weet ik niet
Je gebruikt de yeelight component voor een andere ledstrip. Ik denk dat het daar fout gaat, wat staat er in je log?Chefferson schreef op vrijdag 13 juli 2018 @ 08:03:
Weer een simpele vraag voor de Home Assistants Wizards hier.
Yeelight werkt prima. Nu een Led strip toegevoegd; werkt de Yeelight niet meer.
Wat doe ik fout?
light:
- platform: yeelight
devices:
192.168.2.X:
name: Living room 1
transition: 350
use_music_mode: True #(defaults to False)
save_on_change: False #(defaults to True)
- platform: flux_led
automatic_add: True
EDIT: het is een Heelight RBG strip:
https://nl.aliexpress.com...042311.0.0.48db4c4dnA1ElO
Ik had altijd het probleem dat mijn database bleef groeien (>1-2GB) tot de geheugenkaart vol was. Ik zag dat 3 device trackers meer dan 100k in de database count staan:
https://imgur.com/a/eBbnoB3)
1. youless (stroommeter)
2. Milight Bridge
3. Homewizard Power switch
Als oplossing heb ik die 3 devices geexclude van de recorder en nu blijft mijn database netjes onder de 90 MB. Ik ben toch benieuwd of iemand mij kan vertellen waarom de database anders zo extreem groot wordt.
Het kan toch niet de bedoeling zijn dat je al je device trackers moet excluden?
Ik gebruik bv. nog wel de de sensor van de youless om een history-graph weer te geven. En dat geeft verder geen problemen. https://imgur.com/a/W71zR1O
https://imgur.com/a/eBbnoB3)
1. youless (stroommeter)
2. Milight Bridge
3. Homewizard Power switch
Als oplossing heb ik die 3 devices geexclude van de recorder en nu blijft mijn database netjes onder de 90 MB. Ik ben toch benieuwd of iemand mij kan vertellen waarom de database anders zo extreem groot wordt.
Het kan toch niet de bedoeling zijn dat je al je device trackers moet excluden?
Ik gebruik bv. nog wel de de sensor van de youless om een history-graph weer te geven. En dat geeft verder geen problemen. https://imgur.com/a/W71zR1O
Om mijn p1 uit te lezen gebruik ik een plugwise smile. Door middel van een curl kan ik het huidige verbruik uitlezen en oom de meterstanden (hoog en laag). Hoe kan ik het totale verbruik van vandaag en gisteren uitlezen?
@Nelus82
Je kunt met die curl-sensor en een automation die om 0:00 uur de hoge en lage meterstanden ophaalt, de beginwaardes wegschrijven in een sensor.
Vervolgens met een template_sensor die {{ states.sensor.huidige_stand_hoog.state }} - {{ states.sensor.begin_stand_hoog.state }} uitrekent om het verbruik van die dag te berekenen.
Ofzoiets
Je kunt met die curl-sensor en een automation die om 0:00 uur de hoge en lage meterstanden ophaalt, de beginwaardes wegschrijven in een sensor.
Vervolgens met een template_sensor die {{ states.sensor.huidige_stand_hoog.state }} - {{ states.sensor.begin_stand_hoog.state }} uitrekent om het verbruik van die dag te berekenen.
Ofzoiets
Heb het nu anders opgebouwd, maar krijg het nog steeds niet aan de praat. Iemand ervaring met de hue app icm met kaku schakelaars en/of kaku remote? Ik rkgij het voor elkaar dat wanneer ik in de hue app de lichten uitzet, ik ze gewoon via de schakelaar aan kan doen, zonder ze nogmaals uit te zetten via de schakelaar zodat deze de juiste status weet.Smika schreef op zondag 8 juli 2018 @ 14:23:
Ik heb de volgende code:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 - id: '1528531013754' hide_entity: true alias: "Schakel studeerkamer lamp aan" trigger: - entity_id: switch.studeerkamer from: 'off' platform: state to: 'on' condition: [] action: - data: entity_id: light.studyroom service: light.turn_on
Dit werkt prima als ik alleen mijn schakelaar aan de muur gebruik. Maar als ik de lamp uitzet dmv van de hue app, dan is de schajelaar de weg kwijt. Dan moet ik nogmaals de lamp uitzetten met de schakelaar voordat ik 'm kan aanzetten. Hoe kan ik er voor zorgen dat de lamp zonder de status door een andere applicatie te weten toch aan gaat?
Ik heb nog een andere trigger toegevoegd, maar dat wil niet helpen:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 - id: '1528531013754' hide_entity: true alias: "Schakel studeerkamer lamp aan" trigger: - entity_id: switch.studeerkamer from: 'off' platform: state to: 'on' - entity_id: switch.studeerkamer from: 'on' platform: state to: 'on' condition: [] action: - data: entity_id: light.studyroom service: light.turn_on
Hopelijk weet iemand een oplossing.
Nieuwe config
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
| - id: '1528531013754' alias: Studeerkamer aan initial_state: 'on' trigger: - platform: state entity_id: switch.studeerkamer to: 'on' condition: [] action: - service: switch.turn_on entity_id: switch.studeerkamer - service: light.turn_on entity_id: light.studyroom - id: '1528531013755' alias: Studeerkamer uit initial_state: 'off' trigger: - platform: state entity_id: switch.studeerkamer to: 'off' condition: [] action: - service: switch.turn_off entity_id: switch.studeerkamer - service: light.turn_off entity_id: light.studyroom |
@Smika Maak er eens 1 automation van, zoiets
Als de state van je studeerkamer switch nu wijzigt (of dat nou aan of uit is) gaat de lamp de uit als hij aan is, en aan als hij uit is.
Edit:
Een initial_state: "off" bij een automation zorgt ervoor dat de hele automation uit staat als je HA of je automation gedeelte herstart. Die doet het dus sowieso al niet
YAML:
1
2
3
4
5
6
7
8
9
10
11
| - id: '1528531013755' alias: Studeerkamer uit initial_state: 'on' trigger: - platform: state entity_id: switch.studeerkamer action: - service: switch.toggle entity_id: switch.studeerkamer - service: light.toggle entity_id: light.studyroom |
Als de state van je studeerkamer switch nu wijzigt (of dat nou aan of uit is) gaat de lamp de uit als hij aan is, en aan als hij uit is.
Edit:
Een initial_state: "off" bij een automation zorgt ervoor dat de hele automation uit staat als je HA of je automation gedeelte herstart. Die doet het dus sowieso al niet
[ Voor 15% gewijzigd door lolgast op 13-07-2018 16:05 ]
Ik ga hiermee spelen.. Als ik het even "koud" kopieer, raakt het helemaal in de stress :-). Het gaat nu de hele tijd aan en uit. aan en uit.. etc.. :-)lolgast schreef op vrijdag 13 juli 2018 @ 16:03:
@Smika Maak er eens 1 automation van, zoiets
YAML:
1 2 3 4 5 6 7 8 9 10 11 - id: '1528531013755' alias: Studeerkamer uit initial_state: 'on' trigger: - platform: state entity_id: switch.studeerkamer action: - service: switch.toggle entity_id: switch.studeerkamer - service: light.toggle entity_id: light.studyroom
Als de state van je studeerkamer switch nu wijzigt (of dat nou aan of uit is) gaat de lamp de uit als hij aan is, en aan als hij uit is.
Edit:
Een initial_state: "off" bij een automation zorgt ervoor dat de hele automation uit staat als je HA of je automation gedeelte herstart. Die doet het dus sowieso al niet
@Smika
Ik zie nu ook waarom
In je automation laat je de trigger plaatsvinden door een switch die ook in de action zit
Maar enfin, door mijn automation gaat dat niet goed nee. Haal van de mijne dit even weg onder action
Ik zie nu ook waarom

Maar enfin, door mijn automation gaat dat niet goed nee. Haal van de mijne dit even weg onder action
code:
1
2
| - service: switch.toggle entity_id: switch.studeerkamer |
[ Voor 8% gewijzigd door lolgast op 13-07-2018 16:18 ]
Blijf het probleem houden dat als ik 'm met de schakelaar aan zet en dan met de hue app uit. Dat ik dan de schakelaar toch een "douw" moet geven om de status te begrijpen. Wordt dus van 't weekend even wat meer uitzoeken :-) Iig super bedankt voor de hulp so far.lolgast schreef op vrijdag 13 juli 2018 @ 16:17:
@Smika
Ik zie nu ook waaromIn je automation laat je de trigger plaatsvinden door een switch die ook in de action zit
![]()
Maar enfin, door mijn automation gaat dat niet goed nee. Haal van de mijne dit even weg onder action
code:
1 2 - service: switch.toggle entity_id: switch.studeerkamer
@Smika
Dat is heel apart, dit zou namelijk de oplossing voor je probleem moeten zijn. Het enige wat ik me nu kan bedenken waarom het niet werkte is omdat je te snel de schakelaar fysiek gebruikte en de Hue lamp status in HA nog niet geupdatet was. Die werkt op basis van polling dus misschien had HA nog niet door dat de lamp aan/uit gezet was?
Dat is heel apart, dit zou namelijk de oplossing voor je probleem moeten zijn. Het enige wat ik me nu kan bedenken waarom het niet werkte is omdat je te snel de schakelaar fysiek gebruikte en de Hue lamp status in HA nog niet geupdatet was. Die werkt op basis van polling dus misschien had HA nog niet door dat de lamp aan/uit gezet was?
"We" zijn er bijna :-). Het klopt dat HASS de tijd nodig heeft om de status van HUE binnen te krijgen. Als de status eenmaal binnen is, kan ik vervolgens de schakelaar gebruiken. Er is helaas 1 maar... de ene keer gaat het licht aan als ik de wandschakelaar naar beneden druk (aan) en de andere keer gaat hij aan als ik de wandsckalaar naar boven druk (uit). Lijkt wel om en om te zijn.lolgast schreef op vrijdag 13 juli 2018 @ 16:36:
@Smika
Dat is heel apart, dit zou namelijk de oplossing voor je probleem moeten zijn. Het enige wat ik me nu kan bedenken waarom het niet werkte is omdat je te snel de schakelaar fysiek gebruikte en de Hue lamp status in HA nog niet geupdatet was. Die werkt op basis van polling dus misschien had HA nog niet door dat de lamp aan/uit gezet was?
@Smika
Ja dat is een logisch gevolg van wat jij wilt. Je wilt onafhankelijk van de status van de lamp of schakelaar, dat bij het schakelen van de schakelaar, de lamp naar de tegenovergestelde status gaat.
Scenario:
- De schakelaar staat omlaag, de lamp is uit
- Je zet de lamp aan via HA, schakelaar nog steeds omlaag
- Je doet de schakelaar omhoog, de lamp gaat uit
Daarmee is de werking van de schakelaar inderdaad omgedraaid. Om mogelijke 'oplossing' is, is het kopen van een drukvlakschakelaar. Die staat altijd op dezelfde stand omdat hij terugveert. LET OP, dit is géén pulsdrukker! Zie Jaap-Jan in "Home Assistant - Open source Python3 home automation"
Ja dat is een logisch gevolg van wat jij wilt. Je wilt onafhankelijk van de status van de lamp of schakelaar, dat bij het schakelen van de schakelaar, de lamp naar de tegenovergestelde status gaat.
Scenario:
- De schakelaar staat omlaag, de lamp is uit
- Je zet de lamp aan via HA, schakelaar nog steeds omlaag
- Je doet de schakelaar omhoog, de lamp gaat uit
Daarmee is de werking van de schakelaar inderdaad omgedraaid. Om mogelijke 'oplossing' is, is het kopen van een drukvlakschakelaar. Die staat altijd op dezelfde stand omdat hij terugveert. LET OP, dit is géén pulsdrukker! Zie Jaap-Jan in "Home Assistant - Open source Python3 home automation"
Bedankt voor alle info. Ik zal kijken of dit gewenst is de komende dagen. Anders moet ik maar eens alle kaku schakelaars de deur uit doen en vervangen door een drukvlakschakelaar.
@Smika De drukvlakschakelaar kan ook samenwerken met KaKu (afhankelijk van welke module je hebt, maar ik gok de AWMR-230)
Je haalt de huidige schakelaar van de muur, haalt de draadje van de KaKu module eruit. Je doet de draadjes van de KaKu module in de drukvlakschakelaar en monteert de schakelaar in de muur.
Kost je €10 à €15 voor de schakelaar en 5 minuten tijd
Ik had in het begin alleen gezeur van de vrouw dat de schakelaar altijd omlaag stond en ze er niets van snapte in het donker. Maar dat gaat over
Je haalt de huidige schakelaar van de muur, haalt de draadje van de KaKu module eruit. Je doet de draadjes van de KaKu module in de drukvlakschakelaar en monteert de schakelaar in de muur.
Kost je €10 à €15 voor de schakelaar en 5 minuten tijd
Ik had in het begin alleen gezeur van de vrouw dat de schakelaar altijd omlaag stond en ze er niets van snapte in het donker. Maar dat gaat over
Herkent iemand het probleem dat een Hue Dimmer na enige tijd de verbinding verliest met een Raspbee op een RPi in combinatie met HASS.io en de Deconz add-on? Ook een herstart brengt ze niet terug.
Een Xiaomi Aqara Smart Wireless Switch blijft wel netjes verbonden.
De Phoscon App toont de Hue dimmer nog als verbonden:

In de HASS logging zie ik m.b.t. de Hue dimmer dit als laatste voorbij komen, events naar aanleiding van het indrukken van één van de knoppen ontbreken echter.
Een Xiaomi Aqara Smart Wireless Switch blijft wel netjes verbonden.
De Phoscon App toont de Hue dimmer nog als verbonden:

In de HASS logging zie ik m.b.t. de Hue dimmer dit als laatste voorbij komen, events naar aanleiding van het indrukken van één van de knoppen ontbreken echter.
Het LED'je op de Hue dimmer brand met I en O kortstondig groen, bij de dim knoppen nu wat langer rood.2018-07-13 19:17:17 DEBUG (MainThread) [pydeconz.deconzdevice] DimmerSwitch: update battery with 100
2018-07-13 19:17:17 DEBUG (MainThread) [pydeconz.deconzdevice] DimmerSwitch: update group with 10554
2018-07-13 19:17:17 DEBUG (MainThread) [pydeconz.deconzdevice] DimmerSwitch: update on with True
2018-07-13 19:17:17 DEBUG (MainThread) [pydeconz.deconzdevice] DimmerSwitch: update reachable with True
Verwijderd
Hi iedereen, ik ben nog super groen wat betref HASS. Ik heb denk ik ondertussen alles zowat wel op youtube gezien over HASS en node-red. Ik kon alleen nog niets vinden met countdown timers, en eventuele Booleans 'schakelaars'. Ik gebruik nu Homey, maar omdat Homey tzt alleen via telefoon is te 'programmeren' wil ik overstappen naar HASS.
Momenteel gebruik ik veel Booleans. Bij True is er iemand in de kamer/ruimte dan moet het licht aan (bij de juiste condities). en bij Boolean False moet het licht uit. En dit in samen werking met de Countdown app. Nou gok ik alleen dat HASS dit allemaal niet heeft? Hoe stellen jullie dit in, in HASS? En dan bedoel ik vooral of dit ook allemaal in te stellen is via node-red.
Momenteel gebruik ik veel Booleans. Bij True is er iemand in de kamer/ruimte dan moet het licht aan (bij de juiste condities). en bij Boolean False moet het licht uit. En dit in samen werking met de Countdown app. Nou gok ik alleen dat HASS dit allemaal niet heeft? Hoe stellen jullie dit in, in HASS? En dan bedoel ik vooral of dit ook allemaal in te stellen is via node-red.
In Home Assistant gebruik je daar een For: statement voor. In onderstaand voorbeeld gaat de lamp uit 10 minuten nadat de bewegingssensor geen beweging heeft gedetecteerd. sim-pelVerwijderd schreef op vrijdag 13 juli 2018 @ 22:07:
Hi iedereen, ik ben nog super groen wat betref HASS. Ik heb denk ik ondertussen alles zowat wel op youtube gezien over HASS en node-red. Ik kon alleen nog niets vinden met countdown timers, en eventuele Booleans 'schakelaars'. Ik gebruik nu Homey, maar omdat Homey tzt alleen via telefoon is te 'programmeren' wil ik overstappen naar HASS.
Momenteel gebruik ik veel Booleans. Bij True is er iemand in de kamer/ruimte dan moet het licht aan (bij de juiste condities). en bij Boolean False moet het licht uit. En dit in samen werking met de Countdown app. Nou gok ik alleen dat HASS dit allemaal niet heeft? Hoe stellen jullie dit in, in HASS? En dan bedoel ik vooral of dit ook allemaal in te stellen is via node-red.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| - id: wk_muur4 alias: WK Muur uit bij geen Beweging trigger: - entity_id: sensor.wk_multisensor_burglar platform: state to: '0' for: minutes: 10 action: - service: light.turn_off data: entity_id: light.wk_muur_level |
Wat je precies wil doen met Node Red is me in deze context niet duidelijk.
[ Voor 2% gewijzigd door balk op 13-07-2018 22:28 . Reden: Node Red opmerking ]
Dit kun je doen met een input_boolean, deze kun je in- uitschakelen (handmatig of met logica).Verwijderd schreef op vrijdag 13 juli 2018 @ 22:07:
Momenteel gebruik ik veel Booleans. Bij True is er iemand in de kamer/ruimte dan moet het licht aan (bij de juiste condities). en bij Boolean False moet het licht uit. En dit in samen werking met de Countdown app. Nou gok ik alleen dat HASS dit allemaal niet heeft? Hoe stellen jullie dit in, in HASS? En dan bedoel ik vooral of dit ook allemaal in te stellen is via node-red.

Vervolgens kun je op basis van deze boolean wel of niet iets uitvoeren. In dit voorbeeld schakel ik, als je vakantie boolean true is, om 21:00 twee lampen (http request naar pimatic voor nog wat 433 spul, inmiddels vervangen overigens) in en om 22:30 uit. Het eerste blokje is een timer switch.

Zie voor een 'for' uitwerking zoals @balk noemt bijvoorbeeld https://diyfuturism.com/i...ting-with-home-assistant/
[ Voor 19% gewijzigd door JBS op 13-07-2018 22:40 ]
@JBS Dat komt omdat Node-Red nodeloos ingewikkeld is als je een for x-time wilt inbouwen 
lolgast in "Home Assistant - Open source Python3 home automation"
lolgast in "Home Assistant - Open source Python3 home automation"
De uitwerking onder 'LIGHTING THREE: MOTION, TIME RANGE, & OCCUPANCY' op https://diyfuturism.com/i...ting-with-home-assistant/ ziet er wel behapbaar uit, zelf nog niet geprobeerd overigens.lolgast schreef op vrijdag 13 juli 2018 @ 22:40:
@JBS Dat komt omdat Node-Red nodeloos ingewikkeld is als je een for x-time wilt inbouwen
lolgast in "Home Assistant - Open source Python3 home automation"
Ik heb de AWST-8802. Dus kan net zo goed iets nieuws kopen. Ik heb dus een rfxcom, maar heb ook nog een ongebruikte zwave usb stick (5 jaar oud) liggen. Misschien heeft zwave wat mooier spul liggen. Ben nog een beejte zoekende in deze wereld.lolgast schreef op vrijdag 13 juli 2018 @ 17:10:
@Smika De drukvlakschakelaar kan ook samenwerken met KaKu (afhankelijk van welke module je hebt, maar ik gok de AWMR-230)
Je haalt de huidige schakelaar van de muur, haalt de draadje van de KaKu module eruit. Je doet de draadjes van de KaKu module in de drukvlakschakelaar en monteert de schakelaar in de muur.
Kost je €10 à €15 voor de schakelaar en 5 minuten tijd
Ik had in het begin alleen gezeur van de vrouw dat de schakelaar altijd omlaag stond en ze er niets van snapte in het donker. Maar dat gaat over
@Smika
Ik begin het iets meer te begrijpen nu. Met die schakelaar heb je inderdaad wel een uitdaging want daarbij kun je fysiek niet zien wat de huidige status is.
Je zou misschien zoiets kunnen poberen. De huidige automation die ik gemaakt had komt hiermee te vervallen. Ik heb ze even snel vanuit mijn hoofd via de telefoon getypt, dus onder voorbehoud van typ/denk foutjes
De bovenste zorgt ervoor dat als je de verlichting via HA of Hue aanzet, de schakelaar de status van de lamp overneemt. De onderste zet de verlichting aan via de schakelaar
Ik begin het iets meer te begrijpen nu. Met die schakelaar heb je inderdaad wel een uitdaging want daarbij kun je fysiek niet zien wat de huidige status is.
Je zou misschien zoiets kunnen poberen. De huidige automation die ik gemaakt had komt hiermee te vervallen. Ik heb ze even snel vanuit mijn hoofd via de telefoon getypt, dus onder voorbehoud van typ/denk foutjes
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| - id: '46763268987' alias: Sync Studeerkamer Switch initial_state: 'on' trigger: - platform: state entity_id: light.studyroom action: - service: switch.on data_template: entity_id: > {% if is_state('switch.studeerkamer'), 'off' and is_state('trigger.entity_id', 'on') %} switch.studeerkamer {% endif %} - service: switch.off data_template: entity_id: > {% if is_state('switch.studeerkamer', 'on') and is_state('trigger.entity_id', 'off') %} switch.studeerkamer {% endif %} |
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| - id: '1528531013755' alias: Studeerkamer Verlichting Switch initial_state: 'on' trigger: - platform: state entity_id: switch.studeerkamer action: - service: light.toggle data_template: entity_id: > {% if is_state('trigger.entity_id', 'on') and is_state(light.studyroom', 'off') %} light.studyroom {% elif is_state('trigger.entity_id', 'off') and is_state(light.studyroom', 'on') %} light.studyroom {% endif %} |
De bovenste zorgt ervoor dat als je de verlichting via HA of Hue aanzet, de schakelaar de status van de lamp overneemt. De onderste zet de verlichting aan via de schakelaar
Ben in een test omgeving (rpi 3+) HA aan het uitproberen.
Ik krijg SSH niet aan de praat, heb nieuwe keys aangemaakt maar blijf krijgen:
Ik log trouwens in met root.
In de known_hosts op mn mac heb ik de host verwijderd en opnieuw aangemaakt. Geen invloed.
Ik krijg SSH niet aan de praat, heb nieuwe keys aangemaakt maar blijf krijgen:
Ik log trouwens in met root.
code:
1
| ssh permission denied (publickey keyboard-interactive) |
In de known_hosts op mn mac heb ik de host verwijderd en opnieuw aangemaakt. Geen invloed.
[ Voor 4% gewijzigd door flexje op 14-07-2018 10:07 ]
"Try not to become a man of success but rather to become a man of value..."
Is dat met home assistant en op welk os dan? Of is het hass.io?
WP: Mitsubishi Ecodan PUHZ-SHW112YAA, ERSC-VM2C, Procon ┃ PV: 4800Wp, SolarEdge SE5K, 15x JAM60S17/320, ZW 15º ┃ WTW: Zehnder Q600 ┃ SH: Home Assistant, Proxmox, Intel NUC 8i5 Mini
Ik krijg sinds kort veel van deze meldingen.
Deze komen met name van de iOS app wanneer een sensor/switch aangeklikt wordt en de card geopend wordt. Vaak gaat het zonder error maar regelmatig zie je system/write_log voorbij komen en dan deze regels:
Deze komen met name van de iOS app wanneer een sensor/switch aangeklikt wordt en de card geopend wordt. Vaak gaat het zonder error maar regelmatig zie je system/write_log voorbij komen en dan deze regels:
code:
1
2
| haurl:8123/frontend_es5/app-afef9f858d1c3d435a031128fc4b7c8c.js:2:16401 SyntaxError: Expected "date", "number", "plural", "select", "selectordinal" or "time" but "m" found. |
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Sinds dit weekend werkt mijn recorder niet meer.
Wanneer ik een temperatuur meter of iets open krijg ik "No state history found". Voorheen heeft dit altijd netjes gewerkt.
Ik zie ook niet dat er geen home-assistant_v2.db is aangeaakt.
Home Assistant al paar keer herstart en tevens ook de volledige host.
Error:
Wanneer ik een temperatuur meter of iets open krijg ik "No state history found". Voorheen heeft dit altijd netjes gewerkt.
Ik zie ook niet dat er geen home-assistant_v2.db is aangeaakt.
Home Assistant al paar keer herstart en tevens ook de volledige host.
Error:
code:
1
| 018-07-14 19:04:56 ERROR (Recorder) [homeassistant.components.recorder.util] Error executing query: (sqlite3.DatabaseError) database disk image is malformed [SQL: 'INSERT INTO events (event_type, event_data, origin, time_fired, created) VALUES (?, ?, ?, ?, ?)'] [parameters: ('service_registered', '{"domain": "recorder", "service": "purge"}', 'LOCAL', '2018-07-14 17:03:19.038631', '2018-07-14 17:04:56.520412')] (Background on this error at: http://sqlalche.me/e/4xp6) |
Verwijderd
Ik heb uit mijn Homeseer tijd (10 jaar geleden) nog 3 RFXcom USB kastjes liggen met de gebruikelijke freqenties. Weet iemand of dit gaat werken samen met HASS? Ook heb ik nog 'n Z-STICK AEONLABS liggen van toen. Maar dit onderteund warschijnlijk nog geen z-wave+. Werken z-wave plus apparaten ook met een niet z-wave plus controller?
Na het opnieuw toevoegen van de Hue Dimmer is de afstandsbediening weer correct verbonden en zie ik ook de events in de log weer voorbij komen. Ik vermoed dat 't ergens is mis gegaan bij het hernoemen van de Hue Dimmer in de Phoscon app en dat daardoor HASS in de war geraakt is of iets dergelijks.JBS schreef op vrijdag 13 juli 2018 @ 19:35:
Herkent iemand het probleem dat een Hue Dimmer na enige tijd de verbinding verliest met een Raspbee op een RPi in combinatie met HASS.io en de Deconz add-on? Ook een herstart brengt ze niet terug.
Een Xiaomi Aqara Smart Wireless Switch blijft wel netjes verbonden.
De Phoscon App toont de Hue dimmer nog als verbonden:
[afbeelding]
In de HASS logging zie ik m.b.t. de Hue dimmer dit als laatste voorbij komen, events naar aanleiding van het indrukken van één van de knoppen ontbreken echter.
[...]
Het LED'je op de Hue dimmer brand met I en O kortstondig groen, bij de dim knoppen nu wat langer rood.
-----
Andere vraag: Iemand hier met succes de dim+ en dim- van de Hue Dimmer aan de praat in combinatie met Deconz? Deze automation https://www.home-assistan...mber-with-wireless-dimmer zou moeten werken, maar dat is bij mij helaas niet het geval (ik heb entity en lamp namen uiteraard wel aangepast
\\Edit: Kennelijk raakt je automation in sommige gevallen aangepast of zelfs corrupt wanneer je deze in de automations.yaml toevoegt en deze vervolgens opent via Instellingen > Automatisering.
Heb ze namelijk nogmaals toegevoegd na de oude te hebben verwijderd (die er in de YAML nu ook ineens heel anders uit zag) en nu werkt zowel dim+ als dim-
HASS geeft echter in de GUI nog wel een foutmelding, ondanks dat 'Valideer configuratie' aangeeft dat de configuratie geldig is en de automations het nog doen ook. Dat is op z'n minste wat tegenstrijdig...

\\Edit2: Balen, de Hue Dimmer is de verbinding weer verloren. Geeft bij elk van de vier knoppen een wat langere rode LED terug. Ook een Xiaomi Aqara Smart Light Switch Wireless is de verbinding nu kwijt. Een Xiaomi Aqara Smart Wireless Switch blijft 't echter wel probleemloos doen. Ook met tientallen Tradfri lampen en Xiaomi Aqara deurcontacten, bewegingsmelders en multisensoren heb ik geen problemen.
[ Voor 28% gewijzigd door JBS op 14-07-2018 22:38 ]
bedoel je de transceiver van rfxcom? die zijn ondersteund :Verwijderd schreef op zaterdag 14 juli 2018 @ 20:48:
Ik heb uit mijn Homeseer tijd (10 jaar geleden) nog 3 RFXcom USB kastjes liggen met de gebruikelijke freqenties. Weet iemand of dit gaat werken samen met HASS? Ook heb ik nog 'n Z-STICK AEONLABS liggen van toen. Maar dit onderteund warschijnlijk nog geen z-wave+. Werken z-wave plus apparaten ook met een niet z-wave plus controller?
https://www.home-assistant.io/components/rfxtrx/
heb zelf een rfxtrx433e voor de somfy dingen aan te sturen en dat werkt (redelijk , blijft 433 mhz natuurlijk).
cd /pub && more beer
Kan iemand mij even helpen met volgende.
Ik heb pas een weekje HA draaien en ben nu nog aan het experimenteren dus ben helaas nog geen pro.
In slaapkamer heb ik een Xiaomi Body sensor en een Philips lamp
Ik heb het nu ingesteld als hieronder.
-Bij beweging en bepaalde lux waarde gaat de lamp van slaapkamer automatisch aan en na 1 minuten gaat -het weer uit.
Echter wil ik dat de lamp na 22:00 uur aangaat met een lagere brightness. ( of nachtlampje scene kan ook )
Kunnen jullie mij hierbij helpen ?
Ik heb pas een weekje HA draaien en ben nu nog aan het experimenteren dus ben helaas nog geen pro.
In slaapkamer heb ik een Xiaomi Body sensor en een Philips lamp
Ik heb het nu ingesteld als hieronder.
-Bij beweging en bepaalde lux waarde gaat de lamp van slaapkamer automatisch aan en na 1 minuten gaat -het weer uit.
Echter wil ik dat de lamp na 22:00 uur aangaat met een lagere brightness. ( of nachtlampje scene kan ook )
Kunnen jullie mij hierbij helpen ?
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
| # Slaapkamer - alias: Slaapkamer LUX trigger: platform: state entity_id: binary_sensor.motion_sensor_158d000236d838 from: 'off' to: 'on' condition: condition: numeric_state entity_id: sensor.illumination_158d000236d838 below: 10 action: - service: light.turn_on entity_id: light.slaapkamer data: brightness: 150 - service: automation.turn_on data: entity_id: automation.MOTION_OFF - alias: Slaapkamer Beweging trigger: platform: state entity_id: binary_sensor.motion_sensor_158d000236d838 from: 'on' to: 'off' for: minutes: 1 action: - service: light.turn_off entity_id: light.slaapkamer - service: automation.turn_off data: entity_id: automation.Motion_off - alias: Slaapkamer Nachtmodus Scene activeren na 22:00 |
Dat kan op meerdere manieren, één daarvan is een kopie van de eerste maken en aan beide een 'time condition' toevoegen;[b][message=55839833,noline]sanane schreef op zondag 15 juli 2018 @
...
- 1x time between 09:00 - 22:00
- 1x time between 22:00 - 09:00
[ Voor 3% gewijzigd door Nnoitra op 15-07-2018 15:52 ]
Sarcasm is my superpower! What's yours?
Ik heb onderstaande code gevonden maar ben nog aan het uitvogelen ik het moet instellen.Nnoitra schreef op zondag 15 juli 2018 @ 15:47:
[...]
Dat kan op meerdere manieren, één daarvan is een kopie van de eerste maken en aan beide een 'time condition' toevoegen;
- 1x time between 09:00 - 22:00
- 1x time between 22:00 - 09:00
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| - alias: Slaapkamer Nachtmodus Scene activeren na 22:00 trigger: platform: state entity_id: light.slaapkamer from: 'off' to: 'on' action: service: light.turn_on entity_id: light.slaapkamer data_template: brightness: > {% if now().hour > 20 %}50 {% elif now().hour < 5 %}255 {% elif now().hour < 8 %}100 {% else %}200 {% endif %} |
Als je met 'if' icm tijd gaat werken is het handiger als je start- en eindtijden geeft.
Je eerste 'if' raakt alles na 20:00.
Andere 'if' statements van na 20:00 gaat ie niet controleren omdat de eerste al voldoet; het is namelijk ná 20:00 😉
{% if now().hour > 20 and now().hour < 8 %} 50
{% if now().hour > 8 and now().hour < 12 %} 100
Etc..
[ Voor 4% gewijzigd door Nnoitra op 15-07-2018 16:49 ]
Sarcasm is my superpower! What's yours?
Ik loop helaas vast met het volgende scenario: Ik wil dat wanneer mijn Chromecast iets afspeelt, mijn tradfri lampen worden gedimt. Als de chromecast daarna weer 'idle' is, moeten de lampen weer naar de normale helderheid.
Hiervoor heb ik 2 scenes aangemaakt (dim & normal) en 2 automations:
Het dimmen (afspelen van video op de Chromecast) gaat perfect. Echter, wanneer de chromecast weer idle wordt gebeurt er niets: de automation wordt niet getriggerd.
Wanneer ik de automation " Media player paused/stopped" zelf trigger vanuit de web interface, veranderen de lampen wel. Hierdoor lijkt de scene en action dus wel te werken, maar de trigger niet.
Ik zie verder ook niets bijzonders in de log. Kan iemand wellicht zien wat hier mis mee is?
Hiervoor heb ik 2 scenes aangemaakt (dim & normal) en 2 automations:
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: Media player paused/stopped trigger: - platform: state entity_id: media_player.living_room from: playing to: idle condition: - condition: state entity_id: sun.sun state: above_horizon action: service: scene.turn_on entity_id: scene.livingroom_normal id: 3e3a584b8e2b487fa3942fa1ceb5374d - alias: Media player playing trigger: - platform: state entity_id: media_player.living_room to: playing from: idle condition: - condition: state entity_id: sun.sun state: above_horizon action: service: scene.turn_on entity_id: scene.livingroom_dim id: 3e3a584b8e2b487fa3942fa1ceb5374e |
Het dimmen (afspelen van video op de Chromecast) gaat perfect. Echter, wanneer de chromecast weer idle wordt gebeurt er niets: de automation wordt niet getriggerd.
Wanneer ik de automation " Media player paused/stopped" zelf trigger vanuit de web interface, veranderen de lampen wel. Hierdoor lijkt de scene en action dus wel te werken, maar de trigger niet.
Ik zie verder ook niets bijzonders in de log. Kan iemand wellicht zien wat hier mis mee is?
Weet je zeker dat de Chromecast naar idle gaat? Ik bemerk dat de onze nog wel eens lang actief blijft....
Edit: en je test toevallig niet terwijl de zon onder is?
Edit: en je test toevallig niet terwijl de zon onder is?
[ Voor 22% gewijzigd door Hmmbob op 15-07-2018 17:19 ]
Sometimes you need to plan for coincidence
Wat versta jij onder 'idle'?
Bij mij icm Kodi is dat wanneer ik tijdens het afspelen op 'stop' op op 'pauze' mep.
En als het in jouw geval in combinatie met netflix is, dan heb je pech: https://github.com/home-a...me-assistant/issues/12251
En wat hierboven ook al staat; nu is je condition dat de zon nog boven de horizon moet staan.
Sarcasm is my superpower! What's yours?
In mijn veronderstelling was idle het niet afspelen van media.Nnoitra schreef op zondag 15 juli 2018 @ 18:06:
[...]
Wat versta jij onder 'idle'?
Bij mij icm Kodi is dat wanneer ik tijdens het afspelen op 'stop' op op 'pauze' mep.
En als het in jouw geval in combinatie met netflix is, dan heb je pech: https://github.com/home-a...me-assistant/issues/12251
En wat hierboven ook al staat; nu is je condition dat de zon nog boven de horizon moet staan.
Ik test het deze middag dus de conditie voldoet. (Dit wordt straks natuurlijk under horizon, na het testen).
Ik zal nog even kijken of ik niet gewoon wat langer moet wachten. Bedankt voor jullie reacties alvast!
Onderstaande code getest helaas gaat mijn slaapkamer licht niet aan. Zie ik iets over het hoofd?Nnoitra schreef op zondag 15 juli 2018 @ 16:47:
[...]
Als je met 'if' icm tijd gaat werken is het handiger als je start- en eindtijden geeft.
Je eerste 'if' raakt alles na 20:00.
Andere 'if' statements van na 20:00 gaat ie niet controleren omdat de eerste al voldoet; het is namelijk ná 20:00 😉
{% if now().hour > 20 and now().hour < 8 %} 50
{% if now().hour > 8 and now().hour < 12 %} 100
Etc..
- service: light.turn_on
entity_id: light.woonkamer
data_template:
brightness: >
{% if now().hour > 20 and now().hour < 8 %} 50
{% elif now().hour > 8 and now().hour < 12 %} 100
{% endif %}
Met deze werkt het wel.
entity_id: light.woonkamer
data_template:
brightness: >
{% if now().hour > 20 %}70
{% elif now().hour < 7 %}70
{% elif now().hour > 8 %}255
{% else %}255
{% endif %}
je kunt dit gemakkelijk testen in Templates editor in Home assistant.sanane schreef op maandag 16 juli 2018 @ 01:03:
[...]
Onderstaande code getest helaas gaat mijn slaapkamer licht niet aan. Zie ik iets over het hoofd?
- service: light.turn_on
entity_id: light.woonkamer
data_template:
brightness: >
{% if now().hour > 20 and now().hour < 8 %} 50
{% elif now().hour > 8 and now().hour < 12 %} 100
{% endif %}
Met deze werkt het wel.
entity_id: light.woonkamer
data_template:
brightness: >
{% if now().hour > 20 %}70
{% elif now().hour < 7 %}70
{% elif now().hour > 8 %}255
{% else %}255
{% endif %}
In ieder geval gaat dit nooit werken. Je wil groter dan 20 en kleiner dan 8 in dezelfde IF statement. Je zult beter moeten opslitsen. De now.hour is gewoon een simpel getal waar je naar moet kijken. Probeer het eens zo:
code:
1
2
3
4
| {% if now().hour >= 20 and now().hour < 24 %} 50 {% elif now().hour >= 0 and now().hour < 8 %} 75 {% else %}} 100 {% endif %} |
[ Voor 23% gewijzigd door martinvdm op 16-07-2018 07:38 ]
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
ik heb hem zelf zo:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
| action: - service: light.turn_on data_template: entity_id: light.gang_lamp brightness: > {%- if now().strftime('%H')| int >= 21 %} 50 {%- elif now().strftime('%H')| int < 7 %} 15 {%- elif now().strftime('%H')| int >= 7 %} 100 {%- endif %} |
Ik heb scenes gemaakt die ik aanstuur
YAML:
1
2
3
4
5
6
7
8
9
10
| - service: scene.turn_on data_template: entity_id: > {% if now().hour < 12 and is_state("light.eettafel", "off") %} scene.eettafel_lezen {% elif is_state("light.eettafel", "off") %} scene.eettafel_avond {% elif is_state("light.eettafel", "on") %} scene.eettafel_uit {% endif %} |
Ik krijg a.s. donderdag mijn 'slimme' meter geinstalleerd. Uiteraard wil ik deze waardes ook in Home Assistant tonen en dus aan de slag met de P1 poort, maar mijn PI staat niet in de meterkast. Zijn er meer mensen met dit probleem en hoe hebben jullie dit opgelost? Extra Pi in de meterkast en de waardes doorsturen of is er een makkelijkere manier?
Ik heb in mijn meterkast een extra PI geplaats deze leest de waardes uit dmv DSMR http://dsmr-reader.readthedocs.io/en/latest/intro.html , DSMR kan de waarde doorsturen naar MQTT en deze lees je weer in in HA.sjorsjes schreef op maandag 16 juli 2018 @ 09:19:
Ik krijg a.s. donderdag mijn 'slimme' meter geinstalleerd. Uiteraard wil ik deze waardes ook in Home Assistant tonen en dus aan de slag met de P1 poort, maar mijn PI staat niet in de meterkast. Zijn er meer mensen met dit probleem en hoe hebben jullie dit opgelost? Extra Pi in de meterkast en de waardes doorsturen of is er een makkelijkere manier?
Op deze pi heb ik ook VPN draaien. zodat van buiten af ook alles benaderen
Ik heb een Raspberry pi zero W in de meterkast om de waardes op te halen/op te slaan.sjorsjes schreef op maandag 16 juli 2018 @ 09:19:
Ik krijg a.s. donderdag mijn 'slimme' meter geinstalleerd. Uiteraard wil ik deze waardes ook in Home Assistant tonen en dus aan de slag met de P1 poort, maar mijn PI staat niet in de meterkast. Zijn er meer mensen met dit probleem en hoe hebben jullie dit opgelost? Extra Pi in de meterkast en de waardes doorsturen of is er een makkelijkere manier?
[ Tesla MIG MYP ]
Interessant! Wat is nu het voordeel van scenes eigenlijk?lolgast schreef op maandag 16 juli 2018 @ 08:12:
Ik heb scenes gemaakt die ik aanstuur
YAML:
1 2 3 4 5 6 7 8 9 10 - service: scene.turn_on data_template: entity_id: > {% if now().hour < 12 and is_state("light.eettafel", "off") %} scene.eettafel_lezen {% elif is_state("light.eettafel", "off") %} scene.eettafel_avond {% elif is_state("light.eettafel", "on") %} scene.eettafel_uit {% endif %}
Ik heb mijn homeserver (met DSMR docker container) onderin de kelder staan. Mijn slimme meter bovenaan. Werkt prima met een USB verlengkabel aan de slimme meter kabel (5 meter).jossie67 schreef op maandag 16 juli 2018 @ 09:32:
[...]
Ik heb in mijn meterkast een extra PI geplaats deze leest de waardes uit dmv DSMR http://dsmr-reader.readthedocs.io/en/latest/intro.html , DSMR kan de waarde doorsturen naar MQTT en deze lees je weer in in HA.
Op deze pi heb ik ook VPN draaien. zodat van buiten af ook alles benaderen
@koelkast Dat ik dezelfde waardes nu kan gebruiken via een input_select 
En via een scene kun je behalve de brightness ook meteen de kleurwaardes meegeven. Als je dat allemaal in een automation moet doen wordt de {% if %} {% elif %} wel erg lang
voorbeeld scene
En via een scene kun je behalve de brightness ook meteen de kleurwaardes meegeven. Als je dat allemaal in een automation moet doen wordt de {% if %} {% elif %} wel erg lang
voorbeeld scene
code:
1
2
3
4
5
6
7
8
9
10
11
12
| - name: Vakantie Aan entities: light.erker: state: on light.zuiltjes: state: on brightness: 254 color_temp: 154 light.bank: state: on brightness: 228 color_temp: 391 |
[ Voor 33% gewijzigd door lolgast op 16-07-2018 10:08 ]
@Verwijderd Yep
https://www.home-assistan...tt/broker#embedded-broker
https://www.home-assistan...tt/broker#embedded-broker
Een extra OrangePi (had ik nog liggen, maar zijn ook nog eens een stuk goedkoper).sjorsjes schreef op maandag 16 juli 2018 @ 09:19:
Ik krijg a.s. donderdag mijn 'slimme' meter geinstalleerd. Uiteraard wil ik deze waardes ook in Home Assistant tonen en dus aan de slag met de P1 poort, maar mijn PI staat niet in de meterkast. Zijn er meer mensen met dit probleem en hoe hebben jullie dit opgelost? Extra Pi in de meterkast en de waardes doorsturen of is er een makkelijkere manier?
Dit topic is gesloten.
Let op:
Tip: Gebruik http://www.yamllint.com/ om je YAML-code te valideren! Kan een hoop zoekwerk schelen waarom iets niet werkt.
Wel even opletten dat je er geen privégegevens (wachtwoorden e.d.) in zet, het blijft een 3rd party website
Lees ook eerst even de topicstart voor je je vraag plaatst, wellicht wordt je vraag daar al beantwoord.
Tip: Gebruik http://www.yamllint.com/ om je YAML-code te valideren! Kan een hoop zoekwerk schelen waarom iets niet werkt.
Wel even opletten dat je er geen privégegevens (wachtwoorden e.d.) in zet, het blijft een 3rd party website
Lees ook eerst even de topicstart voor je je vraag plaatst, wellicht wordt je vraag daar al beantwoord.