mongoose-os-apps / shelly-homekit

Apple HomeKit firmware for Shelly's
Other
1.72k stars 127 forks source link

Support for Shelly Mini? #1313

Open perstromqvist opened 10 months ago

perstromqvist commented 10 months ago

Will the new Shelly Mini's be (listed as) supported by Mongoose?

rionshin commented 10 months ago

@timoschilling Does the new mini devices use same chip, do you plan to support it ?

https://www.shelly.com/en-bg/products/shop/shelly-plus-1-mini

timoschilling commented 10 months ago

I don’t have a test device, but possibly it will. The mini 1 would be a problem I think. The mini EM and mini 1pm would be harder.

jakubkasparek commented 8 months ago

+1

Larsn1 commented 8 months ago

+1

petereit commented 8 months ago

In the mean time, I added my 1 Plus Mini's to HomeKit by installing Homebridge and Mosquitto MQTT broker on an old Mac Mini that I use as an AirPrint server.

Larsn1 commented 8 months ago

Well I think that’s a good solution bc the plus minis get matter if Shelly releases a firmware update for it

cpm1 commented 7 months ago

I don’t have a test device, but possibly it will. The mini 1 would be a problem I think. The mini EM and mini 1pm would be harder.

I'd be more than happy to sponsor both a Shelly Plus 1 Mini as well as a Shelly Plus 1PM Mini to you :)

Larsn1 commented 7 months ago

Updated mine to Tasmota 13.2 which supports matter. Is the method of injecting the bootloader really so different?

juliennnnn commented 7 months ago

Hello,

Do you plan to support the Shelly Plus 1 Mini ?

Thanks a lot

lucassite120 commented 7 months ago

Finally, I have my Shelly Mini working in Homekit with HAA firm: https://github.com/RavenSystem/esp-homekit-devices

I followed these steps: https://www.youtube.com/watch?v=06YHkRkwJE4

MicVog1412 commented 7 months ago

+1

timoschilling commented 7 months ago

I'd be more than happy to sponsor both a Shelly Plus 1 Mini as well as a Shelly Plus 1PM Mini to you :)

@cpm1 write me a email, address can be found on my profile.

cpm1 commented 6 months ago

write me a email, address can be found on my profile.

@timoschilling FYI, did so on 21st of December. If you didn't get it, please check your spam drawer.

Schw3n commented 6 months ago

write me a email, address can be found on my profile.

@timoschilling FYI, did so on 21st of December. If you didn't get it, please check your spam drawer.

I also sent a mail on 21st Dec. to offer also a sponsoring.

skyedrummer commented 5 months ago

Any news on the Mini support? Currently using HB for them, but this is best.

SchroedersKater commented 4 months ago

If it helps, I’d like to sponsor a Shelly 1PM Mini Gen3 as well. Just drop me a PM. BTW, where are you located? To some countries shipping costs are more than the device costs.

DHEVAN1 commented 4 months ago

Hi, Just wanted to know if there is any update on support for Minis, and if you think its possible to happen.

g3ntleman commented 3 months ago

I accidentally ordered a "1 Mini, gen3". Specs say it has a "ESP-Shelly-C38F" CPU and 8 MB of memory as opposed to the 1 Plus Mini (4 MB).

From support forum:

All Gen3 devices are based on Shelly-C3F8 MCU. The Shelly-C38F are fully compatible with ESP32-C3, but with build-in more Flash and RAM which allow to save space into devices and give us possibility to add more features.

lukasfoempe commented 3 months ago

Hi all, is there any update for supporting the 1mini gen3? Would be great.

br lukas

I3lackJ4ck commented 1 month ago

@timoschilling is there any news on adding the new Shelly 1 Mini Gen 3 to the list of Homekit support?

DHEVAN1 commented 1 month ago

@timoschilling is there any news on adding the new Shelly 1 Mini Gen 3 to the list of Homekit support?

I have an idea and I haven't bought a mini gen 3 yet but if you would like you can try it. You can. You can add it to home assistant and have home assistant running. Then you can get the HomeKit plugin on home assistant which should make your home assistant devices work on HomeKit.

tobz-nz commented 1 month ago

I have an idea and I haven't bought a mini gen 3 yet but if you would like you can try it. You can. You can add it to home assistant and have home assistant running. Then you can get the HomeKit plugin on home assistant which should make your home assistant devices work on HomeKit.

I've done this, and its working great. I've got 3 mini gen 3's and a H&T sensor all in HomeKit via HA

I3lackJ4ck commented 1 month ago

