nodo-domotica.nl http://www.nodo-domotica.nl/forum/ |
|
probleem met installeren Plugin_005 http://www.nodo-domotica.nl/forum/viewtopic.php?f=8&t=1914 |
Pagina 1 van 1 |
Auteur: | Anton [ 11 jan 2014, 22:15 ] |
Titel: | probleem met installeren Plugin_005 |
Ik probeer om plugin_005 te compileren maar krijg dit niet voor elkaar. Ik heb de Wiki gevolgd en de artikelen in het forum mbt deze plugin. Wat heb ik gedaan: in de file config_01 heb ik onderstaand bijgevoegd // DALLAS 18B20 #define PLUGIN_005 #define PLUGIN_005_CORE Maar krijg daarna onderstaande foutmelding: In file included from Plugin.ino:31: C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c: In function 'boolean Plugin_005(byte, NodoEventStruct*, char*)': C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c:93: error: 'VALUE_SOURCE_PLUGIN' was not declared in this scope Vervolgens heb ik in de plugin onderstaand ingevoegd zoals is voorgesteld op dit forum. uint8_t DallasPin; #define PLUGIN_ID 05 /Onderstaande regel is voor Nodo releases eerder dan 3.6.1. #ifndef VALUE_SOURCE_PLUGIN #define VALUE_SOURCE_PLUGIN VALUE_SOURCE_SYSTEM #endif #define PLUGIN_NAME "TempRead" Ik krijg nu nog onderstaande melding: In file included from Plugin.ino:31: C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c:31:54: error: too many decimal points in number In file included from Plugin.ino:31: C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c:31: error: expected unqualified-id before '/' token C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c: In function 'boolean Plugin_005(byte, NodoEventStruct*, char*)': C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c:64: error: 'DallasPin' was not declared in this scope C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c: In function 'uint8_t DS_read()': C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c:154: error: 'DallasPin' was not declared in this scope C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c: In function 'void DS_write(uint8_t)': C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c:173: error: 'DallasPin' was not declared in this scope C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c: In function 'uint8_t DS_reset()': C:/Users/anton/arduino/Nodo//Plugins/Plugin_005.c:197: error: 'DallasPin' was not declared in this scope Ik heb de plugin meerdere malen gedownload, maar blijf foutmeldingen krijgen. Het lijkt er op dat de plugin niet compleet is, maar dat lijkt me ook onwaarschijnlijk. Ik hoop dat iemand mij verder kan helpen met dit probleem. mvg, Anton |
Auteur: | pl0ink [ 11 jan 2014, 23:45 ] |
Titel: | Re: probleem met installeren Plugin_005 |
Ik heb dezelfde aanpassing doorgevoerd als jij hebt gedaan alleen net wat eerder in het bestand. Plaats onderstaande regels direct boven in het plugin bestand onder de header en direct boven de regel: uint8_t DallasPin; //Onderstaande regel is voor Nodo releases eerder dan 3.6.1. #ifndef VALUE_SOURCE_PLUGIN #define VALUE_SOURCE_PLUGIN VALUE_SOURCE_SYSTEM #endif Bij mij werkte dit Gr, Rene |
Auteur: | pl0ink [ 11 jan 2014, 23:52 ] |
Titel: | Re: probleem met installeren Plugin_005 |
Bij nader inzien, het komt door het ontbreken van één / op onderstaande regel: /Onderstaande regel is voor Nodo releases eerder dan 3.6.1. moet zijn: //Onderstaande regel is voor Nodo releases eerder dan 3.6.1. |
Auteur: | Anton [ 12 jan 2014, 22:40 ] |
Titel: | Re: probleem met installeren Plugin_005 |
De ontbrekende / was inderdaad de oplossing. Stom dat ik daar 20 x overheen kijk ![]() Dank je wel! Anton |
Pagina 1 van 1 | Alle tijden zijn GMT + 1 uur |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |