Event log errors for Smart Thermostat Enhanced model

Posted on
Wed Mar 13, 2024 4:44 pm
SMUSEBY offline
Posts: 511
Joined: Sep 16, 2009
Location: California

Event log errors for Smart Thermostat Enhanced model

Every 3 minutes, the event log shows:
Error device "2 uHall Thermostat" state key latestEventType not defined (ignoring update request)
Error device "2 uHall Thermostat" state key climate not defined (ignoring update request)
Error device "2 uHall Thermostat" state key hvacMode not defined (ignoring update request)
Error device "2 uHall Thermostat" state key fanMinOnTime not defined (ignoring update request)
Error device "2 uHall Thermostat" state key equipmentStatus not defined (ignoring update request)
Error device "2 uHall Thermostat" state key device_type not defined (ignoring update request)

Related, I'm writing a script to set a mode (in an AG) and would like to test the temperature.
The script fails at the fist line below - because of the errors above and/or the code itself.:

dev = indigo.devices[1105581528] #uHall stat
uHallTemp = int(dev.states["temperature"])

Posted on
Wed Mar 13, 2024 4:50 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Delete and re-create the thermostat that's causing the errors.

"temperature" is not a state of a thermostat. It's either "temperatureInput1" or "temperatureInput2" depending on which value you want. Right click on the device and print the device details to the log. Then you can see all the states and properties.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Wed Mar 13, 2024 5:09 pm
SMUSEBY offline
Posts: 511
Joined: Sep 16, 2009
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

I'll delete it - but when I first mentioned this new model to you, I did delete it and reinstall it - and it fixed those error messages. I have no idea why or when they restarted. I'll keep an eye out.

Posted on
Wed Mar 13, 2024 5:16 pm
SMUSEBY offline
Posts: 511
Joined: Sep 16, 2009
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

Reinstalled - same errors:
Mar 13, 2024 at 4:16:08 PM
Error device "Ecobee Upstairs" state key latestEventType not defined (ignoring update request)
Error device "Ecobee Upstairs" state key climate not defined (ignoring update request)
Error device "Ecobee Upstairs" state key hvacMode not defined (ignoring update request)
Error device "Ecobee Upstairs" state key fanMinOnTime not defined (ignoring update request)
Error device "Ecobee Upstairs" state key equipmentStatus not defined (ignoring update request)
Error device "Ecobee Upstairs" state key device_type not defined (ignoring update request)

Posted on
Wed Mar 13, 2024 5:58 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Right click on that device and post the device details.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Wed Mar 13, 2024 6:00 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Also post the device data from the plugin menu.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Wed Mar 13, 2024 6:17 pm
SMUSEBY offline
Posts: 511
Joined: Sep 16, 2009
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

