Domoticz version table V2022.1
Changes from V2022.1 to V2022.2
For the detailed contents of the changes please go to the Domoticz Github Repository
| Build | Date | Type | Description |
|---|---|---|---|
| 14600 | 20221105 | Build | Preparations for release 2022.2 |
| 14594 | 20221102 | Mercedes EV | MercApi Modified Token URL |
| 14592 | 20221102 | MQTT-AD | Removed base class calling (caused duplicated status messages) |
| 14591 | 20221031 | Web UI | Merge PR 5390 Using relative path in url for button background images |
| 14589 | 20221030 | P1 Meter | P1 day graph, better protection of invalid timestamps/values |
| 14588 | 20221030 | P1 Meter | P1 Graph, fixing daylight change rendering issue |
| 14587 | 20221030 | P1 Meter | Removed duplicate log message of gas meter found (Fixes #5383) |
| 14586 | 20221030 | P1 Meter | P1 Meter, supported more mbus types |
| 14585 | 20221029 | P1 Meter | Added P1 Water meter |
| 14581 | 20221029 | Python Plugin | Move acquisition of global Py_None prior to plugin import |
| 14580 | 20221019 | Python Plugin | Merge PR 5373 Use correct DomoticzEx parameters for onCommand in BaseTemplate.py |
| 14578 | 20221019 | Webserver | Merge PR 5375 Fix 'Boost asio error: no shared cipher' |
| 14576 | 20221018 | Poller | Added readme file |
| 14575 | 20221018 | MQTT-AD | correcting preset mode command topic |
| 14574 | 20221018 | dzVents | EvoHome made mode the same as state |
| 14573 | 20221017 | dzVents | correct state/mode for EvoHome type (Fixes #5360) |
| 14572 | 20221016 | MQTT-AD | Preset mode implemented |
| 14571 | 20221015 | MQTT | making sure level is only used with issuing a Set Level command |
| 14570 | 20221015 | Python scripts | Using global_dict for Py_Node |
| 14569 | 20221015 | Python scripts | Fixing python script log crash because of uninitialized Py_None function (Fixes #5351) |
| 14568 | 20221015 | Lua | Correct indent |
| 14567 | 20221014 | MQTT-AD | Log user action |
| 14566 | 20221012 | Timers | Swapping On/Off labels for non-blinds |
| 14565 | 20221011 | Switch | Corrected Selector level when switching off |
| 14564 | 20221011 | MQTT-AD | Corrected removed types |
| 14563 | 20221011 | Notifications | Corrected log label |
| 14562 | 20221011 | Dimmer | Taking hardware max level value into account |
| 14561 | 20221011 | MQTT-AD | making sure blind types are correctly set |
| 14560 | 20221011 | Counter | Fixing counter incremental 1 hour offset (Fixes #5366) |
| 14559 | 20221011 | Dimmer | Better handling of last dimmer level when switching on/off |
| 14558 | 20221010 | Blinds | Various open/close fixes |
| 14553 | 20221010 | Blockly | Keeping last dim level when switching OFF, option for Close state |
| 14552 | 20221010 | Blinds | Correcting tasker Open/Close commands (keep 'm like this!) |
| 14551 | 20221010 | Blinds | Refractoring code, MQTT-AD: Blinds in separate functions |
| 14549 | 20221009 | Docker | Update building Docker |
| 14547 | 20221009 | Blinds | correcting GUI slider behaviour |
| 14546 | 20221009 | Blinds | Blind Timers functionality |
| 14545 | 20221009 | MQTT-AD | Blinds, corrected 99% issue |
| 14544 | 20221009 | Floorplan | Custom utility icons corrected in Floorplan (Fixes #5358) |
| 14543 | 20221008 | Blinds | correction for o.a. Lighting type 1/3/4/5/6 |
| 14542 | 20221008 | Blinds | Changing default blind working to be consistent with other hard/software |
| 14535 | 20221005 | MQTT-AD | Making it compatible with Tasmota |
| 14534 | 20221004 | DzVents | Fixing dzVents Open/Close state |
| 14532 | 20221004 | WebGUI | Update translations |
| 14531 | 20221004 | WebGUI | Dynamic Open/Close/On/Off action |
| 14530 | 20221004 | Floorplan | Fixed blinds state icon/switching |
| 14529 | 20221004 | MQTT-AD | Fix for zwavejs power (caused by new unique id) Fixes #5346 |
| 14528 | 20221003 | MQTT-AD | GUI: blind status open/close corrected |
| 14526 | 20221003 | MQTT-AD | Supported HS color mode |
| 14525 | 20221002 | MQTT-AD | Additional Logging, only handle known autodiscovery component types |
| 14521 | 20221001 | P1Meter | Merge PR 5352 P1Meter: catch telegram line parsing errors |
| 14519 | 20221001 | Lua | Fixing incorrect blinds level value for inverted blinds |
| 14518 | 20220926 | Counters | Merge PR 5344 Fix for incorrect counter today calculation for Incremental Counters |
| 14512 | 20220919 | Build | Set global env in pull_request_check.yml |
| 14512 | 20220918 | Build | Enable artifact creation and upload |
| 14511 | 20220918 | Build | Fix PR nr in pull_request_check.yml |
| 14510 | 20220918 | Build | Add PR number and Artifact to PR build |
| 14509 | 20220915 | MQTT-AD | Remove duplicate status check line |
| 14508 | 20220915 | MQTT-AD | Removed obsolete line and added closed check |
| 14507 | 20220913 | Build | Update .gitignore with domoticztester and build dir |
| 14506 | 20220912 | EcoDevices | Merge PR 5337 Fix completely support for EcoDevices RT2 with firmware 3.00.xx or more |
| 14502 | 20220909 | Sterbox | Merge PR 5335 New Movement sensors require quicker read of sterbox devices |
| 14500 | 20220908 | EcoDevices | Merge PR 5333 Added support for EcoDevices RT2 with Firmware 3.00.00 |
| 14498 | 20220907 | dzVents | Correcting MQTT-AD blind level |
| 14497 | 20220907 | MQTT-AD | Fixing tasker command (undo previous PR change) |
| 14496 | 20220902 | SetPoint | Using original device unit |
| 14495 | 20220901 | Dimmer | Fixing dimmer level issue introduced by a PR (Fixes #5329) |
| 14494 | 20220901 | WebUI | Fixing Device order issue |
| 14493 | 20220901 | Build | Updated moment library |
| 14492 | 20220901 | Energy | Making the Energy Usage more precise |
| 14491 | 20220901 | Energy | Fixing EnergyUsage precision (Fixes #5326) |
| 14490 | 20220901 | MQTT-AD | Blinds inverted behavior changed |
| 14489 | 20220830 | Blinds | Merge PR 5318 Solving remaining blind issues |
| 14486 | 20220830 | Update | Easy update check on server to every 12 hours |
| 14485 | 20220829 | Blinds | Inverted blind behavior |
| 14484 | 20220829 | Python Plugins | Merge PR 5321 SetPoint TypeName extension |
| 14482 | 20220829 | Build | Merge PR 5322 Update INSTALL.md with details |
| 14480 | 20220829 | Python Plugin | Merge PR 5319 Python example plugin fixed description. |
| 14479 | 20220828 | MQTT-AD | Renamed variable and also using brightness_scale when 'brightness' json is detected |
| 14478 | 20220828 | Dashboard | Dashboard, fixing slider not updating for lights/dimmers |
| 14477 | 20220826 | MQTT-AD | Take brightness scale into account (when received) |
| 14476 | 20220826 | Blinds | Correcting rounding issues for blinds |
| 14475 | 20220826 | MQTT-AD | Taking brightness scale in account |
| 14474 | 20220826 | MQTT-AD | Variable rename and allow 0-100% for dimmers |
| 14473 | 20220825 | API | Merge PR 5313 URL encoding arguments passed for selectdeddevices. Fixes #5311 |
| 14472 | 20220825 | MQTT-AD | Also detect other scene nodes |
| 14471 | 20220825 | MQTT-AD | Various dimmer fixes |
| 14467 | 20220825 | Python script | Fix typo in python template script ALL |
| 14465 | 20220824 | Floorplan | Making sure the Door Lock is switchable in the Floorplan (Fixes #5310) |
| 14464 | 20220822 | MQTT | MQTT Parameter check, making sure to check for empty string |
| 14463 | 20220821 | WebGUI | Making sure status does not wrap in mobile mode (Fixes #5307) |
| 14462 | 20220821 | WebGUI | Correcting Scenes/Groups class and status text |
| 14461 | 20220821 | yMQTT | MQTT only init default values when not set |
| 14460 | 20220818 | SolarEdge | PR 5306 Added sensors in SolarEdgeAPI |
| 14457 | 20220818 | Logs | PR 5304 Skip incorrect log and debug flags but set valid ones |
| 14456 | 20220817 | dzVents | dzVents correcting blinds level/state |
| 14455 | 20220808 | Blinds | Allow Blockly to set blind state to Closed |
| 14454 | 20220808 | WebUI | PR 5297 JS UI Thermostat set point onclick fix. (#5297) |
| 14453 | 20220806 | Blinds | Blinds, correcting slider (0/100 status), and event system status |
| 14452 | 20220805 | Build | PR check updated Boost/CMake and ignore paths |
| 14451 | 20220804 | PiFace | PR 5298 Also modify the input string (again) |
| 14450 | 20220804 | PiFace | PR 5295 adding a whitespace version of the trim() functions and let the PiFace hardware make use of it.
|
| 14445 | 20220802 | Blinds | small refactoring |
| 14444 | 20220802 | Blinds | Fixing slider position when opening/closing inverted blinds |
| 14443 | 20220802 | WebUI | Fixing DeleteDataPoint when function should not continue executing (Fixes #5290 and #5291) |
| 14442 | 20220802 | Build | PR 5293 Fix build domoticztester when NOT using included third party projets. |
| 14440 | 20220730 | Blinds | PR 5289 Trying fixing blinds again |
| 14438 | 20220728 | Blinds | PR 5286 Feature/changing blinds on off to open close commands |
| 14435 | 20220725 | RFXCom | Added internal support for Novy Mood |
| 14434 | 20220725 | RFXCom | Corrected RFXCom solar sensor reading, Added RFXCom Level Sensor |
| 14433 | 20220725 | MQTT AD | Ignoring min/max sensors |
| 14432 | 20220725 | Blinds | PR 5284 Fixing blinds open close behaviors |
| 14430 | 20220724 | Build | various fixes |
| 14427 | 20220724 | Tester | PR 5283 Testing UTF-8 proof trim functions |
| 14373 | 20220703 | Security | Updated email address to report security issues |
| 14372 | 20220703 | Xiaomi Gateway | Rewrite Xiaomi encryption routine, AES, token |
| 14369 | 20220627 | OpenSSL | Merge PR 5264 Using OpenSSL 3.0.0 |
| 14360 | 20220613 | Security | Adding a SECURITY.md file describing the Security Policies and procedures for Domoticz. |
| 14356 | 20220611 | Helpers | Initialize heartbeats and small refactor (fixes #5252) |
| 14354 | 20220606 | Helpers | Rewrite deprecated MD5 hash function |
| 14353 | 20220603 | Python Plugin | BugFix: SetPoint devices owned by plugins should only notify the plugin, not then process the command. |
| 14352 | 20220603 | WebUI | Merge PR Fixing blinds image sizes on dashboard and lights screens |
| 14350 | 20220602 | install | Merge PR 5245 Fix typo on HTTPS on install.sh script |
| 14347 | 20220602 | LUA | Only request light status for lights/switches (Fixes #5244) |
| 14346 | 20220602 | WebUI | Fixed absolute patch for service worker (Fixes #5246) |
| 14345 | 20220602 | P1 Meter | P1 added Current L1/L2/L3 sensor for delivered |
| 14344 | 20220526 | Python Plugin | BugFix: onMessage processing crashing on Linux due to casting differences |
| 14343 | 20220526 | P1 Meter | Add current sensor for 3 phase P1 meter |
| 14342 | 20220526 | Debug | Fix debug log of Current sensor |
| 14341 | 20220523 | Python Plugin | BugFix: Compiler warning on Ubuntu 22.04 |
| 14340 | 20220521 | Python Plugin | BugFix: Removed Py_BuildValue #y instances, doesn't seem to work with Stable ABI |
| 14339 | 20220520 | Python Plugin | BugFix: WebSocket messages handled incorrectly when split across TCP/IP buffers |
| 14338 | 20220515 | Build | Merge PR 5237 Fix compilation with GCC12 |
| 14336 | 20220513 | Python Plugin | Bugfix: importing individual Domoticz classes is not supported |
| 14335 | 20220513 | Build | Compilation: Fix warning message on Linux |
| 14334 | 20220513 | Python Plugin | BugFix: Python Byte object creation ("#y") failing with Stable ABI |
| 14333 | 20220506 | UVI device | Merge PR 5226 Add multiply field to UVI widget |
| 14328 | 20220429 | Python Plugin | BugFix: UnitEx deletion failing |
| 14327 | 20220429 | Python Plugin | Bugfix: WebSocket code not handling multiple messages in a data packet properly |
| 14326 | 20220427 | Xiaomi Gateway | New model wired single key switch, issue #5223 |
| 14324 | 20220423 | Temperature | Merge PR 5222 Fix chill calculation |
| 14322 | 20220422 | P1 Meter | Speed up CRC calculation |
| 14320 | 20220422 | webserver | Merge PR 5220 Update sendnotification json command |
| 14318 | 20220422 | Python Plugin | Enable device Timedout by python plugin again. |
| 14317 | 20220421 | P1 Meter | Simplifying CRC calculation |
| 14316 | 20220419 | Hardware | Initialize default log level |
| 14315 | 20220415 | RFXCom | Increasing buffer size because of possible long P1 datagrams |
| 14312 | 20220408 | MQTT-AD | Fix temperature command topic/template ending |
| 14311 | 20220407 | InComfort | Username/password now set when selected |
| 14310 | 20220406 | EnOcean | Merge PR 5212 Fix tracking of EnOcean blind position when using multiple blinds. |
| 14308 | 20220406 | InComfort | Made InComfort compatible with V2 (username/password) |
| 14307 | 20220406 | MQTT-AD | Add some comments on previous change |
| 14306 | 20220406 | MQTT-AD | Fixing issue when node announced wrong climate mode_state/set_temperature topic |
| 14305 | 20220405 | Python Plugin | Bugfix: Restart crash on linux when enabling faulthandler |
| 14304 | 20220405 | MQTT-AD | Implemented short name for selection options |
| 14303 | 20220402 | Python Plugin | Improved resilience and error handling of Plugin Protocol building Python Dictionaries |
| 14302 | 20220402 | Python Plugin | Fix base template |
| 14301 | 20220329 | RTL433 | Merge PR 5206 Make colon a valid rtl433 cmdline char |
| 14299 | 20220328 | Webserver | Merge PR 5203 RemoteProxyIP's to Local Networks |
| 14296 | 20220327 | Build | (temporary) disable dzVents testing (Issue #5104) |
| 14294 | 20220323 | Webserver | Reverted Remote Proxy support (NGINX/Apache), Fixes #5199 |
| 14293 | 20220323 | Webserver | Restoring old proxy header functionality |
| 14292 | 20220323 | MQTT-AD | Forcing internal SetPoint value to be updated |
| 14291 | 20220322 | Thermostats | return false if SetPoint could not be set |
| 14290 | 20220322 | Thermostats | Force database updates for Setpoint devices as some are awake now/then (battery operated) |
| 14289 | 20220321 | Events system | Checking for command arguments (Fixes #5198) |
| 14288 | 20220320 | Python Plugins | Improve handling for Plugins with threads running during Stop. |
| 14285 | 20220315 | MQTT | Fixed typo causing port 8883 to be always chosen |
| 14284 | 20220315 | MQTT | Allow specifying server address with tls:// for secure connections, also port 8883 is considered a secure connection. |
| 14283 | 20220315 | MQTT-AD | ZWaveJS2MQTT using unique_id for command_class recognition |
| 14282 | 20220314 | MQTT-AD | ZWaveJS2MQTT, Use Power value first before Electric_W |
| 14281 | 20220313 | Webserver | Allow About Domoticz text to be selected |
| 14279 | 20220313 | Build | Fix (Linux)compile warnings by casting Py_ssize_t to int |
| 14277 | 20220313 | Webserver | Allow log text to be selected |
| 14276 | 20220312 | MQTT-AD | Block last_seen object id (causes many logs every few seconds) |
| 14275 | 20220310 | Build | Making sure code can be compiled without Python |
| 14274 | 20220310 | Build | Fixed compile error when PYTHON was disabled (Fixes #5187) |
| 14273 | 20220309 | TCP Server | Refractored Code |
| 14273 | 20220309 | Webserver | Removed unused variable/pointer |
| 14271 | 20220309 | TCP Server | Various updates |
| 14268 | 20220308 | TCPServer | Bypass possible crash, remote master/client functionality temporarily disabled until fixed! |
| 14267 | 20220308 | TCPServer | Remove duplicate check |
| 14266 | 20220306 | Python | Python Events leaking memory |
| 14264 | 20220306 | Devices | Allow an old Temperature device to be replaced by a new Temp+Hum or Temp+Hum+Baro |
| 14262 | 20220306 | Build | Update readme, Build status Linux x86_64 |
| 14261 | 20220306 | Devices UI | Fix rename dialog (copy device instead of using device object) |
| 14260 | 20220306 | Floorplans | Fixed some floorplan icons (Fixes #5182) |
| 14259 | 20220306 | Devices UI | Fixed selector switch camera icon issue (Fixes #2785) |
| 14258 | 20220306 | MQTT-AD | Add support for component type button |
| 14257 | 20220304 | Events editor | Fix for wrong single-bracket blockcomment with shortcut CTRL-SHIFT-/ |
| 14255 | 20220304 | Netatmo | Merging PR 5180 Preventing Server Error message |
| 14253 | 20220303 | Python Plugins | Crash on plugin restart due to PyModule_AddObject stealing references |
| 14252 | 20220303 | DzVents | setting correct level for evohome relay (Fixes #5093) |
| 14251 | 20220302 | MQTT-AD | setting SwitchType |
| 14250 | 20220302 | Database | Added exception handler from wrong queries |
| 14249 | 20220302 | MQTT-AD | Adding support for 'liter' |
| 14248 | 20220302 | MQTT-AD | auto water meter type for units containing 'l' |
| 14246 | 20220302 | Python Plugins | BugFix: Plugins that failed to import crash on restart because GIL not held |
| 14245 | 20220302 | MQTT-AD | Additional pulse check |
| 14244 | 20220302 | MQTT-AD | Implemented counter-incremental for pulses sensors |
| 14243 | 20220302 | MQTT-AD | Adding support for ESPHome humidity and distance devices. |
| 14241 | 20220301 | Python | BugFix: Prevent crash processing Python exceptions on Linux. |
| 14240 | 20220301 | Netatmo
Philips Hue |
Netatmo changes to support weather station and radiator valves
Philips Hue changes to support color change on some vendors bulb (like LIDL) |
| 14232 | 20220301 | Python | BugFix: Linux crash when formating Python exceptions |
| 14231 | 20220228 | DzVents | Only check OpenURL when a admin user/password is supplied |
| 14230 | 20220226 | Charts | Fixed: Counter Incremental, counter in report (when used with meter offset) |
| 14229 | 20220226 | Charts | Fixed counter log JS code |
| 14228 | 20220225 | MQTT-AD | Support for counter incremental types based on icon |
| 14227 | 20220225 | DzVents | Small OpenURL code refractoring |
| 14226 | 20220225 | DzVents | OpenURL checks also on local ports. |
| 14224 | 20220224 | Webserver | Store local endpoint internally |
| 14223 | 20220221 | Charts | Better Counter Charts/Reports |
| 14221 | 20220221 | Python | Convert Python implementation to use Python's stable ABI |
| 14220 | 20220220 | Reports | Counter report, display correct decimals |
| 14218 | 20220220 | P1 Meter | Moved Fixed values to top and 1 phase test change |
| 14216 | 20220219 | Eventsystem | Remove text in Python template |
| 14215 | 20220219 | TTNMQTT | Merge PR 58167 Skip empty or wrong decoded messages |
| 14212 | 20220219 | KwH devices | MAX Power per Fase from 10000 to 18400 (230V*80A) |
| 14210 | 20220219 | Windows | Updating installer, adding new service installer |
| 14207 | 20220219 | P1 Meter | Changed P1 Max W from 17250 (25A) to 55200 (80A) |
| 14205 | 20220218 | Eventsystem | Small Code refractoring |
| 14204 | 20220218 | Devices | Fix Temperature trend on dashboard |
| 14203 | 20220218 | AtagOne | various fixes |
| 14200 | 20220217 | EnOcean | Minor fixes to EnOcean ESP3 |
| 14195 | 20220217 | Camera | Fix compare mistake (Fixes #5164) |
| 14194 | 20220217 | AtagOne | Some work on AtagOne |
| 14193 | 20220215 | AtagOne | Extra logging |
| 14192 | 20220215 | AtagOne | Simplified code |
| 14191 | 20220215 | AtagOne | ATagOne: Force re-login every hour |
| 14190 | 20220215 | Logging | Better user logging in switch log |
| 14189 | 20220214 | Blinds | Fixed 'Stopped' notation for type Blinds (Fixes #3042) |
| 14188 | 20220214 | Charts | Counter Log fix correct amount of decimals to display |
| 14187 | 20220214 | Charts | Fixed counter values for RFXMeter/Counter types (Also fixes #5101) |
| 14186 | 20220213 | MQTT AD | Merge PR 5156 Fix for ZWAVE devices sending 0% when set to 1% in DOMOTICZ. |
| 14184 | 20220213 | Dashboard | Implemented: Temperature Trend indication on dashboard |
| 14183 | 20220213 | Camera | Implemented Camera Aspect Ratio (Solves #5155) |
| 14182 | 20220212 | Code Cleanup | Cleaning up some SQL queries |
| 14181 | 20220212 | Code Cleanup | Some small code refactoring |
| 14180 | 20220212 | Code Cleanup | removing double space |
| 14179 | 20220212 | EnOcean | Merge PR 5154 EnOcean setup screen cosmetics |
| 14176 | 20220212 | Translation | Updated translations |
| 14175 | 20220211 | Translation | Updated translations |
| 14173 | 20220211 | RFLink | Merge PR 5135 Added duplicated RFLINK MQTT packet filtering |
| 14172 | 20220209 | P1 Meter | Refactored P1 Code |
| 14168 | 20220209 | Python Events | Update Python Events template with a working example |
| 14168 | 20220209 | P1 Meter | Fix for Sibelga smart meters that use a too long string as an identifier |
| 14166 | 20220208 | EnOcean | Merge PR 5147 Add a EnOcean ESP3 new hardware setup screen |
| 14165 | 20220208 | TTNMQTT | Merge PR 5148 Fix to use DeviceSerial (again) as mac |
| 14163 | 20220208 | Code Cleanup | Corrected some casting |
| 14162 | 20220207 | Webserver | Removed leftover appcache stuff |
| 14161 | 20220207 | camera | Camera, Emails with multiple Snapshot now continue when one camera has issues |
| 14160 | 20220206 | Devices | Devices tab, also display devices from disabled hardware |
| 14159 | 20220206 | Webserver | Removing AppCache, switching to service worker |
| 14158 | 20220206 | Webserver | Upgrade jquery library |
| 14156 | 20220206 | P1 Meter | P1 Meter fixed issue when minimal delivery was previously being zeroed (Fixes #4874) |
| 14155 | 20220206 | Webserver | Merge pull request #5145 Option for the webserver to produce Apache Combined LogFile format weblogs |
| 14134 | 20220206 | Webserver | Added more statistics to the updater |
| 14133 | 20220206 | Charts | Counter chart type renames to Custom, and changed some labels |
| 14132 | 20220206 | Charts | Fix week chart axis/unit |
| 14131 | 20220206 | Webserver | Cleanup Code |
| 14130 | 20220205 | Hardware | Allow empty port (updatehardware already did) |
| 14129 | 20220205 | FritzBox | Fritzbox, more statistics |
| 14128 | 20220205 | Counters | Support for larger counter values/usage |
| 14127 | 20220203 | Blockly | added 'Toggle' set command |
| 14126 | 20220202 | build | Merge PR 5138 add header and ns for strstr |
| 14125 | 20220201 | Webserver | Checking webserver pointers validity (Fixes #5141) |
| 14124 | 20220201 | History | Update History |
| 14123 | 20220201 | Notifications | Making sure notification system is stopped to prevent double start call (Fixed #5140) |
| 14122 | 20220130 | build | Updating build year |