Skip to content

Releases: StyraHem/ShellyForHASS

Release 0.3.2

13 Dec 17:58
Compare
Choose a tag to compare

GitHub Releases

What's New

0.3.2

  • Fix background for dark themes

0.3.1

  • Support added for Shelly Plus 1/1PM
  • Support added for Shelly Pro 4PM
  • New devices support over Socket or MQTT
  • Autodiscovery added for Plus/Pro devices
  • New Shelly Sidebar added for easy access to configuration and settings with live update (Not when using XML)
  • Documentation and Device information will be added to sidebar later
  • Typo fixes in README.md by @mechanarchy
  • Support for "Navigate to device" added by @chpego in #604
  • Fix issue with HA 2021-12 release

Development

Master developer

@StyraHem @hakana

Contributors

Full Changelog: 0.2.2...0.3.2

Release 0.3.1

12 Dec 13:37
Compare
Choose a tag to compare

GitHub Releases

What's New in 0.3.1

  • Support added for Shelly Plus 1/1PM
  • Support added for Shelly Pro 4PM
  • New devices support over Socket or MQTT
  • Autodiscovery added for Plus/Pro devices
  • New Shelly Sidebar added for easy access to configuration and settings with live update (Not when using XML)
  • Documentation and Device information will be added to sidebar later
  • Typo fixes in README.md by @mechanarchy
  • Support for "Navigate to device" added by @chpego in #604
  • Fix issue with HA 2021-12 release

Master developer

@StyraHem @hakana

New Contributors

Full Changelog: 0.2.2...0.3.1

Release 0.3.1 (Beta 3)

07 Dec 23:26
Compare
Choose a tag to compare
Pre-release

GitHub Releases

Important Note!

This is a beta version so be careful not to install it on a critical system.

What's Changed in 0.3.1

  • Support added for Shelly Plus 1/1PM
  • Support added for Shelly Pro 4PM
  • New devices support over Socket or MQTT
  • Autodiscovery added for Plus/Pro devices
  • A new Shelly Sidebar added for easy access to configuration and settings with live update (Not when using XML)
  • Documentation and Device information will be added to sidebar later
  • Typo fixes in README.md by @mechanarchy
  • Support for "Navigate to device" added by @chpego in #604

What's Changed in 0.3.1 (Beta 3)

  • Fixed some issues when devices changed ip-addres and discovered by mDns
  • Fixed switch status for Plus/Pro models
  • Fixed support for new async_get_source_ip instead of get_local_ip

Master developer

@StyraHem @hakana

New Contributors

Full Changelog: 0.2.2...0.3.1.beta.3

Release 0.3.1 (Beta 2)

20 Nov 02:36
Compare
Choose a tag to compare
Pre-release

GitHub Releases

Important Note!

This is a beta version so be careful not to install it on a critical system.

What's Changed

  • Support added for Shelly Plus 1/1PM
  • Support added for Shelly Pro 4PM
  • New devices support over Socket or MQTT
  • Autodiscovery added for Plus/Pro devices
  • A new Shelly Sidebar added for easy access to configuration and settings with live update (Not when using XML)
  • Documentation and Device information will be added to sidebar later
  • Typo fixes in README.md by @mechanarchy
  • Support for "Navigate to device" added by @chpego in #604

@StyraHem @hakana

New Contributors

Full Changelog: 0.2.2...0.3.1.beta.2

Release 0.2.3 (Beta 2)

06 Apr 17:58
Compare
Choose a tag to compare
Pre-release

GitHub Releases

Note

This is a beta version so be careful not to install it on a critical system.

Changes

  • Fix so it set a readable name for Shelly Vintage
  • Increase time to set Shelly 2/2.5/RGBW2 available if not successful to access /settings URL first time
  • Fix so HA recognizes PowerPactor as a float and show it as graph in HA GUI

Release 0.2.2

31 Mar 23:54
Compare
Choose a tag to compare

GitHub Releases

