Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

  • Loveless85
  • Registratie: maart 2011
  • Laatst online: 07:03
quote:
lolgast schreef op dinsdag 10 juli 2018 @ 19:13:
@Loveless85 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.
Aiii, das wel wat prijzig voor een paar spotjes ja

Acties:
  • +1Henk 'm!

  • Nnoitra
  • Registratie: december 2000
  • Laatst online: 22:28
quote:
UTMachine 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.
Op basis van zijn lijstje, lijkt mij 4GB ook ruim voldoende voor de komende jaren; overkill is ook weer zoiets :)
Neem een NUC met 2 geheugen slots en je kunt er altijd nog een 4GB bij proppen als het nodig is.
quote:
lolgast 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 :)
Dus het is niet de data maar de presentatie ervan :p
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?


  • QuasaR
  • Registratie: december 2000
  • Laatst online: 15-08 20:24

QuasaR

One ring to rule them all

(jarig!)
quote:
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 :)
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.

Specs van mij verslaving --> V. 24 @ 1.63 m. | 2x Brown eyes | Extern Dual Cup C | 38 graden stressed | Wake on Man | 15cm. input | HBO 2004 operating system | Compatible schoonMotherboard | Love@first site


  • Loveless85
  • Registratie: maart 2011
  • Laatst online: 07:03
quote:
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 wordt :P

Ja, als je meer KaKu hebt kan ik het me voorstellen, maar voor die paar spotjes van mij vindt ik het ff te gek :+

  • UTMachine
  • Registratie: juli 2000
  • Laatst online: 19-08 18:26
@Loveless85

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.

  • Imperial Guard
  • Registratie: februari 2006
  • Laatst online: 16-08 11:44
quote:
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.
Hiervoor gebruik ik de ingebouwde bluetooth van de Pi en via Wifi een custom component iphonedetect.

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'?

  • Imperial Guard
  • Registratie: februari 2006
  • Laatst online: 16-08 11:44
quote:
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'?
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 :)

  • roel_hendr
  • Registratie: december 2010
  • Laatst online: 29-07 22:15
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!
quote:
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 :)
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.

  • Loveless85
  • Registratie: maart 2011
  • Laatst online: 07:03
quote:
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'?
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 werkster :$ Dan 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
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 :)

  • Imperial Guard
  • Registratie: februari 2006
  • Laatst online: 16-08 11:44
quote:
lolgast 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.
Op bepaalde acties wil ik niet
quote:
Loveless85 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 werkster :@ Dan 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
Daarvoor bijvoorbeeld.

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.

  • roel_hendr
  • Registratie: december 2010
  • Laatst online: 29-07 22:15
quote:
roel_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!
Mijn vragen zijn een beetje verloren gegaan :). Iemand die mij hiermee kan helpen?
Je moet in een NUC altijd zelf opslag regelen (en ram). Je kan een passende ssd bestellen, en daar bijvoorbeeld Debian opzetten.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


  • Tassadar32
  • Registratie: september 2006
  • Laatst online: 08:43
@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 - Outlander PHEV - TNM Lolo 3.7kW


  • BoschR
  • Registratie: december 2008
  • Laatst online: 18-08 14:42
@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 initile 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

PVOutput live - 3060wp


Acties:
  • +1Henk 'm!

  • UTMachine
  • Registratie: juli 2000
  • Laatst online: 19-08 18:26
quote:
roel_hendr schreef op woensdag 11 juli 2018 @ 13:53:
[...]


Mijn vragen zijn een beetje verloren gegaan :). Iemand die mij hiermee kan helpen?
:+ Ik draai zelf met Ubuntu 16.04 (18.04 is nog te nieuw voor een upgrade 8) ) en Docker. ISO downloaden en naar USB-stick schrijven en het staat er zo op.
quote:
BoschR 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 initile 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

Ik mis het poortnummer in al die URLs? Zonder dat poortnummer probeert hij standaard poort 443, waar natuurlijk niemand antwoord geeft nu :+

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


Acties:
  • +1Henk 'm!
@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
YAML:
1
2
3
4
{% if as_timestamp(now()) | int - as_timestamp(states.automation.aanwezigheid_stefan.attributes.last_triggered) | int < 1800 %}
true
{% else %}
false


Acties:
  • +1Henk 'm!

  • Imperial Guard
  • Registratie: februari 2006
  • Laatst online: 16-08 11:44
