0.0.12 Include all coil values in homeassistant status output

This commit is contained in:
Jarno Rankinen 2023-03-08 20:46:07 +02:00
parent 0f081fe5fd
commit 193cfede8d
2 changed files with 3 additions and 1 deletions

View File

@ -22,7 +22,7 @@ import (
var static embed.FS var static embed.FS
var ( var (
version = "0.0.11" version = "0.0.12"
pingvin pingvinKL.PingvinKL pingvin pingvinKL.PingvinKL
DEBUG *bool DEBUG *bool
INTERVAL *int INTERVAL *int

View File

@ -70,6 +70,7 @@ type pingvinStatus struct {
DaysUntilService int `json:"days_until_service"` // Days until next filter service DaysUntilService int `json:"days_until_service"` // Days until next filter service
Uptime string `json:"uptime"` // Unit uptime Uptime string `json:"uptime"` // Unit uptime
SystemTime string `json:"system_time"` // Time and date in unit SystemTime string `json:"system_time"` // Time and date in unit
Coils []pingvinCoil `json:"coils"`
} }
type PingvinLogger struct { type PingvinLogger struct {
@ -469,6 +470,7 @@ func (p *PingvinKL) populateStatus() {
// TODO: Alarms, n of alarms // TODO: Alarms, n of alarms
p.Status.DaysUntilService = p.Registers[538].Value / p.Registers[538].Multiplier p.Status.DaysUntilService = p.Registers[538].Value / p.Registers[538].Multiplier
// TODO: Uptime & date in separate functions // TODO: Uptime & date in separate functions
p.Status.Coils = p.Coils
} }
func parseStatus(value int) string { func parseStatus(value int) string {