door Jubaard » 13 apr 2012, 15:22
Zelf kan ik nog niet echt zonder eventghost omdat deze een aantal zaken verzorgt die volgens mij niet kunnen met de huidige webapp-nodo. Hier wat ideetjes (die ik nu dus met eventghost oplos) welke ik graag zou zien in de toekomst:
- Chat (xmpp): De nodo laten chatten en chats laten ontvangen via het jabber/xmbb protocol.
Chats worden via push notificatie naar bijvoorbeeld je telefoon gestuurd, dus je krijgt een melding direct te zien. Verder kan de nodo bestuurd worden door er een chat regel heen te sturen. Het is overzichtelijker dan een email (geen volle inbox met meldingen) en goedkoper dan sms.
Zelf gebruik ik mijn "thuisserver" chat regelmatig zo schakel ik het alarm in ("alarm aan") welke vervolgens een waarschuwing terug chat wanneer er een deur open gaat ("achterdeur open" naar meerdere ontvangers) of er beweging is, maar ook als de deurbel gaat komt er een chat binnen. Daarnaast kun je natuurlijk ook chatten naar de server "alles uit" enz.
zie bijv
- Simpel alarm: Is eerder ook al aangegeven, alleen ik ben al blij met een nog eenvoudigere versie.
Een knop in de webapp om een melding te laten sturen naar je telefoon wanneer er bijvoorbeeld een deur open gaat. In mijn situatie gebruik ik een gtalk plugin welke chat wanneer er een deur open is, een sensor beweging registreerd of de deurbel gaat (wanneer het "alarm" aan staat natuurlijk).
- Agenda: de nodo (of server side) een Gcal (google calendar) laten uitlezen (bijvoorbeeld iedere 3 uur).
Zo kan bijvoorbeeld een lamp aan staan als je thuis komt, je gewekt worden met een nachtlampje, een "alles uit" commando om 5 uur in de nacht voor het geval je iets vergeet uit te doen of een vakantie schema actievere waardoor het lijkt dat je gewoon thuis bent.
Het voordeel van Gcal is dat het online is, dus bereikbaar via ieder apparaat, verder zijn de agendas te delen waardoor ieder gezinslid een "afspraak" kan plannen of bewerken. Verder is het mogelijk de agenda als rss feed oid uit te lezen (bijvoorbeeld door een php script op de nodo server)
Zie:
- Wakuplight: soort van trage dimmer, handig om als wekker te gebruiken.
Laat een kaku dimmer in bijvoorbeeld een kwartier naar 100% gaan.
Zelf gebruik ik dit in combinatie met de Gcal agenda om 10 minuten voordat de wekker gaat het licht aan te hebben en ik moet zeggen dat je er veel rustiger van wakker wordt.
Relatief eenvoudig te realiseren maar alleen nuttig wanneer er een gebruiksvriendelijke manier is om de "wekker" events in te plannen.
- Http verzenden: de nodo via http apparaten op het lokale netwerk laten besturen.
Ik weet niet of ik het zo juist verwoord, maar omdat de nodo extern te bereiken is en lokaal taken kan uitvoeren zou je dus via internet de nodo andere apparaten kunnen laten besturen zonder dat je die apparaten ook ieder voor zich op het internet aansluit. Denk aan het besturen van je squeezeboxen of ipcamera's
Zelf gebruik ik hier verschillende eventghost plugins voor; een voor de squeezebox, een voor xbmc en een voor foscam wificamera's. Zo schakelen alle squeezeboxen uit wanneer er een "alles uit" commando wordt gegeven. De wekker (icm de "wakeuplight") start een squeezebox playlist. De webinterface kan squeezeboxen en xbmc media center besturen. Een kleine kaku remote doet dienst als minimal squeezebox besturing (2 knoppen: 1 voor aan en next tegelijk en de andere knop voor uit). De daylight functie van de nodo zet de infrarood van de wificamera aan of uit. De deursensor laat de wificamera roteren om naar de deur te kijken wanneer deze open gaat.