quote:
lolgast schreef op woensdag 11 juli 2018 @ 14:46:
@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
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 heeft :).
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.

  • Loveless85
  • Registratie: maart 2011
  • Laatst online: 07:03
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?

Acties:
  • +1Henk 'm!

  • DeadMetal
  • Registratie: mei 2002
  • Laatst online: 19-08 07:50
Gewoon die v2, dus deze (willekeurige Ali verkoper aangeklikt).

  • defcon84
  • Registratie: september 2009
  • Laatst online: 18-08 11:27

defcon84

Multipass?

quote:
depl0y 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.
thanks, ik ga er eens een keer mee aan de slag. :-)

Untappd | "Dogs fucked the pope, no fault of mine." -Hunter S. Thompson


  • CubicQ
  • Registratie: september 1999
  • Laatst online: 21:46
quote:
Loveless85 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?
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.

  • Faece
  • Registratie: augustus 2007
  • Laatst online: 08-08 20:20
Kan ik het flikkeren van de fibaro motion sensor uitzetten in home assistant ?

Acties:
  • +1Henk 'm!
@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.

  • Faece
  • Registratie: augustus 2007
  • Laatst online: 08-08 20:20
quote:
lolgast 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.
Was alles maar zo simpel ;) Alvast bedankt voor je snelle reply

  • defcon84
  • Registratie: september 2009
  • Laatst online: 18-08 11:27

defcon84

Multipass?

quote:
lolgast 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 :)
Dat lijkt veel op Portainer :)
quote:
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.
een groep maken van je devices en die gebruiken om je status weer te geven.

Untappd | "Dogs fucked the pope, no fault of mine." -Hunter S. Thompson


  • BoschR
  • Registratie: december 2008
  • Laatst online: 18-08 14:42
quote:
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 :+
Klopt, waarom zou op 443 niks reageren? Met de standaard poort 8123 overigens hetzelfde eufel.

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?

PVOutput live - 3060wp

Daar, of in je firewall.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


  • koelkast
  • Registratie: juni 1999
  • Niet online
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/

  • zoeperman
  • Registratie: juni 2002
  • Laatst online: 19-08 20:52
@lolgast plus een heel andere opbouw van het os....

  • DeadMetal
  • Registratie: mei 2002
  • Laatst online: 19-08 07:50
quote:
koelkast schreef op woensdag 11 juli 2018 @ 23:43:
Zijn er hier met dezelfde ervaringen met yeelight lampen?
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.

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.

  • kepler
  • Registratie: maart 2002
  • Laatst online: 07:15
quote:
lolgast 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/
Ik had het gezien, binnenkort maar eens overstappen en mogelijk ook naar de RPi 3B+. Ik ben benieuwd of het veel sneller is :)

  • zoeperman
  • Registratie: juni 2002
  • Laatst online: 19-08 20:52
heb een pi zero W genstalleerd 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?
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)"}

zoeperman wijzigde deze reactie 12-07-2018 14:41 (31%)


  • UTMachine
  • Registratie: juli 2000
  • Laatst online: 19-08 18:26
@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:
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)"}


  • zoeperman
  • Registratie: juni 2002
  • Laatst online: 19-08 20:52
Lijkt erop dat je bij android bluetooth echt moet aanzetten. Dat is weer niet handig want dat zuipt batterij...
En dt is met de nieuwste bluetooth versies al lang niet meer zo.

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


  • kepler
  • Registratie: maart 2002
  • Laatst online: 07:15
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 :D 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 :')
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


  • zoeperman
  • Registratie: juni 2002
  • Laatst online: 19-08 20:52
quote:
Hmmbob schreef op donderdag 12 juli 2018 @ 21:35:
En dt is met de nieuwste bluetooth versies al lang niet meer zo.
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
quote:
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?
Om mezelf even te quoten. ik heb het werkend.
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!


Acties:
  • +1Henk 'm!

  • coromandel
  • Registratie: september 2014
  • Laatst online: 19-08 09:58
@lolgast
quote:
@coromandel Mijn Hue Tap in Home Assistant even snel op papier gezet :)
https://www.lolgast.nl/hue-tap-home-assistant/
Top handleiding... ik heb de Hue Tap nu werkend in Home Assistant! _/-\o_
Inmiddels heb ik DSMR Reader nu ook draaien... dus ik ga me binnenkort verdiepen in MQTT.

