[RELEASE] HubConnect Netatmo Weather Station Client (HubConnect not req'd)

No. This is a driver for another application
smartapp Hubitat/smartapps/fuzzysb/Netatmo at master · fuzzysb/Hubitat · GitHub
drivers Hubitat/devicetypes/fuzzysb/Netatmo at master · fuzzysb/Hubitat · GitHub
All sensors are working in this application

screenshot-192.168.1.134-2020.09.27-20_15_21 screenshot-192.168.1.134-2020.09.27-20_15_42 screenshot-192.168.1.134-2020.09.27-20_16_18

Do you know why these drivers include,

capability "Thermostat"

?

No, but driver "Thermostat" is not working

I just installed the app, the drivers, the connection to Netatmo but HE cannot find any Netatmo devices. I set them all upp in the Netatmo app and that works fine som all devices are working. Anyone had the problem that no devices are discovered? Any Ideas?

Hi,

I am having exactly the same problem. First getting the "error getting page data ..." and then when trying second time, I get:

Error: No signature of method: java.lang.String.call() is applicable for argument types: (java.util.HashMap) values: [[prefGroup:hcnetatmowx, title:Weather Stations & Devices]] Possible solutions: wait(), any(), wait(long), take(int), each(groovy.lang.Closure), any(groovy.lang.Closure)

I am using Netatmo connect, which is working great. I am then forwarding the wind and rain measurements through hub connect which is not working? The devices show up on second hub but no readings all I get are nulls. Any ideas?

Try going to the app and reconnecting.

Thank you VERY much for this app. I am brand new to HE and making my way off of Vera one Z-Wave device and one app at a time. This Netatmo Client App is ten times better than the Vera one.

I have been running this app for a few weeks now and about once a week I need to step through the Connect process to get updates from my Netatmo. I don't believe this is a Netatmo issue as I am still running the Netatmo plugin on my Vera controller and those updates are still occurring. Anyone else having this issue or know how to resolve it?

I have been having the same issue lately.

My client app disconnected again today at 12:09 AM. I didn't notice it until it was 4:20 PM though. I did happen to catch these logs after I reconnected the app. @srwhite - do these help you narrow down the issue?

[app:15](http://192.168.0.14/logs#pastapp15)2021-10-19 04:29:06.608 pm [info](http://192.168.0.14/installedapp/configure/15)Setting station refresh to 5 minutes
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-19 04:29:06.592 pm [info](http://192.168.0.14/installedapp/configure/15)HubConnect Netatmo Client Initialized
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-19 04:29:06.590 pm [info](http://192.168.0.14/installedapp/configure/15)HubConnect Netatmo Client Updated
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-19 04:27:51.088 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-19 04:22:51.078 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-19 04:17:51.084 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-19 04:12:51.087 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)

It happened again. Odd that it was only 2 days later this time. Does the app need to be connected to my main account and not a shared account?

[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:33:12.091 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:33:12.035 pm [info](http://192.168.0.14/installedapp/configure/15)refreshing devices...
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:28:12.099 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:28:12.041 pm [info](http://192.168.0.14/installedapp/configure/15)refreshing devices...
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:23:12.098 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:23:12.040 pm [info](http://192.168.0.14/installedapp/configure/15)refreshing devices...
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:18:12.100 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:18:12.042 pm [info](http://192.168.0.14/installedapp/configure/15)refreshing devices...
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:13:12.092 pm [error](http://192.168.0.14/installedapp/configure/15)java.lang.NullPointerException: Cannot get property 'expires_in' on null object on line 1245 (method refreshDevices)
[app:15](http://192.168.0.14/logs#pastapp15)2021-10-21 02:13:12.035 pm [info](http://192.168.0.14/installedapp/configure/15)refreshing devices...

After another disconnect today, I have abandoned and uninstalled this app. I am now using the updated version from here.

Is there a way to turn off logging for the app? I have debug logging turned off, but I’m still getting a trace log for every refresh as shown? Like to keep my logs clean for unneeded info. Thanks

app:682022-02-24 07:37:54.785 trace[time_utc:1645706170, Rain:0, sum_rain_24:0, sum_rain_1:0]
app:682022-02-24 07:32:54.717 trace[date_min_temp:1645704343, time_utc:1645705523, date_max_temp:1645678915, Temperature:-5.7, min_temp:-5.7, Humidity:59, temp_trend:stable, max_temp:-2.6]

The alternate Netatmo App that I linked to in my previous post, two posts up from here, has been rock solid. There was some device population issue one time, but I believe it was a Netatmo API issue. And the only other time I had an issue was self inflicted when I had my power off for a few hours and the Netatmo wasn't reporting home and HE was trying to get an update. A quick Connect and everything was back up and reporting.

I’m going to have to try this route as well. This app will be solid for a few months, and then it will start disconnecting every day. Can’t figure out what is going on. The reconnect process is only a few clicks to reauthorize, but it typically happens in the middle of the night, so I’m offline until I reconnect in the morning.

I have also moved to the Netamo (Connect) App and it's been rock solid.

For future reference, to turn these off, add if (enableDebug) before log.trace m on line 331 of the app.

Ran the two concurrently, and Netatmo (Connect) hasn’t skipped a beat, so I made the switch.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.