Acties:
  • 0 Henk 'm!

  • DennusB
  • Registratie: Mei 2006
  • Niet online
Hmmbob schreef op vrijdag 22 juni 2018 @ 12:11:
Leuk, maar dan “issie nog niet uit” dus. RC, Beta of Dev branches tellen niet mee voor officiële releases.
Als ik in Hass.io switch naar de beta branch, krijg ik dan ook Home-Assistant pre-releases?

Edit : Ja dus. Dan kan ik iig verder pielen vanavond :D

[ Voor 8% gewijzigd door DennusB op 22-06-2018 12:48 ]

Owner of DBIT Consultancy | DJ BassBrewer


Acties:
  • +1 Henk 'm!
Ik moet vaker refreshen.... :X

Zelf ook maar even editten in de hoop dat de rest wel refreshed O-)
Ben een beetje met ha-dockermon aan het klooien om Docker status in HA te krijgen. Heb namelijk een script wat moet lopen bij de creatie van een container die ik laat updaten via Watchtower. Nu zit ik alleen met een esthetische vraag. Waar zou jullie voorkeur naar uitgaan? Ik neig zelf naar de 2e

Afbeeldingslocatie: https://images.lolgast.nl/uploads/medium/cee02a853bcd2d7cf1410a9dfd70c562.pngKlikbaar

Afbeeldingslocatie: https://images.lolgast.nl/uploads/medium/1cec46b6d8f8b64403ea4e0b6b9622de.pngKlikbaar

De lijst wordt best lang, ik zit uit mijn hoofd op 27 containers op het moment...

[ Voor 171% gewijzigd door lolgast op 22-06-2018 15:22 ]


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 10:57

defcon84

Multipass?

(jarig!)
absoluut het 2de :)

Acties:
  • 0 Henk 'm!
Zeker de 2e @lolgast, en als je inderdaad nog zoveel meer containers hebt zou ik ze misschien ook nog in subgroepen per functionaliteit onderverdelen.

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • zoeperman
  • Registratie: Juni 2002
  • Laatst online: 20-09 07:40
jossie67 schreef op vrijdag 22 juni 2018 @ 10:37:
[...]


Ik doe alles in Visual Studio Code, met plugin, deze gaf geen issue aan, als mijn code in de yaml check gooit, gaat is alles veranderen volgens mij niet in het voordeel

uit eindelijk heb ik het werkend gekregen met

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
# Walkin lights 
- alias: "003_Turn_on_walkin_light"
  condition: 
    - condition: time
      after: '07:00:00'
      before: '23:30:00'
  trigger:
    platform: state
    entity_id: binary_sensor.motion_sensor_158d0001e54131
    to: 'on'
  action:
    service: homeassistant.turn_on
    entity_id: light.kaku_walkin

- alias: "004_Turn_off_walkinlight_after_2min"
  trigger:
    platform: state
    entity_id: binary_sensor.motion_sensor_158d0001e54131
    to: 'off'
    for:
      minutes: 1
  action:
    service: homeassistant.turn_off
    entity_id: light.kaku_walkin
waarom die for statement? aangezien in je alias staat na 2 minuten..
als het een xiaomi motion sensor is gaat hij automatisch naar off na 2 minuten.
en je zou in je off ook een voorwaarde kunnen zetten dat het licht aan is, anders schakelt hij overdag ook naar off (is meer vervuiling van je log/scripts)

Acties:
  • 0 Henk 'm!

  • zoeperman
  • Registratie: Juni 2002
  • Laatst online: 20-09 07:40
@lolgast ik zou ook de 2e nemen..

moet ook maar eens kijken wat je allemaal met docker en containers kan...
ik draai nu het hassio image op een pi3 maar dat is misschien wat overkill en kan er meer op draaien.

Acties:
  • 0 Henk 'm!

  • Nnoitra
  • Registratie: December 2000
  • Laatst online: 11:35
zoeperman schreef op vrijdag 22 juni 2018 @ 17:33:
[...]


waarom die for statement? aangezien in je alias staat na 2 minuten..
als het een xiaomi motion sensor is gaat hij automatisch naar off na 2 minuten.
en je zou in je off ook een voorwaarde kunnen zetten dat het licht aan is, anders schakelt hij overdag ook naar off (is meer vervuiling van je log/scripts)
Ik denk dat jij 'm verkeerd interpreteert; dit lijkt mij een gevalletje: als sensor een minuut op 'off' staat, dan actie.
In mijn reactie op zijn vraag heb ik nog een delay van een minuut in de actie gezet zodat de actie na de genoemde 2 minuten (1 minuut 'off' + minuut wachten) afgetrapt word.

Sarcasm is my superpower! What's yours?


Acties:
  • 0 Henk 'm!
Thanks voor de bevestiging. Ik heb gemerkt dat ik niet altijd de verstandigste keuze maak in de opmaak van de menu's. Echter moest ik nu alsnog best wel scrollen en de tip om ze onder te verdelen heb ik dan ook maar even getest O-)

Afbeeldingslocatie: https://images.lolgast.nl/uploads/medium/daa58faf3eeaaecc15719785878847dd.pngDit is het in mijn ogen ook niet helemaal

Afbeeldingslocatie: https://images.lolgast.nl/uploads/medium/94ac42c281ad59450f6b2c249bdbfce3.pngDenk dat ik het nu even zo laat om te testen

Edit: Ik heb niet alle containers toegevoegd. HA-Dockermon uiteraard, want als die niet draait doet dit overzicht het toch niet en HA ook niet, want dan doet het overzicht het ook niet :+

[ Voor 12% gewijzigd door lolgast op 22-06-2018 19:53 ]


Acties:
  • 0 Henk 'm!

  • breinonline
  • Registratie: Juni 2001
  • Laatst online: 11:11

breinonline

Are you afraid to be known?

martinvdm schreef op donderdag 21 juni 2018 @ 17:29:
[...]

Kun je je code met de dubbele device tracker eens delen?
@Imperial Guard dat zou fijn zijn :Y Ik ben nu ook bezig om de BT tracker en de wifi te combineren maar ben er nog niet geheel uit. Ik kan ook geen voorbeelden vinden die kloppen met mijn situatie.

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


Acties:
  • +1 Henk 'm!

  • codegro
  • Registratie: April 2017
  • Laatst online: 10:48
Na herhaaldelijke problemen met Domoticz, heb ik nu toch maar eens Hasbian geïnstalleerd op mijn nieuwe RP3B+. Moet zeggen valt me niet tegen. Configureren is even wennen, maar gelukkig is yaml niet moeilijk te begrijpen. Je kunt systeem compleet naar je hand zetten. Denk dat HASS een blijvertje word hier.

Hoop wel dat hassio binnenkort beschikbaar komt voor de RP3B+

Acties:
  • 0 Henk 'm!

  • trekker22
  • Registratie: Maart 2003
  • Laatst online: 08:17
Niemand ooit problemen met Sonos devices die na aantal dagen weg vallen in HA?

Enige wat helpt is reboot van de Sonos zelf.

Sonos is prima benaderbaar via eigen app/ip adres.

Acties:
  • 0 Henk 'm!

  • SPX420
  • Registratie: December 2012
  • Niet online
Die nieuwe lovelace UI is wel echt gaaf. Scheelt een hoop custom cards ed.

https://gist.github.com/c...876edf92c4c1f3579e740fbd5

Helaas dit weekend te druk om er mee aan de gang te gaan.

Acties:
  • +3 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
breinonline schreef op vrijdag 22 juni 2018 @ 20:42:
[...]

@Imperial Guard dat zou fijn zijn :Y Ik ben nu ook bezig om de BT tracker en de wifi te combineren maar ben er nog niet geheel uit. Ik kan ook geen voorbeelden vinden die kloppen met mijn situatie.
In mijn config heb ik twee device trackers staan, ik zit nog een beetje te spelen met de consider_home functie, die staat nu op 5 min maar mocht het dit weekend problemen geven verhoog ik die naar 7,5 / 10 min.
De iPhone 8 van mijn vriendin blijft netjes zichtbaar in het WiFi in sleepmode, terwijl mijn iPhone 6 continu lijkt te knipperen met de status.

configuration.yaml:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
device_tracker:
  - platform: bluetooth_tracker
    consider_home: 300  
    track_new_devices: false

  - platform: nmap_tracker
    hosts:
      - 192.168.1.20
      - 192.168.1.21
    exclude: 192.168.1.8
    interval_seconds: 5
    consider_home: 300
    #consider_home: 5
    track_new_devices: false


groups.yaml:
code:
1
2
3
4
5
6
7
8
9
10
device_tracker_persoon_1:
  name: persoon_1
  entities:
    - device_tracker.iphone_persoon_1
    - device_tracker.iphone_persoon_1_bt
device_tracker_persoon_2:
  name: persoon_2
  entities:
    - device_tracker.iphone_persoon_2
    - device_tracker.iphone_persoon_2_bt


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
- alias: Set Persoon Net Thuis
  initial_state: 'on'
  hide_entity: True
  trigger:
    - platform: state
      entity_id: group.device_tracker_persoon_1
      from: 'not_home'
      to: 'home'
    - platform: state
      entity_id: group.device_tracker_persoon_2
      from: 'not_home'
      to: 'home'
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if trigger.entity_id == 'group.device_tracker_persoon_1' %}
            input_select.persoon_1_status_dropdown
          {% else %}
            input_select.persoon_2_status_dropdown
          {% endif %}
        option: >
          {% if trigger.entity_id == 'group.device_tracker_persoon_1' %}
            {% if states.input_select.persoon_1_status_dropdown.state == 'Net Weg' %}
              Thuis
            {% else %}
              Net Thuis
            {% endif %}
          {% else %}
            {% if states.input_select.persoon_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.persoon_1_status_dropdown
      to: 'Net Thuis'
      for:
        minutes: 10
    - platform: state
      entity_id: input_select.persoon_2_status_dropdown
      to: 'Net Thuis'
      for:
        minutes: 10
    - platform: state
      entity_id: input_select.persoon_1_status_dropdown
      from: 'Net Weg'
      to: 'Net Thuis'
    - platform: state
      entity_id: input_select.persoon_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.persoon_1_status_dropdown' %}
            input_select.persoon_1_status_dropdown
          {% else %}
            input_select.persoon_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_persoon_1
      from: 'home'
      to: 'not_home'
    - platform: state
      entity_id: group.device_tracker_persoon_2
      from: 'home'
      to: 'not_home'
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if trigger.entity_id == 'group.device_tracker_persoon_1' %}
            input_select.persoon_1_status_dropdown
          {% else %}
            input_select.persoon_2_status_dropdown
          {% endif %}
        option: Net Weg

- alias: Set Persoon Weg
  initial_state: 'on'
  hide_entity: True
  trigger:
    - platform: state
      entity_id: input_select.persoon_1_status_dropdown
      to: 'Net Weg'
      for:
        minutes: 10
    - platform: state
      entity_id: input_select.persoon_2_status_dropdown
      to: 'Net Weg'
      for:
        minutes: 10
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if trigger.entity_id == 'input_select.persoon_1_status_dropdown' %}
            input_select.persoon_1_status_dropdown
          {% else %}
            input_select.persoon_2_status_dropdown
          {% endif %}
        option: Weg

- alias: Set Persoon Vakantie
  initial_state: 'on'
  hide_entity: True
  trigger:
    - platform: state
      entity_id: input_select.persoon_1_status_dropdown
      to: 'Weg'
      for:
        hours: 24
    - platform: state
      entity_id: input_select.persoon_2_status_dropdown
      to: 'Weg'
      for:
        hours: 24
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if trigger.entity_id == 'input_select.persoon_1_status_dropdown' %}
            input_select.persoon_1_status_dropdown
          {% else %}
            input_select.persoon_2_status_dropdown
          {% endif %}
        option: Vakantie

Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
Na de nieuwe update lijkt AppDaemon niet te willen starten, meer mensen die hier issues mee hebben?

