File tree 3 files changed +5
-8
lines changed
custom_components/sensorpush
3 files changed +5
-8
lines changed Original file line number Diff line number Diff line change 9
9
10
10
Home Assistant integration for wireless SensorPush temperature and humidity/hygrometer sensors.
11
11
12
- [ ![ coffee] ( https://www.buymeacoffee.com/assets/img/custom_images/black_img.png )] ( https://buymeacoffee.com/DYks67r )
13
-
14
12
## Hardware Supported
15
13
16
14
| Model | Temp | Humidity | Presure | Dewpoint | VPD | Waterproof | Battery Life | Range |
Original file line number Diff line number Diff line change @@ -71,10 +71,9 @@ def setup(hass, config):
71
71
# return False
72
72
# FIXME: log warning if no sensors found?
73
73
74
- hass .data [SENSORPUSH_SAMPLES ] = sensorpush_service .samples
74
+ hass .data [SENSORPUSH_SAMPLES ] = sensorpush_service .samples ()
75
75
76
76
# FIXME: trigger automatic setup of sensors
77
-
78
77
79
78
except (ConnectTimeout , HTTPError ) as ex :
80
79
LOG .error ("Unable to connect to SensorPush: %s" , str (ex ))
@@ -92,7 +91,7 @@ def refresh_sensorpush_data(event_time):
92
91
#hass.data[SENSORPUSH_SERVICE].update(update_devices=True)
93
92
94
93
# retrieve the latest samples from the SensorPush cloud service
95
- latest_samples = hass .data [SENSORPUSH_SERVICE ].samples
94
+ latest_samples = hass .data [SENSORPUSH_SERVICE ].samples ()
96
95
if latest_samples :
97
96
hass .data [SENSORPUSH_SAMPLES ] = latest_samples
98
97
@@ -146,7 +145,7 @@ def extra_state_attributes(self):
146
145
@callback
147
146
def _update_callback (self ):
148
147
samples = self .hass .data [SENSORPUSH_SAMPLES ]
149
- sensor_results = samples [ 'sensors' ]
148
+ sensor_results = samples . get ( 'sensors' )
150
149
151
150
sensor_data = sensor_results [self ._device_id ]
152
151
latest_result = sensor_data [0 ]
Original file line number Diff line number Diff line change 3
3
"name" : " SensorPush" ,
4
4
"documentation" : " https://github.com/rsnodgrass/hass-sensorpush/" ,
5
5
"issue_tracker" : " https://github.com/rsnodgrass/hass-sensorpush/issues" ,
6
- "requirements" : [" pysensorpush>=0.1.6 " ],
7
- "version" : " 0.1.0 " ,
6
+ "requirements" : [" pysensorpush>=0.1.7 " ],
7
+ "version" : " 0.1.1 " ,
8
8
"dependencies" : [],
9
9
"codeowners" : [" @rsnodgrass" ],
10
10
"iot_class" : " cloud_polling"
You can’t perform that action at this time.
0 commit comments