====== Documentatie bewaard, systeem niet meer nodig sinds we uit The Big Building verhuisd zijn ====== Bij de deur boven de Maakplek statusknop hangt de ramen monitor. {{ ::img_0699.jpg?200 |}} Hoe die werkt? Bij de ramen hangen sensoren die via HTTP hun status op het display bij de deur schrijven. Er is geen controle of de raamsensoren nog aan zijn, er is dus nog ruimte voor verbetering. Voor de technisch nieuwsgierigen: Bij de ramen zijn het ESP-01's met daaraan een [[https://www.aliexpress.com/item/Free-shipping-1pcs-Wired-Door-Window-Sensor-330mm-Wire-Lengthen-Randomly-Magnetic-Switch-Home-Alarm-System/32529926128.html?spm=2114.13010608.0.0.tQEmD8|Chinese contactsensor]] met een 3.3v voedingsregulator op een stukje perfboard in een [[http://www.thingiverse.com/thing:2191405|3d geprint doosje]]. {{ :img_0702.jpg?200|}} Bij de deur is het een NodeMCU met ESPEasy en een [[https://www.aliexpress.com/item/1pcs-White-color-0-96-inch-128X64-OLED-Display-Module-For-arduino-0-96-IIC-SPI/32717950155.html?spm=2114.13010608.0.0.NZvpJ3|SSD1306 OLED display]]. De Raammodules schrijven met [[https://gist.github.com/HermanKopinga/c2e19173c9ea10b44fb4f15e708eff70|super simpele code]] naar de ESPEasy. Het protocol is té simpel: ''http://192.168.1.142/control?cmd=oled,5,1,Houtplek%20%20%20dicht'' Inmiddels is de Raspberry-pi die de video's in het raam laat zien ook in het complot betrokken. Die pingt met een [[https://gist.github.com/HermanKopinga/c2e19173c9ea10b44fb4f15e708eff70#file-raamsensorping-sh|shell script via cron]] de raamsensors en als ze onbereikbaar zijn zet ie dat op het display bij de deur met 't zelfde protocol (via Wget). De lijst met dingen die beter kan / leuk is om te proberen is lang, o.a.: * Betere montage raammodules * Iets op accu wat meer dan een jaar mee gaat zodat je geen lange verlengsnoeren nodig hebt (duurste onderdeel :)) * Beter kabelmanagement: verlengsnoer bij de deur, trekontlasting overal. * Gedocumenteerde code * Wifi-manager gebruiken in ESP * OTA updates mogelijk maken voor raammodules * integreren in domotica systeem * Via internet toegankelijk * automatisch alarm als maakplek dicht gaat en raam staat nog open * ... * snap je wel? Gefixt: * Zeker weten dat de raammodules aan staan en je geen oude info ziet bij de deur.