Cette nouvelle version , apporte des nouvelles fonctionnalités , ainsi que quelques corrections. Comme d’habitude , vous trouverez les sources sur mon github.
Je vais mettre à jour le plugin jeedom , dans les semaines à venir afin de prendre en compte ses nouvelles fonctions.
Un probléme , une question merci de consulter la Faq , mis à disposition sur cette page .
Mode Minuteur
J’ai mis en place , une nouvelle fonctionnalité , qui permet de lancer un minuteur , par défaut possible entre 1 et 120 minutes . Par l’URL il est possible jusqu’a 10 Heures.
Cette interface permet de choisir la durée , de démarrer le minuteur de l’annuler ou de masquer le minuteur pour afficher l’horloge.
L’ affichage ou le masquage du minuteur , s’effectue via l’interface Web ou via un bouton si on affecte cette fonction au bouton.
La fonction minuteur peut être lancé via une requête HTML , sous la forme :
http://ip_notifheure/Options?MIN=120 ( temps en secondes pour 2 minutes , possible jusqu'a 36000 - 10 Heures)
Pour annuler ou arrêter le minuteur , il suffit de mettre l’option MIN à 0 . Pour masquer / afficher le minuteur , il s’agit d’une simple bascule .
http://192.168.8.126/Options?CR=
En mode minuteur Masqué , un point sur le bas de l’horloge , indique qu’un minuteur est en cours.Sur la page de configuration , il est possible de configurer les options suivantes :
- Une ou plusieurs action de « fin de Minuteur »
- Une Action Domotique , si celle ci à été paramétré . Il suffit de renseigner l’url à utilisé paramétré dans la partie domotique.
- Une action LED , si celle ci est installé
- Une Notification de fin de Minuteur
- Un temps par défaut ,ce temps la sera celui récupéré par l’action Bouton : « Lancer le minuteur »
Mode off
Mise en place d’une option , permettant de supprimer le point clignotant en mode « off » ( demande de Breizh22).
Boucle infini sur scrolling
J’ai mis en place aussi , la possibilité d’envoyer la commande fix sur un texte en scrolling , cela à pour effet de boucler sans cesse sur la notification.
Corrections code / Bug
Optimisation d’une partie du code , corrections de quelques bugs ( gestion de la luminosité , envoie des notifications , etc … )
Merci pour vos retour …
43 commentaires sur “Notifheure Version 3.3.0”
Tout d’abord bravo pour ce travail ! Juste une remarque sur la phase d’initilasation qui peut engendrer un reboot manuel du module. J’ai une coupure électrique chez moi la semaine dernière; après rétablissement j’ai trouvé le module bloqué en état Wifi AP. La cause est assez simple, en fait ton module démarre plus vite que la box et donc le wifi n’est pas encore présent lors de l’initialisation. Dans ce cas il ne trouve pas le wifi pour se connecter et passe en mode AP en permanent. Est-il possible de faire une évolution pour éviter cela, en boucle passage en AP temporaire et re-tentative de connexion au wifi de la box ?
Bien vu , j ai déjà eu ce pb plusieurs fois. Pour l instant , je n ai pas la solution , il faut que je creuse du coté de la bibliothèque wifi manager.
A ce jour , il faut redémarrer le notifheure , une fois le wifi rétabli.
Excellent ! je viens aussi comme beaucoup de me monter mon notif’heure ! c’est génial !
Par contre si éventuellement si il serait possible d’ajouter une fonction pause au minuteur , ainsi qu’une commande pour reprendre à l’endroit de la pause ça serait le top du top !
merci encore pour le taff accompli !
bonjour , je met ça dans la todo list
Bonjour,
Bravo pour le travail accompli. N’étant pas très bon en programmation, pourrais tu mettre a jour le sketch pour la bibliothèque Arduino JSON 6.0, car j’ai un message d’erreur apres avoir suivi le tuto Arduino de la mise à jour JSONBuffer e JsonDocument.
J’espère avoir été a peu près clair, n’étant pas de la partie 😉
Merci d’avance
Pour l instant , il faut utiliser la version 5 de Json. Je prévois la prise en charge de la v6 sur la prochaine version.
salut, très bon travail, que je suis depuis le début.
J’ai fait la mise à jour en 3.3 aujourd’hui et sur 1 de mes 2 produits, je n’ai plus la remontée d’info du DHT.
Cela fonctionne sur une carte R1 D2 sans soucis mais sur le wemos mini, je n’ai plus la remontée.
Alors qu’avant, cela fonctionnait très bien.
As tu une solution? J’ai vérifié la cablage et meme remis une V3 (remontée d’info ok), je ne sais pas ce qui bug.
bizarre ,pas de soucis de mon coté ? testé sur Wemos mini et wemos D1
J’ai sortis la 3.3.3 par rapport à des problèmes de compatibilité , avec les nouvelles mises à jour de bibliothèque ? Peut être que ça vient de la ?
Faire attention que la GPIO 16 ( notation arduino ) , n’est pas identique sur le D1 et le Mini , de memoire je crois que c’est D2 et D0.
Salut a tous !!! Ca y est ke me suis lancer dans la fabrication de mon notifheure et franchement ca depote !!! Par contre jai u Petit souci d’affichage a certain moment… Sur une ligne des fois il ne m’affiche rien… Je suis en version 3.3. 0 Serait il possible de faire un mode test en allumant toute les diodes ??? Merci encore pour ce travail de titant
bonjour haru67 , merci pour ta remontée.
Je suis en train de travailler sur differents outils via http comme ( le reboot , reset , purge , etc … je vais voir pour ajouter toutes les leds on ).
Génial !!! Et vraiment tu fait unsuper boulo !!! Merci pour ta réactivité aussi par contre j’ai un autre probleme…. Je n’arrive pas a me connecter en OTA en fait sur l’ide arduino il ne me trouve pas de port réseau… Il me semble avoir tout bien configuré mais aucun port reseau
Pour OTA , il faut que python soit installé. ( version 2.X ) pas la 3.x
Oui c’est ce que j’ai installé python 2.7 je vais continuer mon investigation
Salut Byfeel, Je viens de faire l’update et c’est vraiment top!
Encore merci et bravo car à part le problème de version des cartes 2.5.0 je n’ai eu aucun pb sur mon nodemcu 🙂
Je suis entrain de faire un boitier pour m’en servir en réveil ^^.
(HS: d’ailleurs une page photo serai pas mal sur ton blog pour montrer et donner des exemples des boitiers crées par les users)
Qui dis réveil dis réglage de l’heure. je pensais passer via les boutons et lancer des scénario mais je me demande si des fois on ne pourrais pas directement choisir l’heure via le notif’info et l’envoyer à jeedom pour le réveil du lendemain?
Pense tu que sa sois réalisable?
Merci d’avance et désole si l’info à déja été donné j’ai pas trouvé 🙂
Merci , bonne idée d envoyer des photos de réalisation. Quelques lecteurs mon passé des liens sur leur réalisation.
A ce jour l heure est géré uniquement par ntp
La possibilité de programmer une alarme est à l étude.
Merci pour ce Notifheure, et j’arrive juste au bon moment pour la mise à jour.
j’ai téléversé en v3.3.3 et ça fonctionne parfaitement.
sur mon arduino le gestionnaire de carte est en 2.5.0
super le minuteur !
je verrais bien un petit buzzer en fin de minuteur.
j’ai envoyé une version corrigé sur le github , qui devrait plus poser de soucis , avec la version 2.5.x du gestionnaire de carte ESP8266 .
Merci pour vos retour
Bonjour , je penses avoir trouvé d’ou viens le problème . En utilisant la nouvelle bibliothèque 2.5.0 du gestionnaire de carte , cela plante le service MDNS au démarrage et boucle à l’infini dessus , et reste bloqué sur Service
Je vais voir pour modifier cela au plus vite.
Dans l’attente , vous pouvez remettre l’ancienne version du gestionnaire de carte , la 2.4.2 ou 2.4.1 par exemple.
bonjour
j’ai voulu faire la msie à jour et depuis plus rien mon afficheur reste coincer sur start service .
j’ai un Wemos D1 mini j’a meme fais un reset sketch et essayer de revenir à la version 3.2 mais rien ;
Pourtant il est bien connecter au wifi mais je n’ai pas accès à la page via l’IP et sur le matrice juste « service »
merci d’avance
Bonjour kelly ,
meme planté , il y a toujours la possibilité de recharger un sketch via le port usb ?
Tu peux essayer de recharger un sketch de demo , pour tester si pas de soucis avec ton wemos.
Puis réessayer de charger , via le port usb.
Après un reset , il se positionne en attente de config WIFI ( via wifi manager ) , dans se cas , il faut se connecter via son smartphone sur le réseau WIFI mos en place par le WEMOS ( par défaut , il s’appelle notifheurexxxx ) , une fois connecté sur le notifheure il demandera sur quel réseau wifi , il doit se connecter et son mot de passe.
Re:
1 * « recharger un sketch via le port USB » : oui je l’ai déjà fait, plein de fois même.
2 * « reset , il se positionne en attente de config WIFI; connecter via son smartphone sur le réseau WIFI »
j’ai même acheter des nouveaux WEMOS en pensant qu’il était KO. Pareil bloque sur l’affichage « service » alors le téléversement s’est bien passer.
Et qu’il apparaît sur le réseau avec une adresse ip en 192.168.0.xx après la page de config sur mon smartphone.
Bonjour kelly ,
Je viens de tester le fichier ino , sur le github , chez moi pas de soucis .
Il y a peut être un soucis soit de bibliothèque , soit de configuration systèmes ?
Quand il affiche « service » , c’est l’etape ou il charge tous les protocoles Réseau .
Dans l’ordre : OTA ( attention verifier que la bonne version de java soit installé sur le PC )
puis le serveur Websocket
puis serveur http
protocole MDNS
et enfin chargement de l’heure via le service NTP
Afin de savoir ou cela bloque , tu peux modifier le script ino , en insérant par exemple la commande P.print(« test debug »); apés chaque fin de service ( tu peux t’aider des commentaires dans le script , pour positionner l’info ).
ça me donne l’idée d’insérer des commandes de debug dans le script , afin de savoir quel service bloque . Je ferais une modif dans la future version.
Quel version de gestionnaire de carte , utilise tu ?
Je viens de voir qu’il y a une version 2.5 qui est sortis , mais je ne l’ai pas encore testé ?
Moi j’utilise la version 2.4.2
dans l’attente de ton retour
bonjour
excuse moi pour le délai de réponse, boulot boulot.
Donc je viens de faire Upload avec ta version github et nickel t’es trop fort.
Effectivement je pense que c’était la version 2.5 qui coincé, je suis trop bête car je crois que j’avais déjà eu le soucis sur l’ancienne version.
Merci
Salut,
Après avoir enfin réussi a tout réinstaller cette sal…rie d’arduino, J’ai le même soucis que Kelly97129. Le Notifheure reste bloqué sur « service ».
J’utilise arduino 1.6.13, avec un mix de tes librairies du 6/07/2018, et de celles téléchargées par arduino. Je vais faire un essai en rajoutant celles de novembre puis celle de fevrier.
A+
chris
bonjour Chris ,
je viens de répondre sur le commentaire de kelly .
Effectivement c’est curieux ?
Peut être un problème de bibliothèque.
Mon gestionnaire de carte esp8266 est en version 2.4.2 , en quel version est tu ?
Afin de trouver ou ça bloque , je vais installer le logiciel sur un poste Windows et voir si j’ai le meme problème .
La je suis en 2.5. Je downgrade en 2.4.2 pour un essai.
Il me reste aussi ta librairie de février a tester, celle de novembre ne corrige pas le problème.
Apres je regarde ce que tu as dis au dessus 😉
Bonne nouvelle, apres etre repasser en 2.4.2, ca fonctionne normalement
Oups!!
Merci Byfeel 😉
Sinon un autre petit bug, la ligne 1679 (chez mo)i : message = » Système OK – Adresse ip : « ; au lieu de : message = » Système OK – Adresse ip : « ;
Encore merci
Je fini de le mettre en place et je mets quelques images sur nextdom 😉
A+
chris
avec la V3.3.3 , cela devrait marcher avec la version 2.5 du gestionnaire de carte.
par contre je n’ai pas le meme code que toi à la ligne 1679 , jus suis dans la boucle loop : //temp systeme , sur la gestion du tempo systéme
Cette phrase est fabriqué à la fin de la boucle setup : ( ligne 1650 )
message = » Système OK – Adresse ip : « ;
message += WiFi.localIP().toString();
NotifMsg(message,Intensite,false);
Quel version utilises tu ?
Pour le n° de ligne je suis dans arduino, pas dans un éditeur. Donc c’est peut être normal la différence.
Pour la version que j’utilise c’est la V3.3.2, si c’est du NotifHeure que tu parle.
Sinon, ca y est j’ai mis les photos sur Nextdom 😉
Encore un grand merci à toi.
Bonjour Byfeel et merci pour ce super projet.
Je suis en train de mettre à jour le mien mais je ne trouve pas la liste des librairies qu’il faut installer, tu pourrais poster la liste (liens) STP ?
Bonjour Danonekid ,
ci dessous les liens vers les différentes bibliothèque les plus sensibles.
Ne pas utiliser les versions beta .
//***** Gestion reseau
#include
#include
#include
#include
#include
#include
//****** Gestion WIFI
#include
//****** Serveur WEB
#include
#include
//****** Client WEB //https://github.com/tzapu/WiFiManager https://github.com/MajicDesigns/MD_Parola https://github.com/MajicDesigns/MD_MAX72xx
#include
// WIFI Manager , afin de gerer la connexion au WIFI de façon plus intuitive
#include
#include
// ***** OTA
///includes necessaires au fonctionnement de l’OTA :
#include
#include
#include
// **** Bibliotheque Matrice LED
#include
#include
#include « Parola_Fonts_data.h » https://github.com/PaulStoffregen/Time https://github.com/gmag11/NtpClient
#include « Font_Byfeel.h »
// **** Temps
// librairie temps
#include
#include
//********** eeprom / SPIFFS //Include SPIFFS https://github.com/beegee-tokyo/DHTesp
//#include
#include
#include
//*************************
// Options
//*************************
// bibliotheque temperature
#include
//librairies click bouton https://github.com/marcobrianza/ClickButton
#include
// ******************************//
Je vais mettre a jour le Zip des bibliothèques sur le drive google.
Merci pour ton boulot Byfeel. J’en profite tous les jours dans mon salon.
Pour le fun j’ai ajouté un DfPlayer dans un nouveau Notif’heure pour avoir un peu de musique mais j’ai été obligé de retirer la gestion des boutons car j’utilise aussi le port D3.
Voici la librairie que j’ai utilisé https://github.com/DFRobot/DFRobotDFPlayerMini
Maintenant à voir si j’arrive à faire fonctionner les boutons et le DfPlayer en même temps.
bonjour llandry , merci pour ton retour , je vais regarder du coté de ton dfPlayer
Salut,
tout fonctionne parfaitement sur cette nouvelle monture, merci pour le travail effectué. 🙂
matériel reçu installation faite en 3.3. reste plus que le boitier à faire
Bienvenue et j espère que ce notifheure te seras utile.
Salut,
Bon ok, vu que tu insiste, je vais monter un notifheure de test 😀
Du coup je reviens pour te dire quoi 😉
A+
chris
Bonsoir, je te remercie pour toutes ces nouveautés et aussi pour avoir pris en compte ma demande. Je te ferai un retour dès que j’aurai un peu de temps pour installer cette nouvelle version, sûrement ce week-end.
J’ai eu un peu de temps ce matin pour faire cette mise à jour, à tester sur un plus grand temps, mais pour ce que j’ai vu, tout fonctionne bien y compris l’absence du point clignotant, encore merci pour cette fonction nouvelle. Rien à signaler aussi pour les fonctions jeedom, mes titres et artistes spotify s’affichent toujours très bien. Je n’ai pas testé la fonction minuteur.
Merci pour ton retour , si tu vois d’autres améliorations.
Pour le plugin , je suis entrain de voir pour apporter les modifications nécessaires pour la prise en charge des nouvelles fonctionnalité.
Bonjour,
félicitations pour le travail, ce produit correspond parfaitement à ce que je recherchais! A un détail près:
Je n’ai pas trouvé comment faire défiler un texte d’une quinzaine de caractères sur une matrice de 6 LED en boucle infinie?
Quelqu’un aurait une idée?
D’avance merci.
La boucle infini n est pas implémenté encore. Je travaille sur une nouvelle version qui prendra en charge cette option.