I pulled sequences via the Broadlink app and created that whole framework inside there. Then I have Alexa trigger them via its integration with Broadlink directly. I’ve not actually used it for the stored codes in HA, as I’m relatively new to switching to HA.
Of course, let me know if i can test anything or send diagnostics.
Hi, nice integration.
My 2 IR devices are showing up as emitters, receivers and proxies but sniffing doesnt seem to work. When I want to learn new codes, I go into MQTT and turn on ‘learn ir code’. These devices are the Tuya based zigbee battery operated IR blasters so perhaps having the learning mode on drains the batteries. Anyone else go these working? The model is a Zemismart TS1201
I’m trying to get my Daikin HVAC remote Daikin ARC486A1 which uses a 216-bit configuration, when i sniff the remote using the sniffer feature, it gives me 2 sets of codes with the kaisekyo64 label. I’m unable to get the HVAC to respond when i transmit the same sniffed codes though. Is there a way to get HAIR to transmit raw JSON codes the same way TASMOTA sniffs raw JSON and transmits them?
I had my barber look into this since we were actively working on something similar on the bench today. Here’s what he said:
Two things are happening here.
The Kaisekyo64 label is wrong. Daikin codes look enough like Kaisekyo
that HAIR mislabels them and rebuilds the signal from the label on
send. Switching the protocol button to raw fixes that. The next
release will catch it automatically.
The two codes per press is your receiver. A Daikin message has 35 ms
pauses inside it, and ESPHome ends a capture at 10 ms of silence by
default. Add idle: 100ms under remote_receiver in your ESPHome YAML,
reflash, and sniff again. One code per press, switch it to raw, done.
If it works, could you paste one of those codes here? A real Daikin capture
would be great for our test bench.
Funny timing, we were already on the bench fixing this very problem when you first posted, and your Daikin was a live case of it. The bypass flip was the old way.
As of 0.14.2, out today, HAIR checks every label against the whole signal and sends raw automatically when they do not match, so that step is gone.
On Tasmota over MQTT: not directly today. HAIR transmits through any blaster that appears on Home Assistant’s infrared platform, and the Tasmota integration does not put its IR senders there yet.