[Netatmo] An error occurred while calling station API : 403 Forbidden

I noticed these errors in my openhab-log.

2017-07-14 09:08:51.781 [ERROR] [netatmo.handler.NetatmoBridgeHandler] - An error occurred while calling station API : 403 Forbidden
2017-07-14 12:09:10.683 [ERROR] [netatmo.handler.NetatmoBridgeHandler] - An error occurred while calling station API : 403 Forbidden
2017-07-14 15:09:25.489 [ERROR] [netatmo.handler.NetatmoBridgeHandler] - An error occurred while calling station API : 403 Forbidden
2017-07-14 18:09:40.101 [ERROR] [netatmo.handler.NetatmoBridgeHandler] - An error occurred while calling station API : 403 Forbidden
2017-07-14 21:09:52.539 [ERROR] [netatmo.handler.NetatmoBridgeHandler] - An error occurred while calling station API : 403 Forbidden

The Binding seems to work fine.
The values from Indoor and Outdoor modules are pulled correctly.

Does anybody know why these errors occur exactly every 3 hours?

I have recognized that error too.
Maybe they have changed the API?!

Every 3 hours makes it sounds like there’s a refresh/poll timer involved.

Yes, we have this error since always. Probably a session that expired after few hours. But the binding is working well. What I don’t know is if value are retrieved or not during the pooling when the error occured.

You are right.

The binding is pulling the values every 10 minutes.
But the values are missing at the moment when the error happens.

2017-07-15 11:40:10.912 [ItemStateChangedEvent     ] - Netatmo_Indoor_Co2 changed from 443.00 to 455.00               
2017-07-15 11:40:10.934 [ItemStateChangedEvent     ] - Netatmo_Indoor_Temperature changed from 21.30 to 21.40         
2017-07-15 11:40:10.940 [ItemStateChangedEvent     ] - Netatmo_Indoor_Noise changed from 51.00 to 53.00               
2017-07-15 11:40:10.953 [ItemStateChangedEvent     ] - Netatmo_Indoor_Pressure changed from 1017.60 to 1017.70        
2017-07-15 11:40:10.967 [ItemStateChangedEvent     ] - Netatmo_Indoor_AbsolutePressure changed from 1011.60 to 1011.70
2017-07-15 11:40:10.998 [ItemStateChangedEvent     ] - Netatmo_Indoor_Humidex changed from 23.19 to 23.34             
2017-07-15 11:40:11.012 [ItemStateChangedEvent     ] - Netatmo_Indoor_HeatIndex changed from 31.60 to 31.51           
2017-07-15 11:40:11.022 [ItemStateChangedEvent     ] - Netatmo_Indoor_Dewpoint changed from 11.34 to 11.44            
2017-07-15 11:40:11.079 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Temperature changed from 20.40 to 21.20        
2017-07-15 11:40:11.103 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Humidity changed from 58.00 to 55.00           
2017-07-15 11:40:11.153 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Humidex changed from 22.56 to 23.33            
2017-07-15 11:40:11.182 [ItemStateChangedEvent     ] - Netatmo_Outdoor_HeatIndex changed from 33.64 to 32.15          
2017-07-15 11:40:11.202 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Dewpoint changed from 11.87 to 11.81           
2017-07-15 11:40:11.215 [ItemStateChangedEvent     ] - Netatmo_Outdoor_DewpointDepression changed from 8.53 to 9.39                     

2017-07-15 11:50:12.063 [ERROR] [netatmo.handler.NetatmoBridgeHandler] - An error occurred while calling station API : 403 Forbidden

2017-07-15 12:00:12.859 [ItemStateChangedEvent     ] - Netatmo_Indoor_Co2 changed from 455.00 to 481.00               
2017-07-15 12:00:12.874 [ItemStateChangedEvent     ] - Netatmo_Indoor_Temperature changed from 21.40 to 21.80         
2017-07-15 12:00:12.892 [ItemStateChangedEvent     ] - Netatmo_Indoor_Noise changed from 53.00 to 50.00               
2017-07-15 12:00:12.908 [ItemStateChangedEvent     ] - Netatmo_Indoor_Pressure changed from 1017.70 to 1017.50        
2017-07-15 12:00:12.916 [ItemStateChangedEvent     ] - Netatmo_Indoor_AbsolutePressure changed from 1011.70 to 1011.50
2017-07-15 12:00:12.942 [ItemStateChangedEvent     ] - Netatmo_Indoor_Humidity changed from 53.00 to 52.00            
2017-07-15 12:00:12.953 [ItemStateChangedEvent     ] - Netatmo_Indoor_Humidex changed from 23.34 to 23.78             
2017-07-15 12:00:12.966 [ItemStateChangedEvent     ] - Netatmo_Indoor_HeatIndex changed from 31.51 to 30.93           
2017-07-15 12:00:12.977 [ItemStateChangedEvent     ] - Netatmo_Indoor_Dewpoint changed from 11.44 to 11.52            
2017-07-15 12:00:12.993 [ItemStateChangedEvent     ] - Netatmo_Indoor_DewpointDepression changed from 9.96 to 10.28   
2017-07-15 12:00:13.051 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Temperature changed from 21.20 to 22.80        
2017-07-15 12:00:13.079 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Humidity changed from 55.00 to 50.00           
2017-07-15 12:00:13.104 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Humidex changed from 23.33 to 24.94            
2017-07-15 12:00:13.119 [ItemStateChangedEvent     ] - Netatmo_Outdoor_HeatIndex changed from 32.15 to 29.68          
2017-07-15 12:00:13.131 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Dewpoint changed from 11.81 to 11.84           
2017-07-15 12:00:13.139 [ItemStateChangedEvent     ] - Netatmo_Outdoor_DewpointDepression changed from 9.39 to 10.96  

2017-07-15 12:10:13.665 [ItemStateChangedEvent     ] - Netatmo_Indoor_Co2 changed from 481.00 to 478.00               
2017-07-15 12:10:13.677 [ItemStateChangedEvent     ] - Netatmo_Indoor_Temperature changed from 21.80 to 22.00         
2017-07-15 12:10:13.689 [ItemStateChangedEvent     ] - Netatmo_Indoor_Noise changed from 50.00 to 51.00               
2017-07-15 12:10:13.698 [ItemStateChangedEvent     ] - Netatmo_Indoor_Pressure changed from 1017.50 to 1017.60        
2017-07-15 12:10:13.713 [ItemStateChangedEvent     ] - Netatmo_Indoor_AbsolutePressure changed from 1011.50 to 1011.60
2017-07-15 12:10:13.740 [ItemStateChangedEvent     ] - Netatmo_Indoor_Humidex changed from 23.78 to 24.07             
2017-07-15 12:10:13.751 [ItemStateChangedEvent     ] - Netatmo_Indoor_HeatIndex changed from 30.93 to 30.76           
2017-07-15 12:10:13.760 [ItemStateChangedEvent     ] - Netatmo_Indoor_Dewpoint changed from 11.52 to 11.70            
2017-07-15 12:10:13.770 [ItemStateChangedEvent     ] - Netatmo_Indoor_DewpointDepression changed from 10.28 to 10.30  
2017-07-15 12:10:13.812 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Temperature changed from 22.80 to 23.30        
2017-07-15 12:10:13.834 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Humidity changed from 50.00 to 46.00           
2017-07-15 12:10:13.860 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Humidex changed from 24.94 to 25.04            
2017-07-15 12:10:13.887 [ItemStateChangedEvent     ] - Netatmo_Outdoor_HeatIndex changed from 29.68 to 28.45          
2017-07-15 12:10:13.907 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Dewpoint changed from 11.84 to 11.04           
2017-07-15 12:10:13.927 [ItemStateChangedEvent     ] - Netatmo_Outdoor_DewpointDepression changed from 10.96 to 12.26

2017-07-15 12:20:14.269 [ItemStateChangedEvent     ] - Netatmo_Indoor_Co2 changed from 478.00 to 455.00              
2017-07-15 12:20:14.282 [ItemStateChangedEvent     ] - Netatmo_Indoor_Temperature changed from 22.00 to 22.20        
2017-07-15 12:20:14.298 [ItemStateChangedEvent     ] - Netatmo_Indoor_Noise changed from 51.00 to 49.00              
2017-07-15 12:20:14.339 [ItemStateChangedEvent     ] - Netatmo_Indoor_Humidity changed from 52.00 to 51.00           
2017-07-15 12:20:14.351 [ItemStateChangedEvent     ] - Netatmo_Indoor_Humidex changed from 24.07 to 24.21            
2017-07-15 12:20:14.367 [ItemStateChangedEvent     ] - Netatmo_Indoor_HeatIndex changed from 30.76 to 30.37          
2017-07-15 12:20:14.385 [ItemStateChangedEvent     ] - Netatmo_Indoor_Dewpoint changed from 11.70 to 11.59           
2017-07-15 12:20:14.392 [ItemStateChangedEvent     ] - Netatmo_Indoor_DewpointDepression changed from 10.30 to 10.61 
2017-07-15 12:20:14.430 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Temperature changed from 23.30 to 22.50       
2017-07-15 12:20:14.447 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Humidity changed from 46.00 to 48.00          
2017-07-15 12:20:14.465 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Humidex changed from 25.04 to 24.20           
2017-07-15 12:20:14.478 [ItemStateChangedEvent     ] - Netatmo_Outdoor_HeatIndex changed from 28.45 to 29.46         
2017-07-15 12:20:14.498 [ItemStateChangedEvent     ] - Netatmo_Outdoor_Dewpoint changed from 11.04 to 10.95          
2017-07-15 12:20:14.507 [ItemStateChangedEvent     ] - Netatmo_Outdoor_DewpointDepression changed from 12.26 to 11.55

This seems to also happen if there is no data to collect, I had this problem and just found out my Neato Botvac Connected had pulled the plug on my Netatmo main unit a couple days ago :slight_smile:

Maybe if it keeps happening, it could be a time sync issue where the binding tries to request nonexistent data slightly into the future? I would check that NTP is working on your host!

Yes, ntp is working.

In addition to what you posted, I am seeing this as well:

[ERROR] [netatmo.handler.NetatmoDeviceHandler] - Exception when trying to update channels: null

Hi all,

see Netatmo offline? for more information. Netatmo published that they have problems with their servers.

I have just installed my netatmo thermostat + netatmo binding yesterday, and i’m already facing the 403 forbidden error … is something going on on netatmo’s servers ? https://dev.netatmo.com/dev/createapp seems to work fine but openhab is still unable to get the connexion on my side.