Changes

  • Removed debug code used in the last beta to test a specific problem #526
  • Add version number in manifest.json (Change in HA) #525
  • Fix MQTT problem with devices like roller, rgbw2, bulb, and dimmers. #534
  • Add services.YAML (specification of implemented services) #530
  • Add support for Shelly Motion #523
  • Accept Shelly Button 1 that identifies it with SHBTN-2
  • Add MQTT support client/broker modes (see more below)
  • Add support for external sensors using an extender to Shelly 1/1PM
  • Add support for Shelly Plug 1L
  • Fixed a bug causing TCP connections to stay in the TIME_WAIT state
  • Change unit from lux to lx

MQTT Support

MQTT support is added to two different modes that can run in parallel.
You can run CoAP and MQTT at the same time and add Shelly devices using CoAP, REST and/or MQTT.
The benefit of MQTT is that it working with VLANs and network equipment that not support CoAP/IGMP. The backside is that MQTT can't be enabled at the same time as the device is connected to Shelly Cloud, except for Shelly H&T.

Connect to an MQTT broker like mosquito etc

Specifying the address and login to your MQTT broker to make ShellyForHass automatically detect your devices and create entities for them in HA. You must also configure your Shelly devices also to connect to this MQTT broker.

shelly:
  mqtt_server_host: "192.168.1.100"
  mqtt_server_port: "1883" #Default 1883
  mqtt_server_username: "user"
  mqtt_server_password: "password"

Build-in MQTT server

By configuring the mqtt_port the plugin starts listening for clients (Shelly devices) to connect to that port. It can be configured in the integration GUI or in config.yaml depending on how it is installed in your system. Please do not use port 1883 for this to avoid collision with other MQTT brokers.

shelly:
   mqtt_port: 1888

In the Shelly config, you only have to enter the server address to point to the IP of HA and the port specified above in the config. This is just a simple MQTT server without authentication. So do not publish it on public networks etc.
image

Release 0.2.2 Beta 4

19 Mar 17:26
Compare
Choose a tag to compare
Release 0.2.2 Beta 4 Pre-release
Pre-release

GitHub Releases

Note

This is a beta version so be careful not to install it on a critical system.

Changes

  • Removed debug code used in the last beta to test a specific problem #526
  • Add version number in manifest.json (Change in HA) #525
  • Fix MQTT problem with devices like roller, rgbw2, bulb, and dimmers. #534
  • Add services.YAML (specification of implemented services) #530
  • Add support for Shelly Motion
  • Accept Shelly Button 1 that identifies it with SHBTN-2 (not tested)
  • Add MQTT support client/broker modes (see more below)
  • Add support for external sensors using an extender to Shelly 1/1PM
  • Add support for Shelly Plug 1L
  • pyShelly is updated to support other plugins (Python 2.7). Hopefully, this will not affect this plugin.
  • Fixed a bug causing TCP connections to stay in the TIME_WAIT state
  • Change unit from lux to lx

MQTT Support

MQTT support is added to two different modes that can run in parallel.
You can run CoAP and MQTT at the same time and add Shelly devices using CoAP, REST and/or MQTT.
The benefit of MQTT is that it working with VLANs and network equipment that not support CoAP/IGMP. The backside is that MQTT can't be enabled at the same time as the device is connected to Shelly Cloud, except for Shelly H&T.

Connect to an MQTT broker like mosquito etc

Specifying the address and login to your MQTT broker to make ShellyForHass automatically detect your devices and create entities for them in HA. You must also configure your Shelly devices also to connect to this MQTT broker.

shelly:
  mqtt_server_host: "192.168.1.100"
  mqtt_server_port: "1883" #Default 1883
  mqtt_server_username: "user"
  mqtt_server_password: "password"

Build-in MQTT server

By configuring the mqtt_port the plugin starts listening for clients (Shelly devices) to connect to that port. It can be configured in the integration GUI or in config.yaml depending on how it is installed in your system. Please do not use port 1883 for this to avoid collision with other MQTT brokers.

shelly:
   mqtt_port: 1888

In the Shelly config, you only have to enter the server address to point to the IP of HA and the port specified above in the config. This is just a simple MQTT server without authentication. So do not publish it on public networks etc.
image

Release 0.2.2 Beta 3

03 Mar 23:29
Compare
Choose a tag to compare
Release 0.2.2 Beta 3 Pre-release
Pre-release

GitHub Releases

Note

This beta has big changes, so be careful not to instal it on a critical system.

