Appairage volets profalux
Re: Appairage volets profalux
c'est exactement ce que je craignais, tu as 2 occurences du code du plugin et du coup c'est domoticz qui fait le choix et je n'ai jamais trop compris sur quelle base.
- Domoticz-Zigbee
- Zigate
Donc attention car la base du plugin qui se trouve dans le repertoire Data est mis-à-jour uniquement sur un de ces 2 repertoires.
Donc fais le ménage de ce coté , et je pense qu'ensuite les choses fonctionneront, mais jamais avoir 2 fois le code d'un plugin
- Domoticz-Zigbee
- Zigate
Donc attention car la base du plugin qui se trouve dans le repertoire Data est mis-à-jour uniquement sur un de ces 2 repertoires.
Donc fais le ménage de ce coté , et je pense qu'ensuite les choses fonctionneront, mais jamais avoir 2 fois le code d'un plugin
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Re: Appairage volets profalux
Ok super merci pour l'aide, je viens de vérifier il n'y a rien dans le répertoire ../Zigate/Data/ donc ma base de données est bien dans .../Domoticz-Zigbee/Data/
Je pense que je peux simplement supprimer le répertoire Zigate dans ../plugins/, est-ce bien cela?
Je pense que je peux simplement supprimer le répertoire Zigate dans ../plugins/, est-ce bien cela?
Re: Appairage volets profalux
Stoppes le plugin
supprimes le repertoire Zigate
relances le plugin
supprimes le repertoire Zigate
relances le plugin
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Re: Appairage volets profalux
Re, j'ai fait le ménage dans mon dossier plugin :
Le fichier domoMaj.py est bien à jour avec la modification de la branche wip7-7.1.13 :
J'ai supprimé le plugin de domoticz (dans la rubrique Matériel), puis ré'installé le plugin (toujours dans Matériel), ré-appairer mes objets proprement afin d'être sûr qu'ils soient bien associés et reconnus comme blind (c'est vraiment galère les profalux ... :p)
et ... j'ai encore le problème de fermé->1%
voici les logs :
J'ai remarqué 2 choses
1- dans le répertoire ../Domoticz-Zigbee/Modules domoMaj.py est le seul fichier avec les droits root est-ce que ça peut avoir un lien :
2- Dans l'interface du plugin il est indiqué en bas que la version est 7.1.012 :
Lancé à 13/07/2024 05:58:12
Rx/m : 2.91 Tx/m : 0.69
MaxLoad : 5
Ready
Plugin: 7.1.012 [5.271]
Firmware: Zigate - 0321
PS : lorsque j'ai fait un test alors que le volet était appairé en venetian les états ouvert / fermé renvoyaient bien le bon état à domoticz mais évidemment je ne pouvais pas contrôler le niveau d'ouverture.
PPS : je suis partagé entre : ces volets me rendent fou et c'est trop bien j'apprends pleins de trucs :p
Code : Tout sélectionner
AwoxSMP:
total 12
drwxr-xr-x 2 pi pi 4096 Nov 29 2023 lib
-rw-r--r-- 1 pi pi 7982 Nov 29 2023 plugin.py
Domoticz-Zigbee:
total 292
drwxr-xr-x 7 pi pi 4096 Jul 8 20:04 Classes
drwxr-xr-x 4 pi pi 4096 Jul 8 20:04 Conf
-rw-r--r-- 1 pi pi 194 Jul 8 20:04 constraints.txt
-rw-r--r-- 1 pi pi 3319 Jul 8 20:04 CONTRIBUTING.md
drwxr-xr-x 2 pi pi 4096 Jul 12 22:20 Data
drwxr-xr-x 3 pi pi 4096 Jul 8 20:04 DevicesModules
drwxr-xr-x 2 pi pi 4096 Jul 8 20:04 images
-rw-r--r-- 1 pi pi 4378 Jul 8 20:04 IMPORTANT.md
-rw-r--r-- 1 pi pi 35144 Jul 8 20:04 LICENSE.txt
drwxr-xr-x 2 pi pi 4096 Jul 12 00:00 Logs
-rw-r--r-- 1 pi pi 188 Jul 8 20:04 MANIFEST.in
drwxr-xr-x 3 pi pi 4096 Jul 12 13:23 Modules
drwxr-xr-x 14 pi pi 4096 Jul 8 20:04 OTAFirmware
-rwxr-xr-x 1 root root 75072 Jul 8 20:04 plugin.py
drwxr-x--- 2 pi pi 4096 Jul 8 20:07 __pycache__
-rw-r--r-- 1 pi pi 31 Jul 8 20:04 pyproject.toml
-rw-r--r-- 1 pi pi 7486 Jul 8 20:04 readme.md
-rw-r--r-- 1 pi pi 52962 Jul 8 20:04 ReleaseNotes.md
drwxr-xr-x 2 pi pi 4096 Jul 8 20:04 Reports
-rw-r----- 1 pi pi 19768 Jul 12 22:19 ReportsTransport-stats.json
-rw-r--r-- 1 root root 136 Jul 8 20:04 requirements.txt
-rw-r--r-- 1 pi pi 141 Jul 8 20:04 symlink.bat
drwxr-xr-x 4 pi pi 4096 Jul 8 20:04 Tools
-rw-r--r-- 1 pi pi 3374 Jul 8 20:04 VERSION-7.1.md
drwxr-xr-x 3 pi pi 4096 Jun 23 20:39 www
-rw-r--r-- 1 pi pi 305 Jul 8 20:04 z4d.caddyfile
drwxr-xr-x 3 pi pi 4096 Jul 8 20:04 Z4D_decoders
drwxr-xr-x 3 pi pi 4096 Jul 8 20:04 Zigbee
Dummy_Plugin:
total 4
-rwxr-xr-x 1 root root 29 Jul 4 19:50 README.md
examples:
total 168
-rw-r--r-- 1 pi pi 4366 Nov 29 2023 BaseTemplate.py
-rw-r--r-- 1 pi pi 22992 Nov 29 2023 DenonMarantz.py
-rw-r--r-- 1 pi pi 15436 Nov 29 2023 'Dlink DSP-W215.py'
-rw-r--r-- 1 pi pi 6561 Nov 29 2023 'HTTP Listener.py'
-rw-r--r-- 1 pi pi 8304 Nov 29 2023 HTTP.py
-rw-r--r-- 1 pi pi 34600 Nov 29 2023 Kodi.py
-rw-r--r-- 1 pi pi 5977 Nov 29 2023 'MQTT Publish.py'
-rw-r--r-- 1 pi pi 5764 Nov 29 2023 'MQTT Subscribe.py'
-rw-r--r-- 1 pi pi 4377 Nov 29 2023 Mutli-Threaded.py
-rw-r--r-- 1 pi pi 9216 Nov 29 2023 Pinger.py
-rw-r--r-- 1 pi pi 11318 Nov 29 2023 RAVEn.py
-rw-r--r-- 1 pi pi 4513 Nov 29 2023 'UDP Discovery.py'
-rw-r--r-- 1 pi pi 5571 Nov 29 2023 'Web Socket Client.py'
Code : Tout sélectionner
if switchType in (13, 14, 15, 16):
# in case of Profalux, they return 1 (for closed) and 254 for (open) as analog_value.
# due to the fact of the round() the 1 analog will be translated into 0% and 254 into 100%
# return the value like that as Domoticz blinds expect 0% to 100% (not as the Dimmer and Color whi>
return normalized_valueet ... j'ai encore le problème de fermé->1%
voici les logs :
Code : Tout sélectionner
2024-07-12 23:00:41,044 INFO :b'onCommand - unit: 7, command: Close, level: 0, color: '
2024-07-12 23:00:41,047 INFO :b'mgtCommand (261b) 20918a00000626cd 7 Name: Salon_Nord Command: Close Level: 0 Color: '
2024-07-12 23:00:41,048 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cd Unit 7'
2024-07-12 23:00:41,049 INFO :b'RetreiveWidgetTypeList Looking for Device Idx 28'
2024-07-12 23:00:41,050 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'28': 'LvlControl'}"
2024-07-12 23:00:41,052 INFO :b'RetreiveWidgetTypeList 28 found'
2024-07-12 23:00:41,053 INFO :b"RetreiveWidgetTypeList returning [('01', '28', 'LvlControl')]"
2024-07-12 23:00:41,053 INFO :b'handle_command_off : Off for Device: 261b EPout: 01 Unit: 7 DeviceType: LvlControl modelName: Volet-Profalux'
2024-07-12 23:00:41,054 INFO :b'---------- actuator_setlevel Set Level: 01'
2024-07-12 23:00:41,070 INFO :b'UpdateDevice - ( Salon_Nord) 0:0'
2024-07-12 23:00:41,072 INFO :b'---> [Unit: 7] 0:0: 255:4 False ( Salon_Nord)'
2024-07-12 23:00:44,082 INFO :b'RetreiveWidgetTypeList DeviceId: 00124b0023ad6394 Unit None'
2024-07-12 23:00:44,086 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'24': 'Motion'}"
2024-07-12 23:00:44,087 INFO :b"RetreiveWidgetTypeList returning [('01', '24', 'Motion')]"
2024-07-12 23:00:44,088 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626d1 Unit None'
2024-07-12 23:00:44,089 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'25': 'LvlControl'}"
2024-07-12 23:00:44,089 INFO :b"RetreiveWidgetTypeList returning [('01', '25', 'LvlControl')]"
2024-07-12 23:00:44,090 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cf Unit None'
2024-07-12 23:00:44,091 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'26': 'LvlControl'}"
2024-07-12 23:00:44,092 INFO :b"RetreiveWidgetTypeList returning [('01', '26', 'LvlControl')]"
2024-07-12 23:00:44,096 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626d4 Unit None'
2024-07-12 23:00:44,097 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'27': 'LvlControl'}"
2024-07-12 23:00:44,097 INFO :b"RetreiveWidgetTypeList returning [('01', '27', 'LvlControl')]"
2024-07-12 23:00:44,098 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cd Unit None'
2024-07-12 23:00:44,099 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'28': 'LvlControl'}"
2024-07-12 23:00:44,100 INFO :b"RetreiveWidgetTypeList returning [('01', '28', 'LvlControl')]"
2024-07-12 23:00:44,100 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626d3 Unit None'
2024-07-12 23:00:44,101 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'29': 'LvlControl', '30': 'BSO-Orientation'}"
2024-07-12 23:00:44,102 INFO :b"RetreiveWidgetTypeList returning [('01', '29', 'LvlControl'), ('01', '30', 'BSO-Orientation')]"
2024-07-12 23:00:45,496 INFO :b'ReadCluster - 0008 - 261b/01 AttrId: 0000 AttrType: 20 Attsize: 0001 Status: 00 AttrValue: 01'
2024-07-12 23:00:45,498 INFO :b"is_generic_zcl_cluster 0008/0000 and definition {'Enabled': True, 'Name': 'CurrentLevel', 'DataType': '20', 'Range': ['00', 'ff'], 'Acc': 'RPS', 'Default': 'ff', 'Mandatory': True, 'DomoClusterType': 'LvlControl', 'ActionList': ['check_store_value', 'upd_domo_device']}"
2024-07-12 23:00:45,499 INFO :b'Foundation Cluster - Nwkid: 261b Ep: 01 Cluster: 0008 Attribute: 0000 Type: 20 Data: 01 Source: 8102'
2024-07-12 23:00:45,500 INFO :b'compute_attribute_value - _decoding_value: None value: 1'
2024-07-12 23:00:45,501 INFO :b'---> Data Action: check_store_value'
2024-07-12 23:00:45,502 INFO :b'---> Data Action: upd_domo_device'
2024-07-12 23:00:45,503 INFO :b'action_majdomodevice - 261b/01 0008 0000 Volet-Profalux 1'
2024-07-12 23:00:45,504 INFO :b' _majdomo_formater: None'
2024-07-12 23:00:45,505 INFO :b' _majdomo_formater: None 1 -> 1'
2024-07-12 23:00:45,506 INFO :b' _majdomo_cluster: None'
2024-07-12 23:00:45,507 INFO :b' _majdomo_attribute: None -> '
2024-07-12 23:00:45,508 INFO :b' _majdomo_ep: None -> 01'
2024-07-12 23:00:45,509 INFO :b"MajDomoDevice NwkId: 261b Ep: 01 ClusterId: 0008 Value: 1 ValueType: <class 'int'> Attribute: Color: ModelName: Volet-Profalux"
2024-07-12 23:00:45,510 INFO :b'------> ClusterType = LvlControl'
2024-07-12 23:00:45,512 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cd Unit None'
2024-07-12 23:00:45,513 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'28': 'LvlControl'}"
2024-07-12 23:00:45,514 INFO :b"RetreiveWidgetTypeList returning [('01', '28', 'LvlControl')]"
2024-07-12 23:00:45,515 INFO :b"------> ClusterTypeList = [('01', '28', 'LvlControl')]"
2024-07-12 23:00:45,516 INFO :b'_domo_maj_one_cluster_type_entry WidgetEp: 01, Widget_Idx: 28, WidgetType: LvlControl Value: 1 Color: '
2024-07-12 23:00:45,517 INFO :b'------> ClusterType: LvlControl WidgetEp: 01 Widget_Idx: 28 WidgetType: LvlControl Attribute_: '
2024-07-12 23:00:45,517 INFO :b'------> SignalLevel: 4 , BatteryLevel: 255'
2024-07-12 23:00:45,518 INFO :b'_domo_convert_level_control input value: -> 1'
2024-07-12 23:00:45,519 INFO :b'_domo_convert_level_control normalized Value: -> 1 previous nValue/sValue 0:0'
2024-07-12 23:00:45,520 INFO :b'_domo_convert_level_control dimm_blind_value 2'
2024-07-12 23:00:45,522 INFO :b'handle_normalized_other -> 1 SwitchType: 21 dimm_blind_value: 2'
2024-07-12 23:00:45,525 INFO :b'UpdateDevice - ( Salon_Nord) 2:1'
2024-07-12 23:00:45,526 INFO :b'---> [Unit: 7] 2:1: 255:4 False ( Salon_Nord)'
2024-07-12 23:00:49,101 INFO :b'RetreiveWidgetTypeList DeviceId: 00124b0023ad6394 Unit None'
2024-07-12 23:00:49,106 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'24': 'Motion'}"
2024-07-12 23:00:49,107 INFO :b"RetreiveWidgetTypeList returning [('01', '24', 'Motion')]"
2024-07-12 23:00:49,108 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626d1 Unit None'
2024-07-12 23:00:49,109 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'25': 'LvlControl'}"
2024-07-12 23:00:49,110 INFO :b"RetreiveWidgetTypeList returning [('01', '25', 'LvlControl')]"
2024-07-12 23:00:49,111 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cf Unit None'
2024-07-12 23:00:49,112 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'26': 'LvlControl'}"
2024-07-12 23:00:49,112 INFO :b"RetreiveWidgetTypeList returning [('01', '26', 'LvlControl')]"
2024-07-12 23:00:49,113 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626d4 Unit None'
2024-07-12 23:00:49,114 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'27': 'LvlControl'}"
2024-07-12 23:00:49,114 INFO :b"RetreiveWidgetTypeList returning [('01', '27', 'LvlControl')]"
2024-07-12 23:00:49,115 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cd Unit None'
2024-07-12 23:00:49,116 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'28': 'LvlControl'}"
2024-07-12 23:00:49,116 INFO :b"RetreiveWidgetTypeList returning [('01', '28', 'LvlControl')]"
2024-07-12 23:00:49,117 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626d3 Unit None'
2024-07-12 23:00:49,118 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'29': 'LvlControl', '30': 'BSO-Orientation'}"
2024-07-12 23:00:49,118 INFO :b"RetreiveWidgetTypeList returning [('01', '29', 'LvlControl'), ('01', '30', 'BSO-Orientation')]"
2024-07-12 23:00:49,264 INFO :b'ReadCluster - 0006 - 261b/01 AttrId: 0000 AttrType: 10 Attsize: 0001 Status: 00 AttrValue: 00'
2024-07-12 23:00:49,266 INFO :b"is_generic_zcl_cluster 0006/0000 and definition {'Enabled': True, 'Name': 'OnOff', 'DataType': '10', 'Acc': 'RPS', 'Default': '0', 'Mandatory': True, 'DomoClusterType': 'Switch', 'ActionList': ['check_store_value', 'upd_domo_device']}"
2024-07-12 23:00:49,267 INFO :b'Foundation Cluster - Nwkid: 261b Ep: 01 Cluster: 0006 Attribute: 0000 Type: 10 Data: 00 Source: 8100'
2024-07-12 23:00:49,268 INFO :b'compute_attribute_value - _decoding_value: None value: 00'
2024-07-12 23:00:49,269 INFO :b'---> Data Action: check_store_value'
2024-07-12 23:00:49,270 INFO :b'---> Data Action: upd_domo_device'
2024-07-12 23:00:49,270 INFO :b'action_majdomodevice - 261b/01 0006 0000 Volet-Profalux 00'
2024-07-12 23:00:49,271 INFO :b' _majdomo_formater: None'
2024-07-12 23:00:49,272 INFO :b' _majdomo_formater: None 00 -> 00'
2024-07-12 23:00:49,273 INFO :b' _majdomo_cluster: None'
2024-07-12 23:00:49,273 INFO :b' _majdomo_attribute: None -> '
2024-07-12 23:00:49,274 INFO :b' _majdomo_ep: None -> 01'
2024-07-12 23:00:49,276 INFO :b"MajDomoDevice NwkId: 261b Ep: 01 ClusterId: 0006 Value: 00 ValueType: <class 'str'> Attribute: Color: ModelName: Volet-Profalux"
2024-07-12 23:00:49,277 INFO :b'------> ClusterType = Switch'
2024-07-12 23:00:49,278 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cd Unit None'
2024-07-12 23:00:49,279 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'28': 'LvlControl'}"
2024-07-12 23:00:49,279 INFO :b"RetreiveWidgetTypeList returning [('01', '28', 'LvlControl')]"
2024-07-12 23:00:49,280 INFO :b"------> ClusterTypeList = [('01', '28', 'LvlControl')]"
2024-07-12 23:00:49,281 INFO :b'_domo_maj_one_cluster_type_entry WidgetEp: 01, Widget_Idx: 28, WidgetType: LvlControl Value: 00 Color: '
2024-07-12 23:00:49,282 INFO :b'------> ClusterType: Switch WidgetEp: 01 Widget_Idx: 28 WidgetType: LvlControl Attribute_: '
2024-07-12 23:00:49,282 INFO :b'------> SignalLevel: 4 , BatteryLevel: 255'
2024-07-12 23:00:49,283 INFO :b'------> Generic Widget for 261b ClusterType: Switch WidgetType: LvlControl Value: 00'
2024-07-12 23:00:49,289 INFO :b'UpdateDevice - ( Salon_Nord) 0:1'
2024-07-12 23:00:49,290 INFO :b'---> [Unit: 7] 0:1: 255:4 False ( Salon_Nord)'
2024-07-12 23:00:49,365 INFO :b'ReadCluster - 0008 - 261b/01 AttrId: 0000 AttrType: 20 Attsize: 0001 Status: 00 AttrValue: 01'
2024-07-12 23:00:49,366 INFO :b"is_generic_zcl_cluster 0008/0000 and definition {'Enabled': True, 'Name': 'CurrentLevel', 'DataType': '20', 'Range': ['00', 'ff'], 'Acc': 'RPS', 'Default': 'ff', 'Mandatory': True, 'DomoClusterType': 'LvlControl', 'ActionList': ['check_store_value', 'upd_domo_device']}"
2024-07-12 23:00:49,367 INFO :b'Foundation Cluster - Nwkid: 261b Ep: 01 Cluster: 0008 Attribute: 0000 Type: 20 Data: 01 Source: 8100'
2024-07-12 23:00:49,368 INFO :b'compute_attribute_value - _decoding_value: None value: 1'
2024-07-12 23:00:49,369 INFO :b'---> Data Action: check_store_value'
2024-07-12 23:00:49,369 INFO :b'---> Data Action: upd_domo_device'
2024-07-12 23:00:49,370 INFO :b'action_majdomodevice - 261b/01 0008 0000 Volet-Profalux 1'
2024-07-12 23:00:49,371 INFO :b' _majdomo_formater: None'
2024-07-12 23:00:49,371 INFO :b' _majdomo_formater: None 1 -> 1'
2024-07-12 23:00:49,372 INFO :b' _majdomo_cluster: None'
2024-07-12 23:00:49,373 INFO :b' _majdomo_attribute: None -> '
2024-07-12 23:00:49,374 INFO :b' _majdomo_ep: None -> 01'
2024-07-12 23:00:49,375 INFO :b"MajDomoDevice NwkId: 261b Ep: 01 ClusterId: 0008 Value: 1 ValueType: <class 'int'> Attribute: Color: ModelName: Volet-Profalux"
2024-07-12 23:00:49,376 INFO :b'------> ClusterType = LvlControl'
2024-07-12 23:00:49,377 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cd Unit None'
2024-07-12 23:00:49,378 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'28': 'LvlControl'}"
2024-07-12 23:00:49,379 INFO :b"RetreiveWidgetTypeList returning [('01', '28', 'LvlControl')]"
2024-07-12 23:00:49,379 INFO :b"------> ClusterTypeList = [('01', '28', 'LvlControl')]"
2024-07-12 23:00:49,380 INFO :b'_domo_maj_one_cluster_type_entry WidgetEp: 01, Widget_Idx: 28, WidgetType: LvlControl Value: 1 Color: '
2024-07-12 23:00:49,381 INFO :b'------> ClusterType: LvlControl WidgetEp: 01 Widget_Idx: 28 WidgetType: LvlControl Attribute_: '
2024-07-12 23:00:49,381 INFO :b'------> SignalLevel: 4 , BatteryLevel: 255'
2024-07-12 23:00:49,382 INFO :b'_domo_convert_level_control input value: -> 1'
2024-07-12 23:00:49,383 INFO :b'_domo_convert_level_control normalized Value: -> 1 previous nValue/sValue 0:1'
2024-07-12 23:00:49,384 INFO :b'_domo_convert_level_control dimm_blind_value 2'
2024-07-12 23:00:49,385 INFO :b'handle_normalized_other -> 1 SwitchType: 21 dimm_blind_value: 2'
2024-07-12 23:00:49,387 INFO :b'UpdateDevice - ( Salon_Nord) 2:1'
2024-07-12 23:00:49,388 INFO :b'---> [Unit: 7] 2:1: 255:4 False ( Salon_Nord)'1- dans le répertoire ../Domoticz-Zigbee/Modules domoMaj.py est le seul fichier avec les droits root est-ce que ça peut avoir un lien :
Code : Tout sélectionner
-rw-r--r-- 1 pi pi 19707 Jul 8 20:04 actuators.py
-rw-r--r-- 1 pi pi 1088 Jul 8 20:04 adeo.py
-rw-r--r-- 1 pi pi 2691 Jul 8 20:04 ballast_settings.py
-rw-r--r-- 1 pi pi 2235 Jul 8 20:04 basicInputs.py
-rw-r--r-- 1 pi pi 30465 Jul 8 20:04 basicOutputs.py
-rw-r--r-- 1 pi pi 4016 Jul 8 20:04 batterieManagement.py
-rw-r--r-- 1 pi pi 26389 Jul 8 20:04 bindings.py
-rw-r--r-- 1 pi pi 985 Jul 8 20:04 blitzwolf.py
-rw-r--r-- 1 pi pi 2127 Jul 8 20:04 callback.py
-rw-r--r-- 1 pi pi 32243 Jul 8 20:04 casaia.py
-rw-r--r-- 1 pi pi 5229 Jul 8 20:04 checkingUpdate.py
-rw-r--r-- 1 pi pi 2408 Jul 8 20:04 cmdsDoorLock.py
-rw-r--r-- 1 pi pi 56281 Jul 8 20:04 command.py
-rw-r--r-- 1 pi pi 16710 Jul 8 20:04 danfoss.py
-rw-r--r-- 1 pi pi 41378 Jul 8 20:04 database.py
-rw-r--r-- 1 pi pi 477 Jul 8 20:04 develco.py
-rwxr-xr-x 1 pi pi 18573 Jul 8 20:04 deviceAnnoucement.py
-rw-r--r-- 1 pi pi 34589 Jul 8 20:04 domoCreate.py
-rw-r--r-- 1 root root 89093 Jul 11 12:32 domoMaj.py
-rw-r--r-- 1 pi pi 32433 Jul 8 20:04 domoticzAbstractLayer.py
-rw-r--r-- 1 pi pi 28202 Jul 8 20:04 domoTools.py
-rw-r--r-- 1 pi pi 632 Jul 8 20:04 enki.py
-rw-r--r-- 1 pi pi 7928 Jul 8 20:04 errorCodes.py
-rw-r--r-- 1 pi pi 1459 Jul 8 20:04 fanControl.py
-rw-r--r-- 1 pi pi 1332 Jul 8 20:04 gledopto.py
-rwxr-xr-x 1 pi pi 50502 Jul 8 20:04 heartbeat.py
-rw-r--r-- 1 pi pi 1543 Jul 8 20:04 heiman.py
-rw-r--r-- 1 pi pi 3281 Jul 8 20:04 ias_settings.py
-rw-r--r-- 1 pi pi 15719 Jul 8 20:04 ikeaTradfri.py
-rw-r--r-- 1 pi pi 6975 Jul 8 20:04 input.py
-rw-r--r-- 1 pi pi 10220 Jul 8 20:04 inRawAps.py
-rwxr-xr-x 1 pi pi 32935 Jul 8 20:04 legrand_netatmo.py
-rw-r--r-- 1 pi pi 5074 Jul 8 20:04 livolo.py
-rw-r--r-- 1 pi pi 49401 Jul 8 20:04 lumi.py
-rw-r--r-- 1 pi pi 544 Jul 8 20:04 macPrefix.py
-rw-r--r-- 1 pi pi 2527 Jul 8 20:04 manufacturer_code.py
-rw-r--r-- 1 pi pi 11435 Jul 8 20:04 occupancy_settings.py
-rw-r--r-- 1 pi pi 5784 Jul 8 20:04 onoff_settings.py
-rw-r--r-- 1 pi pi 3577 Jul 8 20:04 orvibo.py
-rw-r--r-- 1 pi pi 1926 Jul 8 20:04 osram_ledvance.py
-rw-r--r-- 1 pi pi 34757 Jul 8 20:04 pairingProcess.py
-rw-r--r-- 1 pi pi 3054 Jul 8 20:04 paramDevice.py
-rw-r--r-- 1 pi pi 13098 Jul 8 20:04 philips.py
-rw-r--r-- 1 pi pi 5409 Jul 8 20:04 piZigate.py
-rw-r--r-- 1 pi pi 657 Jul 8 20:04 pluginDbAttributes.py
-rw-r--r-- 1 pi pi 7266 Jul 8 20:04 pluginHelpers.py
-rw-r--r-- 1 pi pi 9390 Jul 8 20:04 pluginModels.py
-rw-r--r-- 1 pi pi 2354 Jul 8 20:04 pluzzy.py
-rw-r--r-- 1 pi pi 8344 Jul 8 20:04 pollControl.py
-rw-r--r-- 1 pi pi 10662 Jul 8 20:04 profalux.py
drwxr-x--- 2 pi pi 4096 Jul 11 12:33 __pycache__
-rw-r--r-- 1 pi pi 79168 Jul 8 20:04 readAttributes.py
-rw-r--r-- 1 pi pi 100623 Jul 8 20:04 readClusters.py
-rw-r--r-- 1 pi pi 28901 Jul 8 20:04 readZclClusters.py
-rw-r--r-- 1 pi pi 2182 Jul 8 20:04 restartPlugin.py
-rwxr-xr-x 1 pi pi 90300 Jul 8 20:04 schneider_wiser.py
-rw-r--r-- 1 pi pi 11598 Jul 8 20:04 sendZigateCommand.py
-rw-r--r-- 1 pi pi 12297 Jul 8 20:04 status.py
-rw-r--r-- 1 pi pi 28602 Jul 8 20:04 switchSelectorWidgets.py
-rw-r--r-- 1 pi pi 12219 Jul 8 20:04 thermostats.py
-rw-r--r-- 1 pi pi 4022 Jul 8 20:04 timeServer.py
-rw-r--r-- 1 pi pi 65569 Jul 8 20:04 tools.py
-rw-r--r-- 1 pi pi 1200 Jul 8 20:04 touchLink.py
-rw-r--r-- 1 pi pi 7161 Jul 8 20:04 tuyaConst.py
-rw-r--r-- 1 pi pi 70637 Jul 8 20:04 tuya.py
-rw-r--r-- 1 pi pi 20252 Jul 8 20:04 tuyaSiren.py
-rw-r--r-- 1 pi pi 4140 Jul 8 20:04 tuyaTools.py
-rw-r--r-- 1 pi pi 72083 Jul 8 20:04 tuyaTRV.py
-rw-r--r-- 1 pi pi 6786 Jul 8 20:04 tuyaTS011F.py
-rw-r--r-- 1 pi pi 38785 Jul 8 20:04 tuyaTS0601.py
-rw-r--r-- 1 pi pi 2123 Jul 8 20:04 txPower.py
-rw-r--r-- 1 pi pi 2447 Jul 8 20:04 writeAttributes.py
-rw-r--r-- 1 pi pi 21327 Jul 8 20:04 zb_tables_management.py
-rw-r--r-- 1 pi pi 21559 Jul 8 20:04 zclClusterHelpers.py
-rw-r--r-- 1 pi pi 6541 Jul 8 20:04 zigateCommands.py
-rw-r--r-- 1 pi pi 53506 Jul 8 20:04 zigateConsts.py
-rw-r--r-- 1 pi pi 3256 Jul 8 20:04 zigbeeController.py
-rw-r--r-- 1 pi pi 2112 Jul 8 20:04 zigbeeVersionTable.py
-rw-r--r-- 1 pi pi 1955 Jul 8 20:04 zigpyBackup.py
-rw-r--r-- 1 pi pi 13511 Jul 8 20:04 zlinky.py
Lancé à 13/07/2024 05:58:12
Rx/m : 2.91 Tx/m : 0.69
MaxLoad : 5
Ready
Plugin: 7.1.012 [5.271]
Firmware: Zigate - 0321
PS : lorsque j'ai fait un test alors que le volet était appairé en venetian les états ouvert / fermé renvoyaient bien le bon état à domoticz mais évidemment je ne pouvais pas contrôler le niveau d'ouverture.
Code : Tout sélectionner
2024-07-12 19:20:48,127 INFO :b'onCommand - unit: 7, command: Close, level: 0, color: '
2024-07-12 19:20:48,129 INFO :b'mgtCommand (3a7c) 20918a00000626cf 7 Name: Buanderie Command: Close Level: 0 Color: '
2024-07-12 19:20:48,131 INFO :b'RetreiveWidgetTypeList DeviceId: 20918a00000626cf Unit 7'
2024-07-12 19:20:48,132 INFO :b'RetreiveWidgetTypeList Looking for Device Idx 33'
2024-07-12 19:20:48,133 INFO :b"RetreiveWidgetTypeList 'ClusterType': {'33': 'Venetian', '34': 'BSO-Orientation'}"
2024-07-12 19:20:48,134 INFO :b'RetreiveWidgetTypeList 33 found'
2024-07-12 19:20:48,135 INFO :b"RetreiveWidgetTypeList returning [('01', '33', 'Venetian')]"
2024-07-12 19:20:48,135 INFO :b'handle_command_off : Off for Device: 3a7c EPout: 01 Unit: 7 DeviceType: Venetian modelName: '
2024-07-12 19:20:48,152 INFO :b'UpdateDevice - ( Buanderie) 0:0'
2024-07-12 19:20:48,153 INFO :b'---> [Unit: 7] 0:0: 255:2 False ( Buanderie)'Re: Appairage volets profalux
peux-tu faire la manip suivante
tu devrais avoir le prompt
Code : Tout sélectionner
python3Tu saisies alors>>>
Code : Tout sélectionner
analog_value = 1
normalized_value = round((analog_value / 255) * 100)
print(normalized_value)
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Re: Appairage volets profalux
Le calcul retourne bien 0 :
Code : Tout sélectionner
Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> analog_value = 1
>>> normalized_value = round((analog_value / 255) * 100)
>>> print(normalized_value)
0
>>>
Re: Appairage volets profalux
je ne sais pas sur quelle branche tu es mais au cas ou ce n'est pas la bonne
puis restart
Code : Tout sélectionner
git pull
git checkout wip-stable7-7.1.13
git pull
puis restart
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Re: Appairage volets profalux
Super merci ça fonctionne :
Je ne comprends pas ce que je n'ai pas fait correctement par le passé mais dans cette ordre les commandes ont bien fonctionné.
Un grand merci pour ton aide
Je ne comprends pas ce que je n'ai pas fait correctement par le passé mais dans cette ordre les commandes ont bien fonctionné.
Un grand merci pour ton aide
Re: Appairage volets profalux
Je pense que tu changes le Widget (qui normalement est un Blind Percentage), et du coup ce type de widget n'etait pas pris en compte, j'ai corrigé, et donc avec la dernière version c'est bon
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Re: Appairage volets profalux
Oui c'est effectivement ça, merci 