|
|
|
@ -556,8 +556,8 @@ void _fsm_loop()
|
|
|
|
|
/* -------------------------------------------------------------------------------- */
|
|
|
|
|
case FSM_STATE_10:
|
|
|
|
|
#ifdef SENSOR_WIND
|
|
|
|
|
currentSensorData[sensor_cnt] = measure_wind_result();
|
|
|
|
|
debug("wind sensor " + String(currentSensorData[sensor_cnt]));
|
|
|
|
|
currentSensorData[SENSOR_WINDSPEED] = measure_wind_result();
|
|
|
|
|
debug("wind sensor " + String(currentSensorData[SENSOR_WINDSPEED]));
|
|
|
|
|
#endif
|
|
|
|
|
// step into read of next sensor read
|
|
|
|
|
sensor_cnt++;
|
|
|
|
@ -584,8 +584,8 @@ void _fsm_loop()
|
|
|
|
|
/* -------------------------------------------------------------------------------- */
|
|
|
|
|
case FSM_STATE_12:
|
|
|
|
|
#ifdef HTTP_CALL_ON_WINDSPEED_EXCEED
|
|
|
|
|
currentSensorData[sensor_cnt] = measure_wind_result();
|
|
|
|
|
debug("wind sensor value " + String(currentSensorData[sensor_cnt]));
|
|
|
|
|
currentSensorData[SENSOR_WINDSPEED] = measure_wind_result();
|
|
|
|
|
debug("wind sensor value " + String(currentSensorData[SENSOR_WINDSPEED]));
|
|
|
|
|
|
|
|
|
|
if (currentSensorData[SENSOR_WINDSPEED] >= HTTP_CALL_ON_WINDSPEED_EXCEED_MPS) {
|
|
|
|
|
// windspeed exceeded send http call
|
|
|
|
@ -688,6 +688,7 @@ void logToSerial(float sensorValues[]) {
|
|
|
|
|
|
|
|
|
|
String getJsonData()
|
|
|
|
|
{
|
|
|
|
|
debug(String(SENSOR_TEMPERATURE) + "=" + String(currentSensorData[SENSOR_TEMPERATURE]));
|
|
|
|
|
String msg = hb_ws_msg_start +
|
|
|
|
|
hb_ws_msg_temp +
|
|
|
|
|
String(currentSensorData[SENSOR_TEMPERATURE], 2) +
|
|
|
|
@ -717,7 +718,7 @@ String getJsonData()
|
|
|
|
|
void http_call_send_json_data()
|
|
|
|
|
{
|
|
|
|
|
//debug("http call to " + String(HTTP_CALL_SEND_JSON_DATA_URL));
|
|
|
|
|
|
|
|
|
|
//debug(String(SENSOR_TEMPERATURE) + "=" + String(currentSensorData[SENSOR_TEMPERATURE]));
|
|
|
|
|
// windspeed exceeded send http call
|
|
|
|
|
digitalWrite(STATUS_LED_PIN, LOW);
|
|
|
|
|
|
|
|
|
|