From 24dd351249f716e3eec0eb3ad1bf0586aff5341f Mon Sep 17 00:00:00 2001 From: Aart van Halteren Date: Thu, 17 Jul 2025 13:11:28 +0200 Subject: [PATCH] Convert gas timestamp to datetime object --- app/helpers/InSyncState.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/helpers/InSyncState.rb b/app/helpers/InSyncState.rb index 1bbd58e..c5fbd7a 100644 --- a/app/helpers/InSyncState.rb +++ b/app/helpers/InSyncState.rb @@ -82,6 +82,8 @@ class InSyncState < StatePattern::State # example line: "0-1:24.2.1(250717121000S)(00000.474*m3)" if match = line.match(/^(0-1:24.2.1)\(([^)]+)\)\(([\d.]+)\*m3\)$/) # Gas verbruik (1x per uur een nieuwe stand) #p "Gas reading: #{match[1]} (#{match[2]})" + #datetime = DateTime.strptime(match[2][0..11], "%y%m%d%H%M%S") + #p "Gas reading at #{datetime}." reading.total_m3_gas_consumed = match[3].to_f end }