Version 0.1.78 (2024-02-04)
- Add support for HmIP-SWDM-2 @ranasenR
- Add support for HmIP-BROLL-2 @waldling
- Add support for HmIPW-WRC2 @derco0n
- Add support for Nurtic-Vibe @Nurtic-Vibe
- Add support for HmIP-PSM-2 @l-mb
- Add warning for missing device support

Version 0.1.77 (2022-01-10)
- Add HmIP-WRCR @danielperna84
- Add HmIP-SMI55-2 @hzpz
- Add HB-RC-12-EP-C @danielperna84
- Add HmIP-SMO-2 (Issue #453) @danielperna84
- Add Sensors for HmIP-SPI @danielperna84
- Add HmIPW-SMI55 & HmIPW-WRC6 (Issue #452) @danielperna84
- Reduce loglevel for events

Version 0.1.76 (2021-10-20)
- Add HmIP-WHS2 @wutr
- Add HmIP-eTRV-E @emufan

Version 0.1.75 (2021-10-03)
- Reduce some log levels
- Add RSSI for HmIP-DRSI1 (Issue #428) @emufan
- Add support for HM-Sec-SD-2-Team @anyc
- Add sabotage for HmIP-SMI @emufan
- Add HmIP-DLD as sensor (#394) @danielperna84

Version 0.1.74 (2021-08-13)
- HmIP-WGC @mwagner
- HmIP-SCTH230 @macrojames
- HmIP-DRDI3 @gbotti
- HmIP-MOD-RC8 @maedball
- HmIP-USBSM @maedball
- HmIP-BWTH add switching state for heating valve @sVnsation
- HmIPW-DRI32 + HmIPW-DRI16 fix button mode @GagaPete

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
