Maj firmware Niu de NODON
Maj firmware Niu de NODON
Bonjour,
Pour information le nouveau firmware du bouton de NODON n'est plus compatible avec la version actuelle de BLEA .
Je viens de le constater car j'en ai un que je continue d'utiliser avec mon iPhone. Depuis je le trouve dans BELA mais il n'est plus en mesure de recréer les commandes.
Pour information le nouveau firmware du bouton de NODON n'est plus compatible avec la version actuelle de BLEA .
Je viens de le constater car j'en ai un que je continue d'utiliser avec mon iPhone. Depuis je le trouve dans BELA mais il n'est plus en mesure de recréer les commandes.
Re: Maj firmware Niu de NODON
Bonjour,
Je confirme, ci dessous les logs :
Je confirme, ci dessous les logs :
Code : Tout sélectionner
[2017-10-23 15:30:18][DEBUG] : [(8, 'Short Local Name', u'NIU37'), (1, 'Flags', u'05'), (255, 'Manufacturer', u'590206020f020035dfb6886c98134a6204b0')] True random f5:1f:90:7d:51:de
[2017-10-23 15:30:18][DEBUG] : It's a unknown packet and I known this device so I send f5:1f:90:7d:51:de
[2017-10-23 15:30:18][DEBUG] : {'name': '', 'source': 'local', 'rawdata': "[(8, 'Short Local Name', u'NIU37'), (1, 'Flags', u'05'), (255, 'Manufacturer', u'590206020f020035dfb6886c98134a6204b0')]", 'rssi': -72, 'type': 'default', 'id': u'F5:1F:90:7D:51:DE'}
[2017-10-23 15:30:18][DEBUG] : "POST /plugins/blea/core/php/jeeBlea.php?apikey=E7fBQx3vQtlJFeEJJCSDkGHu1HvDGdqu HTTP/1.1" 200 0
[2017-10-23 15:30:34][DEBUG] : Send to jeedom : {'heartbeat': 1, 'source': 'local'}
[2017-10-23 15:30:34][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-23 15:30:34][DEBUG] : "POST /plugins/blea/core/php/jeeBlea.php?apikey=E7fBQx3vQtlJFeEJJCSDkGHu1HvDGdqu HTTP/1.1" 200 0
[code/]
Re: Maj firmware Niu de NODON
bonjour
eh oui c'est bien dommage, j'ai 2 nouveaux boutons que je ne peux plus utiliser.
Mes anciens boutons marchaient jusqu'à ce que j'update le plugin. Y a-t-il un moyen de revenir en arrière sur la mise à jour du plugin ?
Ou y a-t-il un espoir qu'il soit mis a jour de façon à redevenir compatible avec les nouveau firmware niu ?
eh oui c'est bien dommage, j'ai 2 nouveaux boutons que je ne peux plus utiliser.
Mes anciens boutons marchaient jusqu'à ce que j'update le plugin. Y a-t-il un moyen de revenir en arrière sur la mise à jour du plugin ?
Ou y a-t-il un espoir qu'il soit mis a jour de façon à redevenir compatible avec les nouveau firmware niu ?
Re: Maj firmware Niu de NODON
Du coup, ça remarche depuis?
Re: Maj firmware Niu de NODON
Réponse: non!
Edit: Le bouton reste utilisable avec les requêtes HTTP des actions ou scénarios de Jeedom, toujours mieux que rien!
Edit: Le bouton reste utilisable avec les requêtes HTTP des actions ou scénarios de Jeedom, toujours mieux que rien!
Re: Maj firmware Niu de NODON
je viens moi aussi d'acheter un niu (-70% chez Boulanger au passage) et j'ai mis à jour le firmware comme un idiot qui aurait du lire le forum avant
bref je suis moi aussi preneur d'une MAJ du plugin BLEA
en attendant je passe donc par la requette http mais comble de malheur le soft android Niu n'est pas compatible avec une tablette samsung de 2016 qui me sert de panneau d'affichage et qui aurait donc pu faire la gateway ! va savoir pourquoi nodon n'en veut pas !
Jeedom Raspi3 (Zwave/RFCOM/RFLINK/BLEA)
Jeedom Raspi3 (Teleinfo,BLEA)
Antenne BLEA Raspi0
GW Xiaomi + capteurs divers (température, portes, présence ...)
Qubino Fil Pilote radiateur, Sondes RFXcom low cost
plugins : Thermostat, Agenda, ICS,
Jeedom Raspi3 (Teleinfo,BLEA)
Antenne BLEA Raspi0
GW Xiaomi + capteurs divers (température, portes, présence ...)
Qubino Fil Pilote radiateur, Sondes RFXcom low cost
plugins : Thermostat, Agenda, ICS,
Re: Maj firmware Niu de NODON
Coucou amis utilisateurs de NIU,
J'ai regardé pourquoi les NIU ne fonctionnent plus. Et je ne suis pas sûr qu'on puisse les faire fonctionner dans Jeedom, car je suis relativement nouveau dessus. Peut être que vous pourrez contribuer à la solution. Je vous explique.
J'ai corrigé chez moi la détection des boutons. Problème : quand il n'est plus sollicité, le bouton envoie plusieurs fois de suite le même dernier message :
[2018-01-25 05:41:33][INFO] : 590202020f01004c7cc5d50214597164014d
[2018-01-25 05:41:41][INFO] : 590202020f01004c7cc5d5021459716401b6
[2018-01-25 05:41:44][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:42:02][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:42:42][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:43:22][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:44:02][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:44:42][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:45:22][INFO] : 590202020f01004c7cc5d5021459716402ee
Le "01" et le "02" vers la fin du message correspond au bouton appuyé, dans ce cas, 2 simples appuis ("01) et 1 double ("02").
Du coup si vous mettez un scénario sur le bouton, il va être déclenché, au pire jusqu'à 7 fois. Les 2 derniers caractères, 4d, b6 et ee semblent être un ID pour que l'application NIU sur téléphone ne répète pas X fois l'action liée à un même message.
Il faudrait donc côté Jeedom, aussi le même mécanisme, qui enregistre le dernier ID reçu, pour que lors du prochain appuis bouton, avant de déclencher la commande bouton ou boutonID, compare le dernier ID reçu à l'avant dernier.
En modifiant le plugin, on doit pouvoir ajouter une nouvelle commande genre "messageID" de type info... Mais après ça m'échappe. Des idées ?
De plus, sur mon Raspberry 3, le scénario que j'ai lié au NIU met genre 20 secondes à se déclencher. Habituellement / avant la MAJ du firmware, le lancement d'un scénario du bouton NIU ou d'un autre type de périphérique Bleutooth marchait rapidement ?
Edit après recherche : le code de pure détection des événements Bluetooth est très réactif, c'est côté Jeedom que ça a l'air de mouliner. Le fait que BLEA tourne avec un deamon Python dégrade la réactivité de Jeedom. Les scénarios classiques (avec matériel Zwave uniquement par exemple), selon la motivation de Jeedom et avec le plugin BLEA désactivé mettent entre 3 et 10 secondes à se déclencher. Donc c'est sûr qu'un scénario basé sur BLEA ça ne pourra pas aller plus vite. Bref c'est sûr que les 40 couches de PHP, Javascript, Python composant Jeedom ne vont pas aider, là où Domoticz réagit de façon instantanée, même sur des RPI 1.
J'ai regardé pourquoi les NIU ne fonctionnent plus. Et je ne suis pas sûr qu'on puisse les faire fonctionner dans Jeedom, car je suis relativement nouveau dessus. Peut être que vous pourrez contribuer à la solution. Je vous explique.
J'ai corrigé chez moi la détection des boutons. Problème : quand il n'est plus sollicité, le bouton envoie plusieurs fois de suite le même dernier message :
[2018-01-25 05:41:33][INFO] : 590202020f01004c7cc5d50214597164014d
[2018-01-25 05:41:41][INFO] : 590202020f01004c7cc5d5021459716401b6
[2018-01-25 05:41:44][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:42:02][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:42:42][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:43:22][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:44:02][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:44:42][INFO] : 590202020f01004c7cc5d5021459716402ee
[2018-01-25 05:45:22][INFO] : 590202020f01004c7cc5d5021459716402ee
Le "01" et le "02" vers la fin du message correspond au bouton appuyé, dans ce cas, 2 simples appuis ("01) et 1 double ("02").
Du coup si vous mettez un scénario sur le bouton, il va être déclenché, au pire jusqu'à 7 fois. Les 2 derniers caractères, 4d, b6 et ee semblent être un ID pour que l'application NIU sur téléphone ne répète pas X fois l'action liée à un même message.
Il faudrait donc côté Jeedom, aussi le même mécanisme, qui enregistre le dernier ID reçu, pour que lors du prochain appuis bouton, avant de déclencher la commande bouton ou boutonID, compare le dernier ID reçu à l'avant dernier.
En modifiant le plugin, on doit pouvoir ajouter une nouvelle commande genre "messageID" de type info... Mais après ça m'échappe. Des idées ?
De plus, sur mon Raspberry 3, le scénario que j'ai lié au NIU met genre 20 secondes à se déclencher. Habituellement / avant la MAJ du firmware, le lancement d'un scénario du bouton NIU ou d'un autre type de périphérique Bleutooth marchait rapidement ?
Edit après recherche : le code de pure détection des événements Bluetooth est très réactif, c'est côté Jeedom que ça a l'air de mouliner. Le fait que BLEA tourne avec un deamon Python dégrade la réactivité de Jeedom. Les scénarios classiques (avec matériel Zwave uniquement par exemple), selon la motivation de Jeedom et avec le plugin BLEA désactivé mettent entre 3 et 10 secondes à se déclencher. Donc c'est sûr qu'un scénario basé sur BLEA ça ne pourra pas aller plus vite. Bref c'est sûr que les 40 couches de PHP, Javascript, Python composant Jeedom ne vont pas aider, là où Domoticz réagit de façon instantanée, même sur des RPI 1.
Re: Maj firmware Niu de NODON
Bonsoir
grace au support de Nodon (que je remercie) j'ai pu restaurer un firmware qui marche impec avec Jeedom (beaucoup mieux qu'avec l'appli sur Android dans mon cas, et de toutes façons je ne pouvais pas laisser mon téléphone à la maison pour que mon épouse puisse utiliser le bouton )
en attendant une mise à jour du pluggin cela me convient (temps de réponse pratiquement immédiat, très bonne détection BLEA, inclusion facile)
petites contraintes pour ceux qui comme moi qui auraient mis à jour avant de passer ici
1/ passer obligatoirement par le support Nodon pour avoir la manip et les fichiers
2/ ne plus installer l'appli Android (qui va reproposer la MAJ)
grace au support de Nodon (que je remercie) j'ai pu restaurer un firmware qui marche impec avec Jeedom (beaucoup mieux qu'avec l'appli sur Android dans mon cas, et de toutes façons je ne pouvais pas laisser mon téléphone à la maison pour que mon épouse puisse utiliser le bouton )
en attendant une mise à jour du pluggin cela me convient (temps de réponse pratiquement immédiat, très bonne détection BLEA, inclusion facile)
petites contraintes pour ceux qui comme moi qui auraient mis à jour avant de passer ici
1/ passer obligatoirement par le support Nodon pour avoir la manip et les fichiers
2/ ne plus installer l'appli Android (qui va reproposer la MAJ)
Jeedom Raspi3 (Zwave/RFCOM/RFLINK/BLEA)
Jeedom Raspi3 (Teleinfo,BLEA)
Antenne BLEA Raspi0
GW Xiaomi + capteurs divers (température, portes, présence ...)
Qubino Fil Pilote radiateur, Sondes RFXcom low cost
plugins : Thermostat, Agenda, ICS,
Jeedom Raspi3 (Teleinfo,BLEA)
Antenne BLEA Raspi0
GW Xiaomi + capteurs divers (température, portes, présence ...)
Qubino Fil Pilote radiateur, Sondes RFXcom low cost
plugins : Thermostat, Agenda, ICS,
Re: Maj firmware Niu de NODON
Merci c'est bon à savoir!
Re: Maj firmware Niu de NODON
bonjour je remonte le sujet car j'ai actuellement plusieurs niu nodon inutilisables via jeedompetites contraintes pour ceux qui comme moi qui auraient mis à jour avant de passer ici
1/ passer obligatoirement par le support Nodon pour avoir la manip et les fichiers
2/ ne plus installer l'appli Android (qui va reproposer la MAJ)
quelqu'un à une idée sur la manip du downgrade ?
car j'ai contacté nodon via leur formulaire de contact.... mais à ce jour sans réponse
merci
NUC NUC7I3BNH / ssd M2 256go / 8go Crucial vengeance DDR4
Jeedom V3.2.16 sur Debian 9
Plugins : Z-wave / rfx-com / xiaomi / blea / dialogflow
etc...
Jeedom V3.2.16 sur Debian 9
Plugins : Z-wave / rfx-com / xiaomi / blea / dialogflow
etc...
Re: Maj firmware Niu de NODON
Bonjour.
Je suis dans le même cas. J'ai fait la mise a jour proposée et en lançant un scan ble il ne me retourne aucun résultat !
Une idée ??
Merci
Je suis dans le même cas. J'ai fait la mise a jour proposée et en lançant un scan ble il ne me retourne aucun résultat !
Une idée ??
Merci
Re: Maj firmware Niu de NODON
bonsoir, oui il y a une solution
contacter nodon via l'application android ou ios
et ils vont t'envoyer la marche à suivree pour downgrader le firmware...
ils sont de quelle couleurs tes boutons ? car bizarrement il y a un firmware par couleur...
NUC NUC7I3BNH / ssd M2 256go / 8go Crucial vengeance DDR4
Jeedom V3.2.16 sur Debian 9
Plugins : Z-wave / rfx-com / xiaomi / blea / dialogflow
etc...
Jeedom V3.2.16 sur Debian 9
Plugins : Z-wave / rfx-com / xiaomi / blea / dialogflow
etc...
Re: Maj firmware Niu de NODON
Merci, j'aurais bien vu si possible une adaptation sur le plugin plutôt qu'un downgrade du firmware.
Si ce n'est pas fait, je suppose qu'il y a une raison.
Sinon la couleur du mien est rose, pas eu le choix car c'est le seul qu'il restait mais comme c'est pour ma fille disons que ça tombe bien
Si ce n'est pas fait, je suppose qu'il y a une raison.
Sinon la couleur du mien est rose, pas eu le choix car c'est le seul qu'il restait mais comme c'est pour ma fille disons que ça tombe bien
Re: Maj firmware Niu de NODON
Hello
Je ne pense pas qu'il y ait une réelle raison puisque j'ai réussi à modifier les scripts Python du plugin afin de supporter cette nouvelle version du firmware.
Je peux vous les fournir à l'occasion mais n'utilisant plus Jeedom (précisément à cause de ce type de problématique d'abandon de support matériel dans des plugins pourtant officiels que j'ai eu sur plusieurs devices différents), peut être qu'ils ne fonctionnerons plus avec la version actuelle.
Je ne pense pas qu'il y ait une réelle raison puisque j'ai réussi à modifier les scripts Python du plugin afin de supporter cette nouvelle version du firmware.
Je peux vous les fournir à l'occasion mais n'utilisant plus Jeedom (précisément à cause de ce type de problématique d'abandon de support matériel dans des plugins pourtant officiels que j'ai eu sur plusieurs devices différents), peut être qu'ils ne fonctionnerons plus avec la version actuelle.
- idem
- Timide
- Messages : 233
- Inscription : 17 févr. 2015, 02:35
- Localisation : Villeurbanne / Lyon
- Contact :
Re: Maj firmware Niu de NODON
Bonjour,
pour ceux qui ont deja eu les fichiers et info, serait il possible de partager ici ?
Merci par avance
pour ceux qui ont deja eu les fichiers et info, serait il possible de partager ici ?
Merci par avance
Jeedom DIY
Jeedom sur NUC est au top!!
http://geekandmore.fr
Unix/Linux, shell, SQL, gestion de projet, gestion des changements, consultant sénoir...
Jeedom sur NUC est au top!!
http://geekandmore.fr
Unix/Linux, shell, SQL, gestion de projet, gestion des changements, consultant sénoir...
Re: Maj firmware Niu de NODON
Bonjour à tous,
Suis-je le seul avec qui l'ajout d'un NIU sur l'appli android fait planter l'appli? Je donne un nom au NIU et boom, ça plante.
Suis-je le seul avec qui l'ajout d'un NIU sur l'appli android fait planter l'appli? Je donne un nom au NIU et boom, ça plante.
Re: Maj firmware Niu de NODON
Bonjour,cha a écrit : ↑27 févr. 2019, 19:48Hello
Je ne pense pas qu'il y ait une réelle raison puisque j'ai réussi à modifier les scripts Python du plugin afin de supporter cette nouvelle version du firmware.
Je peux vous les fournir à l'occasion mais n'utilisant plus Jeedom (précisément à cause de ce type de problématique d'abandon de support matériel dans des plugins pourtant officiels que j'ai eu sur plusieurs devices différents), peut être qu'ils ne fonctionnerons plus avec la version actuelle.
Est-il possible de nous expliquer ce que tu as modifié dans le plugin stp ?
Merci d'avance.
Re: Maj firmware Niu de NODON
Hello
Les emplacements des informations (numéro du bouton appuyé, état batterie ...) dans les messages BT envoyés par le NIU ont changés entre les 2 versions du firmware. Il y avait aussi une autre gymnastique qui a nécessité un petit refactoring de tous les fichiers python des autres devices supportés par le plugin BLE car les informations se trouvaient dans un morceau du message BT qui n'était pas transmis aux fichiers python.
Si ça vous intéresse, je peux voir pour retrouver ces fichiers. Il faudra probablement reporter les dites motifs dans la version actuelle du plugin BLE.
Les emplacements des informations (numéro du bouton appuyé, état batterie ...) dans les messages BT envoyés par le NIU ont changés entre les 2 versions du firmware. Il y avait aussi une autre gymnastique qui a nécessité un petit refactoring de tous les fichiers python des autres devices supportés par le plugin BLE car les informations se trouvaient dans un morceau du message BT qui n'était pas transmis aux fichiers python.
Si ça vous intéresse, je peux voir pour retrouver ces fichiers. Il faudra probablement reporter les dites motifs dans la version actuelle du plugin BLE.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité