Page 1 sur 2
[Résolu][MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 11:00
par Tibothika
Bonjour à tous,
Suite au passage en 3.1e, je n'ai plus accès à l'interface web de la zigate en m'y connectant par le port 9440 de mon serveur domoticz.
Mes accessoires sont bien remontés dans Domoticz mais j'ai l'impression que l'initialisation du plugin bugge après l'étape "TxPower Attenuation : 0 dBm" et juste avant l'étape du démarrage du webserver de la zigate (voir log ci-dessous).
Je suis sous Domoticz beta 2021.1 (build 13256) avec le plugin zigate beta-4.12.304.
Si quelqu'un a une idée....je suis preneur....
Code : Tout sélectionner
2021-05-12 16:56:02.430 PiZiTib hardware started.
2021-05-12 16:56:02.430 Status: PiZiTib: (PiZiTib) Entering work loop.
2021-05-12 16:56:02.430 Status: PiZiTib: (PiZiTib) Started.
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Is GC enabled: True
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[HardwareID] 22
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[HomeFolder] /home/pi/domoticz/plugins/Domoticz-Zigate/
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[StartupFolder] /home/pi/domoticz/
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[UserDataFolder] /home/pi/domoticz/
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[WebRoot]
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[Database] /home/pi/domoticz/domoticz.db
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[Language] fr
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[Version] 4.12
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[Author] zaraki673 pipiche38
2021-05-12 16:56:12.088 PiZiTib: (PiZiTib) Parameters[Name] PiZiTib
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Address] 0.0.0.0
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Port] 9999
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[SerialPort] /dev/ttyAMA0
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Username]
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Password]
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Key] Zigate
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Mode1] PI
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Mode2]
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Mode3] False
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Mode4] 9440
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Mode5]
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[Mode6] null
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[DomoticzVersion] 2021.1 (build 13256)
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[DomoticzHash] ab915f0a4
2021-05-12 16:56:12.089 PiZiTib: (PiZiTib) Parameters[DomoticzBuildTime] 2021-05-11 15:57:09
2021-05-12 16:56:12.096 PiZiTib: (PiZiTib) start_logging_thread
2021-05-12 16:56:12.097 PiZiTib: (PiZiTib) logging_thread - listening
2021-05-12 16:56:12.885 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 0000
2021-05-12 16:56:12.885 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 1cc9
2021-05-12 16:56:12.886 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 9bdf
2021-05-12 16:56:12.886 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 73ea
2021-05-12 16:56:12.886 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 97a4
2021-05-12 16:56:12.886 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data a413
2021-05-12 16:56:12.886 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data da7a
2021-05-12 16:56:12.886 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data e78b
2021-05-12 16:56:12.886 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 5f64
2021-05-12 16:56:12.886 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 45f8
2021-05-12 16:56:12.887 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 6db9
2021-05-12 16:56:12.887 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 7187
2021-05-12 16:56:12.887 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 13bc
2021-05-12 16:56:12.887 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 042d
2021-05-12 16:56:12.887 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 420b
2021-05-12 16:56:12.887 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data dfc2
2021-05-12 16:56:12.887 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 006f
2021-05-12 16:56:12.887 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 19c7
2021-05-12 16:56:12.888 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 41fc
2021-05-12 16:56:12.888 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 9f2a
2021-05-12 16:56:12.888 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data 5fc6
2021-05-12 16:56:12.888 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data c4ce
2021-05-12 16:56:12.888 PiZiTib: (PiZiTib) ReadAttributeReq - Reset ReadAttributes data a95f
2021-05-12 16:56:12.952 PiZiTib: (PiZiTib) runmode_with_gpiocommand
2021-05-12 16:56:12.952 PiZiTib: (PiZiTib) + Checkint GPIO PINs
2021-05-12 16:56:12.071 Status: PiZiTib: (PiZiTib) Initialized version 4.12, author 'zaraki673 pipiche38'
2021-05-12 16:56:12.091 Status: PiZiTib: (PiZiTib) Zigate plugin beta-4.12.303 started
2021-05-12 16:56:12.091 Status: PiZiTib: (PiZiTib) Debug: null
2021-05-12 16:56:12.091 Status: PiZiTib: (PiZiTib) DomoticzVersion: 2021.1 (build 13256)
2021-05-12 16:56:12.091 Status: PiZiTib: (PiZiTib) load PluginConf
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) enablegroupmanagement set to 1
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) enableReadAttributes set to 1
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) zigatePartOfGroup0000 set to 1
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) port set to 443
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) Lang set to fr-FR
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) resetReadAttributes set to 1
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) blueLedOnOff set to 0
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) Certification set to FCC
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) CertificationCode set to 2
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) channel set to 11
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) filename set to /home/pi/domoticz/plugins/Domoticz-Zigate/Conf/PluginConf-22.json
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) pluginHome set to /home/pi/domoticz/plugins/Domoticz-Zigate/
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) homedirectory set to /home/pi/domoticz/plugins/Domoticz-Zigate/
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) pluginData set to /home/pi/domoticz/plugins/Domoticz-Zigate/Data/
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) pluginConfig set to /home/pi/domoticz/plugins/Domoticz-Zigate/Conf/
2021-05-12 16:56:12.095 Status: PiZiTib: (PiZiTib) pluginOTAFirmware set to /home/pi/domoticz/plugins/Domoticz-Zigate/OTAFirmware/
2021-05-12 16:56:12.096 Status: PiZiTib: (PiZiTib) pluginReports set to /home/pi/domoticz/plugins/Domoticz-Zigate/Reports/
2021-05-12 16:56:12.096 Status: PiZiTib: (PiZiTib) pluginWWW set to /home/pi/domoticz/plugins/Domoticz-Zigate/www/
2021-05-12 16:56:12.096 Status: PiZiTib: (PiZiTib) pluginLogs set to /home/pi/domoticz/plugins/Domoticz-Zigate/Logs/
2021-05-12 16:56:12.096 Status: PiZiTib: (PiZiTib) forceAckOnZCL set to 1
2021-05-12 16:56:12.096 Status: PiZiTib: (PiZiTib) Starting LoggingManagement thread
2021-05-12 16:56:12.101 Status: PiZiTib: (PiZiTib) Python Version - 3.7.3 (default, Jan 22 2021, 20:04:44)
2021-05-12 16:56:12.101 [GCC 8.3.0]
2021-05-12 16:56:12.101 Status: PiZiTib: (PiZiTib) DomoticzVersion: 2021.1 (build 13256)
2021-05-12 16:56:12.101 Status: PiZiTib: (PiZiTib) DomoticzHash: ab915f0a4
2021-05-12 16:56:12.101 Status: PiZiTib: (PiZiTib) DomoticzBuildTime: 2021-05-11 15:57:09
2021-05-12 16:56:12.102 Status: PiZiTib: (PiZiTib) Opening DomoticzDB in raw
2021-05-12 16:56:12.129 Status: PiZiTib: (PiZiTib) Plugin Database: DeviceList-22.txt
2021-05-12 16:56:12.140 Status: PiZiTib: (PiZiTib) DeviceConf loaded
2021-05-12 16:56:12.604 Status: PiZiTib: (PiZiTib) load ListOfDevice
2021-05-12 16:56:12.888 Status: PiZiTib: (PiZiTib) 23 Entries loaded from /home/pi/domoticz/plugins/Domoticz-Zigate/Data/DeviceList-22.txt
2021-05-12 16:56:12.924 Status: PiZiTib: (PiZiTib) Transport mode: PI
2021-05-12 16:56:12.949 Status: PiZiTib: (PiZiTib) Python version: ['3.7.3 (default, Jan 22 2021, 20:04:44) ', '[GCC 8.3.0]'] dist: ('debian', '10.9', '') linux_distribution: ('debian', '10.9', '') system: Linux machine: armv7l platform: Linux-5.10.17-v7+-armv7l-with-debian-10.9 uname: uname_result(system='Linux', node='raspberrypi', release='5.10.17-v7+', version='#1414 SMP Fri Apr 30 13:18:35 BST 2021', machine='armv7l', processor='') version: #1414 SMP Fri Apr 30 13:18:35 BST 2021 mac_ver: ('', ('', '', ''), '')
2021-05-12 16:56:13.099 PiZiTib: (PiZiTib) + Checkint GPIO PINs
2021-05-12 16:56:13.145 Status: PiZiTib: (PiZiTib) Connection Name: Zigate, Transport: Serial, Address: /dev/ttyAMA0
2021-05-12 16:56:13.650 Status: PiZiTib: (PiZiTib) ZigateTransport: Serial Connection open: Serial<id=0x63e4d0b0, open=True>(port='/dev/ttyAMA0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=None, xonxoff=False, rtscts=False, dsrdtr=False)
2021-05-12 16:56:13.654 Status: PiZiTib: (PiZiTib) ZigateTransport: writer_thread Thread start.
2021-05-12 16:56:13.655 Status: PiZiTib: (PiZiTib) Connection open: Serial<id=0x63e4d0b0, open=True>(port='/dev/ttyAMA0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=None, xonxoff=False, rtscts=False, dsrdtr=False)
2021-05-12 16:56:13.656 Status: PiZiTib: (PiZiTib) ZigateTransport: thread_processing_and_sending Thread start.
2021-05-12 16:56:13.792 Status: Python EventSystem: Initalizing event module.
2021-05-12 16:56:13.793 Status: EventSystem: Started
2021-05-12 16:56:13.793 Status: EventSystem: Queue thread started...
2021-05-12 16:56:31.287 Status: PiZiTib: (PiZiTib) ==> Transport Mode switch to: 31e
2021-05-12 16:56:31.303 Status: PiZiTib: (PiZiTib) ZiGate Classic PDM (legacy)
2021-05-12 16:56:31.303 Status: PiZiTib: (PiZiTib) Installer Version Number: 031e
2021-05-12 16:56:43.996 Status: PiZiTib: (PiZiTib) Zigate addresses ieee: 00158d0001ede9e0 , short addr: 0000
2021-05-12 16:56:43.996 Status: PiZiTib: (PiZiTib) Network state UP, PANID: 4878 extPANID: 0x62ce2353ba2f72af Channel: 11
2021-05-12 16:56:48.101 Status: PiZiTib: (PiZiTib) Request Disabling Accepting new Hardware
2021-05-12 16:56:48.901 Status: PiZiTib: (PiZiTib) Accepting new Hardware: Disable (Off)
2021-05-12 16:56:49.288 Status: PiZiTib: (PiZiTib) Number of devices recently active in Zigate = 17
2021-05-12 16:56:49.288 Status: PiZiTib: (PiZiTib) [00] DevID: 00 Network addr: a95f IEEE: 00158d000313995a LQI: 184 power: 00 Model: lumi.sensor_motion.aq2 ( Détecteur Salon )
2021-05-12 16:56:49.288 Status: PiZiTib: (PiZiTib) [01] DevID: 01 Network addr: 97a4 IEEE: 00158d0003555825 LQI: 162 power: 00 Model: lumi.sensor_switch ( Switch Entrée )
2021-05-12 16:56:49.289 Status: PiZiTib: (PiZiTib) [02] DevID: 02 Network addr: 1cc9 IEEE: 00158d000289c7d9 LQI: 184 power: 00 Model: lumi.sensor_magnet ( Porte d'entrée )
2021-05-12 16:56:49.289 Status: PiZiTib: (PiZiTib) [03] DevID: 03 Network addr: 7187 IEEE: 5c0272fffe83f4a5 LQI: 189 power: 00 Model: TRADFRI onoff switch ( Switch Ikea )
2021-05-12 16:56:49.289 Status: PiZiTib: (PiZiTib) [04] DevID: 04 Network addr: 9f2a IEEE: 00158d000355583c LQI: 127 power: 00 Model: lumi.sensor_switch ( Switch Chambre Arsène )
2021-05-12 16:56:49.289 Status: PiZiTib: (PiZiTib) [05] DevID: 06 Network addr: 45f8 IEEE: 00158d00023acba1 LQI: 144 power: 00 Model: lumi.sensor_ht ( Température Salle de Bain )
2021-05-12 16:56:49.290 Status: PiZiTib: (PiZiTib) [06] DevID: 08 Network addr: 13bc IEEE: 00158d0004184a3c LQI: 140 power: 00 Model: lumi.sensor_ht ( Température Cuisine )
2021-05-12 16:56:49.290 Status: PiZiTib: (PiZiTib) [07] DevID: 09 Network addr: 73ea IEEE: 00158d0002e9696b LQI: 136 power: 00 Model: lumi.sensor_switch ( Switch Chambre parents )
2021-05-12 16:56:49.290 Status: PiZiTib: (PiZiTib) [08] DevID: 0a Network addr: e78b IEEE: 00158d0004450153 LQI: 158 power: 00 Model: lumi.sensor_ht ( Température Chambre Antoine )
2021-05-12 16:56:49.291 Status: PiZiTib: (PiZiTib) [09] DevID: 0c Network addr: a413 IEEE: 00158d000224dede LQI: 190 power: 00 Model: lumi.sensor_motion ( Détecteur Entrée )
2021-05-12 16:56:49.291 Status: PiZiTib: (PiZiTib) [10] DevID: 0d Network addr: da7a IEEE: 00158d0003556445 LQI: 139 power: 00 Model: lumi.sensor_switch ( Switch Antoine )
2021-05-12 16:56:49.291 Status: PiZiTib: (PiZiTib) [11] DevID: 0e Network addr: 19c7 IEEE: 00158d00035a65dd LQI: 157 power: 00 Model: lumi.sensor_switch ( Switch Salon )
2021-05-12 16:56:49.292 Status: PiZiTib: (PiZiTib) [12] DevID: 0f Network addr: 006f IEEE: 00158d0002f3fe9a LQI: 092 power: 00 Model: lumi.weather ( Température Jardin )
2021-05-12 16:56:49.292 Status: PiZiTib: (PiZiTib) [13] DevID: 28 Network addr: 042d IEEE: 60a423fffe0e10d7 LQI: 117 power: 01 Model: TS011F ( Globe Chambre Arsène )
2021-05-12 16:56:49.292 Status: PiZiTib: (PiZiTib) [14] DevID: 29 Network addr: 6db9 IEEE: bc33acfffe2b47e9 LQI: 090 power: 01 Model: TRADFRI control outlet ( Chauffage GreenBox )
2021-05-12 16:56:49.293 Status: PiZiTib: (PiZiTib) [15] DevID: 2a Network addr: 420b IEEE: 588e81fffeeb4901 LQI: 171 power: 01 Model: TS0502A ( Lampe Canapé )
2021-05-12 16:56:49.293 Status: PiZiTib: (PiZiTib) [16] DevID: 2b Network addr: 5f64 IEEE: 00124b0022253b05 LQI: 099 power: 01 Model: BASICZBR3 ( Grande lampe Salon )
2021-05-12 16:56:53.059 PiZiTib: (PiZiTib) Switch Blue Led off
2021-05-12 16:56:53.060 Status: PiZiTib: (PiZiTib) Zigate set to Certification : FCC
2021-05-12 16:56:53.060 Status: PiZiTib: (PiZiTib) Start Group Management
2021-05-12 16:56:53.357 Status: PiZiTib: (PiZiTib) TxPower Attenuation : 0 dBm
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) 'onHeartbeat' failed 'JSONDecodeError'.
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 1087 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onHeartbeat
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 669 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onHeartbeat
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 890 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function zigateInit_Phase3
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 971 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function start_GrpManagement
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 115 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/GroupMgtv2/GroupManagement.py', function __init__
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 51 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/GroupMgtv2/GrpDatabase.py', function load_groups_list_from_json
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 296 in '/usr/lib/python3.7/json/__init__.py', function load
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 348 in '/usr/lib/python3.7/json/__init__.py', function loads
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 337 in '/usr/lib/python3.7/json/decoder.py', function decode
2021-05-12 16:56:53.066 Error: PiZiTib: (PiZiTib) ----> Line 355 in '/usr/lib/python3.7/json/decoder.py', function raw_decode
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 11:26
par Keros
Bonjour Tibothika et bienvenue sur le forum
Je viens de déplacer ton sujet dans la section ZiGate.
Tu peux nous préciser ce que tu as fait pour passer à la 3.1e ?
Tu as installé quel firmware : le standard ou le OptiPDM ?
Tu as fait une sauvegarde de la ZiGate avant ?
Est-ce que tu as touché quelque chose du côté DomoticZ ou du plugin ?
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 12:44
par Tibothika
Bonjour Kéros et merci de me répondre.
J'ai utilisé le firmware 3.1e standard (pas voulu faire erase PDM et perdre mes accessoires zigbee et remettre à jour mes evenements...).
Pour la mise à jour, j'utilise ces lignes de code pour sauvegarder mon plugin et flasher mon zigate (je m'étais fait un petit fichier txt il y a maintenant 2-3 ans avec les lignes de commande dont j'ai besoin pour mettre à jour mon zigate et renouveller mon certificat let's encrypt)
Code : Tout sélectionner
---------------------------------
- Mise à jour firmware pizigate -
---------------------------------
Sauvegarde plugin Zigate
-------------------------
sudo service domoticz.sh stop
sudo mv /home/pi/domoticz/plugins/Domoticz-Zigate /home/pi
cd /home/pi/domoticz/plugins
git clone https://github.com/pipiche38/Domoticz-Zigate.git
cp /home/pi/Domoticz-Zigate/Data/* /home/pi/domoticz/plugins/Domoticz-Zigate/Data
cp /home/pi/Domoticz-Zigate/Conf/PluginConf* /home/pi/domoticz/plugins/Domoticz-Zigate/Conf
cp /home/pi/Domoticz-Zigate/Reports/* /home/pi/domoticz/plugins/Domoticz-Zigate/Reports
--> si beta
cd /home/pi/domoticz/plugins/Domoticz-Zigate/
git pull
git checkout beta
sudo service domoticz.sh start
Mise a jour Firmware
--------------------
Désactiver plugin Zigate dans domoticz
Mettre fichier bin à la racine du pi
cd JennicModuleProgrammer/
cd Build
gpio mode 0 out
gpio mode 2 out
gpio write 2 0
gpio write 0 0
gpio write 0 1
sudo ./JennicModuleProgrammer -V 6 -P 115200 -f /home/pi/ZiGate.bin -s /dev/ttyAMA0
J'ai fait çà comme d'habitude et je n'ai pas rencontré de message d'erreur.
Avant de flasher le zigate, j'ai mis à jour mon raspberry pi 3, puis mis à jour mes plugins domoticz (dont mon pizigate), mis à jour Domoticz, redemarrer le pi puis flasher mon pizi....
Je n'ai plus d'accès à l'interface web du zigate, cà bugge à l'étape du lancement du serverweb.
Et comme j'ai désactivé le permitjoin, je ne peux plus réappairer un capteur de porte de xiaomi qui ne remonte pas. (c'est le seul qui n'est pas synchroniser depuis la mise à jour et ne veut pas se réapairer lorsque j'appuis sur son bouton 5s).
C'est le plus éloigné de mon zigate. D'habitude j'active un coup le permitjoin depuis l'interface web lorsque je met mon systeme à jour tout les dimanches...
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 13:58
par Keros
Il n'y a aucun besoin de refaire des Permit join quand tous les objets sont sur le réseau.
Une question : tes autres objets fonctionnent ou pas ?
Tu étais dans quelle configuration avant tes upgrades ? DomoticZ, Firmware et Plugin ? (Pour le plugin, je me doute que tu ne te souviens plus du numéro, mais est-ce que tu l'avais mis à jour récement ou c'était une version d'il y a 2 ans ...)
Tu peux faire un essai en basculant sur la branche stable ?
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 14:13
par Tibothika
Oui, tous mes autres accessoires zigbee fonctionnent correctement mis à part mon capteur de porte xiaomi mijia qui n'est plus remonté dans Domoticz depuis le 11 Mai donc 24h avant upgrade firmware du zigate... je vais changer la pile pour voir si c'est pas un problème de tension.
Je ne sais plus dans quelles versions étaient Domoticz et le plugin de ma pizigate mais le firmware était en 3.1d.
Je met à jour tout mon systeme au moins 2x par semaine par ces lignes de commande
Code : Tout sélectionner
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean -y && sudo apt-get clean -y && sudo apt-get autoremove --purge
Code : Tout sélectionner
cd ~/domoticz/plugins && cd DomoticzLinky && sudo git pull && cd ./.. && cd BroadlinkIR && sudo git pull && cd ./.. && cd Domoticz-Zigate && sudo git pull && cd ./.. && cd Domoticz-Google-Plugin && sudo git pull && cd ./.. && cd domoticz_gaspar && sudo git pull && cd ./.. && cd PluginDomoticzFreebox && sudo git pull && cd ./.. && cd Domoticz-Tuya-SmartPlug-Plugin && sudo git pull
Et un "./updatebeta" dans le dossier "domoticz"
Je redemarre mon pi par un "sudo reboot"
J'utilise la beta de Domoticz et la branche beta du plugin zigate.
Ci-dessous mes versions python installés sur mon pi
Code : Tout sélectionner
pip 20.3.4 from /home/pi/.local/lib/python2.7/site-packages/pip (python 2.7)
Python 2.7.16
pip 21.1.1 from /home/pi/.local/lib/python3.7/site-packages/pip (python 3.7)
Python 3.7.3
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 14:38
par Tibothika
Je viens de repasser en stable.
Code : Tout sélectionner
sudo git checkout stable
Basculement sur la branche 'stable'
Votre branche est en retard sur 'origin/stable' de 3775 commits, et peut être mise à jour en avance rapide.
(utilisez "git pull" pour mettre à jour votre branche locale)
Code : Tout sélectionner
sudo git pull
Mise à jour 6a000283..3e313eb4
Fast-forward
.bandit | 3 +
.github/FUNDING.yml | 13 +
.github/ISSUE_TEMPLATE/Add_New_Hardware.md | 28 +
.github/ISSUE_TEMPLATE/bug_report.md | 2 +
.github/no-response.yml | 13 +
.github/stale.yml | 17 +
.github/workflows/lint_python.yml | 21 +
.gitignore | 22 +-
.hidden/VERSION | 1 +
Classes/APS.py | 193 -
Classes/AdminWidgets.py | 1 +
Classes/DomoticzDB.py | 116 +-
Classes/GroupMgt.py | 1849 -------
Classes/GroupMgtv2/GroupManagement.py | 146 +
Classes/GroupMgtv2/GrpCallBackResponses.py | 59 +
Classes/GroupMgtv2/GrpCommands.py | 131 +
Classes/GroupMgtv2/GrpDatabase.py | 157 +
Classes/GroupMgtv2/GrpDomoticz.py | 624 +++
Classes/GroupMgtv2/GrpIkeaRemote.py | 157 +
Classes/GroupMgtv2/GrpMigration.py | 78 +
Classes/GroupMgtv2/GrpResponses.py | 214 +
Classes/GroupMgtv2/GrpServices.py | 135 +
Classes/GroupMgtv2/GrpWebServices.py | 199 +
Data/empty => Classes/GroupMgtv2/__init__.py | 0
Classes/IAS.py | 289 +-
Classes/ListOfDevices.py | 51 -
Classes/LoggingManagement.py | 246 +
Classes/NetworkEnergy.py | 37 +-
Classes/NetworkMap.py | 148 +-
Classes/OTA.py | 1610 +++---
Classes/PluginConf.py | 743 +--
Classes/Transport.py | 3003 ++++++++---
Classes/TransportStats.py | 70 +-
Classes/WebServer.py | 2542 ---------
Classes/WebServer/WebServer.py | 1233 +++++
Classes/WebServer/__init__.py | 0
Classes/WebServer/com.py | 78 +
Classes/WebServer/dispatcher.py | 95 +
Classes/WebServer/headerResponse.py | 50 +
Classes/WebServer/onMessage.py | 144 +
Classes/WebServer/rest_Bindings.py | 120 +
Classes/WebServer/rest_Casaia.py | 145 +
Classes/WebServer/rest_Energy.py | 36 +
Classes/WebServer/rest_Groups.py | 302 ++
Classes/WebServer/rest_Ota.py | 222 +
Classes/WebServer/rest_Provisioning.py | 227 +
Classes/WebServer/rest_Topology.py | 217 +
Classes/WebServer/sendresponse.py | 110 +
Classes/WebServer/tools.py | 32 +
Conf/Certified/.DS_Store | Bin 0 -> 6148 bytes
Conf/Certified/Bitron/90201024.json | 22 +
Conf/Certified/Blitzwolf/TS0121.json | 30 +
Conf/Certified/Casa.ia/AC201A.json | 29 +
Conf/Certified/Casa.ia/AC211.json | 44 +
Conf/Certified/Casa.ia/AC221.json | 44 +
Conf/Certified/Casa.ia/CAC211.json | 44 +
Conf/Certified/Casa.ia/CB432.json | 29 +
Conf/Certified/Casa.ia/DWS312.json | 19 +
Conf/Certified/Casa.ia/Dual_Relay_Module.json | 28 +
Conf/Certified/Casa.ia/KF204.json | 28 +
Conf/Certified/Casa.ia/KF205.json | 28 +
Conf/Certified/Casa.ia/PB206.json | 19 +
Conf/Certified/Casa.ia/PC321.json | 30 +
Conf/Certified/Casa.ia/PIR323.json | 32 +
Conf/Certified/Casa.ia/PR412.json | 25 +
Conf/Certified/Casa.ia/THS317.json | 22 +
Conf/Certified/Casa.ia/VBS308.json | 20 +
Conf/Certified/Casa.ia/WSP402.json | 29 +
Conf/Certified/Danalock/V3-BTZB.json | 33 +
Conf/Certified/Danfoss/eTRV0100.json | 37 +
Conf/Certified/ENKI-LEXMAN/LXEK-1.json | 34 +
Conf/Certified/ENKI-LEXMAN/LXEK-2.json | 33 +
Conf/Certified/Eurotronics/SPZB0001.json | 11 +-
Conf/Certified/GLEDOPTO/GL-B-007Z.json | 30 +
Conf/Certified/GLEDOPTO/GL-B-008Z.json | 30 +
Conf/Certified/GLEDOPTO/GL-C-007.json | 30 +
Conf/Certified/GLEDOPTO/GL-C-008S.json | 30 +
Conf/Certified/GLEDOPTO/GL-C-008Z.json | 30 +
Conf/Certified/GLEDOPTO/GL-C-009.json | 4 -
Conf/Certified/GLEDOPTO/GL-FL-004TZS.json | 30 +
Conf/Certified/GLEDOPTO/GL-MC-001.json | 29 +
Conf/Certified/Heiman/COSensor-EM.json | 22 +
Conf/Certified/Heiman/COSensor-N.json | 20 +
Conf/Certified/Heiman/CO_V15.json | 20 +
Conf/Certified/Heiman/CO_YDLV10.json | 20 +
Conf/Certified/Heiman/RC-EF-3.0.json | 24 +
Conf/Certified/Heiman/RC-EM.json | 24 +
Conf/Certified/Heiman/SMOK_YDLV10.json | 15 +
Conf/Certified/Heiman/SmokeSensor-EF-3.0.json | 13 +
Conf/Certified/Heiman/SmokeSensor-EM.json | 24 +
Conf/Certified/Heiman/WaterSensor-EF-3.0.json | 25 +
.../IKEA_TRADFRI/FLOALT panel WS 30x90.json | 32 +
.../Certified/IKEA_TRADFRI/TRADFRI Driver 30W.json | 26 +
.../TRADFRI bulb E12 WS opal 400lm.json | 3 +-
.../TRADFRI bulb E14 W opch 400lm.json | 28 +
.../IKEA_TRADFRI/TRADFRI bulb E14 WS 470lm.json | 29 +
.../TRADFRI bulb E14 WS opal 400lm.json | 34 +-
.../TRADFRI bulb E14 WS opal 600lm.json | 31 +
.../TRADFRI bulb E26 WS clear 950lm.json | 3 +-
.../TRADFRI bulb E26 WS opal 980lm.json | 3 +-
.../TRADFRI bulb E27 CWS opal 600lm.json | 33 +
.../TRADFRI bulb E27 W opal 1000lm.json | 27 +
.../TRADFRI bulb E27 WS clear 806lm.json | 30 +
.../TRADFRI bulb E27 WS clear 950lm.json | 3 +-
.../TRADFRI bulb E27 WS opal 1000lm.json | 3 +-
.../TRADFRI bulb E27 WS opal 950lm.json | 3 +-
.../TRADFRI bulb E27 WS opal 980lm.json | 3 +-
.../TRADFRI bulb E27 WW clear 250lm.json | 27 +
.../IKEA_TRADFRI/TRADFRI bulb E27 opal 1000lm.json | 27 +
.../IKEA_TRADFRI/TRADFRI bulb GU10 W 400lm.json | 27 +
.../IKEA_TRADFRI/TRADFRI bulb GU10 WS 400lm.json | 3 +-
.../IKEA_TRADFRI/TRADFRI control outlet.json | 7 +-
.../IKEA_TRADFRI/TRADFRI motion sensor.json | 23 +
.../IKEA_TRADFRI/TRADFRI onoff switch.json | 24 +
Conf/Certified/INNR/RB 248 T.json | 36 +
Conf/Certified/INNR/SP 120.json | 39 +
Conf/Certified/Idinio/Dimmer-Switch-ZB3.0.json | 28 +
Conf/Certified/LUMI/lumi.ctrl_ln2.json | 10 +-
Conf/Certified/LUMI/lumi.lock.v1.json | 20 +
Conf/Certified/LUMI/lumi.plug.maeu01.json | 36 +
Conf/Certified/LUMI/lumi.plug.mmeu01.json | 41 +
Conf/Certified/LUMI/lumi.remote.b186acn02.json | 35 +
Conf/Certified/LUMI/lumi.remote.b286acn02.json | 31 +
.../LUMI/lumi.remote.b286opcn01-bulb.json | 25 +
Conf/Certified/LUMI/lumi.remote.b286opcn01.json | 20 +
.../LUMI/lumi.remote.b486opcn01-bulb.json | 24 +
Conf/Certified/LUMI/lumi.remote.b486opcn01.json | 22 +
.../LUMI/lumi.remote.b686opcn01-bulb.json | 24 +
Conf/Certified/LUMI/lumi.remote.b686opcn01.json | 26 +-
Conf/Certified/LUMI/lumi.router.json | 20 +
Conf/Certified/LUMI/lumi.sen_ill.mgl01.json | 7 +-
Conf/Certified/LUMI/lumi.sensor_natgas.json | 23 +
Conf/Certified/Legrand/Cable outlet.json | 30 +-
Conf/Certified/Legrand/Connected outlet.json | 6 +-
.../Legrand/DIN power consumption module.json | 2 +-
.../Legrand/Dimmer switch wo neutral.json | 6 +-
Conf/Certified/Legrand/Micromodule switch.json | 2 +-
Conf/Certified/Legrand/Mobile outlet.json | 6 +-
.../Legrand/Shutter switch with neutral.json | 6 +-
Conf/Certified/Legrand/Teleruptor.json | 30 +
Conf/Certified/Nexturn/VOC_Sensor.json | 27 +
Conf/Certified/OSRAM/CLA60 TW OSRAM.json | 2 +-
.../Certified/OSRAM/LIGHTIFY Indoor Flex RGBW.json | 28 +
Conf/Certified/OSRAM/PAR16 50 TW.json | 29 +
.../Orvibo/3c4e4fc81ed442efaf69353effcdfc5f.json | 22 +
Conf/Certified/Others/Lamp_01.json | 21 +
Conf/Certified/Others/ZB-SW01.json | 21 +
Conf/Certified/Philips/LCT001.json | 32 +
Conf/Certified/Philips/LCT003.json | 32 +
Conf/Certified/Philips/LCT007.json | 32 +
Conf/Certified/Philips/LCT010.json | 32 +
Conf/Certified/Philips/LCT015.json | 32 +
Conf/Certified/Philips/LCT024.json | 32 +
Conf/Certified/Philips/LLC010.json | 31 +
Conf/Certified/Philips/LOM002.json | 29 +
Conf/Certified/Philips/LST002.json | 2 +-
Conf/Certified/Philips/LTA001.json | 31 +
Conf/Certified/Philips/LTC001.json | 31 +
Conf/Certified/Philips/LTW001.json | 31 +
Conf/Certified/Philips/LTW004.json | 31 +
Conf/Certified/Philips/LWB006.json | 31 +
Conf/Certified/Philips/RWL021.json | 8 +-
Conf/Certified/Philips/SML001.json | 9 +-
Conf/Certified/Philips/SML002.json | 8 +-
Conf/Certified/Profalux/BSO-Profalux.json | 30 +
Conf/Certified/Profalux/Telecommande-Profalux.json | 28 +
Conf/Certified/Profalux/Volet-Profalux.json | 28 +
Conf/Certified/Profalux/VoletBSO-Profalux.json | 30 +
Conf/Certified/Samotech/SM309.json | 31 +
Conf/Certified/Schneider/1GANGSHUTTER1.json | 38 +
Conf/Certified/Schneider/EH-ZB-BMS.json | 16 +-
Conf/Certified/Schneider/EH-ZB-HACT.json | 14 +-
Conf/Certified/Schneider/EH-ZB-LMACT.json | 10 +-
Conf/Certified/Schneider/EH-ZB-RTS.json | 11 +-
Conf/Certified/Schneider/EH-ZB-SPD-V2.json | 6 +-
Conf/Certified/Schneider/EH-ZB-SPD.json | 6 +-
Conf/Certified/Schneider/EH-ZB-VACT.json | 33 +-
Conf/Certified/SmartThings/outletv4.json | 30 +
Conf/Certified/Sonoff/01MINIZB.json | 28 +
Conf/Certified/Sonoff/66666.json | 26 +
Conf/Certified/Sonoff/BASICZBR3.json | 24 +
Conf/Certified/Sonoff/DS-01.json | 22 +
Conf/Certified/Sonoff/DS01.json | 22 +
Conf/Certified/Sonoff/MS01.json | 22 +
Conf/Certified/Sonoff/MSO1.json | 22 +
Conf/Certified/Sonoff/TH01.json | 26 +
Conf/Certified/Sonoff/WB-01.json | 22 +
Conf/Certified/Sonoff/WB01.json | 22 +
Conf/Certified/TUYA/TS0502A.json | 29 +
Conf/Certified/{TUYA => Tuya}/TS0001.json | 0
Conf/Certified/{TUYA => Tuya}/TS0002.json | 0
Conf/Certified/Tuya/TS0003.json | 19 +
Conf/Certified/{TUYA => Tuya}/TS0011.json | 0
Conf/Certified/{TUYA => Tuya}/TS0012.json | 0
Conf/Certified/{TUYA => Tuya}/TS0013.json | 0
Conf/Certified/Tuya/TS0043.json | 20 +
Conf/Certified/Tuya/TS0112.json | 39 +
Conf/Certified/Tuya/TS011F.json | 24 +
Conf/Certified/Tuya/TS0201.json | 21 +
Conf/Certified/Tuya/TS0207-extender.json | 19 +
Conf/Certified/Tuya/TS0207-waterleak.json | 22 +
Conf/Certified/Tuya/TS0502A.json | 29 +
Conf/Certified/Tuya/TS0505A.json | 33 +
Conf/Certified/Tuya/TS0601.json | 22 +
Conf/Certified/Tuya/fvq6avy.json | 22 +
Conf/Certified/Tuya/ivfvd7h.json | 21 +
Conf/Certified/Zemismart/LXN56-DC27LX1.1.json | 27 +
Conf/Certified/ZiGate/WS2812_light_controller.json | 30 +
Conf/Certified/ZiGate/Zigate-Router.json | 22 +
Conf/DeviceConf.txt | 11 -
Data/.precious | 0
Logs/.PRECIOUS | 0
Logs/.precious | 0
Modules/actuators.py | 121 +-
Modules/basicInputs.py | 59 +
Modules/basicOutputs.py | 806 +++
Modules/bindings.py | 429 ++
Modules/blitzwolf.py | 27 +
Modules/callback.py | 54 +
Modules/casaia.py | 608 +++
Modules/checkingUpdate.py | 40 +-
Modules/cmdsDoorLock.py | 80 +
Modules/command.py | 779 ++-
Modules/configureReporting.py | 297 ++
Modules/database.py | 564 +-
Modules/deviceAnnoucement.py | 1238 +++++
Modules/domoCreate.py | 700 +++
Modules/domoMaj.py | 961 ++++
Modules/domoTools.py | 590 +++
Modules/domoticz.py | 2199 --------
Modules/enki.py | 49 +
Modules/errorCodes.py | 57 +-
Modules/fanControl.py | 40 +
Modules/gledopto.py | 44 +
Modules/heartbeat.py | 653 ++-
Modules/inRawAps.py | 138 +
Modules/input.py | 5539 +++++++++++++-------
Modules/legrand_netatmo.py | 459 +-
Modules/livolo.py | 138 +
Modules/lumi.py | 632 +++
Modules/orvibo.py | 116 +
Modules/osram_ledvance.py | 79 +
Modules/output.py | 2073 --------
Modules/pairingProcess.py | 258 +-
Modules/pdmHost.py | 478 ++
Modules/philips.py | 112 +
Modules/piZigate.py | 230 +-
Modules/pluzzy.py | 20 +-
Modules/pollControl.py | 165 +
Modules/profalux.py | 250 +
Modules/readAttributes.py | 918 ++++
Modules/readClusters.py | 3643 ++++++-------
Modules/restartPlugin.py | 46 +
Modules/schneider_wiser.py | 1301 ++++-
Modules/sqnMgmt.py | 73 +
Modules/status.py | 324 +-
Modules/thermostats.py | 208 +
Modules/timeServer.py | 48 +
Modules/tools.py | 1159 ++--
Modules/tuya.py | 232 +
Modules/txPower.py | 2 +-
Modules/widgets.py | 532 ++
Modules/writeAttributes.py | 46 +
Modules/zigate.py | 27 +-
Modules/zigateConsts.py | 987 ++--
...1-TRADFRI-control-outlet-2.0.022.ota.ota.signed | Bin 205190 -> 0 bytes
...I-onoff-shortcut-control-2.2.010.ota.ota.signed | Bin 180742 -> 0 bytes
...0035515-TRADFRI-bulb-cws-1.3.009.ota.ota.signed | Bin 179270 -> 0 bytes
...534-TRADFRI-bulb-ws-gu10-1.2.221.ota.ota.signed | Bin 173638 -> 0 bytes
...-TRADFRI-connected-blind-2.2.009.ota.ota.signed | Bin 187878 -> 0 bytes
...-TRADFRI-signal-repeater-2.2.005.ota.ota.signed | Bin 190758 -> 0 bytes
...-TRADFRI-motion-sensor-2-2.0.022.ota.ota.signed | Bin 187750 -> 0 bytes
...2-TRADFRI-sy5882-unified-2.1.022.ota.ota.signed | Bin 209222 -> 0 bytes
...43101-3.1-TRADFRI-dimmer-2.1.024.ota.ota.signed | Bin 181862 -> 0 bytes
...-TRADFRI-light-unified-w-2.1.022.ota.ota.signed | Bin 203846 -> 0 bytes
...9495-TRADFRI-transformer-1.2.245.ota.ota.signed | Bin 182054 -> 0 bytes
...5-TRADFRI-bulb-ws-1000lm-1.2.217.ota.ota.signed | Bin 174150 -> 0 bytes
...96-TRADFRI-bulb-w-1000lm-1.2.214.ota.ota.signed | Bin 169222 -> 0 bytes
...159697-TRADFRI-driver-hp-1.2.217.ota.ota.signed | Bin 174150 -> 0 bytes
...159698-TRADFRI-driver-lp-1.2.217.ota.ota.signed | Bin 174150 -> 0 bytes
...1-TRADFRI-remote-control-2.3.014.ota.ota.signed | Bin 183526 -> 0 bytes
...00-TRADFRI-motion-sensor-1.2.214.ota.ota.signed | Bin 158694 -> 0 bytes
...-TRADFRI-wireless-dimmer-2.3.028.ota.ota.signed | Bin 180294 -> 0 bytes
.../190579-ncp572b444.ebl.ota.ota.signed | Bin 167174 -> 0 bytes
...TRADFRI-sy5882-driver-ws-2.0.022.ota.ota.signed | Bin 209798 -> 0 bytes
OTAFirmware/IKEA-TRADFRI/README.md | 14 +
.../A19_RGBW_IMG0019_00102428-encrypted.ota | Bin 180052 -> 0 bytes
.../BR30_RGBW_IMG001B_00102428-encrypted.ota | Bin 179100 -> 0 bytes
...ncrypted_11_27_2018_Tue_133608_15_withoutMF.ota | Bin 191128 -> 0 bytes
...LEX_Outdoor_RGBW_IMG001F_00102428-encrypted.ota | Bin 179960 -> 0 bytes
.../FLEX_RGBW_IMG001E_00102428-encrypted.ota | Bin 178908 -> 0 bytes
...ncrypted_11_27_2018_Tue_135739_87_withoutMF.ota | Bin 191048 -> 0 bytes
...ncrypted_11_27_2018_Tue_140612_79_withoutMF.ota | Bin 191080 -> 0 bytes
...ncrypted_12_07_2018_Fri_103650_94_withoutMF.ota | Bin 178996 -> 0 bytes
OTAFirmware/LEDVANCE/README.md | 7 +
.../ZLL_MK_0x01020510_CLA60_RGBW_OSRAM.ota | Bin 142972 -> 0 bytes
.../ZLL_MK_0x01020510_CLASSIC_A60_RGBW.ota | Bin 144008 -> 0 bytes
.../ZLL_MK_0x01020510_LIGHTIFY_INDOOR_FLEX.ota | Bin 142972 -> 0 bytes
.../ZLL_MK_0x01020510_LIGHTIFY_OUTDOOR_FLEX.ota | Bin 143228 -> 0 bytes
.../LEDVANCE/ZLL_Plug01_OnOff_MK_0x01020509.ota | Bin 121680 -> 0 bytes
OTAFirmware/LEGRAND/.PRECIOUS | 0
OTAFirmware/LEGRAND/README.md | 1 +
OTAFirmware/PHILIPS/.PRECIOUS | 0
OTAFirmware/PHILIPS/README.md | 13 +
OTAFirmware/SALUS/README.md | 1 +
OTAFirmware/SCHNEIDER-WISER/.PRECIOUS | 0
ReleaseNotes.md | 222 +-
Tools/Fedora/PiZiGate_test-fedora.c | 228 +
Tools/Fedora/pi-zigate-fedora.py | 71 +
Tools/JennicModuleProgrammer/Build/Makefile | 63 +
Tools/JennicModuleProgrammer/Build/version.txt | 1 +
Tools/JennicModuleProgrammer/README.md | 11 +
Tools/JennicModuleProgrammer/Source/ChipID.h | 124 +
Tools/JennicModuleProgrammer/Source/Firmware.c | 287 +
Tools/JennicModuleProgrammer/Source/Firmware.h | 138 +
.../Source/JN51xx_BootLoader.c | 1537 ++++++
.../Source/JN51xx_BootLoader.h | 122 +
Tools/JennicModuleProgrammer/Source/common.h | 106 +
Tools/JennicModuleProgrammer/Source/dbg.h | 271 +
Tools/JennicModuleProgrammer/Source/main.c | 316 ++
Tools/JennicModuleProgrammer/Source/uart.c | 523 ++
Tools/JennicModuleProgrammer/Source/uart.h | 98 +
Tools/build-Jennic.sh | 7 +
Tools/flash_PiZiGate.py | 79 +
Tools/flash_ZiGate-DIN.py | 2 +-
Tools/ikea-ota-download.py | 52 +
Tools/pi-zigate.sh | 4 +-
User-Tests/DeviceList-06.txt | 31 +
User-Tests/DeviceList-06.txt-updated | 30 +
User-Tests/DeviceList-13.txt | 9 +
User-Tests/DeviceList-13.txt-proflaux | 26 +
User-Tests/DeviceList-13.txt-proflaux-updated | 25 +
User-Tests/DeviceList-13.txt-updated | 8 +
User-Tests/DeviceList-20.txt | 18 +
User-Tests/DeviceList-20.txt-updated | 17 +
User-Tests/DeviceList-46.txt | 34 +
User-Tests/DeviceList-46.txt-updated | 33 +
User-Tests/DeviceList-51.txt | 31 +
User-Tests/DeviceList-51.txt-updated | 30 +
User-Tests/GroupsList-06.pck | Bin 0 -> 249 bytes
User-Tests/GroupsList-20.pck | Bin 0 -> 311 bytes
User-Tests/GroupsList-46.pck | Bin 0 -> 400 bytes
User-Tests/GroupsList-51.pck | Bin 0 -> 535 bytes
User-Tests/tweak-DeviceList.py | 49 +
Zigate-Firmware/ZiGate_v3.1d.bin | Bin 0 -> 209120 bytes
dns/README.md | 665 +++
plugin.py | 862 +--
readme.md | 7 +-
serial/LICENSE.txt | 39 +
serial/README.rst | 56 +
serial/__init__.py | 91 +
serial/pylintrc | 378 ++
serial/rfc2217.py | 1351 +++++
serial/rs485.py | 94 +
serial/serialcli.py | 253 +
serial/serialjava.py | 251 +
serial/serialposix.py | 869 +++
serial/serialutil.py | 695 +++
serial/serialwin32.py | 477 ++
serial/threaded/__init__.py | 297 ++
serial/tools/__init__.py | 0
serial/tools/hexlify_codec.py | 126 +
serial/tools/list_ports.py | 110 +
serial/tools/list_ports_common.py | 121 +
serial/tools/list_ports_linux.py | 109 +
serial/tools/list_ports_osx.py | 295 ++
serial/tools/list_ports_posix.py | 119 +
serial/tools/list_ports_windows.py | 418 ++
serial/tools/miniterm.py | 988 ++++
serial/urlhandler/__init__.py | 0
serial/urlhandler/protocol_alt.py | 57 +
serial/urlhandler/protocol_cp2110.py | 258 +
serial/urlhandler/protocol_hwgrep.py | 91 +
serial/urlhandler/protocol_loop.py | 297 ++
serial/urlhandler/protocol_rfc2217.py | 12 +
serial/urlhandler/protocol_socket.py | 359 ++
serial/urlhandler/protocol_spy.py | 288 +
serial/win32.py | 366 ++
www/1-es2015.353ada42944e3ad6b3c9.js | 1 -
www/1-es5.353ada42944e3ad6b3c9.js | 1 -
www/10-es2015.9b4b548a823492972629.js | 1 +
www/10-es2015.cc3f9a8806e43cb8a19e.js | 1 -
www/10-es2015.cd11cb80c7c2775a37e1.js | 1 -
www/10-es5.9b4b548a823492972629.js | 1 +
www/10-es5.cc3f9a8806e43cb8a19e.js | 1 -
www/10-es5.cd11cb80c7c2775a37e1.js | 1 -
www/11-es2015.32de84e4b0564a1f16dd.js | 1 -
www/11-es2015.66cc28e047ce86a4fab1.js | 1 -
www/11-es2015.916bb79f1ba4395fe308.js | 1 +
www/11-es5.32de84e4b0564a1f16dd.js | 1 -
www/11-es5.66cc28e047ce86a4fab1.js | 1 -
www/11-es5.916bb79f1ba4395fe308.js | 1 +
www/12-es2015.5fbfab36313ed12ab427.js | 1 -
www/12-es2015.ef12638571c05ec1b225.js | 1 +
www/12-es5.5fbfab36313ed12ab427.js | 1 -
www/12-es5.ef12638571c05ec1b225.js | 1 +
www/13-es2015.d53d4943f0d52763404e.js | 1 +
www/13-es5.d53d4943f0d52763404e.js | 1 +
www/3rdpartylicenses.txt | 121 +-
www/5-es2015.0e0119f044d54895f5c9.js | 1 -
www/5-es5.0e0119f044d54895f5c9.js | 1 -
www/6-es2015.072c56033d6f19d0ee8d.js | 1 +
www/6-es2015.30570632f2e844aef491.js | 1 -
www/6-es2015.62cbb2cd968c10167548.js | 1 -
www/6-es5.072c56033d6f19d0ee8d.js | 1 +
www/6-es5.30570632f2e844aef491.js | 1 -
www/6-es5.62cbb2cd968c10167548.js | 1 -
www/7-es2015.023f6a66e45311ac544e.js | 1 +
www/7-es2015.a0d3f6fb9bcc65f6c55e.js | 1 -
www/7-es2015.aa9eedd69fa42523623c.js | 1 -
www/7-es5.023f6a66e45311ac544e.js | 1 +
www/7-es5.a0d3f6fb9bcc65f6c55e.js | 1 -
www/7-es5.aa9eedd69fa42523623c.js | 1 -
www/8-es2015.0c7479193e2bf5fd9da5.js | 1 -
www/8-es2015.941bf76ed91f0868d67a.js | 1 +
www/8-es2015.dab4f1b6c189d31968b3.js | 1 -
www/8-es5.0c7479193e2bf5fd9da5.js | 1 -
www/8-es5.941bf76ed91f0868d67a.js | 1 +
www/8-es5.dab4f1b6c189d31968b3.js | 1 -
www/9-es2015.53ab70203d988144ba40.js | 1 -
www/9-es2015.d12d27c632dd09d2a708.js | 1 +
www/9-es2015.d4b10bb4c43e438db91d.js | 1 -
www/9-es5.53ab70203d988144ba40.js | 1 -
www/9-es5.d12d27c632dd09d2a708.js | 1 +
www/9-es5.d4b10bb4c43e438db91d.js | 1 -
www/assets/logo-casa.svg | 79 +
www/common-es2015.0cccba42c4001b723443.js | 1 +
www/common-es5.0cccba42c4001b723443.js | 1 +
...100.eot => data-table.40742b4faed98d0250a5.eot} | Bin
...f.woff => data-table.53c319729491b7686d65.woff} | Bin
...0a9.svg => data-table.7eda0c04830dac128c76.svg} | 0
...6e8.ttf => data-table.93be7e0fc94594d266a2.ttf} | Bin
www/fa-brands-400.067595ad77ecc0db9c81.woff2 | Bin 76548 -> 0 bytes
....eot => fa-brands-400.0fea24969112a781acd2.eot} | Bin 131930 -> 136822 bytes
www/fa-brands-400.273dc9bf9778fd37fa61.ttf | Bin 131624 -> 0 bytes
www/fa-brands-400.822d94f19fe574778652.woff2 | Bin 75936 -> 0 bytes
www/fa-brands-400.9ec698d1a597bff5df33.ttf | Bin 132728 -> 0 bytes
www/fa-brands-400.b564da88bbf0c4aa446f.woff | Bin 89824 -> 0 bytes
www/fa-brands-400.c967a94cfbe2b06627ff.woff2 | Bin 0 -> 78460 bytes
www/fa-brands-400.d72293118cda50ec50c3.svg | 3535 -------------
www/fa-brands-400.dc2cbadd690e1d4b2c9c.woff | Bin 0 -> 92136 bytes
....svg => fa-brands-400.e33e2cf6e02cac2ccb77.svg} | 1401 ++---
....eot => fa-brands-400.ec82f282c7f54b637098.ttf} | Bin 133034 -> 136516 bytes
www/fa-brands-400.f4920c94c0861c537f72.woff | Bin 89100 -> 0 bytes
...svg => fa-regular-400.06b9d19ced8d17f3d5cb.svg} | 188 +-
...eot => fa-regular-400.08f9891a6f44d9546678.eot} | Bin 34390 -> 34350 bytes
www/fa-regular-400.1008b5226941c24f4468.woff2 | Bin 0 -> 13548 bytes
www/fa-regular-400.1069ea55beaa01060302.woff | Bin 0 -> 16772 bytes
...ttf => fa-regular-400.1495f578452eb676f730.ttf} | Bin 34092 -> 34052 bytes
www/fa-regular-400.3351f435b3c9037fd88a.eot | Bin 34390 -> 0 bytes
www/fa-regular-400.4165c2688309cbfb1b87.woff2 | Bin 13600 -> 0 bytes
www/fa-regular-400.73cf49a2232c06c920b7.woff | Bin 16800 -> 0 bytes
www/fa-regular-400.9efb86976bd53e159166.woff2 | Bin 13576 -> 0 bytes
www/fa-regular-400.a0e3ac82940c1998c597.ttf | Bin 34092 -> 0 bytes
www/fa-regular-400.a57bcf76c178aee452db.woff | Bin 16800 -> 0 bytes
www/fa-regular-400.d2e53334c22a9a4937bc.svg | 803 ---
...4.ttf => fa-solid-900.10ecefc282f2761808bf.ttf} | Bin 193792 -> 204528 bytes
www/fa-solid-900.2aa6edf8f296a43b32df.ttf | Bin 193780 -> 0 bytes
...d.svg => fa-solid-900.371dbce0dd46bd4d2033.svg} | 2022 ++++---
...8.eot => fa-solid-900.3a24a60e7f9c6574864a.eot} | Bin 194078 -> 204814 bytes
www/fa-solid-900.3ceb50e7bcafb577367c.woff2 | Bin 0 -> 80300 bytes
www/fa-solid-900.46fdbd2d897f8824e63c.woff | Bin 0 -> 104280 bytes
www/fa-solid-900.55eb2a60e8181f0e68b5.woff2 | Bin 76120 -> 0 bytes
www/fa-solid-900.7a5de9b08012e4da4050.svg | 4700 -----------------
www/fa-solid-900.7fb1cdd9c3b889161216.eot | Bin 194066 -> 0 bytes
www/fa-solid-900.93f284548b42ab76fe3f.woff | Bin 98996 -> 0 bytes
www/fa-solid-900.cdfec5cf5e9840889790.woff | Bin 99004 -> 0 bytes
www/fa-solid-900.f6121be597a72928f54e.woff2 | Bin 76084 -> 0 bytes
www/index.html | 26 +-
www/main-es2015.1255721b88c9f50e16ae.js | 1 -
www/main-es2015.75939a7e08ebaf1d58aa.js | 1 +
www/main-es2015.f2eb36e966ce58a6b5c8.js | 1 -
www/main-es5.1255721b88c9f50e16ae.js | 1 -
www/main-es5.75939a7e08ebaf1d58aa.js | 1 +
www/main-es5.f2eb36e966ce58a6b5c8.js | 1 -
www/polyfills-es2015.0a6f12bc7d75175f2874.js | 1 +
www/polyfills-es2015.2e0d70ba805191d1aa0d.js | 1 -
www/polyfills-es2015.d898b4220728f9c50993.js | 1 -
www/polyfills-es5.5771b725ec36c3694c88.js | 1 -
www/polyfills-es5.689b7e150813f4db144e.js | 1 -
www/polyfills-es5.697dade5adcfaa560880.js | 1 +
www/runtime-es2015.14d0744de0e146683ce4.js | 1 +
www/runtime-es2015.45ba237f8c49961297e2.js | 1 -
www/runtime-es2015.5ba7ce892a11ce43e949.js | 1 -
www/runtime-es5.14d0744de0e146683ce4.js | 1 +
www/runtime-es5.45ba237f8c49961297e2.js | 1 -
www/runtime-es5.5ba7ce892a11ce43e949.js | 1 -
www/styles.24cb59b78766d11a93ad.css | 18 -
www/styles.2709e0b7f60027a18e98.css | 18 -
www/styles.3f40d8962f83a45619f1.css | 23 +
490 files changed, 50075 insertions(+), 28135 deletions(-)
create mode 100644 .bandit
create mode 100644 .github/FUNDING.yml
create mode 100644 .github/ISSUE_TEMPLATE/Add_New_Hardware.md
create mode 100644 .github/no-response.yml
create mode 100644 .github/stale.yml
create mode 100644 .github/workflows/lint_python.yml
create mode 100644 .hidden/VERSION
delete mode 100644 Classes/APS.py
delete mode 100644 Classes/GroupMgt.py
create mode 100644 Classes/GroupMgtv2/GroupManagement.py
create mode 100644 Classes/GroupMgtv2/GrpCallBackResponses.py
create mode 100644 Classes/GroupMgtv2/GrpCommands.py
create mode 100644 Classes/GroupMgtv2/GrpDatabase.py
create mode 100644 Classes/GroupMgtv2/GrpDomoticz.py
create mode 100644 Classes/GroupMgtv2/GrpIkeaRemote.py
create mode 100644 Classes/GroupMgtv2/GrpMigration.py
create mode 100644 Classes/GroupMgtv2/GrpResponses.py
create mode 100644 Classes/GroupMgtv2/GrpServices.py
create mode 100644 Classes/GroupMgtv2/GrpWebServices.py
rename Data/empty => Classes/GroupMgtv2/__init__.py (100%)
delete mode 100644 Classes/ListOfDevices.py
create mode 100644 Classes/LoggingManagement.py
delete mode 100644 Classes/WebServer.py
create mode 100644 Classes/WebServer/WebServer.py
create mode 100644 Classes/WebServer/__init__.py
create mode 100644 Classes/WebServer/com.py
create mode 100644 Classes/WebServer/dispatcher.py
create mode 100644 Classes/WebServer/headerResponse.py
create mode 100644 Classes/WebServer/onMessage.py
create mode 100644 Classes/WebServer/rest_Bindings.py
create mode 100644 Classes/WebServer/rest_Casaia.py
create mode 100644 Classes/WebServer/rest_Energy.py
create mode 100644 Classes/WebServer/rest_Groups.py
create mode 100644 Classes/WebServer/rest_Ota.py
create mode 100644 Classes/WebServer/rest_Provisioning.py
create mode 100644 Classes/WebServer/rest_Topology.py
create mode 100644 Classes/WebServer/sendresponse.py
create mode 100644 Classes/WebServer/tools.py
create mode 100644 Conf/Certified/.DS_Store
create mode 100644 Conf/Certified/Bitron/90201024.json
create mode 100644 Conf/Certified/Blitzwolf/TS0121.json
create mode 100644 Conf/Certified/Casa.ia/AC201A.json
create mode 100644 Conf/Certified/Casa.ia/AC211.json
create mode 100644 Conf/Certified/Casa.ia/AC221.json
create mode 100644 Conf/Certified/Casa.ia/CAC211.json
create mode 100644 Conf/Certified/Casa.ia/CB432.json
create mode 100644 Conf/Certified/Casa.ia/DWS312.json
create mode 100644 Conf/Certified/Casa.ia/Dual_Relay_Module.json
create mode 100644 Conf/Certified/Casa.ia/KF204.json
create mode 100644 Conf/Certified/Casa.ia/KF205.json
create mode 100644 Conf/Certified/Casa.ia/PB206.json
create mode 100644 Conf/Certified/Casa.ia/PC321.json
create mode 100644 Conf/Certified/Casa.ia/PIR323.json
create mode 100644 Conf/Certified/Casa.ia/PR412.json
create mode 100644 Conf/Certified/Casa.ia/THS317.json
create mode 100644 Conf/Certified/Casa.ia/VBS308.json
create mode 100644 Conf/Certified/Casa.ia/WSP402.json
create mode 100644 Conf/Certified/Danalock/V3-BTZB.json
create mode 100644 Conf/Certified/Danfoss/eTRV0100.json
create mode 100644 Conf/Certified/ENKI-LEXMAN/LXEK-1.json
create mode 100644 Conf/Certified/ENKI-LEXMAN/LXEK-2.json
create mode 100644 Conf/Certified/GLEDOPTO/GL-B-007Z.json
create mode 100644 Conf/Certified/GLEDOPTO/GL-B-008Z.json
create mode 100644 Conf/Certified/GLEDOPTO/GL-C-007.json
create mode 100644 Conf/Certified/GLEDOPTO/GL-C-008S.json
create mode 100644 Conf/Certified/GLEDOPTO/GL-C-008Z.json
create mode 100644 Conf/Certified/GLEDOPTO/GL-FL-004TZS.json
create mode 100644 Conf/Certified/GLEDOPTO/GL-MC-001.json
create mode 100644 Conf/Certified/Heiman/COSensor-EM.json
create mode 100644 Conf/Certified/Heiman/COSensor-N.json
create mode 100644 Conf/Certified/Heiman/CO_V15.json
create mode 100644 Conf/Certified/Heiman/CO_YDLV10.json
create mode 100644 Conf/Certified/Heiman/RC-EF-3.0.json
create mode 100644 Conf/Certified/Heiman/RC-EM.json
create mode 100644 Conf/Certified/Heiman/SMOK_YDLV10.json
create mode 100644 Conf/Certified/Heiman/SmokeSensor-EF-3.0.json
create mode 100644 Conf/Certified/Heiman/SmokeSensor-EM.json
create mode 100644 Conf/Certified/Heiman/WaterSensor-EF-3.0.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/FLOALT panel WS 30x90.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI Driver 30W.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb E14 W opch 400lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb E14 WS 470lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb E14 WS opal 600lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb E27 CWS opal 600lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb E27 W opal 1000lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb E27 WS clear 806lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb E27 WW clear 250lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb E27 opal 1000lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI bulb GU10 W 400lm.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI motion sensor.json
create mode 100644 Conf/Certified/IKEA_TRADFRI/TRADFRI onoff switch.json
create mode 100644 Conf/Certified/INNR/RB 248 T.json
create mode 100644 Conf/Certified/INNR/SP 120.json
create mode 100644 Conf/Certified/Idinio/Dimmer-Switch-ZB3.0.json
create mode 100644 Conf/Certified/LUMI/lumi.lock.v1.json
create mode 100644 Conf/Certified/LUMI/lumi.plug.maeu01.json
create mode 100644 Conf/Certified/LUMI/lumi.plug.mmeu01.json
create mode 100644 Conf/Certified/LUMI/lumi.remote.b186acn02.json
create mode 100644 Conf/Certified/LUMI/lumi.remote.b286acn02.json
create mode 100644 Conf/Certified/LUMI/lumi.remote.b286opcn01-bulb.json
create mode 100644 Conf/Certified/LUMI/lumi.remote.b286opcn01.json
create mode 100644 Conf/Certified/LUMI/lumi.remote.b486opcn01-bulb.json
create mode 100644 Conf/Certified/LUMI/lumi.remote.b486opcn01.json
create mode 100644 Conf/Certified/LUMI/lumi.remote.b686opcn01-bulb.json
create mode 100644 Conf/Certified/LUMI/lumi.router.json
create mode 100644 Conf/Certified/LUMI/lumi.sensor_natgas.json
create mode 100644 Conf/Certified/Legrand/Teleruptor.json
create mode 100644 Conf/Certified/Nexturn/VOC_Sensor.json
create mode 100644 Conf/Certified/OSRAM/LIGHTIFY Indoor Flex RGBW.json
create mode 100644 Conf/Certified/OSRAM/PAR16 50 TW.json
create mode 100644 Conf/Certified/Orvibo/3c4e4fc81ed442efaf69353effcdfc5f.json
create mode 100644 Conf/Certified/Others/Lamp_01.json
create mode 100644 Conf/Certified/Others/ZB-SW01.json
create mode 100644 Conf/Certified/Philips/LCT001.json
create mode 100644 Conf/Certified/Philips/LCT003.json
create mode 100644 Conf/Certified/Philips/LCT007.json
create mode 100644 Conf/Certified/Philips/LCT010.json
create mode 100644 Conf/Certified/Philips/LCT015.json
create mode 100644 Conf/Certified/Philips/LCT024.json
create mode 100644 Conf/Certified/Philips/LLC010.json
create mode 100644 Conf/Certified/Philips/LOM002.json
create mode 100644 Conf/Certified/Philips/LTA001.json
create mode 100644 Conf/Certified/Philips/LTC001.json
create mode 100644 Conf/Certified/Philips/LTW001.json
create mode 100644 Conf/Certified/Philips/LTW004.json
create mode 100644 Conf/Certified/Philips/LWB006.json
create mode 100644 Conf/Certified/Profalux/BSO-Profalux.json
create mode 100644 Conf/Certified/Profalux/Telecommande-Profalux.json
create mode 100644 Conf/Certified/Profalux/Volet-Profalux.json
create mode 100644 Conf/Certified/Profalux/VoletBSO-Profalux.json
create mode 100644 Conf/Certified/Samotech/SM309.json
create mode 100644 Conf/Certified/Schneider/1GANGSHUTTER1.json
create mode 100644 Conf/Certified/SmartThings/outletv4.json
create mode 100644 Conf/Certified/Sonoff/01MINIZB.json
create mode 100644 Conf/Certified/Sonoff/66666.json
create mode 100644 Conf/Certified/Sonoff/BASICZBR3.json
create mode 100644 Conf/Certified/Sonoff/DS-01.json
create mode 100644 Conf/Certified/Sonoff/DS01.json
create mode 100644 Conf/Certified/Sonoff/MS01.json
create mode 100644 Conf/Certified/Sonoff/MSO1.json
create mode 100644 Conf/Certified/Sonoff/TH01.json
create mode 100644 Conf/Certified/Sonoff/WB-01.json
create mode 100644 Conf/Certified/Sonoff/WB01.json
create mode 100644 Conf/Certified/TUYA/TS0502A.json
rename Conf/Certified/{TUYA => Tuya}/TS0001.json (100%)
rename Conf/Certified/{TUYA => Tuya}/TS0002.json (100%)
create mode 100644 Conf/Certified/Tuya/TS0003.json
rename Conf/Certified/{TUYA => Tuya}/TS0011.json (100%)
rename Conf/Certified/{TUYA => Tuya}/TS0012.json (100%)
rename Conf/Certified/{TUYA => Tuya}/TS0013.json (100%)
create mode 100644 Conf/Certified/Tuya/TS0043.json
create mode 100644 Conf/Certified/Tuya/TS0112.json
create mode 100644 Conf/Certified/Tuya/TS011F.json
create mode 100644 Conf/Certified/Tuya/TS0201.json
create mode 100644 Conf/Certified/Tuya/TS0207-extender.json
create mode 100644 Conf/Certified/Tuya/TS0207-waterleak.json
create mode 100644 Conf/Certified/Tuya/TS0502A.json
create mode 100644 Conf/Certified/Tuya/TS0505A.json
create mode 100644 Conf/Certified/Tuya/TS0601.json
create mode 100644 Conf/Certified/Tuya/fvq6avy.json
create mode 100644 Conf/Certified/Tuya/ivfvd7h.json
create mode 100644 Conf/Certified/Zemismart/LXN56-DC27LX1.1.json
create mode 100644 Conf/Certified/ZiGate/WS2812_light_controller.json
create mode 100644 Conf/Certified/ZiGate/Zigate-Router.json
create mode 100644 Data/.precious
create mode 100644 Logs/.PRECIOUS
create mode 100644 Logs/.precious
create mode 100644 Modules/basicInputs.py
create mode 100644 Modules/basicOutputs.py
create mode 100644 Modules/bindings.py
create mode 100644 Modules/blitzwolf.py
create mode 100644 Modules/callback.py
create mode 100644 Modules/casaia.py
create mode 100644 Modules/cmdsDoorLock.py
create mode 100644 Modules/configureReporting.py
create mode 100644 Modules/deviceAnnoucement.py
create mode 100644 Modules/domoCreate.py
create mode 100644 Modules/domoMaj.py
create mode 100644 Modules/domoTools.py
delete mode 100644 Modules/domoticz.py
create mode 100644 Modules/enki.py
create mode 100644 Modules/fanControl.py
create mode 100644 Modules/gledopto.py
create mode 100644 Modules/inRawAps.py
create mode 100644 Modules/livolo.py
create mode 100644 Modules/lumi.py
create mode 100644 Modules/orvibo.py
create mode 100644 Modules/osram_ledvance.py
delete mode 100644 Modules/output.py
create mode 100644 Modules/pdmHost.py
create mode 100644 Modules/philips.py
create mode 100644 Modules/pollControl.py
create mode 100644 Modules/profalux.py
create mode 100644 Modules/readAttributes.py
create mode 100644 Modules/restartPlugin.py
create mode 100755 Modules/sqnMgmt.py
create mode 100644 Modules/thermostats.py
create mode 100644 Modules/timeServer.py
create mode 100644 Modules/tuya.py
create mode 100644 Modules/widgets.py
create mode 100644 Modules/writeAttributes.py
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10005777-4.1-TRADFRI-control-outlet-2.0.022.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10005778-10.1-TRADFRI-onoff-shortcut-control-2.2.010.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10035515-TRADFRI-bulb-cws-1.3.009.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10035534-TRADFRI-bulb-ws-gu10-1.2.221.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10037585-5.1-TRADFRI-connected-blind-2.2.009.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10037603-3.1-TRADFRI-signal-repeater-2.2.005.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10039874-1.0-TRADFRI-motion-sensor-2-2.0.022.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10040611-3.2-TRADFRI-sy5882-unified-2.1.022.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10043101-3.1-TRADFRI-dimmer-2.1.024.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/10046695-1.1-TRADFRI-light-unified-w-2.1.022.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/159495-TRADFRI-transformer-1.2.245.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/159695-TRADFRI-bulb-ws-1000lm-1.2.217.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/159696-TRADFRI-bulb-w-1000lm-1.2.214.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/159697-TRADFRI-driver-hp-1.2.217.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/159698-TRADFRI-driver-lp-1.2.217.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/159699-5.1-TRADFRI-remote-control-2.3.014.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/159700-TRADFRI-motion-sensor-1.2.214.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/159701-2.1-TRADFRI-wireless-dimmer-2.3.028.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/190579-ncp572b444.ebl.ota.ota.signed
delete mode 100644 OTAFirmware/IKEA-TRADFRI/191100-4.1-TRADFRI-sy5882-driver-ws-2.0.022.ota.ota.signed
create mode 100644 OTAFirmware/IKEA-TRADFRI/README.md
delete mode 100644 OTAFirmware/LEDVANCE/A19_RGBW_IMG0019_00102428-encrypted.ota
delete mode 100644 OTAFirmware/LEDVANCE/BR30_RGBW_IMG001B_00102428-encrypted.ota
delete mode 100644 OTAFirmware/LEDVANCE/CLA60_RGBW_Z3_IM0011_00103101-encrypted_11_27_2018_Tue_133608_15_withoutMF.ota
delete mode 100644 OTAFirmware/LEDVANCE/FLEX_Outdoor_RGBW_IMG001F_00102428-encrypted.ota
delete mode 100644 OTAFirmware/LEDVANCE/FLEX_RGBW_IMG001E_00102428-encrypted.ota
delete mode 100644 OTAFirmware/LEDVANCE/Outdoor_FLEX_RGBW_Z3_IM005C_00103101-encrypted_11_27_2018_Tue_135739_87_withoutMF.ota
delete mode 100644 OTAFirmware/LEDVANCE/PAR16_RGBW_Z3_IM0030_00103101-encrypted_11_27_2018_Tue_140612_79_withoutMF.ota
delete mode 100644 OTAFirmware/LEDVANCE/Plug_Z3_IM002D_00103101-encrypted_12_07_2018_Fri_103650_94_withoutMF.ota
create mode 100644 OTAFirmware/LEDVANCE/README.md
delete mode 100644 OTAFirmware/LEDVANCE/ZLL_MK_0x01020510_CLA60_RGBW_OSRAM.ota
delete mode 100644 OTAFirmware/LEDVANCE/ZLL_MK_0x01020510_CLASSIC_A60_RGBW.ota
delete mode 100644 OTAFirmware/LEDVANCE/ZLL_MK_0x01020510_LIGHTIFY_INDOOR_FLEX.ota
delete mode 100644 OTAFirmware/LEDVANCE/ZLL_MK_0x01020510_LIGHTIFY_OUTDOOR_FLEX.ota
delete mode 100644 OTAFirmware/LEDVANCE/ZLL_Plug01_OnOff_MK_0x01020509.ota
create mode 100644 OTAFirmware/LEGRAND/.PRECIOUS
create mode 100644 OTAFirmware/LEGRAND/README.md
create mode 100644 OTAFirmware/PHILIPS/.PRECIOUS
create mode 100644 OTAFirmware/PHILIPS/README.md
create mode 100644 OTAFirmware/SALUS/README.md
create mode 100644 OTAFirmware/SCHNEIDER-WISER/.PRECIOUS
create mode 100644 Tools/Fedora/PiZiGate_test-fedora.c
create mode 100755 Tools/Fedora/pi-zigate-fedora.py
create mode 100644 Tools/JennicModuleProgrammer/Build/Makefile
create mode 100644 Tools/JennicModuleProgrammer/Build/version.txt
create mode 100644 Tools/JennicModuleProgrammer/README.md
create mode 100644 Tools/JennicModuleProgrammer/Source/ChipID.h
create mode 100644 Tools/JennicModuleProgrammer/Source/Firmware.c
create mode 100644 Tools/JennicModuleProgrammer/Source/Firmware.h
create mode 100644 Tools/JennicModuleProgrammer/Source/JN51xx_BootLoader.c
create mode 100644 Tools/JennicModuleProgrammer/Source/JN51xx_BootLoader.h
create mode 100644 Tools/JennicModuleProgrammer/Source/common.h
create mode 100755 Tools/JennicModuleProgrammer/Source/dbg.h
create mode 100644 Tools/JennicModuleProgrammer/Source/main.c
create mode 100644 Tools/JennicModuleProgrammer/Source/uart.c
create mode 100644 Tools/JennicModuleProgrammer/Source/uart.h
create mode 100755 Tools/build-Jennic.sh
create mode 100755 Tools/flash_PiZiGate.py
create mode 100755 Tools/ikea-ota-download.py
create mode 100644 User-Tests/DeviceList-06.txt
create mode 100644 User-Tests/DeviceList-06.txt-updated
create mode 100644 User-Tests/DeviceList-13.txt
create mode 100644 User-Tests/DeviceList-13.txt-proflaux
create mode 100644 User-Tests/DeviceList-13.txt-proflaux-updated
create mode 100644 User-Tests/DeviceList-13.txt-updated
create mode 100644 User-Tests/DeviceList-20.txt
create mode 100644 User-Tests/DeviceList-20.txt-updated
create mode 100644 User-Tests/DeviceList-46.txt
create mode 100644 User-Tests/DeviceList-46.txt-updated
create mode 100644 User-Tests/DeviceList-51.txt
create mode 100644 User-Tests/DeviceList-51.txt-updated
create mode 100644 User-Tests/GroupsList-06.pck
create mode 100644 User-Tests/GroupsList-20.pck
create mode 100644 User-Tests/GroupsList-46.pck
create mode 100644 User-Tests/GroupsList-51.pck
create mode 100644 User-Tests/tweak-DeviceList.py
create mode 100644 Zigate-Firmware/ZiGate_v3.1d.bin
create mode 100644 dns/README.md
create mode 100644 serial/LICENSE.txt
create mode 100644 serial/README.rst
create mode 100644 serial/__init__.py
create mode 100644 serial/pylintrc
create mode 100644 serial/rfc2217.py
create mode 100644 serial/rs485.py
create mode 100644 serial/serialcli.py
create mode 100644 serial/serialjava.py
create mode 100644 serial/serialposix.py
create mode 100644 serial/serialutil.py
create mode 100644 serial/serialwin32.py
create mode 100644 serial/threaded/__init__.py
create mode 100644 serial/tools/__init__.py
create mode 100644 serial/tools/hexlify_codec.py
create mode 100644 serial/tools/list_ports.py
create mode 100644 serial/tools/list_ports_common.py
create mode 100644 serial/tools/list_ports_linux.py
create mode 100644 serial/tools/list_ports_osx.py
create mode 100644 serial/tools/list_ports_posix.py
create mode 100644 serial/tools/list_ports_windows.py
create mode 100644 serial/tools/miniterm.py
create mode 100644 serial/urlhandler/__init__.py
create mode 100644 serial/urlhandler/protocol_alt.py
create mode 100644 serial/urlhandler/protocol_cp2110.py
create mode 100644 serial/urlhandler/protocol_hwgrep.py
create mode 100644 serial/urlhandler/protocol_loop.py
create mode 100644 serial/urlhandler/protocol_rfc2217.py
create mode 100644 serial/urlhandler/protocol_socket.py
create mode 100644 serial/urlhandler/protocol_spy.py
create mode 100644 serial/win32.py
delete mode 100644 www/1-es2015.353ada42944e3ad6b3c9.js
delete mode 100644 www/1-es5.353ada42944e3ad6b3c9.js
create mode 100644 www/10-es2015.9b4b548a823492972629.js
delete mode 100644 www/10-es2015.cc3f9a8806e43cb8a19e.js
delete mode 100644 www/10-es2015.cd11cb80c7c2775a37e1.js
create mode 100644 www/10-es5.9b4b548a823492972629.js
delete mode 100644 www/10-es5.cc3f9a8806e43cb8a19e.js
delete mode 100644 www/10-es5.cd11cb80c7c2775a37e1.js
delete mode 100644 www/11-es2015.32de84e4b0564a1f16dd.js
delete mode 100644 www/11-es2015.66cc28e047ce86a4fab1.js
create mode 100644 www/11-es2015.916bb79f1ba4395fe308.js
delete mode 100644 www/11-es5.32de84e4b0564a1f16dd.js
delete mode 100644 www/11-es5.66cc28e047ce86a4fab1.js
create mode 100644 www/11-es5.916bb79f1ba4395fe308.js
delete mode 100644 www/12-es2015.5fbfab36313ed12ab427.js
create mode 100644 www/12-es2015.ef12638571c05ec1b225.js
delete mode 100644 www/12-es5.5fbfab36313ed12ab427.js
create mode 100644 www/12-es5.ef12638571c05ec1b225.js
create mode 100644 www/13-es2015.d53d4943f0d52763404e.js
create mode 100644 www/13-es5.d53d4943f0d52763404e.js
delete mode 100644 www/5-es2015.0e0119f044d54895f5c9.js
delete mode 100644 www/5-es5.0e0119f044d54895f5c9.js
create mode 100644 www/6-es2015.072c56033d6f19d0ee8d.js
delete mode 100644 www/6-es2015.30570632f2e844aef491.js
delete mode 100644 www/6-es2015.62cbb2cd968c10167548.js
create mode 100644 www/6-es5.072c56033d6f19d0ee8d.js
delete mode 100644 www/6-es5.30570632f2e844aef491.js
delete mode 100644 www/6-es5.62cbb2cd968c10167548.js
create mode 100644 www/7-es2015.023f6a66e45311ac544e.js
delete mode 100644 www/7-es2015.a0d3f6fb9bcc65f6c55e.js
delete mode 100644 www/7-es2015.aa9eedd69fa42523623c.js
create mode 100644 www/7-es5.023f6a66e45311ac544e.js
delete mode 100644 www/7-es5.a0d3f6fb9bcc65f6c55e.js
delete mode 100644 www/7-es5.aa9eedd69fa42523623c.js
delete mode 100644 www/8-es2015.0c7479193e2bf5fd9da5.js
create mode 100644 www/8-es2015.941bf76ed91f0868d67a.js
delete mode 100644 www/8-es2015.dab4f1b6c189d31968b3.js
delete mode 100644 www/8-es5.0c7479193e2bf5fd9da5.js
create mode 100644 www/8-es5.941bf76ed91f0868d67a.js
delete mode 100644 www/8-es5.dab4f1b6c189d31968b3.js
delete mode 100644 www/9-es2015.53ab70203d988144ba40.js
create mode 100644 www/9-es2015.d12d27c632dd09d2a708.js
delete mode 100644 www/9-es2015.d4b10bb4c43e438db91d.js
delete mode 100644 www/9-es5.53ab70203d988144ba40.js
create mode 100644 www/9-es5.d12d27c632dd09d2a708.js
delete mode 100644 www/9-es5.d4b10bb4c43e438db91d.js
create mode 100644 www/assets/logo-casa.svg
create mode 100644 www/common-es2015.0cccba42c4001b723443.js
create mode 100644 www/common-es5.0cccba42c4001b723443.js
rename www/{data-table.bce071e976865da51100.eot => data-table.40742b4faed98d0250a5.eot} (100%)
rename www/{data-table.246ea8fa6c452b0f3c4f.woff => data-table.53c319729491b7686d65.woff} (100%)
rename www/{data-table.b0aebd744ce7adb780a9.svg => data-table.7eda0c04830dac128c76.svg} (100%)
rename www/{data-table.c8c6d300cb7abb9f36e8.ttf => data-table.93be7e0fc94594d266a2.ttf} (100%)
delete mode 100644 www/fa-brands-400.067595ad77ecc0db9c81.woff2
rename www/{fa-brands-400.088a34f78f530102fd96.eot => fa-brands-400.0fea24969112a781acd2.eot} (78%)
delete mode 100644 www/fa-brands-400.273dc9bf9778fd37fa61.ttf
delete mode 100644 www/fa-brands-400.822d94f19fe574778652.woff2
delete mode 100644 www/fa-brands-400.9ec698d1a597bff5df33.ttf
delete mode 100644 www/fa-brands-400.b564da88bbf0c4aa446f.woff
create mode 100644 www/fa-brands-400.c967a94cfbe2b06627ff.woff2
delete mode 100644 www/fa-brands-400.d72293118cda50ec50c3.svg
create mode 100644 www/fa-brands-400.dc2cbadd690e1d4b2c9c.woff
rename www/{fa-brands-400.9d67fa1429375bd2a899.svg => fa-brands-400.e33e2cf6e02cac2ccb77.svg} (80%)
rename www/{fa-brands-400.57dcda6f368ea90179f7.eot => fa-brands-400.ec82f282c7f54b637098.ttf} (78%)
delete mode 100644 www/fa-brands-400.f4920c94c0861c537f72.woff
rename www/{fa-regular-400.5d0861781aeef6c82fda.svg => fa-regular-400.06b9d19ced8d17f3d5cb.svg} (88%)
rename www/{fa-regular-400.3ac49cb33f43a6471f21.eot => fa-regular-400.08f9891a6f44d9546678.eot} (89%)
create mode 100644 www/fa-regular-400.1008b5226941c24f4468.woff2
create mode 100644 www/fa-regular-400.1069ea55beaa01060302.woff
rename www/{fa-regular-400.ece54318791c51b52dfd.ttf => fa-regular-400.1495f578452eb676f730.ttf} (90%)
delete mode 100644 www/fa-regular-400.3351f435b3c9037fd88a.eot
delete mode 100644 www/fa-regular-400.4165c2688309cbfb1b87.woff2
delete mode 100644 www/fa-regular-400.73cf49a2232c06c920b7.woff
delete mode 100644 www/fa-regular-400.9efb86976bd53e159166.woff2
delete mode 100644 www/fa-regular-400.a0e3ac82940c1998c597.ttf
delete mode 100644 www/fa-regular-400.a57bcf76c178aee452db.woff
delete mode 100644 www/fa-regular-400.d2e53334c22a9a4937bc.svg
rename www/{fa-solid-900.75f38a159982b6bd1704.ttf => fa-solid-900.10ecefc282f2761808bf.ttf} (72%)
delete mode 100644 www/fa-solid-900.2aa6edf8f296a43b32df.ttf
rename www/{fa-solid-900.0724bb8b89ab6b8b9b7d.svg => fa-solid-900.371dbce0dd46bd4d2033.svg} (76%)
rename www/{fa-solid-900.89e02bae13c9131c7468.eot => fa-solid-900.3a24a60e7f9c6574864a.eot} (72%)
create mode 100644 www/fa-solid-900.3ceb50e7bcafb577367c.woff2
create mode 100644 www/fa-solid-900.46fdbd2d897f8824e63c.woff
delete mode 100644 www/fa-solid-900.55eb2a60e8181f0e68b5.woff2
delete mode 100644 www/fa-solid-900.7a5de9b08012e4da4050.svg
delete mode 100644 www/fa-solid-900.7fb1cdd9c3b889161216.eot
delete mode 100644 www/fa-solid-900.93f284548b42ab76fe3f.woff
delete mode 100644 www/fa-solid-900.cdfec5cf5e9840889790.woff
delete mode 100644 www/fa-solid-900.f6121be597a72928f54e.woff2
delete mode 100644 www/main-es2015.1255721b88c9f50e16ae.js
create mode 100644 www/main-es2015.75939a7e08ebaf1d58aa.js
delete mode 100644 www/main-es2015.f2eb36e966ce58a6b5c8.js
delete mode 100644 www/main-es5.1255721b88c9f50e16ae.js
create mode 100644 www/main-es5.75939a7e08ebaf1d58aa.js
delete mode 100644 www/main-es5.f2eb36e966ce58a6b5c8.js
create mode 100644 www/polyfills-es2015.0a6f12bc7d75175f2874.js
delete mode 100644 www/polyfills-es2015.2e0d70ba805191d1aa0d.js
delete mode 100644 www/polyfills-es2015.d898b4220728f9c50993.js
delete mode 100644 www/polyfills-es5.5771b725ec36c3694c88.js
delete mode 100644 www/polyfills-es5.689b7e150813f4db144e.js
create mode 100644 www/polyfills-es5.697dade5adcfaa560880.js
create mode 100644 www/runtime-es2015.14d0744de0e146683ce4.js
delete mode 100644 www/runtime-es2015.45ba237f8c49961297e2.js
delete mode 100644 www/runtime-es2015.5ba7ce892a11ce43e949.js
create mode 100644 www/runtime-es5.14d0744de0e146683ce4.js
delete mode 100644 www/runtime-es5.45ba237f8c49961297e2.js
delete mode 100644 www/runtime-es5.5ba7ce892a11ce43e949.js
delete mode 100644 www/styles.24cb59b78766d11a93ad.css
delete mode 100644 www/styles.2709e0b7f60027a18e98.css
create mode 100644 www/styles.3f40d8962f83a45619f1.css
Toujours le même problème ( log Domoticz)
Code : Tout sélectionner
2021-05-14 14:29:22.081 Status: PiZiTib: (PiZiTib) Zigate set to Certification : FCC
2021-05-14 14:29:22.083 Status: PiZiTib: (PiZiTib) Start Group Management
2021-05-14 14:29:22.291 Status: PiZiTib: (PiZiTib) TxPower Attenuation : 0 dBm
2021-05-14 14:29:22.084 Error: PiZiTib: (PiZiTib) 'onHeartbeat' failed 'JSONDecodeError'.
2021-05-14 14:29:22.084 Error: PiZiTib: (PiZiTib) ----> Line 1013 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onHeartbeat
2021-05-14 14:29:22.084 Error: PiZiTib: (PiZiTib) ----> Line 629 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onHeartbeat
2021-05-14 14:29:22.084 Error: PiZiTib: (PiZiTib) ----> Line 858 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function zigateInit_Phase3
2021-05-14 14:29:22.084 Error: PiZiTib: (PiZiTib) ----> Line 117 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/GroupMgtv2/GroupManagement.py', function __init__
2021-05-14 14:29:22.084 Error: PiZiTib: (PiZiTib) ----> Line 46 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/GroupMgtv2/GrpDatabase.py', function load_groups_list_from_json
2021-05-14 14:29:22.085 Error: PiZiTib: (PiZiTib) ----> Line 296 in '/usr/lib/python3.7/json/__init__.py', function load
2021-05-14 14:29:22.085 Error: PiZiTib: (PiZiTib) ----> Line 348 in '/usr/lib/python3.7/json/__init__.py', function loads
2021-05-14 14:29:22.085 Error: PiZiTib: (PiZiTib) ----> Line 337 in '/usr/lib/python3.7/json/decoder.py', function decode
2021-05-14 14:29:22.085 Error: PiZiTib: (PiZiTib) ----> Line 355 in '/usr/lib/python3.7/json/decoder.py', function raw_decode
2021-05-14 14:29:27.186 PiZiTib: (PiZiTib) checkPluginVersion - Start request version
2021-05-14 14:29:27.233 PiZiTib: (PiZiTib) checkPluginVersion - Version record: stable=4.11.017;beta=4.12.300;firmMajor=0003;firmMinor=031d Type: <class 'str'>
2021-05-14 14:29:28.186 PiZiTib: (PiZiTib) readCluster - 0000 - 042d/01 unknown attribute: ffde 20 0001 0b
2021-05-14 14:29:28.193 PiZiTib: (PiZiTib) readCluster - 0000 - 042d/01 unknown attribute: fffe 30 0001 00
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 14:49
par Tibothika
En redémarrant mon raspberry, voici les log d'erreur du pizigate
Code : Tout sélectionner
2021-05-14 14:45:46.171 Error: PiZiTib: (PiZiTib) on_message Error Code: TRANS-onMESS-03
2021-05-14 14:45:46.174 Error: PiZiTib: (PiZiTib) on_message Frame error Crc/len bytearray(b'\x01\x00\x03\x02\x00\x02\x03\x00\x00\x03')
et
Code : Tout sélectionner
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) 'onHeartbeat' failed 'JSONDecodeError'.
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 1013 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onHeartbeat
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 629 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onHeartbeat
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 858 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function zigateInit_Phase3
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 117 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/GroupMgtv2/GroupManagement.py', function __init__
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 46 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/GroupMgtv2/GrpDatabase.py', function load_groups_list_from_json
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 296 in '/usr/lib/python3.7/json/__init__.py', function load
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 348 in '/usr/lib/python3.7/json/__init__.py', function loads
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 337 in '/usr/lib/python3.7/json/decoder.py', function decode
2021-05-14 14:46:11.075 Error: PiZiTib: (PiZiTib) ----> Line 355 in '/usr/lib/python3.7/json/decoder.py', function raw_decode
suivi derrière des informations
Code : Tout sélectionner
2021-05-14 14:46:16.199 PiZiTib: (PiZiTib) checkPluginVersion - Start request version
2021-05-14 14:46:16.247 PiZiTib: (PiZiTib) checkPluginVersion - Version record: stable=4.11.017;beta=4.12.300;firmMajor=0003;firmMinor=031d Type: <class 'str'>
2021-05-14 14:46:17.197 PiZiTib: (PiZiTib) readCluster - 0000 - 042d/01 unknown attribute: ffde 20 0001 0b
2021-05-14 14:46:17.201 PiZiTib: (PiZiTib) readCluster - 0000 - 042d/01 unknown attribute: fffe 30 0001 00
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 15:23
par Keros
Merci pour tous ces détails.
De ce que je comprends : le plugin ZiGate fonctionne hormis l'interface web. Tu as un capteur Xiaomi qui est en dehors du réseau (tu as fait un reset dessus) et tant que tu n'auras pas l'interface web, tu ne pourras pas lancer un nouvel appairage. Mais la sortie de ce capteur est indépendante de la mise à jour du firmware (ça arrive avec les Xiaomi qu'ils quittent le réseau).
Désolé, mes connaissances s'arrête là, je ne pourrais pas t'aider plus. Il faut que tu attendes le retour de Pipiche.
Par contre, je viens de trouver ce
sujet. Est-ce que tu ne serais pas dans le même cas ?
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 15:53
par Tibothika
Merci Keros pour ton retour.
Tu as tout à fait compris.
Pour moi, ca bugge après l'étape de certification FCC ou CE
En regardant les logs trouvés sur des forums, je relève qu'après cette etape on a généralement ces lignes qui suivent dans le log domoticz...
Code : Tout sélectionner
Status: (cle zigate) Start Web Server connection
Status: (cle zigate) Web backend for Web User Interface started on port: 9440
Je viens de suivre les indications données sur le lien partagé et même en supprimant les arguments "encoding=dict" dans les 3 fichiers .py, j'ai toujours le même problème.
Moi aussi mes compétences s'arrêtent là....
Je te remercie d'avoir prêté attention à mon problème.
Re: [MAJ 3.1e] Erreur 'onHeartbeat' failed 'JSONDecodeError'
Publié : 14 mai 2021, 17:55
par Deufo
Alors, dans l'ordre, il semblerait que ton fichier contenant les groupes soit corrompu, c'est l'erreur python JSONDecodeError
Regarde ton ficher Data/GroupsList-xx.json, soit tu peux repérer l'erreur, soit t'en remets un ancien.
Pour les "unknown attribute", c'est seulement pour indiquer que l'on reçoit un message d'un device mais que l'on ne sait pas ce qu'il nous trnasmet, c'est qui 042d ?