Changes

  • Add support for Shelly Motion
  • Accept Shelly Button 1 that identifies it with SHBTN-2 (not tested)
  • Add MQTT support client/broker modes (see more below)
  • Add support for external sensors using an extender to Shelly 1/1PM
  • Add support for Shelly Plug 1L
  • pyShelly is updated to support other plugins (Python 2.7). Hopefully, this will not affect this plugin.

Fixes

  • Fixed a bug causing TCP connections to stay in TIME_WAIT state
  • Change unit from lux to lx

MQTT Support

MQTT support is added to two different modes that can run in parallel.
You can run CoAP and MQTT at the same time and add Shelly devices using CoAP, REST and/or MQTT.
The benefits with MQTT is that it working with VLANs and network equipment that not support CoAP/igmp. The backside it that MQTT can't be enabled in same time as device is connected to Shelly Cloud, except for Shelly H&T.

Connect to an MQTT broker like mosquito etc

Specifying the address and login to your MQTT broker to make ShellyForHass automatically detect your devices and create entities for them in HA. You must also configure your Shelly devices also to connect to this MQTT broker.

shelly:
  mqtt_server_host: "192.168.1.100"
  mqtt_server_port: "1883" #Default 1883
  mqtt_server_username: "user"
  mqtt_server_password: "password"

Build-in MQTT server

By configuring the mqtt_port the plugin starts listening for clients (Shelly devices) to connect to that port. It can be configured in the integration GUI or in config.yaml depending on how it is installed in your system. Please do not use port 1883 for this to avoid collission with other MQTT brokers.

shelly:
   mqtt_port: 1888

In the Shelly config, you only have to enter the server address to point to the IP of HA and the port specified above in the config. This is just a simple MQTT server without authentication. So do not publish it on public networks etc.
image

Release 0.2.2 Beta 2

17 Feb 16:40
Compare
Choose a tag to compare
Release 0.2.2 Beta 2 Pre-release
Pre-release

GitHub Releases

Note

This beta has big changes, so be careful not to instal it on a critical system.

Changes

  • Add MQTT support client/broker modes (see more below)
  • Add support for external sensors using an extender to Shelly 1/1PM
  • Add support for Shelly Plug 1L
  • pyShelly is updated to support other plugins (Python 2.7). Hopefully, this will not affect this plugin.

Fixes

  • Fixed a bug causing TCP connections to stay in TIME_WAIT state
  • Change unit from lux to lx

MQTT Support

MQTT support is added to two different modes that can run in parallel.
You can run CoAP and MQTT at the same time and add Shelly devices using CoAP, REST and/or MQTT.
The benefits with MQTT is that it working with VLANs and network equipment that not support CoAP/igmp. The backside it that MQTT can't be enabled in same time as device is connected to Shelly Cloud, except for Shelly H&T.

Connect to an MQTT broker like mosquito etc

Specifying the address and login to your MQTT broker to make ShellyForHass automatically detect your devices and create entities for them in HA. You must also configure your Shelly devices also to connect to this MQTT broker.

shelly:
  mqtt_server_host: "192.168.1.100"
  mqtt_server_port: "1883" #Default 1883
  mqtt_server_username: "user"
  mqtt_server_password: "password"

Build-in MQTT server

By configuring the mqtt_port the plugin starts listening for clients (Shelly devices) to connect to that port. It can be configured in the integration GUI or in config.yaml depending on how it is installed in your system. Please do not use port 1883 for this to avoid collission with other MQTT brokers.

shelly:
   mqtt_port: 1888

In the Shelly config, you only have to enter the server address to point to the IP of HA and the port specified above in the config. This is just a simple MQTT server without authentication. So do not publish it on public networks etc.
image

Release 0.2.2 Beta 1

23 Dec 16:09
Compare
Choose a tag to compare
Release 0.2.2 Beta 1 Pre-release
Pre-release

GitHub Releases

Note

This is the first beta, so be careful not to instal it on a critical system.

Changes

  • Add support for Shelly Plug 1L
  • pyShelly is updated to support other plugins (Python 2.7). Hopefully, this will not affect this plugin.

Fixes

  • Fixed a bug causing TCP connections to stay in TIME_WAIT state
  • Change unit from lux to lx