Forum Replies Created
-
AuthorPosts
-
Oscar WAGNERParticipant
Salut à tous
J’avais le même problème et je l’ai résolu en in insérant une ligne de code à la fin:
” mcLog(“*** DEBUG-INFO ***”);
mcLog(“WiFi + MQTT connection Status: ” + String(getConnectionStatus() == MCConnectionStatus::CONNECTED));
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(“.”);qui permet de reconnecter le WI-FI et alors tout fonctionne.
Bonne continuationOscar WAGNERParticipantBonjour Lucas, merci d’avoir répondu à ma demande. En fouillant github j’ai peut être trouvé une autre solution, j’ai remplacé “abs” par “fabs” et maintenant je n’ai plus de problème. Mais je ne sais pas si c’est une bonne solution car je ne connais pas C++. Le téléversement se passe bien.
Oscar WAGNERParticipantBonjour,
J’ai un problème avec MattzoLayoutControler.ino: lors du televersement j’ai un message d’erreur concernant “abs” dans les lignes 716, 729 et 813 :”call of overloaded ‘abs(unsigned int)’ is ambiguous”.
Que faut-il faire? MerciOscar WAGNERParticipantBonjour, Depuis 2 mois j’essaye de televerse le firmware (#include <MattzoController_Library.h>
#include <MattzoController_Network_Configuration.h>) avec Arduino Ide v 1.8.15 et j’ai toujours les memes messages d’erreurs
In file included from C:\Users\popsm\AppData\Local\Temp\arduino_modified_sketch_231312\sketch_jun03a.ino:1:
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h: In function ‘void setStatusLED(bool)’:
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h:167:7: error: ‘STATUS_LED_PIN_INSTALLED’ was not declared in this scope
167 | if (STATUS_LED_PIN_INSTALLED) {
| ^~~~~~~~~~~~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h:168:18: error: ‘STATUS_LED_PIN’ was not declared in this scope
168 | digitalWrite(STATUS_LED_PIN, ledState ? HIGH : LOW);
| ^~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h: In function ‘void reconnectMQTT()’:
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h:283:9: error: ‘TRIGGER_EBREAK_UPON_DISCONNECT’ was not declared in this scope
283 | if (TRIGGER_EBREAK_UPON_DISCONNECT) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h: In function ‘void setupSysLog(char*)’:
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h:351:20: error: ‘SYSLOG_APP_NAME’ was not declared in this scope
351 | syslog.appName(SYSLOG_APP_NAME);
| ^~~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h: In function ‘void setupMattzoController()’:
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h:390:7: error: ‘STATUS_LED_PIN_INSTALLED’ was not declared in this scope
390 | if (STATUS_LED_PIN_INSTALLED) {
| ^~~~~~~~~~~~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h:391:13: error: ‘STATUS_LED_PIN’ was not declared in this scope
391 | pinMode(STATUS_LED_PIN, OUTPUT);
| ^~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\libraries\MattzoBricks/MattzoController_Library.h:395:30: error: ‘MATTZO_CONTROLLER_TYPE’ was not declared in this scope; did you mean ‘MAX_CONTROLLER_ID’?
395 | createMattzoControllerName(MATTZO_CONTROLLER_TYPE, mattzoControllerId);
| ^~~~~~~~~~~~~~~~~~~~~~
| MAX_CONTROLLER_ID
In file included from C:\Users\popsm\AppData\Local\Temp\arduino_modified_sketch_231312\sketch_jun03a.ino:2:etc….
Si je prends un exemple de Arduino tout se passe bien.
Ou est le probleme.
Qui peut m’aider Merci O. Wagner- This reply was modified 2 years, 10 months ago by Oscar WAGNER.
-
AuthorPosts