[DISC] Additional RF discovery keys and device classes (#1927)
This commit is contained in:
1 parent
bf70508318
commit
b884ee8883
2 files changed
+16
-6
No files matched your search
+14
-6
@@ -80,7 +80,7 @@ struct RTL_433device {
|
|||||||
bool isDisc;
|
bool isDisc;
|
||||||
};
|
};
|
||||||
|
|
||||||
const char parameters[40][4][24] = {
|
const char parameters[50][4][24] = {
|
||||||
// RTL_433 key, name, unit, device_class
|
// RTL_433 key, name, unit, device_class
|
||||||
{"temperature_C", "temperature", "°C", "temperature"},
|
{"temperature_C", "temperature", "°C", "temperature"},
|
||||||
{"temperature_1_C", "temperature", "°C", "temperature"},
|
{"temperature_1_C", "temperature", "°C", "temperature"},
|
||||||
@@ -88,6 +88,7 @@ const char parameters[40][4][24] = {
|
|||||||
{"temperature_F", "temperature", "°F", "temperature"},
|
{"temperature_F", "temperature", "°F", "temperature"},
|
||||||
{"time", "timestamp", "", "timestamp"},
|
{"time", "timestamp", "", "timestamp"},
|
||||||
{"battery_ok", "battery", "%", "battery"},
|
{"battery_ok", "battery", "%", "battery"},
|
||||||
|
{"battery_mV", "battery", "mV", "voltage"},
|
||||||
{"humidity", "humidity", "%", "humidity"},
|
{"humidity", "humidity", "%", "humidity"},
|
||||||
{"moisture", "moisture", "%", "humidity"},
|
{"moisture", "moisture", "%", "humidity"},
|
||||||
{"pressure_hPa", "pressure", "hPa", "pressure"},
|
{"pressure_hPa", "pressure", "hPa", "pressure"},
|
||||||
@@ -108,19 +109,26 @@ const char parameters[40][4][24] = {
|
|||||||
{"rain_rate_in_h", "rain", "in/h", "precipitation_intensity"},
|
{"rain_rate_in_h", "rain", "in/h", "precipitation_intensity"},
|
||||||
{"rssi", "rssi", "dB", "signal_strength"},
|
{"rssi", "rssi", "dB", "signal_strength"},
|
||||||
{"snr", "snr", "dB", ""},
|
{"snr", "snr", "dB", ""},
|
||||||
{"noise", "noise", "dB", ""},
|
{"noise", "noise", "dB", "sound_pressure"},
|
||||||
{"depth_cm", "depth", "cm", ""},
|
{"depth_cm", "depth", "cm", "distance"},
|
||||||
{"power_W", "power", "W", "power"},
|
{"power_W", "power", "W", "power"},
|
||||||
{"light_lux", "light", "lx", "illuminance"},
|
{"light_lux", "light", "lx", "illuminance"},
|
||||||
{"lux", "lux", "lx", "illuminance"},
|
{"lux", "lux", "lx", "illuminance"},
|
||||||
{"uvi", "UVI", "UV index", ""},
|
{"uvi", "UVI", "UV index", ""},
|
||||||
{"uv", "UV", "UV level", ""},
|
{"uv", "UV", "UV level", ""},
|
||||||
{"storm_dist", "storm distance", "mi", ""},
|
{"storm_dist", "storm distance", "mi", "distance"},
|
||||||
{"strike_distance", "strike distance", "mi", ""},
|
{"storm_dist_km", "storm distance", "km", "distance"},
|
||||||
|
{"strike_count", "strike count", "", ""}, // from rtl_433_mqtt_hass.py
|
||||||
|
{"strike_distance", "strike distance", "mi", "distance"},
|
||||||
|
{"strike_distance_km", "strike distance", "km", "distance"},
|
||||||
|
{"co2_ppm", "Carbon Dioxide", "ppm", "carbon_dioxide"},
|
||||||
|
{"pm2_5_ug_m3", "PM2.5", "μg/m³", "pm25"},
|
||||||
|
{"pm10_ug_m3", "PM10", "μg/m³", "pm10"},
|
||||||
|
{"estimated_pm10_0_ug_m3", "estimated PM10", "μg/m³", "pm10"},
|
||||||
|
{"pm1_ug_m3", "PM1", "μg/m³", "pm1"},
|
||||||
{"tamper", "tamper", "", ""},
|
{"tamper", "tamper", "", ""},
|
||||||
{"alarm", "alarm", "", ""},
|
{"alarm", "alarm", "", ""},
|
||||||
{"motion", "motion", "", "motion"},
|
{"motion", "motion", "", "motion"},
|
||||||
{"strike_count", "strike count", "", ""}, // from rtl_433_mqtt_hass.py
|
|
||||||
{"event", "Status", "", "moisture"}};
|
{"event", "Status", "", "moisture"}};
|
||||||
# endif
|
# endif
|
||||||
# ifdef RTL_433_DISCOVERY_LOGGING
|
# ifdef RTL_433_DISCOVERY_LOGGING
|
||||||
|
|||||||
@@ -198,6 +198,7 @@ const char* availableHASSClasses[] = {"battery",
|
|||||||
"lock",
|
"lock",
|
||||||
"motion",
|
"motion",
|
||||||
"moving",
|
"moving",
|
||||||
|
"pm1",
|
||||||
"pm10",
|
"pm10",
|
||||||
"pm25",
|
"pm25",
|
||||||
"power",
|
"power",
|
||||||
@@ -208,6 +209,7 @@ const char* availableHASSClasses[] = {"battery",
|
|||||||
"problem",
|
"problem",
|
||||||
"restart",
|
"restart",
|
||||||
"signal_strength",
|
"signal_strength",
|
||||||
|
"sound_pressure",
|
||||||
"temperature",
|
"temperature",
|
||||||
"timestamp",
|
"timestamp",
|
||||||
"voltage",
|
"voltage",
|
||||||
|
|||||||
Reference in new issue
Block a user