From 193cfede8d31ea7950e98e8fc6b19c0c5404273f Mon Sep 17 00:00:00 2001 From: Jarno Rankinen Date: Wed, 8 Mar 2023 20:46:07 +0200 Subject: [PATCH] 0.0.12 Include all coil values in homeassistant status output --- enervent-ctrl-go/main.go | 2 +- enervent-ctrl-go/pingvinKL/pingvinKL.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/enervent-ctrl-go/main.go b/enervent-ctrl-go/main.go index b56c9be..63523cb 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.11" + version = "0.0.12" pingvin pingvinKL.PingvinKL DEBUG *bool INTERVAL *int diff --git a/enervent-ctrl-go/pingvinKL/pingvinKL.go b/enervent-ctrl-go/pingvinKL/pingvinKL.go index ebc7498..6f957fe 100644 --- a/enervent-ctrl-go/pingvinKL/pingvinKL.go +++ b/enervent-ctrl-go/pingvinKL/pingvinKL.go @@ -70,6 +70,7 @@ type pingvinStatus struct { 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"` } type PingvinLogger struct { @@ -469,6 +470,7 @@ func (p *PingvinKL) populateStatus() { // 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 } func parseStatus(value int) string {