LightHub
4.6.0
Open-source smart home controller firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
textconst.h
Go to the documentation of this file.
1
8
#pragma once
9
10
const
char
state_P[]
PROGMEM
=
"$state"
;
11
const
char
disconnected_P[]
PROGMEM
=
"disconnected"
;
12
const
char
ready_P[]
PROGMEM
=
"ready"
;
13
const
char
salt_P[]
PROGMEM
=
"$salt"
;
14
15
const
char
homie_P[]
PROGMEM
=
"$homie"
;
16
const
char
homiever_P[]
PROGMEM
=
"3.0.1"
;
17
18
const
char
name_P[]
PROGMEM
=
"$name"
;
19
const
char
nameval_P[]
PROGMEM
=
"LightHub "
;
20
const
char
lighthub
[] =
"lighthub"
;
21
22
const
char
nodes_P[]
PROGMEM
=
"$nodes"
;
23
const
char
properties_P[]
PROGMEM
=
"$properties"
;
24
const
char
propertiesVal_P[]
PROGMEM
=
"set,cmd"
;
25
const
char
settable_P[]
PROGMEM
=
"settable"
;
26
const
char
localip_P[]
PROGMEM
=
"$localip"
;
27
const
char
mac_P[]
PROGMEM
=
"$mac"
;
28
const
char
fwname_P[]
PROGMEM
=
"$fw/name"
;
29
const
char
fwversion_P[]
PROGMEM
=
"$fw/version"
;
30
const
char
implementation_P[]
PROGMEM
=
"$implementation"
;
31
const
char
interval_P[]
PROGMEM
=
"$stats/interval"
;
32
const
char
color_P[]
PROGMEM
=
"color"
;
33
34
const
char
datatype_P[]
PROGMEM
=
"$datatype"
;
35
36
const
char
float_P[]
PROGMEM
=
"float"
;
37
const
char
hsv_P[]
PROGMEM
=
"hsv"
;
38
const
char
int_P[]
PROGMEM
=
"integer"
;
39
const
char
enum_P[]
PROGMEM
=
"enum"
;
40
const
char
format_P[]
PROGMEM
=
"$format"
;
41
const
char
true_P[]
PROGMEM
=
"true"
;
42
const
char
false_P[]
PROGMEM
=
"false"
;
43
44
const
char
enumformat_P[]
PROGMEM
=
"ON,OFF,HALT,REST,XON,XOFF,TOGGLE"
;
45
const
char
intformat_P[]
PROGMEM
=
"0-255"
;
46
47
const
char
stats_P[]
PROGMEM
=
"$stats"
;
48
const
char
statsval_P[]
PROGMEM
=
"uptime,freeheap"
;
49
const
char
uptime_P[]
PROGMEM
=
"uptime"
;
50
const
char
freeheap_P[]
PROGMEM
=
"freeheap"
;
51
const
char
CMDTOPIC_P[]
PROGMEM
=
CMDTOPIC
;
52
53
const
char
action_P[]
PROGMEM
=
"action"
;
54
const
char
cooling_P[]
PROGMEM
=
"cooling"
;
55
const
char
heating_P[]
PROGMEM
=
"heating"
;
56
const
char
drying_P[]
PROGMEM
=
"drying"
;
57
const
char
idle_P[]
PROGMEM
=
"idle"
;
58
const
char
fan_P[]
PROGMEM
=
"fan"
;
59
const
char
off_P[]
PROGMEM
=
"off"
;
60
const
char
on_P[]
PROGMEM
=
"on"
;
61
62
/*
63
64
{"name": "Спальня LED",
65
"command_topic": "myhome/in/bedr/cmd",
66
"state_topic": "myhome/s_out/bedr/cmd",
67
"hs_command_topic": "myhome/in/bedr/set",
68
"hs_state_topic": "myhome/s_out/bedr/set",
69
"hs_value_template": "{%set a=value.split(',')%} {% if a[1] -%} {{a[0]+','+a[1]}} {%- endif %}",
70
"brightness_scale": 100,
71
"brightness_command_topic": "myhome/in/bedr/set",
72
"brightness_state_topic": "myhome/s_out/bedr/set",
73
"brightness_value_template": "{{ value.split(',')[2] }}"
74
}
75
76
{
77
"~":"myhome"
78
"name": "Спальня LED",
79
"cmd_t": "~/in/bedr/cmd",
80
"tat_t": "~/s_out/bedr/cmd",
81
"hs_cmd_t": "~/in/bedr/set",
82
"hs_stat_t": "~/s_out/bedr/set",
83
"hs_val_tpl": "{%set a=value.split(',')%}{% if a[1] -%}{{a[0]+','+a[1]}}{%- endif %}",
84
"bri_scl": 100,
85
"bri_cmd_t": "~/in/bedr/set",
86
"bri_stat_t": "~/s_out/bedr/set",
87
"bri_val_tpl": "{{ value.split(',')[2] }}"
88
}
89
90
*/
91
92
#define ON_P commands_P[CMD_ON]
93
#define OFF_P commands_P[CMD_OFF]
94
#define REST_P commands_P[CMD_RESTORE]
95
#define TOGGLE_P commands_P[CMD_TOGGLE]
96
#define HALT_P commands_P[CMD_HALT]
97
#define XON_P commands_P[CMD_XON]
98
#define XOFF_P commands_P[CMD_XOFF]
99
#define HEAT_P commands_P[CMD_HEAT]
100
#define COOL_P commands_P[CMD_COOL]
101
#define AUTO_P commands_P[CMD_AUTO]
102
#define HEATCOOL_P commands_P[CMD_HEATCOOL]
103
#define FAN_ONLY_P commands_P[CMD_FAN]
104
#define DRY_P commands_P[CMD_DRY]
105
#define HIGH_P commands_P[CMD_HIGH]
106
#define MED_P commands_P[CMD_MED]
107
#define LOW_P commands_P[CMD_LOW]
108
#define ENABLE_P commands_P[CMD_ENABLE]
109
#define DISABLE_P commands_P[CMD_DISABLE]
110
#define FREEZE_P commands_P[CMD_FREEZE]
111
#define UNFREEZE_P commands_P[CMD_UNFREEZE]
112
113
const
char
ERROR_P[]
PROGMEM
=
"ERR"
;
114
115
//Commands
116
/*
117
const char INCREASE_P[] PROGMEM = "INCREASE";
118
const char DECREASE_P[] PROGMEM = "DECREASE";
119
const char TRUE_P[] PROGMEM = "TRUE";
120
const char FALSE_P[] PROGMEM = "FALSE";
121
122
const char ENABLED_P[] PROGMEM = "ENABLED";
123
const char DISABLED_P[] PROGMEM = "DISABLED";
124
*/
125
126
/*
127
const char ON_P[] PROGMEM = "ON";
128
const char OFF_P[] PROGMEM = "OFF";
129
const char REST_P[] PROGMEM = "REST";
130
const char TOGGLE_P[] PROGMEM = "TOGGLE";
131
const char HALT_P[] PROGMEM = "HALT";
132
const char XON_P[] PROGMEM = "XON";
133
const char XOFF_P[] PROGMEM = "XOFF";
134
const char HEAT_P[] PROGMEM = "HEAT";
135
const char COOL_P[] PROGMEM = "COOL";
136
const static char AUTO_P[] PROGMEM = "AUTO";
137
138
139
const char FAN_ONLY_P[] PROGMEM = "FAN_ONLY";
140
const char DRY_P[] PROGMEM = "DRY";
141
const char HIGH_P[] PROGMEM = "HIGH";
142
const char MED_P[] PROGMEM = "MEDIUM";
143
const char LOW_P[] PROGMEM = "LOW";
144
145
const char ENABLE_P[] PROGMEM = "ENABLE";
146
const char DISABLE_P[] PROGMEM = "DISABLE";
147
const char FREEZE_P[] PROGMEM = "FREEZE";
148
const char UNFREEZE_P[] PROGMEM = "UNFREEZE";
149
*/
150
151
// SubTopics
152
/*
153
const char SET_P[] PROGMEM = "set";
154
const char CMD_P[] PROGMEM = "cmd";
155
const char MODE_P[] PROGMEM = "mode";
156
const char FAN_P[] PROGMEM = "fan";
157
const char HUE_P[] PROGMEM = "hue";
158
const char SAT_P[] PROGMEM = "sat";
159
const char TEMP_P[] PROGMEM = "temp";
160
const char HSV_P[] PROGMEM = "HSV";
161
const char RGB_P[] PROGMEM = "RGB";
162
const char VAL_P[] PROGMEM = "val";
163
const char DEL_P[] PROGMEM = "del";
164
const char _RAW_P[] PROGMEM = "raw";
165
const char CTRL_P[] PROGMEM = "ctrl";
166
*/
167
/*
168
const char RPM_P[] PROGMEM = "rpm";
169
const char STATE_P[] PROGMEM = "state";
170
*/
171
PROGMEM
const suffixstr suffix_P[] PROGMEM
Definition
item.h:79
CMDTOPIC
#define CMDTOPIC
Definition
options.h:205
lighthub
const char lighthub[]
Definition
textconst.h:20
lighthub
textconst.h
Generated by
1.18.0