ooit omdat ik een jongere was en mijn allereerste afstandsbediening zag, kreeg ik het in mijn hoofd dat dit iets was dat ik moest hebben. Ik ben altijd gefascineerd geweest door computers, robotica en alle elektronische dingen, evenals huisautomatisering past volledig in het midden van dat alles. Dus hier ga ik mijn huisautomatiseringsconfiguratie schetsen, van precies hoe ik ben begonnen met slechts enkele controllers en afstandsbedieningen, tot de configuratie die ik vandaag gebruik met behulp van een open source automatiseringssoftware -applicatie -bundel ironisch genaamd Open Source Automation (OSA) .
Voor mij is een geweldige automatiseringsconfiguratie er een die u nauwelijks begrijpt. Het systeem zou met bitinteractie van de gebruiker moeten werken. Het zou op locatie moeten zijn om niet alleen het leven van de individuen gemakkelijker te maken, maar ook om geld te besparen.
Ik heb momenteel een huis met 3 slaapkamers 1 1/2 badboer en mijn doel omdat ik het heb gekocht, was om er zoveel mogelijk van te automatiseren. Mijn doel was om het thuiswerk voor mij te hebben. Voordat ik het huis kocht, had ik een beetje in X10 -spullen gekregen, dus ik had een paar dingen die in mijn onderdelenboxen lagen. Beginnend in mijn oude huis dat ik heb gehuurd, had ik niet de vereiste voor de enorme computercontroller, dus begon ik weinig met een Firecracker -module en een paar X10 -afstandsbedieningen. Nu ik echter mijn eigen huis had, begreep ik dat ik veel meer wilde doen. Ik dacht dat dit iets zou zijn dat ik in de loop van de tijd zou ontwikkelen.
Dus om te beginnen met het beetje hardware dat ik had, kocht ik de X10 ActiveHome Pro -bundel en begon ik aan wat verlichting te werken. Ik had een paar lichten in het huis waar ik wat routines voor had gezet, wat zowel geweldig als iedereen was, maar ik begreep dat ik meer wilde doen. Ik kocht een beetje veel meer uitrusting en heb mijn garagedeur aangesloten. Ik had een bewegingssensor die op specifieke tijden de garagedeur automatisch voor mij zou sluiten, zoals wanneer ik naar mijn werk zou vertrekken.
Toen koos ik dat ik een door de computer beheerde thermostaat wenste. Ik dacht wat een automatiseringssysteem is als u uw thermostaat niet kunt beheersen. Ik heb eBay doorzocht en ontdekte een gemaakt door een bedrijf genaamd Residential Managing Systems (RCS). De RCS TR40 is een seriële RS485 -beheerde thermostaat die leek alsof het veel functies had. Ik heb het citaat geplaatst en won de veiling op $ 56,00.
Nadat ik het ding thuis had gekregen, begon ik te denken, hoe ga ik dit precies laten werken met mijn X10 -hardware? ActiveHome Pro had absoluut geen enkele methode om een seriële thermostaat te bedienen. Dat bracht de bezorgdheid van software op. Blijf ik ActiveHome Pro gebruiken, en ontdek ik een externe softwaretoepassing of script voor het besturen van de thermostaat? Hoe laat ik dan precies de twee samen spreken? Met een beetje programmeer begrip van PHP, koos ik ervoor om te proberen een aantal web -ingeschakelde code te maken om mij in elkaar te zetten om de twee in elkaar te passen. Ik noemde het RemoteWatch X10. Ik was in staat om een plattegrond van mijn huis op te zetten met de mogelijkheid om op objecten te klikken en dingen te beheren. Proberen om de programmering zelf bij te houden was een uitdaging, dus ik inspecteerde het web om te zien wat er nog meer was.
Ik stuitte toen op een stuk softwareapplicatie genaamd ViRc. Ik zag een YouTube -video van de mogelijkheden, ik begreep dat ik het wilde. Een beetje veel meer door te browsen op ViRBrip vertelde me dat de naam van de softwaretoepassing was gewijzigd. De nieuwe naam voor de softwareapplicatie was Open Source Automation (OSA). Ik zag de video’s en lees over de mogelijkheden die de softwareapplicatie had, ik was verslaafd.
Het was plug -in aangedreven waardoor het uitbreidbaar was waardoor het een ideale keuze was. Om nog maar te zwijgen van het had al het plug -in voor mijn X10 -hardware. Hoewel OSA niet noodzakelijkerwijs een plug -in had voor het uitvoeren van mijn thermostaat, hadden ze een open API. Omdat ik een programmeerachtergrond heb en dat ik al enig begrip had van de programmering die nodig was om de thermostaat te beheren, wilde ik er een plug -in voor samenstellen. Binnen een paar weken had ik de plug -in gevestigd en werkte. Nu had ik al mijn huidige hardware die met een enkel stukje software werkte.
Nadat ik de softwaretoepassing een beetje had gebruikt, herkende ik de flexibiliteit ervan. OSA had plug-ins voor de grote merken van het huisautomatisering op de markt, zoals X10, Inteon, Z-Wave, evenals een hele reeks andere soorten hardware. OSA is in wezen de brug die bijna elk type huisautomatiseringsuitrusting samenbrengt in één stuk software.
Bovenop mijn RCS -thermostaatplug -in heb ik 2 andere plug -ins geschreven voor OSA. De allereerste is de LightSwitch Server -plug -in die werkt met de Android en iOS LightSwitch -apps geschreven door een bedrijf genaamd Melloware. Hiermee kunt u uw automatiseringsconfiguratie beheren vanaf uw wijze telefoon. De andere plug -in die ik heb gecomponeerd, was voor het gebruik van de oude parallelle printerpoort van mijn computer als eenInput voor het lezen Gesloten, neem contact op met Switch -sensoren.
Mijn huidige automatiseringsconfiguratie bestaat uit een aantal verschillende technologieën zoals X10, RS485, Parallel Port Control, evenals 1-draads. Wat ook werkt op een oudere Compaq -computer met Windows XP. Mijn X10 -hardware regelt zowel de lichten als plafondventilatoren in mijn huis, mijn garagedeuropener en de verlichting voor mijn buitenvijver/watertuin. Ik heb ook een paar X10 -bewegingssensoren in huis. De RS485 -seriële verbinding wordt gebruikt om mijn RCS -thermostaat/HVAC -opstelling te beheren. De parallelle poortinterface wordt gebruikt voor het lezen van een aantal verschillende magnetische deurschakelaars, waaronder mijn garagedeur. Ik heb een 1-draads bus die momenteel temperatuur leest van 6 verschillende temperatuursensoren in mijn huis en één buitenshuis. De externe temp -sensor is geïntegreerd in mijn RCS -thermostaat -plug -in voor OSA om deze de buitentemperatuur te bieden die op het muurtoetsenbord in mijn woonkamer wordt gemonteerd.
In mijn automatiseringsopstelling ontwikkel ik soms mijn eigen stukjes hardware om de prestaties te krijgen die ik nodig heb. Hier zijn enkele voorbeelden van mijn aangepaste ontwikkelde stukken die in mijn opstelling worden gebruikt.
Parallelle poortinterfacekaart
1-draad Power Injector
1-draads temp-sensor ingesteld.
Sommige toekomstplannen die ik voor het systeem heb, zijn:
Microfoons in huis installeren om spraakbeheer van het systeem uit te voeren. Ik ben me hiervoor begonnen met het kopen van een Shure SCM-810 Automixer voor het omgaan met de microfoons die door het hele huis worden geplaatst.
Het implementeren van een systeem om te ontdekken of mijn vrouw, evenals mijn auto’s en vrachtwagens zijn huis of verdwenen. Dit zal een stap zijn in de richting van een veel betere bezettingsdetectie.
Integratie van een soort bedbezettingsensoren. Het concept is om het te gebruiken om het huis in de slaapmodus te loceren wanneer we allebei naar bed zijn gegaan voor de nacht.
Het implementeren van een methode om mijn externe zonnepaneelconfiguratie te volgen die zal worden gebruikt om verschillende dingen in mijn externe watertuin te beheren.
Integratie van OSA in My House Movie Theatre Setup.
Mogelijk het opzetten van RFID -bezoekers voor het automatiseren van deursloten.
Naar mijn mening zal mijn opstelling nooit helemaal compleet zijn. Ik zal altijd nieuwe dingen ontdekken om te automatiseren, evenals verschillende methoden om de apparaten die ik momenteel heb veel beter te gebruiken. OSA is nu een groot deel van mijn HA -configuratie, en dat zal het nog vele jaren zijn.
OpenSourceautomation.com: Meer Wise House Software Application Articles
Meer willen? – Volg ons op Twitter, zoals wij op Facebook, of meld u aan voor onze RSS -feed. U kunt deze nieuwsverhalen zelfs via e -mail bezorgen, rechtstreeks naar uw inbox.
Deel dit:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -mail
Meer
Whatsapp
Afdrukken
Skype
Tumblr
Telegram
Zak