Forum Navigation
You need to log in to create posts and topics.

Añadir Meteorología en mkv (solucionado)

hola estoy intentando meter en el mkv newmeteo el siguiente codigo que me estaba trabajando en el MEGA:

-------------------------------------------------- -------------------------------------------------- ------

void NewMinute () {// Este evento ocurre cada minuto.

// Reseteamos los valores de temperatura máxima y mínima

if ((hora == 0) && (minuto == 0)) {

Sensores [18] .Valor = Sensores [8] .Valor;

Sensores [19] .Valor = Sensores [8] .Valor;

}

nulo NewMeteo () {

Sensores [8] .Valor = outside_temperature * 10;

Sensores [9] .Valor = afuera_humedad * 10;

Sensores [10] .Valor = wind_speed * 10;

Sensores [11] .Valor = wind_direction * 10;

Sensores [12] .Valor = rain_now * 10;

Sensores [13] .Valor = rain_today * 10;

Sensores [14] .Valor = hour_orto * 10;

Sensores [15] .Valor = hour_ocaso * 10;

Sensores [16] .Value = minute_horto * 10;

Sensores [17] .Value = minute_ocaso * 10;

// temperatura máxima

if (Sensores [8] .Valor> Sensores [18] .Valor) {

Sensors[18].Value=Sensors[8].Value;}

else if (Sensors[13].Value<Sensors[19].Value){

Sensors[19].Value=Sensors[8].Value;}

--------------------------------------------------------------------------------------------------------------------------------------

Me esta dando el siguiente error:

-----------------------------------------------------------------------------------------------

Arduino:1.8.9 (Windows 10), Tarjeta:"Arduino/Genuino MKR1000"

C:\Users\Portatil samsumg\Desktop\DOMOTICA\PROGRAMACION ARDUINO\SANXENXO\PRUEBASSANXENXO\PRUEBASSANXENXO.ino: In function 'void NewMeteo()':

PRUEBASSANXENXO:1064:18: error: 'outside_temperature' was not declared in this scope

Sensors[8].Value=outside_temperature*10;

^~~~~~~~~~~~~~~~~~~

C:\Users\Portatil samsumg\Desktop\DOMOTICA\PROGRAMACION ARDUINO\SANXENXO\PRUEBASSANXENXO\PRUEBASSANXENXO.ino:1064:18: note: suggested alternative: 'Sensor_Temperature'

Sensors[8].Value=outside_temperature*10;

^~~~~~~~~~~~~~~~~~~

Sensor_Temperature

PRUEBASSANXENXO:1065:18: error: 'outside_humidity' was not declared in this scope

Sensors[9].Value=outside_humidity*10;

^~~~~~~~~~~~~~~~

C:\Users\Portatil samsumg\Desktop\DOMOTICA\PROGRAMACION ARDUINO\SANXENXO\PRUEBASSANXENXO\PRUEBASSANXENXO.ino:1065:18: note: suggested alternative: 'Sensor_Humidity'

Sensors[9].Value=outside_humidity*10;

^~~~~~~~~~~~~~~~

Sensor_Humidity

PRUEBASSANXENXO:1066:19: error: 'wind_speed' was not declared in this scope

Sensors[10].Value=wind_speed*10;

^~~~~~~~~~

C:\Users\Portatil samsumg\Desktop\DOMOTICA\PROGRAMACION ARDUINO\SANXENXO\PRUEBASSANXENXO\PRUEBASSANXENXO.ino:1066:19: note: suggested alternative: 'randomSeed'

Sensors[10].Value=wind_speed*10;

^~~~~~~~~~

randomSeed

PRUEBASSANXENXO:1067:19: error: 'wind_direction' was not declared in this scope

Sensors[11].Value=wind_direction*10;

^~~~~~~~~~~~~~

C:\Users\Portatil samsumg\Desktop\DOMOTICA\PROGRAMACION ARDUINO\SANXENXO\PRUEBASSANXENXO\PRUEBASSANXENXO.ino:1067:19: note: suggested alternative: 'PinDescription'

Sensors[11].Value=wind_direction*10;

^~~~~~~~~~~~~~

PinDescription

PRUEBASSANXENXO:1068:19: error: 'rain_now' was not declared in this scope

Sensors[12].Value=rain_now*10;

^~~~~~~~

C:\Users\Portatil samsumg\Desktop\DOMOTICA\PROGRAMACION ARDUINO\SANXENXO\PRUEBASSANXENXO\PRUEBASSANXENXO.ino:1068:19: note: suggested alternative: 'random'

Sensors[12].Value=rain_now*10;

^~~~~~~~

random

PRUEBASSANXENXO:1069:19: error: 'rain_today' was not declared in this scope

Sensors[13].Value=rain_today*10;

^~~~~~~~~~

PRUEBASSANXENXO:1070:19: error: 'hour_orto' was not declared in this scope

Sensors[14].Value=hour_orto*10;

^~~~~~~~~

PRUEBASSANXENXO:1071:19: error: 'hour_ocaso' was not declared in this scope

Sensors[15].Value=hour_ocaso*10;

^~~~~~~~~~

PRUEBASSANXENXO:1072:19: error: 'minute_horto' was not declared in this scope

Sensors[16].Value=minute_horto*10;

^~~~~~~~~~~~

C:\Users\Portatil samsumg\Desktop\DOMOTICA\PROGRAMACION ARDUINO\SANXENXO\PRUEBASSANXENXO\PRUEBASSANXENXO.ino:1072:19: note: suggested alternative: 'minutoMemory'

Sensors[16].Value=minute_horto*10;

^~~~~~~~~~~~

minutoMemory

PRUEBASSANXENXO:1073:19: error: 'minute_ocaso' was not declared in this scope

Sensors[17].Value=minute_ocaso*10;

^~~~~~~~~~~~

C: \ Users \ Portatil samsumg \ Desktop \ DOMOTICA \ PROGRAMACION ARDUINO \ SANXENXO \ PRUEBASSANXENXO \ PRUEBASSANXENXO.ino: 1073: 19: nota: alternativa sugerida: 'minuto'

Sensores [17] .Value = minute_ocaso * 10;

^ ~~~~~~~~~~~

minuto

estado de salida 1

'fuera_temperatura' no se declaró en este ámbito

-------------------------------------------------- -------------------------------------------------- -------------------------------------

No se si tiene algo que ver pero he intentado meter un sensor en la programación y me sale la imagen adjunto.

Si podéis ayudar os lo agradeceria. Un saludo

Uploaded files:
  • error.png

Buenos dias caponovalle

Los errores que te esta dando es por que esas variables no se han declarado.

Esas variables se declara cuando se activa el server.

Si no tienes server, no puedes meter meteorologia no se actualizarian los valores.

Hola buenos días.

Tiene tics la pinta de ser lo q t comenta Juan Ramón, q no tienes acrobacias el servidor en tu programa.

Estado = Overload.

Así es estaba sin seleccionar el servidor  . Gracias