Achtergrond: voor een eigen nieuwbouwproject ga ik zelf de elektriciteitswerken voorzien (timing: zomer 2018). In aanloop daarvan heb ik al redelijk wat gezocht op verschillende types van domotica (o.a. op dit forum).
Mijn eerste insteek was:
* open standaarden: nergens vendor lock-in
* makkelijk tegen te programmeren: aangezien ik zelf SW dev doe, wou ik achteraf wel aanpassingen (kunnen) doen
* bedraad: aangezien het nieuwbouw is, kan ik / wil ik dit voorzien
Ik heb eerst lang gekeken naar KNX, aangezien het een open standaard met verschillende fabrikanten die het ondersteunen maar:
* programmeren: absoluut niet evident aangezien je een licentie moet hebben en dan nog is het enkel met 1 (windows; heb ik zelf niet meer) tool mogelijk
* kostprijs: nogal aan de hoge kant
Daarbij zie ik dat de huidige IoT trend er 1 is van meer en meer fabrikanten die zelf een eigen versie van home automation aanbieden (Phillips, IKEA nog recent, ...). Deze oplossingen zijn quasi altijd wel draadloos en maken het niet direct mogelijk om over verschillende toepassingen te automatiseren. Wel zie ik een evolutie naar gedeelde open standaarden (MQTT / COAP ...).
Aan de software-kant ben ik uitgekomen op home assistant (https://home-assistant.io/) die feitelijk een integratie van alle deze producten mogelijk maakt.
De voornaamste vraag waar ik nu nog mee zit is hoe ik toch best een bedrade oplossing kan uitwerken.
De huidige oplossing waar ik aan denk is het volgende:
* SW: home assistant met MQTT broker op LAN (met evt. proxy in de cloud voor remote access)
* sensors / actuators: ESP32 (opvolger ESP8266 met ethernet capability) + ethernet jack + PoE 48V power + drukknoppen + relay
* wiring: aangezien PoE, overal ethernet voorzien
Ik heb zelf al een prototype uitgeprobeerd met een arduino uno + ethernet shield PoE; in home assistant worden dat dan MQTT switches en MQTT lights
Voordelen die ik zie:
* modulair, gedistribueerd systeem
* modules zelf kunnen volledig naar wens aangepast worden
* ethernet: bekabeling kan via "standaard" PoE ethernet equipment gedaan worden
Nadelen:
* module design: prototype lijkt me redelijk te werken, maar de stap naar een volledig afgewerkt systeem (idealiter custom PCB) kan wel eens (onrealistisch) moeilijk worden
* ethernet wiring: aangezien het voor ieder stopcontact / schakelaar zou zijn, wordt dit wel redelijk complex.
Als alternatief ben ik nu ook aan het denken aan centrale Raspberry PI (of gelijkaardig) om de sensors / actuators te controleren ...
Ik besef dat het idee mogelijk wat overdreven kan lijken, maar aangezien ik al een tijdje hier alleen over aan het doormalen was, wou ik hier wat andere meningen over sprokkelen
Mijn eerste insteek was:
* open standaarden: nergens vendor lock-in
* makkelijk tegen te programmeren: aangezien ik zelf SW dev doe, wou ik achteraf wel aanpassingen (kunnen) doen
* bedraad: aangezien het nieuwbouw is, kan ik / wil ik dit voorzien
Ik heb eerst lang gekeken naar KNX, aangezien het een open standaard met verschillende fabrikanten die het ondersteunen maar:
* programmeren: absoluut niet evident aangezien je een licentie moet hebben en dan nog is het enkel met 1 (windows; heb ik zelf niet meer) tool mogelijk
* kostprijs: nogal aan de hoge kant
Daarbij zie ik dat de huidige IoT trend er 1 is van meer en meer fabrikanten die zelf een eigen versie van home automation aanbieden (Phillips, IKEA nog recent, ...). Deze oplossingen zijn quasi altijd wel draadloos en maken het niet direct mogelijk om over verschillende toepassingen te automatiseren. Wel zie ik een evolutie naar gedeelde open standaarden (MQTT / COAP ...).
Aan de software-kant ben ik uitgekomen op home assistant (https://home-assistant.io/) die feitelijk een integratie van alle deze producten mogelijk maakt.
De voornaamste vraag waar ik nu nog mee zit is hoe ik toch best een bedrade oplossing kan uitwerken.
De huidige oplossing waar ik aan denk is het volgende:
* SW: home assistant met MQTT broker op LAN (met evt. proxy in de cloud voor remote access)
* sensors / actuators: ESP32 (opvolger ESP8266 met ethernet capability) + ethernet jack + PoE 48V power + drukknoppen + relay
* wiring: aangezien PoE, overal ethernet voorzien
Ik heb zelf al een prototype uitgeprobeerd met een arduino uno + ethernet shield PoE; in home assistant worden dat dan MQTT switches en MQTT lights
Voordelen die ik zie:
* modulair, gedistribueerd systeem
* modules zelf kunnen volledig naar wens aangepast worden
* ethernet: bekabeling kan via "standaard" PoE ethernet equipment gedaan worden
Nadelen:
* module design: prototype lijkt me redelijk te werken, maar de stap naar een volledig afgewerkt systeem (idealiter custom PCB) kan wel eens (onrealistisch) moeilijk worden
* ethernet wiring: aangezien het voor ieder stopcontact / schakelaar zou zijn, wordt dit wel redelijk complex.
Als alternatief ben ik nu ook aan het denken aan centrale Raspberry PI (of gelijkaardig) om de sensors / actuators te controleren ...
Ik besef dat het idee mogelijk wat overdreven kan lijken, maar aangezien ik al een tijdje hier alleen over aan het doormalen was, wou ik hier wat andere meningen over sprokkelen