Nevermind waarschijnlijk een oudere 1.1 versie uit een andere git-repo die niet meer ondersteunt is.
Domme ik, zaterdag ochtend he ;)

Om mezelf niet volledig te Quoten uit het vorige bericht, wat gebruiken jullie aan tijden voor de consider_home functie?

[ Voor 61% gewijzigd door Imperial Guard op 23-06-2018 08:59 ]


Acties:
  • 0 Henk 'm!
Imperial Guard schreef op zaterdag 23 juni 2018 @ 08:26:
Na de nieuwe update lijkt AppDaemon niet te willen starten, meer mensen die hier issues mee hebben?

Nevermind waarschijnlijk een oudere 1.1 versie uit een andere git-repo die niet meer ondersteunt is.
Domme ik, zaterdag ochtend he ;)

Om mezelf niet volledig te Quoten uit het vorige bericht, wat gebruiken jullie aan tijden voor de consider_home functie?
Bedankt voor je code. Dat is nog een flink werkje. Ik gebruik 3 min consider Home.

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


Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
martinvdm schreef op zaterdag 23 juni 2018 @ 09:20:
[...]

Bedankt voor je code. Dat is nog een flink werkje. Ik gebruik 3 min consider Home.
Graag gedaan, wat voor mobiel device gebruik je?

De code heb ik ook gevonden op internet en geïmplementeerd :)

Acties:
  • 0 Henk 'm!
Ik zit bij KPN en heb dus geen Horizon box (Ziggo), maar ik zie dat er voor de Horizon box van Unitymedia (Duitsland) een nieuwe component is: https://www.home-assistan...nts/media_player.horizon/

T apparaat ziet er hetzelfde uit als de Nederlandse Horizon boxen en Unitymedia is het moederbedrijf van wat ooit UPC was... Zou het ook voor Ziggo boxen werken?

Edit: te lang niet gekeken, ik zie dat voor de Ziggo box al een component is met vrijwel dezelfde beschrijving (https://www.home-assistan...player.ziggo_mediabox_xl/)

[ Voor 20% gewijzigd door Hmmbob op 23-06-2018 12:46 ]

Sometimes you need to plan for coincidence


Acties:
  • +2 Henk 'm!
Ok, ik ben begonnen met kijken wat voor mij een betrouwbare manier is om onze telefoons te tracken. Zowel mijn vrouw als ik maken gebruik van een iPhone (model 6 en 7s)
Wifi component: https://github.com/koen01...e_tracker/iphonedetect.py
Tado: https://www.home-assistan...ents/device_tracker.tado/
BT: https://community.home-as...-presence-detection/50674

TijdActieWiFiTadoBT
18:13Thuis19:0918:1318:13
19:10Weg19:13no detection19:10
19:15Thuis19:15no detection19:15
10:45Weg10:4810:5210:45
11:12Thuis11:1311:2411:12
12:42Weg12:4512:4512:42
13:47Thuis13:48no detection13:47
13:49Weg13:52no detection13:49
14:38Thuis14:3914:3814:38


Tado:
De no-detection van Tado is te verklaren. Tado (slimme verwarming) werkt namelijk met een zone rondom mijn huis, waarin hij vindt dat ik nog thuis ben. Naarmate die afstand oploopt, gaat de thermostaat namelijk omlaag. Als ik dicht bij huis ben, hoeft de thermostaat niet omlaag want de kans is groot dat ik snel weer thuis ben. Voor HA presence detection dus niet echt een geschikt systeem, maar naar kantoor/thuis werkt het op zich goed.

BT:
Ik heb op dit moment nog maar 1 RPi Zero liggen, bij de deur. Dit is niet genoeg om het betrouwbaar te maken. Zie afbeelding hieronder. Gedurende het geel gearceerde lag mijn telefoon een verdieping hoger, op mijn nachtkastje. De dag hiervoor was het knipperlichteffect echt gigantisch, bijna een compleet rood blok. Dit is op te lossen door een extra RPi boven neer te leggen en de beide sensoren met een min_max sensor te combineren
Afbeeldingslocatie: https://images.lolgast.nl/uploads/big/1bc4f4ed8914cdd0e984eabc50370304.png

Acties:
  • 0 Henk 'm!
Good busy! Ik had zelf ook al, minder empirisch onderbouwd, het gevoel dat de BT erg betrouwbaar is. Mooi!

Het enige wat ik nu nog graag wil doen is die Bluetooth oplossing echt als device_tracker in kunnen zetten, zodat je ook echt “home/away” acties kan ondersteunen.

[ Voor 45% gewijzigd door Hmmbob op 23-06-2018 17:49 ]

Sometimes you need to plan for coincidence


Acties:
  • +1 Henk 'm!
@Hmmbob Verdient nog absoluut niet de schoonheidsprijs, maar hier kun je zeker weten mee uit de voeten om er zelf wat van te maken. Heb nu geen tijd om het netjes in te stellen...

YAML:
1
2
3
4
# device_tracker.yaml
- platform: mqtt
  devices:
    stefan_iphone: 'location/stefan'

YAML:
1
2
3
4
5
6
7
# sensor.yaml //deze heb je al
- platform: mqtt
  state_topic: 'location/owner/keuken/F0:DB:E2:A4:4F:8D'
  value_template: '{{ value_json.confidence }}'
  unit_of_measurement: '%'
  force_update: true
  name: 'Stefan Keuken'

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# automation.yaml
- alias: Aanwezig
  id: "39892321"
  initial_state: 'on'
  trigger:
    - platform: numeric_state
      entity_id: sensor.stefan_keuken
      above: 50
  action:
    service: mqtt.publish
    data:
      topic: location/stefan
      payload: "home"
      retain: true

- alias: Afwezig
  id: "978682231"
  initial_state: 'on'
# Andere trigger, werkt misschien ook wel handig. Geen idee nog
  trigger:
    platform: mqtt
    topic: 'location/owner/keuken/F0:DB:E2:A4:4F:8D'
    payload: 0
  action:
    service: mqtt.publish
    data:
      topic: location/stefan
      payload: "not_home"
      retain: true

[ Voor 6% gewijzigd door lolgast op 23-06-2018 20:16 ]


Acties:
  • 0 Henk 'm!

  • Chamek
  • Registratie: Mei 2017
  • Laatst online: 14-12-2020
Mensen, wat een leuk speelgoed is dit zeg. Vorige week mijn RBP3+ besteld gisteren ontvangen en direct mee aan de slag. Vandaag Hassio erop gezet en wat een mooie software.

Mooi uiterlijk en makkelijk te gebruiken. Nu het lastige er is zoveel te automatiseren maar wat is handig? Ik wil soieso met de nest en de ramen aan de slag.

Dus wanneer een raam opengezet word en de nest een temp detecteer +2 C van de stookgrens (vb stookgrens 17C kamertemp 20C dus bij 19C en raam open verwarming naar eco mode) de verwaring automatisch naar eco mode totdat alle ramen gesloten zijn.

Zo kun je luchten zonder aan de verwarming te zitten :) dit kan centjes schelen in de winter

Iemand een idee voor de verlicht in de badkamer? Ik wil een sensor plaatsen wanneer iemand in de badkamer is of aan het douchen is dat de lamp aan gaat en anders uit. Bewegingssensor werkt niet echt omdat hij niet door de kabine heen komt. Suggesties?

[ Voor 7% gewijzigd door Chamek op 24-06-2018 00:13 ]


Acties:
  • 0 Henk 'm!

  • hendrik12345678
  • Registratie: Oktober 2014
  • Laatst online: 23-09-2024
Chamek schreef op zondag 24 juni 2018 @ 00:08:
Mensen, wat een leuk speelgoed is dit zeg. Vorige week mijn RBP3+ besteld gisteren ontvangen en direct mee aan de slag. Vandaag Hassio erop gezet en wat een mooie software.
Kan Hassio op een RPI3B+?
Ik dacht dat dat nog niet kon.
Heb je het gewone image gebruikt, of zelf geïnstalleerd?

Acties:
  • +1 Henk 'm!

  • Chamek
  • Registratie: Mei 2017
  • Laatst online: 14-12-2020
hendrik12345678 schreef op zondag 24 juni 2018 @ 00:12:
[...]

Kan Hassio op een RPI3B+?
Ik dacht dat dat nog niet kon.
Heb je het gewone image gebruikt, of zelf geïnstalleerd?
Er is nog geen officiele image op de site. Maar als raspbian instaleert en een curl daarbij laat draaien gaat die hassio instaleren. BT werkt nog niet maar de rest werk goed :)

tot die tijd ben ik tevreden.

https://github.com/dale3h/hassio-installer

Acties:
  • +1 Henk 'm!

  • SPX420
  • Registratie: December 2012
  • Niet online
Chamek schreef op zondag 24 juni 2018 @ 00:08:

Iemand een idee voor de verlicht in de badkamer? Ik wil een sensor plaatsen wanneer iemand in de badkamer is of aan het douchen is dat de lamp aan gaat en anders uit. Bewegingssensor werkt niet echt omdat hij niet door de kabine heen komt. Suggesties?
Ik heb twee bewegingssensoren in de badkamer, een voor buiten de douche cabine en een voor in de douchecabine. die 2e heb ik op het plafond naar beneden gericht.

Acties:
  • 0 Henk 'm!

  • DeadMetal
  • Registratie: Mei 2002
  • Laatst online: 14-10 09:59
Een vraag voor de node-red gebruikers. Ik wil de felheid van een lamp uitlezen om daar wat mee te doen in een sequence.

Als ik het volgende doe:
'timestamp inject' node (daarop kan je klikken om het te starten) -> 'home assistant - current state' node -> 'debug' node, dan zie ik inderdaad prima de gegevens van de lamp in het debug-scherm

Dan iets ingewikkelder, met een Kaku-afstandsbediening wil ik de felheid omhoog of omlaag brengen.
Eerst detecteer ik het indrukken van precies de gewenste knop, vervolgens wil ik wederom de felheid van de lamp uitlezen. En dan is uiteindelijk de bedoeling om via een function de nieuwe gewenste felheid te bepalen en dan de lamp in te stellen. Wat nu echter gebeurt, is dat de debug-node die de payload toont, nog steeds de info m.b.t. 'button_pressed' (het indrukken van de knop) uitspuugt, in plaats van de gegevens van de lamp. Ik heb wél override topic en override payload aanstaan in de 'current-state' node.

Hoe kan dit?

Afbeeldingslocatie: https://hosting.danielveldkamp.nl/got/node-red-getstate-thumb.png

/edit: als ik tussen het detecteren van de knop en het uitlezen van de status van de lamp eerst nog een change-node toevoeg die een 'delete msg.payload' actie uitvoert, werkt alles wel zoals verwacht. Maar ik snap niet dat die actie nodig is, aangezien in de current-state node de 'override' is aangevinkt.

[ Voor 11% gewijzigd door DeadMetal op 24-06-2018 10:09 ]


Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
lolgast schreef op zaterdag 23 juni 2018 @ 15:47:
Ok, ik ben begonnen met kijken wat voor mij een betrouwbare manier is om onze telefoons te tracken. Zowel mijn vrouw als ik maken gebruik van een iPhone (model 6 en 7s)
Wifi component: https://github.com/koen01...e_tracker/iphonedetect.py
Tado: https://www.home-assistan...ents/device_tracker.tado/
BT: https://community.home-as...-presence-detection/50674
Zou je het WiFi component eens verder kunnen uitlichten? Zie dat het een custom component is.

