Skip to content

0.1.7

Compare
Choose a tag to compare
@hakana hakana released this 03 Apr 10:57

Breaking changes

  • "_attr" removed from all sensors entity_id, if you have automation, lovelace ref please update them
  • Default unit for total_consumtion changed to kWh and uptime to h (hours)
  • POWER_DECIMALS setting have been removed, use settings instead for same result:
shelly:
 settings:
   current_consumption: { decimals:2 }

Added devices

  • Shelly Duo
  • Shelly 3EM

Changes

  • Full support for HA integration
  • Support convert config.yaml to GUI integration (from integration settings)
  • Support multiple instances
  • Add sensors and attributes for voltage, total_returned, phase_factor etc
  • Add protocols attribute that shows all working protocols (CoAP-discovery, CoAP-msg, poll, mDns)
  • Remove discovery src (replaced by protocols) for better overview and trouble shoting
  • Format firmware version nicer - v0.0.1 (200313)
  • Set host_ip to ha to get the same address that Home Assistant use (get_local_ip)
  • Add consumption for lights
  • Show fewer attributes on sub sensors (consumption, RSSI, Uptime, etc)
  • Decimals on global and/or device level
  • Increase timeout for Shelly cloud
  • Split sensor settings into two dialog/steps
  • Remove _attr from entry_id for sensors
  • Add settings for decimals, division, and unit for all number sensors and attributes
  • POWER_DECIMALS not working anymore, use settings instead
  • Add unit to attributes (can be removed using settings)

Examples

shelly:
 settings:
   temperature: { decimals: 1 }
   current: { decimals:0, div:1000, unit:'mA' }  #Show current as mA
 devices:
   - id: 123456
     settings:
       total_consumption: { decimals: 3, div:1000000, unit:'MWh' }   #Show MWh for a specific device

Types and default settings

value unit decimals divider
temperature °C 0
device_temp °C 0
illuminance lux 0
humidity % 0
total_consumption kWh 2 1000
total_returned kWh 2 1000
current_consumption W 0
current A 1
humidity % 0
voltage V 0
power_factor 1
uptime h 0 3600
rssi dB 0

Fixed bugs

  • Consumption calculation fixed
  • Fix a problem that causes devices not to be unavailable when removed
  • Bug when using host_ip and igmp-fix
  • Bug with total consumption and total returned fixed
  • Fix problem with unavailable
  • Fix color temp bug
  • Fix bug #229, the behavior of host_ip changed. Now ShellyForHass binds to all network interfaces (CoAP and mDns) and host_ip is used for ADD_MEMBER IGMP messages. I think this will work for everyone, please let me know if b4 work but not b5.
  • Fix a bug when converting from config.yaml to database settings and restart #226
  • Fix rollers/cover problem when not position or calibrated
  • Lot other small bug fixes