fix: Add TPMS pressure field mappings for 433MHz sensor display

The sensor field mapping only handled pressure_hPa (weather station
barometric pressure), causing TPMS tire pressure data to not display.

Added mappings for TPMS-specific rtl_433 field names:
- pressure_PSI (common in US TPMS sensors)
- pressure_kPa
- tire_pressure_kPa
- flags/state (tire state indicators)

Fixes #95

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Smittix
2026-01-30 22:37:48 +00:00
parent d51da40a67
commit cd7940bdc2

View File

@@ -3004,7 +3004,18 @@
if (data.pressure_hPa !== undefined) {
msg.pressure = data.pressure_hPa;
msg.pressure_unit = 'hPa';
} else if (data.pressure_PSI !== undefined) {
msg.pressure = data.pressure_PSI;
msg.pressure_unit = 'PSI';
} else if (data.pressure_kPa !== undefined) {
msg.pressure = data.pressure_kPa;
msg.pressure_unit = 'kPa';
} else if (data.tire_pressure_kPa !== undefined) {
msg.pressure = data.tire_pressure_kPa;
msg.pressure_unit = 'kPa';
}
if (data.flags !== undefined) msg.state = data.flags;
else if (data.state !== undefined) msg.state = data.state;
if (data.wind_avg_km_h !== undefined) {
msg.wind_speed = data.wind_avg_km_h;
msg.wind_unit = 'km/h';