Page 1 sur 2

Probleme de Migration

Publié : 27 avr. 2019, 19:35
par lacha007
Bonjour,
Je ne mets pas à jour régulièrement mes plugins je suis donc toujours avec la version 3.0.x du plugin sur mon Domoticz v4.10181.
Je gère mon chauffage (8 prises mural xiaomi , 8 thermomètre xiaomi aqara) et je n'ai pas de soucis.
J'ai voulu domotizé l'arrosage de ma terrasse avec et pour se faire je me suis commandé une prise OSRAM Smart+ Prise Extérieure. Et je dois dire que cela marche pas mal.
Mais une fois de temps en temps , l'ordre de mise en route ou l'ordre d'arrêt de la pompe a eau ne passe pas. Domoticz le reçoit mais l'information est perdue ailleurs.
J’ai donc décidé de mettre à jour le plugin et bien sûr nous sommes maintenant en version 4.02.
Quand je fais la mise à jour Domoticz n'arrive plus à lire les informations sur les anciens devices. J’ai dans les log des

Code : Tout sélectionner

2019-04-27 19:15:10.662  Error: (ZiGate) Decode8102 - Receiving a message from unknown device : 9603 with Data : ac96030104020000002900020905
2019-04-27 19:15:10.663  Error: (ZiGate) Decode8102 - Receiving a message from unknown device : 9603 with Data : ad9603010405000000210002112c
2019-04-27 19:15:10.665  Error: (ZiGate) Decode8102 - Receiving a message from unknown device : 9603 with Data : ae960301040300000029000203c2
2019-04-27 19:15:10.668  Error: (ZiGate) Decode8102 - Receiving a message from unknown device : 9603 with Data : ae9603010403001400280001ff
2019-04-27 19:15:10.670  Error: (ZiGate) Decode8102 - Receiving a message from unknown device : 9603 with Data : ae96030104030010002900022595

Je me suis rendu compte que le fichier DeviceList.txt n'existe plus à la racine mais dans Data. Mais quand je le copie à la place de DeviceList-9.txt Domoticz ne voit plus la zigate

Code : Tout sélectionner

2019-04-27 19:18:22.438  Error: (ZiGate) onHeartbeat receive, but no connection to Zigate
Je me dis qu’il doit y avoir un moyen de migrer mon fichier au nouveau format. Du coup quelqu’un a t-il une procédure pour cela?

Merci

Re: Probleme de Migration

Publié : 28 avr. 2019, 09:15
par pipiche
Ca risque de ne pas etre simple car le plugin à enormemen évolué depuis la version que tu utilises

Tu pourrais déjà essayer par installer la version 4.0.0 Il y a une documentation pour la migration de 3 vers 4
https://github.com/sasu-drooz/Domoticz- ... /tag/4.0.0

ensuite si ca fonctionne il y aura une migration a faire pour le passage de 4.0 à 4.1 (déplacement de fichiers)
https://github.com/sasu-drooz/Domoticz- ... /tag/4.1.0

Sinon, j'ai bien peur qu'il faille faire une re-installation complète.

https://github.com/sasu-drooz/Domoticz-Zigate/releases

Re: Probleme de Migration

Publié : 28 avr. 2019, 09:56
par lacha007
Hello
J ai trouvé le script de migration dans la version 4.0
Pr contre j ai des erreurs lors de celle ci il semble qu un option ne soit pas definie

Code : Tout sélectionner

ID : 664 deviceID:Zigate-02- 9 Options:None
Traceback (most recent call last):
  File "Tools/UpgradeDB-2-IEEE.py", line 108, in <module>
    else : extract_fields( f )
  File "Tools/UpgradeDB-2-IEEE.py", line 26, in extract_fields
    kField, vField = partOptions.split(':', 2)
Je me mets au Python du coup

Re: Probleme de Migration

Publié : 28 avr. 2019, 10:52
par lacha007
Merci pipiche je n'avais pas vu ta réponse
Effectivement je me galère un peu
Du coup pour 9 devices je recommence de zero avec la derniere version

Merci

Bon Dimanche

Re: Probleme de Migration