Wat is je ervaring hiermee?
Kan ik het als een soort van 3e device tracker gebruiken, in combinatie met mijn BT en NMap Scanner?

Acties:
  • 0 Henk 'm!

  • Oulewappeur
  • Registratie: April 2007
  • Laatst online: 09-10 16:01

Oulewappeur

OmNomNom

Ik raak langzaamaan een beetje gefrustreerd over Hass.IO

Iedere keer als ik via de webgui een update push naar een nieuwere versie. Dan bricked mijn Pi. Daardoor moet ik iedere keer weer de meterkast in, kaartje uit mijn Pi halen en formatteren en opnieuw flashen. Inmiddels snapshot ik wel vooraf, maar vind dit niet de way of working...

Iemand enig idee waardoor dit kan gebeuren? De Pi is inmiddels ook al vervangen door een ander exemplaar en de SD ook. En zodra ik hem weer werkend heb dan is er ook niets aan de hand, maar het is wel behoorlijk irritant om telkens weer dit te moeten doen.

Acties:
  • 0 Henk 'm!

  • breinonline
  • Registratie: Juni 2001
  • Laatst online: 11:11

breinonline

Are you afraid to be known?

Geen idee. Dan zul je toch de logs in moeten duiken en kijken of je daar iets zinnigs uit kan halen.

Heb je de laatste firmware op de pi? Dat wil misschien nog wel helpen. Geen idee of dat met de hassio install kan, anders moet je tijdelijk even raspbian erop zetten en dan de firmware vernieuwen.

[ Voor 50% gewijzigd door breinonline op 24-06-2018 10:56 ]

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


Acties:
  • 0 Henk 'm!
@Imperial Guard Ik kan er niet heel veel over zeggen, gebruik hem ook pas een week oid. Werd erop gewezen door iemand in dit topic. Wat ik wel weet, is dat hij erg goed werkt. Ik heb de interval_seconds op 10 staan, consider_home op 60. En dat werkt perfect. Mist onze telefoons nooit, itt andere wifi oplossingen icm iPhones

Persoonlijk zou ik dan ook nmap wegslopen en deze er voor in de plaats zetten ;)
Wat is eigenlijk de reden dat je nmap gebruikt en niet gewoon ping?

Acties:
  • 0 Henk 'm!

  • sanderdw
  • Registratie: November 2004
  • Laatst online: 14-10 19:41
hendrik12345678 schreef op zondag 24 juni 2018 @ 00:12:
[...]

Kan Hassio op een RPI3B+?
Ik dacht dat dat nog niet kon.
Heb je het gewone image gebruikt, of zelf geïnstalleerd?
sanderdw schreef op zaterdag 16 juni 2018 @ 12:28:
[...]


Er zijn al beta versies van de nieuwe hassio opzet: https://github.com/home-assistant/hassos/releases die ook werken op de 3b+.

Er is alleen nog geen ota update support, dus af en toe moet je dan flashen en een back-up terugzetten.
Je kan Home Assistant ook netjes updaten vanuit de webinterface met de HassOS 0.6 beta versie.

[ Voor 9% gewijzigd door sanderdw op 24-06-2018 10:18 ]


Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
lolgast schreef op zondag 24 juni 2018 @ 10:11:
@Imperial Guard Ik kan er niet heel veel over zeggen, gebruik hem ook pas een week oid. Werd erop gewezen door iemand in dit topic. Wat ik wel weet, is dat hij erg goed werkt. Ik heb de interval_seconds op 10 staan, consider_home op 60. En dat werkt perfect. Mist onze telefoons nooit, itt andere wifi oplossingen icm iPhones

Persoonlijk zou ik dan ook nmap wegslopen en deze er voor in de plaats zetten ;)
Wat is eigenlijk de reden dat je nmap gebruikt en niet gewoon ping?
Heel eerlijk ooit met mijn vorige router eens mee begonnen, en van de week ping proberen toe te voegen als device tracker maar had het idee dat Hass over de zeik ging.

Na wat netwerk issues heb ik mijn Netgear router vervangen voor een Ubiquiti AmpliFi HD met 2 mesh points erbij. En eigenlijk een work-around gevonden om een device tracker te maken zoals eerder een paar berichten terug aangegeven.

Nu we ruim een jaar verder zijn met Hass en inmiddels met +- 20 Wifi devices en 10 Hue lampen wil ik toch eens de automatisering, sensoren etc etc wat beter structureren.

Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
lolgast schreef op zondag 24 juni 2018 @ 10:11:
@Imperial Guard Ik kan er niet heel veel over zeggen, gebruik hem ook pas een week oid. Werd erop gewezen door iemand in dit topic. Wat ik wel weet, is dat hij erg goed werkt. Ik heb de interval_seconds op 10 staan, consider_home op 60. En dat werkt perfect. Mist onze telefoons nooit, itt andere wifi oplossingen icm iPhones

Persoonlijk zou ik dan ook nmap wegslopen en deze er voor in de plaats zetten ;)
Wat is eigenlijk de reden dat je nmap gebruikt en niet gewoon ping?
Nevermind, iets met known_devices, en track van False naar True zetten ..... :(

Toegevoegd maar lijkt niks te doen

[code]
custom_components/device_tracker/iphonedetect.py
[/code]

[code]
device_tracker:
- platform: bluetooth_tracker
consider_home: 450
track_new_devices: false
- platform: iphonedetect
hosts:
iphone_1_iDetect: 192.168.1.20
iphone_2_iDetect: 192.168.1.21
interval_seconds: 10
consider_home: 60
- platform: nmap_tracker
hosts:
- 192.168.1.20
- 192.168.1.21
exclude: 192.168.1.8
interval_seconds: 5
consider_home: 450
#consider_home: 5
track_new_devices: false
[/code]

[ Voor 4% gewijzigd door Imperial Guard op 24-06-2018 10:39 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Hoi allemaal,
Ik heb sinds vrijdag hassio draaien op een rpi 3b , mijn yeelights en de gateway draaien er op, maar het probleem is, de schakelaars (die zijn gekoppeld met de gateway) komen niet in hassio, heb hem al vaak gerestart,
Weet iemand waarom?

Mvg

Acties:
  • 0 Henk 'm!

  • DeadMetal
  • Registratie: Mei 2002
  • Laatst online: 14-10 09:59
Heb je vanuit HA de verbinding met de Gateway ingesteld? https://www.home-assistant.io/components/xiaomi_aqara/ en zijn in de MI home app de schakelaars wel zichtbaar (en werkend)?
Een reboot van HA is inderdaad nodig voordat ze in HA verschijnen.

[ Voor 37% gewijzigd door DeadMetal op 24-06-2018 10:39 ]


Acties:
  • 0 Henk 'm!
@Imperial Guard Die verdomde known_devices af en toe :X

@Verwijderd De schakelaars worden als binary_sensor weergegeven, niet als switch. Misschien kijk je verkeerd?

[ Voor 34% gewijzigd door lolgast op 24-06-2018 10:44 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Dankje, ik zal is kijkken straks

Acties:
  • 0 Henk 'm!

Verwijderd

Kan iemand mij helemaal uitleggen welke stappen ik moet volgen als ik de gateway heb toegevoegd en er schakelaars moeten worden toegevoegd,
Want ik denk dat ik het helemaal verkeerd doe

Sorry

Mvg

Acties:
  • 0 Henk 'm!
Wanneer je op een tablet een dashboard wilt gebruiken, maar op te telefoon een andere indeling wilt hebben, is dan de beste oplossing om op een tablet een specifiek HA tabblad te tonen?

Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
Weet iemand of het mogelijk is om 2 a 3 and conditions samen te voegen en daarover weer een or condition te zetten.

Wat ik probeer te bereiken:

code:
1
2
3
4
5
6
7
Weg AND Weg
OR
Weg AND Vakantie
OR
Vakantie AND Weg

Then -> Weg

Acties:
  • 0 Henk 'm!
@Imperial Guard Áls zoiets al kan (ik heb het nog nooit gezien) zou ik verwachten dat het zo werkt
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    - condition: or
        condition: and
        conditions:
          - condition: state
            entity_id: device_tracker.stefan
            state: 'weg'
          - condition: state
            entity_id: device_tracker.meggie
            state: 'weg'
    - condition: or
        condition: and
        conditions:
          - condition: state
            entity_id: device_tracker.stefan
            state: 'weg'
          - condition: state
            entity_id: device_tracker.meggie
            state: 'vakantie'

Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
lolgast schreef op zondag 24 juni 2018 @ 11:33:
@Imperial Guard Áls zoiets al kan (ik heb het nog nooit gezien) zou ik verwachten dat het zo werkt
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    - condition: or
        condition: and
        conditions:
          - condition: state
            entity_id: device_tracker.stefan
            state: 'weg'
          - condition: state
            entity_id: device_tracker.meggie
            state: 'weg'
    - condition: or
        condition: and
        conditions:
          - condition: state
            entity_id: device_tracker.stefan
            state: 'weg'
          - condition: state
            entity_id: device_tracker.meggie
            state: 'vakantie'
Nu ik de device trackers naar mijn idee goed heb werken wil ik van beide device tracker één status maken:

ThuisNet ThuisNet WegWegVakantie
ThuisThuisThuisThuisThuisThuis
Net ThuisThuisNet ThuisThuisNet ThuisNet Thuis
Net WegThuisThuisNet WegNet WegNet Weg
WegThuisNet ThuisNet WegWegWeg
VakantieThuisNet ThuisNet WegWegVakantie

Acties:
  • +1 Henk 'm!

  • Maks
  • Registratie: September 2005
  • Laatst online: 12-10 14:11
DeadMetal schreef op zondag 24 juni 2018 @ 09:55:
/edit: als ik tussen het detecteren van de knop en het uitlezen van de status van de lamp eerst nog een change-node toevoeg die een 'delete msg.payload' actie uitvoert, werkt alles wel zoals verwacht. Maar ik snap niet dat die actie nodig is, aangezien in de current-state node de 'override' is aangevinkt.
Ik denk dat dit gewoon een quirk is van de home-assistant nodes. Soms loop ik ook tegen dit soort zaken aan met node-red icm ha.

Acties:
  • 0 Henk 'm!

  • DeadMetal
  • Registratie: Mei 2002
  • Laatst online: 14-10 09:59
Imperial Guard schreef op zondag 24 juni 2018 @ 11:47:
[...]
Nu ik de device trackers naar mijn idee goed heb werken wil ik van beide device tracker één status maken:
Met node-red is dit eenvoudig voor elkaar te krijgen zonder te coderen. Ik heb iets vergelijkbaars maar dan iets simpeler, puur om een input-boolean 'iemand thuis' te schakelen. Zodra de status van een van beide devices verandert, kijkt hij naar de aanwezigheid van het andere device, of er bezoek is (een input boolean die ik zelf schakel) om vervolgens 'iemand thuis' te bepalen.

/edit: omdat jij meerdere waarden kwijt wilt kunnen, moet je misschien naar een input text in plaats van een input boolean kijken

[ Voor 18% gewijzigd door DeadMetal op 24-06-2018 12:08 ]


Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
lolgast schreef op zondag 24 juni 2018 @ 11:33:
@Imperial Guard Áls zoiets al kan (ik heb het nog nooit gezien) zou ik verwachten dat het zo werkt
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    - condition: or
        condition: and
        conditions:
          - condition: state
            entity_id: device_tracker.stefan
            state: 'weg'
          - condition: state
            entity_id: device_tracker.meggie
            state: 'weg'
    - condition: or
        condition: and
        conditions:
          - condition: state
            entity_id: device_tracker.stefan
            state: 'weg'
          - condition: state
            entity_id: device_tracker.meggie
            state: 'vakantie'
Ik heb de conditions eruit gehaald en met templating in de actions afgehandeld

Automation:
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
- alias: Set Paul en Sanne Vakantie
  initial_state: 'on'
  hide_entity: True
  trigger:
    - platform: state
      entity_id: input_select.paul_status_dropdown
      to: 'Vakantie'
    - platform: state
      entity_id: input_select.sanne_status_dropdown
      to: 'Vakantie'
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if is_state('input_select.paul_status_dropdown', 'Vakantie') and is_state('input_select.sanne_status_dropdown', 'Vakantie')  %}
            input_select.paul_and_sanne_status_dropdown
          {% endif %}
        option: Vakantie
- alias: Set Paul en Sanne Weg
  initial_state: 'on'
  hide_entity: True
  trigger:
    - platform: state
      entity_id: input_select.paul_status_dropdown
      to: 'Weg'
    - platform: state
      entity_id: input_select.sanne_status_dropdown
      to: 'Weg'
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if is_state('input_select.paul_status_dropdown', 'Weg') and is_state('input_select.sanne_status_dropdown', 'Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Weg') and is_state('input_select.sanne_status_dropdown', 'Vakantie')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Vakantie') and is_state('input_select.sanne_status_dropdown', 'Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% endif %}
        option: Weg
- alias: Set Paul en Sanne Net Weg
  initial_state: 'on'
  hide_entity: True
  trigger:
    - platform: state
      entity_id: input_select.paul_status_dropdown
      to: 'Net Weg'
    - platform: state
      entity_id: input_select.sanne_status_dropdown
      to: 'Net Weg'
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if is_state('input_select.paul_status_dropdown', 'Net Weg') and is_state('input_select.sanne_status_dropdown', 'Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Net Weg') and is_state('input_select.sanne_status_dropdown', 'Vakantie')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Weg') and is_state('input_select.sanne_status_dropdown', 'Net Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Vakantie') and is_state('input_select.sanne_status_dropdown', 'Net Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% endif %}
        option: Net Weg
