@@ -183,13 +183,11 @@ void strupp(char* beg) {
183183
184184# ifdef ZmqttDiscovery
185185void MiFloraDiscovery (char * mac) {
186- # define MiFloraparametersCount 6
186+ # define MiFloraparametersCount 4
187187 Log.trace (F (" MiFloraDiscovery" CR));
188188 char * MiFlorasensor[MiFloraparametersCount][8 ] = {
189189 {" sensor" , " MiFlora-lux" , mac, " illuminance" , jsonLux, " " , " " , " lx" },
190- {" sensor" , " MiFlora-tem" , mac, " temperature" , jsonTempc, " " , " " , " C" }, // remove for 0.9.6 release
191- {" sensor" , " MiFlora-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
192- {" sensor" , " MiFlora-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
190+ {" sensor" , " MiFlora-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
193191 {" sensor" , " MiFlora-fer" , mac, " " , jsonFer, " " , " " , " µS/cm" },
194192 {" sensor" , " MiFlora-moi" , mac, " " , jsonMoi, " " , " " , " %" }
195193 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
@@ -199,13 +197,11 @@ void MiFloraDiscovery(char* mac) {
199197}
200198
201199void VegTrugDiscovery (char * mac) {
202- # define VegTrugparametersCount 6
200+ # define VegTrugparametersCount 4
203201 Log.trace (F (" VegTrugDiscovery" CR));
204202 char * VegTrugsensor[VegTrugparametersCount][8 ] = {
205203 {" sensor" , " VegTrug-lux" , mac, " illuminance" , jsonLux, " " , " " , " lx" },
206- {" sensor" , " VegTrug-tem" , mac, " temperature" , jsonTempc, " " , " " , " C" }, // remove for 0.9.6 release
207- {" sensor" , " VegTrug-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
208- {" sensor" , " VegTrug-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
204+ {" sensor" , " VegTrug-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
209205 {" sensor" , " VegTrug-fer" , mac, " " , jsonFer, " " , " " , " µS/cm" },
210206 {" sensor" , " VegTrug-moi" , mac, " " , jsonMoi, " " , " " , " %" }
211207 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
@@ -215,13 +211,11 @@ void VegTrugDiscovery(char* mac) {
215211}
216212
217213void MiJiaDiscovery (char * mac) {
218- # define MiJiaparametersCount 5
214+ # define MiJiaparametersCount 3
219215 Log.trace (F (" MiJiaDiscovery" CR));
220216 char * MiJiasensor[MiJiaparametersCount][8 ] = {
221217 {" sensor" , " MiJia-batt" , mac, " battery" , jsonBatt, " " , " " , " %" },
222- {" sensor" , " MiJia-tem" , mac, " temperature" , jsonTempc, " " , " " , " C" }, // remove for 0.9.6 release
223- {" sensor" , " MiJia-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
224- {" sensor" , " MiJia-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
218+ {" sensor" , " MiJia-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
225219 {" sensor" , " MiJia-hum" , mac, " humidity" , jsonHum, " " , " " , " %" }
226220 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
227221 };
@@ -230,12 +224,11 @@ void MiJiaDiscovery(char* mac) {
230224}
231225
232226void FormalDiscovery (char * mac) {
233- # define FormalparametersCount 5
227+ # define FormalparametersCount 4
234228 Log.trace (F (" FormalDiscovery" CR));
235229 char * Formalsensor[FormalparametersCount][8 ] = {
236230 {" sensor" , " Formal-batt" , mac, " battery" , jsonBatt, " " , " " , " %" },
237- {" sensor" , " Formal-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
238- {" sensor" , " Formal-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
231+ {" sensor" , " Formal-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
239232 {" sensor" , " Formal-hum" , mac, " humidity" , jsonHum, " " , " " , " %" },
240233 {" sensor" , " Formal-for" , mac, " formaldehyde" , jsonFor, " " , " " , " %" }
241234 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
@@ -245,13 +238,11 @@ void FormalDiscovery(char* mac) {
245238}
246239
247240void LYWSD02Discovery (char * mac) {
248- # define LYWSD02parametersCount 5
241+ # define LYWSD02parametersCount 3
249242 Log.trace (F (" LYWSD02Discovery" CR));
250243 char * LYWSD02sensor[LYWSD02parametersCount][8 ] = {
251244 {" sensor" , " LYWSD02-batt" , mac, " battery" , jsonBatt, " " , " " , " V" },
252- {" sensor" , " LYWSD02-tem" , mac, " temperature" , jsonTempc, " " , " " , " C" }, // remove for 0.9.6 release
253- {" sensor" , " LYWSD02-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
254- {" sensor" , " LYWSD02-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
245+ {" sensor" , " LYWSD02-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
255246 {" sensor" , " LYWSD02-hum" , mac, " humidity" , jsonHum, " " , " " , " %" }
256247 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
257248 };
@@ -260,13 +251,11 @@ void LYWSD02Discovery(char* mac) {
260251}
261252
262253void CLEARGRASSTRHDiscovery (char * mac) {
263- # define CLEARGRASSTRHparametersCount 5
254+ # define CLEARGRASSTRHparametersCount 3
264255 Log.trace (F (" CLEARGRASSTRHDiscovery" CR));
265256 char * CLEARGRASSTRHsensor[CLEARGRASSTRHparametersCount][8 ] = {
266257 {" sensor" , " CLEARGRASSTRH-batt" , mac, " battery" , jsonBatt, " " , " " , " V" },
267- {" sensor" , " CLEARGRASSTRH-tem" , mac, " temperature" , jsonTempc, " " , " " , " C" }, // remove for 0.9.6 release
268- {" sensor" , " CLEARGRASSTRH-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
269- {" sensor" , " CLEARGRASSTRH-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
258+ {" sensor" , " CLEARGRASSTRH-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
270259 {" sensor" , " CLEARGRASSTRH-hum" , mac, " humidity" , jsonHum, " " , " " , " %" }
271260 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
272261 };
@@ -275,13 +264,11 @@ void CLEARGRASSTRHDiscovery(char* mac) {
275264}
276265
277266void CLEARGRASSCGD1Discovery (char * mac) {
278- # define CLEARGRASSCGD1parametersCount 5
267+ # define CLEARGRASSCGD1parametersCount 3
279268 Log.trace (F (" CLEARGRASSCGD1Discovery" CR));
280269 char * CLEARGRASSCGD1sensor[CLEARGRASSCGD1parametersCount][8 ] = {
281270 {" sensor" , " CLEARGRASSCGD1-batt" , mac, " battery" , jsonBatt, " " , " " , " V" },
282- {" sensor" , " CLEARGRASSCGD1-tem" , mac, " temperature" , jsonTempc, " " , " " , " C" }, // remove for 0.9.6 release
283- {" sensor" , " CLEARGRASSCGD1-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
284- {" sensor" , " CLEARGRASSCGD1-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
271+ {" sensor" , " CLEARGRASSCGD1-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
285272 {" sensor" , " CLEARGRASSCGD1-hum" , mac, " humidity" , jsonHum, " " , " " , " %" }
286273 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
287274 };
@@ -290,13 +277,11 @@ void CLEARGRASSCGD1Discovery(char* mac) {
290277}
291278
292279void CLEARGRASSTRHKPADiscovery (char * mac) {
293- # define CLEARGRASSTRHKPAparametersCount 5
280+ # define CLEARGRASSTRHKPAparametersCount 3
294281 Log.trace (F (" CLEARGRASSTRHKPADiscovery" CR));
295282 char * CLEARGRASSTRHKPAsensor[CLEARGRASSTRHKPAparametersCount][8 ] = {
296283 {" sensor" , " CLEARGRASSTRHKPA-pres" , mac, " pressure" , jsonPres, " " , " " , " kPa" },
297- {" sensor" , " CLEARGRASSTRHKPA-tem" , mac, " temperature" , jsonTempc, " " , " " , " C" }, // remove for 0.9.6 release
298- {" sensor" , " CLEARGRASSTRHKPA-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
299- {" sensor" , " CLEARGRASSTRHKPA-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
284+ {" sensor" , " CLEARGRASSTRHKPA-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
300285 {" sensor" , " CLEARGRASSTRHKPA-hum" , mac, " humidity" , jsonHum, " " , " " , " %" }
301286 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
302287 };
@@ -338,13 +323,11 @@ void MiBandDiscovery(char* mac) {
338323}
339324
340325void InkBirdDiscovery (char * mac) {
341- # define InkBirdparametersCount 5
326+ # define InkBirdparametersCount 3
342327 Log.trace (F (" InkBirdDiscovery" CR));
343328 char * InkBirdsensor[InkBirdparametersCount][8 ] = {
344329 {" sensor" , " InkBird-batt" , mac, " battery" , jsonBatt, " " , " " , " %" },
345- {" sensor" , " InkBird-tem" , mac, " temperature" , jsonTempc, " " , " " , " C" }, // remove for 0.9.6 release
346- {" sensor" , " InkBird-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
347- {" sensor" , " InkBird-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
330+ {" sensor" , " InkBird-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
348331 {" sensor" , " InkBird-hum" , mac, " humidity" , jsonHum, " " , " " , " %" }
349332 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
350333 };
@@ -353,13 +336,12 @@ void InkBirdDiscovery(char* mac) {
353336}
354337
355338void LYWSD03MMCDiscovery (char * mac) {
356- # define LYWSD03MMCparametersCount 5
339+ # define LYWSD03MMCparametersCount 4
357340 Log.trace (F (" LYWSD03MMCDiscovery" CR));
358341 char * LYWSD03MMCsensor[LYWSD03MMCparametersCount][8 ] = {
359342 {" sensor" , " LYWSD03MMC-batt" , mac, " battery" , jsonBatt, " " , " " , " %" },
360343 {" sensor" , " LYWSD03MMC-volt" , mac, " " , jsonVolt, " " , " " , " V" },
361- {" sensor" , " LYWSD03MMC-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
362- {" sensor" , " LYWSD03MMC-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
344+ {" sensor" , " LYWSD03MMC-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
363345 {" sensor" , " LYWSD03MMC-hum" , mac, " humidity" , jsonHum, " " , " " , " %" }
364346 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
365347 };
@@ -368,13 +350,12 @@ void LYWSD03MMCDiscovery(char* mac) {
368350}
369351
370352void MHO_C401Discovery (char * mac) {
371- # define MHO_C401parametersCount 5
353+ # define MHO_C401parametersCount 4
372354 Log.trace (F (" MHO_C401Discovery" CR));
373355 char * MHO_C401sensor[MHO_C401parametersCount][8 ] = {
374356 {" sensor" , " MHO_C401-batt" , mac, " battery" , jsonBatt, " " , " " , " %" },
375357 {" sensor" , " MHO_C401-volt" , mac, " " , jsonVolt, " " , " " , " V" },
376- {" sensor" , " MHO_C401-tempc" , mac, " temperature" , jsonTempc, " " , " " , " C" },
377- {" sensor" , " MHO_C401-tempf" , mac, " temperature" , jsonTempf, " " , " " , " F" },
358+ {" sensor" , " MHO_C401-temp" , mac, " temperature" , jsonTempc, " " , " " , " °C" },
378359 {" sensor" , " MHO_C401-hum" , mac, " humidity" , jsonHum, " " , " " , " %" }
379360 // component type,name,availability topic,device class,value template,payload on, payload off, unit of measurement
380361 };
0 commit comments