You could reverse engineer a proprietary protocol. Or I guess you could just manually capture the cartesian product of all possible field values, and make a giant lookup table. Times multiple proprietary target encoding formats. Times dozens of devices.https://github.com/smartHomeHub/SmartIR/blob/master/codes/climate/1023.json …
-
Show this thread
-
I was going to write a
@home_assistant integration for my aircon. Then I found that project, and figured maybe I didn't have to. Still going to do it.1 reply 1 retweet 14 likesShow this thread -
I just... don't understand how multiple people contributing to a project end up (manually!) capturing thousands of IR codes from remotes to make this work and don't stop and think that there might be a better way.
3 replies 0 retweets 26 likesShow this thread -
Replying to @marcan42
I'm interested ... is it possible in simple words to explain how it could be done? Isn't it necessary to try the keys one by one anyway?
1 reply 0 retweets 1 like -
Replying to @brusarp
Aircon remotes don't send keycodes, they have a screen and keep track of the current settings on the remote, then transfer the entire state to the aircon. The right way to do this is to reverse engineer the packet format and figure out where mode, temp, fan speed, etc go.
2 replies 0 retweets 6 likes -
These people are literally spending hours with each remote trying every possible speed setting times every possible temperature times every possible mode (and missing out on any additional features because some have so many combinations it would take weeks to capture them all).
2 replies 0 retweets 3 likes -
Replying to @marcan42
Right ... I read something somewhere ... As there are millions (billions?) of combinations they preferred to choose the most common commands ...
1 reply 0 retweets 0 likes -
Replying to @brusarp
Depends on the aircon, but if you include all the features of the one I have in front of me, that's 5 modes × 4 fan speeds × 13 temperatures × 3 submodes × 11 sleep timer settings × ~144 on timer countdowns = 1235520 possible packets, give or take (some are not valid)
1 reply 0 retweets 0 likes -
I forgot about fan direction auto/stop, multiply that by 2.
1 reply 0 retweets 0 likes -
Replying to @marcan42
Ohh... Mine has also: Vane (vertical scroll), Wide vane (horizontal scroll), Plasma, Clean, Area... see this image...pic.twitter.com/YF6JdKljWu
1 reply 0 retweets 0 likes
I *specifically* bought my ceiling lights because they work like this too, the remote sets the current cool/warm white brightness levels directly (or night light mode), so I can reliably control them via the IR blaster. Otherwise I'd be stuck with "inc/dec brightness" commands.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.