shelly-homekit icon indicating copy to clipboard operation
shelly-homekit copied to clipboard

Shelly Plus AddOn support

Open andykearney opened this issue 2 years ago • 26 comments

Hi.

Is the new add on for plus devices supported already? Or is there work to do to make that happen?

andykearney avatar Dec 06 '22 09:12 andykearney

No, but a test device is on the way

timoschilling avatar Dec 06 '22 19:12 timoschilling

Wow nice. Didn't know these exist. Would be nice to bundle the sensor input and DHT pull requests with this...

markirb avatar Dec 07 '22 19:12 markirb

@markirb Looks like supporting the Plus AddOn is more complicated then the old one. Here is a picture of the new one: image

timoschilling avatar Dec 08 '22 14:12 timoschilling

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?

markirb avatar Dec 08 '22 16:12 markirb

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 avatar Dec 19 '22 20:12 nevend1

@nevend1 maybe you can sponsor @markirb a Plus AddOn and Plus 1

timoschilling avatar Dec 21 '22 22:12 timoschilling

@timoschilling @nevend1 I'd be happy to do that. Let me know how best to do it.

andykearney avatar Dec 23 '22 14:12 andykearney

@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

timoschilling avatar Dec 23 '22 15:12 timoschilling

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?

markirb avatar Dec 24 '22 12:12 markirb

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

markirb avatar Jan 10 '23 19:01 markirb

image

timoschilling avatar Jan 10 '23 20:01 timoschilling

thanks. so far I see only insulating/level shifting components, should be fairly straightforward

markirb avatar Jan 14 '23 10:01 markirb

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.

mbaiti avatar Jan 24 '23 22:01 mbaiti

See here: https://github.com/mongoose-os-apps/shelly-homekit/pull/967 This can also be used on Addon plus

markirb avatar Jan 25 '23 05:01 markirb

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.

jeffnhelen avatar Mar 24 '23 23:03 jeffnhelen

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.

markirb avatar Mar 29 '23 19:03 markirb

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.

jeffnhelen avatar Mar 29 '23 20:03 jeffnhelen

hello is there something new to support shelly 1 +

danny1605 avatar Jun 26 '23 18:06 danny1605

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!

vrpt2022 avatar Aug 03 '23 16:08 vrpt2022

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.

markirb avatar Aug 05 '23 12:08 markirb

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!

vrpt2022 avatar Aug 05 '23 14:08 vrpt2022

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?

jeffnhelen avatar Aug 05 '23 22:08 jeffnhelen

Hi! Is the Shelly addon Plus already working with the garage door reed? I have tried several options but keep getting "obstruction detected" error

0ctus avatar Nov 21 '23 14:11 0ctus

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.

markirb avatar Nov 21 '23 20:11 markirb

This would work with GDO as well: It requires testing https://github.com/mongoose-os-apps/shelly-homekit/actions/runs/7061601881

markirb avatar Dec 08 '23 14:12 markirb

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

markirb avatar Feb 11 '24 20:02 markirb

Please test latest 2.12.0-beta2 Prerelease in Release section if you need add-on support

markirb avatar May 20 '24 18:05 markirb

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!

1 2

vrpt2022 avatar May 21 '24 11:05 vrpt2022

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: LogHT

vrpt2022 avatar May 24 '24 02:05 vrpt2022

  • 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

vrpt2022 avatar May 26 '24 21:05 vrpt2022