Skip to content

Commit

Permalink
Add support for Holman Helios weather station
Browse files Browse the repository at this point in the history
Issue #1617
  • Loading branch information
make-all committed Sep 26, 2024
1 parent 851c377 commit a52ae84
Show file tree
Hide file tree
Showing 3 changed files with 200 additions and 0 deletions.
1 change: 1 addition & 0 deletions ACKNOWLEDGEMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -682,3 +682,4 @@ Further device support has been made with the assistance of users. Please consid
- [robex2005](https://github.com/robex2005) for contributing support for iHunt 400m³/h aip purifier.
- [PanosssD](https://github.com/PanosssD) for contributing support for Inventor Comfort air conditioner.
- [Jabber-se](https://github.com/Jabber-se) for contributing support for HRT AS90 climate alarm.
- [Elliottmonaghan](https://github.com/Elliottmonaghan) for contributing support for Holman Helios weather station.
1 change: 1 addition & 0 deletions DEVICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -780,6 +780,7 @@ port and password.
- GratKit filament dryer
- Haier Nayun NY-GS-04 combustible gas alarm
- HRT AS90 temperature and humidity alarm
- Holman Helios weather station
- Inkbird PTH-9CW air quality monitor
- KKMoon 7in1 air quality monitor
- Kogan bidet toilet seat
Expand Down
198 changes: 198 additions & 0 deletions custom_components/tuya_local/devices/holman_helios_weatherstation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
name: Weather station
products:
- id: amluiug6se4zdz1t
model: Helios WS5095W2
primary_entity:
entity: sensor
class: temperature
name: Indoor Temperature
category: diagnostic
dps:
- id: 101
name: sensor
type: integer
unit: C
mapping:
- scale: 10
class: measurement
secondary_entities:
- entity: sensor
name: Indoor humidity
class: humidity
dps:
- id: 102
type: integer
name: sensor
unit: "%"
mapping:
- scale: 10

Check failure on line 28 in custom_components/tuya_local/devices/holman_helios_weatherstation.yaml

View workflow job for this annotation

GitHub Actions / lint

28:9 [indentation] wrong indentation: expected 10 but found 8
class: measurement
- entity: sensor
class: temperature
dps:
- id: 103
type: integer
name: sensor
unit: C
mapping:
- scale: 10
class: measurement
- id: 126
type: string
name: rating
- entity: sensor
class: humidity
dps:
- id: 104
type: integer
name: sensor
unit: "%"
mapping:
- scale: 10
class: measurement
- entity: sensor
class: atmospheric_pressure
dps:
- id: 109
type: integer
name: sensor
unit: hPa
mapping:
- scale: 10
class: measurement
- entity: sensor
class: wind_speed
dps:
- id: 110
type: integer
name: sensor
unit: "km/h"
mapping:
- scale: 10
class: measurement
- id: 112
type: string
name: direction
- entity: sensor
name: Wind gust
class: wind_speed
dps:
- id: 111
type: integer
name: sensor
unit: km/h
mapping:
- scale: 10
class: measurement
- entity: sensor
class: precipitation_intensity
dps:
- id: 113
type: integer
name: sensor
unit: mm/h
mapping:
- scale: 100
class: measurement
- id: 114
type: integer
name: mm_per_day
mapping:
- scale: 100
class: measurement
- entity: sensor
name: UV index
dps:
- id: 115
type: integer
name: sensor
mapping:
- scale: 10
class: measurement
- entity: sensor
class: illuminance
category: diagnostic
dps:
- id: 116
type: integer
name: sensor
unit: lx
mapping:
- scale: 10
class: measurement
- entity: sensor
name: Dewpoint
class: temperature
category: diagnostic
dps:
- id: 117
type: integer
name: sensor
unit: C
mapping:
- scale: 10
class: measurement
- entity: sensor
name: Feels like
class: temperature
category: diagnostic
dps:
- id: 123
type: integer
name: sensor
unit: C
mapping:
- scale: 10
class: measurement
- entity: sensor
name: Heat index
class: temperature
category: diagnostic
dps:
- id: 124
type: integer
name: sensor
unit: C
mapping:
- scale: 10
class: measurement
- entity: sensor
name: Windchill
class: temperature
category: diagnostic
dps:
- id: 125
type: integer
name: sensor
unit: C
mapping:
- scale: 10
class: measurement
- entity: sensor
name: Rain
class: precipitation
category: diagnostic
dps:
- id: 134
type: integer
name: sensor
unit: mm
mapping:
- scale: 100
class: measurement
- entity: sensor
name: Tablet Battery
icon: mdi:battery
category: diagnostic
dps:
- id: 140
type: string
name: sensor
- entity: sensor
name: Outdoor Battery
icon: mdi:battery
category: diagnostic
dps:
- id: 141
type: string
name: sensor

0 comments on commit a52ae84

Please sign in to comment.