- alias: Set Paul en Sanne Net Weg
  initial_state: 'on'
  hide_entity: True
  trigger:
    - platform: state
      entity_id: input_select.paul_status_dropdown
      to: 'Net Thuis'
    - platform: state
      entity_id: input_select.sanne_status_dropdown
      to: 'Net Thuis'
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if is_state('input_select.paul_status_dropdown', 'Net Thuis') and is_state('input_select.sanne_status_dropdown', 'Net Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Net Thuis') and is_state('input_select.sanne_status_dropdown', 'Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Net Thuis') and is_state('input_select.sanne_status_dropdown', 'Vakantie')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Weg') and is_state('input_select.sanne_status_dropdown', 'Net Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Vakantie') and is_state('input_select.sanne_status_dropdown', 'Net Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% endif %}
        option: Net Thuis
- alias: Set Paul en Sanne Thuis
  initial_state: 'on'
  hide_entity: True
  trigger:
    - platform: state
      entity_id: input_select.paul_status_dropdown
      to: 'Thuis'
    - platform: state
      entity_id: input_select.sanne_status_dropdown
      to: 'Thuis'
  action:
    - service: input_select.select_option
      data_template:
        entity_id: >
          {% if is_state('input_select.paul_status_dropdown', 'Thuis') and is_state('input_select.sanne_status_dropdown', 'Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Thuis') and is_state('input_select.sanne_status_dropdown', 'Net Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Thuis') and is_state('input_select.sanne_status_dropdown', 'Net Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Thuis') and is_state('input_select.sanne_status_dropdown', 'Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Thuis') and is_state('input_select.sanne_status_dropdown', 'Vakantie')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Net Thuis') and is_state('input_select.sanne_status_dropdown', 'Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Net Thuis') and is_state('input_select.sanne_status_dropdown', 'Net Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Net Weg') and is_state('input_select.sanne_status_dropdown', 'Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Net Weg') and is_state('input_select.sanne_status_dropdown', 'Net Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Net Weg') and is_state('input_select.sanne_status_dropdown', 'Net Weg')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Weg') and is_state('input_select.sanne_status_dropdown', 'Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% elif is_state('input_select.paul_status_dropdown', 'Vakantie') and is_state('input_select.sanne_status_dropdown', 'Thuis')  %}
            input_select.paul_and_sanne_status_dropdown
          {% endif %}
        option: Thuis

[ Voor 72% gewijzigd door Imperial Guard op 24-06-2018 13:32 ]


Acties:
  • 0 Henk 'm!

  • zoeperman
  • Registratie: Juni 2002
  • Laatst online: 20-09 07:40
Verwijderd schreef op zondag 24 juni 2018 @ 10:50:
Kan iemand mij helemaal uitleggen welke stappen ik moet volgen als ik de gateway heb toegevoegd en er schakelaars moeten worden toegevoegd,
Want ik denk dat ik het helemaal verkeerd doe

Sorry

Mvg
je voegt de gateway toe aan je configuration.yaml

# Xiaomi
xiaomi_aqara:
discovery_retry: 5
gateways:
- key: !secret xiaomi_gw_key

als je nieuwe devices aan je gateway hebt gekoppeld moet je hassio even restarten en dan komen je devices er bij

Acties:
  • 0 Henk 'm!
@Imperial Guard Dat verklaart waarom ik het nog nooit gezien heb :D

Andere mogelijke oplossing:
Een sensor_template gebruiken en daar een extra mqtt device_tracker aan koppelen? Via die template kun je alle voorwaarden in de {% if %} en {% elif %} opnemen :)

Kan ik eventueel morgen wel uittypen als voorbeeld

Acties:
  • 0 Henk 'm!

  • Imperial Guard
  • Registratie: Februari 2006
  • Laatst online: 10:20
lolgast schreef op zondag 24 juni 2018 @ 14:55:
@Imperial Guard Dat verklaart waarom ik het nog nooit gezien heb :D

Andere mogelijke oplossing:
Een sensor_template gebruiken en daar een extra mqtt device_tracker aan koppelen? Via die template kun je alle voorwaarden in de {% if %} en {% elif %} opnemen :)

Kan ik eventueel morgen wel uittypen als voorbeeld
Ja top lijkt me een goed idee, ben benieuwd!

Trouwens voor Hue gebruikers onder ons zie ik wat geks sinds afgelopen dagen, de log staat er vol mee:


2018-06-24 14:15:18 ERROR (MainThread) [homeassistant.components.light.hue] Unable to reach bridge 192.168.1.5

En ik zie om x tijd mijn Hue lampen op unavailable springen en weer beschikbaar.

Iemand een idee ?

Acties:
  • 0 Henk 'm!

Verwijderd

Dankje!

Ik heb nog een vraag,
Ik ben van plan mqtt te gaan gebruiken in combi met hassio,
Moet ik de ingebouwde broker gebruiken of mosquitto?

Mvg

Acties:
  • 0 Henk 'm!

  • DeadMetal
  • Registratie: Mei 2002
  • Laatst online: 14-10 09:59
Begin maar gewoon met de ingebouwde broker, die heb je het snelst draaiend en ik heb zelf nog geen reden gevonden om iets anders te installeren.

Acties:
  • 0 Henk 'm!

Verwijderd

Isgoed dankje

Acties:
  • 0 Henk 'm!
lolgast schreef op zaterdag 23 juni 2018 @ 15:47:
Ok, ik ben begonnen met kijken wat voor mij een betrouwbare manier is om onze telefoons te tracken. Zowel mijn vrouw als ik maken gebruik van een iPhone (model 6 en 7s)
Wifi component: https://github.com/koen01...e_tracker/iphonedetect.py
Tado: https://www.home-assistan...ents/device_tracker.tado/
BT: https://community.home-as...-presence-detection/50674

TijdActieWiFiTadoBT
18:13Thuis19:0918:1318:13
19:10Weg19:13no detection19:10
19:15Thuis19:15no detection19:15
10:45Weg10:4810:5210:45
11:12Thuis11:1311:2411:12
12:42Weg12:4512:4512:42
13:47Thuis13:48no detection13:47
13:49Weg13:52no detection13:49
14:38Thuis14:3914:3814:38


Tado:
De no-detection van Tado is te verklaren. Tado (slimme verwarming) werkt namelijk met een zone rondom mijn huis, waarin hij vindt dat ik nog thuis ben. Naarmate die afstand oploopt, gaat de thermostaat namelijk omlaag. Als ik dicht bij huis ben, hoeft de thermostaat niet omlaag want de kans is groot dat ik snel weer thuis ben. Voor HA presence detection dus niet echt een geschikt systeem, maar naar kantoor/thuis werkt het op zich goed.

BT:
Ik heb op dit moment nog maar 1 RPi Zero liggen, bij de deur. Dit is niet genoeg om het betrouwbaar te maken. Zie afbeelding hieronder. Gedurende het geel gearceerde lag mijn telefoon een verdieping hoger, op mijn nachtkastje. De dag hiervoor was het knipperlichteffect echt gigantisch, bijna een compleet rood blok. Dit is op te lossen door een extra RPi boven neer te leggen en de beide sensoren met een min_max sensor te combineren
[afbeelding]
Hmm, ik heb ook maar eens gekeken hoe goed ik gedetecteerd wordt als ik boven ben met mijn telefoon op het nachtkastje:
Afbeeldingslocatie: https://tweakers.net/ext/f/MJKFC8hvMbPrImW1YNoxAyEU/full.png
Die hele rode bracket links en rechts van 3:00 AM was ik echt gewoon thuis met de telefoon op het nachtkastje. Maar, dat is qua muren misschien wel de meest lastige plek voor de Pi om mij te detecteren, veel meer beton ga ik er niet tussen krijgen. Misschien toch eens kijken naar een 2e Pi ofzo...

En ja, vanochtend en vanmiddag zijn we gewoon weg geweest ;)

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Maks
  • Registratie: September 2005
  • Laatst online: 12-10 14:11
Verwijderd schreef op zondag 24 juni 2018 @ 15:13:
Dankje!

Ik heb nog een vraag,
Ik ben van plan mqtt te gaan gebruiken in combi met hassio,
Moet ik de ingebouwde broker gebruiken of mosquitto?

Mvg
Wat betreft prestaties zijn er op de rpi niet zo heel veel verschillen. Als je het meer toekomstgericht wil maken dan kan je misschien Mosquitto gebruiken (dan kan je dat makkelijk verplaatsen naar een echte mqtt server).

Met Hassio heb je het heel makkelijk geconfigureerd en het mooie van die brokers is dat je super makkelijk kan switchen :)


@Hmmbob Misschien een smoothing filter er tussen als je node-red gebruikt? Is die graph van alleen de bluetooth detectie? Ik heb nu networking (Mikrotik), presence (in alle kamers met smoothing) en BLE met een Rpi zero samen als een Bayesian sensor, dat werkt best ok.

[ Voor 22% gewijzigd door Maks op 24-06-2018 18:40 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Heeft iemand de bruh led strips in gebruik?

Acties:
  • 0 Henk 'm!

  • w2cker
  • Registratie: Augustus 2010
  • Laatst online: 24-09 13:08
Verwijderd schreef op zondag 24 juni 2018 @ 20:39:
Heeft iemand de bruh led strips in gebruik?
Ja, ze werken. Voor mijn project moet er alleen nog een mp3 speler en een relais bij. Dat stukje wacht nog op een aantal onderdeldn uit china.
De leds aansturen gaat prima.

MCITP SA & EA, MCSA, MCSE, en nog een aantal titels


Acties:
  • 0 Henk 'm!

Verwijderd

Heb je het gewoon gedaan via zijn handleiding,
Zonder afwijkingen?

En welke mqtt server ?

Acties:
  • 0 Henk 'm!
Ik gebruik ook zo’n ledstrip setup. Wemos d1 mini (of een andere op esp8266 gebaseerde chip), een ws2812 ledstrip en een 5v adapter en je kunt aan de gang. Aansturing is gewoon via mqtt, niets spannends aan :)

