Bonjour,
poussé par l’avarice et un gout certain pour l’aventure, j’ai commandé des capteurs temperature et humidité sur ali express un site d’extreme orient tres connu que je ne citerais pas, par honte, et par peur de vous contaminer avec ma contagieuse propension a acheter 'importe quoi pourvu que ca mousse.
j’ai donc acheté ceci :
pour 3,79… je risque pas grand chose donc j’ai pris 3 fois plus de risque et k’en ai acheté 3, vu que le lot a une grande importance dans la qualité -ou la non qualité
bref
Mon problème
le préposé au poste ayant fait son office, je deballe febrillement; j’installe je mets les piles, j’active la détection de mon ZHA et Youpi le bouzin apparait, avec une temperture et une humidité.
Hélas au bout de quelques instants je m’aperçoit que les graphique remontés sont… bizarres… il remonte la bonne température puis envoie un 0°… ce qui me donne le graphique tout pourri suivant :
j’ai bien essaye la fonction filter, mais je dois mal m’y prendre parce que ca ne change rien…
une idée.?
En plus le capteur d’humidité ne tiens pas compte de ma decimale et m’ikndique 6600 au lieu de 66% …
j’ai bien vu qu’il y avait des posts similaires mais c’etait avec Zigbee MQTT et j’utilise ZHAcomme vous le voyerz plus bas je n’ai pas les memes clusters disponibles…
je vais commander d’autres capteurs, mais je voudrais bien creuser quitte a faire du python s’il le faut parce que la comme ca pour moi le probleme semble logiciel
Ma configuration
## System Information
version | core-2024.7.2
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.12.4
os_name | Linux
os_version | 6.6.33-haos
arch | aarch64
timezone | Europe/Paris
config_dir | /config
<details><summary>Home Assistant Community Store</summary>
GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
GitHub API Calls Remaining | 5000
Installed Version | 1.34.0
Stage | running
Available Repositories | 1390
Downloaded Repositories | 2
HACS Data | ok
</details>
<details><summary>AccuWeather</summary>
can_reach_server | ok
-- | --
remaining_requests | 37
</details>
<details><summary>Home Assistant Cloud</summary>
logged_in | false
-- | --
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok
</details>
<details><summary>Home Assistant Supervisor</summary>
host_os | Home Assistant OS 12.4
-- | --
update_channel | stable
supervisor_version | supervisor-2024.06.2
agent_version | 1.6.0
docker_version | 26.1.4
disk_total | 28.0 GB
disk_used | 6.8 GB
healthy | true
supported | true
host_connectivity | true
supervisor_connectivity | true
ntp_synchronized | true
virtualization |
board | green
supervisor_api | ok
version_api | ok
installed_addons | Duck DNS (1.18.0), File editor (5.8.0), Google Assistant SDK (2.5.0), Advanced SSH & Web Terminal (18.0.0), Spotify Connect (0.13.0), NGINX Home Assistant SSL proxy (3.9.0), Studio Code Server (5.15.0), Mosquitto broker (6.4.1)
</details>
<details><summary>Dashboards</summary>
dashboards | 3
-- | --
resources | 2
views | 5
mode | storage
</details>
<details><summary>Recorder</summary>
oldest_recorder_run | 6 juillet 2024 à 08:35
-- | --
current_recorder_run | 13 juillet 2024 à 09:36
estimated_db_size | 28.19 MiB
database_engine | sqlite
database_version | 3.45.3
</details>
`
Le diagnostic ZHA du bouzin
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2024.7.2",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.12.4",
"docker": true,
"arch": "aarch64",
"timezone": "Europe/Paris",
"os_name": "Linux",
"os_version": "6.6.33-haos",
"supervisor": "2024.06.2",
"host_os": "Home Assistant OS 12.4",
"docker_version": "26.1.4",
"chassis": "embedded",
"run_as_root": true
},
"custom_components": {
"hacs": {
"documentation": "https://hacs.xyz/docs/configuration/start",
"version": "1.34.0",
"requirements": [
"aiogithubapi>=22.10.1"
]
}
},
"integration_manifest": {
"domain": "zha",
"name": "Zigbee Home Automation",
"after_dependencies": [
"onboarding",
"usb"
],
"codeowners": [
"dmulcahey",
"adminiuga",
"puddly",
"TheJulianJES"
],
"config_flow": true,
"dependencies": [
"file_upload"
],
"documentation": "https://www.home-assistant.io/integrations/zha",
"iot_class": "local_polling",
"loggers": [
"aiosqlite",
"bellows",
"crccheck",
"pure_pcapy3",
"zhaquirks",
"zigpy",
"zigpy_deconz",
"zigpy_xbee",
"zigpy_zigate",
"zigpy_znp",
"universal_silabs_flasher"
],
"requirements": [
"bellows==0.39.1",
"pyserial==3.5",
"zha-quirks==0.0.117",
"zigpy-deconz==0.23.2",
"zigpy==0.64.1",
"zigpy-xbee==0.20.1",
"zigpy-zigate==0.12.1",
"zigpy-znp==0.12.2",
"universal-silabs-flasher==0.0.20",
"pyserial-asyncio-fast==0.11"
],
"usb": [
{
"vid": "10C4",
"pid": "EA60",
"description": "*2652*",
"known_devices": [
"slae.sh cc2652rb stick"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*slzb-07*",
"known_devices": [
"smlight slzb-07"
]
},
{
"vid": "1A86",
"pid": "55D4",
"description": "*sonoff*plus*",
"known_devices": [
"sonoff zigbee dongle plus v2"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*sonoff*plus*",
"known_devices": [
"sonoff zigbee dongle plus"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*tubeszb*",
"known_devices": [
"TubesZB Coordinator"
]
},
{
"vid": "1A86",
"pid": "7523",
"description": "*tubeszb*",
"known_devices": [
"TubesZB Coordinator"
]
},
{
"vid": "1A86",
"pid": "7523",
"description": "*zigstar*",
"known_devices": [
"ZigStar Coordinators"
]
},
{
"vid": "1CF1",
"pid": "0030",
"description": "*conbee*",
"known_devices": [
"Conbee II"
]
},
{
"vid": "0403",
"pid": "6015",
"description": "*conbee*",
"known_devices": [
"Conbee III"
]
},
{
"vid": "10C4",
"pid": "8A2A",
"description": "*zigbee*",
"known_devices": [
"Nortek HUSBZB-1"
]
},
{
"vid": "0403",
"pid": "6015",
"description": "*zigate*",
"known_devices": [
"ZiGate+"
]
},
{
"vid": "10C4",
"pid": "EA60",
"description": "*zigate*",
"known_devices": [
"ZiGate"
]
},
{
"vid": "10C4",
"pid": "8B34",
"description": "*bv 2010/10*",
"known_devices": [
"Bitron Video AV2010/10"
]
}
],
"zeroconf": [
{
"type": "_esphomelib._tcp.local.",
"name": "tube*"
},
{
"type": "_zigate-zigbee-gateway._tcp.local.",
"name": "*zigate*"
},
{
"type": "_zigstar_gw._tcp.local.",
"name": "*zigstar*"
},
{
"type": "_uzg-01._tcp.local.",
"name": "uzg-01*"
},
{
"type": "_slzb-06._tcp.local.",
"name": "slzb-06*"
},
{
"type": "_xzg._tcp.local.",
"name": "xzg*"
},
{
"type": "_czc._tcp.local.",
"name": "czc*"
}
],
"is_built_in": true
},
"setup_times": {
"null": {
"setup": 0.0002505390000067109
},
"14279ca81513fb757cff709cc66a71e3": {
"wait_import_platforms": -0.0008233709999956318,
"wait_base_component": -0.0017543660000001182,
"config_entry_setup": 29.22249141499998
}
},
"data": {
"ieee": "**REDACTED**",
"nwk": 33497,
"manufacturer": "_TZE200_a8sdabtg",
"model": "TS0601",
"name": "_TZE200_a8sdabtg TS0601",
"quirk_applied": false,
"quirk_class": "zigpy.device.Device",
"quirk_id": null,
"manufacturer_code": 4742,
"power_source": "Battery or Unknown",
"lqi": 108,
"rssi": -73,
"last_seen": "2024-07-16T15:48:49",
"available": true,
"device_type": "EndDevice",
"signature": {
"node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4742, maximum_buffer_size=66, maximum_incoming_transfer_size=66, server_mask=10752, maximum_outgoing_transfer_size=66, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
"endpoints": {
"1": {
"profile_id": "0x0104",
"device_type": "0x0302",
"input_clusters": [
"0x0000",
"0x0001",
"0x0003",
"0x0402",
"0x0405"
],
"output_clusters": [
"0x0003"
]
}
},
"manufacturer": "_TZE200_a8sdabtg",
"model": "TS0601"
},
"active_coordinator": false,
"entities": [
{
"entity_id": "button.temp_sdb_identifier",
"name": "_TZE200_a8sdabtg TS0601"
},
{
"entity_id": "sensor.temp_sdb_batterie",
"name": "_TZE200_a8sdabtg TS0601"
},
{
"entity_id": "sensor.temp_sdb_temperature",
"name": "_TZE200_a8sdabtg TS0601"
},
{
"entity_id": "sensor.temp_sdb_humidite",
"name": "_TZE200_a8sdabtg TS0601"
}
],
"neighbors": [],
"routes": [],
"endpoint_names": [
{
"name": "TEMPERATURE_SENSOR"
}
],
"user_given_name": "temp sdb",
"device_reg_id": "b690d2bea21aaf5c2c3f33690b30ea00",
"area_id": "salle_de_bain",
"cluster_details": {
"1": {
"device_type": {
"name": "TEMPERATURE_SENSOR",
"id": 770
},
"profile_id": 260,
"in_clusters": {
"0x0000": {
"endpoint_attribute": "basic",
"attributes": {
"0x0004": {
"attribute_name": "manufacturer",
"value": "_TZE200_a8sdabtg"
},
"0x0005": {
"attribute_name": "model",
"value": "TS0601"
}
},
"unsupported_attributes": {}
},
"0x0003": {
"endpoint_attribute": "identify",
"attributes": {},
"unsupported_attributes": {}
},
"0x0402": {
"endpoint_attribute": "temperature",
"attributes": {
"0x0000": {
"attribute_name": "measured_value",
"value": -1
}
},
"unsupported_attributes": {}
},
"0x0405": {
"endpoint_attribute": "humidity",
"attributes": {
"0x0000": {
"attribute_name": "measured_value",
"value": 6090
}
},
"unsupported_attributes": {}
},
"0x0001": {
"endpoint_attribute": "power",
"attributes": {
"0x0021": {
"attribute_name": "battery_percentage_remaining",
"value": 200
},
"0x0020": {
"attribute_name": "battery_voltage",
"value": 30
}
},
"unsupported_attributes": {
"0x0031": {
"attribute_name": "battery_size"
},
"0x0033": {
"attribute_name": "battery_quantity"
}
}
}
},
"out_clusters": {
"0x0003": {
"endpoint_attribute": "identify",
"attributes": {},
"unsupported_attributes": {}
}
}
}
}
}
}