Dieser Artikel stellt vor, wie man den IoT TP-LINK HS100 Smart Plug über die API von der Befehlszeile in Bash ein-/ausschaltet.
Dies ist der Smart Plug HS100. Die Idee ist, dass man anstatt teure LEDs zu kaufen, den Netzstecker selbst kaufen kann und die LED selbst fernsteuern kann.
Nun, für LEDs bin ich mit Lifx zufrieden, weil ich Funktionen möchte wie das Licht allmählich zu dimmen oder bei Bedarf bis zu 9000 Lux oder auf 2500 Lux heruntergehen zu können, also sind Smart-LEDs besser. Für Zwecke wie einfach die LED einzuschalten oder automatisch den Fernseher, Luftreiniger oder Heizgeräte einzuschalten, wenn man nach Hause kommt, sollte dies jedoch ausreichen.
plasticrake/tplink-smarthome-api: TP-Link Smarthome WiFi API (formerly hs100-api)
npm install -g tplink-smarthome-api
tplinkHost(){
: abbr of tplink-smarthome-api search
[ -z $TPLINK_HOST ] && TPLINK_HOST=$(tplink-smarthome-api search | awk '{print $4}' | chomp) ; echo ${TPLINK_HOST}
}
tplink-smarthome-api setPowerState "$(tplinkHost)" "false"
tplink-smarthome-api setPowerState "$(tplinkHost)" "true"
Beachten Sie, dass der PC mit demselben WLAN verbunden sein muss. Seien Sie auch vorsichtig mit VPN. Ich wollte auch den aktuellen Status abrufen, konnte es aber nicht.
Nebenbei bemerkt habe ich ein 4er-Pack Lifx gekauft. IoT ist jetzt mein Trend. Etwas über 10.000 Yen auf amazon.com. Günstig. Vorerst muss ich mir 5 Jahre lang keine Gedanken über die Beleuchtung zu Hause machen.