Hallo,
ich würde mir gerne selbst eine iOS App programmieren (in diesem Fall für ein iPad Air 2), die den Ladestand der Batterie überwacht, und die bei Unterschreitung eines Grenzwerts (z.B. 10% Ladestand) einen Befehl über das Netzwerk absetzt... Das iPad hängt zur Steuerung meiner Hausautomation an der Wand und ist derzeit noch dauerhaft an die Steckdose angeschlossen. Um den Akku zu schonen, soll die Steckdose automatisch eingeschaltet werden, wenn der Ladestand unter einen Grenzwert fällt, und ausgeschaltet werden, wenn die Batterie voll geladen wurde. Meine Hausautomation kann UDP und HTTP Befehle empfangen.
Von der Logik her stelle ich mir das so vor:
- App überwacht Batterieladestand --> App erkennt einen Ladestand von <10% --> App sendet einen UDP oder HTTP Befehl mit Botschaft (z.B. "Steckdose einschalten") ins WLAN --> Hausautomation erkennt den Befehl und schaltet die Steckdose ein, so lange bis die App 100% Ladestand erkennt, und daraufhin die Botschaft "Steckdose ausschalten" sendet...
Frage 1: Ist das technisch machbar?
Frage 2: Wieviel Aufwand bedeutet das für jemanden wie mich, der in der Uni mal C++ programmiert hat, aber sonst eher unerfahren auf dem Gebiet ist?
Ich scheue mich nicht mich in neue Themen einzuarbeiten, und freue mich auf konstruktive Tipps.
Danke für Eure Hilfe!
k!su
ich würde mir gerne selbst eine iOS App programmieren (in diesem Fall für ein iPad Air 2), die den Ladestand der Batterie überwacht, und die bei Unterschreitung eines Grenzwerts (z.B. 10% Ladestand) einen Befehl über das Netzwerk absetzt... Das iPad hängt zur Steuerung meiner Hausautomation an der Wand und ist derzeit noch dauerhaft an die Steckdose angeschlossen. Um den Akku zu schonen, soll die Steckdose automatisch eingeschaltet werden, wenn der Ladestand unter einen Grenzwert fällt, und ausgeschaltet werden, wenn die Batterie voll geladen wurde. Meine Hausautomation kann UDP und HTTP Befehle empfangen.
Von der Logik her stelle ich mir das so vor:
- App überwacht Batterieladestand --> App erkennt einen Ladestand von <10% --> App sendet einen UDP oder HTTP Befehl mit Botschaft (z.B. "Steckdose einschalten") ins WLAN --> Hausautomation erkennt den Befehl und schaltet die Steckdose ein, so lange bis die App 100% Ladestand erkennt, und daraufhin die Botschaft "Steckdose ausschalten" sendet...
Frage 1: Ist das technisch machbar?
Frage 2: Wieviel Aufwand bedeutet das für jemanden wie mich, der in der Uni mal C++ programmiert hat, aber sonst eher unerfahren auf dem Gebiet ist?
Ich scheue mich nicht mich in neue Themen einzuarbeiten, und freue mich auf konstruktive Tipps.
Danke für Eure Hilfe!
k!su