From 4b89aec1c5a86d712f7c7a4f485de1d45ee317a9 Mon Sep 17 00:00:00 2001 From: Jarno Rankinen Date: Fri, 10 Mar 2023 11:13:07 +0200 Subject: [PATCH] 0.0.17 Remove 'Days until service'. Closes gh-25 --- enervent-ctrl-go/main.go | 2 +- enervent-ctrl-go/pingvinKL/pingvinKL.go | 24 +++++++++++------------- homeassistant/dashboard-en.yaml | 2 -- homeassistant/dashboard-fi.yaml | 2 -- 4 files changed, 12 insertions(+), 18 deletions(-) diff --git a/enervent-ctrl-go/main.go b/enervent-ctrl-go/main.go index 8fc8fed..3f309dc 100644 --- a/enervent-ctrl-go/main.go +++ b/enervent-ctrl-go/main.go @@ -22,7 +22,7 @@ import ( var static embed.FS var ( - version = "0.0.16" + version = "0.0.17" pingvin pingvinKL.PingvinKL DEBUG *bool INTERVAL *int diff --git a/enervent-ctrl-go/pingvinKL/pingvinKL.go b/enervent-ctrl-go/pingvinKL/pingvinKL.go index 8ab5dae..437af4e 100644 --- a/enervent-ctrl-go/pingvinKL/pingvinKL.go +++ b/enervent-ctrl-go/pingvinKL/pingvinKL.go @@ -61,18 +61,17 @@ type pingvinMeasurements struct { } type pingvinStatus struct { - HeaterPct int `json:"heater_pct"` // After heater valve position - HrcPct int `json:"hrc_pct"` // Heat recovery turn speed - TempSetting float32 `json:"temp_setting"` // Requested room temperature - FanPct int `json:"fan_pct"` // Circulation fan setting - Measurements pingvinMeasurements `json:"measurements"` // Measurements - HrcEffIn int `json:"hrc_efficiency_in"` // Calculated HRC efficiency, intake - HrcEffEx int `json:"hrc_efficiency_ex"` // Calculated HRC efficiency, extract - OpMode string `json:"op_mode"` // Current operating mode, text representation - DaysUntilService int `json:"days_until_service"` // Days until next filter service - Uptime string `json:"uptime"` // Unit uptime - SystemTime string `json:"system_time"` // Time and date in unit - Coils []pingvinCoil `json:"coils"` + HeaterPct int `json:"heater_pct"` // After heater valve position + HrcPct int `json:"hrc_pct"` // Heat recovery turn speed + TempSetting float32 `json:"temp_setting"` // Requested room temperature + FanPct int `json:"fan_pct"` // Circulation fan setting + Measurements pingvinMeasurements `json:"measurements"` // Measurements + HrcEffIn int `json:"hrc_efficiency_in"` // Calculated HRC efficiency, intake + HrcEffEx int `json:"hrc_efficiency_ex"` // Calculated HRC efficiency, extract + OpMode string `json:"op_mode"` // Current operating mode, text representation + Uptime string `json:"uptime"` // Unit uptime + SystemTime string `json:"system_time"` // Time and date in unit + Coils []pingvinCoil `json:"coils"` } type PingvinLogger struct { @@ -452,7 +451,6 @@ func (p *PingvinKL) populateStatus() { p.Status.HrcEffEx = p.Registers[30].Value / p.Registers[30].Multiplier p.Status.OpMode = parseStatus(p.Registers[44].Value) // TODO: Alarms, n of alarms - p.Status.DaysUntilService = p.Registers[538].Value / p.Registers[538].Multiplier // TODO: Uptime & date in separate functions p.Status.Coils = p.Coils } diff --git a/homeassistant/dashboard-en.yaml b/homeassistant/dashboard-en.yaml index 8395d25..1576067 100644 --- a/homeassistant/dashboard-en.yaml +++ b/homeassistant/dashboard-en.yaml @@ -49,8 +49,6 @@ views: name: Temperature setpoint - entity: sensor.penguin_circulation_fan_pct name: Criculation fan - - entity: sensor.penguin_days_until_service - name: Next maintenance state_color: false - type: entities entities: diff --git a/homeassistant/dashboard-fi.yaml b/homeassistant/dashboard-fi.yaml index 93d406e..254f2fb 100644 --- a/homeassistant/dashboard-fi.yaml +++ b/homeassistant/dashboard-fi.yaml @@ -49,8 +49,6 @@ views: name: Asetettu lämpötila - entity: sensor.penguin_circulation_fan_pct name: Kiertoilma - - entity: sensor.penguin_days_until_service - name: Seuraava huolto state_color: false - type: entities entities: