Leuk al die raspberry pi's en sensors uit china. Maar hoe vet zou het zijn om 1 systeem te maken waar alles overzichtelijk te zien is en makkelijk uit te breiden? Dat is het idee wat ik in mijn hoofd had toen ik begon met versie 1 van mijn domotica systeem.
Waarbij de hobby begon met een enkele raspberry pi en bewegingssensor, werd de hobby steeds groter en groter. Des te meer sensors en losse project doosjes ik kreeg, dacht ik bij mezelf: "Dit kan toch beter?". Hierdoor is het idee ontstaan waarbij meerdere raspberry pi's, met meerdere sensoren, aan een systeem gekoppeld konden worden. Eerst begon dit met een simpele mysql database en website, maar later is dit overgegaan naar een server applicatie. Via de web applicatie konden de verschillende nodes geconfigureerd worden, waardoor dus via een simpele klik een sensor op een specifieke poort toegevoegd of verwijderd kon worden.
Echter was ik niet snel tevreden met de raspberry pi oplossing. Raspberry pi's zijn relatief duur om in elke kamer een op te hangen. Daarnaast moest er in elke kamer een power supply en internetverbinding aanwezig zijn (aangezien de raspberry geen ingebouwde wifi adapter heeft). Hierbij is het idee ontstaan om zelf een pcb te ontwikkelen welke via 1 kabel doorgelust konden worden naar meerdere nodes. Hierbij had ik gebruik gemaakt van een atmega328P met een max485 chip om een rs-485 netwerk te maken met daarop modbus. Aangezien ik geen ervaring had met pcb's maken, was dit een zeer interessant en leuk project. Uiteindelijk, op een paar kleine foutjes na, werkte de pcb naar behoren. Deze pcb bevatten een aantal rj-45 poorten om externe sensors en/of actuators zoals relais of ledstrip controllers op aan te sluiten.
In de tussentijd is er veel gesleuteld aan de webomgeving. Van php, naar angularJS, werd het dashboard steeds uitgebreider met meer functionaliteiten. Uiteindelijk duurde het niet lang meer voor ik een nieuw idee had om het domotica systeem uit te breiden: draadloos! Domotica v2...