Domoticz version table V2022.1

From Domoticz
Jump to navigation Jump to search

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