Open poo0ooq opened 7 months ago
不止传感器,浴霸这些都获取不到,一直提醒实体不再支持,恢复备份重置到旧版反而可以。
确实是的,浴霸有问题。捕捉到的错误。
Entity xiaomi_miot.aupu_s368m_819c_ptc_bath_heater (<class 'custom_components.xiaomi_miot.climate.MiotClimateEntity'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <ClimateEntityFeature: 0>, please create a bug report at https://github.com/al-one/hass-xiaomi-miot/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
确实是的,浴霸有问题。捕捉到的错误。
Entity xiaomi_miot.aupu_s368m_819c_ptc_bath_heater (<class 'custom_components.xiaomi_miot.climate.MiotClimateEntity'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <ClimateEntityFeature: 0>, please create a bug report at https://github.com/al-one/hass-xiaomi-miot/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
问题是这个插件的老版本是可以正常用的,唯独最近几次更新后才会这样,明显是新版本改出的问题
最近的三个版本,我全都安装测试了一下。应该是15,16版本开始出现的问题。
16
14版问题依旧
最近的三个版本,我全都安装测试了一下。应该是15,16版本开始出现的问题。
已测试确认,是从v0.7.14这个版本开始出的问题,已经手动降级回去了。
HomeAssistant这个平台不止一次搞出这种问题了,已经出现不下5次更新系统、内核导致启动不了。这个米家插件之前也反复出现过几次,都是接着迭代版本就修复了,像这次连续几个版本都没修复实属罕见。
我有數據,但3分鐘延遲
我这里人体传感器的照度都不更新了,但是米家里照度正常更新。
Device model / 设备型号
小米人体传感器2 lumi.motion.bmgl01
Component version / 插件版本
0.7.16
HA core version / HA版本
2024.3.0
Integrated mode / 集成方式
Cloud (云端模式)
The problem / 问题详情
早上升级0.7.16版本后,我的API调用程序报错,检查了一下,发现是所有的小米人体传感器2,实体名称由 xxxxxx_trigger_at 改为了xxxxxx_motion_sensorj。 程序全部改名,程序搞错解决。晚上发现任务不执行。检查发现是人体传感器2不更新数据。
接口看了一下数据 last_changed 全部不更新,HA 后台看了一下,全部没有数据。 其他几代的人体传感器目前都正常。
发现: [last_changed] => 2024-03-07 10:45:58 [last_updated] => 2024-03-07 20:19:31 设备的last chang时间不更新了,last update时间正常。
好多相关任务不能执行,浑身难受。立刻降版本。
Entity attributes / 实体属性
model: lumi.motion.bmgl01 lan_ip: mac_address: entity_class: BleBinarySensorEntity home_room: miot_type: urn:miot-spec-v2:device:motion-sensor:0000A014:lumi-bmgl01:1 motion_sensor.illumination: 1 no_motion_duration-2-2: 5 battery_level: 90 state_updater: cloud trigger_time: 1709813850 trigger_at: 2024-03-07T12:17:30+00:00 illumination: 256 no_motion_seconds: 300 light_strong: false illumination_level: weak state_property: no_motion_duration-2-2 sub_entities: trigger_at, light_strong, battery-3.battery_level-1, motion_sensor-2.illumination-1 device_class: motion friendly_name: 小米人体传感器2 卫生间 Motion Sensor supported_features: 0
Home Assistant Logs / 系统日志
2024-03-07 03:18:58.952 WARNING (MainThread) [custom_components.xiaomi_miot.binary_sensor] 小米人体传感器2 卧室(lumi.motion.bmgl01): BLE object data invalid: prop.4123 (['0']) 2024-03-07 03:19:13.909 WARNING (MainThread) [custom_components.xiaomi_miot.binary_sensor] 小米人体传感器2 卧室(lumi.motion.bmgl01): BLE object data invalid: prop.4123 (['0']) 2024-03-07 06:29:29.764 WARNING (MainThread) [custom_components.xiaomi_miot.binary_sensor] 小米人体传感器2 卫生间(lumi.motion.bmgl01): BLE object data invalid: prop.4123 (['0']) 2024-03-07 06:29:29.783 WARNING (MainThread) [custom_components.xiaomi_miot.binary_sensor] 小米人体传感器2 卧室(lumi.motion.bmgl01): BLE object data invalid: prop.4123 (['0']) 2024-03-07 06:29:44.726 WARNING (MainThread) [custom_components.xiaomi_miot.binary_sensor] 小米人体传感器2 卫生间(lumi.motion.bmgl01): BLE object data invalid: prop.4123 (['0'])