Page 6 sur 7

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 09 juil. 2024, 19:59
par pipiche
J’avais regardé l’intégrale z2m et je n’ai rien vu de particulier.
Je n’ais pas vu non plus la partie manuf spécifique

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 09 juil. 2024, 20:02
par pipiche
peux-tu essayer un truc:

tu ajoutes ce paramètre dans les parametres du device

""resetMotiondelay"": 15,


Ce que fait ce paramètre c'est qu'au bout de 15 secondes, le widget motion va repasser à Off.

et tu regardes comment ca se comporte .

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 09 juil. 2024, 20:21
par pipiche
lost a écrit : 09 juil. 2024, 16:28 Je l'avais vu aussi, celui là, mais la doc ne précisait rien niveau réglages... Donc j'ai fatalement pensé qu'il n'y avait rien alors que c'est bien utile pour adapter aux conditions.
Comme je disais il est simple. Pas de configuration du delai.

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 10 juil. 2024, 08:11
par lost
Hello,

Je viens de faire l'essai, ce qui donne avec le reste pour le moment par défaut:

Code : Tout sélectionner

{ 'resetMotiondelay': 15, 'PIROccupiedToUnoccupiedDelay': 30, 'Sunricher_PIR_SENSITIVITY': 15, 'Sunricher_MOTION_BLIND_TIME': 15, 'Sunricher_Temperature_Compensation': 0, 'Sunricher_Humidity_Compensation': 0}
En effet, on a bien le widget qui repasse à off au bout de 15s pile (au lieu de 32/33s habituellement), mais je suppose que c'est un réglage qui correspond à un auto-off du widget côté domoticz?

Ça ne change pas la faible voir absence (si du mouvement régulier, genre toutes les 30s à 1mn) réactivité après un 1er trig.

Niveau fichier Conf/Local-Devices/HK-SENSOR-4IN1-A.json je vois qu'on a les paramètres "fins":
Sunricher_Motion_detection_blind_time,
Sunricher_Motion_detection_pulse_counter,
Sunricher_PIR_sensor_trigger_time_interval

