-
Notifications
You must be signed in to change notification settings - Fork 3
/
scope-control.yaml
101 lines (101 loc) · 3.08 KB
/
scope-control.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
type: vertical-stack
cards:
- color: rgb(51, 53, 58)
color_type: label-card
name: Scope Control
styles:
card:
- height: 20px
name:
- font-weight: bold
- font-size: 14px
- color: white
- align-self: middle
- padding-bottom: 4px
type: custom:button-card
- square: false
columns: 3
type: grid
cards:
- type: entities
entities:
- entity: input_text.astrolive_target_ra_h
name: RA h
secondary_info: none
show_header_toggle: false
- type: entities
entities:
- entity: input_text.astrolive_target_ra_m
name: RA m
secondary_info: none
show_header_toggle: false
- type: entities
entities:
- entity: input_text.astrolive_target_ra_s
name: RA s
secondary_info: none
show_header_toggle: false
- type: entities
entities:
- entity: input_text.astrolive_target_dec_d
name: DEC d
secondary_info: none
show_header_toggle: false
- type: entities
entities:
- entity: input_text.astrolive_target_dec_m
name: DEC m
secondary_info: none
show_header_toggle: false
- type: entities
entities:
- entity: input_text.astrolive_target_dec_s
name: DEC s
secondary_info: none
show_header_toggle: false
- type: custom:mushroom-entity-card
entity: script.astrolive_send_command_slew
tap_action:
action: call-service
service: script.astrolive_send_command_slew
data:
component: obs.telescope
ra: |
{{ (float(states('input_text.astrolive_target_ra_h'))
+ float(states('input_text.astrolive_target_ra_m')) / 60)
+ float(states('input_text.astrolive_target_ra_s')) / 3600 }}
dec: |
{{ (float(states('input_text.astrolive_target_dec_d'))
+ float(states('input_text.astrolive_target_dec_m')) / 60)
+ float(states('input_text.astrolive_target_dec_s')) / 3600 }}
target: {}
confirmation: true
name: Slew
secondary_info: none
fill_container: true
- type: custom:mushroom-entity-card
entity: script.astrolive_send_command
tap_action:
action: call-service
service: script.astrolive_send_command
data:
component: obs.telescope
command: park
target: {}
confirmation: true
name: Park
secondary_info: none
fill_container: true
- type: custom:mushroom-entity-card
entity: script.astrolive_send_command
tap_action:
action: call-service
service: script.astrolive_send_command
data:
component: obs.telescope
command: unpark
target: {}
confirmation: true
name: Unpark
secondary_info: none
fill_container: true