Skip to content

Commit

Permalink
Merge branch 'master' into EcoDevices
Browse files Browse the repository at this point in the history
  • Loading branch information
DebugBill committed Feb 21, 2017
2 parents bbddd24 + a326bc8 commit ef4fd64
Show file tree
Hide file tree
Showing 63 changed files with 4,170 additions and 2,853 deletions.
4 changes: 4 additions & 0 deletions CMakeLists.txt
Expand Up @@ -396,7 +396,11 @@ hardware/ZWaveBase.cpp
hardware/Yeelight.cpp
hardware/XiaomiGateway.cpp
hardware/Arilux.cpp
hardware/plugins/DelayedLink.cpp
hardware/plugins/Plugins.cpp
hardware/plugins/PluginManager.cpp
hardware/plugins/PluginTransports.cpp
hardware/plugins/PluginProtocols.cpp
notifications/NotificationBase.cpp
notifications/NotificationEmail.cpp
notifications/NotificationGCM.cpp
Expand Down
2 changes: 2 additions & 0 deletions History.txt
Expand Up @@ -15,9 +15,11 @@ Version 3.xxxx (January xth 2017)
- Implemented: Blinds T1 till T13 new supports the Stop button
- Implemented: Devices, Log icon for Blinds
- Implemented: Blockly/Lua Set SetPoint option
- Implemented: Estonian Language support (big thanks to Kuido)
- Implemented: I2C BME280 sensor (temp+hum+baro)
- Implemented: I2C for non arm systems
- Implemented: InfluxDB Data push
- Implemented: Latvian Language support (big thanks to Edgars)
- Implemented: Netatmo Home Coach support
- Implemented: Notification for Dummy Soil/Moisture sensor
- Implemented: Notification for Alert Sensor via udevice JSON call
Expand Down
3 changes: 3 additions & 0 deletions MQTT/config.h
Expand Up @@ -26,3 +26,6 @@

#define WITH_THREADING

#ifndef EPROTO
# define EPROTO ECONNABORTED
#endif
14 changes: 7 additions & 7 deletions hardware/ToonThermostat.cpp
Expand Up @@ -328,7 +328,7 @@ bool CToonThermostat::Login()
Json::Value root;
Json::Reader jReader;
bool bRet = jReader.parse(sResult, root);
if ((!bRet) || (!root.isObject()))
if (!bRet)
{
_log.Log(LOG_ERROR, "ToonThermostat: Invalid data received, or invalid username/password!");
return false;
Expand Down Expand Up @@ -387,7 +387,7 @@ bool CToonThermostat::Login()

root.clear();
bRet = jReader.parse(sResult, root);
if ((!bRet) || (!root.isObject()))
if (!bRet)
{
_log.Log(LOG_ERROR, "ToonThermostat: Invalid data received!");
return false;
Expand Down Expand Up @@ -483,7 +483,7 @@ bool CToonThermostat::SwitchLight(const std::string &UUID, const int SwitchState
Json::Value root;
Json::Reader jReader;
bool bRet = jReader.parse(sResult, root);
if ((!bRet) || (!root.isObject()))
if (!bRet)
{
_log.Log(LOG_ERROR, "ToonThermostat: Invalid data received!");
return false;
Expand Down Expand Up @@ -527,7 +527,7 @@ bool CToonThermostat::SwitchAll(const int SwitchState)
Json::Value root;
Json::Reader jReader;
bool bRet = jReader.parse(sResult, root);
if ((!bRet) || (!root.isObject()))
if (!bRet)
{
_log.Log(LOG_ERROR, "ToonThermostat: Invalid data received!");
return false;
Expand Down Expand Up @@ -626,7 +626,7 @@ void CToonThermostat::GetMeterDetails()

Json::Reader jReader;
bool bRet = jReader.parse(sResult, root);
if ((!bRet) || (!root.isObject()))
if (!bRet)
{
_log.Log(LOG_ERROR, "ToonThermostat: Invalid data received!");
m_bDoLogin = true;
Expand Down Expand Up @@ -925,7 +925,7 @@ void CToonThermostat::SetSetpoint(const int idx, const float temp)
Json::Value root;
Json::Reader jReader;
bool bRet = jReader.parse(sResult, root);
if ((!bRet) || (!root.isObject()))
if (!bRet)
{
_log.Log(LOG_ERROR, "ToonThermostat: Invalid data received!");
m_bDoLogin = true;
Expand Down Expand Up @@ -983,7 +983,7 @@ void CToonThermostat::SetProgramState(const int newState)
Json::Value root;
Json::Reader jReader;
bool bRet = jReader.parse(sResult, root);
if ((!bRet) || (!root.isObject()))
if (!bRet)
{
_log.Log(LOG_ERROR, "ToonThermostat: setProgramState request not successful, restarting..!");
m_bDoLogin = true;
Expand Down

0 comments on commit ef4fd64

Please sign in to comment.