-
Notifications
You must be signed in to change notification settings - Fork 124
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
Sniffing Warema Shutter #213
Comments
Let me know if you figured it out. Would also like to use a bridge rather than another Raspberry Pi! |
Hi @tombrain, did you find any solution yet? I'm facing the same problem. Using Warema EWFS shutters with aircontrol without any issues, but can't get them working with the rf-bridge/tasmota/portisch. Like you, i'm getting about 8 different codes, converted them all to B0, but none of them is working. Another problem, only UP & STOP generating the long codes, DOWN codes are shorter and always the same. |
Hi @chiefymuc, |
Hi @m4rquez, Until now i have to use aircontrol. |
Now i use an esp32 and ESPHome. Communication by MQTT to Home Assistant. That works for me. |
Can you give some details? Which receiver / transmitter did you connect to the esp32? How did you get the codes? Thank you! |
|
But next time i will do some changes to work by ESPHome. And additioinally some doku :-) |
@tombrain I'm trying to recreate that. I have installed aircontrol, but how exactly did you get the codes? I am able to save a file and replay it, but I struggle how to convert them into actual codes. |
@chiefymuc good news. i extend aircontrol to sniff waremacodes direct https://github.com/tombrain/aircontrol branch: localwaremacodes run with paramter x and directly get the code |
Oh wow I did not see that! Amazing work! I was looking into trying out ESPhome with the Raw Action: Like S is +5000 This might be a nice option as well to work with ESP32. I will see if I can find the time. I made it work with your Arduino code on ESP32 so far! |
hey there, apparently im too stupid to get it working.... |
|
I figured out how to convert the file (at least I think so). Now I have tons of 0 and 1s. How do I plot this as a graph? @tombrain unfortunately the x parameter doesn’t show anything.. what do I have to type into the ssh terminal specifically? |
@Blackspell01 did you downlad the code from https://github.com/tombrain/aircontrol branch: localwaremacodes |
Actually had to press the button a few times for the software to recognise the codes. Now it worked, thank you a 1000 times for this great software!! But one more question, what is the perfect solution to send the codes over home assistant? Over an esp? Or is it possible with the sonoff rf bridge ? |
@Blackspell01 I use esphome. It works perfectly. It even works with percentages of the rollo. |
How did you make it work with esphome and warema? |
@chiefymuc i upload my esphome.yaml https://github.com/tombrain/esphome_waremacontrol there are two parts:
|
im sorry it may be a stupid question but what am I supposed to do with the .h file? :) |
Parallel in Filesystem to yaml of esphome |
Damn, I finally got it working! Thank you so much!! |
did you get working with sonoff by esp? |
i think so. you have to port this code: |
Perhaps you can try by native ESPHome first: https://esphome.io/components/remote_transmitter.html#setting-up-rf-devices
|
second you can try my raw433-method
|
I tried the native method already with no luck :(. |
both code ars only examples.. protocol 2 is from copy&paste of official doku |
Hmm ok i already tried that. I somehow have to set the timings to 975us and 475us but I don't understand how to specify those values.. |
I was able to make this work with the pure esphome! I had to convert the up and downs into the timing and then it will send the right command. This is the crucial part:
Here ist my full esphome .yaml:
|
Damn that's impressive. Thank you so much for sharing. |
Hello chiefymuc, |
I did it by hand with a YouTube tutorial. Timing is always 890µs |
thank you! |
I built an Excel-Table to convert the codes to the timestampts. It is not fully automatic... Maybe it helps: |
thank you!!! |
Latest firmware used?
yes
Information
Warema EWFS based devices, e.g. shutters (encoding type: Manchester)
Always pushed the same button and nearly almost sniffed another code.
Additional info:
At the moment i use an c++-programm (https://github.com/rfkd/aircontrol) to send the command successfully. i want to port the code to rf-bridge
with aircontrol:
Sniffed data
{"RfRaw":{"Data":"AA B1 04 0366 06E0 16E4 1A54 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0366 06E0 16EE 1A54 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0370 06E0 16EE 1A7C B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06EA 16DA 1A68 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06EA 16E4 1A72 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06F4 16DA 1A68 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06F4 16DA 1A68 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06F4 16DA 1A68 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06F4 16DA 1A72 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06F4 16DA 1A72 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06F4 16E4 1A72 B0808081809190A18080809191AA180809190818091808 55"}}
{"RfRaw":{"Data":"AA B1 04 0384 06F4 16E4 1A72 B0808081809190A18080809191AA180809190818091808 55"}}
The text was updated successfully, but these errors were encountered: