{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":814132610,"defaultBranch":"main","name":"PandaLight","ownerLogin":"pandaroux007","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-12T12:02:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/150920202?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719131745.0","currentOid":""},"activityList":{"items":[{"before":"1ef1b117fbbe0b525428a7151a2cee5a99638357","after":"95aa1517e3eaff208f10657e803711b6bce9b718","ref":"refs/heads/main","pushedAt":"2024-07-10T14:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Correction README.md","shortMessageHtmlLink":"Correction README.md"}},{"before":"1f31243aedb857b596528f97ad8ab8969f78ce13","after":"1ef1b117fbbe0b525428a7151a2cee5a99638357","ref":"refs/heads/main","pushedAt":"2024-07-10T14:20:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Ajout du fichier image pour le fichier README.md","shortMessageHtmlLink":"Ajout du fichier image pour le fichier README.md"}},{"before":"7cc05751938bbbfc3c8207a2cf0482cefe938cbf","after":"1f31243aedb857b596528f97ad8ab8969f78ce13","ref":"refs/heads/main","pushedAt":"2024-07-10T14:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Ajout de la gestion du modbus (testé et fonctionnel), ajout de constante dans le fichier constants.h, ajout d'une partie 'Utilisation mémoire' au fichier README.md","shortMessageHtmlLink":"Ajout de la gestion du modbus (testé et fonctionnel), ajout de consta…"}},{"before":"25a7cdf1e4ae20a5d9dbf01e31215cdafc256896","after":"7cc05751938bbbfc3c8207a2cf0482cefe938cbf","ref":"refs/heads/main","pushedAt":"2024-07-08T13:51:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Changement de quelques print séries dans le fichier ZoneEclairage.cpp, correction du bug d'affichage qui fesait qu'il fallait attendre le temps de rafraichissement (ici 5s, au final 3s) pour qu'un affichage se fasse sur l'écran LCD - en effet on ne rentre pas directement dans la fonction EVERY_N_SECONDS de FastLED.","shortMessageHtmlLink":"Changement de quelques print séries dans le fichier ZoneEclairage.cpp…"}},{"before":"b16e8ff844c0aa9f9bb245d03fdc4c241bd6acab","after":"25a7cdf1e4ae20a5d9dbf01e31215cdafc256896","ref":"refs/heads/main","pushedAt":"2024-07-07T15:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Ajout de la gestion de l'affichage de l'état courant de chacune des zones (et par nécessité donc, une fonction permettant d'obtenir cet état, dans la classe ZoneEclairage.","shortMessageHtmlLink":"Ajout de la gestion de l'affichage de l'état courant de chacune des z…"}},{"before":"a5f5e38d05c6be46e29d01a7fe0f3a4433c62df2","after":"b16e8ff844c0aa9f9bb245d03fdc4c241bd6acab","ref":"refs/heads/main","pushedAt":"2024-07-07T14:16:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Début de l'ajout du sorte de 'menu' à l'écran LCD : toutes les 3 secondes, l'affichage bascule entre les valeurs de température et d'humidité, et l'état courant de chaque zone (allumée ou éteinte). Pour l'instant seule l'affichage des données météo est fonctionnel.","shortMessageHtmlLink":"Début de l'ajout du sorte de 'menu' à l'écran LCD : toutes les 3 seco…"}},{"before":"6029e6c4f1a15a8e7cb77e8394caba94d82569de","after":"a5f5e38d05c6be46e29d01a7fe0f3a4433c62df2","ref":"refs/heads/main","pushedAt":"2024-07-07T10:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Le programme fonctionne, en fait, il fallait simplement mettre au maximum le contraste de l'écran avec le petit potar bleu du module adaptateur I2C. Maintenant tout fonctionne.","shortMessageHtmlLink":"Le programme fonctionne, en fait, il fallait simplement mettre au max…"}},{"before":"621a64098e288c56f3317916cad9facac7b4f6a6","after":"6029e6c4f1a15a8e7cb77e8394caba94d82569de","ref":"refs/heads/main","pushedAt":"2024-07-06T14:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Changements mineurs.","shortMessageHtmlLink":"Changements mineurs."}},{"before":"7aede59a5c343718aade4f13ce06eabd53364213","after":"621a64098e288c56f3317916cad9facac7b4f6a6","ref":"refs/heads/main","pushedAt":"2024-07-06T14:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Tentative d'ajout de la gestion de l'écran LCD. L'écran fonctionne sur des programmes de test (avec le BME280 sur la même ligne I2C), les adresse trouvées via scanner I2C sont bonnes et fonctionnent sur les programmes de test. Ce commit active le rétro éclairage de l'écran mais rien ne s'affiche dessus (aucun texte, aucune valeur du BME280 n'est affiché)!","shortMessageHtmlLink":"Tentative d'ajout de la gestion de l'écran LCD. L'écran fonctionne su…"}},{"before":"a711372d98178c8baaae313af8de7a9ad7a87b5a","after":"7aede59a5c343718aade4f13ce06eabd53364213","ref":"refs/heads/main","pushedAt":"2024-07-05T09:15:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Correction d'un bug pour que chacune des leds ai un clignotement indépendant - l'utilisation de la fonction de FastLED 'EVERY_N_MILLIS' n'était pas adapté dans le contexte des fonctions ledClignoterDoucement et ledClignoterRapidement, elle crée une variable static pour millis (explication ici : https://forum.arduino.cc/t/utilisation-dune-instance-dune-classe-dans-une-autre-classe/1262206/43) - je suis donc revenu à la méthode plus traditionnelle du test conditionnel avec millis, et une variable propre à chaque instance.","shortMessageHtmlLink":"Correction d'un bug pour que chacune des leds ai un clignotement indé…"}},{"before":"269bad9a310409196753b2d731f85b0d7cd3e846","after":"a711372d98178c8baaae313af8de7a9ad7a87b5a","ref":"refs/heads/main","pushedAt":"2024-07-04T16:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Correction du précédent bug qui faisait que toutes les leds clignotaient doucement dans la même couleur à l'état REPOS. Maintenant ça marche, après remplacement du type de la variable couleur de uint32_t par CRGB pour la compatibilité avec les fonctions de FastLED et changement de la manière de faire varier la luminosité de la led (maintenant on applique à la led la couleur puis on change sa luminosité séparément au lieu d'utiliser CHSV).","shortMessageHtmlLink":"Correction du précédent bug qui faisait que toutes les leds clignotai…"}},{"before":"521a9e7b966ba5ce67855462ed7f9963aadfd448","after":"269bad9a310409196753b2d731f85b0d7cd3e846","ref":"refs/heads/main","pushedAt":"2024-07-01T09:17:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Ajout de la gestion des LED RGB en fonction de l'état, toujours un problème dans l'état repos elles ont toutes la même couleur mais dans les autres états c'est bon chacune a sa couleur. Changement de la licence BSL 1.0 : passage à la licence MIT. Ajout de la gestion du BME280 (affichage des mesures toutes les 5s sur le moniteur série et plus tard sur l'écran LCD. Ajout d'une fonction begin à la classe ZoneEclairage pour éviter de tout initialiser dans le constructeur.","shortMessageHtmlLink":"Ajout de la gestion des LED RGB en fonction de l'état, toujours un pr…"}},{"before":"a71ed25dd234d62f20eefd8c6eb49807255aa2b1","after":null,"ref":"refs/heads/po","pushedAt":"2024-06-23T08:35:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"}},{"before":"cf9b49d3f178ef3c3611aefbc2c055871f419f66","after":"521a9e7b966ba5ce67855462ed7f9963aadfd448","ref":"refs/heads/main","pushedAt":"2024-06-23T08:35:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Merge pull request #1 from pandaroux007/po\n\nCorrection du bug sur les LEDs, cela était dû au fait que j'avais oublié de définir le nombre de LED sur le bandeau dans le fichier definitions.h (https://github.com/pandaroux007/PandaLight/blob/main/src/definitions.h#L7-L7) + corrections mineurs.","shortMessageHtmlLink":"Merge pull request #1 from pandaroux007/po"}},{"before":null,"after":"a71ed25dd234d62f20eefd8c6eb49807255aa2b1","ref":"refs/heads/po","pushedAt":"2024-06-22T15:49:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petitours","name":null,"path":"/petitours","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14264392?s=80&v=4"},"commit":{"message":"Correction bug","shortMessageHtmlLink":"Correction bug"}},{"before":"3342fd499eefc59228d16fe5affa7b289dcaac15","after":"cf9b49d3f178ef3c3611aefbc2c055871f419f66","ref":"refs/heads/main","pushedAt":"2024-06-21T16:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Tentative d'ajout de la gestion des LEDs RGB WS2812B version simple : ce n'est qu'un test avec une couleur par état. Version non fonctionnelle, bug décrit sur le sujet du forum arduino (https://forum.arduino.cc/t/utilisation-dune-instance-dune-classe-dans-une-autre-classe/1262206/18).","shortMessageHtmlLink":"Tentative d'ajout de la gestion des LEDs RGB WS2812B version simple :…"}},{"before":"dcc60d78c72c2e3a5edfe0d4dbeedfae782a035c","after":"3342fd499eefc59228d16fe5affa7b289dcaac15","ref":"refs/heads/main","pushedAt":"2024-06-13T16:59:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Correction du fichier README.md","shortMessageHtmlLink":"Correction du fichier README.md"}},{"before":null,"after":"dcc60d78c72c2e3a5edfe0d4dbeedfae782a035c","ref":"refs/heads/main","pushedAt":"2024-06-13T10:27:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pandaroux007","name":"Pandaroux007","path":"/pandaroux007","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150920202?s=80&v=4"},"commit":{"message":"Création du repository sur GitHub, ajout du fichier LICENCE.txt et README.md, ajout des fichiers de code et du fichier '.gitignore'. Le code est pour l'instant fonctionnel mais uniquement sur la gestion de la machine à état en fonction du bouton ainsi que la gestion de l'état du relais commandant l'éclairage. Il n'y a pas encore la gestion des leds RGB, ni de l'écran, ni des améliorations potentielles.","shortMessageHtmlLink":"Création du repository sur GitHub, ajout du fichier LICENCE.txt et RE…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEe9j-9gA","startCursor":null,"endCursor":null}},"title":"Activity · pandaroux007/PandaLight"}