IR-Blaster für Ubuntu-Server für die Heimautomation

711
Joakim Engstrom

Ich möchte mein Zuhause ein wenig mehr automatisieren und möchte mit dem Kauf eines IR / RF-Blasters beginnen und ihn in meinen Ubuntu-Server zu Hause einhängen.

Ist das überhaupt machbar?

Welche IR- und / oder RF-Strahler unterstützen Ubuntu Server und können nur mit dem Terminal installiert und gesteuert werden?

Kann ich bestimmte IR-Signale in die Software einprogrammieren und welche Software sollte verwendet werden?

Mein Ubuntu-Server ist hauptsächlich ein Webserver

Mein Ziel ist es, einige Web-Service-Anrufe zu tätigen, damit ich meine Leuchten / Heimmediengeräte von jedem Ort aus über mein Telefon oder eine Webseite steuern kann. Vorzugsweise programmiere oder benutze ich eine App (Tasker für Android), die dies basierend auf meinem Standort ausführt oder von einem NFC-Tag aus scannt.

Irgendwelche Tipps, wie dies getan werden kann, werden geschätzt.

1

1 Antwort auf die Frage

1
jdh

Eine langzeitige Lösung hierfür waren X-10-Adapter. Es handelt sich dabei um preiswerte Steckadapter, die durch Senden von Codes über die Stromleitung adressierbar sind. Einer der vielen verfügbaren Stecker ist ein serieller PC-Anschluss ("Firecracker"), der ein HF-Signal an einen HF-Empfänger-Wechselstromstecker sendet, der das Signal dann an den Rest des X10-Netzwerks weiterleiten kann. Der Code für die Kommunikation mit dem seriellen Port ist trivial, den Sie unabhängig von der Plattform auf Ihrem Webserver hosten können. Eine gravierende Einschränkung von X10 ist die Leistungsfilterung, die bei Überspannungsschutzvorrichtungen oder einigen Leistungsschaltern auftritt. Abhängig von der Schaltung kann der adressierbare Bereich auf eine Teilmenge von Steckern begrenzt sein, die an den HF-Empfängerstecker angeschlossen sind.

Dies scheint für das zu funktionieren, was ich wollte, aber es wird eine Weile dauern, bevor ich es teste. Dies scheint eine richtige Antwort zu sein. Danke, dass du mich in die richtige Richtung zeigst ;-) Joakim Engstrom vor 12 Jahren 0