-
Notifications
You must be signed in to change notification settings - Fork 843
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Decoding Bathroom Washlet IR 🚽 #706
Comments
That code/approach looks good to me. It should in theory work. Hmmm. Looking at the timestamps you provided for the raw data (yay for supplying more and lots of data!!): Looking at the data again, it's the same signal twice. So, it's probably a repeat. Try changing the value of 100000 usec gap/space (100msecs) at the end to something like 30000, 40000, 50000, or 60000; and use a repeat. The maximum length of a "normal" packet will be about: Also \o/ for potentially adding support for a Toilet to the library. That's all kind of geeky awesome! Thus you have my full attention! let me know how you go! |
Or try:
|
Amazing, thanks for the suggestions @crankyoldgit! Can't wait to tinker more and get a royal flush 😉 Will update with any progress. |
Good luck! Remember, turd time is the charm! 😉 |
While I think of it, can you get the brand & model of both the toilet and the remote please? We may be able to find some info on the protocol on-line, and we'll probably need that info when we add formal flush support to the library. |
And .. how did it go?! |
Um... so I just flushed the toilet from my computer... 😳 After some debugging, I've confirmed second signal is just an unnecessary repeat, the problem was just aiming the transmitter correctly. Looks like the defacto 38kHz and one command was all that was needed 👌 Fortunately this porcelain wonder still had the model number printed on it: Found manual online here: https://www.lixil-manual.com/GCW-1365-16050/GCW-1365-16050.pdf Looking at page 9 you can see there's a lot of buttons I'll need to record from control board. I'm happy to contribute a Class in the style of others in the Thanks for your help and suggestions 🙇 |
Huzzah! Mr Hanky would be so proud. I'll look at coding up a general send/decode function on the 'morrow for it. If you want to add a class, knock yourself out, It's up to you. I won't stop you. How could I when you are so flush with success? |
* Add send/decode routines & unit tests. * Update example code. Fixes #706
* Add send/decode routines & unit tests. * Update example code. Fixes #706
FYI, The changes mentioned above have been include in v2.6.1 of this library, which has just been released. |
Greetings from Tokyo! 🇯🇵
We have many IR based Washlets (Toilets) here and thought it'd be a fun experiment to hack around with their signals.
My strategy has been:
I am not having much luck replaying them to the receiver. I'd be humbled if you had any suggestions or ideas for debugging and replaying the signal?
Experience: Beginner knowledge with electronics
Version/revison of the library used
v2.6.0
Expected behavior
IRrecvDumpV2
example to capture IR Commands from Washlet ControlActual behavior
Nothing 🚽☹️
Output of raw data from IRrecvDumpV2.ino
Washlet seems to send two duplicate signals. There are two transmitters on the controls. Perhaps as a fallback to ensure the message is received.
Example code used
Circuit diagram and hardware used
Board: NodeMCU v1.0
Receiver: KY-022
Transmitter: KY-005
I am able to dump my TV remote NEC commands and replay them successfully with the circuit.
I have followed the steps in the Troubleshooting Guide & read the FAQ
Yes
The text was updated successfully, but these errors were encountered: