Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Volgens mij is het redelijk makkelijk, als hij niet meer beweegt voor een x-aantal minuten dan is hij klaar. Het zal dan niet heel nauwkeurig, maar dat is ook niet nodig. (Tenzij de trommel om de zoveel minuten nog roteert als hij klaar is). Ik ga hem vanavond er eens op plakkendof schreef op woensdag 12 december 2018 @ 09:53:
[...]
Ben ik ook van plan, want zoveel stroom door van die kleine relais laten gaan trekt me niet aan. Ik zit nog een beetje te bedenken hoe de automatisering moet. Eerst maar eens eentje op de wasmachine plakken en dan het verloop bekijken dunkt me.
Zo'n vibration sensor gebruik ik ook voor onze ouderwetse deurbel en dat werkt uitstekend!![]()
[Afbeelding: deurbel]
Zo'n ouderwetse deurbel is wel een mooie toepassing!
Als je network-mode:host gebruikt dan werkt dit voor 1 host prima. maar ik wil een 2e container in het host netwerk hebben, echter met een ander IP adres. Nu heb ik dit opgelost door een network aan te maken met driver:macvlan en dan onder de container een Ipv4 address te definieren, maar het vervelende van dit aspect is dat andere containers niet met deze host/dit ip kunnen communiceren. Enig idee of er een andere manier is om een ander Ipv4 adres aan een container toe te wijzen, zonder Macvlan, waardoor hopelijk ook andere containers kunnen communiceren?
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Ik heb bijvoorbeeld
1
2
3
4
| <ip>:8123 - Home Assistant <ip>:1883 - MQTT Mosquitto <ip>:3000 - grafana e.d. |
En deze kunnen elkaar dan ook vinden op bijvoorbeeld http://grafana ipv http://<ip>:3000
[ Voor 18% gewijzigd door sjorsjes op 12-12-2018 10:58 ]
ja dat snap ik, maar in dit geval zijn die poorten reeds op de host in gebruik en moet mijn 2e container ook in het host network hangen. ok ik snap dat dit het doel van containers in een eigen bridge network een beetje voor bij gaat, maar als het middels macvlan mogelijk is dan zou je eigenlijk verwachten dat ook een ander ip in hetzelfde host network mogelijk zou zijnsjorsjes schreef op woensdag 12 december 2018 @ 10:57:
Waarom specifiek een ander ip? Is een andere port op hetzelfde ip niet mogelijk?
Ik heb bijvoorbeeld
code:
1 2 3 4 <ip>:8123 - Home Assistant <ip>:1883 - MQTT Mosquitto <ip>:3000 - grafana e.d.
En deze kunnen elkaar dan ook vinden op bijvoorbeeld http://grafana ipv http://<ip>:3000
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Ik heb geen ervaring met macvlan + host. Ik probeer in alle gevallen waar mogelijk (geen UDP multicast) weg te blijven bij network_mode: host.martinvdm schreef op woensdag 12 december 2018 @ 10:49:
beetje offtopic wellicht; maar voor de docker guru's:
Als je network-mode:host gebruikt dan werkt dit voor 1 host prima. maar ik wil een 2e container in het host netwerk hebben, echter met een ander IP adres. Nu heb ik dit opgelost door een network aan te maken met driver:macvlan en dan onder de container een Ipv4 address te definieren, maar het vervelende van dit aspect is dat andere containers niet met deze host/dit ip kunnen communiceren. Enig idee of er een andere manier is om een ander Ipv4 adres aan een container toe te wijzen, zonder Macvlan, waardoor hopelijk ook andere containers kunnen communiceren?
Kan je de container die macvlan gebruikt in meerdere netwerken toevoegen? Je zou vanaf host met ip's in dat netwerk moeten kunnen communiceren + tussen containers in dat netwerk op hostnaam.
Aha vandaar, daar kan ik je helaas niet bij helpen. Ik probeer niet in de buurt te komen van network_mode: hostmartinvdm schreef op woensdag 12 december 2018 @ 11:04:
[...]
ja dat snap ik, maar in dit geval zijn die poorten reeds op de host in gebruik en moet mijn 2e container ook in het host network hangen. ...
Owner of DBIT Consultancy | DJ BassBrewer
Wil je die services ook op die poorten bereiken?martinvdm schreef op woensdag 12 december 2018 @ 11:04:
[...]
ja dat snap ik, maar in dit geval zijn die poorten reeds op de host in gebruik en moet mijn 2e container ook in het host network hangen. ok ik snap dat dit het doel van containers in een eigen bridge network een beetje voor bij gaat, maar als het middels macvlan mogelijk is dan zou je eigenlijk verwachten dat ook een ander ip in hetzelfde host network mogelijk zou zijn
Ik heb sinds ik werk met een netwerk per applicatie stack (+ icc=false + expose) geen conflicten meer heb met herbruikte poorten.
Alles gaat via een reverse proxy met DNS entries en dus ook SSL. DNS entries kan je vaak aanmaken in een geavanceerdere router
inmiddels gelukt door de poort toch te wijzigen, thanks. helaas ontkomt je voor sommige dingen niet aan network_mode=host, o.a. homekit en discovery in HA, maar ik blijf er liever ook graag ver weg van.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
0.84 is uit (ook 0.84.1 al)
Let even goed op de breaking changes!
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Geniaal!dof schreef op woensdag 12 december 2018 @ 09:53:
[...]
Ben ik ook van plan, want zoveel stroom door van die kleine relais laten gaan trekt me niet aan. Ik zit nog een beetje te bedenken hoe de automatisering moet. Eerst maar eens eentje op de wasmachine plakken en dan het verloop bekijken dunkt me.
Zo'n vibration sensor gebruik ik ook voor onze ouderwetse deurbel en dat werkt uitstekend!![]()
[Afbeelding: deurbel]
Blog over Smart Homes: https://www.hellosmarthome.nl
Xiaomi 13T Pro
Oke. MQTT running en mijn eerste werkende switch. grootste fout die ik steeds maak ; spaties goed zetten in mijn config files. Die gaat echt lastig.. Maar ik weet nu welke foutmelding dat geeft en dan is het snel gevonden.
Volgende stappen ; lampen schakelen voor een bepaalde tijd als ik die tasmota-switch aanroep, stdio brussel streamend krijgen naar mijn Google audio en via een switch mijn versterker die op een tasmota staat aanzetten in de keuken. Ik vermoed dat dit automationss zijn.
Begint nu leuk te worden.
[ Voor 103% gewijzigd door maartend op 13-12-2018 10:10 ]
Je kunt hiervoor deze stappen volgen: https://www.home-assistant.io/components/google_assistant/Btje schreef op donderdag 13 december 2018 @ 08:31:
Iemand de integratie met een home mini (google assistant) al gedaan en welke guide heb je gebruikt. Zie nog wat verschillende dingen her en der.
De cloud versie is het makkelijkste, maar kost 5 dollar per maand. De handmatige versie kost wat meer moeite, maar het resultaat is hetzelfde en kost niets.
[ Voor 18% gewijzigd door JBS op 13-12-2018 10:20 ]
Voor dat Radio streamen, ik heb dit topic gevolgd: https://community.home-as...nd-player-selection/12732maartend schreef op donderdag 13 december 2018 @ 09:03:
Na een update (handmatig) staat er nu al 0.84.1 op.
Oke. MQTT running en mijn eerste werkende switch. grootste fout die ik steeds maak ; spaties goed zetten in mijn config files. Die gaat echt lastig.. Maar ik weet nu welke foutmelding dat geeft en dan is het snel gevonden.
Volgende stappen ; lampen schakelen voor een bepaalde tijd als ik die tasmota-switch aanroep, stdio brussel streamend krijgen naar mijn Google audio en via een switch mijn versterker die op een tasmota staat aanzetten in de keuken. Ik vermoed dat dit automationss zijn.
Begint nu leuk te worden.
Werkt prima
We're sorry, but something went wrong. Please try again.
Please turn on Voice & Audio Activity, Web & App Activity (including Chrome browsing history), and Device Information permissions for your Google Account at https://myaccount.google.com/activitycontrols
Ik heb wel de secure verbinding nog niet in orde. Iemand daar een linkje van hoe dat makkelijk op te zetten?
JBS schreef op donderdag 13 december 2018 @ 10:19:
[...]
Je kunt hiervoor deze stappen volgen: https://www.home-assistant.io/components/google_assistant/
De cloud versie is het makkelijkste, maar kost 5 dollar per maand. De handmatige versie kost wat meer moeite, maar het resultaat is hetzelfde en kost niets.
Xiaomi 13T Pro
Hoe draai je Home Assistant? Als je gebruik maakt van Docker kun je Traefik gebruiken. Dit is een simpele reverse proxy die automatisch werkt in combinatie met Docker en Let's encrypt ingebouwd heeft.Btje schreef op donderdag 13 december 2018 @ 11:31:
Daar was ik aan begonnen maar als ik probeer de google action te testen dan krijg ik de volgende error:
We're sorry, but something went wrong. Please try again.
Please turn on Voice & Audio Activity, Web & App Activity (including Chrome browsing history), and Device Information permissions for your Google Account at https://myaccount.google.com/activitycontrols
Ik heb wel de secure verbinding nog niet in orde. Iemand daar een linkje van hoe dat makkelijk op te zetten?
[...]
Zelf gebruik ik Traefik overigens niet, dus kan verder niet helpen met configuratie. Maar ik weet wel dat er meerdere HA users in dit topic zijn die ook Traefik gebruiken
Btje schreef op donderdag 13 december 2018 @ 11:31:
Ik heb wel de secure verbinding nog niet in orde. Iemand daar een linkje van hoe dat makkelijk op te zetten?
Klopt, Traefik werkt erg mooi. O.a. deze post van @lolgast is handig: lolgast in "Home Assistant - Open source Python3 home automation". Ik heb Traefik ook draaien, vooral handig als je naast HASS nog meer zaken hebt die je via HTTPS bereikbaar wilt maken.RobertMe schreef op donderdag 13 december 2018 @ 11:38:
[...]
Hoe draai je Home Assistant? Als je gebruik maakt van Docker kun je Traefik gebruiken. Dit is een simpele reverse proxy die automatisch werkt in combinatie met Docker en Let's encrypt ingebouwd heeft.
Zelf gebruik ik Traefik overigens niet, dus kan verder niet helpen met configuratie. Maar ik weet wel dat er meerdere HA users in dit topic zijn die ook Traefik gebruiken
Traefik werkt overigens ook als je HASS.io gebruik, maar in dat geval kun je ook bijvoorbeeld DuckDNS inclusief Let's Encrypt gebruiken: https://www.home-assistant.io/addons/duckdns/. Of, wanneer je een eigen domeinnaam hebt, enkel Let's Encrypt: https://www.home-assistant.io/addons/lets_encrypt/
[ Voor 9% gewijzigd door JBS op 13-12-2018 11:44 ]
Dat moet wel gaan lukken. Thnxkepler schreef op donderdag 13 december 2018 @ 11:09:
[...]
Voor dat Radio streamen, ik heb dit topic gevolgd: https://community.home-as...nd-player-selection/12732
Werkt prima
Met die 5$ steun je ook de Home Assistant ontwikkeling aangezien het nu al full time jobs voor de primaire bedenker (balloob) en belangrijke ontwikkelaar zijn. Zie ook:JBS schreef op donderdag 13 december 2018 @ 10:19:
[...]
Je kunt hiervoor deze stappen volgen: https://www.home-assistant.io/components/google_assistant/
De cloud versie is het makkelijkste, maar kost 5 dollar per maand. De handmatige versie kost wat meer moeite, maar het resultaat is hetzelfde en kost niets.
https://www.home-assistan...11/16/state-of-the-union/
https://www.home-assistant.io/blog/2018/09/17/thinking-big/
Voor iets waar inmiddels m'n huis afhankelijk van is en wat ik graag nog jaren stabiel zou willen gebruiken en verder ontwikkelen, en bovendien ook zoveel fun geeft heb ik dat er graag voor over.
Gasloos sinds feb23, WP: Pana Mono 9j, WPB: Auer Air 200l, PV: 14x290 Wp
Ik heb thuis een Ubuntu server met Home Assistant op het standaard port 8123, op die server draait ook ZoneMinder via Apache op /zm (geen idee of ik van Apache af kan met ZoneMinder) en straks komen daar meer applicaties bij zoals Sonarr, Radarr, NZBGet, etc die hebben elk ook weer een eigen port waar ze op draaien. Het mooiste is als alles een SSL certificaat krijgt en ik centraal de toegang kan regelen. Ik zat dus te denken aan Nginx ervoor waar ik basic authentication en IP filters instel maar hoe SSL inregelen? Let's Encrypt wil via 80/443 valideren, laat ik Home Assistant op 8123 draaien gaat dat niet. Ik zou elke applicatie een eigen subdomein kunnen geven ipv een ander port, bijv; hass.server.domein.nl en straks nzbget.server.domein.nl, etc. Tips?
Je kan een letsencrypt certificaat dat op poort 80 is gevalideerd ook gewoon op poort 123 gebruiken. Ik draai zelf sabnzbd, couchpotato en sickbeard. Die zijn allemaal in te stellen zodat ze bijvoorbeeld op <mijnhomedomein>/sabnzbd draaien.royduin schreef op donderdag 13 december 2018 @ 12:16:
Ik wil binnenkort Home Assistant extern toegankelijk maken zodat ik het ook kan integreren met Google Home. Daarvoor is een SSL certificaat nodig, hoe hebben jullie dat geregeld?
Ik heb thuis een Ubuntu server met Home Assistant op het standaard port 8123, op die server draait ook ZoneMinder via Apache op /zm (geen idee of ik van Apache af kan met ZoneMinder) en straks komen daar meer applicaties bij zoals Sonarr, Radarr, NZBGet, etc die hebben elk ook weer een eigen port waar ze op draaien. Het mooiste is als alles een SSL certificaat krijgt en ik centraal de toegang kan regelen. Ik zat dus te denken aan Nginx ervoor waar ik basic authentication en IP filters instel maar hoe SSL inregelen? Let's Encrypt wil via 80/443 valideren, laat ik Home Assistant op 8123 draaien gaat dat niet. Ik zou elke applicatie een eigen subdomein kunnen geven ipv een ander port, bijv; hass.server.domein.nl en straks nzbget.server.domein.nl, etc. Tips?
Met Home Assistant kan dat niet, die vereist een volledig eigen domein (of een poort op een domein) Ik het dat zelf opgelost door op mijn synology een 2e letencrypt te registreren, en een extra vhost aan te maken om home assistant op https://home-assistant.<mijnhomedomein>/ te draaien.
Ik moet daar tzt nog iets geautomatiseerds voor vinden. Als je Hassio draait schijnen er eenvoudige plugins te zijn voor zowel duckdns als let'sencrypt.
Als je Apache toch al draait kan je toch gewoon certbot in een cronjob laten draaien?
Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn
[ Voor 99% gewijzigd door MsG op 13-12-2018 12:46 . Reden: Dubbelpost. Niet bewust gedaan. ]
Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn
Ben benieuwd, ik hoor het graag!kepler schreef op woensdag 12 december 2018 @ 08:42:
[...]
Ik heb twee motion/vibration sensor gekocht van Aqara als alternatief, binnenkort ga ik hem eens op de wasmachine plakken en kijken of dat betrouwbaar werkt.
RobertMe schreef op donderdag 13 december 2018 @ 11:38:
[...]
Hoe draai je Home Assistant? Als je gebruik maakt van Docker kun je Traefik gebruiken. Dit is een simpele reverse proxy die automatisch werkt in combinatie met Docker en Let's encrypt ingebouwd heeft.
Zelf gebruik ik Traefik overigens niet, dus kan verder niet helpen met configuratie. Maar ik weet wel dat er meerdere HA users in dit topic zijn die ook Traefik gebruiken
Xiaomi 13T Pro
In een voorbeeld dat ik zag hadden ze het over eens in de paar maanden dat je de poort 80 moet openzetten voor en update dat lijkt me onhandig.
JBS schreef op donderdag 13 december 2018 @ 11:42:
[...]
[...]
Klopt, Traefik werkt erg mooi. O.a. deze post van @lolgast is handig: lolgast in "Home Assistant - Open source Python3 home automation". Ik heb Traefik ook draaien, vooral handig als je naast HASS nog meer zaken hebt die je via HTTPS bereikbaar wilt maken.
Traefik werkt overigens ook als je HASS.io gebruik, maar in dat geval kun je ook bijvoorbeeld DuckDNS inclusief Let's Encrypt gebruiken: https://www.home-assistant.io/addons/duckdns/. Of, wanneer je een eigen domeinnaam hebt, enkel Let's Encrypt: https://www.home-assistant.io/addons/lets_encrypt/
Xiaomi 13T Pro
Ik ben even bezig om de nieuwe MQTT platform voor milight aan te passen maar het wil niet echt lukken.
Ik gebruik een MQTT Nodemcu als gateway voor de lichten. Door de breaking changes uit 0.84.1 is het hele platform anders geworden.
Ik heb nu dit aangemaakt echter kan ik nog steeds niet de lampen schakelen. Wat doe ik precies fout?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| - platform: mqtt
name: 'TV lamp'
state_topic: "milight/state/0x19C/rgb_cct/1"
command_topic: "milight/commands/0x19C/rgb_cct/1"
brightness_state_topic: "milight/0x19C/brightness/status"
brightness_command_topic: "milight/0x19C/brightness/set"
rgb_state_topic: "milight/0x19C/rgb_cct/status"
rgb_command_topic: "milight/0x19C/rgb_cct/set"
state_value_template: "{{ value_json.state }}"
brightness_value_template: "{{ value_json.brightness }}"
rgb_value_template: "{{ value_json.rgb | join(',') }}"
qos: 0
payload_on: "ON"
payload_off: "OFF"
optimistic: false |
Gasloos sinds 2020 - 3240wp-Z Live 5100wp-W Live 8340wp-Merged Live Altantic Explorer 200 Live
Probeer anders eerst even alleen met aan/uit de boel aan de praat te krijgen. Heb je andere mqtt apparaten wel aan de praat, met andere woorden, je broker werkt?Possible schreef op donderdag 13 december 2018 @ 12:54:
Heren
Ik ben even bezig om de nieuwe MQTT platform voor milight aan te passen maar het wil niet echt lukken.
Ik gebruik een MQTT Nodemcu als gateway voor de lichten. Door de breaking changes uit 0.84.1 is het hele platform anders geworden.
Ik heb nu dit aangemaakt echter kan ik nog steeds niet de lampen schakelen. Wat doe ik precies fout?
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15- platform: mqtt name: 'TV lamp' state_topic: "milight/state/0x19C/rgb_cct/1" command_topic: "milight/commands/0x19C/rgb_cct/1" brightness_state_topic: "milight/0x19C/brightness/status" brightness_command_topic: "milight/0x19C/brightness/set" rgb_state_topic: "milight/0x19C/rgb_cct/status" rgb_command_topic: "milight/0x19C/rgb_cct/set" state_value_template: "{{ value_json.state }}" brightness_value_template: "{{ value_json.brightness }}" rgb_value_template: "{{ value_json.rgb | join(',') }}" qos: 0 payload_on: "ON" payload_off: "OFF" optimistic: false
Jawel, DuckDNS kan ook je Let's Ecnrypt certificaat verzorgen, zie https://www.home-assistant.io/addons/duckdns/Btje schreef op donderdag 13 december 2018 @ 12:54:
Ja duck dns had ik al aangemaakt hopte dat dat al ssl was maar is het nut dus ik zal lets encrypt gebruiken.
[...]
Let op dat je 'accept_terms' op true zet: https://www.home-assistant.io/addons/duckdns/#accept_terms
Check ook de log van die add-on nadat je 'm gestart hebt, daarin vind je eventueel ook redenen waarom iets niet goed gaat.
[ Voor 24% gewijzigd door JBS op 13-12-2018 13:18 ]
Nee dat klopt dat hoeft dan niet. Ervan uitgaande dat je stukje code inderdaad in lights.yaml staat. Dat stond nergens dus ik dacht ik stel de controlevraag evenPossible schreef op donderdag 13 december 2018 @ 13:06:
@lolgast Ik heb een losse light.yaml dus dan zou het niet hoeven volgens mij.
@wuppie007 Met alleen aan/uit zal ik nu eerst eens gaan testen.
Yes, maar om te vernieuwen wordt die acme challenge via http gedaan. Misschien moet ik gewoon het zootje symlinken, ik ga wel even spelen met Certbot.Martijn02 schreef op donderdag 13 december 2018 @ 12:22:
[...]
Je kan een letsencrypt certificaat dat op poort 80 is gevalideerd ook gewoon op poort 123 gebruiken. Ik draai zelf sabnzbd, couchpotato en sickbeard. Die zijn allemaal in te stellen zodat ze bijvoorbeeld op <mijnhomedomein>/sabnzbd draaien.
Met Home Assistant kan dat niet, die vereist een volledig eigen domein (of een poort op een domein) Ik het dat zelf opgelost door op mijn synology een 2e letencrypt te registreren, en een extra vhost aan te maken om home assistant op https://home-assistant.<mijnhomedomein>/ te draaien.
Apache wordt geconfigureerd door Zone Minder, dus wil daar eigenlijk vanaf blijven.MsG schreef op donderdag 13 december 2018 @ 12:29:
Ik heb een Raspbian installatie waarop ik parallel ook een Apache-installatie heb, en met certbot dan manueel m'n certificaat verleng (gooi ook puur dan even m'n Apache open in de router, en daarna weer uit).
Ik moet daar tzt nog iets geautomatiseerds voor vinden. Als je Hassio draait schijnen er eenvoudige plugins te zijn voor zowel duckdns als let'sencrypt.
Als je Apache toch al draait kan je toch gewoon certbot in een cronjob laten draaien?
--
Andere vraag; iedereen gooit gewoon zijn port open en klaar? Ik zit te denken aan nog basic authentication ervoor, lijkt me toch wat veiliger?
Ja uiteraard wel met de verplichte login van Homeassistant, en voor de rest alle poorten dicht behalve de noodzakelijke voor HA -> Google Home. Het is dat het nodig is voor de Google Home, liever heb ik alles dicht. Hoewel het voor remote bedieningen of inzage ook wel handig is dat je niet de hele tijd weer eerst OpenVPN hoeft te verbinden, maar dat het meteen werkt.royduin schreef op donderdag 13 december 2018 @ 13:08:
[...]
Yes, maar om te vernieuwen wordt die acme challenge via http gedaan. Misschien moet ik gewoon het zootje symlinken, ik ga wel even spelen met Certbot.
[...]
Apache wordt geconfigureerd door Zone Minder, dus wil daar eigenlijk vanaf blijven.
--
Andere vraag; iedereen gooit gewoon zijn port open en klaar? Ik zit te denken aan nog basic authentication ervoor, lijkt me toch wat veiliger?
Ik heb nog geen loerende Chinees opgemerkt, maar het is natuurlijk wel een potentieel veiligheidslek.
Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn
@wuppie007
Dit was bijvoorbeelde een ''oude'' MQTT van een lamp
1
2
3
4
5
6
7
8
9
| - platform: mqtt_json name: 'Groene staan lamp' state_topic: "milight/state/0x1A2/rgbw/1" command_topic: "milight/commands/0x1A2/rgbw/1" brightness: true flash: true rgb: true optimistic: false qos: 0 |
Ik hoef toch eignelijk alleen maar mqtt_json te veranderen naar mqtt ?
Overigens zijn dit de settings op de nodemcu hub:
[ Voor 12% gewijzigd door Possible op 13-12-2018 13:20 ]
Gasloos sinds 2020 - 3240wp-Z Live 5100wp-W Live 8340wp-Merged Live Altantic Explorer 200 Live
Ik denk dat je mss schema: json mistPossible schreef op donderdag 13 december 2018 @ 12:54:
Heren
Ik ben even bezig om de nieuwe MQTT platform voor milight aan te passen maar het wil niet echt lukken.
Ik gebruik een MQTT Nodemcu als gateway voor de lichten. Door de breaking changes uit 0.84.1 is het hele platform anders geworden.
Ik heb nu dit aangemaakt echter kan ik nog steeds niet de lampen schakelen. Wat doe ik precies fout?
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15- platform: mqtt name: 'TV lamp' state_topic: "milight/state/0x19C/rgb_cct/1" command_topic: "milight/commands/0x19C/rgb_cct/1" brightness_state_topic: "milight/0x19C/brightness/status" brightness_command_topic: "milight/0x19C/brightness/set" rgb_state_topic: "milight/0x19C/rgb_cct/status" rgb_command_topic: "milight/0x19C/rgb_cct/set" state_value_template: "{{ value_json.state }}" brightness_value_template: "{{ value_json.brightness }}" rgb_value_template: "{{ value_json.rgb | join(',') }}" qos: 0 payload_on: "ON" payload_off: "OFF" optimistic: false
1
2
3
4
5
| # Example configuration.yaml entry light: - platform: mqtt schema: json command_topic: "home/rgb1/set" |
[ Voor 5% gewijzigd door defcon84 op 13-12-2018 13:31 ]
Ik dank u zeer! Dit was/is de oplossing jadefcon84 schreef op donderdag 13 december 2018 @ 13:29:
[...]
Ik denk dat je mss schema: json mist
YAML:
1 2 3 4 5 # Example configuration.yaml entry light: - platform: mqtt schema: json command_topic: "home/rgb1/set"
Gasloos sinds 2020 - 3240wp-Z Live 5100wp-W Live 8340wp-Merged Live Altantic Explorer 200 Live
Nope. Altijd een http/https proxy ervoor zoals Apache, nginx, of als je in een docker omgeving werkt, Traefik.royduin schreef op donderdag 13 december 2018 @ 13:08:
Andere vraag; iedereen gooit gewoon zijn port open en klaar? Ik zit te denken aan nog basic authentication ervoor, lijkt me toch wat veiliger?
En als je home assistant dan goed instelt conform documentatie, dus met username/ww en fail2ban om mislukte inlogpogingen te blokken, dan zit je best goed.
Besef dat de proxy, doordat deze enkel een gedefinieerd domein afhandelt, ALLE pogingen op IP adres al blokkeert. Daarmee ben je het gros van de aanvallers al kwijt!
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
En bij een reverse proxy vooral de setting die er voor zorgt dat home assistant het goede IP bantMars Warrior schreef op donderdag 13 december 2018 @ 15:27:
[...]
Nope. Altijd een http/https proxy ervoor zoals Apache, nginx, of als je in een docker omgeving werkt, Traefik.
En als je home assistant dan goed instelt conform documentatie, dus met username/ww en fail2ban om mislukte inlogpogingen te blokken, dan zit je best goed.
Besef dat de proxy, doordat deze enkel een gedefinieerd domein afhandelt, ALLE pogingen op IP adres al blokkeert. Daarmee ben je het gros van de aanvallers al kwijt!
1
2
3
4
| http: use_x_forwarded_for: true trusted_proxies: - 172.16.0.0/12 |
fail2ban is een draak wanneer je een beetje een gecompliceerde set-up hebt + je beschermt er mee tegen het kraken van wachtwoorden door een aanvaller die weinig IP's heeft. Bij IPv6 schaalt het niet - een xs4all klant kant met 2^16 /64's proberen voordat al zijn /64's in zijn /48 geblokkeerd zijn.
Wil je echt veilig dan zou ik voor een andere oplossing gaan dan de authenticatie laag van home assistant. Zoals client certificates. Het aanvalsoppervlak dat hass heeft bestaat uit alle python code die potentieel alles kan monkey patchen
[ Voor 15% gewijzigd door ANdrode op 13-12-2018 16:03 ]
Ik ban elke malloot permanent die binnen wil komen zoals je ziet:ANdrode schreef op donderdag 13 december 2018 @ 15:57:
[...]
En bij een reverse proxy vooral de setting die er voor zorgt dat home assistant het goede IP bant
YAML:
1 2 3 4 http: use_x_forwarded_for: true trusted_proxies: - 172.16.0.0/12
fail2ban is een draak wanneer je een beetje een gecompliceerde set-up hebt + je beschermt er mee tegen het kraken van wachtwoorden door een aanvaller die weinig IP's heeft. Bij IPv6 schaalt het niet - een xs4all klant kant met 2^16 /64's proberen voordat al zijn /64's in zijn /48 geblokkeerd zijn.
offtopic:
Wil je echt veilig dan zou ik voor een andere oplossing gaan dan de authenticatie laag van home assistant. Zoals client certificates. Het aanvalsoppervlak dat hass heeft bestaat uit alle python code die potentieel alles kan monkey patchen

