Releases: StyraHem/ShellyForHASS
Release 0.3.2
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
Contributors
- @mechanarchy made their first contribution in #579
- @fishbone-git made their first contribution in #613
Full Changelog: 0.2.2...0.3.2
Release 0.3.1
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
New Contributors
- @mechanarchy made their first contribution in #579
- @fishbone-git made their first contribution in #613
Full Changelog: 0.2.2...0.3.1
Release 0.3.1 (Beta 3)
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
New Contributors
- @mechanarchy made their first contribution in #579
- @fishbone-git made their first contribution in #613
Full Changelog: 0.2.2...0.3.1.beta.3
Release 0.3.1 (Beta 2)
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
New Contributors
- @mechanarchy made their first contribution in #579
Full Changelog: 0.2.2...0.3.1.beta.2
Release 0.2.3 (Beta 2)
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
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.
Release 0.2.2 Beta 4
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.
Release 0.2.2 Beta 3
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.
Release 0.2.2 Beta 2
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.
Release 0.2.2 Beta 1
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