Hallo,
Ik wil zelf een internet thermostaat bouwen. Waarom is een heel ingewikkeld verhaal. Waarom ik het zelf wil doen is heel simpel (en slaat terug op het ingewikkelde verhaal), ik wil namelijk dat verschillende bewoners via hun iPhone kunnen inloggen op een web interface en daar de temperatuur kunnen bekijken en instellen. Dit moet met een dergelijk systeem gaan omdat met name één gebruiker de thermostaat het liefst altijd op 24 graden zet en daarvoor betaal ik dan de energie, terwijl ik de verwarming vrijwel nooit aan heb en gewoon warme kleren aan doe (dit weer is natuurlijk wel een uitzondering). Als ik zelf een oplossing bouw kan ik voor iedere gebruiker de rechten zelf inprogrammeren en dus sommige gebruikers een limiet opleggen of alleen de temperatuur in laten stellen als ik niet thuis ben, ik wil zelf namelijk alle controle hebben als ik thuis ben.
Ik heb een zelfbouw NAS hier thuis draaien, dus had ik het volgende in gedachte.
Een thermostaat bestaat uit twee delen (we hebben hier een oude kwik thermostaat), een sensor (het kwik reservoir) dat aan een veer hangt (spiraal vormig) en door dat het kwik uitzet en dus zwaarder wordt als de temperatuur hoger wordt waardoor er contact wordt gemaakt, de schakeling die helemaal vanuit de ketel komt is dan rond. Daarnaast is er nog een draaiknop die de veer verder op kan draaien waardoor het meer of minder gewicht (en dus warmte) kost om de schakeling te sluiten. In principe een gemakkelijke manier om een constante temperatuur te houden, waarom dit ook niet gebruiken? Wat hier dus uit komt zijn drie delen die nodig zijn, een sensor die het aan de server (NAS) doorgeeft wat de huidige temperatuur is, een webinterface waar de maximum temperatuur ingesteld kan worden en een module die bij verschil in beide temperaturen de schakeling sluit of opent. De webinterface is geen probleem. Uiteindelijk slaat deze webinterface de temperatuur gewoon op. De sensor moet draadloos zijn en geeft bijvoorbeeld elke minuut over wifi de temperatuur door aan de server. De server draait een programma dat constant of elke interval de twee temperaturen vergelijkt. Als de kamertemperatuur lager is dan de ingestelde temperatuur dan moet dit programma de thermostaat aan gaan sturen, dat wil zeggen dat de module die (via USB) is aangesloten de schakeling moet gaan sluiten waardoor de ketel aan gaat.
Als ik deze module kan besturen (dus schakeling openen of sluiten) met een commando dan gaat het programma geen problemen opleveren voor mij. Daarnaast is dus een draadloze temperatuur sensor nodig die over wifi dit aan de server door kan geven en een (USB) module die niets anders doet dan de schakeling openen of sluiten. Op school ben ik even naar de TI afdeling gelopen (is tegen over van Informatica dus de stap is klein), volgens enkele studenten daar is zo'n USB module gewoon te krijgen, helaas weet ik niet waar. Hier roep ik jullie hulp in. Weet iemand wat voor hardware ik hier voor nodig heb? Het liefste heb ik het zo goedkoop mogelijk, ik ben namelijk maar een student en ik doe dit omdat ik het leuk vind om te prutsen, daarnaast gaat het mij om het ontwikkelen van het programma dat de temperaturen vergelijkt en het ontwikkelen van de webinterface. Overigens, als iemand zegt, ach man doe dat gewoon zo, ideeën zijn welkom, als het maar niet te makkelijk wordt.
Waarom niet die internet thermostaat van essent? Omdat die 119 euro kost voor mij (ben al klant) en daar leer ik niets van (en dan kan ik niet tegen iedereen vertellen als ik klaar ben dat ik het toch mooi zelf wel heb gemaakt met jullie hulp).
Hopelijk wordt dit naast een leerzaam topic ook een geslaagd project.
Btw, als het mogelijk is zou ik die module voor de schakeling op voorhand willen hebben waarmee ik meerdere schakelingen kan openen en sluiten zodat ik er later ook de radiatoren mee kan bedienen en hopelijk ook het licht. Hoop echt dat zoiets bestaat.
Ik wil zelf een internet thermostaat bouwen. Waarom is een heel ingewikkeld verhaal. Waarom ik het zelf wil doen is heel simpel (en slaat terug op het ingewikkelde verhaal), ik wil namelijk dat verschillende bewoners via hun iPhone kunnen inloggen op een web interface en daar de temperatuur kunnen bekijken en instellen. Dit moet met een dergelijk systeem gaan omdat met name één gebruiker de thermostaat het liefst altijd op 24 graden zet en daarvoor betaal ik dan de energie, terwijl ik de verwarming vrijwel nooit aan heb en gewoon warme kleren aan doe (dit weer is natuurlijk wel een uitzondering). Als ik zelf een oplossing bouw kan ik voor iedere gebruiker de rechten zelf inprogrammeren en dus sommige gebruikers een limiet opleggen of alleen de temperatuur in laten stellen als ik niet thuis ben, ik wil zelf namelijk alle controle hebben als ik thuis ben.
Ik heb een zelfbouw NAS hier thuis draaien, dus had ik het volgende in gedachte.
Een thermostaat bestaat uit twee delen (we hebben hier een oude kwik thermostaat), een sensor (het kwik reservoir) dat aan een veer hangt (spiraal vormig) en door dat het kwik uitzet en dus zwaarder wordt als de temperatuur hoger wordt waardoor er contact wordt gemaakt, de schakeling die helemaal vanuit de ketel komt is dan rond. Daarnaast is er nog een draaiknop die de veer verder op kan draaien waardoor het meer of minder gewicht (en dus warmte) kost om de schakeling te sluiten. In principe een gemakkelijke manier om een constante temperatuur te houden, waarom dit ook niet gebruiken? Wat hier dus uit komt zijn drie delen die nodig zijn, een sensor die het aan de server (NAS) doorgeeft wat de huidige temperatuur is, een webinterface waar de maximum temperatuur ingesteld kan worden en een module die bij verschil in beide temperaturen de schakeling sluit of opent. De webinterface is geen probleem. Uiteindelijk slaat deze webinterface de temperatuur gewoon op. De sensor moet draadloos zijn en geeft bijvoorbeeld elke minuut over wifi de temperatuur door aan de server. De server draait een programma dat constant of elke interval de twee temperaturen vergelijkt. Als de kamertemperatuur lager is dan de ingestelde temperatuur dan moet dit programma de thermostaat aan gaan sturen, dat wil zeggen dat de module die (via USB) is aangesloten de schakeling moet gaan sluiten waardoor de ketel aan gaat.
Als ik deze module kan besturen (dus schakeling openen of sluiten) met een commando dan gaat het programma geen problemen opleveren voor mij. Daarnaast is dus een draadloze temperatuur sensor nodig die over wifi dit aan de server door kan geven en een (USB) module die niets anders doet dan de schakeling openen of sluiten. Op school ben ik even naar de TI afdeling gelopen (is tegen over van Informatica dus de stap is klein), volgens enkele studenten daar is zo'n USB module gewoon te krijgen, helaas weet ik niet waar. Hier roep ik jullie hulp in. Weet iemand wat voor hardware ik hier voor nodig heb? Het liefste heb ik het zo goedkoop mogelijk, ik ben namelijk maar een student en ik doe dit omdat ik het leuk vind om te prutsen, daarnaast gaat het mij om het ontwikkelen van het programma dat de temperaturen vergelijkt en het ontwikkelen van de webinterface. Overigens, als iemand zegt, ach man doe dat gewoon zo, ideeën zijn welkom, als het maar niet te makkelijk wordt.
Waarom niet die internet thermostaat van essent? Omdat die 119 euro kost voor mij (ben al klant) en daar leer ik niets van (en dan kan ik niet tegen iedereen vertellen als ik klaar ben dat ik het toch mooi zelf wel heb gemaakt met jullie hulp).
Hopelijk wordt dit naast een leerzaam topic ook een geslaagd project.
Btw, als het mogelijk is zou ik die module voor de schakeling op voorhand willen hebben waarmee ik meerdere schakelingen kan openen en sluiten zodat ik er later ook de radiatoren mee kan bedienen en hopelijk ook het licht. Hoop echt dat zoiets bestaat.