Gibt es eine Möglichkeit, meine Lichter von meinem Linux-Desktop aus zu steuern?

12

Ich habe gerade angefangen, intelligente Lichter zu untersuchen.

Ich bin daran interessiert, einige Wi-Fi-Sockel in einigen Lampen in meinem Büro zu verwenden, um das Licht zu automatisieren.

Ich bin neugierig, ob es eine Möglichkeit gibt, meine Lichter von meinem PC aus einzuschalten und sie schließlich einzuschalten, wenn mein Linux-Computer aus dem Suspendierungsmodus erwacht. Schalten Sie sie dann aus, wenn der Linux-Computer angehalten wird.

Gibt es Wi-Fi-Sockets, die ein bestimmtes offenes Messaging-Protokoll verwenden, für das ich eine entsprechende App schreiben könnte?

ScottF
quelle

Antworten:

10

Belkin WeMo-Geräte verwenden uPnP- und SOAP-Nachrichten zur Steuerung und können daher problemlos aus einer beliebigen Anzahl von Sprachen und Optionen gesteuert werden. Einige Details zu der Arbeit, die ich an dem Protokoll geleistet habe, finden Sie hier

Es gibt auch Sonoff- Geräte, die mit Firmware geflasht werden können , damit sie mit MQTT gesteuert werden können

Das neue TRÅDFRI-Light-System von IKEA verwendet CoAP (mit DTLS-Sicherheit) und ist damit ein weiteres offenes Protokoll, mit dem Sie spielen können. Meine Notizen dazu sind hier

Sie sollten in der Lage sein, mit dem Linux-Energieverwaltungssystem (Skripte in /etc/apm/resume.d & /etc/apm/suspend.d) Befehle auszulösen, wenn sich der Status des Computers ändert. Denken Sie daran, dass das Netzwerk möglicherweise eine Sekunde braucht, um wieder hochzufahren, wenn ein Computer wieder in Betrieb ist.

hardillb
quelle
4

Es gibt sooooo viele Möglichkeiten, das zu tun, wonach Sie fragen.

Es gibt proprietäre Lösungen mit APIs und es gibt offene Lösungen mit völliger Offenheit.

Ihre Frage ist weit gefasst und schwer zu beantworten, je nachdem, wie Ihre Kriterien lauten: Größe Ihrer Brieftasche, technische Daten, Verfügbarkeit auf Ihrem Markt, bevorzugte Farben usw.

Wenn Sie wissen möchten, wo Sie Informationen finden, habe ich mich von youtube inspirieren lassen: OpenHAB.org (An Home Automation Hub), das Addons für viele Anbieter und offene APIs enthält.

Und natürlich kannst du Post- und Pre-Power-Skripte in Linux planen, meine bevorzugte Plattform :-)

MatsK
quelle
3

Wenn Sie möchten, dass keine Unordnung in Ihrem WLAN-Netzwerk auftritt, können Sie Z-Wave- oder Zigbee-Lampen (Lampen, Sockel oder Schalter) verwenden. Jedes dieser Netzwerkprotokolle kann mit einem USB-Controller ausgeführt werden, der an Ihren Linux-Computer angeschlossen wird. Beide Standards haben aktive Open-Source-Communities. Wie MatsK sagte, ist es ziemlich einfach, diese in Power-Skripte unter Linux zu integrieren.

SmrtGrunt hat gekündigt, weil Monica
quelle