De voornaamste aanvallen zijn dus op de mail server. De volgende zijn aanvallen op IP adres die een 404 genereren, en met een custom jail geblocked worden.
99,9% van de kloothommels komen op IP adres binnen als het om HTTP/HTTPS aanvallen gaat. Aanvallen op websites (Apache vhosts, Traefik) heb ik eigenlijk niet.
Home Assistant draait dus best veilig vind ik. Natuurlijk helpt een gek subdomein, een lange gebruikersnaam en dito gegenereerd wachtwoord ook.
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
Maar ik blijft de melding: "deze stand is niet beschikbaar voor toon" krijgen van de Google home.
Iemand een idee? Via Hass zelf lukt het prima om hem te bedienen.
De temperatuur van de Toon (via Hass) leest Google Home wel goed uit in de app.
Dus de koppeling is er wel.
[ Voor 18% gewijzigd door xares op 13-12-2018 17:18 ]
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Vraagje.. Ik heb 2 Nodemcu's inmiddels geflashed met tashmota. Beiden hebben als topics voor mqtt /tele/sonoff/SENSOR
De ene heeft een DH11 sensor en de andere een DS18b20 sensor. Kunnen beiden boardjes naar /tele/sonoff schrijven? of moet dat aangepast worden?
Ik heb nu dit, maar temp 2 woonkamer blijft unknown/onbekend aangeven:
1
2
3
4
5
6
7
8
9
10
11
| - platform: mqtt
name: "Warmtepompboiler"
state_topic: "tele/sonoff/SENSOR"
value_template: '{{ value_json["DS18B20"]["Temperature"] }}'
unit_of_measurement: "°C"
- platform: mqtt
name: "Temperatuur woonkamer 2"
state_topic: "tele/sonoff/SENSOR"
value_template: '{{ value_json["DHT11"]["Temperature"] }}'
unit_of_measurement: "°C" |
[ Voor 46% gewijzigd door Possible op 13-12-2018 19:24 ]
Gasloos sinds 2020 - 3240wp-Z Live 5100wp-W Live 8340wp-Merged Live Altantic Explorer 200 Live
Ja kan wel alleen handig is het niet denk ik. Waarom geen uniek topic? Dan weet je met troubleshooting ook welke sensor het is. En ook voor mqtt available payload wel zo handig.Possible schreef op donderdag 13 december 2018 @ 19:23:
@lolgast
Vraagje.. Ik heb 2 Nodemcu's inmiddels geflashed met tashmota. Beiden hebben als topics voor mqtt /tele/sonoff/SENSOR
De ene heeft een DH11 sensor en de andere een DS18b20 sensor. Kunnen beiden boardjes naar /tele/sonoff schrijven? of moet dat aangepast worden?
Ik heb nu dit, maar temp 2 woonkamer blijft unknown/onbekend aangeven:
code:
1 2 3 4 5 6 7 8 9 10 11- platform: mqtt name: "Warmtepompboiler" state_topic: "tele/sonoff/SENSOR" value_template: '{{ value_json["DS18B20"]["Temperature"] }}' unit_of_measurement: "°C" - platform: mqtt name: "Temperatuur woonkamer 2" state_topic: "tele/sonoff/SENSOR" value_template: '{{ value_json["DHT11"]["Temperature"] }}' unit_of_measurement: "°C"
[ Voor 12% gewijzigd door martinvdm op 13-12-2018 19:30 ]
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Ik zou per sensor inderdaad een apart topic aanmaken. Al doe je dat maar door er een /ds18b20 en /dh11 achter te zetten. Maar persoonlijk geef ik per fysiek device een aparte topic aan. Meestal in de vorm van /tele/sonoffErker of /tele/sonoffKeuken
voor mijn gevoel update de tplink we snel genoeg hoor hij bevalt mij wel goed tenminstelolgast schreef op dinsdag 11 december 2018 @ 18:05:
[...]
Ik ben wel benieuwd hoe vaak die update. Ik heb voor de droger de AeonLabs Smartswitch 6 gekocht (https://www.robbshop.nl/aeon-labs-smart-switch-6).
Nadeel van die tp-link is de grootte, maar de prijs maakt een hoop goed natuurlijk
hij zit achter de tv nu en doet netjes zijn ding.
heb nu deze gekocht en gebruik die voor de kerstboom, met tasmota erop
https://www.blitzwolf.com/Wifi-Smart-Socket-EU-p-244.html
Wat is de reden dat je die neemt ipv een TP-Link? Alleen de prijs? €25 vs €10 ongeveer. Ik ken Blitzwolf verder niet maar met hoge wattages zoals met wasmachines en drogers heb ik meer vertrouwen in een bekend merk.zoeperman schreef op donderdag 13 december 2018 @ 19:45:
[...]
voor mijn gevoel update de tplink we snel genoeg hoor hij bevalt mij wel goed tenminste
hij zit achter de tv nu en doet netjes zijn ding.
heb nu deze gekocht en gebruik die voor de kerstboom, met tasmota erop
https://www.blitzwolf.com/Wifi-Smart-Socket-EU-p-244.html
Hier ben ik ook wel benieuwd naar. Heb (nog) geen ervaring met Sonoff / Tasmota.Possible schreef op donderdag 13 december 2018 @ 19:57:
@zoeperman Was het flahen een beetje te doen? of er is er ook al een soort van over-the-air methode zonder te hoeven solderen
dat is een hele interessante! kan 16A aan (volgens specs), heeft een fysieke button, doet energie meting, is best compact en ondersteund out-of-the-box Google en Alexa. het zou mooi zijn als HA dit ondersteund middels bijv een api dan heb je geen tasmota nodig en werken die zaken by default.zoeperman schreef op donderdag 13 december 2018 @ 19:45:
[...]
voor mijn gevoel update de tplink we snel genoeg hoor hij bevalt mij wel goed tenminste
hij zit achter de tv nu en doet netjes zijn ding.
heb nu deze gekocht en gebruik die voor de kerstboom, met tasmota erop
https://www.blitzwolf.com/Wifi-Smart-Socket-EU-p-244.html
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Ik kom nog niet heel ver. De sensor geeft alleen een last state door, dus ik kan niet vinden of hij ook doorgeeft wanneer de trilling ophoudt. Hij geeft ook versnelling (ws) door, maar zo te zien maar over 1 as. Opzich genoeg om van een kiepraam de stand te meten.
Maar ik zie nog niet hoe ik deze sensor goed kan gebruiken voor de wasmachine/droger
edit: Ok, ik heb iets gevonden wat misschien kan werken:
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
| - alias: Set dryer active when vibration detected
trigger:
platform: event
event_type: xiaomi_aqara.movement
event_data:
entity_id: binary_sensor.vibration_1
movement_type: vibrate
condition:
condition: or
conditions:
- condition: state
entity_id: input_select.droger_status
state: Drogen
- condition: state
entity_id: input_select.droger_status
state: Klaar
- condition: state
entity_id: input_select.droger_status
state: Leeg
action:
- service: timer.cancel
entity_id: timer.droger
- service: timer.start
entity_id: timer.droger
- service: input_select.select_option
data:
entity_id: input_select.droger_status
option: Drogen
- alias: Set dryer ready
trigger:
- platform: event
event_type: timer.finished
event_data:
entity_id: timer.droger
condition:
condition: or
conditions:
- condition: state
entity_id: input_select.droger_status
state: Drogen
action:
- service: input_select.select_option
data:
entity_id: input_select.droger_status
option: Klaar
- service: notify.telegram_kepler
data:
message: 'De droger is klaar!' |
Sensor stuurt elke 60sec een nieuw event door, ook als het nog steeds vibrate is. Als de sensor na 60 nog steeds (of weer) een vibratie merkt, dan begint de timer opnieuw en blijft de status op Drogen staan. Na 5 minuten geen vibration betekent in theorie dat de droger klaar is. Waarschijnlijk moet ik dit nog wat gaan finetunen, maar het begin is er
[ Voor 63% gewijzigd door kepler op 13-12-2018 21:59 ]
Mooi, de stick is binnen.NoFate schreef op maandag 10 december 2018 @ 22:10:
[...]
ik heb onlangs de deconz conbee stick gekocht, zeer tevreden van, heb een aantal ikea stuff erop aangesloten
Ik ga zo eens ConBee-deCONZ installeren in hassio. Heb ondertussen met een tradfri hub een berg tradfri-spul aangesloten, straks eens wat tijdsgebaseerde events regelen.
Gebruik nu:
1
2
3
4
5
6
7
| xiaomi_aqara:
discovery_retry: 10
gateways:
host: 192.168.1.9
mac: 12:11:XX:6X:93:16
key: xx9ytrOn9xnyzxx1 |
Moest een paar keer opnieuw beginnen en bij mijn eerste installatie werkt bovenstaande code zonder problemen. Nu krijg ik hem voor geen meter meer aan de gang. Ene keer geeft hij aan dat de code niet klopt en andere keer dat hij de gateway niet kan vinden.
Heb de Xiaomi Gateway ook in Domoticz draaien zonder problemen.
Blog over Smart Homes: https://www.hellosmarthome.nl
Ik heb minder code en dat werkt.HeroS schreef op donderdag 13 december 2018 @ 21:22:
Weet iemand de exacte code welke je moet gebruiken om de Xiaomi Gateway aan de HASS te koppelen.
1
2
3
4
| xiaomi_aqara:
discovery_retry: 5
gateways:
- key: mijn eigen key maar die hou ik voor mezelf. |
Weet je zeker dat je je key niet hebt verandert?
Edit ; ik zie het al, je discovery moet naar rechts.
[ Voor 46% gewijzigd door maartend op 13-12-2018 21:41 ]
ik heb hem gesoldeerd en toen geflashed, stelde niet zo heel veel voor trouwens (als je een soldeerbout vast kan houden)Possible schreef op donderdag 13 december 2018 @ 19:57:
@zoeperman Was het flahen een beetje te doen? of er is er ook al een soort van over-the-air methode zonder te hoeven solderen
Maar eigenlijk nog een vraag.
Ik ben nooit zeker wanneer mijn chromecasst audio aan staat. Eigenlijk wilde ik ook de media player togglen. Maar ja, als hij al aan stond, dan gaat hij uit, dus dan krijg ik zeker geen geluid. Hoe kan ik checken of hij al aan staat en dan pas togglen naar aan als het nodig is?
Want op de volgende dubbele tap wil ik dat alles uitgaat, dus niet enkel de versterker.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| - alias: Keukenradio op StuBru
trigger:
platform: event
event_type: xiaomi_aqara.cube_action
event_data:
entity_id: binary_sensor.cube_JaDoei
action_type: tap_twice
action:
- service: switch.toggle
entity_id: switch.keukenradio
- service: media_player.turn_on
entity_id: media_player.harry
data:
media_content_id: http://icecast.vrtcdn.be/mnm-high.mp3
media_content_type: audio/mp4 |
ik heb de TP link en deze, tp link zou ik inderdaad hogere wattages aan toe vertrouwen, maar dat is misschien ook weer meer een gevoel.royduin schreef op donderdag 13 december 2018 @ 20:32:
[...]
Wat is de reden dat je die neemt ipv een TP-Link? Alleen de prijs? €25 vs €10 ongeveer. Ik ken Blitzwolf verder niet maar met hoge wattages zoals met wasmachines en drogers heb ik meer vertrouwen in een bekend merk.
[...]
Hier ben ik ook wel benieuwd naar. Heb (nog) geen ervaring met Sonoff / Tasmota.
De blitzwolf voelt stevig aan en ziet er van binnen ook solide uit. ook is hij nog relatief compact.
De TP link is best lomp en heeft native HA ondersteuning, meet ook stroom. Daarvoor had ik een D-link dit hetzelfde deed, alleen was niet stabiel en had soms geen verbinding met HA. Die heb ik weg gedaan.
Heb ook nog aan de sonoff variant gedacht, maar die meet geen energie.
ik heb dezeHeroS schreef op donderdag 13 december 2018 @ 21:22:
Weet iemand de exacte code welke je moet gebruiken om de Xiaomi Gateway aan de HASS te koppelen.
Gebruik nu:
code:
1 2 3 4 5 6 7xiaomi_aqara: discovery_retry: 10 gateways: host: 192.168.1.9 mac: 12:11:XX:6X:93:16 key: xx9ytrOn9xnyzxx1
Moest een paar keer opnieuw beginnen en bij mijn eerste installatie werkt bovenstaande code zonder problemen. Nu krijg ik hem voor geen meter meer aan de gang. Ene keer geeft hij aan dat de code niet klopt en andere keer dat hij de gateway niet kan vinden.
Heb de Xiaomi Gateway ook in Domoticz draaien zonder problemen.
1
2
3
4
5
| # Xiaomi xiaomi_aqara: discovery_retry: 5 gateways: - key: !secret xiaomi_gw_key |
@lolgast gaf van de week een aardig voorbeeld hier: lolgast in "Home Assistant - Open source Python3 home automation"maartend schreef op donderdag 13 december 2018 @ 22:08:
Oke. ik zit nu hier. De versterker gaat aan (aangesloten op een Sonoff) maar er komt geen geluid. Kan het niet vinden, zal wel weer in een spatie zitten.
Maar eigenlijk nog een vraag.
Ik ben nooit zeker wanneer mijn chromecasst audio aan staat. Eigenlijk wilde ik ook de media player togglen. Maar ja, als hij al aan stond, dan gaat hij uit, dus dan krijg ik zeker geen geluid. Hoe kan ik checken of hij al aan staat en dan pas togglen naar aan als het nodig is?
Want op de volgende dubbele tap wil ik dat alles uitgaat, dus niet enkel de versterker.
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15- alias: Keukenradio op StuBru trigger: platform: event event_type: xiaomi_aqara.cube_action event_data: entity_id: binary_sensor.cube_JaDoei action_type: tap_twice action: - service: switch.toggle entity_id: switch.keukenradio - service: media_player.turn_on entity_id: media_player.harry data: media_content_id: http://icecast.vrtcdn.be/mnm-high.mp3 media_content_type: audio/mp4
Beetje kopiëren en plakken in je eigen automation en je komt een heel eind denk ik
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Ik denk dat je dit bedoeld?martinvdm schreef op donderdag 13 december 2018 @ 22:30:
[...]
@lolgast gaf van de week een aardig voorbeeld hier: lolgast in "Home Assistant - Open source Python3 home automation"
Beetje kopiëren en plakken in je eigen automation en je komt een heel eind denk ik
1
2
3
4
5
6
| id: "165798"
initial_state: 'off'
trigger:
- platform: state
entity_id: switch.deurbel
to: 'on' |
Maar wat is die id? Rest snap ik wel. Maar eigenlijk moet ik eerst die Chromecast aan de praat krijgen en dat lukt me niet.
edit ; het niet spelen lag aan de CA, niet aan het script, werkt nu dus.
[ Voor 5% gewijzigd door maartend op 13-12-2018 22:58 ]
Daar zitten conditions in voor de actie wordt uitgevoerd. Dus alleen chromecast aanzetten als de audio nu uitstaat.
Okiedoke. Daar kan ik dus totaal geen touw aan vast knopen.lolgast schreef op donderdag 13 december 2018 @ 22:40:
Precies het deel met de action wordt bedoelt
Daar zitten conditions in voor de actie wordt uitgevoerd. Dus alleen chromecast aanzetten als de audio nu uitstaat.
Wat jij noemt lukt me zonder problemen nu, gelukkig. Gaat me dus om the next steplolgast schreef op donderdag 13 december 2018 @ 23:38:
@maartend Niet te lang over nadenken en eerst simpele dingen proberen dan. Ik ben ook begonnen met een lamp aanzetten als ik op een schakelaar drukte. En ik ben ook soms 2 avonden bezig geweest om 1 stomme lamp geautomatiseerd aan te krijgen. Gewoon klein beginnen. En lees de documentatie als je iets nieuws tegenkomt. Je gaat hier gewoon echt veel tijd aan kwijt zijn in het begin
https://www.home-assistant.io/docs/automation/templating/
Dara heb ik dus idd zeer veel moeite mee. Met die templating. Dus als ik dan een voorbeeld lees, dan probeer ik het te doorgronden. Maar gaat wel lukken. En kan desnoods hulp hier vragen.lolgast schreef op vrijdag 14 december 2018 @ 08:31:
@maartend Die is voor iedereen anders, want het ligt er maar net aan wat je wilt bereiken op dat moment, met de spullen die je hebt. Maar het kan geen kwaad om je te verdiepen in templating, aangezien je daar blijkbaar 'geen touw aan vast kunt knopen'
https://www.home-assistant.io/docs/automation/templating/
Die ID is een random ID die bij die automation hoort. Wordt gebruikt in de automation editor bijvoorbeeld. Zolang die uniek is, is die geen oorzaak van problemen - hij wordt verder niet gebruikt.maartend schreef op donderdag 13 december 2018 @ 22:37:
[...]
code:
1 2 id: "165798" ...
Maar wat is die id? (...)
[ Voor 37% gewijzigd door Hmmbob op 14-12-2018 09:14 ]
Sometimes you need to plan for coincidence
Daar kom je via dit icoontje:
Preciesroyduin schreef op donderdag 13 december 2018 @ 17:04:
@Mars Warrior en @ANdrode, Caddy/Nginx als proxy ervoor en daar basic authentication instellen met een knappe gebruikersnaam en wachtwoord dan ben je toch ook al een hoop kwijt? Dan moet men eerst je domein raden, vervolgens het poort, dan basic auth gegevens en vervolgens nog de inlog gegevens van Home Assistant.
Ik zal even mijn positie uitleggen;
In mijn ogen is domein niet geheim, dat kan je 'leren' via crt.sh, DNS logs, IPv6 NTP logs, of random scans. Wanneer je een wildcard certificaat gebruikt is het lastiger om dit te vinden. In het algemeen ga ik er vanuit dat poort/hostnaam door een random scanner niet gevonden zullen worden. Teveel effort voor een niet-gerichte aanvaller.
Brute force logins: Een brute force login slaagt wanneer (een) gebruiker een bekende username + zwak wachtwoord heeft (herhaald wachtwoord of wachtwoord via HTTP met BASIC ipv DIGEST auth tel ik als zwak wachtwoord). Een goed wachtwoord met ~60 bits aan entropie is niet te brute forcen. 2FA helpt je wanneer een wachtwoord herbruikt is óf zwak is. digest en SSL helpen tegen het lekken van een wachtwoord (en SSL ook nog tegen lekken van tokens).
Fail2ban beschermt tegen brute force logins. Voor mij gaan deze scenario's niet op. Zelfs bij een gerichte aanval is brute force niet feasible - ook zonder 2FA. SSL helpt wel [een beetje], dat beschermt tokens (en wachtwoorden bij basic auth). Daarnaast voorkomt het downgrades van digest -> basic...
Wat ik als aanvalsoppervlak zie zijn de andere API's van home assistant. Dus ik wil heel hass achter authenticatie of zelfs client certificates in plaats van bereikbaar vanaf internet met fail2ban als bescherming tegen login brute-forces, terwijl het risico onder mijn aanvalsmodel de rest van de applicatie zit. Een exploit generaliseert waarschijnlijk naar alle HASS installaties en is waarschijnlijk beter scriptbaar dan brute forces.
En dan draait python als root in een container met vaak network_mode: host, de combi die je niet wilt
[ Voor 11% gewijzigd door ANdrode op 14-12-2018 10:59 ]
Mijn soldeerkwaliteiten zijn ook niet erg goed (lees.. dramatisch, heb zo al heel wat materiaal verkloot); dus voor mijzelf aangegeven dit niet meer te doen..Possible schreef op donderdag 13 december 2018 @ 19:57:
@zoeperman Was het flahen een beetje te doen? of er is er ook al een soort van over-the-air methode zonder te hoeven solderen
Maar de interesse in die BlitzWolfz's zijn er er wel; dat flashen met tasmota zou je als service moeten aanbieden... dan heb ik er zo een paar voor je liggen om te doen
- The Neo and Only -
Ik heb er zelf ook 3 liggen die aan t wachten zijn op een flash-tool adapter!NeoFoX schreef op vrijdag 14 december 2018 @ 10:43:
[...]
Mijn soldeerkwaliteiten zijn ook niet erg goed (lees.. dramatisch, heb zo al heel wat materiaal verkloot); dus voor mijzelf aangegeven dit niet meer te doen..
Maar de interesse in die BlitzWolfz's zijn er er wel; dat flashen met tasmota zou je als service moeten aanbieden... dan heb ik er zo een paar voor je liggen om te doen![]()
(@zoeperman interesse...
)
Solderen van die blitzwolf is wel een klotewerk.. kleine pinnetjes..
Maar ze zitten er aan, dus binnenkort samen met @Possible alles voor elkaar maken
3000Wp oost-west pvoutput.org | 550Wp zuid | SSW: Atlantic Explorer 3 200L pvoutput.org| Mitsubishi SRK 35ZS-S pvoutput.org
De bedoeling is dat ik kan gaan monitoren wat het verbruik is om zo te weten wat het toestel aan het doen is.
Op dit moment gebruik ik enkel Zigbee (Xiaomi Hub + Philips Hue), maar ik vind niet meteen een goede plug die Zigbee ondersteund.
Kan iemand mij een goede Zigbee smart plug aanraden? Of kan ik beter kijken naar de Fibraro Wall plug en daarvoor Zwave gebruiken?
stefve1 schreef op vrijdag 14 december 2018 @ 11:46:
Ik zou graag willen starten met wat smart plugs voor mijn wasmachine en droogkast.
De bedoeling is dat ik kan gaan monitoren wat het verbruik is om zo te weten wat het toestel aan het doen is.
Op dit moment gebruik ik enkel Zigbee (Xiaomi Hub + Philips Hue), maar ik vind niet meteen een goede plug die Zigbee ondersteund.
Kan iemand mij een goede Zigbee smart plug aanraden? Of kan ik beter kijken naar de Fibraro Wall plug en daarvoor Zwave gebruiken?
Geen Zigbee maar gewoon via Wifi.royduin schreef op dinsdag 11 december 2018 @ 17:14:
[...]
Eindelijk gevonden, dit wordt hem: pricewatch: TP-Link Wi-Fi Smart Plug HS110
Oh nog beter, bedankt!
Ik heb met de Fibaro Wall plug ge-experimenteerd bij mijn wasmachine, maar die schakelt zichzelf uit boven de 2500W, wat mijn wasmachine zeker op 60 of 90-graden wasjes nog wel eens even vol wil houden.stefve1 schreef op vrijdag 14 december 2018 @ 11:46:
Kan iemand mij een goede Zigbee smart plug aanraden? Of kan ik beter kijken naar de Fibraro Wall plug en daarvoor Zwave gebruiken?
Heb er nu een Qubino Smart Plug 16A in zitten, die werkt wel tot de max 3500W die je sowieso uit een standaard 16A-groep kunt halen. Sindsdien werkt het als een zonnetje.
Bedankt voor de reactie. Maar het werkt helaas nog steeds niet. Zo frusty dit. Heb van heel wat systemen reviews gemaakt maar HASS spant wel de kroon met problemen.zoeperman schreef op donderdag 13 december 2018 @ 22:11:
[...]
ik heb deze
YAML:
1 2 3 4 5 # Xiaomi xiaomi_aqara: discovery_retry: 5 gateways: - key: !secret xiaomi_gw_key
Hier kan jij natuurlijk niks aan doen
Blog over Smart Homes: https://www.hellosmarthome.nl
Heb je HASS in docker draaien? Wat is je setup?HeroS schreef op vrijdag 14 december 2018 @ 19:32:
[...]
Bedankt voor de reactie. Maar het werkt helaas nog steeds niet. Zo frusty dit. Heb van heel wat systemen reviews gemaakt maar HASS spant wel de kroon met problemen.
Hier kan jij natuurlijk niks aan doenIk ga de boel nogmaals helemaal resetten (HASS en Xiaomi gateway) hopelijk lost dit het probleem op.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Bedankt voor de hulp. Maar heb hem draaien. Geen idee waarom want heb werkelijk niks veranderd aan me code. Gewoon 600x opnieuw opstarten lost het blijkbaar opmartinvdm schreef op vrijdag 14 december 2018 @ 19:51:
[...]
Heb je HASS in docker draaien? Wat is je setup?
Blog over Smart Homes: https://www.hellosmarthome.nl
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
| hassio > hw info
{
"result": "ok",
"data": {
"serial": [
"/dev/ttyAMA0",
"/dev/ttyUSB0"
],
"input": [],
"disk": [
"/dev/sda1",
"/dev/sda4",
"/dev/sda8",
"/dev/sda3",
"/dev/sda",
"/dev/sda7",
"/dev/sda5",
"/dev/sda6",
"/dev/sda2"
],
"gpio": [
"gpiochip128",
"gpiochip0"
],
"audio": {
"0": {
"name": "bcm2835_alsa - bcm2835 ALSA",
"type": "ALSA",
"devices": [
{
"chan_id": "0",
"chan_type": "digital audio playback"
},
{
"chan_id": "1",
"chan_type": "digital audio playback"
}
]
}
}
}
} |
Ik heb de deconz container geinstalleerd door https://github.com/marthoc/hassio-addons aan mijn add-on list toe te voegen en deconz te installeren.
Heb het io-device netjes toegevoegd in de config (/dev/ttyAMA0):
1
2
3
4
5
6
7
8
9
10
| {
"deconz_device": "/dev/ttyAMA0",
"web_port": 8080,
"websockets_port": 8443,
"debug_info": 1,
"debug_aps": 0,
"debug_zcl": 0,
"debug_zdp": 0,
"debug_otau": 0
} |
En het hele systeem herstart.
Nu ben ik ingelogd op die phoscon interface, en heb daar netjes add switch -> other gedaan.
Ingedrukt, en de knojes op mijn xiaomi devices een seconde of 4-5 ingedrukt gehouden. Dit bij zowel pir sensor, reed switch voor deuren als drukknop. ik heb deze page gelezen: https://github.com/dresde...nz-rest-plugin/issues/544 en mijn zigbee stick staat een meter of 5-6 bij mijn iot spulletjes vandaan. kan dat een probleem zijn?
Er gebeurt niets.
Het zigbee channel staat op 0 en ik zie een firmwareversie in die phoscon interface (ik zou de fw kunnen upgraden maar die is nog vrij nieuw: 2.05.50 / 12/8/2018 .
Hoe kan ik dit nu verder debuggen? ik wil niet per se mijn ikea-lampen ed op die zigbee stick hangen, maar de xiaomi spulletjes wel.
[ Voor 4% gewijzigd door Boudewijn op 14-12-2018 20:15 ]
Wanneer je een Conbee hebt, is die via USB aangesloten. In de DeCONZ add-on vul je dus bij deconz_device "/dev/ttyUSB0" (of mogelijk ttyUSB1 wanneer je meer dingen via USB aangesloten zou hebben, maar daar lijkt het in jouw geval niet op) in in plaats van ttyAMA0 (die vul je in wanneer je een RaspBee hebt).Boudewijn schreef op vrijdag 14 december 2018 @ 20:06:
code:
1 2 3 4 5 6 7 8 9 10{ "deconz_device": "/dev/ttyAMA0", "web_port": 8080, "websockets_port": 8443, "debug_info": 1, "debug_aps": 0, "debug_zcl": 0, "debug_zdp": 0, "debug_otau": 0 }
[ Voor 10% gewijzigd door JBS op 14-12-2018 21:40 ]
Ah dat is een duidelijke, maar waarom duikt hij dan op in mijn hw info van hassio? Ik zal het zo na het eten even omgooien en testen. Dank voor de tip!
ja hoor stuur maar opNeoFoX schreef op vrijdag 14 december 2018 @ 10:43:
[...]
Mijn soldeerkwaliteiten zijn ook niet erg goed (lees.. dramatisch, heb zo al heel wat materiaal verkloot); dus voor mijzelf aangegeven dit niet meer te doen..
Maar de interesse in die BlitzWolfz's zijn er er wel; dat flashen met tasmota zou je als service moeten aanbieden... dan heb ik er zo een paar voor je liggen om te doen![]()
(@zoeperman interesse...
)
Volgens mij zie je op een Raspberry Pi altijd sowieso 1 seriëel device. Daaronder zie je ook dat er een USB device is aangesloten.Boudewijn schreef op vrijdag 14 december 2018 @ 21:38:
@JBS
Ah dat is een duidelijke, maar waarom duikt hij dan op in mijn hw info van hassio? Ik zal het zo na het eten even omgooien en testen. Dank voor de tip!
[ Voor 12% gewijzigd door JBS op 15-12-2018 07:28 ]
Ik ben er volgens mij bijna. Door een command line switch te gebruiken moet dit volgens mij werken. Maar ik krijg de commandline commando's niet werkend via home assistant.Jelte schreef op zaterdag 1 december 2018 @ 15:41:
Erg leuk dat Home Assistant. Al lekker veel ideeën. Maar voor nu gewoon maar eens alles kunnen bedienen vanuit Home assistant.
Nu heb ik een geroote Toon thermostaat, die al te bedienen is via Home Assistant. Maar aan de Thermostaat hangen ook twee zwave stekkers die schakelbaar zijn én energiehoeveelheid weergeven. Het schakelen lukt via een url:
http://toonip/hdrv_zwave?action=basicCommand&uuid=UUID&state=1
Maar dan weet home Assistant de status en het elektraverbruik van de meter nog niet. Weet iemand hoe ik die uit Toon kan krijgen?
edit: aangegeven dat het om een geroote Toon gaat.
1
2
3
4
5
6
7
8
9
| switch:
platform: command_line
switches:
neo_coolcam_lampjes:
command_on: '/usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=basicCommand&nodeID=5&state=1"'
command_off: '/usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=basicCommand&nodeID=5&state=0"'
command_state: '/usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=GetBasic&waitForReponse=1&timeout=120&nodeID=5"'
value_template: '{"value":"0xFF","nodeId":"5","result":"ok"}'
friendly_name: Lampjes Langs Plafonds |
Ik heb de commandline getest via een commandline in docker, en daar krijg ik ook het juiste resultaat terug. En de lamp gaat aan en uit.
Maar als ik deze code opneem in de configurations.yaml zie ik de switch wel, maar werken ho maar.
Ik heb wat zitten klooien met de aanhalingstekens, maar volgens de wiki pagina is dit de juiste volgorde van aanhalingstekens.
In de log wordt de commandline ook aangeroepen, maar zie ik niet het resultaat
Heef iemand hier ervaring met de commandline switch?
edit: HIeronder nog het resultaat van de commandline via docker in homeassistant
1
2
3
4
5
6
7
8
9
| docker exec homeassistant /usr/bin/curl "http://toon-ip:10080.hdrv_zwave?action=GetBasic&waitForReponse=1&timeout=120&nodeID=5"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 47 100 47 0 0 82 0 --:--:-- --:--:-- --:--:-- 82
{
"value":"0x00",
"nodeId":"5"
,"result":"ok"
} |
1
2
3
4
| 2018-12-15 09:42:37 INFO (SyncWorker_7) [homeassistant.components.switch.command_line] Running command: /usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=basicCommand&nodeID=5&state=1" 2018-12-15 09:42:37 INFO (SyncWorker_5) [homeassistant.components.switch.command_line] Running state command: /usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=GetBasic&waitForReponse=1&timeout=120&nodeID=5" 2018-12-15 09:42:41 INFO (SyncWorker_0) [homeassistant.components.switch.command_line] Running command: /usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=basicCommand&nodeID=5&state=1" 2018-12-15 09:42:41 INFO (SyncWorker_1) [homeassistant.components.switch.command_line] Running state command: /usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=GetBasic&waitForReponse=1&timeout=120&nodeID=5" |
Werkt aardig eenvoudig eigenlijk via de sensor template:Jelte schreef op zondag 9 december 2018 @ 22:14:
[...]
[...]
is dit nog gelukt?
Ik wil graag de upload en download plotten in geen grafiekje, maar inderdaad het is een attribuut. En dat pikt de module niet.
1
2
3
4
5
| sensors:
current_down_speed:
friendly_name: "Actuele Download snelheid"
unit_of_measurement: 'byte/s'
value_template: "{{ state_attr('sensor.fritz_netmonitor', 'transmission_rate_up') }}" |
Waarbij je via de states in je settings kunt dubbelklikken op je entitie waarvan je een attribuut wil hebben. Dan komt bovenin de pagina de json die bij de entitie hoort wordt getoond. Dan is het besta makkelijk
[ Voor 8% gewijzigd door Jelte op 15-12-2018 10:54 ]
PSN: tcviper | Steam: Viper | TechConnect - MikeRedfields
Heb probleem met mediaplayers. Die maken de HA gui onbereikbaar en ook stop van automations
Echter log en zwave log blijft zicht wel vullen.
Iets als Monit om te herstarten? Is HA in docker.
Docker op een Synology NAS. Werkt heel fijn tot nu toe.tcviper schreef op zaterdag 15 december 2018 @ 11:26:
Wat gebruikt inmiddels gros hier, HASS op een PI of een losse Home Assistant install?Wat is aan te bevelen?
Volgens mij zijn de quotes hier toch net anders en tevens mis je volgens mij in je docker voorbeeld een / achter de poort.Jelte schreef op zaterdag 15 december 2018 @ 10:47:
[...]
Ik ben er volgens mij bijna. Door een command line switch te gebruiken moet dit volgens mij werken. Maar ik krijg de commandline commando's niet werkend via home assistant.
code:
1 2 3 4 5 6 7 8 9switch: platform: command_line switches: neo_coolcam_lampjes: command_on: '/usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=basicCommand&nodeID=5&state=1"' command_off: '/usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=basicCommand&nodeID=5&state=0"' command_state: '/usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=GetBasic&waitForReponse=1&timeout=120&nodeID=5"' value_template: '{"value":"0xFF","nodeId":"5","result":"ok"}' friendly_name: Lampjes Langs Plafonds
Ik heb de commandline getest via een commandline in docker, en daar krijg ik ook het juiste resultaat terug. En de lamp gaat aan en uit.
Maar als ik deze code opneem in de configurations.yaml zie ik de switch wel, maar werken ho maar.
Ik heb wat zitten klooien met de aanhalingstekens, maar volgens de wiki pagina is dit de juiste volgorde van aanhalingstekens.
In de log wordt de commandline ook aangeroepen, maar zie ik niet het resultaat
Heef iemand hier ervaring met de commandline switch?
edit: HIeronder nog het resultaat van de commandline via docker in homeassistant
code:Terwijl ik op mijn nas zelf alleen de json in de log krijg. Hoe zorg ik ervoor dat ik niet die informatie over de download etc terug krijg?
1 2 3 4 5 6 7 8 9docker exec homeassistant /usr/bin/curl "http://toon-ip:10080.hdrv_zwave?action=GetBasic&waitForReponse=1&timeout=120&nodeID=5" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 47 100 47 0 0 82 0 --:--:-- --:--:-- --:--:-- 82 { "value":"0x00", "nodeId":"5" ,"result":"ok" }
code:
1 2 3 4 2018-12-15 09:42:37 INFO (SyncWorker_7) [homeassistant.components.switch.command_line] Running command: /usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=basicCommand&nodeID=5&state=1" 2018-12-15 09:42:37 INFO (SyncWorker_5) [homeassistant.components.switch.command_line] Running state command: /usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=GetBasic&waitForReponse=1&timeout=120&nodeID=5" 2018-12-15 09:42:41 INFO (SyncWorker_0) [homeassistant.components.switch.command_line] Running command: /usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=basicCommand&nodeID=5&state=1" 2018-12-15 09:42:41 INFO (SyncWorker_1) [homeassistant.components.switch.command_line] Running state command: /usr/bin/curl "http://toon-ip:10080/hdrv_zwave?action=GetBasic&waitForReponse=1&timeout=120&nodeID=5"
[...]
Werkt aardig eenvoudig eigenlijk via de sensor template:
code:
1 2 3 4 5sensors: current_down_speed: friendly_name: "Actuele Download snelheid" unit_of_measurement: 'byte/s' value_template: "{{ state_attr('sensor.fritz_netmonitor', 'transmission_rate_up') }}"
Waarbij je via de states in je settings kunt dubbelklikken op je entitie waarvan je een attribuut wil hebben. Dan komt bovenin de pagina de json die bij de entitie hoort wordt getoond. Dan is het besta makkelijk
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
Die / is een kopieer foutje (heb op weggehaald en blijkbaar de /), het werkte namelijk wel (zie de output).martinvdm schreef op zaterdag 15 december 2018 @ 11:44:
[...]
Volgens mij zijn de quotes hier toch net anders en tevens mis je volgens mij in je docker voorbeeld een / achter de poort.
En ik bedoel het foscam voorbeeld onderaan die link. Daar staan ' ' om de hele commandline en " " om de URL. In de log vertaald dat ook netjes en zijn de ' ' niet meer zichtbaar en de " " nog wel.
Ja volgens mij zou het wel moeten werken; lukt het wellicht wel met een script af te vuren?Jelte schreef op zaterdag 15 december 2018 @ 12:01:
[...]
Die / is een kopieer foutje (heb op weggehaald en blijkbaar de /), het werkte namelijk wel (zie de output).
En ik bedoel het foscam voorbeeld onderaan die link. Daar staan ' ' om de hele commandline en " " om de URL. In de log vertaald dat ook netjes en zijn de ' ' niet meer zichtbaar en de " " nog wel.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
ik heb er één van osram, smart plug, werkt zeer goedstefve1 schreef op vrijdag 14 december 2018 @ 11:46:
Ik zou graag willen starten met wat smart plugs voor mijn wasmachine en droogkast.
De bedoeling is dat ik kan gaan monitoren wat het verbruik is om zo te weten wat het toestel aan het doen is.
Op dit moment gebruik ik enkel Zigbee (Xiaomi Hub + Philips Hue), maar ik vind niet meteen een goede plug die Zigbee ondersteund.
Kan iemand mij een goede Zigbee smart plug aanraden? Of kan ik beter kijken naar de Fibraro Wall plug en daarvoor Zwave gebruiken?
of die van ikea zelf, kosten 10€ voorlopig wel alleen NL, nog geen BE versie, maar hier zit geen hardware switch io
ik draai HASSOS 1.13 op mjn esxi servertcviper schreef op zaterdag 15 december 2018 @ 11:26:
Wat gebruikt inmiddels gros hier, HASS op een PI of een losse Home Assistant install?Wat is aan te bevelen?
Home assistant op docker. Zou echt geen pi meer willen als je eenmaal de docker weg ervaren hebt.
He who laughs last thinks slowest! | ▶️ Youtube | 🌐 TechJunky.nl | ☀️ 3000Wp PV | Ford Explorer EV Ext
ik had eerst docker op mijn synology, maar alles liep toch niet 100% aantal discoverys die niet werktenmartinvdm schreef op zaterdag 15 december 2018 @ 12:19:
[...]
Home assistant op docker. Zou echt geen pi meer willen als je eenmaal de docker weg ervaren hebt.
op mijn esxi nooit problemen gehad
ik weet trouwens ook niet of je ook de "hassio:" kan toevoegen in een docker? voor je addons?
Raspbian met een losse HA installatie op een Pi.tcviper schreef op zaterdag 15 december 2018 @ 11:26:
Wat gebruikt inmiddels gros hier, HASS op een PI of een losse Home Assistant install?Wat is aan te bevelen?
Sometimes you need to plan for coincidence
Ik vind deze blog het wel goed samenvatten: https://blog.ceard.tech/2...install-is-right.html?m=1tcviper schreef op zaterdag 15 december 2018 @ 11:26:
Wat gebruikt inmiddels gros hier, HASS op een PI of een losse Home Assistant install?Wat is aan te bevelen?
WP: Mitsubishi Ecodan PUHZ-SHW112YAA, ERSC-VM2C, Procon ┃ PV: 4800Wp, SolarEdge SE5K, 15x JAM60S17/320, ZW 15º ┃ WTW: Zehnder Q600 ┃ SH: Home Assistant, Proxmox, Intel NUC 8i5 Mini
Ik gebruik de discovery al maanden niet meer. Totaal geen vat op wat er wel en niet werd toegevoegt en in het verleden nogaleens problemen met het toevoegen van een onderdeel wat bij een herstart uitstond. Dan werkt de discovery niet
weet niet wat ik heb gedaan. Maar aan en uit werkt nu. De status helaas nog niet. Daar moet ik nog even mee stoeien.martinvdm schreef op zaterdag 15 december 2018 @ 12:06:
[...]
Ja volgens mij zou het wel moeten werken; lukt het wellicht wel met een script af te vuren?
Dit topic is gesloten.
![]()
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.