Ecobee GET /items empty

I am using REST API with a GET /items (just to test) but my results are coming up empty. One response is below. Please help!

EMPTY RESULT
{
“link”: “https://192.168.1.143:8444/rest/items/lastModified”,
“state”: “NULL”,
“stateDescription”: {
“pattern”: “%1$tH:%1$tM:%1$tS”,
“readOnly”: false,
“options”: []
},
“type”: “DateTime”,
“name”: “lastModified”,
“label”: “last mod”,
“tags”: [],
“groupNames”: []
}

Things to note:

  • I receive 200 status code
  • API Key and 4 char code were set up successful
  • OpenHAB.log looks good refreshing items and sitemap
  • I have no rules set up, just looking to read the data for now
  • I am using OpenHAB on a QNAP so I am not sure where to run the cmd lines. Relying mostly on the files in the OpenHAB shared folder and a few things with the UIs.

SITEMAP
Sitemap ecobee label=“Ecobee”
{
Frame label=“Thermostat” {
Text item=lastModified
Text item=Adri

  }

}

ITEMS
Number Adri “Adri Temp [%.1f °F]” { ecobee="<[xxxx#remoteSensor(Adri).capability(temperature).value]"}
DateTime lastModified “last mod [%1$tH:%1$tM:%1$tS]” { ecobee="<[xxxx#lastModified]" }

First make sure that your fetching of items isn’t the issue, as opposed to whether or not the items’ states are being correctly updated. One way is to ssh into openHAB server like

ssh openhab@localhost -p 8101 (password is habopen)
openhab> smarthome:items

and see if your items have proper state. Your sitemap could also be used with the Classic or Basic UI to see the items via the web. If your items are NULL or not set, then the issue is more likely that the binding is not yet configured correctly. This ought to be reported in the log somehow.

State is NULL for both

Adri (Type=NumberItem, State=NULL, Label=Adri Temp, Category=null)
lastModified (Type=DateTimeItem, State=NULL, Label=last mod, Category=null)

Going back to the log the only thing that looks out of place is this:
2017-05-15 21:21:39.244 [WARN ] [inding.ecobee.internal.EcobeeBinding] - Periodic poll skipped for ‘DEFAULT_USER’.

Until recently, now I am also receiving Method failed: HTTP/1.1 500 Internal Server Error. I am not sure how to restart OpenHAB without restarting my whole QNAP (which is my last choice)? Although, the last time I restarted it, I don’t believe OpenHAB worked, I ended up re-installing.

Full Log
2017-05-15 21:06:16.348 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at /start
2017-05-15 21:10:30.825 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2017-05-15 21:10:31.166 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2017-05-15 21:10:31.200 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2017-05-15 21:10:31.310 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2017-05-15 21:10:31.529 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2017-05-15 21:15:38.603 [INFO ] [b.core.service.AbstractActiveService] - Ecobee Refresh Service has been started
2017-05-15 21:15:38.612 [INFO ] [inding.ecobee.internal.EcobeeBinding] - No Ecobee in-bindings have been found for selection.
2017-05-15 21:18:38.616 [INFO ] [inding.ecobee.internal.EcobeeBinding] - No Ecobee in-bindings have been found for selection.
2017-05-15 21:20:02.099 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'ecobee.items’
2017-05-15 21:20:02.344 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.items’
2017-05-15 21:21:39.241 [INFO ] [inding.ecobee.internal.EcobeeBinding] - #########################################################################################
2017-05-15 21:21:39.242 [INFO ] [inding.ecobee.internal.EcobeeBinding] - # Ecobee-Integration: U S E R I N T E R A C T I O N R E Q U I R E D !!
2017-05-15 21:21:39.242 [INFO ] [inding.ecobee.internal.EcobeeBinding] - # 1. Login to www.ecobee.com using your ‘DEFAULT_USER’ account
2017-05-15 21:21:39.243 [INFO ] [inding.ecobee.internal.EcobeeBinding] - # 2. Enter the PIN ‘rjje’ in My Apps within the next 9 minutes.
2017-05-15 21:21:39.243 [INFO ] [inding.ecobee.internal.EcobeeBinding] - # NOTE: Any API attempts will fail in the meantime.
2017-05-15 21:21:39.243 [INFO ] [inding.ecobee.internal.EcobeeBinding] - #########################################################################################
2017-05-15 21:21:39.244 [WARN ] [inding.ecobee.internal.EcobeeBinding] - Periodic poll skipped for ‘DEFAULT_USER’.
2017-05-15 21:31:04.646 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.items’
2017-05-15 21:31:04.658 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.items’
2017-05-15 21:31:04.669 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.items’
2017-05-15 21:31:04.729 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.items’
2017-05-15 21:54:03.602 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'ecobee.sitemap’
2017-05-15 21:54:03.718 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.sitemap’
2017-05-15 21:54:59.177 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.sitemap’
2017-05-15 21:54:59.182 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.sitemap’
2017-05-15 21:54:59.192 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.sitemap’
2017-05-15 21:54:59.215 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'ecobee.sitemap’
2017-05-15 22:24:44.884 [WARN ] [org.openhab.io.net.http.HttpUtil ] - Method failed: HTTP/1.1 500 Internal Server Error
2017-05-15 23:24:50.686 [WARN ] [org.openhab.io.net.http.HttpUtil ] - Method failed: HTTP/1.1 500 Internal Server Error
2017-05-16 00:24:55.865 [WARN ] [org.openhab.io.net.http.HttpUtil ] - Method failed: HTTP/1.1 500 Internal Server Error
2017-05-16 01:25:01.245 [WARN ] [org.openhab.io.net.http.HttpUtil ] - Method failed: HTTP/1.1 500 Internal Server Error
2017-05-16 02:25:06.278 [WARN ] [org.openhab.io.net.http.HttpUtil ] - Method failed: HTTP/1.1 500 Internal Server Error
2017-05-16 03:25:11.615 [WARN ] [org.openhab.io.net.http.HttpUtil ] - Method failed: HTTP/1.1 500 Internal Server Error
2017-05-16 04:25:21.306 [WARN ] [org.openhab.io.net.http.HttpUtil ] - Method failed: HTTP/1.1 500 Internal Server Error
2017-05-16 05:25:26.501 [WARN ] [org.openhab.io.net.http.HttpUtil ] - Method failed: HTTP/1.1 500 Internal Server Error

Bueller… Bueller…