{ "packageName":"Matter Advanced Bridge", "author":"Krassimir Kossev", "version":"1.9.4", "minimumHEVersion":"2.5.0.100", "dateReleased":"2026-08-23", "releaseNotes":"1.9.4 2026-08-23 maintenance release, no functional changes; it brings the 1.9.3 camera support to HPM users\n1.9.3 2026-08-19 Matter 1.5.1 camera: mechanical PTZ control (cluster 0x0552), the camera privacy modes are reported, and a camera endpoint is no longer created as a Motion Sensor when it also reports vision occupancy\n1.9.2 2026-08-17 fixed the 'No signature of method: parse()' error logs in the child devices (shades, switches, metering and others - the commands were working, only the confirmation was not logged); the bridge 'Status' attribute is renamed to '_status_' so that it is shown first in the Current States, and the stale entries are removed automatically; Window Shade no longer reports the shade as both open and closed after Initialize; Motion Sensor no longer fabricates a motion event when 'Invert Motion' is toggled; Air Purifier improvements - the 'auto' attribute is reported, new 'filterDaysRemaining' attribute, a filter reset is refused when the device does not accept it, Set Speed is refused on an endpoint with no fan, removed 'Child lock' and 'Set Indicator Status'\n1.9.1 2026-08-13 child devices now show the bridged device's SerialNumber and UniqueID in their Device Data (community request #440); the individual gangs of a multi-gang wall switch inherit the real device name instead of all becoming a generic 'Switch' named after the bridge; more reliable discovery - large attribute reads are chunked and automatically retried on bridges that ignore them\n1.9.0 2026-07-25 compatibility with the Hubitat inbuilt Matter bridge driver - child devices use the same device network IDs, so a bridge switched over adopts the existing child devices instead of duplicating them (existing MAB installations are not affected); a major refactoring to the new parse(Map) method - the legacy parse(String) path, the 'newParse' preference and the custom TLV decoder are removed; illuminance, temperature, pressure and humidity no longer report a fake 0 when the sensor reports the measurement as invalid; root node battery (IKEA Thread devices); the periodic jobs are scheduled on a fresh install without pressing Save Preferences. NOTE: the driver-side illuminance throttling is replaced by the new 'spammyAttributesMinInterval' preference, which defaults to 0 (off) - the previous 10 seconds throttling is NOT applied until you set it!\n1.8.9 2026-05-30 Aqara G350 video camera support (cluster 0x0551)\n1.8.8 2026-05-29 Matter Lock Codes - improvements; changed the default timeout to be x2; exception handling in setSwitch() fixed\n1.8.7 2026-05-25 Matter Lock Codes - first TEST version; featureMap bug fix; 'ignored invalid illum/lux' warning for zero values is removed\n1.8.6 2026-05-10 sbohrer adds support for Matter Fan control (0x0202). This was tested with an Altitude Boca II ceiling fan (SmartCeilingFan Eran).\n1.8.5 2026-05-08 - merged dev. branch to main;\n1.8.1 ... 1.8.4 - bug fixes\n1.8.0 2026-02-21 - enforcing newParse:true; removing old custom parse code; Button driver improvements; added PressureMeasurement cluster 0x0403 support with 'Generic Component Pressure Sensor'\n1.7.8 2026-03-21 lgk - added delayed illumination handling;\n1.7.7 2026-02-14 - newParse:true Matter message parsing improvements; Buttons, CO2, WindowCovering, Power/Energy Measurement improvements; improved diagnostic (UpTime & RebootCount)\n1.6.0 2026-01-18 - A major refactoring of the Door Lock driver (PIN codes and Users are NOT working yet!); optimized subsciption management; water leak sensors (deviceType 0x0043) automatic detection\n1.5.4 2026-01-08 - added discoveryTimeoutScale; added 'Matter Generic Component Button' driver\n1.5.3 2025-06-28 - added custom decodeTLVToHex() and decodeTLV() as a workaround for the Hubitat bug with TLV decoding\n1.5.2 2025-05-23 - added 'Matter Custom Component Signal'\n1.5.1 2025-04-07 - RMSVoltage and RMSCurrent fix\n1.5.0 2025-04-06 - added 'Matter Custom Component Power Energy'\n1.4.1 2025-01-12 - restored the commands descriptions\n1.4.0 2024-12-26 - HE Platform 2.4.0.x compatibility update\n1.3.1 2024-11-12 - bugfix: nullpointer exception in discoverAllStateMachine()\n1.3.0 2024-10-10 - adding 'Matter Generic Component Air Purifier' (W.I.P.) : cluster 005B 'AirQuality'\n1.2.2 2024-10-11 - added 'Matter Generic Component SwitchBot Button' by @ymerj\n1.2.1 2024-10-05 - thermostatSetpoint attribute is also updated; Matter Events basic decoding (buttons and Locks are still NOT working!); thermostat driver automatic assignment bug fix; checking both 'maxHeatSetpointLimit' and 'absMaxHeatSetpointLimit' when setting the thermostatSetpoint; thermostatOperatingState is updated (digital); thermostat on() and of() commands bug fix;\n1.2.0 2024-10-03 - [2.3.9.186] platform: cleanSubscribe; decoded events for child devices w/o the attribute defined are sent anyway; added Matter Thermostats.\n1.1.3 2024-08-09 - fixed sendSubsribeList() typo;\n1.1.2 2024-07-31 - skipped General Diagnostics cluster 0x0033 discovery - Aqara M3 firmware 4.1.7_0013 returns error reading attribute 0x0000\n1.1.1 2024-07-23 kkossev - (dev.branch) Added Switch capability to the Matter Door Lock component driver.\n1.1.0 2024-07-20 - merged pull request from dds82 (added Matter_Generic_Component_Door_Lock); added Identify command; reduced battery attribute subscriptions;\n1.0.0 - Initial public release", "communityLink":"https://community.hubitat.com/t/release-matter-advanced-bridge-limited-device-support/135252", "bundles": [ { "id":"9fa7a4c9-8f3f-4e70-a841-5565e982b35b", "name":"Matter Advanced Bridge", "location":"https://github.com/kkossev/Hubitat---Matter-Advanced-Bridge/raw/main/MatterAdvancedBridge.zip", "required":true } ] }