I have two: the troublesome one is 560770749; the other is 1716992129. The account is '519.
The troublesome one has climates 2 AMa, 2 AMb, 2 PMa and 2 PMb
Code: Select all
Mar 13, 2024 at 5:10:58 PM
   Ecobee 2                        {
    "421862696561": {
        "actualHumidity": 47,
        "actualTemperature": 698,
        "brand": "ecobee",
        "climates": {
            "away": "Away",
            "home": "Home",
            "sleep": "Sleep",
            "smart1": "2 AMa",
            "smart2": "2 PMa",
            "smart3": "2 AMb",
            "smart4": "2 PMb"
        },
        "currentClimate": "home",
        "desiredCool": 716,
        "desiredFanMode": "auto",
        "desiredHeat": 662,
        "equipmentStatus": "",
        "fanMinOnTime": 5,
        "features": "Home,HomeKit",
        "hvacMode": "heat",
        "internal": {
            "airPressure": "unknown",
            "humidity": "47",
            "occupancy": "true",
            "temperature": "698"
        },
        "latestEventType": "hold",
        "modelNumber": "artemisSmart",
        "name": "Upstairs",
        "remotes": {}
    },
    "521703550260": {
        "actualHumidity": 43,
        "actualTemperature": 682,
        "brand": "ecobee",
        "climates": {
            "away": "Away",
            "home": "Home",
            "sleep": "Sleep",
            "smart1": "1 PMb",
            "smart2": "1 AMa",
            "smart3": "1 PMa",
            "smart4": "1 AMb"
        },
        "currentClimate": "sleep",
        "desiredCool": 716,
        "desiredFanMode": "auto",
        "desiredHeat": 662,
        "equipmentStatus": "",
        "fanMinOnTime": 0,
        "features": "Home,HomeKit",
        "hvacMode": "heat",
        "internal": {
            "humidity": "43",
            "occupancy": "false",
            "temperature": "682"
        },
        "latestEventType": "hold",
        "modelNumber": "vulcanSmart",
        "name": "Main Floor",
        "remotes": {}
    },
    "521781046633": {
        "actualHumidity": 50,
        "actualTemperature": 470,
        "brand": "ecobee",
        "climates": {
            "away": "Away",
            "home": "Home",
            "sleep": "Sleep",
            "smart1": "EcobeeMin 7C",
            "smart10": "22C",
            "smart11": "WARMUP 18C",
            "smart12": "WARMUP 20C",
            "smart13": "7C",
            "smart2": "10C",
            "smart3": "15C",
            "smart4": "16C",
            "smart5": "17C",
            "smart6": "18C",
            "smart7": "19C",
            "smart8": "20C",
            "smart9": "21C"
        },
        "currentClimate": "home",
        "desiredCool": 790,
        "desiredFanMode": "auto",
        "desiredHeat": 450,
        "equipmentStatus": "",
        "fanMinOnTime": 0,
        "features": "Home,HomeKit",
        "hvacMode": "off",
        "internal": {
            "humidity": "50",
            "occupancy": "false",
            "temperature": "470"
        },
        "latestEventType": "hold",
        "modelNumber": "vulcanSmart",
        "name": "Stairs",
        "remotes": {
            "C49X": {
                "name": "Office",
                "occupancy": "false",
                "temperature": "436",
                "thermostat": "521781046633"
            }
        }
    }
}
   Ecobee 2                        {
    "C49X": {
        "name": "Office",
        "occupancy": "false",
        "temperature": "436",
        "thermostat": "521781046633"
    }
}

Posted on
Wed Mar 13, 2024 6:30 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

I don't know what those numbers are. They're not the Ecobee serial numbers, which is what's shown in the device dump you provided. You did NOT provide the device data for either of the Indigo devices you refer to.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Wed Mar 13, 2024 7:17 pm
SMUSEBY offline
Posts: 511
Joined: Sep 16, 2009
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

