Seite 1 von 2

gelöst !IRsend klappt nicht auf alle Geräte

Verfasst: 6. Dez 2020 16:27
von Jojo
Servus zusammen,

im Donautal liegt der Nebel, da kann der Jojo wieder mit seiner Elektronik rumspielen und hat auch sogleich ein Problem:
Ich habe eine IR WLAN Brücke gekauft ( eine echte "Perle" ) und 1A mit Tasmota gefasht.
Dann vom Verstärker ( Fisher CA 906 ) und vom SAT-Reciever ( DR_HD 301 ) die Commandos für EIN und AUS ausgelesen.
Den Receiver kann ich per Konsole mit IRsend schalten, den Verstärker nicht ?
Kann mir jemand verraten warum ?

Dank im Voraus!!

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 6. Dez 2020 16:34
von Darkwin101
Vielleicht muss dein Signal mehrmals gesendet werden bis er es erkennt du kannst ja Tasmota anweisen das geschickte Signal mehrmals zu senden
Ich hatte es das manche Geräte nicht immer reagiert haben hier habe ich Tasmota das Signal einfach nochmal wiederholen lassen bis jetzt keine Probleme
Das ganze sieht bei mir so aus ist eine Transformation damit ich nicht immer den ganzen Befehl in der Rule schreiben muss :

Code: Alles auswählen

R1-1 = {"Protocol":"NEC","Bits":32,"Data":"0x20DF10EF"}
R2-1 = {"Protocol":"NEC","Bits":32,"Data":"0x10EFEB14","Repeat":"1"}
R3-1 = {"Protocol":"NEC","Bits":32,"Data":"0xC0C0C23D", "Repeat":"1"}

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 6. Dez 2020 17:08
von Jojo
Servus Darkwin101,

ich hatte Repeat 10 eingegeben, ist das möglich ?

oder ist 1 das Maximum?

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 6. Dez 2020 18:07
von Darkwin101
Wenn ich das richtig verstehe simuliert 0 einen kurzen Druck 1 sendet den Befehl 2 mal und alles andere simuliert einen langen Druck in der Doku steht es so

Code: Alles auswählen

"Repeat":0..<x> if 0 send the frame once, if >0 simulates a long press; Note: "Repeat":1 sends the message twice.

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 6. Dez 2020 21:13
von Jojo
Jepp. Sehe ich auch so.
Aber mit "1" geht auch nichts ...

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 12. Dez 2020 15:49
von Jojo
OK, update:

den Sender ein wenig ausrichten hat viel geholfen :mrgreen:

Jetzt aber schaffe ich es nicht den IR Befehl per MQTT an die Anlage zu schicken.
in der Konsole geht: IRsend {"Protocol":"RC5","Bits":12,"Data":"0x3CC","DataLSB":"0xC033","Repeat":0}
im MQTT geht cmmd/IRWLAN/Irsend {"Protocol":"RC5","Bits":12,"Data":"0x3CC","DataLSB":"0xC033","Repeat":0} NICHT ???

Hat da jemand einen Tipp für mich ?
Danke

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 12. Dez 2020 16:39
von Darkwin101
Heißt es nicht cmnd und nicht cmmd


Gesendet von iPad mit Tapatalk

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 12. Dez 2020 17:08
von Jojo
Sorry Tippfehler im Post, im MQTT hatte ich cmnd eingegeben

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 12. Dez 2020 17:13
von Darkwin101
Hast du auch auf Gross und Kleinschreibung geachtet bei mir heisst das Command Topic cmnd/irbase/IRSEND

Re: IRsend klappt nicht auf alle Geräte

Verfasst: 12. Dez 2020 17:40
von Jojo
Servus Darkwin101,

danke für deine Hilfe. Das war einSchritt in die richtige Richtung
Nun kommt In der Konsole wenigstens "Command unknown"
Hast du noch einen Tipp ?