Skip to content

Releases: home-assistant-libs/aioshelly

1.0.6

29 Dec 20:20
7df9d59
Compare
Choose a tag to compare

What's Changed

1.0.5

20 Nov 15:34
e98db49
Compare
Choose a tag to compare

What's Changed

1.0.4

05 Nov 16:23
6476965
Compare
Choose a tag to compare

What's Changed

1.0.3

27 Oct 21:41
aae2d44
Compare
Choose a tag to compare

What's Changed

1.0.2

03 Oct 08:07
bc05d60
Compare
Choose a tag to compare

What's Changed

1.0.1

11 Sep 16:20
a1392c6
Compare
Choose a tag to compare

What's Changed

1.0.0

10 Sep 16:34
608958a
Compare
Choose a tag to compare

What's Changed

Shelly Gen2 Support

Shelly Gen2 devices are based on RPC over Web socket and are not backward compatible with Gen1 (CoAP based) devices.
This is a refactor of the aioshelly library and has breaking changes. Library will support both Gen1 & Gen2 devices.
More details about Gen2 devices API can be found here: https://shelly-api-docs.shelly.cloud/gen2/

Breaking changes

Due to refactoring for supporting Gen2 devices, Gen1 (CoAP/Block) device class is moved to block_device, in most cases this results by imports using Gen1 block device changed, major changes:

  • from aioshelly import Block is changed to from aioshelly.block_device import Block
  • Constants should be imported from aioshelly.const instead from aioshelly
  • Exceptions should be imported from aioshelly.exceptions instead from aioshelly
  • request_s which was for internal use is removed from device.initialize
  • ConnectionOptions and get_info are now at common.py instead of __init__.py

0.6.4

25 May 14:33
438b183
Compare
Choose a tag to compare

What's Changed

0.6.3

11 May 18:42
9e4d355
Compare
Choose a tag to compare

What's Changed

0.6.2

02 Apr 09:05
8f4bf5c
Compare
Choose a tag to compare

What's Changed