Sont-ils utilisables/changeables en l'état. Je pourrais tenter d'agir sur le blind time même s'il ne parait pas long vs ce que j'observe (et en tout cas pas de plus d'une minute) dans la conf par défaut de la doc. Enfin sauf si celle-ci a une erreur de plus?!!

Pas étonné pour le constat MQTT: L'autodiscovery fait croire que ça fonctionne mais faut pas creuser un peu je pense et vu que quand ça merde, bonjour le millefeuille, je ne pense pas que beaucoup le fassent. D'ailleurs même pour zwave mieux standardisé/interopérable HA avait abandonné le principe de l'autodiscovery pour en revenir à une intégration native, donnant un coup de chaud à Gizmocuz qui avait tout misé là dessus pour zwaveJS et incité tout le monde à migrer en remplacement d'OpenZwave... qu'il a finit par remettre: Quand on en reste à de l'existant, ça fait bien mieux le job qu'empiler des couches inutiles sur du co-hosté.

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 10 juil. 2024, 12:56
par lost
OK, le DevicesModules/custom_sunricher.py donne la réponse, avec les bons noms côté paramètres!

Code : Tout sélectionner

SUNRICHER_DEVICE_PARAMETERS = {
    "Sunricher_PIR_SENSITIVITY": sunricher_pir_sensor_sensitivity,
    "Sunricher_MOTION_BLIND_TIME": sunricher_motion_detection_blind_time,
    "Sunricher_MOTION_PULSE_COUNTER": sunricher_motion_detection_pulse_counter,
    "Sunricher_PIR_TRIGGER_TIME_INTERVAL": sunricher_pir_sensor_trigger_time_interval,
    "Sunricher_Temperature_Compensation": sunricher_temperature_compensation,
    "Sunricher_Humidity_Compensation": sunricher_humidity_compensation
}

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 10 juil. 2024, 14:06
par lost
Niveau paramètres, j'ai ajouté les champs:

Code : Tout sélectionner

{  'PIROccupiedToUnoccupiedDelay': 30, 'Sunricher_PIR_SENSITIVITY': 12, 'Sunricher_MOTION_BLIND_TIME': 3, 'Sunricher_MOTION_PULSE_COUNTER': 2, 'Sunricher_PIR_TRIGGER_TIME_INTERVAL': 2, 'Sunricher_Temperature_Compensation': 0, 'Sunricher_Humidity_Compensation': 0}
Par contre côté logs je vois bien passer le setting du PIROccupiedToUnoccupiedDelay (qui semble bien pris en compte à 10 sur une MAJ, mais sans effet niveau durée on->off comme d'hab) je ne voit pas les autres. Le occupancySettings était bien coché niveau debug, je l'ai décoché à la fin: idem.

Donc pas de certitude que ce soit pris en compte même s'il me semble que la durée de calme nécessaire après un off pour qu'un nouveau mouvement soit bien reporté me parait réduite (de l'ordre de 10s contre pas loin d'1mn dans mes essais précédents).

Il semble aussi y avoir un rebond sur le passage à on, doublé, contrairement au off. Il n'y a peut-être pas que la doc qui soit bugguée pour cet objet.

cf log, avec 3 ou 4 changements de paramètres et des essais de détection entre ces changements.
PluginZigbee_47.log
(56.52 Kio) Téléchargé 46 fois

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 12 juil. 2024, 10:32
par pipiche
peux-tu mettre le export.json que je regarde les valeur qu'on a ?

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 12 juil. 2024, 17:05
par lost
Hello,

Le voilà:

Code : Tout sélectionner

{"Filename":"HK-SENSOR-4IN1-A.json","Configuration":{"_comment":"","_version":"","_blakadder":"","_source":"","Ep":{"01":{"0000":"","0019":"","0001":"","0003":"","0009":"","0406":"","Type":"Motion"},"02":{"0000":"","0003":"","0500":"","Type":"Door"},"03":{"0000":"","0003":"","0402":"","Type":"Temp"},"04":{"0000":"","0003":"","0405":"","Type":"Humi"},"05":{"0000":"","0003":"","0400":"","Type":"Lux"}},"Type":"","ClusterToBind":["0406","0001","0500"],"ConfigureReporting":{},"ReadAttributes":{"0000":["0000","0001","0002","0003","0004","0005","0007","000a","4000"],"0019":["0002"],"0406":["1000","1001","1002","1003","0000","0001","0002","0010"],"0001":["0020","0021","0035","003e"],"0500":["0000","0001","0002"],"0402":["0000","0001","0002"],"0405":["0000","0001","0002"],"0400":["0000"]},"Param":{},"GroupMembership":{}},"rawInfos":{"Version":"3","ZDeviceName":"","Status":"inDB","SQN":"21","Ep":{"01":{"0000":{"4000":"6.10.0.0_r1","0004":"Sunricher","0005":"HK-SENSOR-4IN1-A","0000":3,"0001":16,"0002":0,"0003":1,"0007":3,"000a":"0"},"0019":{"0002":16},"0001":{"0020":32,"0021":200,"0035":1,"003e":"00000000"},"0003":{},"0009":{},"0406":{"1000":15,"1001":3,"1002":2,"1003":3,"0010":30,"0000":1,"0001":"PIR","0002":"PIR"},"Type":"Motion","ClusterType":{"782":"Motion"}},"02":{"0000":{"4000":"6.10.0.0_r1","0003":1,"0004":"Sunricher","0005":"HK-SENSOR-4IN1-A","0007":3,"000a":"0"},"0003":{},"0500":{"0000":"00","0001":"000d","0002":"alarm1: 0, alarm2: 0, tamper: 0, batter: 0, srepor: 0, rrepor: 0, troubl: 0, acmain: 0, test: 0, batdef: 0, doorbell: 0"},"Type":"Door","ClusterType":{"783":"Door"}},"03":{"0000":{"4000":"6.10.0.0_r1","0000":3,"0001":16,"0002":0,"0003":1,"0004":"Sunricher","0005":"HK-SENSOR-4IN1-A","0007":3,"000a":"0"},"0003":{},"0402":{"1000":"00","0000":22.9,"0001":-40,"0002":125},"Type":"Temp","ClusterType":{"784":"Temp"}},"04":{"0000":{"4000":"6.10.0.0_r1","0000":3,"0001":16,"0002":0,"0003":1,"0004":"Sunricher","0005":"HK-SENSOR-4IN1-A","0007":3,"000a":"0"},"0003":{},"0405":{"1000":"00","0000":66,"0001":0,"0002":100},"Type":"Humi","ClusterType":{"785":"Humi"}},"05":{"0000":{"4000":"6.10.0.0_r1","0000":3,"0001":16,"0002":0,"0003":1,"0004":"Sunricher","0005":"HK-SENSOR-4IN1-A","0007":3,"000a":"0"},"0003":{},"0400":{"1000":"0a","0000":5},"Type":"Lux","ClusterType":{"786":"Lux"}}},"Heartbeat":"41161","RIA":"0","LQI":240,"Battery":100,"Model":"HK-SENSOR-4IN1-A","ForceAckCommands":[],"MacCapa":"80","IEEE":"5fff000100000058","Type":"Motion/Door/Temp/Humi/Lux","ProfileID":"0104","ZDeviceID":"0106","App Version":16,"Attributes List":{},"DeviceType":"RFD","HW Version":1,"Last Cmds":[],"LogicalType":"End Device","Manufacturer":"1224","Manufacturer Name":"Sunricher","NbEp":"5","PowerSource":"Battery","ReadAttributes":{"Ep":{"01":{"0000":{"TimeStamp":1720610219,"iSQN":{"4000":"0e","0000":"0c","0001":"0c","0002":"0c","0003":"0d","0004":"0d","0005":"0d","0007":"0e","000a":"0e"},"Attributes":{"4000":"00","0004":"00","0005":"00","0000":"00","0001":"00","0002":"00","0003":"00","0007":"00","000a":"00"},"ZigateRequest":{}},"0019":{"TimeStamp":1720796560,"iSQN":{},"Attributes":{"0002":"00"},"ZigateRequest":{}},"0406":{"TimeStamp":1720613752,"iSQN":{"1000":"08","1001":"08","1002":"09","1003":"09","0000":"07","0001":"07","0002":"07","0010":"85"},"Attributes":{"1000":"00","1001":"00","1002":"00","1003":"00","0000":"00","0001":"00","0002":"00","0010":"00"},"ZigateRequest":{}},"0001":{"TimeStamp":1720610219,"iSQN":{"0020":"0a","0021":"0a","0035":"0a","003e":"0b"},"Attributes":{"0020":"00","0021":"00","0035":"00","003e":"00"},"ZigateRequest":{}}},"02":{"0000":{"TimeStamp":1720590816,"iSQN":{"4000":"11","0000":"0f","0001":"0f","0002":"0f","0003":"10","0004":"10","0005":"10","0007":"11","000a":"11"},"Attributes":{"4000":"00","0003":"00","0004":"00","0005":"00","0007":"00","000a":"00"},"ZigateRequest":{}},"0500":{"TimeStamp":1720590796,"iSQN":{},"Attributes":{"0000":"00","0001":"00","0002":"00"},"ZigateRequest":{}}},"03":{"0000":{"TimeStamp":1720590819,"iSQN":{"4000":"14","0000":"12","0001":"12","0002":"12","0003":"13","0004":"13","0005":"13","0007":"14","000a":"14"},"Attributes":{"4000":"00","0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0007":"00","000a":"00"},"ZigateRequest":{}},"0402":{"TimeStamp":1720796588,"iSQN":{"0000":"1b","0001":"1b","0002":"1b"},"Attributes":{"0000":"00","0001":"00","0002":"00"},"ZigateRequest":{}}},"04":{"0000":{"TimeStamp":1720590822,"iSQN":{"4000":"17","0000":"15","0001":"15","0002":"15","0003":"16","0004":"16","0005":"16","0007":"17","000a":"17"},"Attributes":{"4000":"00","0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0007":"00","000a":"00"},"ZigateRequest":{}},"0405":{"TimeStamp":1720796560,"iSQN":{"0000":"1c","0001":"1c","0002":"1c"},"Attributes":{"0000":"00","0001":"00","0002":"00"},"ZigateRequest":{}}},"05":{"0000":{"TimeStamp":1720590825,"iSQN":{"4000":"1a","0000":"18","0001":"18","0002":"18","0003":"19","0004":"19","0005":"19","0007":"1a","000a":"1a"},"Attributes":{"4000":"00","0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0007":"00","000a":"00"},"ZigateRequest":{}},"0400":{"TimeStamp":1720796586,"iSQN":{"0000":"1d","0001":"1d","0002":"1d"},"Attributes":{"0000":"00"},"ZigateRequest":{}}}}},"ReceiveOnIdle":"Off","Stack Version":0,"Stamp":{"time":1720796589.4794388,"Time":"2024-07-12 17:03:09","MsgType":"8011","LastSeen":1720796559},"ZCL Version":3,"Health":"Live","Capability":["Reduced-Function Device","Standard security","NwkAddr should be allocated"],"ZDPSQN":"11","ErrorManagement":0,"RSSI":-39,"RollingRSSI":[-37,-37,-52,-42,-42,-41,-39,-39,-40,-39],"ZCL-IN-SQN":{"0000":"10","0019":"11","0500":"01","0406":"78","0001":"15","0402":"21","0405":"13","0400":"20"},"RollingLQI":[236,244,244,244,244,240,240,244,244,240,240],"ConfigSource":"DeviceConf","Param":{"Disabled":0,"PIROccupiedToUnoccupiedDelay":30,"Sunricher_PIR_SENSITIVITY":15,"Sunricher_MOTION_BLIND_TIME":5,"Sunricher_MOTION_PULSE_COUNTER":2,"Sunricher_PIR_TRIGGER_TIME_INTERVAL":3,"Sunricher_Temperature_Compensation":0,"Sunricher_Humidity_Compensation":0},"WriteAttributes":{"Ep":{"01":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0019":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0001":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0009":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0406":{"TimeStamp":1720613385,"iSQN":{"1000":"86","1001":"88","1002":"8a","1003":"8c","0010":"50"},"Attributes":{"1000":"00","1001":"00","1002":"00","1003":"00","0010":"00"},"ZigateRequest":{"1000":{"Status":"fullfilled","DataType":"30","EPin":"01","EPout":"01","manuf_id":"1224","manuf_spec":"01","data":"0f","ackIsDisabled":false},"1001":{"Status":"requested","DataType":"20","EPin":"01","EPout":"01","manuf_id":"1224","manuf_spec":"01","data":"05","ackIsDisabled":false},"1002":{"Status":"fullfilled","DataType":"30","EPin":"01","EPout":"01","manuf_id":"1224","manuf_spec":"01","data":"02","ackIsDisabled":false},"1003":{"Status":"fullfilled","DataType":"30","EPin":"01","EPout":"01","manuf_id":"1224","manuf_spec":"01","data":"03","ackIsDisabled":false},"0010":{"Status":"fullfilled","DataType":"21","EPin":"01","EPout":"01","manuf_id":"0000","manuf_spec":"00","data":"000a","ackIsDisabled":false}}}},"02":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0500":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}},"03":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0402":{"TimeStamp":1720613385,"iSQN":{"1000":"8e"},"Attributes":{"1000":"00"},"ZigateRequest":{"1000":{"Status":"requested","DataType":"28","EPin":"01","EPout":"03","manuf_id":"1224","manuf_spec":"01","data":"00","ackIsDisabled":false}}}},"04":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0405":{"TimeStamp":1720613385,"iSQN":{"1000":"90"},"Attributes":{"1000":"00"},"ZigateRequest":{"1000":{"Status":"requested","DataType":"28","EPin":"01","EPout":"04","manuf_id":"1224","manuf_spec":"01","data":"00","ackIsDisabled":false}}}},"05":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0400":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"_rawNodeDescriptor":"1224005200522c000080524002","Max Buffer Size":"52","Max Rx":"0052","Max Tx":"0052","macapa":"80","bitfield":"4002","server_mask":"2c00","descriptor_capability":"00","ZCLSQN":"91","Epv2":{"01":{"ProfileID":"0104","ZDeviceID":"0107","ClusterIn":{"0000":{},"0001":{},"0003":{},"0009":{},"0406":{}},"ClusterOut":{"0019":{}}},"02":{"ProfileID":"0104","ZDeviceID":"0402","ClusterIn":{"0000":{},"0003":{},"0500":{}}},"03":{"ProfileID":"0104","ZDeviceID":"0302","ClusterIn":{"0000":{},"0003":{},"0402":{}}},"04":{"ProfileID":"0104","ZDeviceID":"0302","ClusterIn":{"0000":{},"0003":{},"0405":{}}},"05":{"ProfileID":"0104","ZDeviceID":"0106","ClusterIn":{"0000":{},"0003":{},"0400":{}}}},"PairingInProgress":false,"PairingTime":1720590790.0931847,"IAS":{"Auto-Enrollment":{"Status":"Enrolled2","Ep":{"02":{"Status":"set IAS CIE Address","TimeStamp":1720590790.0935762,"ZoneId":"00"}}},"02":{"EnrolledStatus":0,"ZoneType":13,"ZoneTypeName":"motion","ZoneStatus":{"alarm1":0,"alarm2":0,"tamper":0,"battery":0,"Support Reporting":0,"Restore Reporting":0,"trouble":0,"acmain":0,"test":0,"battdef":0,"doorbell":0,"GlobalInfos":"0;0;0;0;0;0;0;0;0;0;0","TimeStamp":1720590796}}},"Bind":{"01":{"0001":{"Target":"0000","Stamp":1720590797,"Phase":"binded","Status":"00","i_sqn":"04"},"0406":{"Target":"0000","Stamp":1720590798,"Phase":"binded","Status":"00","i_sqn":"05"}},"03":{"0402":{"Target":"0000","Stamp":1720590798,"Phase":"binded","Status":"00","i_sqn":"06"}},"04":{"0405":{"Target":"0000","Stamp":1720590799,"Phase":"binded","Status":"00","i_sqn":"07"}},"05":{"0400":{"Target":"0000","Stamp":1720590799,"Phase":"binded","Status":"00","i_sqn":"08"}},"02":{"0500":{"Target":"0000","Stamp":1720590796,"Phase":"requested","Status":"","i_sqn":"0f"}}},"BindingTable":{"SQN":0,"Status":"Success","TimeStamp":1720590800.9056394,"BindingTableSize":6,"Devices":[{"5fff000100000058":{"sourceEp":"02","Cluster":"0500","targetIEEE":"28dba7fffe8637f8","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"5fff000100000058":{"sourceEp":"01","Cluster":"0001","targetIEEE":"28dba7fffe8637f8","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"5fff000100000058":{"sourceEp":"01","Cluster":"0406","targetIEEE":"28dba7fffe8637f8","targetNickName":"Zigbee Coordinator","targetEp":"01"}}]},"ConfigureReporting":{"Ep":{"01":{"0406":{"TimeStamp":1720590790.1000104,"iSQN":{"0000":"02"},"Attributes":{"0000":"00"},"ZigateRequest":{}},"0001":{"TimeStamp":1720590790.1012936,"iSQN":{"0021":"03"},"Attributes":{"0021":"8d"},"ZigateRequest":{}}},"03":{"0402":{"TimeStamp":1720590790.1057088,"iSQN":{"0000":"04"},"Attributes":{"0000":"00"},"ZigateRequest":{}}},"04":{"0405":{"TimeStamp":1720590790.107932,"iSQN":{"0000":"05"},"Attributes":{"0000":"00"},"ZigateRequest":{}}},"05":{"0400":{"TimeStamp":1720590790.1093128,"iSQN":{"0000":"06"},"Attributes":{"0000":"00"},"ZigateRequest":{}}}}},"CheckParam":false,"CertifiedDevice":true,"ZDeviceVersion":"0001","ReqEpv2":{"02":1720590790.966232,"03":1720590791.9426403,"04":1720590792.9442885,"05":1720590793.9490552},"BatteryUpdateTime":1720610219,"SWBUILD":"6.10.0.0_r1","OTAClient":{"ManufacturerCode":"1224","ImageType":"1901","CurrentImageVersion":"00000010"}}}
Par contre à la fin j'avais remis les valeurs par défaut de mémoire. S'il faut refaire un essai avec des valeurs changées dis le moi.

Pas de news de domadoo pour le moment. Je relancerai en début de semaine au besoin...

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 13 juil. 2024, 09:38
par pipiche
Oui si tu peux mettre des valeurs différentes sur chacun de ces paramètres bien appuyer sur le bouton pour autoriser la modifi.

et ensuite me donner le fichier de log et l'export

"PIROccupiedToUnoccupiedDelay": 30,
"Sunricher_PIR_SENSITIVITY": 15,
"Sunricher_MOTION_BLIND_TIME": 5,
"Sunricher_MOTION_PULSE_COUNTER": 2,
"Sunricher_PIR_TRIGGER_TIME_INTERVAL": 3,
"Sunricher_Temperature_Compensation": 0,
"Sunricher_Humidity_Compensation": 0

Re: Objet non optimisé (4in1 Multi Sensor)

Publié : 13 juil. 2024, 14:29
par lost
Hello,

Ci-joint les infos: 2 modifs param successives (dans le fichier joint avec exports finaux collés en fin) et la tranche de log qui couvre.
essaisParamRawInfos.log
(12.06 Kio) Téléchargé 41 fois
PluginZigbee_47.log
(26.62 Kio) Téléchargé 41 fois
Domadoo avait par ailleurs envoyé la dernière version de doc mais je n'ai pas vu de correctif. Le forum ne voulant pas de pdf pas possible de le joindre mais ça ne me semble pas utile de le faire... Je pourrais relancer mais je doute qu'ils puissent en dire plus?