diff --git a/modules/pressac/sensors/ws_protocol.rb b/modules/pressac/sensors/ws_protocol.rb index 13a929d5..64456299 100644 --- a/modules/pressac/sensors/ws_protocol.rb +++ b/modules/pressac/sensors/ws_protocol.rb @@ -153,7 +153,7 @@ def on_open def on_message(raw_string) logger.debug { "received: #{raw_string}" } - sensor = JSON.parse(raw_string, symbolize_names: true) + sensor = JSON.parse(raw_string, symbolize_names: true)[:d2cMessage] case (sensor[:deviceType] || sensor[:devicetype]) when 'Under-Desk-Sensor', 'Occupancy-PIR'