[BROKEN] NST Manager v5.0 (Does Not Work Anymore)

5.3.2

It’s asking me to update to 5.3.1 which is past.

If you goto Notifications in NST Manager, do you have a default contact set? Don’t do anything with it yet.

I don’t see the option, off hand, for default contact.

Does is say Tap to set or does it have a contact?

Whenever I open my Weather DTH, I get the following:

{ “error”:true,“type”:“groovy.lang.MissingMethodException”,“message”:“An unexpected error occurred.”}

Bug or something on my end? Everything worked fine until I just upgraded to the latest DTH code…

You are getting this when viewing it in IDE?

Are you updating from repo or are you manually copying / pasting?

What menu did you hit prior to get the contact section?

I get that when I open the device on my iPhone via the ST app. I get no details in the “Right Now” screen and this error displays.

I am updating via REPO

Logs from IDE state the following when refreshing the device:

6f003f1c-2698-4320-XXXXXXXXXXXXXXXXXX 12:01:46: error groovy.lang.MissingMethodException: No signature of method: physicalgraph.device.DeviceTypeExecutorBase$_closure5.doCall() is applicable for argument types: (java.lang.String, java.lang.NullPointerException) values: [getWeatherHTML Exception:, java.lang.NullPointerException: Cannot get property ‘title’ on null object]
Possible solutions: doCall(), doCall(java.lang.Object), call(), call([Ljava.lang.Object;), call(java.lang.Object), findAll()
6f003f1c-2698-4320-XXXXXXXXXXXX 12:01:46: info Weather Station: getWebData: changelog data

When you open NST Manager from Automations / SmartApps, click on Notifications.

Go into IDE and send me a screenshot of the Device Handlers screen with all the Nest Device Handlers.

Better yet, show a screenshot of your Main screen from NST Manager

The Nest Thermostat is Blue because I need to set the RETVAL to Celcius. I left the Nest Weather at default

Also it’s worth mentioning that the device is updating and the “Recently” tab is showing the correct info, this is a display issue within the App. My logs from IDE live logging seem to point to where the issue is?

I’m not seeing what you have. I can find it, just let me know exactly what steps got you there, please. I guess the other resolution is just turning off notifications.

Send a screenshot of the main page when you open NST Manager.

This is fine with the exception that the magnifying glass shouldn’t be there.

Select the Device Handler
Press Update
Then press Edit
Save / Publish for me

Then display Device Handlers again. Does the magnifying glass go away? Color should have changed from blue as well.

Then open NST Manager, then press Save until you are taken out of NST Manager.

Then go back to things and select the Weather device again. Logging still showing the error?

The magnifying glass is always there when I change retval = false to retval = true. It’s been like this for over a year. Yes I can change it back to default and it will go away but I was told to get things working properly in Celcius, I needed to manually adjust the code for retval.

Regardless, I have no issues with the Thermostat code, I have issues with the Weather DTH code which is not displaying either blue or with the magnify glass.

I already tried going into NST manager and back out before posting here; it didn’t help

Yep, 2 separate issues was trying to kill two birds with one stone, thats all.

@E_Sch can you take a look at this? Not sure if this relates to a name or label being null.

6f003f1c-2698-4320-XXXXXXXXXXXXXXXXXX 12:01:46: error groovy.lang.MissingMethodException: No signature of method: physicalgraph.device.DeviceTypeExecutorBase$_closure5.doCall() is applicable for argument types: (java.lang.String, java.lang.NullPointerException) values: [getWeatherHTML Exception:, java.lang.NullPointerException: Cannot get property ‘title’ on null object]
Possible solutions: doCall(), doCall(java.lang.Object), call(), call([Ljava.lang.Object;), call(java.lang.Object), findAll()
6f003f1c-2698-4320-XXXXXXXXXXXX 12:01:46: info Weather Station: getWebData: changelog data

Ok let’s slow down for a moment

@Xtropy Are you positive that your weather device is running the latest version available?
https://raw.githubusercontent.com/tonesto7/nest-manager/master/devicetypes/tonesto7/nest-weather.src/nest-weather.groovy

Yes, checked and confirmed:

def devVer() { return “5.3.1” }

Something to do with displaying the Changelog?