Publié : 28 avr. 2019, 15:03
par lacha007
Hello

Merci à tous, après une installation complète cela fonctionne.
J ai eu des problème pour flasher le firmware (pas moyen de monté la clé sur une machine windows)et surtout j'ai dut clean up tout plusieurs fois car soit la zigate soit domoticz gardait une trace des devices.
Cela joue de nouveau, j espère que je n'aurais plus de soucis d'arrosage (il pleut :-) )
Bonne soirée

Re: Probleme de Migration

Publié : 29 avr. 2019, 14:10
par pipiche
lacha007 a écrit : 28 avr. 2019, 15:03 Hello

Merci à tous, après une installation complète cela fonctionne.
J ai eu des problème pour flasher le firmware (pas moyen de monté la clé sur une machine windows)et surtout j'ai dut clean up tout plusieurs fois car soit la zigate soit domoticz gardait une trace des devices.
Cela joue de nouveau, j espère que je n'aurais plus de soucis d'arrosage (il pleut :-) )
Bonne soirée
Amuses-toi bien, et regardes dans la Releasenotes pour découvrir toutes les nouveautés de la 4.2 par rapport à la 3..

Re: Probleme de Migration

Publié : 29 avr. 2019, 15:20
par lacha007
Merci
Effectivement depuis la 3.0.x OSRAM est certifié
Sinon pour info j ai 8 prise
Xiaomi Aqara Prise Murale Intelligente - Blanc (https://fr.gearbest.com/alarm-systems/p ... id=1433363)
Et depuis la mise a jour j ai pas mal de nouvelle information en plus du switch mais elle reste vide
LUX, température , et voltage mais pas la puissance.
cela se joue au niveau plugin ou zigate pour essayer d'extraire les informations?

Laurent

Re: Probleme de Migration

Publié : 29 avr. 2019, 15:23
par pipiche
lacha007 a écrit : 29 avr. 2019, 15:20 Merci
Effectivement depuis la 3.0.x OSRAM est certifié
Sinon pour info j ai 8 prise
Xiaomi Aqara Prise Murale Intelligente - Blanc (https://fr.gearbest.com/alarm-systems/p ... id=1433363)
Et depuis la mise a jour j ai pas mal de nouvelle information en plus du switch mais elle reste vide
LUX, température , et voltage mais pas la puissance.
cela se joue au niveau plugin ou zigate pour essayer d'extraire les informations?

Laurent
Salut,

Si tu peux me donner un plus d'infos sur cette prise:
Le fichier DeviceList-xx.txt
Si tu as encore les logs lorsque tu as fait l'appairage

On devrait alors pourvoir recupérer toute sles infos, si pas déjà fait ;-)

Re: Probleme de Migration

Publié : 29 avr. 2019, 18:30
par lacha007
Hello

Alors la partie device list

Code : Tout sélectionner

4d87 : {'APS Failure': {'Status Msg': 'No acknowledgement received when expected ', 'Status Code': 'e9', 'Stamp': 1556552504}, 'Attributes List': {'Ep': {'02': {'000c': {'0051': '10', '0041': '39', '0100': '23', '0106': '39', '0055': '39', '0105': '39', '006f': '18'}}, '01': {'0402': {'0001': '29', '0002': '29', '0000': '29'}, '0400': {'0001': '21', '0002': '21', '0000': '21'}, '0001': {'0000': '21'}, '0005': {'0002': '21', '0005': 'f0', '0004': '18', '0003': '10', '0001': '20', '0000': '20'}, '0405': {'0001': '21', '0002': '21', '0000': '21'}, '0003': {'0000': '21'}, '0004': {'0000': '18'}, '0000': {'0002': '20', '0005': '42', '0004': '42', '0003': '20', '0001': '20', '0000': '20', '0006': '42'}, '0006': {'0000': '10'}}, '03': {'000c': {'0051': '10', '0041': '39', '0100': '23', '0106': '39', '0055': '39', '0105': '39', '006f': '18'}}}}, 'RSSI': 72, 'Model': 'lumi.ctrl_86plug.aq1', 'Battery': {}, 'Version': '3', 'Bind': {'0405': {'Status': '', 'Phase': 'requested', 'Stamp': 1556455037}}, 'IEEE': '00158d00022f7a5a', 'RIA': '3', 'ZCL Version': '1', 'ProfileID': '0104', 'ConfigureReporting': {'Ep': {'02': {'000c': '', '0004': {}}, '01': {'0402': '8c', '0019': {}, '0400': '8c', '0002': {}, '0003': {}, '0000': '86', '0006': '00', '0010': {}, '000a': {}, '0405': '8c', '0005': {}, '0004': {}, '0001': '86', '0406': {}}, '03': {'000c': {}}}, 'TimeStamps': {'01-0004': 0, '01-0400': 1556455037, '01-0010': 0, '02-000c': 0, '01-0406': 1556455037, '01-0006': 1556455037, '01-0002': 0, '01-0000': 1556455037, '01-0019': 0, '01-0402': 1556455037, '01-0001': 1556455037, '01-0405': 1556455037, '02-0004': 0, '03-000c': 0, '01-0003': 0, '01-000a': 0, '01-0005': 0}}, 'MacCapa': '8e', 'App Version': '31', 'HW Version': '18', 'Type': 'Temp/Lux/Switch/Humi/Voltage/Motion', 'ConfigSource': '8043', 'Stamp': {'Time': '2019-04-29 17:46:33', 'LastSeen': 1556552793, 'MsgType': '8102'}, 'Stack Version': '2', 'SQN': {}, 'Status': 'inDB', 'Heartbeat': '19358', 'Manufacturer Name': 'LUMI', 'NbEp': '3', 'ReadAttributes': {'Ep': {'01': {'0402': {'0000': '00'}, '0400': {'0000': '00'}, '0405': {'0000': '00'}, '0001': {'0035': '86', '0021': '86', '0000': '00', '0020': '86'}, '0406': {'0000': '00'}, '0006': {'f000': '00', '0000': '00'}, '0000': {'0015': '86', '0002': '00', '0005': '00', 'ff02': '86', '000a': '86', '4000': '86', '0000': '00', '0010': '86', '0003': '00', '000f': '86', '0004': '00', '0001': '00', '0007': '00', 'ff01': '86'}}}, 'TimeStamps': {'01-0400': 1556455037, '01-0405': 1556455037, '01-0000': 1556552793, '01-0406': 1556455037, '01-0006': 1556455037, '01-0402': 1556455037, '01-0001': 1556455037}}, 'ZDeviceID': '0053', 'Health': 'Live', 'Ep': {'02': {'ClusterType': {}, '000c': '80', '0004': {}}, '01': {'0402': 0.0, '0019': {}, '0400': '0', '0002': {}, 'ClusterType': {'711': 'Switch'}, '000a': {}, '0000': {}, '0006': '00', '0010': {}, '0003': {}, '0405': 0.0, '0005': {}, '0004': {}, '0001': '233.1;0;0;0', '0406': '00'}, '03': {'ClusterType': {}, '000c': {}}}}
J ai du mal a trouver dans les log le moment de l'ajout
JE recherche encore


bonne soirée

Re: Probleme de Migration

Publié : 29 avr. 2019, 18:58
par pipiche
lacha007 a écrit : 29 avr. 2019, 18:30 Hello

Alors la partie device list

Code : Tout sélectionner

4d87 : {'APS Failure': {'Status Msg': 'No acknowledgement received when expected ', 'Status Code': 'e9', 'Stamp': 1556552504}, 'Attributes List': {'Ep': {'02': {'000c': {'0051': '10', '0041': '39', '0100': '23', '0106': '39', '0055': '39', '0105': '39', '006f': '18'}}, '01': {'0402': {'0001': '29', '0002': '29', '0000': '29'}, '0400': {'0001': '21', '0002': '21', '0000': '21'}, '0001': {'0000': '21'}, '0005': {'0002': '21', '0005': 'f0', '0004': '18', '0003': '10', '0001': '20', '0000': '20'}, '0405': {'0001': '21', '0002': '21', '0000': '21'}, '0003': {'0000': '21'}, '0004': {'0000': '18'}, '0000': {'0002': '20', '0005': '42', '0004': '42', '0003': '20', '0001': '20', '0000': '20', '0006': '42'}, '0006': {'0000': '10'}}, '03': {'000c': {'0051': '10', '0041': '39', '0100': '23', '0106': '39', '0055': '39', '0105': '39', '006f': '18'}}}}, 'RSSI': 72, 'Model': 'lumi.ctrl_86plug.aq1', 'Battery': {}, 'Version': '3', 'Bind': {'0405': {'Status': '', 'Phase': 'requested', 'Stamp': 1556455037}}, 'IEEE': '00158d00022f7a5a', 'RIA': '3', 'ZCL Version': '1', 'ProfileID': '0104', 'ConfigureReporting': {'Ep': {'02': {'000c': '', '0004': {}}, '01': {'0402': '8c', '0019': {}, '0400': '8c', '0002': {}, '0003': {}, '0000': '86', '0006': '00', '0010': {}, '000a': {}, '0405': '8c', '0005': {}, '0004': {}, '0001': '86', '0406': {}}, '03': {'000c': {}}}, 'TimeStamps': {'01-0004': 0, '01-0400': 1556455037, '01-0010': 0, '02-000c': 0, '01-0406': 1556455037, '01-0006': 1556455037, '01-0002': 0, '01-0000': 1556455037, '01-0019': 0, '01-0402': 1556455037, '01-0001': 1556455037, '01-0405': 1556455037, '02-0004': 0, '03-000c': 0, '01-0003': 0, '01-000a': 0, '01-0005': 0}}, 'MacCapa': '8e', 'App Version': '31', 'HW Version': '18', 'Type': 'Temp/Lux/Switch/Humi/Voltage/Motion', 'ConfigSource': '8043', 'Stamp': {'Time': '2019-04-29 17:46:33', 'LastSeen': 1556552793, 'MsgType': '8102'}, 'Stack Version': '2', 'SQN': {}, 'Status': 'inDB', 'Heartbeat': '19358', 'Manufacturer Name': 'LUMI', 'NbEp': '3', 'ReadAttributes': {'Ep': {'01': {'0402': {'0000': '00'}, '0400': {'0000': '00'}, '0405': {'0000': '00'}, '0001': {'0035': '86', '0021': '86', '0000': '00', '0020': '86'}, '0406': {'0000': '00'}, '0006': {'f000': '00', '0000': '00'}, '0000': {'0015': '86', '0002': '00', '0005': '00', 'ff02': '86', '000a': '86', '4000': '86', '0000': '00', '0010': '86', '0003': '00', '000f': '86', '0004': '00', '0001': '00', '0007': '00', 'ff01': '86'}}}, 'TimeStamps': {'01-0400': 1556455037, '01-0405': 1556455037, '01-0000': 1556552793, '01-0406': 1556455037, '01-0006': 1556455037, '01-0402': 1556455037, '01-0001': 1556455037}}, 'ZDeviceID': '0053', 'Health': 'Live', 'Ep': {'02': {'ClusterType': {}, '000c': '80', '0004': {}}, '01': {'0402': 0.0, '0019': {}, '0400': '0', '0002': {}, 'ClusterType': {'711': 'Switch'}, '000a': {}, '0000': {}, '0006': '00', '0010': {}, '0003': {}, '0405': 0.0, '0005': {}, '0004': {}, '0001': '233.1;0;0;0', '0406': '00'}, '03': {'ClusterType': {}, '000c': {}}}}
J ai du mal a trouver dans les log le moment de l'ajout
JE recherche encore


bonne soirée
Merci pour l'info, je me débrouille avec ça. En fait il s'agit d'un device pas connu du plugin pour l'instant.
Je vois ce que je peu en tirer.
Il faudra que tu passes sur la branche beta du plugin

git checkout beta

quand j'aurais poussé une modif qui prend en compte ce plug. Ensuite il te faudra refaire l'operation d'appairage pour qu'il soit re-créé ...

Je te tiens au courant