You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Make stick code run at python 3.9 (fixes AttributeError: 'Thread' object has no attribute 'isAlive')
6
7
7
8
## 0.9.3 - Add lock-state switches
8
9
9
10
- Add support for getting and setting the lock-state of Plugs-, Circles-, Stealth-switches, for Adam and Stretch only. A set lock-state prevents a switch from being turned off.
10
11
- There is no lock_state available for the following special Plugwise classes: `central heating pump` and `value actuator`
11
12
12
-
## 0.9.2 - Smile Optimize
13
+
## 0.9.2 - Smile Optimize
13
14
14
15
- Functions not called by the plugwise(-beta) code have been moved to helper.py in which they are part of the subclass SmileHelper
15
16
- All for-loops are now executed only once, the results are stored in self-parameters.
@@ -51,7 +52,7 @@
51
52
- Scan devices
52
53
-`motion` (boolean) - Current detection state of motion.
53
54
- Sense devices
54
-
-`humidity`(integer) - Last reported humidity value.
55
+
-`humidity` (integer) - Last reported humidity value.
55
56
-`temperature` (integer) - Last reported temperature value.
56
57
- Circle/Circle+/Stealth devices
57
58
-`current_power_usage` (float) - Current power usage (Watts) during the last second
@@ -63,7 +64,7 @@
63
64
-`power_production_current_hour` (float) - Total power production (kWh) this hour
64
65
-`relay_state` (boolean) - State of the output power relay. Setting this property will operate the relay
65
66
- Switch devices
66
-
-`switch`(boolean) - Last reported state of switch
67
+
-`switch` (boolean) - Last reported state of switch
67
68
- Stretch v2: fix failed connection by re-adding the aiohttp-workaround
68
69
69
70
## 0.8.6 - Code quality improvements for stick
@@ -72,14 +73,14 @@
72
73
- Improvement: Validate message checksums
73
74
- Improvement: Do a single ping request to validate if node is on-line
74
75
- Improvement: Guard Scan sensitivity setting to medium
75
-
- Improvement: Move general module code of messages, nodes, connection to the __init__.py files.
76
+
- Improvement: Move general module code of messages, nodes, connection to the **init**.py files.
76
77
- Improvement: Do proper timeout handling while sequence counter resets (once every 65532 messages)
77
78
- Improvement: Better code separation. All logic is in their designated files:
78
-
1. Connection (connection/*.py)
79
+
1. Connection (connection/\*.py)
79
80
2. Data parsing (parser.py)
80
-
3. Data encoding/decoding of message (messages/*.py)
81
+
3. Data encoding/decoding of message (messages/\*.py)
0 commit comments