shelly-homekit
shelly-homekit copied to clipboard
Shelly Plus AddOn support
Hi.
Is the new add on for plus devices supported already? Or is there work to do to make that happen?
No, but a test device is on the way
Wow nice. Didn't know these exist. Would be nice to bundle the sensor input and DHT pull requests with this...
@markirb Looks like supporting the Plus AddOn is more complicated then the old one. Here is a picture of the new one:

Mhh can be but I don‘t necessarily think so.
Lots of that circuitry should be for the galvanic isolation and newly supported analog inputs, which we can skip for the moment.
The principle for the digital ones should be the same as the previous addon I would suspect: one Digital shared IO via two Pins. The screwing terminals should just be connected to each other for the sensor IO.
Do you have any idea how the debug Pinning and corresponding ESP32 GPIO pins of Shelly Plus devices look like where this adapter plugs in?
How many pins does the addon have? Have to be at least 6 for the additional ADC Channels. Maybe also a picture from the back?
I would love to see this Plus AddOn with reading the DS18B20 sensor too! Is there some way we can send a donation to speed up the development? Thank you!
@nevend1 maybe you can sponsor @markirb a Plus AddOn and Plus 1
@timoschilling @nevend1 I'd be happy to do that. Let me know how best to do it.
@markirb are you interested, in getting a Shelly Plus and Plus AddOn? If yes I think the best way is you exchange your contact data and @andykearney send @markirb the money or @andykearney make a order with @markirb shipping address
Sure I would be up to give this a shot. Very nice @andykearney just contact me via email (see profile I added it there) and I'll provide you with a shipping address. You want to use ds18bxx for now right?
Any news here? I haven't received any message.
@timoschilling could you give me the reading on the U16 chip? I cannot decipher it on you picture. Apart from that the pinning of the pins should be clear by e.g: https://www.esphome-devices.com/devices/Shelly-Plus-1PM

thanks. so far I see only insulating/level shifting components, should be fairly straightforward
Are there any plans to support the add-on with the garage door mode? E.g. with a external magnetic switch and show the state of the garage door. Open or closed.
See here: https://github.com/mongoose-os-apps/shelly-homekit/pull/967 This can also be used on Addon plus
Looked at the lack of temp support features for the 1+PM, but then saw this request. Is it still being worked on or was there ever a test module sent to @markirb? Would like to use the temp sensors.
Hi, sorry for no updates here.
I have no hardware, but also I had no time... :/ After some time of several sick-phases for the whole family and now a holiday, I hope that I can find some time in the next weeks to push some version that might also work for the new addon.
Hi, sorry for no updates here.
I have no hardware, but also I had no time... :/ After some time of several sick-phases for the whole family and now a holiday, I hope that I can find some time in the next weeks to push some version that might also work for the new addon.
Sorry to hear you guys were battling illnesses. Thanks for the response and let us know if you would still like a unit to test with.
hello is there something new to support shelly 1 +
Good evening, any update here? I verified that the old add-on module has been retired from the market, so any hope with the new version? Thanks!
Hi,
sorry for not writing anything here... time.. :/ But today I found some and tried to do a quick implementation:
This should implement Temperature Sensor Support for ShellyPlus1 / 1PM: https://github.com/mongoose-os-apps/shelly-homekit/pull/1307
I have no hardware to test, so please feel free to test the github actions artifacts at your own risk.
Thanks @markirb, awesome news!!
I remember the old issues regarding DHT sensors with the old addon, so you think there is any chance with the new one to make it work?
I’m available (with some support from you guys) to buy the devices and test them….
It’s taking years for the different companies to introduce thread/matter devices/sensors , so this is, in my opinion, the only way we have to have reliable sensors integrated in HomeApp…
Thanks!
Saw these are on Amazon now. Looks like I’ll be picking one up to give it a shot! Anyone know how long the wire can be on these DS18B20 sensors and still be functional/accurate?
Hi! Is the Shelly addon Plus already working with the garage door reed? I have tried several options but keep getting "obstruction detected" error
No, gdo reed will work once someone can test the pull request metioned above, and another branch is merged. I cannot as I have no hardware.
This would work with GDO as well: It requires testing https://github.com/mongoose-os-apps/shelly-homekit/actions/runs/7061601881
Shelly Plus Addon seems to work now; also with GDO. at least it was tested on Plus1 with ds18b20 See https://github.com/mongoose-os-apps/shelly-homekit/issues/1102#issuecomment-1937861391
Please test latest 2.12.0-beta2 Prerelease in Release section if you need add-on support
Please test latest 2.12.0-beta2 Prerelease in Release section if you need add-on support
Good afternoon,
I've been testing it since "released" and so far no massive issues (tested with Plus1 + Plus addon + DHT22 sensor). Great work!
I'm doing a test with 3 sensors (humidity and temperature) in the same room, and I verified the following:
- When changing settings over the web interface I was not able to change the name of the sensors, check the image attached, you can see "Sensor 0 (Shelly TS1)" - "Sensor 1 (Shelly TS1)" when trying to change the name of 1 of the sensors both of them change name (i tried to name one as TS1 (temperature sensor 1) and the other as HS1 (humidity sensor 1) but both of them change name when one or the other change name. I hope I managed to explain it...
- Another situation I verified is, I'm using a Meross HTSensor (model MS100F ) a Xiaomi HTSensor (LYWSD03MMC) and a DHT22 sensor with the +1 addon. I obtained diferent humidity lectures in all 3 sensors (ie. Meross 65% - Xiaomi 68% - DHT22 71%, so a difference of 6% so I'm not sure which value I should trust or if it is a calibration issue or if it is just the way the sensitivity of the sensors work...)
In general, regarding the firmware, i would say that sometimes whe checking the humidity in HomeApp the humidity goes to 0% and after 2 seconds it shows the readings, after few minutes same thing, the value goes to 0% and 2 seconds later the value appears, this issue is just on HomeApp as in the WebInterface the value is shown always.
I'll give more feedback if I identify any issue, I hope this helps...
Thanks!
In general, regarding the firmware, i would say that sometimes whe checking the humidity in HomeApp the humidity goes to 0% and after 2 seconds it shows the readings, after few minutes same thing, the value goes to 0% and 2 seconds later the value appears, this issue is just on HomeApp as in the WebInterface the value is shown always.
Good evening, in fact I verified the log and I can see the "0" readings:
- Another situation I verified is, I'm using a Meross HTSensor (model MS100F ) a Xiaomi HTSensor (LYWSD03MMC) and a DHT22 sensor with the +1 addon. I obtained diferent humidity lectures in all 3 sensors (ie. Meross 65% - Xiaomi 68% - DHT22 71%, so a difference of 6% so I'm not sure which value I should trust or if it is a calibration issue or if it is just the way the sensitivity of the sensors work...)
Good afternoon, Regarding this issue, I checked on different websites that DHT22 sensors sometimes have a "deviation values/readings", do you think would be possible to add a field, e.g. after the value readed called "correction" to be able to manually do the correction of the reading (e.g. from -10 to +10)? Thank you