Zoals eerder aangegeven, gewoon de door HA aangeboden mqtt broker gebruiken

Acties:
  • 0 Henk 'm!

  • w2cker
  • Registratie: Augustus 2010
  • Laatst online: 24-09 13:08
Ik gebruik mosquitto voor mqtt. Wemos d1 mini clone. Het signaal voor de strip gaat dan eerst nog door een levelshifter om van het 3volt stuursignaal 5 volt te maken. Ik gebruik een 2812b strip op 5 volt. Gezamelijke voeding van de strip en de wemos.

MCITP SA & EA, MCSA, MCSE, en nog een aantal titels


Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb al 2 nodemcu besteld, maar raden jullie aan om het te doen via een d1?

Acties:
  • 0 Henk 'm!

Verwijderd

Dat kan toch gewoon, dat is eigenlijk hetzelfde

Acties:
  • 0 Henk 'm!

  • TCroezing
  • Registratie: November 2009
  • Laatst online: 14-10 20:55
Verwijderd schreef op zondag 24 juni 2018 @ 20:39:
Heeft iemand de bruh led strips in gebruik?
Yep, ik ook. Aleen, ik had eerst wel last van storing (onbedoelde flikkeren). :/ Door 1 led (met controller) dichtbij de esp te plaatsen was dat opgelost. :)

Acties:
  • 0 Henk 'm!

  • Cyw00d
  • Registratie: Januari 2006
  • Laatst online: 06-10 19:21
Chamek schreef op zondag 24 juni 2018 @ 00:15:
[...]


Er is nog geen officiele image op de site. Maar als raspbian instaleert en een curl daarbij laat draaien gaat die hassio instaleren. BT werkt nog niet maar de rest werk goed :)

tot die tijd ben ik tevreden.

https://github.com/dale3h/hassio-installer
Ik heb nu de normale Home Assistant in docker op mijn Synology DS216+ draaien, maar ik krijg grafana en node-red niet aan het werk hier, dus ik ben bang dat ik alles weer terug op een rpi3 ga zetten en dan is HassIO een handige optie, thanks voor de link!

[ Tesla MIG MYP ]


Acties:
  • 0 Henk 'm!

  • zoeperman
  • Registratie: Juni 2002
  • Laatst online: 20-09 07:40
iemand toevallig deze package in gebruik?
https://community.home-as...emplate-for-every-device/
ik vraag mij af of je mqtt aan moet hebben, omdat ik geen mqtt devices heb op batterijen..

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 10:57

defcon84

Multipass?

(jarig!)
lolgast schreef op vrijdag 22 juni 2018 @ 19:50:
Thanks voor de bevestiging. Ik heb gemerkt dat ik niet altijd de verstandigste keuze maak in de opmaak van de menu's. Echter moest ik nu alsnog best wel scrollen en de tip om ze onder te verdelen heb ik dan ook maar even getest O-)

[afbeelding]Dit is het in mijn ogen ook niet helemaal

[afbeelding]Denk dat ik het nu even zo laat om te testen

Edit: Ik heb niet alle containers toegevoegd. HA-Dockermon uiteraard, want als die niet draait doet dit overzicht het toch niet en HA ook niet, want dan doet het overzicht het ook niet :+
Kan dit niet mooier met een extra badge oid?
Dan heb je maar de helft van de items..
https://www.google.nl/sea...031#imgrc=4XqhHkPVQw9BvM:

Acties:
  • 0 Henk 'm!
defcon84 schreef op maandag 25 juni 2018 @ 11:39:
[...]

Kan dit niet mooier met een extra badge oid?
Dan heb je maar de helft van de items..
https://www.google.nl/sea...031#imgrc=4XqhHkPVQw9BvM:
Dat is wel vet en handig! Zou mooi zijn als dit ook met LoveLace zou kunnen. Ik vind dat een stuk makkelijker configureerbaar dan custom ui.

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


Acties:
  • +1 Henk 'm!
@defcon84 Dat zou inderdaad een optie zijn, maar ik heb geen custom_ui draaien en aangezien lovelace eraan komt, ga ik daar nu ook geen tijd meer instoppen :)

Acties:
  • +1 Henk 'm!

  • Yukkie
  • Registratie: Januari 2001
  • Laatst online: 11:10

Yukkie

Vorsprung Durch Technik

Ik ben van plan om ergens dit jaar een camperbus te kopen. Nou lijkt het me tof om deze stap voor stap te voorzien van sensoren en die op te nemen in Home Assistant. Denk hierbij aan een Volt/Ampere-sensor voor de (huishoud-)accu, temperatuur in en buiten de bus, etc. Volgens mij moet ik een eind komen met een GSM module, een Pi zero en MQTT. Ook zat ik te denken om de locatie van de bus adhv een GPS module vast te leggen. Volgens mij moet dit kunnen met de JSON MQTT device tracker. Als ik goed begrijp, kun je hiermee coördinaten doorgeven aan Home Assistant. Volgens mij kan dat dan op de Map getoond worden. Heeft iemand ervaring met dit component? Werkt dat inderdaad zoals ik denk dat het werkt?

We've got that ring of confidence


Acties:
  • 0 Henk 'm!

  • w2cker
  • Registratie: Augustus 2010
  • Laatst online: 24-09 13:08
TCroezing schreef op maandag 25 juni 2018 @ 09:35:
[...]

Yep, ik ook. Aleen, ik had eerst wel last van storing (onbedoelde flikkeren). :/ Door 1 led (met controller) dichtbij de esp te plaatsen was dat opgelost. :)
Heb je er dan wel een level shifter bij tussen, of heb je nu deze led daarvoor gebruikt.

MCITP SA & EA, MCSA, MCSE, en nog een aantal titels


Acties:
  • 0 Henk 'm!

  • TCroezing
  • Registratie: November 2009
  • Laatst online: 14-10 20:55
w2cker schreef op maandag 25 juni 2018 @ 13:10:
Heb je er dan wel een level shifter bij tussen, of heb je nu deze led daarvoor gebruikt.
Nee, idd, die eerst LED met controller zorgt er ook voor dat je die level shifter ook niet nodig hebt. :9

Acties:
  • 0 Henk 'm!

  • koelkast
  • Registratie: Juni 1999
  • Niet online
Mijn Yeelight lampen doen het de laatste weken meer niet dan wel. Erg irritant. Ze schakelen zowel handmatig via de UI als met automations niet altijd meer aan, terwijl ik er al maanden mee werk. Is er iets veranderd in Hass of de firmware van die dingen? Iemand anders er ook last van?

Acties:
  • 0 Henk 'm!

  • SPX420
  • Registratie: December 2012
  • Niet online
koelkast schreef op maandag 25 juni 2018 @ 15:26:
Mijn Yeelight lampen doen het de laatste weken meer niet dan wel. Erg irritant. Ze schakelen zowel handmatig via de UI als met automations niet altijd meer aan, terwijl ik er al maanden mee werk. Is er iets veranderd in Hass of de firmware van die dingen? Iemand anders er ook last van?
Bij mij staan ze de laaste tijd af en toe op niet beschikbaar, als ik de stekker er uit haal en er weer in doet is ie weer zichtbaar in hass. Geen idee hoe dit op te lossen is.

Acties:
  • 0 Henk 'm!

Verwijderd

Ik wil digitale led strips in mijn huis,
Ik ga 16 meter gebruiken ( verdeeld over 2 kanten) , ik heb al besteld:
*2x nodemcu
*btf ws2811 led strips (60 leds per m)
*12v 5v stepdown
*5v 3.3v transformator
*powersupply

Ik was van plan om dit te programmeren met de bruh led strip guide,
Of zijn er nog andere suggesties?

Ik hoor het graag!

Mvg

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 10:57

defcon84

Multipass?

(jarig!)
lolgast schreef op maandag 25 juni 2018 @ 12:40:
@defcon84 Dat zou inderdaad een optie zijn, maar ik heb geen custom_ui draaien en aangezien lovelace eraan komt, ga ik daar nu ook geen tijd meer instoppen :)
Klinkt wel verstandig ja :)
Yukkie schreef op maandag 25 juni 2018 @ 13:07:
Ik ben van plan om ergens dit jaar een camperbus te kopen. Nou lijkt het me tof om deze stap voor stap te voorzien van sensoren en die op te nemen in Home Assistant. Denk hierbij aan een Volt/Ampere-sensor voor de (huishoud-)accu, temperatuur in en buiten de bus, etc. Volgens mij moet ik een eind komen met een GSM module, een Pi zero en MQTT. Ook zat ik te denken om de locatie van de bus adhv een GPS module vast te leggen. Volgens mij moet dit kunnen met de JSON MQTT device tracker. Als ik goed begrijp, kun je hiermee coördinaten doorgeven aan Home Assistant. Volgens mij kan dat dan op de Map getoond worden. Heeft iemand ervaring met dit component? Werkt dat inderdaad zoals ik denk dat het werkt?
Dit is een deel van het verhaal.
Dit component leest de gegevens uit de MQTT server, maar iets moet het er nog in plaatsen natuurlijk, zoals Owntracks bijvoorbeeld.

Acties:
  • 0 Henk 'm!

  • PuckStar
  • Registratie: Juli 2000
  • Laatst online: 13-10 19:35
Verwijderd schreef op maandag 25 juni 2018 @ 16:11:
Ik wil digitale led strips in mijn huis,
Ik ga 16 meter gebruiken ( verdeeld over 2 kanten) , ik heb al besteld:
*2x nodemcu
*btf ws2811 led strips (60 leds per m)
*12v 5v stepdown
*5v 3.3v transformator
*powersupply

Ik was van plan om dit te programmeren met de bruh led strip guide,
Of zijn er nog andere suggesties?

Ik hoor het graag!

Mvg
Leuk! Waarom de 12v naar 5v? Je strip kan toch 12V aan?
Ik heb zelf een 12V naar 5V transformator om de Wemos van stroom te voorzien.
Op basis van de guide van Bruh heb ik een paar dingen anders gedaan, zie deze pagina: http://www.puckstar.com/w...wifi-with-home-assistant/

[My Home Automations]


Acties:
  • 0 Henk 'm!

  • KvNwPPr
  • Registratie: Februari 2014
  • Laatst online: 10-08 10:41
Ik snap niet hoe ik een python script kan activeren in Home Assistant. In command terminal werkt het script wel via:
  • "./homewizard.py" of
  • "./homewizard.sh "SmartSwitch1" "Controller1" "On""
  • "./homewizard.sh "SmartSwitch1" "Controller1" "Off""
Ik heb "python_script:" toegevoegd aan configuration.yaml en de "homewizard.py" file in de map "python_scripts" staan. Hoe kan ik het script nu aan en uit zetten?

Homewizard python script
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
#!/bin/bash
# ------------------------------------------------------------------------------------------
# This script mimics the usage of the Home Wizard Lite app
# ------------------------------------------------------------------------------------------
# It needs three parameters:
# - the SmartSwitch you want to control, between quotes (exactly as named in the Home Wizard Lite app)
# - the device you want to control, between quotes (exactly as named in the Home Wizard Lite app)
# - the action you want to perform, between quotes
# Depending on the device you control, one of the following actions may apply:
# On, Off, Up, Down, Left, Right, Stop, Favorite, Pair, ManualMode, AutomaticMode, DayMode, NightMode, GetState, Range, Open, Close
# The fourth parameter is optional and indicates the time (in seconds) that the script will keep trying to perform the action.
# Example call: ./send_homewizard.sh "SmartSwitch1" "Controller1" "On" 60
# For learning purposes you can also use the script without parameters.
# ------------------------------------------------------------------------------------------
# You have to fill in your HomeWizard Lite username and the sha1-hash of your password between the quotes:
username="EMAIL"
password_sha1="WACHTWOORD" #can be generated on https://hash.online-convert.com/sha1-generator
# ------------------------------------------------------------------------------------------

# Checking the parameters
# -----------------------------------
searchswitch=$1 # e.g. SmartSwitch1
searchdevice=$2 # e.g. Controller1
doaction=$3 # On, Off, or one of the other applicable actions
timeout=$4 # in seconds (default 10)
if ! [[ "$timeout" =~ ^[0-9]+$ ]]; then timeout=10; fi

# Login to HomeWizard cloud
# -----------------------------------
login=$(curl -sS -u $username:$password_sha1 "https://cloud.homewizard.com/account/login")
#echo $login
if [[ ! "$(echo $login | jq -r '.status')" = "ok" ]]; then
   echo -e "Login failed ... Did you enter correctly your username and password_sha1 in the script?\nExiting ..."
   exit
fi
sessionid=$(echo $login | jq -r '.session')
#echo $sessionid

# Determining the plugid and deviceid
# -----------------------------------
alljson=$(curl -sS -H "X-Session-Token: $sessionid" "https://plug.homewizard.com/plugs")
#echo $alljson
plugid=$(echo $alljson | jq --arg ss $searchswitch -r '.[] | select(.name==$ss) | .id')
#echo $plugid
if [ "$plugid" = "" ]; then #plug not found -> choose from list
   chosen="1"
   plugnames=($(echo $alljson | jq -r '.[].name'))
   #echo $plugnames
   echo "SmartSwitch \"$searchswitch\" not found"
   PS3="Please select a SmartSwitch or quit: "
   select opt in "${plugnames[@]}" "quit"; do
          if (( $REPLY <= ${#plugnames[@]} )); then
             searchswitch=$opt
             plugid=$(echo $alljson | jq --arg ss $searchswitch -r '.[] | select(.name==$ss) | .id')
             break
          fi
          case $REPLY in
               $(( ${#plugnames[@]}+1 )) ) echo "Goodbye!"; break;;
               *) echo "Invalid option. Try another one.";continue;;
          esac
   done
   #echo -e "$searchswitch not found ... Is the name exactly as in the app?\nExiting ..."
   if [ "$plugid" = "" ]; then exit; fi
   echo ""
fi

devices=$(echo $alljson | jq --arg ss $searchswitch '.[] | select(.name==$ss) | .devices')
#echo $devices
deviceid=$(echo $devices | jq --arg sd $searchdevice -r '.[] | select(.name==$sd) | .id')
#echo $deviceid
if [ "$deviceid" = "" ]; then #device not found -> choose from list
   chosen="1"
   devicenames=($(echo $devices | jq -r '.[].name'))
   #echo $devicenames
   echo "Device \"$searchdevice\" not found"
   PS3="Please select a device or quit: "
   select opt in "${devicenames[@]}" "quit"; do
          if (( $REPLY <= ${#devicenames[@]} )); then
             searchdevice=$opt
             deviceid=$(echo $devices | jq --arg sd $searchdevice -r '.[] | select(.name==$sd) | .id')
             break
          fi
          case $REPLY in
               $(( ${#devicenames[@]}+1 )) ) echo "Goodbye!"; break;;
               *) echo "Invalid option. Try another one.";continue;;
          esac
   done
   #echo -e "$searchdevice not found ... Is the name exactly as in the app?\nExiting ..."
   if [ "$deviceid" = "" ]; then exit; fi
   echo ""
fi

actions="On, Off, Up, Down, Left, Right, Stop, Favorite, Pair, ManualMode, AutomaticMode, DayMode, NightMode, GetState, Range, Open, Close"
if [[ ! ", $actions, " = *", $doaction, "* ]]; then #action not found -> choose from list
   chosen="1"
   echo "Action not in list (not all may apply)"
   PS3="Please select an action or quit: "
   actionlist=($( echo $actions | tr ", " " " ))
   select opt in "${actionlist[@]}" "quit"; do
          if (( $REPLY <= ${#actionlist[@]} )); then
             doaction=$opt
             break
          fi
          case $REPLY in
               $(( ${#actionlist[@]}+1 )) ) echo "Goodbye!"; break;;
               *) echo "Invalid option. Try another one.";continue;;
          esac
   done
   if [[ ! ", $actions, " = *", $doaction, "* ]]; then exit; fi
   echo ""
fi

if [[ "$chosen" = "1" ]]; then
   echo "Next time you may use the following command line with parameters:"
   echo "${0} \"$searchswitch\" \"$searchdevice\" \"$doaction\" $4"
   echo ""
fi

# Sending the action
# -----------------------------------
echo "Sending {"$searchswitch", "$searchdevice", "$doaction"} during max. "$timeout" seconds ..."
startsec=$SECONDS
#echo $startsec
endsec=$(($startsec+$timeout))
#echo $endsec
while [ $SECONDS -lt $endsec ] ; do
      status=$(curl -sS -H "X-Session-Token: $sessionid" -H "Content-Type: application/json; charset=utf-8" -X POST -d '{"action": "'$doaction'"}' 'https://plug.homewizard.com/plugs/'$plugid'/devices/'$deviceid'/action')
      echo $status
      if [[ "$status" =~ "{\"status\":\"Success\"" ]]; then
         success="1"
         break
      fi
done
# if [[ ! "$success" =  "1" ]]; then
#    printf "To:root\nFrom:pi\nSubject:HomeWizard-actie niet succesvol\n\nDe HomeWizard-actie {$searchswitch, $searchdevice, $doaction} kon niet verzonden worden met de volgende foutmelding:\n $status" | sendmail -t
# fi

Acties:
  • 0 Henk 'm!

  • Mars Warrior
  • Registratie: Oktober 2003
  • Laatst online: 10:21

Mars Warrior

Earth, the final frontier

PuckStar schreef op maandag 25 juni 2018 @ 17:11:
[...]

Leuk! Waarom de 12v naar 5v? Je strip kan toch 12V aan?
Ik heb zelf een 12V naar 5V transformator om de Wemos van stroom te voorzien.
Op basis van de guide van Bruh heb ik een paar dingen anders gedaan, zie deze pagina: http://www.puckstar.com/w...wifi-with-home-assistant/
Je hebt ook 5V Led strips, die kun je ook per WS2811 afknippen, die van 12V zitten vaak per setje van 3.
Je hebt ze ook van 24V, zitten er 6 op per deel.

Het is maar net wat je wil.

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

Verwijderd

Bij bruh automations op zijn github staat dat die tussen de powersupply en node zit.

Of hoeft dat niet ?

Acties:
  • 0 Henk 'm!
Ik heb een 5v strip, 5v poweradapter en een wemos d1 mini. De wemos en ledstrip zitten gewoon direct aan de poweradapter. Geen step down of buck converter ertussen

Zo dus:
Afbeeldingslocatie: https://images.lolgast.nl/uploads/medium/93fe340dfd85635c3b335617e20e3050.jpg

[ Voor 40% gewijzigd door lolgast op 25-06-2018 19:54 ]


Acties:
  • 0 Henk 'm!

  • Bman59
  • Registratie: September 2009
  • Laatst online: 08-10 14:30
Dingetje binnen mijn HASS wat ik niet begrijp;

Ik heb een 2 tal deurbellen ( 433 ), en hieraan een automation gekoppeld. 1 van de 2 deurbellen stuurt een notification als de knop word ingedrukt dmv onderstaande code


code:
1
2
3
4
5
6
7
8
9
alias: Doorbell  pressed
trigger:
    - platform: event
      event_type: button_pressed
      event_data: {"entity_id": "switch.voordeurbel"}
action:
  service: notify.telegram
  data:
    message: Er is iemand aan de voordeur.


Bovenstaande werkt altijd; zonder problemen. Deurbel hoor ik afgaan; notificatie komt via Telegram binnen.

De 2e deurbel is bijna het zelfde

code:
1
2
3
4
5
6
7
8
9
alias: Doorbell  pressed
trigger:
    - platform: event
      event_type: button_pressed
      event_data: {"entity_id": "switch.salondeurbel"}
action:
  service: notify.telegram
  data:
    message: Er is iemand aan de salondeur.


Deurbel hoor ik afgaan, geen notificatie ( ook geen error oid )

Reboot ik HASS, dan werkt alles weer, voor een paar uur.

Omdat het 433mhz is heb ik de salondeurbel na 24 uur op 2 meter van mijn RFXCOM gehangen, ik dacht eerst dat het met de afstand te maken zou hebben. Maar ook hangt de deurbeldrukker binnen bereik, na ongeveer 24 uur werkt het niet meer.

Heeft iemand nog een idee waarin dit mis zou kunnen gaan? Ik heb wel 2 automations gemaakt voor de 2 deurbellen, ze zitten niet bij elkaar in 1 automation.

Acties:
  • 0 Henk 'm!
lolgast schreef op zaterdag 23 juni 2018 @ 20:09:
@Hmmbob Verdient nog absoluut niet de schoonheidsprijs, maar hier kun je zeker weten mee uit de voeten om er zelf wat van te maken. Heb nu geen tijd om het netjes in te stellen...

YAML:
1
2
3
4
# device_tracker.yaml
- platform: mqtt
  devices:
    stefan_iphone: 'location/stefan'

YAML:
1
2
3
4
5
6
7
# sensor.yaml //deze heb je al
- platform: mqtt
  state_topic: 'location/owner/keuken/F0:DB:E2:A4:4F:8D'
  value_template: '{{ value_json.confidence }}'
  unit_of_measurement: '%'
  force_update: true
  name: 'Stefan Keuken'

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# automation.yaml
- alias: Aanwezig
  id: "39892321"
  initial_state: 'on'
  trigger:
    - platform: numeric_state
      entity_id: sensor.stefan_keuken
      above: 50
  action:
    service: mqtt.publish
    data:
      topic: location/stefan
      payload: "home"
      retain: true

- alias: Afwezig
  id: "978682231"
  initial_state: 'on'
# Andere trigger, werkt misschien ook wel handig. Geen idee nog
  trigger:
    platform: mqtt
    topic: 'location/owner/keuken/F0:DB:E2:A4:4F:8D'
    payload: 0
  action:
    service: mqtt.publish
    data:
      topic: location/stefan
      payload: "not_home"
      retain: true
Vet, hiermee is het inderdaad gelukt. Ik heb alleen voor de "afwezig" nu een "below 15" op de sensor staan, de oplossing die jij gebruikte werkte bij mij niet.

Afijn, om dit later samen met een Bayesian oplossing te gaan combineren en ik Owntracks voor andere plekken gebruik (zoals mijn NS notificaties) heb ik je idee nog verder uitgebouwd met een extra automation, welke "Owntracks Remote Commands" gebruikt om ook de Owntrack Device Tracker in een update te forceren:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# automation.yaml
- alias: "Location: Trigger Owntracks"
  id: "hmmbob_bt_trigger_owntracks"
  initial_state: 'on'
  trigger:
    - platform: numeric_state
      entity_id: sensor.hmmbob_bt
      above: 50
  condition:  
    condition: state
    entity_id: device_tracker.hmmbob
    state: not_home
  action:
    service: mqtt.publish
    data:
      topic: owntracks/hmmbob/Moto/cmd
      payload: '{"_type":"cmd","action":"reportLocation"}'

Zodra de BT tracker mij nu ziet, en enkel wanneer Owntracks mij zelf nog niet thuis gemeld heeft, triggert een MQTT commando een update van Owntracks en staat deze dus ook op thuis.

Sometimes you need to plan for coincidence


Acties:
  • +2 Henk 'm!
@Hmmbob Ziet er ook goed uit inderdaad. Ik ben juist vandaag weer op de andere tour geslagen, om het aantal device_trackers zo laag mogelijk te houden. Uiteindelijk is de BT oplossing slechts een sensor om een betrouwbaardere device_tracker te krijgen. Dus bij mij ziet het er nu zo uit:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# sensors.yaml
# BT trackers vanuit RPi Zero's met min_max middeling die uiteindelijk wordt gebruikt
- platform: mqtt
  state_topic: 'location/owner/keuken/F0:DB:E2:CC:4F:8D'
  value_template: '{{ value_json.confidence }}'
  force_update: true
  name: 'Stefan Keuken'
- platform: mqtt
  state_topic: 'location/owner/boven/F0:DB:E2:CC:4F:8D'
  value_template: '{{ value_json.confidence }}'
  force_update: true
  name: 'Stefan Boven'
- platform: min_max
  name: "Stefan Confidence"
  type: mean
  round_digits: 0
  entity_ids:
    - sensor.stefan_keuken
    - sensor.stefan_boven
#Template sensor om sensoren te combineren en MQTT device_tracker te voeren
- platform: template
  sensors:
    stefan_occupancy_combined:
      friendly_name: 'Stefan occupancy'
      value_template: >-
          {%- if states.sensor.stefan_confidence.state | int >= 22 or is_state("device_tracker.stefan_wifi", "home")  %}
              home
          {% else %}
              not_home
          {% endif %}


YAML:
1
2
3
4
5
6
7
8
9
10
11
12
#device_tracker.yaml
# WiFi device_tracker
- platform: iphonedetect
  interval_seconds: 10
  consider_home: 60
  hosts:
    stefan_wifi: 192.168.4.9
# Zelf gemaakte om uiteindelijk te gebruiken
- platform: mqtt
  devices:
    stefan: 'location/stefan'
    meggie: 'location/meggie'


YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# automation.yaml
# Automation die de zelfgemaakte MQTT device_tracker vult naar //
# aanleiding van de status van de template_sensor
- alias: Aanwezigheid Stefan en Meggie
  id: "39892321"
  initial_state: 'on'
  trigger:
    - platform: state
      entity_id: sensor.stefan_occupancy_combined, sensor.meggie_occupancy_combined
  action:
    service: mqtt.publish
    data_template:
      topic: >
        {% if 'stefan' in trigger.entity_id %}
          location/stefan
        {% else %}
          location/meggie
        {% endif %}
      payload_template: "{{ trigger.to_state.state }}"
      retain: false


Vooral gedaan omdat ik met die template sensor veel flexibeler kan omgaan met het meegeven van statussen en de voorwaarden daarvoor dan via een automation. Er kwam hier ook voorbeelden met net_weg, net_thuis voorbij. Als je dat wilt, dan is een template sensor en de {% if %}/{% elif %} mogelijkheden een stuk uitgebreider dan enkel wat conditions :)

Acties:
  • 0 Henk 'm!

  • Chamek
  • Registratie: Mei 2017
  • Laatst online: 14-12-2020
Iemand die een tip heeft om de RF codes in mijn Broadlink op een simpele manier te exporteren?

Acties:
  • 0 Henk 'm!

Verwijderd

Dankjee

Acties:
  • 0 Henk 'm!

  • Baseje
  • Registratie: April 2009
  • Laatst online: 13-10 22:03
Chamek schreef op maandag 25 juni 2018 @ 21:45:
Iemand die een tip heeft om de RF codes in mijn Broadlink op een simpele manier te exporteren?
Afgelopen weekend een vriend geholpen hiermee, hij callde een service waarna de RF code in de DEV list kwam.
De service die hij callde was;
switch.broadlink_learn_command

Daarna drukte hij op de knop die hij wilde gebruiken en kwam de knop tevoorschijn!

Acties:
  • 0 Henk 'm!

  • KvNwPPr
  • Registratie: Februari 2014
  • Laatst online: 10-08 10:41
KvNwPPr schreef op maandag 25 juni 2018 @ 17:17:
Ik snap niet hoe ik een python script kan activeren in Home Assistant. In command terminal werkt het script wel via:
  • "./homewizard.py" of
  • "./homewizard.sh "SmartSwitch1" "Controller1" "On""
  • "./homewizard.sh "SmartSwitch1" "Controller1" "Off""
Ik heb "python_script:" toegevoegd aan configuration.yaml en de "homewizard.py" file in de map "python_scripts" staan. Hoe kan ik het script nu aan en uit zetten?

Homewizard python script


[...]
Ik ben er zelf uitgekomen door een switch te maken. Het stelt niet veel voor als je weet hoe het format werkt. Misschien help ik er nog iemand mee:

YAML:
1
2
3
4
5
6
- platform: command_line
  switches:
    python:
      command_on: /home/homeassistant/.homeassistant/python_scripts/homewizard.py "SmartSwitch1" "Controller1" "On"
      command_off: /home/homeassistant/.homeassistant/python_scripts/homewizard.py "SmartSwitch1" "Controller1" "Off"
      friendly_name: Homewizard

Acties:
  • 0 Henk 'm!
Zo heb ik nog een commando liggen dat me nog niet gelukt is. En wat de hele reden is om HA-Dockermon te gaan gebruiken... :/
Bash:
1
curl --request POST --data '{"command": "sed -i -e 's/1920/640/g; s/1080/480/g' /var/www/localhost/lychee/php/Modules/Photo.php"}' --url http://127.0.0.1:8126/container/lychee/exec --header 'content-type: application/octet-stream'
Dit werkt wel
Bash:
1
curl --request POST --data '{"command": "ls -a"}' --url http://127.0.0.1:8126/container/lychee/exec --header 'content-type: application/octet-stream'

Ik ben zo ver dat hij enkel nog struikelde over de ';' , ondanks dat die tussen quotes staat.


Ik bedenk me ineens, waarom niet gewoon in 2 commando's frotten dan 8)7 :X Dat is met hetzelfde gemak te automatiseren via HA...
YAML:
1
2
lychee_med_ver: "curl --request POST --url http://127.0.0.1:8126/container/lychee/exec --header 'content-type: application/octet-stream' --data '{\"command\":\"sed -i -e s/1080/480/g /var/www/localhost/lychee/php/Modules/Photo.php\"}'"
lychee_med_hor: "curl --request POST --url http://127.0.0.1:8126/container/lychee/exec --header 'content-type: application/octet-stream' --data '{\"command\":\"sed -i -e s/1920/640/g /var/www/localhost/lychee/php/Modules/Photo.php\"}'"

YAML:
1
2
3
4
5
6
7
8
9
10
- alias: Docker - Lychee set Medium Size
  id: "7894531"
  initial_state: 'on'
  trigger:
    - platform: state
      entity_id: switch.lychee
      to: 'on'
  action:
    - service: shell_command.lychee_med_ver
    - service: shell_command.lychee_med_hor

[ Voor 50% gewijzigd door lolgast op 26-06-2018 11:58 ]


Acties:
  • 0 Henk 'm!

  • mr.inno
  • Registratie: April 2003
  • Nu online
zoeperman schreef op maandag 25 juni 2018 @ 11:04:
iemand toevallig deze package in gebruik?
https://community.home-as...emplate-for-every-device/
ik vraag mij af of je mqtt aan moet hebben, omdat ik geen mqtt devices heb op batterijen..
@zoeperman Zonder heel da topic door te lezen. Nee dat hoeft niet.

zelf gebruik ik deze code
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
automation:
  - alias: 'Battery Alert'
    trigger:
      - platform: time
        at: '10:00:00'
      - platform: time
        at: '18:00:00'
    condition:
      - condition: template
        value_template: >
            {% macro battery_level() %}
            {%- set threshold = 30 -%}
            {% set domains = ['light', 'switch', 'sensor', 'zwave', 'lock'] %}
            {% for domain in domains -%}
            {% for item in states[domain] if ((item.attributes.battery_level is defined and item.attributes['battery_level'] | int < threshold) or ("battery" in item.name | lower and ((item.state | int < threshold and item.state|int != 0) or item.state | lower == "low" or item.state | lower == "unknown"))) -%}
            {% if (item.attributes.battery_level is defined and item.attributes['battery_level'] | int < threshold) -%}
            {{ item.name }} ({{ item.attributes['battery_level'] }}){%- if not loop.last %}, {% endif -%}{% endif -%}
            {% if "battery" in item.name | lower and ((item.state | int < threshold and item.state|int != 0) or item.state | lower == "low" or item.state | lower == "unknown") -%}
            {{ item.name }} ({{ item.state }}){% if not loop.last %}, {%- endif %} {% endif -%}
            {% endfor %}
            {%- endfor %}
            {% endmacro %}
            {{ battery_level() |trim != "" }}
    action:
      - service: persistent_notification.create
        data_template:
          title: "Low Battery Levels"
          notification_id: low-battery-alert
          message: >
            {%- set threshold = 30 -%}
            {% macro battery_level(domain) %}
            {%- for item in states[domain] if ((item.attributes.battery_level is defined and item.attributes['battery_level'] | int < threshold) or ("battery" in item.name | lower and ((item.state | int < threshold and item.state|int != 0) or item.state | lower == "low" or item.state | lower == "unknown"))) -%}
            {% if (item.attributes.battery_level is defined and item.attributes['battery_level'] | int < threshold) -%}
            {{ item.name }} ({{ item.attributes['battery_level'] }}){%- if not loop.last %}, {% endif -%}{%- endif -%}
            {%- if "battery" in item.name | lower and ((item.state | int < threshold and item.state|int != 0) or item.state | lower == "low" or item.state | lower == "unknown") -%}
            {{ item.name }} ({{ item.state }}){% if not loop.last %}, {% endif %}{% endif -%}
            {%- endfor -%}
            {% endmacro %}
            {%- set domains = ['light', 'switch', 'sensor', 'zwave', 'lock'] -%}
            {%- for domain in domains if battery_level(domain) |trim != ""-%}
            {{ battery_level(domain) }}{%- if not loop.last %}, {% endif -%}
            {%- endfor -%}

  - alias: battery_alert_clear
    trigger:
      - platform: time
        minutes: '/30'
        seconds: 00
    condition:
      - condition: template
        value_template: >
          {%- set threshold = 30 -%}
          {% macro battery_level() %}
          {% set domains = ['light', 'switch', 'sensor', 'zwave', 'lock'] %}
          {% for domain in domains -%}
          {% for item in states[domain] if ((item.attributes.battery_level is defined and item.attributes['battery_level'] | int < threshold) or ("battery" in item.name | lower and ((item.state | int < threshold and item.state|int != 0) or item.state | lower == "low" or item.state | lower == "unknown"))) -%}
          {% if (item.attributes.battery_level is defined and item.attributes['battery_level'] | int < threshold) -%}
          {{ item.name }}{% endif -%}
          {% if "battery" in item.name | lower and ((item.state | int < threshold and item.state|int != 0) or item.state | lower == "low" or item.state | lower == "unknown") -%}
          {{ item.name }}{% endif -%}
          {% endfor %}
          {%- endfor %}
          {% endmacro %}
          {{ battery_level() |trim == "" }}
    action:
      - service: persistent_notification.dismiss
        data:
          notification_id: low-battery-alert

Dit zet een persistant notification en 2 keer per dag. Daarnaast kijkt hij eke 30 minuten of het of de baterij al vervangen is. (dat wil ik immers sneller weten)

inno


Acties:
  • 0 Henk 'm!

  • mr.inno
  • Registratie: April 2003
  • Nu online
Yukkie schreef op maandag 25 juni 2018 @ 13:07:
Ik ben van plan om ergens dit jaar een camperbus te kopen. Nou lijkt het me tof om deze stap voor stap te voorzien van sensoren en die op te nemen in Home Assistant. Denk hierbij aan een Volt/Ampere-sensor voor de (huishoud-)accu, temperatuur in en buiten de bus, etc. Volgens mij moet ik een eind komen met een GSM module, een Pi zero en MQTT. Ook zat ik te denken om de locatie van de bus adhv een GPS module vast te leggen. Volgens mij moet dit kunnen met de JSON MQTT device tracker. Als ik goed begrijp, kun je hiermee coördinaten doorgeven aan Home Assistant. Volgens mij kan dat dan op de Map getoond worden. Heeft iemand ervaring met dit component? Werkt dat inderdaad zoals ik denk dat het werkt?
Wat een leuk idee. zelf geen ervaring met JSON MQTT device tracker. Maar device trackers kun je via het Map Component tonen in Hass.

Vooral het opsparen van meet gegevens als je geen internet hebt en het daarna weer synchroniseren is een leuk klusje. Altant bij mij op het werk met productie systemen en veel data leverd dat leuken edge cases op.

inno


Acties:
  • 0 Henk 'm!

  • ny-hardcore
  • Registratie: Maart 2002
  • Laatst online: 14-10 13:56
Yukkie schreef op maandag 25 juni 2018 @ 13:07:
Ik ben van plan om ergens dit jaar een camperbus te kopen. Nou lijkt het me tof om deze stap voor stap te voorzien van sensoren en die op te nemen in Home Assistant. Denk hierbij aan een Volt/Ampere-sensor voor de (huishoud-)accu, temperatuur in en buiten de bus, etc. Volgens mij moet ik een eind komen met een GSM module, een Pi zero en MQTT. Ook zat ik te denken om de locatie van de bus adhv een GPS module vast te leggen. Volgens mij moet dit kunnen met de JSON MQTT device tracker. Als ik goed begrijp, kun je hiermee coördinaten doorgeven aan Home Assistant. Volgens mij kan dat dan op de Map getoond worden. Heeft iemand ervaring met dit component? Werkt dat inderdaad zoals ik denk dat het werkt?
Jpmens van owntracks heeft een wemos D1 mini met GPS module gemaakt die owntracks format updates verstuurd ...

https://jpmens.net/2016/0...sp8266-based-gps-tracker/
.is misschien iets? Of een odb gps tracker?

cd /pub && more beer


Acties:
  • 0 Henk 'm!

  • BoschR
  • Registratie: December 2008
  • Laatst online: 06-10 13:59
Ik kan niet meer inloggen in de web interface. Iemand enig idee hoe ik dit kan verhelpen?

Ik was bezig met om te updaten van 0.68 naar 0.72. Vreemd genoeg kreeg ik geen feedback nadat ik 2 of 3 keer op "updaten" geklikt had. Daarna systeem gereboot om te zien of die geüpdate was, maar nu kan ik niet meer inloggen.

OV | 2kap '99 131m² | Quatt Duo | Intergas Kombi Kompakt HRE 28/24 '13 | Honeywell T6 | 13 x 435wp SolarEdge


Acties:
  • 0 Henk 'm!

  • oohh
  • Registratie: Oktober 2009
  • Laatst online: 10:58
BoschR schreef op dinsdag 26 juni 2018 @ 22:34:
Ik kan niet meer inloggen in de web interface. Iemand enig idee hoe ik dit kan verhelpen?

Ik was bezig met om te updaten van 0.68 naar 0.72. Vreemd genoeg kreeg ik geen feedback nadat ik 2 of 3 keer op "updaten" geklikt had. Daarna systeem gereboot om te zien of die geüpdate was, maar nu kan ik niet meer inloggen.
Zie je de web interface helemaal niet meer of zegt HA dat het wachtwoord fout is?

Acties:
  • 0 Henk 'm!

  • Yukkie
  • Registratie: Januari 2001
  • Laatst online: 11:10

Yukkie

Vorsprung Durch Technik

@mr.inno
Mijn inschatting op dit moment is dat het met dit component het gemakkelijkste is. Binnenkort eens met een GPS generator eens testen. Over het versturen van opgeslagen data als ik "offline" ben geweest heb ik nog niet nagedacht :) ik moet nog eens bedenken of dat ik dat echt nodig vindt.

@ny-hardcore Ziet er interessant uit! Maar die publiceerd toch ook gewoon JSON messages? Dan is het toch net zoiets als JSON MQTT device tracker component, alleen dan de client kant? Helaas heeft hij nog geen GSM/GPRS oplossing, dan had ik die graag geleend :)

Even een andere vraag: Ik zit te klungelen om MQTT toegankelijk te maken van buiten mijn netwerk. Zijn er hier mensen die dat hebben? Wat is jullie ervaring? Is websockets beter? Is het nodig om een SSL certificaat te gebruiken?

We've got that ring of confidence


Acties:
  • 0 Henk 'm!

  • BoschR
  • Registratie: December 2008
  • Laatst online: 06-10 13:59
oohh schreef op dinsdag 26 juni 2018 @ 22:41:
[...]

Zie je de web interface helemaal niet meer of zegt HA dat het wachtwoord fout is?
Ik zie de web interface wel e kan dus ook gewoon mn wachtwoord invoeren. Vervolgens zegt die "Connecting" voor een tijdje (10-15 sec) en ben ik terug bij het inlog scherm zonder duidelijke reden.

Ik zie overigens wel de voglende foutmelding in de console (11x) staan:
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


Acties:
  • 0 Henk 'm!
@BoschR Heb je er toevallig een reverse proxy server voor zitten? Bij met name Nginx moet je waarschijnlijk wat extra regels toevoegen aan je configuratie om websockets door te laten.

Die post ik voor de zekerheid zodra ik op kantoor ben :)

Edit:
In je Nginx config (stel dat je dat zou gebruiken) moet je dit toevoegen voor de redirection naar je HA
code:
1
2
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";

[ Voor 29% gewijzigd door lolgast op 27-06-2018 08:11 ]


Acties:
  • 0 Henk 'm!

  • mr.inno
  • Registratie: April 2003
  • Nu online
Yukkie schreef op dinsdag 26 juni 2018 @ 23:20:
@mr.inno
Mijn inschatting op dit moment is dat het met dit component het gemakkelijkste is. Binnenkort eens met een GPS generator eens testen. Over het versturen van opgeslagen data als ik "offline" ben geweest heb ik nog niet nagedacht :) ik moet nog eens bedenken of dat ik dat echt nodig vindt.

@ny-hardcore Ziet er interessant uit! Maar die publiceerd toch ook gewoon JSON messages? Dan is het toch net zoiets als JSON MQTT device tracker component, alleen dan de client kant? Helaas heeft hij nog geen GSM/GPRS oplossing, dan had ik die graag geleend :)
Met mobiel internet is de connectie echt superslect te garanderen. Wij hebben locaties die goed 4G bereik hebben. Maar toch zien wij best veel connecties weg vallen of tijdelijk niet beschikbaar zijn. Als je er geen rekening mee houd kun je hele periode aan data missen. Uit eindelijk blijft de vraag welk doel heeft je data en dus hoe erg is het?

Voordeel van wat @ny-hardcore aandraacht is dat je HASS component goed werkt als device tracker. Techniek is niet anders dan in jouw voorbeeld. Nadeel is dat bij changes in Owntracks json formaat je ook moet updaten.

inno


Acties:
  • 0 Henk 'm!
Ik heb trouwens sinds gisteren problemen met het Waze component. Inmiddels geüpdatet naar 0.72.1, maar het probleem is daarmee niet opgelost. Nog meer mensen die dit gebruiken en waar het niet meer bij werkt?

Foutmelding
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
waze_travel_time: Error on device update!

Traceback (most recent call last):
  File "/usr/src/app/homeassistant/helpers/entity_platform.py", line 248, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/app/homeassistant/helpers/entity.py", line 320, in async_device_update
    yield from self.hass.async_add_job(self.update)
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/app/homeassistant/components/sensor/waze_travel_time.py", line 110, in update
    self.waze_data.update()
  File "/usr/src/app/homeassistant/util/__init__.py", line 319, in wrapper
    result = method(*args, **kwargs)
  File "/usr/src/app/homeassistant/components/sensor/waze_travel_time.py", line 136, in update
    results = params.calc_all_routes_info()
  File "/usr/local/lib/python3.6/site-packages/WazeRouteCalculator/WazeRouteCalculator.py", line 142, in calc_all_routes_info
    routes = self.get_route(npaths, time_delta)
  File "/usr/local/lib/python3.6/site-packages/WazeRouteCalculator/WazeRouteCalculator.py", line 92, in get_route
    response_json = response.json()
  File "/usr/local/lib/python3.6/site-packages/requests/models.py", line 892, in json
    return complexjson.loads(self.text, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/simplejson/__init__.py", line 518, in loads
    return _default_decoder.decode(s)
  File "/usr/local/lib/python3.6/site-packages/simplejson/decoder.py", line 370, in decode
    obj, end = self.raw_decode(s)
  File "/usr/local/lib/python3.6/site-packages/simplejson/decoder.py", line 400, in raw_decode
    return self.scan_once(s, idx=_w(s, idx).end())
simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Acties:
  • 0 Henk 'm!

  • Yukkie
  • Registratie: Januari 2001
  • Laatst online: 11:10

Yukkie

Vorsprung Durch Technik

mr.inno schreef op woensdag 27 juni 2018 @ 07:48:
[...]


Met mobiel internet is de connectie echt superslect te garanderen. Wij hebben locaties die goed 4G bereik hebben. Maar toch zien wij best veel connecties weg vallen of tijdelijk niet beschikbaar zijn. Als je er geen rekening mee houd kun je hele periode aan data missen. Uit eindelijk blijft de vraag welk doel heeft je data en dus hoe erg is het?

Voordeel van wat @ny-hardcore aandraacht is dat je HASS component goed werkt als device tracker. Techniek is niet anders dan in jouw voorbeeld. Nadeel is dat bij changes in Owntracks json formaat je ook moet updaten.
Dat van dat mobiel internet klopt wel ja. In Nederland valt het nog mee, daar heb je (bijna) overal wel 3G of 4G of in het ergste geval GPRS. Maar op de campings waar ik de afgelopen 2 jaar ben geweest in Duitsland is het bereik vaak om te huilen. Leuk dat je geen roamingkosten meer hebt, maar als je geen bereik hebt, heb je nog steeds niets aan Google Maps navigatie of is het lastig wandelroutes zoeken op internet... (tot zover mijn irrelevantie first world problems ;) )

Ik gebruik Owntracks nu al wel als Android app op mijn telefoon en ben daar in principe ook tevreden over. Welliswaar (nog) niet via MQTT maar via HTTP, maar goed. Het is wel het uitzoeken waard of ik daar op verder kan borduren.

We've got that ring of confidence


Acties:
  • 0 Henk 'm!

  • BoschR
  • Registratie: December 2008
  • Laatst online: 06-10 13:59
lolgast schreef op woensdag 27 juni 2018 @ 06:38:
@BoschR Heb je er toevallig een reverse proxy server voor zitten? Bij met name Nginx moet je waarschijnlijk wat extra regels toevoegen aan je configuratie om websockets door te laten.

Die post ik voor de zekerheid zodra ik op kantoor ben :)

Edit:
In je Nginx config (stel dat je dat zou gebruiken) moet je dit toevoegen voor de redirection naar je HA
code:
1
2
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
Thnx! Dat zou inderdaad goed kunnen.

Volgende probleem, ik kom er ook met SSH niet meer op. Hoe kom ik bij de Nginx config?

OV | 2kap '99 131m² | Quatt Duo | Intergas Kombi Kompakt HRE 28/24 '13 | Honeywell T6 | 13 x 435wp SolarEdge

Pagina: 1 ... 51 ... 165 Laatste

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.