Gazoo-device

Latest version: v1.123.0

Safety actively analyzes 666166 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

1.87.0

- chip-tool implementation of sensor endpoint clusters
- [Matter Sample Apps] Skip PwRPCButton test case if RPC is not supported by the device
- Thermostat endpoint and PwRPC cluster implementation
- Update rpi_matter_controller to capture wifi connection requirement for onnetwork and operational dataset property for thread commissioning.
- Update requirement versions for pyvisa
- Implement `upgrade` method for RPi Matter controller
- Update dlink_switch.md g3doc with troubleshooting setup info.
- Log a debug message when an IP address does not respond to snmpwalk command.
- Create Matter endpoint aliases mixin.
- Create bluetooth service capability for RPi Matter.
- Implement reboot for RPi Matter controller
- Add PwRPC support for flow & light sensor.
- Simplify SshDevice.wait_for_bootup_complete logic
- Create Matter linux sample app setup document.
- Removed redundant call args logging from LogDecorator messages.
- Root node endpoint and basic information cluster chip-tool implementation
- [Matter-linux-app] Implement health checks for sample app service.
- Add PwRPC support for Extended Color Light
- Do not update log filter process with new event filters if switchboard is not initialized yet
- Update RPiMatter device detection command to pgrep
- Added logging around gsutil commands and the log decorator.
- Update Matter dev board document.

1.84.1

- Better handling of errors during <device>.close()
- Add MATTER_COMMISSION_METHOD to Matter dev board classes
- Stop logging debug messages for Switchboard.health_check()
- Fix invalid attribute type for measurement cluster
- Log CLI commands to debug logs
- [Matter-linux-app] Implement recover and health checks for Matter RPi controller
- [Matter-linux-app] Implement `MatterAppControlsShell` capability for `RaspberryPiMatter`
- Fix chip-tool thread commissioning argument
- Add errors.DeviceWifiIpUnreachableError

1.83.0

Changes:
- Add address as a new detect criteria for filtering m5stick address.
- Add extra note for Apple M1 users to remind them the correct installer of JLink.
- Add occupancy_sensor endpoint to rpi_matter_controller
- Add unit test for Matter dev board detection criteria
- [Matter-linux-app] Add `get_detection_info` and transport port number to RPi Matter controller

1.82.0

Add unit test for Matter dev board detection criteria
Add `get_detection_info` and transport port number to RPi Matter controller
Fix external unit test failures
Add interfaces/enums for thermostat endpoint and cluster
Log descriptor cluster output in Matter functional tests
Make GDM package_management install_uninstall test more stable.
Implement min/max level attr for chip-tool based level control cluster
Implement `PigweedSocketComms` and `RaspberryPiMatter` device controller.
Implement `PigweedRpcSocketTransport`
Add spake info test case and pw_rpc_common document
Make GazooDeviceBase.start_new_log() retain loaded log event filters
Add factory reset method to rpi_matter_controller
Accept --paa-trust-store-path flag for chip-tool commissioning
Add ping verification to SshDevice.wait_for_bootup_complete
Add `MaxLevel` and `MinLevel` attribute to `Level` cluster.
Add dimmable_light alias to RPi Matter controller
Fix device_type_id = None for unsupported endpoint
Isolate RPC method name for switchboard call
Add 'searchwindowsize' arg to RaspbianDevice.shell
Add support for matter onoff light switch.
Support running command in background for SSH shell method.
Fix health check failure error message and logs not containing the health check name for DeviceErrors
Switch to using session as a context manager & added typing hints.
Add functional tests for contact sensor and occupancy sensor
Enable stress testing via --runs-per-test=N
Support M5Stick model.
Cleanup Silence type errors generated by an upcoming pytype release.
Update PyOCD and pyudev dependency versions for Python 3.10 compatibility in the pip distribution
Add SSHNotConnectedError
Rename occupancy to occupancy_sensing cluster
Remove Switchboard.call() transport type check
Fix test_gazoo_device_base_start_new_log unit test failure
Remove unused transport_jlink_*, transport_serial_send_xoff Switchboard methods
Fix <device>.set_property() not storing optional properties in device configs
Fix for doc scrubbing being too aggressive
Implement advertisement APIs for commissioning.
Add documentation for contact, occupancy sensor.
Create measurement cluster base.
Implement set / get device spake information.
Occupancy and level control cluster chip-tool implementation
Update firmware version API.
Create humidity sensor test suite.
Implement Humidity sensor and Relative humidity measurement cluster.
Add support for occupancy sensor device type
Add support for matter contact sensor.
Add 'hardware_model' to the optional properties tested by optional_properties_test_suite
Update Matter Endpoints document to capture chip-tool usage
Add troubleshooting section for Raspi detection failure.

1.75.0

Added support for accessing Matter endpoints through the Matter protocol via "chip-tool" running on a Raspberry Pi.

Other Matter changes:
- Add troubleshooting section for Raspi detection failure
- Add _pw_rpc/PwRpc suffixes to matter_endpoints_accessor/MatterEndpointAccessor
- Implement matter_endpoints PwPpc test suite.
- update GDM to use esptool 4.1
- Add documentation on how to set up raspberry pi as a Matter controller
- Implement write methods for temperature measurement cluster
- Implement attribute write for pressure measurement cluster.
- Add pressure sensor and pressure measurement suites

1.72.0

Matter support:
- Add pressure sensor endpoint and measurement cluster.
- Add pressure sensor and pressure measurement suites
- Fix NRF flashing exception.
- chip-tool implementation of Matter OnOff cluster capability
- Update Matter endpoint_base's cluster_lazy_init to accept cluster id
- Fix `PwRPCCommonTestSuite` test suite failure.
- Support M5Stack CH9102F model on Mac.
- Make `vendor_id` and `product_id` persistent properties.
- Fix incorrect flashing instruction in Matter doc.

Other fixes:
- Ignore private properties for "gdm man"

Page 2 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.