forked from danielperna84/pyhomematic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
449 lines (369 loc) · 16 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
Version 0.1.73 (2021-06-06)
- Add support for HmIPW-FALMOT-C12 @Knechtie
- Fix HmIP-STHD and HmIP-STH @yschroeder
- Add tilt-support for shutters @Knechtie
- Add support vor HmIP-MIO16-PCB @Knechtie
- Add HmIPW-STH @GagaPete
- Fix HmIP-STE2-PCB @danielperna84
- Add port-offset 40000 (Issue #393) @danielperna84
- Minor thermostat improvement as provided by @neffs
Version 0.1.72 (2021-03-14)
- Disable TLS-check in JSON-RPC (Issue #372) @danielperna84
- Improve some HmIP-remotes @SukramJ
- Support Bosch ETRVs @niecore
- Support HmIP-eTRV-C-2 @klada
- Fix press-events von HmIP devices @chiss158
- Support HB-WDS40-THP-O @SuperMasterPhoenix
- Remove low_bat for HmIP-SRD @SujramJ
- Support HmIP-HAP @dfigus
- Add low_bat for HmIP-PCBS-BAT @danielperna84
- Support for HmIP-STE2-PCB @danielperna84
Version 0.1.71 (2021-01-01)
- Improve naming of covers @weissm
- Add support for HmIP-DRSI1 (Issue #353) @lukasriegel
- Add support for HmIP-WRCC2 @Remko76
- Implement INHIBIT parameter @PH89
- Sensornode for HmIP blind actuators @rbloehm
- Add HmIP-FALMOT-C12 (Issue #367) @danielperna84
- Add HmIP-SRD (Issue #347) @danielperna84
- Set loglevel for getValue to Info + cleanup @danielperna84
Version 0.1.70 (2020-10-03)
- Remove toplevel tests (Issue #334) @onkelbeh
Version 0.1.69 (2020-10-01)
- Support for HmIP-PCBS2 + HmIP-FSI16 @leinich
- Support for HB-LC-Sw2PBU-FM @oechslein
- Add lowbat for KeyMatic @trilu2000
- Support for HmIP-ASIR @stefangries
- Improved HmIPW-FIO6 @p0l0
Version 0.1.68 (2020-08-04)
- Support rx_mode @rusitschka
- HomeMatic IP stability @weissm
- Add Sensor-Node for HmIP-Covers @danielperna84
- Add support for HmIPW devices @p0l0
- Add support for HB-UNI-RGB-LED-CTR @lukasriegel
Version 0.1.67 (2020-05-14)
- Refactoring @danielperna84
- Add support for HmIP-SWDO-PL @rgriebl
- Add buttons for HmIP-SMI55 @angelnu
- Add support for HmIP-DSD-PCB @Ahrak
- Add support for HmIPW-DRS4, HmIPW-DRS8, HmIPW-DRI32, HmIPW-DRI16 @henningweiler
- Add support for HmIP-DBB, HB-UNI-Sen-WEA @danielperna84
Version 0.1.66 (2020-04-17)
- Add support for HmIP-DRSI4 @danielperna84
- Add support for HmIP-PMFS @k-laus
- Add support for HmIP-WRCD @macrojames
- Fix attribute errors @macrojames
- Fix HmIP Thermostats @pg5
Version 0.1.65 (2020-02-20)
- Add support for HmIP-DRBLI4 @danielperna84
- Add support for HmIP-WTH-B @srehlig
- Change LOWBAT attributes @flexkra
- Fix for HmIP thermostats and smoke detectors @hanzoh
- Fix HMW-Sen-SC-12-DR @dk1305hb
Version 0.1.64 (2020-02-02)
- Add support for HmIP-MOD-OC8 @danielperna84
- Add support for HM-LC-DW-WM @angelnu
Version 0.1.63 (2020-01-08)
- Add support for HM-DW-WM @stealth20
- Add WINDOW_STATE support for IP thermostats @dtretyakov
- Add support for HmIP-MOD-HO @Nico0302
- Add support for HB-UNI-Sen-TEMP-DS18B20 @oechslein
- Add support for HmIP-FCI1 and HmIP-FCI6 @macrojames
Version 0.1.62 (2019-12-04)
- Remove `LOWBAT` for some devices (#230) @danielperna84
- Add battery reporting for `HMIP-WRC2` @pg5
- Add output-support for `HMW-IO-12-FM` (#269) @Lokla
- Add action-nodes for `HmIP-BWTH`, `HmIP-BWTH24` (#270) @dickesW
Version 0.1.61 (2019-10-13)
- Fix device storage @danielperna84
- Add battery attribute for BC-PB-2-WM @danielperna84
- Improve HmIP-helper classes, Issue #240 @danielperna84
- Add Light-support for HmIP-BSL (Issue #255) @guillempages
- Add support for HmIP-RCV-50 (Issue #262) @danielperna84
Version 0.1.60 (2019-07-15)
- Added support for HmIP-PCBS-BAT (Issue #235) @danielperna84
- Fix LOWBAT warning for some devices (Issue #230) @danielperna84, @klada
- Add support for HB-UNI-Sensor1 @oechslein
- Add support for HmIP-SCI @SukramJ
Version 0.1.59 (2019-05-13)
- Added classes for battery operated remotes @sander76
- Added HmIP eTRV-C @danielperna84
Version 0.1.58 (2019-03-12)
- KeyMatic, add LOWBAT, move STATE_UNCERTAIN & ERROR to attributes (Issue #229) @danielperna84
- Remove LOWBAT for specific motion detectors & Thermostats (Issue #230) @danielperna84
- Remove SABOTAGE from some HmIP shutter contacts (Issue #230) @danielperna84
- Added support for HmIP-BWTH24 @TimJuni
Version 0.1.57 (2019-03-02)
- Fix/add support for HmIP-WTH & HmIP-WTH-2 (Issue #223) @DieterChmod
- Add support for HM-Sec-SFA-SM @danielperna84
Version 0.1.56 (2019-02-19)
- Remove SABOTAGE from HmIP-SMO(-A) (Issue #212) @danielperna84
- Fix resolving names with JSON with SSL @danielperna84
- Added PRESS_* events to IP Powermeter switches @dagobert
- Added OPERATING_VOLTAGE to some IP devices @dagobert
- Fix LOWBAT-Helper for IP shutter contact @dagobert
- Code cleanup @dagobert, @danielperna84
Version 0.1.55 (2019-01-24)
- Add support for HmIP-MIOB @danielperna84
- Add support for HmIP-BSL @danielperna84
- Add support for HmIP-SWD @danielperna84
- Add support for HmIP-BRC2 @hg8496
- Add support for HmIP-KRC4 @l-mb
- Add support for HmIP-SWDM-B2 @haggybear
- Add support for multiple variants of existing devices for other regions @danielperna84
Version 0.1.54 (2018-12-30)
- Set SABOTAGE helper for HmIP devices to channel 0 @rgriebl
- Fix log-message for callbacks @danielperna84
- Add support for HmIP-FBL @Alex-ala
- Add support for HmIP-SWDM @leoMehlig
- Add support for HmIP-SMI55 @janbrummer
Version 0.1.53 (2018-12-05)
- Changed loglevel for getValue to `warning` (Issue #153) @danielperna84
- Channel for LOW_BAT always is 0 for HmIP devices (Issue #186) @danielperna84
- Support hostnames for XML-RPC endpoints @danielperna84
- Add support for HmIP-eTRV-B @SiwYv
- Added support for HmIP-FDT @DieterChmod
- Added support for HB-UW-Sen-THPL-O and HB-UW-Sen-THPL-I @rgriebl
- Add support for SSL and authentication with CCU3 @danielperna84
- Added support for HmIP-B1 @jberrenberg
Version 0.1.52 (2018-11-15)
- Added HmIP-MOD-TM (Issue #170) @danielperna84
- Added HM-LC-RGBW-WM @chr1st1ank
- Added caching of parameters received by events @chr1st1ank
- Added HmIP-PCBS (Issue #178) @danielperna84
- Fix HM-CC-TC obsolete battery (Issue #183) @danielperna84
- Added HmIP-PDT (Issue #181) @danielperna84
Version 0.1.51 (2018-10-14)
- Added device_descriptions.json to distributed package to allow performing tests with vccu
- Add valve level to IP Thermostat attributes @hanzoh
- Added HmIP-SLO @noxhirsch
Version 0.1.50 (2018-10-01)
- Added Support for HmIP-FROLL @jplck
- Added missing channel for HM-LC-Dim2T @danielperna84
- Added ping-method for HMConnection object @danielperna84
Version 0.1.49 (2018-09-16)
- Rework RSSI handling (Issue #164, Issue #121) @klada
- Prevent failure of everything when single host is down (Issue #162)
Version 0.1.48 (2018-09-13)
- Added Support for HmIP-SWO-PL and HmIP-SWO-B @dickesW
- Fix callbacks for channel 0 @klada
Version 0.1.47 (2018-08-20)
- Fix HmIP-BWTH (Issue #151) @danielperna84
- Added HmIP-KRCA @danielperna84
- Fix RSSI reporting (Issue #155) @klada
Version 0.1.46 (2018-07-21)
- Added PRESS event for HmIP-BSM @ToSa27
- Added Smartware Motion Detector @maxm87
- Fix PRESS* events for HM-RCV-50 @danielperna84
- Added putParamset-method to HMConnection (Issue #139) @danielperna84
- Added HmIP-HEATING groups (Issue #140) @danielperna84
Version 0.1.45 (2018-07-11)
- Fix variables (Issue #146) @danielperna84
- Added HmIP-SPDR @danielperna84
Version 0.1.44 (2018-06-20)
- Added HM-Sen-MDIR-O-3 @danielperna84
- Allow custom port for JSON-RPC @hanzoh
- Switched HM-CC-TC to LOWBAT parameter (Issue #102) @danielperna84
Version 0.1.43 (2018-05-22)
- Improved HmIP-SRH implementation @hanzoh
Version 0.1.42 (2018-04-26)
- Added HmIP-FSM16 @emkay82
Version 0.1.41 (2018-04-10)
- Added HmIP-SWDO-I @smoldaner
- Added HmIP-SWO-PR @pascalhahn
Version 0.1.40 (2018-03-20)
- Added HmIP-SMO-A @danielperna84
- Added HmIP-STHO(-A) @danielperna84
- Added HmIP-SAM @danielperna84
- Added HmIP-STH @smoldaner
Version 0.1.39 (2018-02-09)
- Fixed exception when "resolvenames" not set @danielperna84
- Cleaning up JSON as workaround for CCU bug @danielperna84
- Added virtual CCU and some tests @danielperna84
- Added HmIP-SRH @pascalhahn
- Added HM-LC-Dim1T-Pl-2 @krawadl
Version 0.1.38 (2018-01-26)
- KeyMatic improvements @PH89
- Fix skipping remotes @danielperna84
- Added lowercase variants for some IP-devices (Issue #110) @danielperna84
Version 0.1.37 (2018-01-11)
- Allow skipping remotes @pvizeli
- Fix HmIP-dTRV-2 @daenny
- Added HMIP-WC6 @rexyiy
- Added HmIP-BBL @steffenslavetinsky
- Added REV-Ritter-Switch @widder
- Added HmIP-BROLL @steffenslavetinsky
- Added tilt-support @steffenslavetinsky
- Added HmIP-SMO @mcdeck
Version 0.1.36 (2017-12-15)
- Added HMIP-WTH @ch-world
- Added HmIP-BWTH @gethash
Version 0.1.35 (2017-11-27)
- Added HM-Dis-EP-WM55 @marconfus
- Added HM-Sec-Sir-WM @danielperna84
- Added HmIP-SPI @danielperna84
Version 0.1.34 (2017-10-19)
- Fixed HMIP-PSM @Munsio
- Added HmIP-RC8 @gesslein
Version 0.1.33 (2017-10-05)
- Added HM-PB-4Dis-WM-2 @gomez
- Added support for HM-CC-VG-1 Groups @danielperna84
- Added HM-LC-Dim1T-DR @LeonVos
- Added IT-Switch (1 Channel Intertechno Switch via Homegear) @danielperna84
Version 0.1.32 (2017-09-19)
- Added HMIP-WRC2 @danielperna84
Version 0.1.31 (2017-09-19)
- HmIP-PSM-CH @peterrothert
- Added HmIP-eTRV-2, HmIP-STHD, HmIP-SWSD @danielperna84
Version 0.1.30 (2017-07-27)
- Added HM-LC-Sw1-PCB @cgeidt
- Added support for HmIP-FSM and HmIP-BSM @Munsio
- Added FRQUENCY parameter for some pwermeters @buxit
Version 0.1.29 (2017-07-13)
- Fixed BC-PB-2-WM @tseel
- Added HMIP-STHD @ch-world
- Added HM-LC-Ja1PBU-FM @danielperna84
Version 0.1.28 (2017-06-07)
- Fixed HMIP-BDT @danielperna84
Version 0.1.27 (2017-05-26)
- Setting backend to unkonwn in case of exception
- Disabled backend detection
Version 0.1.26 (2017-05-17)
- KeyMatic fixes @danielperna84
- Detecting CCU or Homegear backend @danielperna84
- Fixed de-init on server stop @danielperna84
- Added homegearCheckInit method @danielperna84
- Added BC-TC-C-WM-2 as MAX! Wall Thermostat @danielperna84
Version 0.1.25 (2017-04-25)
- Added HM-Sen-RD-O + HM-Sen-Wa-Od @danielperna84
- Fixed HMW-IO-* events, added HM-OU-LED16 & HM-PB-4Dis-WM events @danielperna84
- Added HM-Sec-Win as blind @danielperna84
- Added HMW-Sen-SC-12-FM & HMW-Sen-SC-12-DR @danielperna84
- Added HM-CC-VD as sensor @danielperna84
- Added ST6-SH @danielperna84
- Added HMIP-BDT @danielperna84
Version 0.1.24 (2017-03-25)
- Fix Eco- and Comfort mode for HM-TC-IT-WM-W-EU (Issue #65) @danielperna84
Version 0.1.23 (2017-03-24)
- Added missing thermostat control modes @danielperna84
- Fix for HMW-LC-Dim1L-DR @danielperna84
Version 0.1.22 (2017-02-14)
- Added support for HMIP-eTRV (Homematic IP Thermostat) @braindump
- Added support for BC-RT-TRX-CyN @ch-world
- Added support for per-remote-callback-definitions @danielperna84
Version 0.1.21 (2017-02-01)
- Fixed setting bool-variable values via JSON-RPC @danielperna84
Version 0.1.20 (2017-01-22)
- Fix for HMW-IO-12-Sw14-DR @danielperna84
- Better handling of empty nodeLists @danielperna84
- RSSI_DEVICE helper for wired devices @danielperna84
- Fix for HMW-LC-Bl1-DR @danielperna84
- Fix for MAX! devices @jannau
- Added support for BC-SC-Rd-WM and BC-PB-2-WM @tringler
Version 0.1.19 (2017-01-13)
- Added support for HMW-IO-12-Sw14-DR (Issue #38) @danielperna84
- Added support for MAX! devices (BC-SC-Rd-WM-2, BC-TC-C-WM-4) @jannau
- Fixed MAX wall Thermostat @cyclingengineer
- Added support for HmIP-SMI @legien
Version 0.1.18 (2016-11-29)
- Fixed KeyMatic Bug @pvizeli (Issue #45)
- Bugfix for failure when stopping server thread @danielperna84
- Other minor fixes @pvizeli @danielperna84
Version 0.1.17 (2016-11-24)
- Fixed HmIP Switches @danielperna84 (Issue #37)
- New options to initialize pyhomematic to support multiple XML-RPC backends @danielperna84
- Code cleanup and reconnect-method for HMConnection-object @pvizeli
Version 0.1.16 (2016-10-03)
- Bugfix for RSSI @pvizeli
Version 0.1.15 (2016-10-03)
- ELEMENT-property now returns list of channels instead of int for better device support
- Added support for all wired devices, HMW-IO-12-Sw14-DR partially @danielperna84 (Issue #38)
- Added support IP devices @pvizeli (Issue #37)
- Bugfixes
- Local IP and port are now optional parameters @danielperna84 (Issue #41)
- Added further RF devices @danielperna84 (Issue #28)
Version 0.1.14 (2016-09-13)
- Bugfix for Thermostats @pvizeli
Version 0.1.13 (2016-08-24)
- Added WeatherSensor (HM-WDS100-C6-O and compatible) @mcdeck
- Added HM-PB-2-FM @danielperna84
- Added delete/set/getMetadata methods (Issue #15) @danielperna84
- Added listBidcosInterfaces method @danielperna84
- Added weather stations (WS550 and compatible) @danielperna84
- Added tilt-sensor HM-Sec-TiS @danielperna84
- Added Chimes (HM-OU-CM-PCB etc.) @danielperna84
- Added some other HA-compatible devices (switches, blinds) @danielperna84
- Added CO2 Sensor HM-CC-SCD @danielperna84
- Added temperature sensors @danielperna84
Version 0.1.12 (2016-08-19)
- Added getServiceMessages, rssiInfo, get/setInstallMode @danielperna84
- Clearing dicts when stopping server @pvizeli
Version 0.1.11 (2016-08-09)
- Allow system-variable modification via _server-attribute @danielperna84
- Added wrapper for system-variable modification @pvizeli
- Added support for HM-LC-Sw1PBU-FM and HM-PBI-4-FM @danielperna84
Version 0.1.10 (2016-07-20)
- Bugfix and stability @pvizeli
Version 0.1.9 (2016-07-13)
- Fix LOWBAT for MAX! Thermostats @bimbar
- Added support vor HM-RCV-50 (50 virtual buttons of CCU) @pvizeli
- Added support for HM-ES-TX-WM @pvizeli
- Added support for HM-Sen-LI-O, HM-Sen-EP, HM-Sen-X @pvizeli
Version 0.1.8 (2016-06-29)
- PRESS_CONT instead of PRESS_LONG_CONT
Version 0.1.7 (2016-06-29)
- resolvenames=True now doesn't set resolveparamsets=True anymore
- Added support for water detector like HM-Sec-WDS by @pvizeli
- Added PRESS_LONG_CONT and PRESS_LONG_RELEASE for sensors (Issue #23)
- Added JSON-RPC to fetch device names from CUU (Issue #29)
Version 0.1.6 (2016-06-23)
- Added support for lots of devices @pvizeli
- New metadata design @pvizeli
Version 0.1.5 (2016-06-21)
- (Hopefully) Finished restructuring by @pvizeli
Version 0.1.4 (2016-06-19)
- Further restructuring and improvements by @pvizeli making devices much more modular
Version 0.1.3 (2016-06-14)
- Major restructuring by @pvizeli for smoother HA integration
Version 0.1.2 (2016-06-11)
- Added *args and **kwargs to __init__.start + stop because latter gets called with argument by home-assistant
Version 0.1.1 (2016-05-19)
- Switched to setuptools for packaging because files were missing in 0.1.0 release
Version 0.1.0 (2016-05-19)
- Added device-support (other IDs for existing implementations with identical hardware)
- Minor code improvements
- Added working-property for rollershutters
- Added support for remote HM-RC-8
- Not getting paramsets by default
- Resolving names from metadata if available (Issue #15)
- Renamed HMDoorContact to HMShutterContact (official name)
- Added support for powermeter-switches like HM-ES-PMSw1-Pl
- Restructured devices
Version 0.0.9 (2016-05-03)
- _server.RPCFunctions.createDeviceObjects and listDevices uses systemcallbacks
- Thermostats differentiate between set temperature and actual temperature @bimbar
- Added MAX! thermostat support (BC-RT-TRX-CyG, BC-RT-TRX-CyG-2, BC-RT-TRX-CyG-3, BC-RT-TRX-CyG-4) @bimbar
- Locking the Proxy-Object to circumvent threading issues (Issue #13)
Version 0.0.8 (2016-04-10)
- Added working-flag (pyhomematic._server.working) @jazzaj
- Added option to resolve devicenames if XML-API is installed on CCU (initially device-address) @jazzaj
Version 0.0.7 (2016-04-09)
- Intermediate version for PyPi
Version 0.0.6 (2016-04-09)
- Fixed missing _proxy in device-objects (Issue #4)
- Renamed package to pyhomematic to avoid conflicts (Issue #5)
- Added 'UNREACH' state for devices (Issue #8) @jazzaj
- Added devices HM-LC-Bl1PBU-FM, HM-LC-Dim1L-Pl-3, HM-LC-Sw1-Pl-2 @jazzaj
Version 0.0.5 (2016-03-04)
- Extended example.py and updated README.rst to reflect changes in module
- Added systemcallback support in _server.py
- Cleaned up and restructured code
- Easier to use
- Minor fixes
Version 0.0.4 (2016-03-03)
- Fixed incorrect reporting of open / closed state for HM-Sec-SC-2
- Added _devices.HMDevice.setEventCallback method for devices
- _server.RPCFunctions.event now uses full signature for callbacks
- Extended example.py and updated README.rst
Version < 0.0.4
- Everything else until 0.0.4