Hartelijk dank!
quote:
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
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....

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


  • Chefferson
  • Registratie: februari 2012
  • Laatst online: 16-08 17:19
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

Chefferson wijzigde deze reactie 13-07-2018 08:08 (20%)


  • coromandel
  • Registratie: september 2014
  • Laatst online: 19-08 09:58
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?

Acties:
  • +1Henk 'm!
@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

  • Sebastiaan001
  • Registratie: december 2012
  • Laatst online: 19-08 12:42
quote:
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
Je gebruikt de yeelight component voor een andere ledstrip. Ik denk dat het daar fout gaat, wat staat er in je log?

  • KvNwPPr
  • Registratie: februari 2014
  • Laatst online: 18-08 16:34
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

  • Nelus82
  • Registratie: april 2014
  • Laatst online: 07:59
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 :)

  • Smika
  • Registratie: januari 2006
  • Laatst online: 19-08 01:30
quote:
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.
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.

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


Acties:
  • +1Henk 'm!
@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 :+

lolgast wijzigde deze reactie 13-07-2018 16:05 (15%)


  • Smika
  • Registratie: januari 2006
  • Laatst online: 19-08 01:30
quote:
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 :+
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.. :-)
@Smika
Ik zie nu ook waarom :+ In je automation laat je de trigger plaatsvinden door een switch die ook in de action zit 8)7

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

lolgast wijzigde deze reactie 13-07-2018 16:18 (8%)


  • Smika
  • Registratie: januari 2006
  • Laatst online: 19-08 01:30
quote:
lolgast schreef op vrijdag 13 juli 2018 @ 16:17:
@Smika
Ik zie nu ook waarom :+ In je automation laat je de trigger plaatsvinden door een switch die ook in de action zit 8)7

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

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.
@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
  • Registratie: januari 2006
  • Laatst online: 19-08 01:30
quote:
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?
"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.
@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 gn pulsdrukker! Zie Jaap-Jan in "Home Assistant - Open source Python3 home automation"

  • Smika
  • Registratie: januari 2006
  • Laatst online: 19-08 01:30
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 :+

  • JBS
  • Registratie: januari 2004
  • Niet online
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.
quote:
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
Het LED'je op de Hue dimmer brand met I en O kortstondig groen, bij de dim knoppen nu wat langer rood.

  • remyy
  • Registratie: augustus 2007
  • Laatst online: 17-08 22:38
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.

  • balk
  • Registratie: januari 2000
  • Laatst online: 08:02
quote:
remyy 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.
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-pel :)
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.

balk wijzigde deze reactie 13-07-2018 22:28 (2%)
Reden: Node Red opmerking


  • JBS
  • Registratie: januari 2004
  • Niet online
quote:
remyy 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.
Dit kun je doen met een input_boolean, deze kun je in- uitschakelen (handmatig of met logica).

https://i.imgur.com/Le0cGVi.png

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/

JBS wijzigde deze reactie 13-07-2018 22:40 (19%)


Acties:
  • +1Henk 'm!

  • JBS
  • Registratie: januari 2004
  • Niet online
quote:
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"
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.

  • Smika
  • Registratie: januari 2006
  • Laatst online: 19-08 01:30
quote:
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 :+
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.
@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
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

  • flexje
  • Registratie: september 2001
  • Laatst online: 01:01

flexje

got-father

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.
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.

flexje wijzigde deze reactie 14-07-2018 10:07 (4%)

"Try not to become a man of success but rather to become a man of value..."


  • breinonline
  • Registratie: juni 2001
  • Laatst online: 08:43

breinonline

Are you afraid to be known?

Is dat met home assistant en op welk os dan? Of is het hass.io?

"For I dipt into the future, far as the human eye could see;
Saw the vision of the world, and all the wonder that would be..." -Alfred Tennyson.

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:
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!


  • Imperial Guard
  • Registratie: februari 2006
  • Laatst online: 16-08 11:44
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:
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)


  • remyy
  • Registratie: augustus 2007
  • Laatst online: 17-08 22:38
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?

  • JBS
  • Registratie: januari 2004
  • Niet online
quote:
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.
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.

-----

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 :) ). Ik zie in de log dat de automation afgetrapt wordt na het drukken op de dim+ knop op de Hue Dimmer, maar kennelijk gaat er in de action nog iets niet goed.

