Clone of thermostat device page not displaying controls

Hi guys,

Please bear with me as I slowly try to move up the learning curve. I have watched a number of videos and tried various things in the app. For starters I was able to setup basic buttons and link them to Homeseer devices and events and this worked fine (thanks Bill).

The next thing I tried was the following:

  1. created new IOS project and added Homeseer devices
  2. copied the page ThermostatDetails.xaml from templates to the pages folder
  3. Added a menu item to MainPage.xaml pointing to the ThermostatDetails1.xaml page (the copy)

At this point I am able to see all of the controls as expected in edit mode, however when I run the simulator I just see a big “o” in the middle of the screen.

Even though the controls not yet have been bound to various devices, should I not be able to see the controls themselves when running the sim?

I am probably missing something extremely basic - any help appreciated.

Thanks

Dennis

Almost every control on that page has visibility dependencies on the following thermostat capabilities:

RelativeHumidityMeasurement
TemperatureMeasurement
ThermostatCoolingSetpoint
ThermostatFanMode
ThermostatHeatingSetpoint
ThermostatHold
ThermostatMode
ThermostatOperatingState

For example, if your thermostat doesn’t support ThermostatCoolingSetpoint then those controls will be hidden. So no, you will not see every control when it is unbound to a device.

Here are the default capabilities for an ecobee thermostat.

Look at that cooling setpoint StackPanel. Notice that IsVisible is unchecked. That’s because it has a MultiDataTrigger that makes it visible only if the device supports the ThermostatCoolingSetpoint capability. This template was designed to work thermostats of a all types. Types that include only a single heating or cooling setpoint, or types that include both. That’s why these conditions exist.

Hi Bill

Thanks for the quick reply - indeed some of the controls were disabled - I am now able to get things to display and work after linking the controls to the appropriate thermostat items from Homeseer.

Thanks

Dennis