-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Support for Shelly 2.5 #5592
Comments
Not yet. Mine is on the way. |
Do you have the GPIO pin mapping yet? Then I can fix it temporarily using USER pins. |
No, that's the tricky part ;-). If someone knows let him/her make the template as documented here https://github.com/arendst/Sonoff-Tasmota/wiki/Templates |
Currently I only have GPIO4 = Relay1, GPIO14 = Relay2. Rest I'm trying to figure out... |
Correction: Be warned: Edit: Note to my this warning above - I can still measure 230V~ on SW1/SW2 having this connection open but SW1/2 input are working with the template below. |
Warning: https://www.facebook.com/groups/ShellyIoTCommunitySupport/permalink/2029876037111750/ Seems to happen on a small amount of production items but it might be usefull to check before power on. |
Was just coming here to add this information. You beat me too it. I added it to the Shelly wiki page. |
I just received info from the Shelly support group (Many thanks). The Shelly 2.5 GPIO's should be: GPIO0 - Led1 For correct functionality you may need Switchxn and/or Relayxi. I cannot test this yet as my device is still in the mail. Energy metering is done by a new chip (ADE7953) connected to I2C on GPIO12/14 and IRQ on GPIO16 not supported by Tasmota yet. I will have to implement this. Temperature is measured using the Analog input. Again, I have to implement this. So for now the power control should work. The rest will need my attention... EDIT: See working template below. |
Pls report back if the above template functions as expected. |
Please be careful handling Shelly 2.5! See details here: Regards |
This template works for my 2.5: The difference to yours Theo:
|
Great! I'll post the updated version in the wiki then. |
Updated template with analog temperature readings (if compiled with
|
nice progress
--
iphone so i typo
|
Add Shelly 2.5 Energy Monitoring (#5592)
Closing this issue as the support for shelly 2.5 has been added. Thanks 👍 |
It might be I make a principle failure but can't get power monitor to work on my Shellys 2.5. Status 0:
Template
i2cscan
|
Oh boy, someone connected a sensor to an energy monitoring device.... The VEML has the same I2C address as the ADE7953. As the VEML is most probably initialised before the ADE7953, which needs a delay of 100mS at power up, it took over energy monitoring. Remove the sensor or change it's I2C address. |
I tried to remove remove the none existing device, I couldn't. 😀 Theo, it's an original Shelly 2.5 without any modification... |
I would really appreciate this, one of main reasons for buying Shelly devices for me was ability to run Tasmota on it. Any approximate time? Thank you. |
@lobocobra Wi-Fi instability is usually associated with the core you are using. Even when the latest stable development branch becomes the next master, this will not address your Wi-Fi connectivity issues. If you haven't tried 2.5.2, give that a try. Otherwise, 2.3.0 tends to be foolproof. |
Hello everyone, |
Hello everyone, |
See #6036 and use the precompiled dev version. |
Thanks! |
Great fix, dev version did the trick for the temp threshold! 👍 |
Can anyone confirm Shelly 2.5 still fully works with Tasmota 8.1.0? My energy measurements are not working or showing up. I just flashed it and this is what my interface looks like: I followed this guide https://tasmota.github.io/docs/#/devices/Shelly-2.5 and used template:
What could be wrong? I would expect the energy parameters to show up even if the hardware isn't working correctly. I have more Shelly 2.5's that I could try. I just did a Shelly 1PM which showed energy measurements correctly. I just don't know if this is a hardware or software issue. This specific Shelly 2.5 was never used with the stock firmware. |
My Shelly 2.5 is fully working with latest Tasmota. If you are self compiling remember to define I2C. Please use the precompiled bins. Please, address this to the Tasmota Support Chat. The chat is a better and more dynamic channel for helping you. Github issues are meant for Tasmota Software Bug Reporting. Please check the Contributing Guideline and Policy and the Support Guide. Thanks. Support InformationSee Wiki for more information. |
@JeremiahGillis Did you manage to get it works ? |
@Antexa Sorry for the delay. Yes, I was able to get mine work on a different Shelly 2.5. I flashed Tasmota 8.1.0 on another Shelly 2.5 and it functioned correctly. My problem was a hardware issue. I flashed the device in question back to stock firmware. The energy measurements did not work. So, the energy measurements only seem to show up if the energy IC is detected over I2C. Not intuitive when you have faulty hardware. |
Hey @JeremiahGillis, I also revert back to stock firmware 👎 |
@Antexa I can't see any problems when using a Shelly2.5 and Tasmota. I have installed 8 of them in my house and they all run wonderfully. For months. |
FWIW I'm seeing similar issues. I flashed 3 Shellies via OTA with https://github.com/yaourdt/mgos-to-tasmota, all of them to Tasmota 8.5 , first worked like a charm, the other two do not have power monitoring. They all did work with stock firmware. |
I have similar issue - flashed over air with mg2x and upgraded to v9. So had hard time convert to new template format. Then spent some time till made monitoring showup, but for me only 1 line and I cant make both line show power monitoring whatever I do. |
Dont get it... |
Not everyone want spend life diging deep in this shit, buying programers, dig trought wiki for days and such. Some bought shelly to use it and forget it got instaled. Then see such thing as tasmota exist and posible flash over air, so why dont try? Especialy this first time when I see diference flashing over air and via cable. Problem somewhere else, and even if I would buy programer nd flash firmware via cable problems would stay since people have 3 shelly devices and all 3 act diferent. |
i have the same problem that i have no Powermeter with a shelly2.5 i flashed over OTA. is there any solution? |
I converted two more and met same issue, but both magically started to work after template changes and 60s+ power off eventually (not on a first try). I would guess it may have something to do with residual charge somewhere or temperature...but I have no idea really and can't reliably reproduce anything. |
@michalskrivanek But unfortunately the ENERGY_Total is not split. |
If you see the same error again where the readings are gone pls try to push the reset button on the device and let me know if this solves the issue. If so I can make a more neat reset solution. |
Had the same issue, but reverting back to version 7.2.0 and resetting the template fixed the issue for me. |
Had the same problem ShellyFW(everythingWorking)-OTA->tasmota(10.1.0)-tasmota-Upgrade->tasmota-DE(10.1.0) The first OTA was: I just had to turn of the CircuitBreaker (for about 30min). After that the page refreshed and the values appeared. |
Same here. I had to remove all 2.5 from the grid and then the power monitoring worked. |
I can confirm this. |
For me it was just a few seconds. |
Hi
Is the new Shelly 2.5 supported by Tasmota?
Which firmware version is required in minimum and are there any known open issues with Shelly 2.5 ?
Regards joerg
The text was updated successfully, but these errors were encountered: