Skip to content
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

Shelly Plus Wall Dimmer #17

Open
kunaalm opened this issue Oct 17, 2023 · 15 comments
Open

Shelly Plus Wall Dimmer #17

kunaalm opened this issue Oct 17, 2023 · 15 comments
Labels
Device not supported from Tasmota The device is (currently) not possible to OTA convert

Comments

@kunaalm
Copy link

kunaalm commented Oct 17, 2023

I am attempting to migrate a Shelly Plus Wall Dimmer to Tasmota (I know it's untested!). I don't see any GPIO mapping after autoconfig. Is the template known / defined somewhere?

@Jason2866
Copy link

You are the first. So no.

@Jason2866 Jason2866 added the help wanted Extra attention is needed label Nov 19, 2023
@tkffaul
Copy link

tkffaul commented Apr 21, 2024

I have one as well that I would like to convert. I have the boot loader up and running but still no GPIO mapping?

@Jason2866
Copy link

Since no feedback from users which have the device how the GPIOs are assigned, I can't add them.

@tkffaul
Copy link

tkffaul commented Apr 24, 2024

I know this is probably more involved, but I'm not a complete noob... can you guide me on how to check GPIO and maybe I can help provide a map? I have a temporary rig setup for this already, i have a serial over USB connector I can hook on to it... I just don't know how to proceed to map the pin sets.

@Jason2866
Copy link

Without open the device this can be a useless attempt. If dimming is done via a second MCU the train stops here.
In this case a complete reverse engineering is needed or a dimming firmware needs to be done. Like it was done for the Shelly Dimmer.
If all work is done by the ESP32 the journey goes on :-)

@tkffaul
Copy link

tkffaul commented Apr 24, 2024

So if i crack the case and take some photos, that would be helpful? I know shelly has stated that this is very different than the original dimmers... so (just an assumption) i think it might do everything from the ESP32 now.

@Jason2866
Copy link

Jason2866 commented Apr 24, 2024

Yes, photos will help. So no guessing about "who" does the dimming. Maybe it can be seen which GPIOs goes to the FETs (when the ESP32 does everything)

@tkffaul
Copy link

tkffaul commented Apr 24, 2024

IMG_4017
Back of Switch

@tkffaul
Copy link

tkffaul commented Apr 24, 2024

IMG_4018
Inside

@tkffaul
Copy link

tkffaul commented Apr 24, 2024

IMG_4024
Zoom in of the ESP32

@tkffaul
Copy link

tkffaul commented Apr 24, 2024

IMG_4023

@tkffaul
Copy link

tkffaul commented Apr 24, 2024

IMG_4025
IMG_4026
IMG_4027

@tkffaul
Copy link

tkffaul commented Apr 24, 2024

Hope that helps!

@Jason2866
Copy link

Yes, it does help. I think this IC is an MCU
Bildschirmfoto 2024-04-25 um 11 04 07
since it is placed on the AC power PCB it probably does the dimming job and the ESP32 "just tells" to do so.
Did not find any data sheet for this IC

Looks like flashing Tasmota does lead to nowhere. Thx for the photos!!

@Jason2866 Jason2866 added Device not supported from Tasmota The device is (currently) not possible to OTA convert and removed help wanted Extra attention is needed labels Apr 25, 2024
@RavenSystem
Copy link

It is an STM32S003. Best way is to use a logic analyzer to read UART communication between ESP32 and it, with the original Shelly firmware loaded, of course.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Device not supported from Tasmota The device is (currently) not possible to OTA convert
Projects
None yet
Development

No branches or pull requests

4 participants