Hello, thanks for the answer. I want to avoid having to setup a Homeassistant or homebridge with tasmota or anything like that as i have no need for more usage other than a switch. I already have 10 shellys with the mongoose implementation and they all work great. Seems like i have to wait or try to get one of the older Shelly 1s

DHEVAN1 commented 1 month ago

I have an idea and I haven't bought a mini gen 3 yet but if you would like you can try it. You can. You can add it to home assistant and have home assistant running. Then you can get the HomeKit plugin on home assistant which should make your home assistant devices work on HomeKit.

I've done this, and its working great. I've got 3 mini gen 3's and a H&T sensor all in HomeKit via HA

Can you send a picture of what the HomeKit interface looks like with the Shelly's on there. I am planning on buying 10+ Shelly mini gen 3's @tobz-nz

tobz-nz commented 1 month ago

@DHEVAN1 This is one room. The Lights is a Shelly mini & the Temp & Humidity are the H&T sensors. The heater and lamp are other things.

Screenshot 2024-06-06 at 2 00 01 PM
metaljay commented 3 weeks ago

Is this even being worked on anymore? I only ask as I can’t see a development branch or any comments regarding support for the Gen3 products.

markirb commented 3 weeks ago

Hi,

I do not think someone (@timoschilling ?) actively pursues Mini Support at this time. Though it should most likely not be that hard to add support, this takes time and resources which are limited for us currently .)

If you want to support, then you can do so with (in order): Writing Code, Donating Hardware, Testing, Money....

We will release a new version soon (Support for +2PM), and maybe Shelly Gen3 is the next step once this is completed.

metaljay commented 3 weeks ago

Hi,

I do not think someone (@timoschilling ?) actively pursues Mini Support at this time. Though it should most likely not be that hard to add support, this takes time and resources which are limited for us currently .)

If you want to support, then you can do so with (in order): Writing Code, Donating Hardware, Testing, Money....

We will release a new version soon (Support for +2PM), and maybe Shelly Gen3 is the next step once this is completed.

I can help with two of those things - money and donating hardware.

I’ve already emailed @timoschilling offering money as I personally have used his firmware many times. If there is anyone else actively giving this ago (and willing to do a pull request) I’ll happily donate to you instead

markirb commented 2 weeks ago

Hi.

Let's talk after the current release, I hope this weekend.

Maybe Timon will give it a go, maybe I can do it. Let's see

lucassite120 commented 2 weeks ago

I used HAA HomeKit firmware with my Shelly Minis. It's very easy to install using OTA and works great. Check it out: https://github.com/RavenSystem/mgos32toHAA

iiseppi commented 1 week ago

When testing to support Shelly Mini's start, does that mean also that, new GEN3 devices is getting support?

markirb commented 1 week ago

It would mean that the way to support other devices is not far.

@metaljay I sent you an email.

markirb commented 1 day ago

Looking good.... first version is running.

Things not working so far: Temperature NTC (library not yet compatible with esp32c3) PWM (library needs to be ported; not needed actually)

Still some work to do, especially to incorporate the workarounds into the normal build environment. If anyone wants to try (use at your own risk). Revert did work for me to and from 1.3.3:

fw.zip

metaljay commented 1 day ago

Looking good.... first version is running.

Things not working so far: Temperature NTC (library not yet compatible with esp32c3) PWM (library needs to be ported; not needed actually)

Still some work to do, especially to incorporate the workarounds into the normal build environment. If anyone wants to try (use at your own risk). Revert did work for me to and from 1.3.3:

fw.zip

Posts like these bring me so much happiness (sad I know) You only got the minis the other day and you’ve already got a working version! Well done!!

markirb commented 1 day ago

I mean, it was really not hard to do. It just worked...

Which is surprising since it is RISC-V now. But rojers lasts commits for mongoose-os that has since been kind of abandoned, did most of the work...

DHEVAN1 commented 17 hours ago

Hey whenever this is being worked on will the Shelly app still work after the software is finalized? Like if I wanted to check power monitoring or would it not work?On Jul 16, 2024, at 4:08 PM, Markus Kirberg @.***> wrote: I mean, it was really not hard to do. It just worked... Which is surprising since it is RISC-V now. But rojers lasts commits for mongoose-os that has since been kind of abandoned, did most of the work...

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

markirb commented 16 hours ago

This app never has and almost certainly never will support Shelly App/Cloud

DHEVAN1 commented 11 hours ago

Alright thanks!On Jul 17, 2024, at 9:12 AM, Markus Kirberg @.***> wrote: This app never has and almost certainly never will support Shelly App/Cloud

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>