Announcement

Collapse
No announcement yet.

Shelly plugin (and Sonoff)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Shelly plugin (and Sonoff)

    Click image for larger version  Name:	Shelly_1_home-500x500.png Views:	0 Size:	189.6 KB ID:	1316861
    Click image for larger version  Name:	image_80576.png Views:	7 Size:	47.2 KB ID:	1316864
    I'm happy to announce that my plugin for Shelly devices is (almost) ready.

    Shelly is a line of home automation products, every device has: * Embedded Web server, * Wi-Fi control and connectivity, * Commands through HTTP and/or UDP protocol.

    The first release supports 1 and 2 relay switches:

    https://shelly.cloud/shelly1-open-source
    https://shelly.cloud/shelly-25-wifi-smart-relay-roller-shutter-home-automation

    Next release will support Shelly RGBW2 and Shelly humidity and temperature sensor:

    https://shelly.cloud/wifi-smart-shelly-rgbw-2
    https://shelly.cloud/shelly-humidity-and-temperature

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    I'm also working with Sonoff on plugin for their new switches with local REST control (without cloud login). But unfortunately new Sonoff firmware is less mature than Shelly. Hopefully will be ready after I finish Shelly plugin too.
    Click image for larger version  Name:	Shelly-ht-white.png Views:	0 Size:	94.6 KB ID:	1316862
    Click image for larger version  Name:	shelly_25_250.png Views:	0 Size:	28.9 KB ID:	1316863

  • #2
    The Shelly-1 and Shelly-2 are nice devices for the scenario where you want to put them behind an existing mechanical light switch. They are small and can fit inside the j-box without much effort. Shelly is HA-friendly with MQTT for local control so those that use MQTT their plugin support already exists. I assume you will be using their REST support for your plugin.

    Sonoff has come out with a product that is a little more HA/local control friendly, but still need to take it apart to set a jumper pin to enable this mode. What I would like to see from Sonoff is consistency in their firmware that allow Over The Air update of the firmware with Tasmota and others that are open-sourced, well supported, and very capable. Without this then the firmware update needs to initially start by opening the case and using the serial connection. It is great that you have their ear. Can you expand on what you are asking them to do to support the local control?

    Comment


    • #3
      Originally posted by Michael McSharry View Post
      Shelly is HA-friendly with MQTT for local control so those that use MQTT their plugin support already exists. I assume you will be using their REST support for your plugin.
      Yes, Shelly are great devices and their range is growing. Shelly-1 is good for power control too - up to 15A. Shelly-2 can be used as two relays or as roller/shutter controller (open/close).

      They have lots of different options, great user interface and great documentation. They are also working on dimmer device which is great for lights control.

      And yes, I implement the REST protocol for direct control - for those who don't use MQTT (I think most of us).

      Click image for larger version

Name:	Capture.PNG
Views:	57
Size:	236.4 KB
ID:	1316889

      Comment


      • #4
        Originally posted by Michael McSharry View Post
        Sonoff has come out with a product that is a little more HA/local control friendly, but still need to take it apart to set a jumper pin to enable this mode. What I would like to see from Sonoff is consistency in their firmware that allow Over The Air update of the firmware with Tasmota and others that are open-sourced, well supported, and very capable. Without this then the firmware update needs to initially start by opening the case and using the serial connection. It is great that you have their ear. Can you expand on what you are asking them to do to support the local control?
        I tried to convince Sonoff to implement local control from October 2017, but finally they created new range of devices (which they call DIY) which does have the local mode. Currently it's only three switch devices.

        It does require setting the jumper to switch to local mode, but that's not a problem. The new "DIY" firmware is quite raw and needs more work to be production quality.

        https://github.com/itead/Sonoff_Devi...Tools/issues/8

        Both Sonoff and Shelly devices implement automatic discovery (Zeroconf or mDNS). Shelly discovery is pretty robust (though still has issues which we are currently investigating). Sonoff discovery is more complicated and less reliable. They still developing the new firmware, but hopefully it will be ready soon.

        Both Sonoff and Shelly devices implement similar REST communication protocols, so I hope to finish Sonoff plugin soon after the Shelly plugin.

        My Shelly plugin is working for Shelly1 and Shelly2.5 devices, I will release it next week. Shelly sent me also Shelly RGBW2 and Shelly humidity and temperature sensor - so I need also to implement support for these devices soon.

        Comment


        • #5
          First version is released https://shop.homeseer.com/products/a...lug-in-for-hs3
          Working on documentation now...

          Comment

          Working...
          X