From c6bf6e337c305799bc8d23401ade16a70c7c9c7b Mon Sep 17 00:00:00 2001 From: Lyle Mantooth Date: Mon, 27 Oct 2025 14:44:05 -0400 Subject: [PATCH] Sometimes sensors return no data. --- src/eipmi_sdr.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/eipmi_sdr.erl b/src/eipmi_sdr.erl index ce356d4..5fd76db 100644 --- a/src/eipmi_sdr.erl +++ b/src/eipmi_sdr.erl @@ -936,6 +936,8 @@ get_reading(Tag, Raw, Properties) -> %%------------------------------------------------------------------------------ get_reading(_, U, _, _, _) when U =:= unspecified orelse U =:= undefined -> []; +get_reading(Tag, Unit, _, undefined, _) -> + [{Tag, {undefined, Unit}}]; get_reading(Tag, Unit, unsigned, <>, Coefficients) -> [{Tag, calc_reading(Unit, Value, Coefficients)}]; get_reading(Tag, Unit, ones_complement, <<1:1, Raw:7>>, Coefficients) ->