\\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.

JBS wijzigde deze reactie 14-07-2018 22:38 (28%)


  • ny-hardcore
  • Registratie: maart 2002
  • Laatst online: 22:07
quote:
remyy 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?
bedoel je de transceiver van rfxcom? die zijn ondersteund :
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


Acties:
  • 0Henk 'm!

  • sanane
  • Registratie: december 2006
  • Laatst online: 17-08 00:11
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 ?
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


Acties:
  • 0Henk 'm!

  • Nnoitra
  • Registratie: december 2000
  • Laatst online: 22:28
quote:
[b][message=55839833,noline]sanane schreef op zondag 15 juli 2018 @
...
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

Nnoitra wijzigde deze reactie 15-07-2018 15:52 (3%)

Sarcasm is my superpower! What's yours?


Acties:
  • 0Henk 'm!

  • sanane
  • Registratie: december 2006
  • Laatst online: 17-08 00:11
quote:
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
Ik heb onderstaande code gevonden maar ben nog aan het uitvogelen ik het moet instellen.
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 %}


Acties:
  • 0Henk 'm!

  • Nnoitra
  • Registratie: december 2000
  • Laatst online: 22:28
quote:
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..

Nnoitra wijzigde deze reactie 15-07-2018 16:49 (4%)

Sarcasm is my superpower! What's yours?


Acties:
  • 0Henk 'm!

  • tomk94
  • Registratie: mei 2010
  • Laatst online: 08:46

tomk94

Developer

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:
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?

Acties:
  • 0Henk 'm!
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?

Hmmbob wijzigde deze reactie 15-07-2018 17:19 (22%)

"Regard your soldiers as your children, and they will follow you into the deepest valleys;
look on them as your own beloved sons, and they will stand by you even unto death." - Sun Tzu, The Art of War


Acties:
  • 0Henk 'm!

  • Nnoitra
  • Registratie: december 2000
  • Laatst online: 22:28
quote:
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?


Acties:
  • 0Henk 'm!

  • tomk94
  • Registratie: mei 2010
  • Laatst online: 08:46

tomk94

Developer

quote:
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.
In mijn veronderstelling was idle het niet afspelen van media.

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!

  • sanane
  • Registratie: december 2006
  • Laatst online: 17-08 00:11
quote:
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..
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 %}
quote:
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 %}
je kunt dit gemakkelijk testen in Templates editor in Home assistant.
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 %}

martinvdm wijzigde deze reactie 16-07-2018 07:38 (23%)

He who laughs last thinks slowest!


  • zoeperman
  • Registratie: juni 2002
  • Laatst online: 19-08 20:52
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 %}


  • sjorsjes
  • Registratie: juli 2006
  • Laatst online: 22:57
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?

Home-Assistant.io | Home-Assistant config | Discogs


  • jossie67
  • Registratie: oktober 2006
  • Laatst online: 21:52
quote:
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?
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

  • Cyw00d
  • Registratie: januari 2006
  • Laatst online: 19-08 14:59

Cyw00d

Apple - Gamen - HASS

quote:
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?
Ik heb een Raspberry pi zero W in de meterkast om de waardes op te halen/op te slaan.

 iPhone X -  Watch -  Macbook Pro 2018 -  iPad Mini 2 - i7 8700K - 1080TI Game PC


  • koelkast
  • Registratie: juni 1999
  • Niet online
quote:
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 %}

Interessant! Wat is nu het voordeel van scenes eigenlijk?

  • koelkast
  • Registratie: juni 1999
  • Niet online
quote:
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
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).

Acties:
  • +1Henk 'm!
@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
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

lolgast wijzigde deze reactie 16-07-2018 10:08 (33%)


  • Pieter__123
  • Registratie: juli 2018
  • Laatst online: 25-07 17:09
Is bij de ingebouwde mqtt broker de host je ip adres van de pi?

  • barrymossel
  • Registratie: juni 2003
  • Laatst online: 19-08 13:39
quote:
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?
Een extra OrangePi (had ik nog liggen, maar zijn ook nog eens een stuk goedkoper).

Oneplus One Review & Specificaties

Pagina: 1 ... 55 ... 62 Laatste


Call of Duty: Black Ops 4 HTC U12+ dual sim LG W7 Google Pixel 3 XL OnePlus 6 Battlefield V Samsung Galaxy S9 Dual Sim Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True