Sorry, Deine Frage war bei mir einfach untergegangen.
Man benötigt dafür iobroker nicht. Nur die CCU mit aktivierter xml-api. Mein System ist absolut nicht von außen zu erreichen, daher sehe ich darin kein Problem.
Ich habe ein Raspi Nano genommen. Darauf einfach das Standard Raspian. Dann einen IR Empfänger angeschlossen.
Darauf dann Lirc installiert.
Eine kurze aber dennnoch gute Anleitung dazu findest Du hier:
https://joergnapp.de/infrarot-steuerung-raspberry-pi/
Mann muss wissen, dass die Tastennamen in Lirc vorgegeben sind. Die Tastennamen zum Programmieren/Aufnehmen mit LIRC gibt es hier:
http://powerpi.de/tastennamen-fuer-lirc/
Ich nutze immer die Namen KEY_F1, etc.
Eine Beispielkonfig mit zwei Tasten und zwei Befehlen zum Schalten einer Schreibtischlampe bei mir sieht so aus:
begin
prog = irexec
button = KEY_F1
config = curl 'http://[ip-adresse Deiner CCU]:8181/x.exe?Antwort=dom.GetObject("CUxD.CUX0123456:1.STATE").State(1.0)';
end
begin
prog = irexec
button = KEY_F2
config = curl 'http://[ip-adresse Deiner CCU]:8181/x.exe?Antwort=dom.GetObject("CUxD.CUX0123456:1.STATE").State(0.0)';
end
Hier schalte ich nur cuxd (FS20 Geräte).
Das reichte mir noch nicht, ich wollte auch noch eine LED Anzeige, wenn ich eine FB Taste drücke. Also noch eine LED mit Widerstand an einem Pin angelötet. Wenn nun ein IR Befehl kommt, startet LIRC wieder den richtigen Befehl - der clou: Mann kann mehrere Befehle absenden. Der erste sendet dann den Webbefehl an die CCU, der zweite startet ein kleines python skript, welches die LED kurz flackern lässt.
So würde dann z. B. die Config in /etc/lirc/lircrc aussehen:
begin
prog = irexec
remote = Rolladen
button = KEY_F1
config = curl 'http://192.168.xxx.xxx:8181/x.exe?Antwort=dom.GetObject("BidCos-RF.BidCoS-RF:10.PRESS_LONG").State(1)'; python /opt/scripte/led_blink_gpio21.py
end
begin
prog = irexec
remote = Rolladen
button = KEY_F2
config = curl 'http://192.168.xxx.xxx:8181/x.exe?Antwort=dom.GetObject("BidCos-RF.BidCoS-RF:10.PRESS_SHORT").State(1)'; python /opt/scripte/led_blink_gpio21.py
end
Übrigens, mann kann mehrfach KEY_F1 verwenden, indem man mehrer Fernbedienungen definiert. Hier habe ich das mit dem "Rolladen" so gemacht.
Wenn man dann auch noch sich ein kleines Gehäuse mit einem 3d Drucker druckt, dann ist das im Wohnzimmer absolut unauffällig und gut.
Habe das jetzt seit einem halben Jahr im Betrieb - prädikat: funktioniert einwandfrei. Null Probleme!
Und dank WLAN und Raspi auch kein Problem, die Konfigs neu anzupassen.
[image: 578_lirc.png]
Oben ist der IR Empfänger, unten eine kleine 3mm rote LED, die dann blinkt.
Hoffe das reicht für den Einstieg?
So long,
Fitti