Page 1 sur 2
Re: Zigbee2mqtt plugin, device absent 'Résolu'
Publié : 25 déc. 2020, 13:32
par bizarroid
Bonjour,
Pour passer outre ma gateway xiaomi je viens de flasher une clef usb avec antenne en coordinateur et une autre en routeur, pas de souci.
Par contre apres installation du plugin, sans souci particulier, je n'ai pas les devices qui se crée automatiquement, par contre ils apparaissent dans la liste de la custom page ???

Pour l'instant je n'ai que le coordinateur de branché et ce sont des device qui n'ont jamais été pairés.
J'ai tenté de réinstaller le plugin, les devices, sans succès.
J'ai bien un device texte qui c'est créé mais qui me dit des choses que je ne comprends pas

"{"type": "response", "requestId": 4, "isError": false, "payload": {"commit": "0514204", "coordinator": {"meta": {"maintrel": 3, "majorrel": 2, "minorrel": 6, "product": 0, "revision": 20190608, "transportrev": 2}, "type": "zStack12"}, "log_level": "info", "network": {"channel": 11, "extendedPanID": "0xdddddddddddddddd", "panID": 6754}, "permit_join": true, "version": "1.16.2"}}"
Quelqu'un saurai m'aider ? Merci
Re: Zigbee2mqtt plugin, device absent
Publié : 26 déc. 2020, 03:19
par bizarroid
apres pas mal de recherche je suis tombé sur ça
https://5llmeqnjnqmli35ydv5lwdyeai-cryg ... issues/525, cela ressemble mais la solution ne fonctionne pas
d ailleurs il enleve sytematiquement le
"
experimental:
new_api: true "
du fichier lors d un refresh du plugin
au secours

Re: Zigbee2mqtt plugin, device absent
Publié : 26 déc. 2020, 16:01
par secator
Pour moi, c'est ce qui a fonctionné new_api : true (c'est moi qui ai posté) car j'avais le même problème que toi après la mise à jour du plugin en 3.0.
quelle est la version de ton plugin Zigbee2MQTT - Domoticz ?
es tu sur que mosquitto fonctionne correctement ?
as tu des erreurs dans les logs de domoticz ?
sudo systemctl status mosquitto et netstat -at , ça te répond quoi ?
si tu lances ça : sudo journalctl -u zigbee2mqtt.service -f et que tu utilises un device , y a_t_il de la vie à l'écran ?
c'est quoi tes devices car certains sont reconnus par zigbee2mqtt.io mais pas par le plugin Zigbee2MQTT - Domoticz
Re: Zigbee2mqtt plugin, device absent
Publié : 27 déc. 2020, 00:31
par bizarroid
Merci pour l'aide

Je ne suis pas chez moi aujourd'hui, je ne voudrais donc pas dire de bêtises
Je posterai demain dans la nuit toutes ces infos

Re: Zigbee2mqtt plugin, device absent
Publié : 28 déc. 2020, 01:19
par bizarroid
secator a écrit : 26 déc. 2020, 16:01
quelle est la version de ton plugin Zigbee2MQTT - Domoticz ?
derniere version dans les deux cas (stable)
es tu sur que mosquitto fonctionne correctement ?
oui, j ai bien le retour sur tout ce qui passe par lui (essentiellement des sonoff)
as tu des erreurs dans les logs de domoticz ?
aucune non
sudo systemctl status mosquitto et netstat -at , ça te répond quoi ?
que mosquitto est active (running) et qu il ecoute bien
tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN
si tu lances ça : sudo journalctl -u zigbee2mqtt.service -f et que tu utilises un device , y a_t_il de la vie à l'écran ?
oh que oui, pas de souci le retour se fait bien
QTT publish: topic 'zigbee2mqtt/Ir zigbee', payload '{"battery":100,"linkquality":81,"occupancy":true,"voltage":3005}'...
c'est quoi tes devices car certains sont reconnus par zigbee2mqtt.io mais pas par le plugin Zigbee2MQTT - Domoticz
pour les tests j ai mis un switch xiaomi (le 1er, le rond)et un capteur infrarouge xiaomi egalement, pas en aqara pour aucun des deux
merci pour l aide
Re: Zigbee2mqtt plugin, device absent
Publié : 28 déc. 2020, 09:27
par secator
tu actives bien " Accepter de nouveaux dispositifs" dans les paramètres de domoticz ?
tu connais les références exactes de tes devices ? de toute façon si ils n'étaient pas connus du plugin Zigbee2MQTT - Domoticz tu aurais un message d'erreur dans les logs domoticz.
Re: Zigbee2mqtt plugin, device absent
Publié : 28 déc. 2020, 21:50
par bizarroid
Oui l'option est activée dans domoticz, ainsi que les Custom pages, et je confirme il n'y a pas d erreur dans le log

Pour les références :
MiJia wireless switch WXKG01LM
MiJia human body movement sensor RTCGQ01LM
Re: Zigbee2mqtt plugin, device absent
Publié : 29 déc. 2020, 09:22
par secator
peux tu poster ton configuration.yaml que je compare avec le mien.
chez moi new_api : true a résolu le problème et la ligne ne disparait jamais de mon fichier de config ??????
Si je l'enlève volontairement ça ne marche plus.
C'est d'ailleurs un prérequis:
https://github.com/stas-demydiuk/domoti ... qtt-plugin
Re: Zigbee2mqtt plugin, device absent
Publié : 29 déc. 2020, 11:50
par bizarroid
merci pour ton aide
Code : Tout sélectionner
homeassistant: false
permit_join: true
mqtt:
base_topic: zigbee2mqtt
server: 'mqtt://localhost'
serial:
port: /dev/ttyACM0
devices:
'0x00158d0001ad40fd':
friendly_name: Ir zigbee
'0x00158d00023cd9b7':
friendly_name: '0x00158d00023cd9b7'
groups: {}
j ai essayé de mettre "new_api : true" en 1ere ligne ou a la fin, j ai aussi essayé de mettre "experimental: new_api : true" au debut et a la fin
apres un un refresh du plugin dans domoticz la ligne disparait systematiquement
avant de refresh lorsque j integre un nouveau device, ca ne fonctionne pas plus, et pas apres non plus

j ai egalement essayé avec l adresse de serveur 127.0.0.1 et 192.168.2.25 en plus de localhost
Re: Zigbee2mqtt plugin, device absent
Publié : 29 déc. 2020, 11:59
par secator
pourtant cette ligne est un prérequis :
https://github.com/stas-demydiuk/domoti ... qtt-plugin
quand tu dis refresh du plugin c'est quoi ? il faut surtout faire sudo systemctl stop zigbee2mqtt puis sudo systemctl start zigbee2mqtt après avoir modifié configuration.yaml .
Ensuite je ne comprends pas comment il peut t'enlever la ligne ajoutée dans ton fichier de conf ???,
peut être remplacer server: 'mqtt://localhost' par server: 'mqtt://localhost:1883' (Je n'ai plus trop d'idées)
voici mon fichier de conf:
Code : Tout sélectionner
homeassistant: false
permit_join: true
mqtt:
base_topic: zigbee2mqtt
server: 'mqtt://localhost:1884'
serial:
port: /dev/ttyACM0
experimental:
new_api: true
devices:
'0x00158d0005d105f8':
friendly_name: '0x00158d0005d105f8'
occupancy_timeout: 6