@
Danielson Voor je openings post

Hierbij mijn setup.
Software
- Ubuntu 19.04
- Home Assistant 0.100 op Docker
- DSMR Reader in Docker
- OTGW Monitor in Docker
- Overige Docker containers, zoals Pi-Hole, UPSNUT, S0PCM voor watermeter, Omnik voor PV installatie, Traefik2.0, Mosquitto, Influxdb, DockerMon, TransIP etc
Hardware
Intel NUC5i3RYK met M2 SSD
Aeotec Z-Wave stick
Eaton 5P UPS verbonden via USB
Google Home mini
Google Chromecast 4K
Ziggo Next mediabox
Denon AVR-X1300W
Samsung 4K UE49KS7000
Xiaomi mi Gateway
6x Xiaomi mi door/window sensor
1x Xiaomi mi door/window sensor aangesloten op Finder relais voor deurbel
2x Xiaomi mi temperature/hum sensor
3x Xiaomi mi motion human body sensor
2x Sonoff POW o.a. voor wasmachine
1x Wemos D1 mini voor huisventilatie middels c1101 sensor draadloze Itho aansturing
1x NodeMCU met WS2815 12V led strip flashed met PinkyLED en MQTT aansturing
5x Xiaomi power plug zigbee
1x Xiaomi mi flora
1x Xiaomi single button switch
1x Xiaomi watersensor
3x Xiaomi Zigbee smoke detector
1x Fibaro Roller Shutter 2
4x Fibaro Dimmer 2
TKB Home zwave single button schakelaar
Fritzbox 7490
Milight controller
2x Milight RGBW GU10 spots
P1 kabel slimme meter
Itron Cyble sensor v2 voor watermeter
S0PCM-5 USB Pulsesensor voor watermeter
Foscam FI9851p IP camera
Dahua d26 IP camera
OpenTherm Gateway met NodeMCU voor CV/Thermostaat
Roomba robotstofzuiger met thingkingcleaner wifi module
Synology DS213 NAS, o.a. met Surveillance station
Broadlink RM Mini 3 voor aansturing open haard
iCal custom sensor voor uitlezen van Exchange online agenda
Setup en automations
Diverse zaken gaan vanzelf via automations
Lampen
Diverse lampen gaan aan op basis van zon op/onder en beweging in de huiskamer. Ook het toilet, de voorraadkast en buitenverlichting worden automatisch geschakeld. Tevens zijn de meeste lampen ook manueel te bedienen middels de ingebouwde Fibaro dimmers achter een normale schakelaar of middels de TKB Home schakelaar (voorraadkast).
Zonnescherm
Het zonnescherm gaat automatisch uit als diverse condities waar zijn, waaronder genoeg zonsterkte, weinig wind, overdags en belangrijkste geen regen. Het zonnescherm wordt ook weer automatisch ingetrokken in geval van aankomende wind of regen of te weinig zon.
Deurbel
Deurbel bij aanbellen snapshot van de voordeurcamera naar 2 mobiele telefoons, worden ontvangen op de smartwatches. Tevens wordt het ganglicht ingeschakeld indien het donker is.
Wasmachine
Wasmachine gebruik ik een Sonoff POW voor met Espurna firmware. Dit koppelt middels mqtt naar HA, waarop een automation zit welke kijkt dat als de wasmachine boven X watt gekomen is deze dus ingeschakeld is en vervolgens lager als X watt geworden is voor paar minuten deze klaar is. Vervolgens komt een notificatie op de smartphones.
Huisventilatie
Hierop zit een Wemos D1 mini aangesloten met espeasy en middels mqtt naar HA. In HA kan de stand laag, middel of hoog gekozen worden en tevens wordt de luchtvochtigheid in de badkamer gemeten en indien deze een bepaald niveau bereikt wordt de ventilatie voor 30 minuten op hoog gezet. In HA gaat een counter lopen.
PV installatie en stroomverbruik
DSMR reader werkt in een docker container en meet het stroomverbruik. Deze geeft via mqtt de waardes door aan HA en houdt zelf ook alle historie bij. De PV installatie waarden worden middels een Omnik docker container elke paar minuten uit de unit gehaald en geupload naar pvoutput. Deze waarden worden tevens in HA opgenomen.
Watermeter
Via een Itron Cyble sensor en hieraan een S0PCM USB pulsesensor wordt naar een docker container de pulse tellen uitgelezen en omgezet in Liters. Dit wordt in HA uitgelezen en hiermee wordt het waterverbruik in kaart gebracht en bijgehouden.
CV Ketel
Middels een OpenTherm Gateway bij de Remeha ketel wordt de informatie tussen ketel en iSense thermostaat beïnvloed en uitgelezen. Hiermee is het mogelijk het reguliere programma uit de thermostaat te overrulen. Wens is nog om dit helemaal om te bouwen in HA, maar voorlopig is dit prima. Daarnaast wordt middels een docker container de informatie van de OTGW uitgelezen en in HA getoond, zoals vlamstatus, watertemperatuur, waterdruk etc.
Weer
Via DarkSky en Buienradar wordt het weer bij gehouden, tevens via KNMI de weerswaarschuwingen
Google goedemorgen / weltrusten
Via de Google Home kan een weltrusten script geactiveerd worden die netjes alle lampen uitschakelt, de mediabox, receiver, tv e.d. en tevens controleert of er nog een deur geopend is en hierover een waarschuwing geeft. Voor goedemorgen is er een bewegingsensor welke de trigger doet en vervolgens de weersvoorspelling voorleest, knmi weerswaarschuwingen, de reistijd naar werk en de afspraken voor die dag (iCal) etc.
Audio / video
Status en aansturing van TV, receiver, mediabox, chromecast en spotify. Devices kunnen aan/uit gezet worden, kanalen en ingangen kunnen aangestuurd worden
Publiek IP change
Ivm dynamisch IP draait een docker container voor TransIP API. HA controleert het publieke IP en indien gewijzigd upload deze via de TransIP API automisch de DNS entries op diverse domeinen
Openhaard
Middels de Broadlink IR Mini 3 wordt middels IR een Faber Opti-Myst aangestuurd.
Overige- Roomba robotstofzuiger, aansturing en uitlezing in HA
- Xiaomi Roborock S55 robotstofzuiger, aansturing en uitlezing in HA, incl. map van het huis
- Batterijstatus van alle sensoren wordt uitgelezen, indien deze onder bepaald percentage komt stuurt een pushnotificatie en weergave in HA
- UPS wordt uitgelezen via UPSNUT docker container en indien er langere tijd geen spanning is wordt de NUC afgesloten
- Pi-Hole informatie wordt uitgelezen en eventueel de mogelijkheid om tijdelijk via HA uit te schakelen
- Brievenbus notificatie naar 2 smartphones, indien deze geopend is
- Notificatie indien een deur nog geopend is en beide smartphones afwezig gaan
- Notificatie indien zone werk verlaten wordt en middels Google Travel sensor wordt in de notificatie gemeld hoe lang de reistijd is en de verwachte aankomst tijd
- Notificatie indien rooksensor, watersensor e.d.afgaan en tevens worden in geval van rooksensor diverse lampen ingeschakeld
- Notificatie van inkomende telefoonoproep op de Fritzbox incl. Phonebook look-up waarme in de notificatie de naam van de beller komt
- Op basis van dag/nacht wordt de Home Assistant theme bepaald (blauw/wit vs groen/donker)
- Tuinfontein aan te sturen middels Xiaomi power plug
- Afvalsensor via custom component incl. TTS in goedemorgen script e.d.
Screenshots
Edit: oktober 2019 bijgewerkt
[
Voor 7% gewijzigd door
martinvdm op 01-11-2019 19:58
]