Skip to content

Commit

Permalink
Add support for Speaka TV mount
Browse files Browse the repository at this point in the history
Issue #2568
  • Loading branch information
make-all committed Dec 28, 2024
1 parent 582afe5 commit 8f72c30
Show file tree
Hide file tree
Showing 3 changed files with 124 additions and 1 deletion.
2 changes: 1 addition & 1 deletion ACKNOWLEDGEMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -464,7 +464,7 @@ Further device support has been made with the assistance of users. Please consid
- [wholly1971](https://github.com/wholly1971) for assisting with support for Madimack Eco pool heatpumps.
- [rbrtwillis](https://github.com/rbrtwillis) for assisting with support for Inkbird IHC-200 humidity controllers.
- [vojeroen](https://github.com/vojeroen) for contributing support for CleanAir 605B humidifiers.
- [fantnhu](https://github.com/fantnhu) for assisting with support for Tesla Smart aroma diffusers, PNI water feeders and door peephole cameras.
- [fantnhu](https://github.com/fantnhu) for assisting with support for Tesla Smart aroma diffuser, PNI water feeder, door peephole camera and Speaka TV mount.
- [sudo-nitz](https://github.com/sudo-nitz) for assisting with support for Yagusmart 3PN 63A energy meter.
- [jedubois](https://github.com/jedubois) for assisting with support for Taurus Agadir oil column heaters.
- [debdalerichard](https://github.com/debdalerichard) for assisting with support for Weekett kettles.
Expand Down
1 change: 1 addition & 0 deletions DEVICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -896,6 +896,7 @@ port and password.
- SD123 HPR01 human presence radar
- SNT957W-TDE temperature sensor
- SNT957W-DE CBU temperature and humidity sensor
- Speaka SP-TVCM-510 TV mount
- Sunbeam dual heated mattress pad
- SWS-001 smart weather station
- TH08 temperature and humidity sensor
Expand Down
122 changes: 122 additions & 0 deletions custom_components/tuya_local/devices/speaka_sptvcm510_tvmount.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
name: TV mount
products:
- id: etspz6new8zb1vdy
name: Speaka SP-TVCM-510
primary_entity:
entity: button
name: Stop
icon: "mdi:stop"
dps:
- id: 101
type: string
name: button
mapping:
- dps_val: cancel
value: true
secondary_entities:
- entity: button
name: Up
icon: "mdi:arrow-up-bold"
dps:
- id: 101
type: string
name: button
mapping:
- dps_val: move_up
value: true
- entity: button
name: Down
icon: "mdi:arrow-down-bold"
dps:
- id: 101
type: string
name: button
mapping:
- dps_val: move_down
value: true
- entity: button
name: Default
icon: "mdi:bullseye-arrow"
dps:
- id: 101
type: string
name: button
mapping:
- dps_val: move_default
value: true
- id: 102
type: string
optional: true
name: model_no
- entity: button
name: Left
icon: "mdi:arrow-left-bold"
category: config
dps:
- id: 101
type: string
name: button
mapping:
- dps_val: move_left
value: true
- entity: button
name: Right
icon: "mdi:arrow-right-bold"
category: config
dps:
- id: 101
type: string
name: button
mapping:
- dps_val: move_right
value: true
- entity: select
name: Preset
icon: "mdi:bullseye-arrow"
dps:
- id: 103
type: string
name: option
mapping:
- dps_val: recall1
value: Preset 1
- dps_val: recall2
value: Preset 2
- dps_val: recall3
value: Preset 3
- dps_val: cancel
value: Manual
- value: Manual
hidden: true
- entity: select
name: Save preset
icon: "mdi:pencil-circle-outline"
dps:
- id: 103
type: string
name: option
mapping:
- dps_val: mem1
value: Preset 1
- dps_val: mem2
value: Preset 2
- dps_val: mem3
value: Preset 3
- dps_val: cancel
value: None
- value: None
hidden: true
- entity: binary_sensor
class: problem
category: diagnostic
dps:
- id: 105
type: bitfield
name: sensor
mapping:
- dps_val: 0
value: false
- value: true
- id: 105
type: bitfield
name: fault_code

0 comments on commit 8f72c30

Please sign in to comment.