Probleem
Ik heb een notificatie app ontwikkeld welke draait op een externe server. Dit draait allemaal prima, echter kan ik met de beperkingen zoals onder beschreven bijvoorbeeld niet een apparaat (via een slimme stekker) aanzetten vanuit die server.
Het probleem wat ik heb is dat ik 4g voor Thuis heb van Tmobile. Ik heb geen statisch ip adres. Dus ik kan een apparaat (bijv. philips hue) niet vanaf een externe server benaderen. Mijn servers staan allemaal extern, niet intern, omdat ik wil voorkomen dat mijn computer
de hele dag aan moet staan om notificaties te sturen.
Tevens heb ik op dit moment LSC lampen, welke ook niet via een api te benaderen zijn. Daarvoor is de oplossing simpel, een hue stekker of lamp. Dit is waar ik zelf aan gedacht heb:
Mogelijke oplossing #1
Ik zoek een apparaat (bijv. slimme stekker, niet van LSC) wat draait in mijn lokale netwerk en wat een get request uitvoert naar een url, waaruit simpelweg een 1 of een 0 komt. Het liefst een apparaat wat gewoon energiezuinig is. Denk daarbij aan een slimme stekker welke gewoon aan of uit gaat op basis van de 0 of 1 uit de response. Dan koppel ik aan de slimme stekker een lamp of alarm welke aangaat, meer niet. En weer uit nadat de response 0 is, bijvoorbeeld als ik elke minuut een get request uitvoer. Dit zou de ideale situatie zijn, echter zou er een heel operating system moeten draaien voor een simpele get request (of heb ik het mis?)
Mogelijke oplossing #2
Ik draai toch een soort computer (bijv. raspberry pi) in mijn lokale netwerk, wat op die 1 of 0 controleerd en ik neem een philips hue stekker welke ik dan met de api benader, echter dit kost aanzienlijk meer stroom en voor slechts een 1 of 0 controleren periodiek is dit wat teveel. Mede omdat het slechts sporadisch voorkomt dat ik in mijn huis een apparaat wil aanzetten.
Mogelijke oplossing #3
Ik bouw een android of ios app welke ik op mijn telefoon of tablet draai en vanuit daaruit kan ik controleren op 0 of 1 en vervolgens bijv. een philips hue stekker aan of uitzetten. Echter dit vereist dat ik mijn telefoon altijd aan heb staan (niet gewenst). Daarnaast werkt het niet als ik mijn telefoon meeneem, aangezien ik dus geen statisch ip thuis heb. Echter is het wel zo dat als ik 'm meeneem er ook geen behoefte is om iets aan te zetten thuis, ik ben er dan niet. Mijn tablet met iOS ligt overigens altijd thuis en staat altijd aan, dus misschien is dit een oplossing.
Mogelijke oplossing #4
Ik draai toch de notificatie app zelf in mijn interne netwerk op een pc. Niet gewenst, i.v.m. dat ik een apparaat thuis de hele dag aan moet laten.
Mogelijke oplossing #5
Ik stap over naar een andere internet provider en neem een modem waarbij ik een poort kan openen en dus een statisch ip heb.
Echter loopt mijn contract nog een half jaar ongeveer.
Ideeen zijn welkom, ik sta open voor alle ideeen, het zou mij helpen als er in mogelijke oplossingen het volgende omschreven wordt: benodigdheden, veel/ weinig stroomverbruik, voor en nadelen.
Ik heb een notificatie app ontwikkeld welke draait op een externe server. Dit draait allemaal prima, echter kan ik met de beperkingen zoals onder beschreven bijvoorbeeld niet een apparaat (via een slimme stekker) aanzetten vanuit die server.
Het probleem wat ik heb is dat ik 4g voor Thuis heb van Tmobile. Ik heb geen statisch ip adres. Dus ik kan een apparaat (bijv. philips hue) niet vanaf een externe server benaderen. Mijn servers staan allemaal extern, niet intern, omdat ik wil voorkomen dat mijn computer
de hele dag aan moet staan om notificaties te sturen.
Tevens heb ik op dit moment LSC lampen, welke ook niet via een api te benaderen zijn. Daarvoor is de oplossing simpel, een hue stekker of lamp. Dit is waar ik zelf aan gedacht heb:
Mogelijke oplossing #1
Ik zoek een apparaat (bijv. slimme stekker, niet van LSC) wat draait in mijn lokale netwerk en wat een get request uitvoert naar een url, waaruit simpelweg een 1 of een 0 komt. Het liefst een apparaat wat gewoon energiezuinig is. Denk daarbij aan een slimme stekker welke gewoon aan of uit gaat op basis van de 0 of 1 uit de response. Dan koppel ik aan de slimme stekker een lamp of alarm welke aangaat, meer niet. En weer uit nadat de response 0 is, bijvoorbeeld als ik elke minuut een get request uitvoer. Dit zou de ideale situatie zijn, echter zou er een heel operating system moeten draaien voor een simpele get request (of heb ik het mis?)
Mogelijke oplossing #2
Ik draai toch een soort computer (bijv. raspberry pi) in mijn lokale netwerk, wat op die 1 of 0 controleerd en ik neem een philips hue stekker welke ik dan met de api benader, echter dit kost aanzienlijk meer stroom en voor slechts een 1 of 0 controleren periodiek is dit wat teveel. Mede omdat het slechts sporadisch voorkomt dat ik in mijn huis een apparaat wil aanzetten.
Mogelijke oplossing #3
Ik bouw een android of ios app welke ik op mijn telefoon of tablet draai en vanuit daaruit kan ik controleren op 0 of 1 en vervolgens bijv. een philips hue stekker aan of uitzetten. Echter dit vereist dat ik mijn telefoon altijd aan heb staan (niet gewenst). Daarnaast werkt het niet als ik mijn telefoon meeneem, aangezien ik dus geen statisch ip thuis heb. Echter is het wel zo dat als ik 'm meeneem er ook geen behoefte is om iets aan te zetten thuis, ik ben er dan niet. Mijn tablet met iOS ligt overigens altijd thuis en staat altijd aan, dus misschien is dit een oplossing.
Mogelijke oplossing #4
Ik draai toch de notificatie app zelf in mijn interne netwerk op een pc. Niet gewenst, i.v.m. dat ik een apparaat thuis de hele dag aan moet laten.
Mogelijke oplossing #5
Ik stap over naar een andere internet provider en neem een modem waarbij ik een poort kan openen en dus een statisch ip heb.
Echter loopt mijn contract nog een half jaar ongeveer.
Ideeen zijn welkom, ik sta open voor alle ideeen, het zou mij helpen als er in mogelijke oplossingen het volgende omschreven wordt: benodigdheden, veel/ weinig stroomverbruik, voor en nadelen.