The device status request for the first thermostat (the Indigo name is "Ecobee Main Floor":
Error device "Ecobee Upstairs" state key latestEventType not defined (ignoring update request)
Error device "Ecobee Upstairs" state key climate not defined (ignoring update request)
Error device "Ecobee Upstairs" state key hvacMode not defined (ignoring update request)
Error device "Ecobee Upstairs" state key fanMinOnTime not defined (ignoring update request)
Error device "Ecobee Upstairs" state key equipmentStatus not defined (ignoring update request)
Error device "Ecobee Upstairs" state key device_type not defined (ignoring update request

The device status request for the new thermostat (the indigo name is:Ecobee upstairs"):
Mar 13, 2024 at 6:05:59 PM
Error device "Ecobee Upstairs" state key latestEventType not defined (ignoring update request)
Error device "Ecobee Upstairs" state key climate not defined (ignoring update request)
Error device "Ecobee Upstairs" state key hvacMode not defined (ignoring update request)
Error device "Ecobee Upstairs" state key fanMinOnTime not defined (ignoring update request)
Error device "Ecobee Upstairs" state key equipmentStatus not defined (ignoring update request)
Error device "Ecobee Upstairs" state key device_type not defined (ignoring update request)

Also post the device data from the plugin menu.

From the plug-in menu, I selected "write thermostat data to log. That produced the strange device-like numbers. What item in the plug-in menu should I have selected?

Posted on
Wed Mar 13, 2024 7:19 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Right click on that device and post the device details.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Wed Mar 13, 2024 8:32 pm
SMUSEBY offline
Posts: 511
Joined: Sep 16, 2009
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

I hope this is what you need.

Original device:
Code: Select all
Mar 13, 2024 at 7:29:44 PM
   Script                          address : 521703550260
batteryLevel : None
buttonGroupCount : 0
configured : True
coolIsOn : False
coolSetpoint : 23.5
dehumidifierIsOn : False
description :
deviceTypeId : EcobeeThermostat
displayStateId : temperatureInputsAll
displayStateImageSel : HvacOff
displayStateValRaw : 20.1, 20.1
displayStateValUi : 20.1, 20.1
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
fanIsOn : False
fanMode : Auto
folderId : 668415659
globalProps : MetaProps : (dict)
     com.flyingdiver.indigoplugin.ecobee : (dict)
          NumHumidityInputs : 1 (integer)
          NumTemperatureInputs : 2 (integer)
          ShowCoolHeatEquipmentStateUI : true (bool)
          account : 1305453519 (integer)
          address : 521703550260 (string)
          device_type : vulcanSmart (string)
          holdType : nextTransition (string)
          occupancy : 30249619 (integer)
heatIsOn : False
heatSetpoint : 20.0
humidifierIsOn : False
humidities : [46.0]
humiditySensorCount : 1
hvacMode : Off
id : 1631368576
lastChanged : 2024-03-13 19:27:34
lastSuccessfulComm : 2024-03-13 19:27:34
model : Ecobee Thermostat
name : Ecobee Main Floor
ownerProps : com.flyingdiver.indigoplugin.ecobee : (dict)
     NumHumidityInputs : 1 (integer)
     NumTemperatureInputs : 2 (integer)
     ShowCoolHeatEquipmentStateUI : true (bool)
     account : 1305453519 (integer)
     address : 521703550260 (string)
     device_type : vulcanSmart (string)
     holdType : nextTransition (string)
     occupancy : 30249619 (integer)
pluginId : com.flyingdiver.indigoplugin.ecobee
pluginProps : emptyDict : (dict)
protocol : Plugin
remoteDisplay : True
sharedProps : com.indigodomo.indigoserver : (dict)
states : States : (dict)
     autoAway : no (yes/no bool)
     autoHome : no (yes/no bool)
     climate : sleep (string)
     device_type : vulcanSmart (string)
     equipmentStatus :  (string)
     fanMinOnTime : 0 (integer)
     humidityInput1 : 46 (real)
     humidityInputsAll : 46 (string)
     hvacCoolerIsOn : off (on/off bool)
     hvacDehumidifierIsOn : off (on/off bool)
     hvacFanIsOn : off (on/off bool)
     hvacFanMode : 0 (integer)
     hvacFanMode.ui : auto on (string)
     hvacFanModeIsAlwaysOn : false (bool)
     hvacFanModeIsAuto : true (bool)
     hvacHeaterIsOn : off (on/off bool)
     hvacHumidifierIsOn : off (on/off bool)
     hvacMode : off (string)
     hvacOperationMode : 0 (integer)
     hvacOperationMode.ui : all off (string)
     hvacOperationModeIsAuto : false (bool)
     hvacOperationModeIsCool : false (bool)
     hvacOperationModeIsHeat : false (bool)
     hvacOperationModeIsOff : true (bool)
     hvacOperationModeIsProgramAuto : false (bool)
     hvacOperationModeIsProgramCool : false (bool)
     hvacOperationModeIsProgramHeat : false (bool)
     latestEventType : hold (string)
     occupied : no (yes/no bool)
     setpointCool : 23.5 (real)
     setpointCool.ui : 23.5°C (string)
     setpointHeat : 20 (real)
     setpointHeat.ui : 20.0°C (string)
     temperatureInput1 : 20.1 (real)
     temperatureInput1.ui : 20.1°C (string)
     temperatureInput2 : 20.1 (real)
     temperatureInput2.ui : 20.1°C (string)
     temperatureInputsAll : 20.1, 20.1 (string)
subModel : ecobee Smart w/ Voice Control
subType : ecobee Smart w/ Voice Control
supportsAllLightsOnOff : False
supportsAllOff : False
supportsCoolSetpoint : True
supportsHeatSetpoint : True
supportsHvacFanMode : True
supportsHvacOperationMode : True
supportsOnState : False
supportsStatusRequest : True
temperatureSensorCount : 2
temperatures : [20.1, 20.1]
version : None


New Device:
Code: Select all
Mar 13, 2024 at 7:30:59 PM
   Script                          address : 421862696561
batteryLevel : None
buttonGroupCount : 0
configured : True
coolIsOn : False
coolSetpoint : 22.0
dehumidifierIsOn : False
description :
deviceTypeId : EcobeeThermostat
displayStateId : temperatureInputsAll
displayStateImageSel : HvacOff
displayStateValRaw : 20.9
displayStateValUi : 20.9
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
fanIsOn : False
fanMode : Auto
folderId : 751464431
globalProps : MetaProps : (dict)
     com.flyingdiver.indigoplugin.ecobee : (dict)
          NumHumidityInputs : 1 (integer)
          ShowCoolHeatEquipmentStateUI : true (bool)
          account : 1305453519 (integer)
          address : 421862696561 (string)
          device_type : artemisSmart (string)
          holdType : indefinite (string)
heatIsOn : False
heatSetpoint : 19.0
humidifierIsOn : False
humidities : [47.0]
humiditySensorCount : 1
hvacMode : Off
id : 560770749
lastChanged : 2024-03-13 19:30:34
lastSuccessfulComm : 2024-03-13 19:30:34
model : Ecobee Thermostat
name : Ecobee Upstairs
ownerProps : com.flyingdiver.indigoplugin.ecobee : (dict)
     NumHumidityInputs : 1 (integer)
     ShowCoolHeatEquipmentStateUI : true (bool)
     account : 1305453519 (integer)
     address : 421862696561 (string)
     device_type : artemisSmart (string)
     holdType : indefinite (string)
pluginId : com.flyingdiver.indigoplugin.ecobee
pluginProps : emptyDict : (dict)
protocol : Plugin
remoteDisplay : True
sharedProps : com.indigodomo.indigoserver : (dict)
states : States : (dict)
     humidityInput1 : 47 (real)
     humidityInputsAll : 47 (string)
     hvacCoolerIsOn : off (on/off bool)
     hvacDehumidifierIsOn : off (on/off bool)
     hvacFanIsOn : off (on/off bool)
     hvacFanMode : 0 (integer)
     hvacFanMode.ui : auto on (string)
     hvacFanModeIsAlwaysOn : false (bool)
     hvacFanModeIsAuto : true (bool)
     hvacHeaterIsOn : off (on/off bool)
     hvacHumidifierIsOn : off (on/off bool)
     hvacOperationMode : 0 (integer)
     hvacOperationMode.ui : all off (string)
     hvacOperationModeIsAuto : false (bool)
     hvacOperationModeIsCool : false (bool)
     hvacOperationModeIsHeat : false (bool)
     hvacOperationModeIsOff : true (bool)
     hvacOperationModeIsProgramAuto : false (bool)
     hvacOperationModeIsProgramCool : false (bool)
     hvacOperationModeIsProgramHeat : false (bool)
     setpointCool : 22 (real)
     setpointCool.ui : 22.0°C (string)
     setpointHeat : 19 (real)
     setpointHeat.ui : 19.0°C (string)
     temperatureInput1 : 20.9 (real)
     temperatureInput1.ui : 20.9°C (string)
     temperatureInputsAll : 20.9 (string)
subModel : Unknown
subType : Unknown
supportsAllLightsOnOff : False
supportsAllOff : False
supportsCoolSetpoint : True
supportsHeatSetpoint : True
supportsHvacFanMode : True
supportsHvacOperationMode : True
supportsOnState : False
supportsStatusRequest : True
temperatureSensorCount : 1
temperatures : [20.9]
version : None

Posted on
Thu Mar 14, 2024 5:52 am
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

This looks like you restored from a backup or somehow otherwise regressed to an older version of the plugin and database. Confirm you're running version 2024.1.0 of the plugin.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Thu Mar 14, 2024 3:01 pm
SMUSEBY offline
Posts: 511
Joined: Sep 16, 2009
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

That's a good catch. I did for a database restore for an unrelated issue (I'm still working on installing the Cedalo Docker for the generic MQTT broker).
I cannot update to the latest version of Indigo without disabling my keyless access system - (I'm working on finding someone to help with that issue).
So in the meantime, I will have to live with the error log issue, and an inability to capture data from the thermostat.
Thank you.

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 5 guests