Bonjour,
j’ai acheté un petit capteur solaire autonome qui serait capable de nous donner l’information s’il pleut, la luminosité et l’humidité et son état batterie.
Sa dénomination précise : TS0207__TZ3210_p68kms0l
Son test : Tuya Zigbee Solar Rain Sensor RB-SRAIN01 Review - SmartHomeScene
Apparemment sur les plugin deconz et Z2M, il serait plus ou moins fonctionnelle. Mais je ne vois rien sur le plugin Abeille que j’utilise.
Alors je me suis mis en tête de l’inclure.
J’y suis partiellement arrivé mais il me manque des informations qu’apparemment il enverrait.
J’arrive à avoir :
- Rain detected
- Battery-Percent
- Short-Addr
- IEEE-Addr
- Link Quality
- Online
- Time-Time
Il me manquerai apparemment
- illuminance
- battery-volt
- Humidity
Malgré toutes mes recherches, impossible d’avoir ces 2 informations qu’il envoi normalement.
Sous AH, ils arrivent même a avoir avec des calculs :
- rain_intensity (faible moyenne et forte)
- illuminance_average_20min
- Humidity
J’aurais donc besoin d’un petit coup de pouce afin de trouver les bons topics, params, use afin qu’il envoi ce qu’il est capable. Je suis pas loin mais ça fait plusieurs jours que j’essuie des échecs…
Merciiiiiiii
Le .json que j’ai créé pour son intégration :
Nom : TS0207__TZ3210_p68kms0l.json
à placer dans : plugins/Abeille/core/config/devices/TS0207__TZ3210_p68kms0l/
Le json que j’ai créé et adapté (merci les IA) :
{
"TS0207__TZ3210_p68kms0l": {
"type": "Tuya Solar Rain Sensor",
"manufacturer": "Tuya",
"model": "TS0207",
"zbManufacturer": "_TZ3210_p68kms0l",
"genericType": "Sensor",
"comment": "Capteur de pluie solaire Tuya Zigbee (RB-SRAIN01)",
"timeout": "60",
"category": {
"weather": "1"
},
"configuration": {
"icon": "Tuya-RainSensor",
"mainEP": "01",
"batteryType": "1x3.7V 1300mAh"
},
"commands": {
"Battery-Volt": {
"use": "inf_zbAttr-0001-BatteryVolt",
"params": "ep=01",
"isVisible": 0,
"unit": "V",
"comment": "Tension batterie (valeur /10)"
},
"Battery-Percent": {
"use": "inf_zbAttr-0001-BatteryPercent",
"params": "ep=01",
"isVisible": 1,
"unit": "%",
"comment": "Pourcentage batterie (valeur /2)"
},
"Rain detected": {
"use": "inf_zbCmdS-0500-ZoneStatus-ChangeNotification",
"params": "ep=01",
"isVisible": 1,
"comment": "Bit0 = pluie détectée (1=pluie, 0=sec)",
"trigOut": {
"01-rainDetected": {
"comment": "Détection de pluie",
"valueOffset": "#value#&1"
},
"01-batteryLow": {
"comment": "Bit3 = batterie faible",
"valueOffset": "(#value#>>3)&1"
}
}
},
"LightLevel": {
"use": "inf_illuminance",
"params": "ep=01",
"isVisible": 1,
"unit": "lx",
"comment": "Luminosité mesurée (Lux)"
},
"Humidity": {
"use": "inf_zbAttr-0405-MeasuredValue",
"params": "ep=01",
"isVisible": 1,
"unit": "%",
"comment": "Humidité relative (valeur/100)"
},
"Refresh": {
"use": "act_zbReadAttribute",
"params": "clustId=0001&attrId=0021",
"isVisible": 1,
"comment": "Lecture manuelle des attributs"
}
}
}
}
