nodo-domotica.nl

probleem met installeren Plugin_005

Hier alles over de Software in de Nodo

probleem met installeren Plugin_005

Berichtdoor Anton » 11 jan 2014, 22:15

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
Anton
 
Berichten: 28
Geregistreerd: 01 jan 2014, 18:43

Re: probleem met installeren Plugin_005

Berichtdoor pl0ink » 11 jan 2014, 23:45

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
pl0ink
 
Berichten: 26
Geregistreerd: 30 sep 2013, 21:48

Re: probleem met installeren Plugin_005

Berichtdoor pl0ink » 11 jan 2014, 23:52

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.
pl0ink
 
Berichten: 26
Geregistreerd: 30 sep 2013, 21:48

Re: probleem met installeren Plugin_005

Berichtdoor Anton » 12 jan 2014, 22:40

De ontbrekende / was inderdaad de oplossing. Stom dat ik daar 20 x overheen kijk :(
Dank je wel!

Anton
Anton
 
Berichten: 28
Geregistreerd: 01 jan 2014, 18:43


Keer terug naar Nodo Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 12 gasten

cron