diff --git a/README.md b/README.md index ca7675f4..6f9ed285 100644 --- a/README.md +++ b/README.md @@ -134,7 +134,7 @@ See [CONTRIBUTING.md](./docs/CONTRIBUTING.md). [44] CurrentCost Current Sensor [45] emonTx OpenEnergyMonitor [46] HT680 Remote control - [47] Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor + [47] Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor, ORIA WA50 ST389 temperature sensor [48] Akhan 100F14 remote keyless entry [49] Quhwa [50] OSv1 Temperature Sensor diff --git a/conf/rtl_433.example.conf b/conf/rtl_433.example.conf index 1e6c1b12..b6a2a04c 100644 --- a/conf/rtl_433.example.conf +++ b/conf/rtl_433.example.conf @@ -275,7 +275,7 @@ convert si protocol 44 # CurrentCost Current Sensor protocol 45 # emonTx OpenEnergyMonitor protocol 46 # HT680 Remote control - protocol 47 # Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor + protocol 47 # Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor, ORIA WA50 ST389 temperature sensor protocol 48 # Akhan 100F14 remote keyless entry protocol 49 # Quhwa protocol 50 # OSv1 Temperature Sensor @@ -478,11 +478,12 @@ convert si protocol 249 # Bresser lightning protocol 250 # Schou 72543 Day Rain Gauge, Motonet MTX Rain, MarQuant Rain Gauge, TFA Dostmann 30.3252.01/47.3006.01 Rain Gauge and Thermometer, ADE WS1907 protocol 251 # Fine Offset / Ecowitt WH55 water leak sensor - protocol 252 # BMW Gen5 TPMS, multi-brand HUF, Continental, Schrader/Sensata + protocol 252 # BMW Gen4-Gen5 TPMS and Audi TPMS Pressure Alert, multi-brand HUF/Beru, Continental, Schrader/Sensata, Audi protocol 253 # Watts WFHT-RF Thermostat protocol 254 # Thermor DG950 weather station protocol 255 # Mueller Hot Rod water meter protocol 256 # ThermoPro TP28b Super Long Range Wireless Meat Thermometer for Smoker BBQ Grill + protocol 257 # BMW Gen3 TPMS ## Flex devices (command line option "-X") diff --git a/src/devices/s3318p.c b/src/devices/s3318p.c index 80622299..bff5058f 100644 --- a/src/devices/s3318p.c +++ b/src/devices/s3318p.c @@ -15,6 +15,8 @@ Largely the same as esperanza_ews, kedsum. Also NC-5849-913 from Pearl (for FWS-310 station). +Also ST389 sensor for ORIA WA50 Wireless Digital Freezer Thermometer (no humidity) + Transmit Interval: every ~50s. Message Format: 40 bits (10 nibbles). @@ -102,7 +104,7 @@ static int s3318p_callback(r_device *decoder, bitbuffer_t *bitbuffer) "channel", "Channel", DATA_INT, channel, "battery_ok", "Battery", DATA_INT, !battery_low, "temperature_F", "Temperature", DATA_FORMAT, "%.2f F", DATA_DOUBLE, temp_f, - "humidity", "Humidity", DATA_FORMAT, "%u %%", DATA_INT, humidity, + "humidity", "Humidity", DATA_COND, humidity != 0, DATA_FORMAT, "%u %%", DATA_INT, humidity, "button", "Button", DATA_INT, button, "mic", "Integrity", DATA_STRING, "CRC", NULL); @@ -125,7 +127,7 @@ static char const *const output_fields[] = { }; r_device const s3318p = { - .name = "Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor", + .name = "Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor, ORIA WA50 ST389 temperature sensor", .modulation = OOK_PULSE_PPM, .short_width = 1900, .long_width = 3800,