Event log errors for Smart Thermostat Enhanced model

SMUSEBY
Posts: 638
Joined: Wed Sep 16, 2009 9:38 pm
Location: California

Event log errors for Smart Thermostat Enhanced model

Post by SMUSEBY »

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"])
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Post by FlyingDiver »

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
SMUSEBY
Posts: 638
Joined: Wed Sep 16, 2009 9:38 pm
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

Post by SMUSEBY »

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.
SMUSEBY
Posts: 638
Joined: Wed Sep 16, 2009 9:38 pm
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

Post by SMUSEBY »

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)
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Post by FlyingDiver »

Right click on that device and post the device details.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Post by FlyingDiver »

Also post the device data from the plugin menu.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
SMUSEBY
Posts: 638
Joined: Wed Sep 16, 2009 9:38 pm
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

Post by SMUSEBY »

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"
    }
}
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Post by FlyingDiver »

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
SMUSEBY
Posts: 638
Joined: Wed Sep 16, 2009 9:38 pm
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

Post by SMUSEBY »

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?
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Post by FlyingDiver »

Right click on that device and post the device details.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
SMUSEBY
Posts: 638
Joined: Wed Sep 16, 2009 9:38 pm
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

Post by SMUSEBY »

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
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Post by FlyingDiver »

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
SMUSEBY
Posts: 638
Joined: Wed Sep 16, 2009 9:38 pm
Location: California

Re: Event log errors for Smart Thermostat Enhanced model

Post by SMUSEBY »

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.
patrick0brien
Posts: 40
Joined: Wed Oct 19, 2005 10:49 am
Location: Chicago, IL, USA

Re: Event log errors for Smart Thermostat Enhanced model

Post by patrick0brien »

I'm getting the same errors on my new Ecobee Enhanced as well. You mention above to be running the latest. I'm running v2022.1.0, but you mention a "2024.1.0" version. Is there one of that version, or was that a typo?

In the mean time, I can live with the errors (they log every time the the plugin polls the thermostat - 3minutes), I felt my input might be useful if you are doing RCA.
- Never Settle
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Event log errors for Smart Thermostat Enhanced model

Post by FlyingDiver »

2024.1.0 is now available in the store.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
Post Reply

Return to “Ecobee”