Slimme Homer Web-enabled TV remote (8 / 9 stap)

Stap 8: Opzetten van een wolk-script


Nu moeten we een script dat controleert of tvprogramm.srf.ch/feed/q/query/simpsons en triggers RELAY_DOMAIN.try.yaler.io/ir/key=2 voor het verzenden van een IR-signaal op de TV, zoals in het sequentiediagram wordt weergegeven.

Tijdens de SRF Hackday Gianni en schreef zo'n script in PHP. Ze volgde de gids aan de slag als u wilt maken van een Heroku-app. De code is beschikbaar op https://github.com/mms-uret/tvtrigger. Het script loopt momenteel eenmaal slechts, maar het moet gemakkelijk aan opstelling een Heroku scheduler om het te draaien bijvoorbeeld elke 5 minuten.

Merk op dat u elke andere programmeertaal die u wilt maken en uitvoeren van zo'n script kunt gebruiken. RSS is heel simpel om te ontleden met een RSS of XML-bibliotheek. En alle Web-clientbibliotheek de vereiste GET en HTTP zetten-aanvragen kan verzenden. De lijm-programmacode kan worden uitgevoerd vanaf het bureaublad of in een cloud service zoals Heroku of Iron.io.

(Waarom is een wolk-script nodig helemaal? Ophalen van RSS rechts van de Arduino is een optie, maar zoals de feed aanvangsuren in plaats van triggers bevat, de Arduino zou hebben om de huidige tijd bij te houden. Het is inderdaad mogelijk om de tijd van een NTP-server op het netwerk. Maar dit alles samen met de IR-commando zou waarschijnlijk te veel rekken de Arduino Uno de beperkte geheugen. En zodra u een paar Homers hebt geïmplementeerd, is het misschien gemakkelijker om code in de cloud dan tot het herprogrammeren van de apparaten in uw vriend(in) huizen te wijzigen. Als u nog wilt proberen en bouwen van een zelfstandige versie, gelieve te posten uw resultaten in de commentaren.)

Gerelateerde Artikelen

Slimmer Home (geavanceerde Intel Edison DIY Instructable)

Slimmer Home (geavanceerde Intel Edison DIY Instructable)

Slimmer thuisEen intelligente PA voor bezige beroeps - voor plezier, gezonde levensstijl en duurzaamheid!begon op Intel IoT Roadshow Londen Hackathon op 13-14 juni 2015: http://iotroadshow.intel.comverder verrijkte bij Unilever #ReHack e-commerce Hac
OpenSprinkler: Open-source Web-enabled Sprinkler Valve Controller

OpenSprinkler: Open-source Web-enabled Sprinkler Valve Controller

overzichtIk ben trots om te introduceren OpenSprinkler: een open-source programmeerbare, web-enabled sprinkler valve controller. Het kan worden gebruikt om te plannen en te werken met standaard 24VAC sprinkler kleppen vaak aangetroffen in huishoudeli
PIGate, deur/gate opener van de garage van de web-enabled

PIGate, deur/gate opener van de garage van de web-enabled

Bouwen van een opener van de externe poort met behulp van een expressjs en een Raspberry PiintroductieEr is iets heel bevredigend over te klikken op een web-interface of het raken van een knop op een app en het zien van enkele fysieke gebeurtenis opt
Web-Enabled huis thermostaat (en huisautomatisering Hub)

Web-Enabled huis thermostaat (en huisautomatisering Hub)

Dit Instructable legt uit hoe ik WiFi toegelaten thermostaten gebouwd voor mijn huis. De thermostaten zijn programmeerbaar met 6 verschillende perioden tijdens de dag, hoewel steeds meer die op elk willekeurig nummer zou vrij onbeduidend. Ze kunnen w
Web-Enabled lui studie lichten Controller

Web-Enabled lui studie lichten Controller

Dit Instructable is een schrijven van mijn eerste ooit Arduino project.Zoals in het algemeen het geval met de technici van de hobbyist, ik dacht lang en hard om te komen met een project dat werd niet alleen cool maar sommige werkelijke gebruikswaarde
Web-enabled Polar hartslagmeter

Web-enabled Polar hartslagmeter

Gebruik een Polar hartslagsensor, een goedkope hardwarekaart aangesloten via USB en een beetje van software om te zetten uw hartslag op het Web. De live-gegevens is geserveerd vanaf uw computer en toegankelijk gemaakt via de Yaler estafette (disclosu
Arduino standalone web-enabled bell

Arduino standalone web-enabled bell

geïnspireerd door deze post, mij wilden voor wekken een Arduino aangedreven Bel dat volledig standalone was.Met een beetje PHP en (desgewenst) sommige jQuery op een website, kunt u deze bell ring wanneer een specifieke actie wordt uitgevoerd.Deze sta
WEB-ENABLED ACHTERTUIN artillerie

WEB-ENABLED ACHTERTUIN artillerie

howdy iedereen! Dit instructable is eigenlijk het hoogtepunt van vele projecten van mij, in het verleden, maar ze allemaal zijn samen gebruikt hebben om iets echt cool te doen! in principe is het een kanon dat kan u meer controle over het web via een
Web-Enabled zwembad Control - Raspberry Pi

Web-Enabled zwembad Control - Raspberry Pi

Vorig jaar had ik een zwembad gebouwd. Het was spannend toen de zwembad bouwer heeft me laten zien dat de industrie zwembad had verplaatst naar het tijdperk van de informatietechnologie en nu bood Programmacontrole via het internet. Wordt een compute
Web-Enabled garagedeur (Raspberry Pi)

Web-Enabled garagedeur (Raspberry Pi)

Doel om een webpagina te maken op basis van garage deuropener die moeten achteraf aan de meeste standaard openers. Getest met circa 1990s Chamberlain 1/2 hp opener. Nam eenmaal deel uw garagedeur kan openen vanaf uw mobiele telefoon of computer.Raspb
Raspberry Pi + WebCam + IR afstandsbediening Home Controller

Raspberry Pi + WebCam + IR afstandsbediening Home Controller

WebCam + IR afstandsbediening thuis ControllerHarware:1. HomeWebCam2. IR afstandsbediening3. de raspberry PiHow to Make?Zie hierboven foto 'sHoe het werkt?Gebruik uw Home WemCam Software controle en weergave.Wanneer de Laser Pointer wijs apparaat, af
Infrarood slimme Outlet

Infrarood slimme Outlet

De laatste trend in de tech wereld geweest over "slimme" technologie voor thuis. Deze technologieën zijn futuristische, en dagelijkse taken eenvoudiger te maken, maar voor de meesten van ons is de prijs voor deze luxe niet realistisch. Er zijn n
Bouwen van een Web ingeschakeld deurslot met Rest API en Raspberry PI

Bouwen van een Web ingeschakeld deurslot met Rest API en Raspberry PI

In dit instructable, bouwen we een web-enabled elektronische deurslot vanaf nul RESTFUL API, knooppunt JS en Raspberry PI gebruikt om de web-service die wordt verbruikt door de mobiele app of een REST-client.De architectuur is verdeeld in twee 3 dele
Web gecontroleerde Valentine

Web gecontroleerde Valentine

met deze mix van software en hardware, kunt u een hart-versierd nacht licht van overal met internettoegang oplichten. Dus of je nog op het werk, in een café, thuis, of op uw (web-enabled) mobiele telefoon, kunt u vertellen uw Valentijn dat u bent nog