NEWS
Tuya-Adapter und selbst angelernte IR-Befehle
-
Hallo,
ich habe seit mehreren Jahren IOBroker im Einsatz für diverse Steuerungen oder Info-Messages (Peugeot/PSA, Sonoff, Zigbee, Worx...)
Ich habe als Ersatz für meine Harmony mal mit dem Auvisio IR Controller (PEARL) gespielt.
Leider schon die Version ohne ESP8266 sondern mit Beken Chip (daher kein Tasmota möglich).Daher habe ich es mit der Tuya-App versucht und den Tuya Adapter im IOBroker hinzugefügt.
Funktioniert auch soweit alles...aber ich musste bei drei IR-Fernbedienungen die Codes selbst (über die Android-App) anlernen. Und diese angelernten Funktionen tauchen nun nicht auf. Bei den anderen Geräten sind die "Tasten" wie z.B. "ir-input", "ir-1" automatisch im Adapter vorhanden...wie kriege ich die eigenen IR-Codes in die Adapter-Objekte?Jemand ne Idee?
Gruß
Heiko -
Was ist denn bei dem Teil unter Objekte zu sehen? Ich habe da auch einen unter Tuya, dort habe ich "Learn IR Code" als Button, wenn ich den drücke geht das Teil in den Anlernmodus und zeigt mir den Code unter "ir_study_code". Diesen habe ich jetzt per C/P in ein eigenes Objekt gepackt und füge den über Blockly in "Send IR Code" ein.
-
Hi,
sorry, kam nach den Feiertagen erst jetzt wieder dazu mich darum zu kümmern. ;)
Also das zu steuernde Gerät hat in der Tat einen ir-learn button, wenn ich den drücke, passiert allerdings nix.
Ich verstehe aber grundsätzlich, was du meinst....ich denke, ich kriege den ir-study-code raus (s. Screenshot).Ich probiere das mal, ein Objekt anzulegen und dieses zu aktualisieren.
Ziel sollte sein, die Befehle in einen Ablauf zu packen...also Receiver ein, Fernseher ein, HDMI wählen, Set-Top-Box ein...und diese über eine Visualisierung per Smartphone zu steuern.
Hier die Objekte des Controllers (unten) und des "LED Groß" als fernzusteuerndes Objekt,

als Beispiel wurden hier Tasten eingelernt, die aber nicht als Objekte erscheinen.Gruß
Heiko -
OK, also erster schneller Test:
das mit dem Button "ir-learn" funktioniert bei mir leider nicht (dazu gab es auch mal einen Beitrag hier im Forum in einem Thread).
Die LED auf dem IR-Modul leuchtet zwar blau auf, aber es wird kein Wert übernommen und und der Adapter nicht aufgerufen (getestet im developer-Mode und mit einem Script um Änderungen per Telegramm zu senden ;) - Adapter = Tuya 3.16.0 ).
Aber ich kann über die SmartLife-Android-App den Befehle lernen und dann tauchen sie dort als Wert bei ir_study_code auf.
Diesen kann ich dann nutzen und per Script bei ir-send setzen (mit acknlowedge=false), dann wird der Befehl gesendet.setState(
'tuya.0.bfca101e47193c07c9potk.ir-send', 'BiNxETkCOQI5AjkCOQI5AjkCOQI5AjkCOQI5AjkCOQI5AjkCOQJqBjkCagY5AmoGOQJqBjkCagY5AmoGOQJqBjkCagY5AjkCOQJqBjkCOQI5AjkCOQJqBjkCOQI5AmoGOQI5AjkCagY5AjkCOQJqBjkCagY5AjkCOQJqBjkCOQI5AmoGOQIgnQYjqgg5AjB1',
false,
);Also prinzipiell geht's, nur über den Umweg per Smaretphone App und nicht per ir-learn.
Danke für den Tip!
Schöner wärs natürlich gewesen, wenn die gelernten Buttons in der AndroidApp vom Adapter abgerufen hätten werden können. ;)Ciao
Heiko -
Ah, noch ein Update:
man muss immer ne Weile warten, bis sich der Wert ändert...dann geht es auch mit dem ir-learn-Button im IO-Broker!