Skip to content

Instantly share code, notes, and snippets.

@aufi
Last active September 15, 2021 14:36
Show Gist options
  • Save aufi/d25e3fe91fb114508348efb42716104e to your computer and use it in GitHub Desktop.
Save aufi/d25e3fe91fb114508348efb42716104e to your computer and use it in GitHub Desktop.
First sauna run, controlled by golang (w/evok-to-mqtt and UniPi's Neuron unit)
package main
import (
"encoding/json"
"log"
"time"
mqtt "github.com/eclipse/paho.mqtt.golang"
)
// HatMsg represents message from MQTT bus
// Example:
// {"action":"change","data":{"interval":15,"value":0.25,"circuit":"28FFAFD824170363","address":"28FFAFD824170363","time":1580991035.265453,"typ":"DS18B20","lost":false,"dev":"temp"},"timestamp":"2020-02-06T13:10:35.268+01:00"}
type HatMsg struct {
Action string
Value float32
// Data string
Timestamp time.Time
}
// HatCmd represents command for Evok sent via MQTT
type HatCmd struct {
Action string `json:"action"`
Value int `json:"value"`
}
// SendCmd publishes command to given topic on MQTT bus
func SendCmd(c mqtt.Client, topic string, value int) {
jsonCmd, err := json.Marshal(HatCmd{"cmd", value})
if err != nil {
log.Fatal(err)
}
log.Printf("Sending command %d to %s", value, topic)
c.Publish(topic, 0, false, jsonCmd)
}
// Regulate prints traffic on MQTT bus
func Regulate(tempInputTopic string, switchOutputTopic string, temp float32) {
opts := mqtt.NewClientOptions().AddBroker("tcp://neuron.doma.local:1883").SetClientID("hat_termostat")
c := mqtt.NewClient(opts)
if token := c.Connect(); token.Wait() && token.Error() != nil {
panic(token.Error())
}
log.Printf("Starting temperature regulation for %s with sensor %s\n", switchOutputTopic, tempInputTopic)
log.Printf("Target temperature %.2f", temp)
currentOutput := 0
c.Subscribe(tempInputTopic, 0, func(client mqtt.Client, msg mqtt.Message) {
var hatMsg HatMsg
err := json.Unmarshal(msg.Payload(), &hatMsg)
if err != nil {
log.Fatal(err)
}
log.Printf("Temperature %.2f, heating %d", hatMsg.Value, currentOutput)
// should turn heat on/off/do_nothing to keep temp in range temp-2.0K..temp+1.0K
if hatMsg.Value < temp-2.0 && currentOutput == 0 {
SendCmd(c, switchOutputTopic, 1)
currentOutput = 1
} else if hatMsg.Value > temp+1.0 && currentOutput == 1 {
SendCmd(c, switchOutputTopic, 0)
currentOutput = 0
}
})
defer SendCmd(c, switchOutputTopic, 0)
setupCloseHandler()
for true {
time.Sleep(10)
}
}
[aufi@tpvila hat]$ go run . r termostat
2020/02/12 20:46:10 Starting temperature regulation for sauna/topeni with sensor sauna/teplota
2020/02/12 20:46:10 Target temperature 85.00
2020/02/12 20:46:10 Temperature 25.50, heating 0
2020/02/12 20:46:10 Sending command 1 to sauna/topeni
2020/02/12 20:46:25 Temperature 25.70, heating 1
2020/02/12 20:46:40 Temperature 25.90, heating 1
2020/02/12 20:46:55 Temperature 26.05, heating 1
2020/02/12 20:47:10 Temperature 26.25, heating 1
2020/02/12 20:47:25 Temperature 26.50, heating 1
2020/02/12 20:47:40 Temperature 26.80, heating 1
2020/02/12 20:47:55 Temperature 27.15, heating 1
2020/02/12 20:48:10 Temperature 27.45, heating 1
2020/02/12 20:48:25 Temperature 27.75, heating 1
2020/02/12 20:48:40 Temperature 28.15, heating 1
2020/02/12 20:48:55 Temperature 28.50, heating 1
2020/02/12 20:49:10 Temperature 28.95, heating 1
2020/02/12 20:49:25 Temperature 29.40, heating 1
2020/02/12 20:49:40 Temperature 29.75, heating 1
2020/02/12 20:49:55 Temperature 30.25, heating 1
2020/02/12 20:50:10 Temperature 30.75, heating 1
2020/02/12 20:50:25 Temperature 31.20, heating 1
2020/02/12 20:50:40 Temperature 31.70, heating 1
2020/02/12 20:50:55 Temperature 32.15, heating 1
2020/02/12 20:51:10 Temperature 32.55, heating 1
2020/02/12 20:51:25 Temperature 33.05, heating 1
2020/02/12 20:51:40 Temperature 33.65, heating 1
2020/02/12 20:51:55 Temperature 34.00, heating 1
2020/02/12 20:52:10 Temperature 34.50, heating 1
2020/02/12 20:52:26 Temperature 34.95, heating 1
2020/02/12 20:52:40 Temperature 35.45, heating 1
2020/02/12 20:52:56 Temperature 35.90, heating 1
2020/02/12 20:53:11 Temperature 36.25, heating 1
2020/02/12 20:53:26 Temperature 36.70, heating 1
2020/02/12 20:53:41 Temperature 37.20, heating 1
2020/02/12 20:53:56 Temperature 37.65, heating 1
2020/02/12 20:54:11 Temperature 38.05, heating 1
2020/02/12 20:54:26 Temperature 38.55, heating 1
2020/02/12 20:54:41 Temperature 38.95, heating 1
2020/02/12 20:54:56 Temperature 39.25, heating 1
2020/02/12 20:55:11 Temperature 39.75, heating 1
2020/02/12 20:55:26 Temperature 40.15, heating 1
2020/02/12 20:55:41 Temperature 40.50, heating 1
2020/02/12 20:55:56 Temperature 40.90, heating 1
2020/02/12 20:56:11 Temperature 41.20, heating 1
2020/02/12 20:56:26 Temperature 41.65, heating 1
2020/02/12 20:56:41 Temperature 42.00, heating 1
2020/02/12 20:56:56 Temperature 42.40, heating 1
2020/02/12 20:57:11 Temperature 42.70, heating 1
2020/02/12 20:57:26 Temperature 43.00, heating 1
2020/02/12 20:57:41 Temperature 43.25, heating 1
2020/02/12 20:57:56 Temperature 43.55, heating 1
2020/02/12 20:58:11 Temperature 43.90, heating 1
2020/02/12 20:58:26 Temperature 44.15, heating 1
2020/02/12 20:58:41 Temperature 44.40, heating 1
2020/02/12 20:58:57 Temperature 44.80, heating 1
2020/02/12 20:59:11 Temperature 45.15, heating 1
2020/02/12 20:59:26 Temperature 45.45, heating 1
2020/02/12 20:59:41 Temperature 45.75, heating 1
2020/02/12 20:59:56 Temperature 46.15, heating 1
2020/02/12 21:00:11 Temperature 46.50, heating 1
2020/02/12 21:00:26 Temperature 46.80, heating 1
2020/02/12 21:00:41 Temperature 47.25, heating 1
2020/02/12 21:00:57 Temperature 47.55, heating 1
2020/02/12 21:01:12 Temperature 48.00, heating 1
2020/02/12 21:01:27 Temperature 48.30, heating 1
2020/02/12 21:01:42 Temperature 48.55, heating 1
2020/02/12 21:01:57 Temperature 48.80, heating 1
2020/02/12 21:02:12 Temperature 49.15, heating 1
2020/02/12 21:02:27 Temperature 49.50, heating 1
2020/02/12 21:02:42 Temperature 49.70, heating 1
2020/02/12 21:02:57 Temperature 49.80, heating 1
2020/02/12 21:03:12 Temperature 50.00, heating 1
2020/02/12 21:03:27 Temperature 50.25, heating 1
2020/02/12 21:03:42 Temperature 50.30, heating 1
2020/02/12 21:03:57 Temperature 50.50, heating 1
2020/02/12 21:04:12 Temperature 50.75, heating 1
2020/02/12 21:04:27 Temperature 51.05, heating 1
2020/02/12 21:04:42 Temperature 51.40, heating 1
2020/02/12 21:04:57 Temperature 51.75, heating 1
2020/02/12 21:05:12 Temperature 52.20, heating 1
2020/02/12 21:05:27 Temperature 52.55, heating 1
2020/02/12 21:05:42 Temperature 52.90, heating 1
2020/02/12 21:05:57 Temperature 53.20, heating 1
2020/02/12 21:06:12 Temperature 53.45, heating 1
2020/02/12 21:06:27 Temperature 53.70, heating 1
2020/02/12 21:06:42 Temperature 54.00, heating 1
2020/02/12 21:06:57 Temperature 54.30, heating 1
2020/02/12 21:07:12 Temperature 54.70, heating 1
2020/02/12 21:07:27 Temperature 54.95, heating 1
2020/02/12 21:07:43 Temperature 55.25, heating 1
2020/02/12 21:07:58 Temperature 55.50, heating 1
2020/02/12 21:08:13 Temperature 55.70, heating 1
2020/02/12 21:08:27 Temperature 55.95, heating 1
2020/02/12 21:08:43 Temperature 56.30, heating 1
2020/02/12 21:08:57 Temperature 56.65, heating 1
2020/02/12 21:09:13 Temperature 56.95, heating 1
2020/02/12 21:09:28 Temperature 57.15, heating 1
2020/02/12 21:09:43 Temperature 57.55, heating 1
2020/02/12 21:09:58 Temperature 57.90, heating 1
2020/02/12 21:10:13 Temperature 58.20, heating 1
2020/02/12 21:10:28 Temperature 58.40, heating 1
2020/02/12 21:10:43 Temperature 58.65, heating 1
2020/02/12 21:10:58 Temperature 58.90, heating 1
2020/02/12 21:11:13 Temperature 59.20, heating 1
2020/02/12 21:11:28 Temperature 59.45, heating 1
2020/02/12 21:11:43 Temperature 59.70, heating 1
2020/02/12 21:11:58 Temperature 59.95, heating 1
2020/02/12 21:12:13 Temperature 59.90, heating 1
2020/02/12 21:12:28 Temperature 59.75, heating 1
2020/02/12 21:12:43 Temperature 59.80, heating 1
2020/02/12 21:12:58 Temperature 60.05, heating 1
2020/02/12 21:13:13 Temperature 60.30, heating 1
2020/02/12 21:13:28 Temperature 60.75, heating 1
2020/02/12 21:13:43 Temperature 61.15, heating 1
2020/02/12 21:13:58 Temperature 61.45, heating 1
2020/02/12 21:14:13 Temperature 61.75, heating 1
2020/02/12 21:14:28 Temperature 62.05, heating 1
2020/02/12 21:14:43 Temperature 62.30, heating 1
2020/02/12 21:14:58 Temperature 62.65, heating 1
2020/02/12 21:15:13 Temperature 63.00, heating 1
2020/02/12 21:15:28 Temperature 63.45, heating 1
2020/02/12 21:15:43 Temperature 63.70, heating 1
2020/02/12 21:15:59 Temperature 64.05, heating 1
2020/02/12 21:16:14 Temperature 64.30, heating 1
2020/02/12 21:16:29 Temperature 64.50, heating 1
2020/02/12 21:16:44 Temperature 64.75, heating 1
2020/02/12 21:16:59 Temperature 65.00, heating 1
2020/02/12 21:17:14 Temperature 65.20, heating 1
2020/02/12 21:17:29 Temperature 65.45, heating 1
2020/02/12 21:17:44 Temperature 65.75, heating 1
2020/02/12 21:17:59 Temperature 65.95, heating 1
2020/02/12 21:18:14 Temperature 66.20, heating 1
2020/02/12 21:18:29 Temperature 66.45, heating 1
2020/02/12 21:18:44 Temperature 66.70, heating 1
2020/02/12 21:18:59 Temperature 67.00, heating 1
2020/02/12 21:19:14 Temperature 67.20, heating 1
2020/02/12 21:19:29 Temperature 67.40, heating 1
2020/02/12 21:19:44 Temperature 67.55, heating 1
2020/02/12 21:19:59 Temperature 67.80, heating 1
2020/02/12 21:20:14 Temperature 68.05, heating 1
2020/02/12 21:20:29 Temperature 68.45, heating 1
2020/02/12 21:20:44 Temperature 68.75, heating 1
2020/02/12 21:20:59 Temperature 68.95, heating 1
2020/02/12 21:21:14 Temperature 69.20, heating 1
2020/02/12 21:21:29 Temperature 69.50, heating 1
2020/02/12 21:21:44 Temperature 69.75, heating 1
2020/02/12 21:21:59 Temperature 70.05, heating 1
2020/02/12 21:22:14 Temperature 70.25, heating 1
2020/02/12 21:22:44 Temperature 70.20, heating 1
2020/02/12 21:22:59 Temperature 70.25, heating 1
2020/02/12 21:23:14 Temperature 70.55, heating 1
2020/02/12 21:23:29 Temperature 70.95, heating 1
2020/02/12 21:23:44 Temperature 71.30, heating 1
2020/02/12 21:24:00 Temperature 71.65, heating 1
2020/02/12 21:24:14 Temperature 71.95, heating 1
2020/02/12 21:24:30 Temperature 72.25, heating 1
2020/02/12 21:24:44 Temperature 72.50, heating 1
2020/02/12 21:25:00 Temperature 72.80, heating 1
2020/02/12 21:25:14 Temperature 73.00, heating 1
2020/02/12 21:25:29 Temperature 73.40, heating 1
2020/02/12 21:25:44 Temperature 73.70, heating 1
2020/02/12 21:26:00 Temperature 73.95, heating 1
2020/02/12 21:26:15 Temperature 74.15, heating 1
2020/02/12 21:26:30 Temperature 74.30, heating 1
2020/02/12 21:26:45 Temperature 74.45, heating 1
2020/02/12 21:27:00 Temperature 74.75, heating 1
2020/02/12 21:27:15 Temperature 75.15, heating 1
2020/02/12 21:27:30 Temperature 75.45, heating 1
2020/02/12 21:27:45 Temperature 75.65, heating 1
2020/02/12 21:28:00 Temperature 75.90, heating 1
2020/02/12 21:28:15 Temperature 76.15, heating 1
2020/02/12 21:28:30 Temperature 76.50, heating 1
2020/02/12 21:28:45 Temperature 76.70, heating 1
2020/02/12 21:29:00 Temperature 76.90, heating 1
2020/02/12 21:29:15 Temperature 77.15, heating 1
2020/02/12 21:29:30 Temperature 77.45, heating 1
2020/02/12 21:29:45 Temperature 77.55, heating 1
2020/02/12 21:30:00 Temperature 77.65, heating 1
2020/02/12 21:30:15 Temperature 77.80, heating 1
2020/02/12 21:30:30 Temperature 78.20, heating 1
2020/02/12 21:30:45 Temperature 78.50, heating 1
2020/02/12 21:31:00 Temperature 78.90, heating 1
2020/02/12 21:31:15 Temperature 79.15, heating 1
2020/02/12 21:31:30 Temperature 79.25, heating 1
2020/02/12 21:31:45 Temperature 79.50, heating 1
2020/02/12 21:32:00 Temperature 79.65, heating 1
2020/02/12 21:32:15 Temperature 79.90, heating 1
2020/02/12 21:32:30 Temperature 80.00, heating 1
2020/02/12 21:32:45 Temperature 80.30, heating 1
2020/02/12 21:33:01 Temperature 80.55, heating 1
2020/02/12 21:33:16 Temperature 80.70, heating 1
2020/02/12 21:33:31 Temperature 80.95, heating 1
2020/02/12 21:33:46 Temperature 81.25, heating 1
2020/02/12 21:34:01 Temperature 81.50, heating 1
2020/02/12 21:34:16 Temperature 81.45, heating 1
2020/02/12 21:34:31 Temperature 81.05, heating 1
2020/02/12 21:35:01 Temperature 81.15, heating 1
2020/02/12 21:35:15 Temperature 81.45, heating 1
2020/02/12 21:35:31 Temperature 81.80, heating 1
2020/02/12 21:35:46 Temperature 82.15, heating 1
2020/02/12 21:36:01 Temperature 82.45, heating 1
2020/02/12 21:36:16 Temperature 82.75, heating 1
2020/02/12 21:36:31 Temperature 83.05, heating 1
2020/02/12 21:36:46 Temperature 83.45, heating 1
2020/02/12 21:37:01 Temperature 83.75, heating 1
2020/02/12 21:37:16 Temperature 84.00, heating 1
2020/02/12 21:37:31 Temperature 84.25, heating 1
2020/02/12 21:37:46 Temperature 84.40, heating 1
2020/02/12 21:38:01 Temperature 84.55, heating 1
2020/02/12 21:38:16 Temperature 84.90, heating 1
2020/02/12 21:38:31 Temperature 85.05, heating 1
2020/02/12 21:38:46 Temperature 85.25, heating 1
2020/02/12 21:39:01 Temperature 85.45, heating 1
2020/02/12 21:39:16 Temperature 85.70, heating 1
2020/02/12 21:39:31 Temperature 86.00, heating 1
2020/02/12 21:39:46 Temperature 86.40, heating 1
2020/02/12 21:39:46 Sending command 0 to sauna/topeni
2020/02/12 21:40:01 Temperature 86.65, heating 0
2020/02/12 21:40:16 Temperature 86.80, heating 0
2020/02/12 21:40:31 Temperature 86.90, heating 0
2020/02/12 21:40:46 Temperature 86.95, heating 0
2020/02/12 21:41:01 Temperature 87.00, heating 0
2020/02/12 21:41:16 Temperature 87.15, heating 0
2020/02/12 21:41:31 Temperature 86.65, heating 0
2020/02/12 21:41:46 Temperature 85.90, heating 0
2020/02/12 21:42:01 Temperature 85.40, heating 0
2020/02/12 21:42:16 Temperature 85.20, heating 0
2020/02/12 21:42:34 Temperature 85.00, heating 0
2020/02/12 21:42:46 Temperature 85.05, heating 0
2020/02/12 21:43:02 Temperature 85.25, heating 0
2020/02/12 21:43:17 Temperature 85.40, heating 0
2020/02/12 21:43:32 Temperature 85.50, heating 0
2020/02/12 21:44:02 Temperature 85.55, heating 0
2020/02/12 21:44:17 Temperature 85.45, heating 0
2020/02/12 21:44:32 Temperature 85.40, heating 0
2020/02/12 21:44:47 Temperature 85.15, heating 0
2020/02/12 21:45:02 Temperature 85.25, heating 0
2020/02/12 21:45:17 Temperature 85.30, heating 0
2020/02/12 21:45:32 Temperature 85.25, heating 0
2020/02/12 21:45:47 Temperature 85.15, heating 0
2020/02/12 21:46:04 Temperature 84.95, heating 0
2020/02/12 21:46:17 Temperature 84.80, heating 0
2020/02/12 21:46:32 Temperature 84.70, heating 0
2020/02/12 21:47:17 Temperature 84.65, heating 0
2020/02/12 21:47:32 Temperature 84.55, heating 0
2020/02/12 21:47:47 Temperature 84.70, heating 0
2020/02/12 21:48:32 Temperature 84.50, heating 0
2020/02/12 21:48:47 Temperature 84.40, heating 0
2020/02/12 21:49:02 Temperature 84.20, heating 0
2020/02/12 21:49:17 Temperature 84.25, heating 0
2020/02/12 21:49:32 Temperature 84.20, heating 0
2020/02/12 21:49:47 Temperature 84.15, heating 0
2020/02/12 21:50:02 Temperature 84.05, heating 0
2020/02/12 21:50:17 Temperature 83.90, heating 0
2020/02/12 21:50:32 Temperature 83.80, heating 0
2020/02/12 21:50:47 Temperature 83.95, heating 0
2020/02/12 21:51:03 Temperature 83.65, heating 0
2020/02/12 21:51:18 Temperature 83.25, heating 0
2020/02/12 21:51:33 Temperature 82.75, heating 0
2020/02/12 21:51:33 Sending command 1 to sauna/topeni
2020/02/12 21:51:48 Temperature 82.20, heating 1
2020/02/12 21:52:03 Temperature 81.80, heating 1
2020/02/12 21:52:18 Temperature 81.55, heating 1
2020/02/12 21:52:33 Temperature 81.45, heating 1
2020/02/12 21:52:48 Temperature 81.55, heating 1
2020/02/12 21:53:03 Temperature 81.50, heating 1
2020/02/12 21:53:18 Temperature 81.65, heating 1
2020/02/12 21:53:33 Temperature 81.75, heating 1
2020/02/12 21:53:48 Temperature 81.90, heating 1
2020/02/12 21:54:03 Temperature 82.05, heating 1
2020/02/12 21:54:18 Temperature 82.25, heating 1
2020/02/12 21:54:33 Temperature 82.55, heating 1
2020/02/12 21:54:48 Temperature 82.70, heating 1
2020/02/12 21:55:03 Temperature 83.00, heating 1
2020/02/12 21:55:18 Temperature 83.30, heating 1
2020/02/12 21:55:33 Temperature 83.55, heating 1
2020/02/12 21:55:48 Temperature 83.90, heating 1
2020/02/12 21:56:03 Temperature 84.15, heating 1
2020/02/12 21:56:18 Temperature 84.30, heating 1
2020/02/12 21:56:33 Temperature 84.55, heating 1
2020/02/12 21:56:48 Temperature 84.80, heating 1
2020/02/12 21:57:04 Temperature 85.05, heating 1
2020/02/12 21:57:18 Temperature 85.30, heating 1
2020/02/12 21:57:33 Temperature 85.65, heating 1
2020/02/12 21:57:48 Temperature 85.90, heating 1
2020/02/12 21:58:03 Temperature 86.05, heating 1
2020/02/12 21:58:03 Sending command 0 to sauna/topeni
2020/02/12 21:58:19 Temperature 86.15, heating 0
2020/02/12 21:58:34 Temperature 85.95, heating 0
2020/02/12 21:59:03 Temperature 86.00, heating 0
2020/02/12 21:59:34 Temperature 85.75, heating 0
2020/02/12 21:59:49 Temperature 85.70, heating 0
2020/02/12 22:00:04 Temperature 85.75, heating 0
2020/02/12 22:00:18 Temperature 85.65, heating 0
2020/02/12 22:00:33 Temperature 85.45, heating 0
2020/02/12 22:00:48 Temperature 85.30, heating 0
2020/02/12 22:01:04 Temperature 85.25, heating 0
2020/02/12 22:01:19 Temperature 85.20, heating 0
2020/02/12 22:01:35 Temperature 85.05, heating 0
2020/02/12 22:01:49 Temperature 84.95, heating 0
2020/02/12 22:02:04 Temperature 84.90, heating 0
2020/02/12 22:02:19 Temperature 84.75, heating 0
2020/02/12 22:02:34 Temperature 84.70, heating 0
2020/02/12 22:02:49 Temperature 84.50, heating 0
2020/02/12 22:03:04 Temperature 84.25, heating 0
2020/02/12 22:03:19 Temperature 84.20, heating 0
2020/02/12 22:03:49 Temperature 84.25, heating 0
2020/02/12 22:04:19 Temperature 84.20, heating 0
2020/02/12 22:04:49 Temperature 84.25, heating 0
2020/02/12 22:05:19 Temperature 84.20, heating 0
2020/02/12 22:05:34 Temperature 84.15, heating 0
2020/02/12 22:06:19 Temperature 84.05, heating 0
2020/02/12 22:06:35 Temperature 83.95, heating 0
2020/02/12 22:07:05 Temperature 83.90, heating 0
2020/02/12 22:07:20 Temperature 83.70, heating 0
2020/02/12 22:07:35 Temperature 83.65, heating 0
2020/02/12 22:08:05 Temperature 83.55, heating 0
2020/02/12 22:08:35 Temperature 83.50, heating 0
2020/02/12 22:08:50 Temperature 83.45, heating 0
2020/02/12 22:09:05 Temperature 83.40, heating 0
2020/02/12 22:09:20 Temperature 83.30, heating 0
2020/02/12 22:09:35 Temperature 83.25, heating 0
2020/02/12 22:09:50 Temperature 83.15, heating 0
2020/02/12 22:10:05 Temperature 83.05, heating 0
2020/02/12 22:10:20 Temperature 82.95, heating 0
2020/02/12 22:10:20 Sending command 1 to sauna/topeni
2020/02/12 22:10:50 Temperature 82.80, heating 1
2020/02/12 22:11:05 Temperature 82.90, heating 1
2020/02/12 22:11:20 Temperature 82.95, heating 1
2020/02/12 22:11:35 Temperature 83.00, heating 1
2020/02/12 22:11:50 Temperature 83.05, heating 1
2020/02/12 22:12:05 Temperature 83.20, heating 1
2020/02/12 22:12:20 Temperature 83.45, heating 1
2020/02/12 22:12:35 Temperature 83.65, heating 1
2020/02/12 22:12:50 Temperature 83.80, heating 1
2020/02/12 22:13:05 Temperature 84.00, heating 1
2020/02/12 22:13:20 Temperature 84.25, heating 1
2020/02/12 22:13:35 Temperature 84.45, heating 1
2020/02/12 22:13:50 Temperature 84.55, heating 1
2020/02/12 22:14:05 Temperature 84.90, heating 1
2020/02/12 22:14:20 Temperature 85.15, heating 1
2020/02/12 22:14:35 Temperature 85.30, heating 1
2020/02/12 22:14:50 Temperature 85.55, heating 1
2020/02/12 22:15:06 Temperature 85.95, heating 1
2020/02/12 22:15:20 Temperature 86.25, heating 1
2020/02/12 22:15:20 Sending command 0 to sauna/topeni
2020/02/12 22:15:35 Temperature 86.45, heating 0
2020/02/12 22:15:50 Temperature 86.70, heating 0
2020/02/12 22:16:06 Temperature 86.90, heating 0
2020/02/12 22:16:21 Temperature 87.15, heating 0
2020/02/12 22:16:36 Temperature 86.95, heating 0
2020/02/12 22:16:51 Temperature 86.40, heating 0
2020/02/12 22:17:06 Temperature 86.20, heating 0
2020/02/12 22:17:21 Temperature 85.95, heating 0
2020/02/12 22:17:36 Temperature 85.75, heating 0
2020/02/12 22:17:51 Temperature 85.40, heating 0
2020/02/12 22:18:06 Temperature 85.25, heating 0
2020/02/12 22:18:21 Temperature 85.05, heating 0
2020/02/12 22:18:39 Temperature 85.00, heating 0
2020/02/12 22:18:51 Temperature 84.90, heating 0
2020/02/12 22:19:06 Temperature 84.80, heating 0
2020/02/12 22:19:21 Temperature 84.65, heating 0
2020/02/12 22:19:36 Temperature 84.55, heating 0
2020/02/12 22:19:51 Temperature 84.50, heating 0
2020/02/12 22:20:06 Temperature 84.45, heating 0
2020/02/12 22:20:21 Temperature 84.30, heating 0
2020/02/12 22:20:36 Temperature 84.25, heating 0
2020/02/12 22:21:06 Temperature 84.15, heating 0
2020/02/12 22:21:36 Temperature 84.00, heating 0
2020/02/12 22:21:51 Temperature 83.80, heating 0
2020/02/12 22:22:06 Temperature 83.70, heating 0
2020/02/12 22:22:21 Temperature 83.65, heating 0
2020/02/12 22:22:51 Temperature 83.55, heating 0
2020/02/12 22:23:07 Temperature 83.50, heating 0
2020/02/12 22:23:22 Temperature 83.40, heating 0
2020/02/12 22:23:37 Temperature 83.25, heating 0
2020/02/12 22:23:52 Temperature 83.15, heating 0
2020/02/12 22:24:07 Temperature 83.05, heating 0
2020/02/12 22:24:22 Temperature 83.00, heating 0
2020/02/12 22:24:52 Temperature 82.95, heating 0
2020/02/12 22:24:52 Sending command 1 to sauna/topeni
2020/02/12 22:25:07 Temperature 82.90, heating 1
2020/02/12 22:25:37 Temperature 82.75, heating 1
2020/02/12 22:25:52 Temperature 82.70, heating 1
2020/02/12 22:26:07 Temperature 82.65, heating 1
2020/02/12 22:26:22 Temperature 82.70, heating 1
2020/02/12 22:26:37 Temperature 82.75, heating 1
2020/02/12 22:26:52 Temperature 82.80, heating 1
2020/02/12 22:27:07 Temperature 83.00, heating 1
2020/02/12 22:27:22 Temperature 83.05, heating 1
2020/02/12 22:27:37 Temperature 83.15, heating 1
2020/02/12 22:27:52 Temperature 83.25, heating 1
2020/02/12 22:28:07 Temperature 83.55, heating 1
2020/02/12 22:28:22 Temperature 83.70, heating 1
2020/02/12 22:28:37 Temperature 83.90, heating 1
2020/02/12 22:28:52 Temperature 83.95, heating 1
2020/02/12 22:29:07 Temperature 84.20, heating 1
2020/02/12 22:29:22 Temperature 84.50, heating 1
2020/02/12 22:29:37 Temperature 84.80, heating 1
2020/02/12 22:29:52 Temperature 85.15, heating 1
2020/02/12 22:30:07 Temperature 85.45, heating 1
2020/02/12 22:30:22 Temperature 85.80, heating 1
2020/02/12 22:30:37 Temperature 86.15, heating 1
2020/02/12 22:30:37 Sending command 0 to sauna/topeni
2020/02/12 22:30:52 Temperature 86.45, heating 0
2020/02/12 22:31:08 Temperature 86.80, heating 0
2020/02/12 22:31:23 Temperature 87.15, heating 0
2020/02/12 22:31:38 Temperature 87.40, heating 0
2020/02/12 22:31:53 Temperature 87.55, heating 0
2020/02/12 22:32:08 Temperature 87.70, heating 0
2020/02/12 22:32:23 Temperature 87.75, heating 0
2020/02/12 22:33:08 Temperature 87.70, heating 0
2020/02/12 22:33:23 Temperature 87.65, heating 0
2020/02/12 22:33:53 Temperature 87.55, heating 0
2020/02/12 22:34:08 Temperature 87.50, heating 0
2020/02/12 22:34:23 Temperature 87.45, heating 0
2020/02/12 22:34:38 Temperature 87.30, heating 0
2020/02/12 22:34:53 Temperature 87.20, heating 0
2020/02/12 22:35:08 Temperature 87.00, heating 0
2020/02/12 22:35:23 Temperature 86.90, heating 0
2020/02/12 22:35:38 Temperature 86.95, heating 0
2020/02/12 22:35:53 Temperature 86.90, heating 0
2020/02/12 22:36:08 Temperature 86.75, heating 0
2020/02/12 22:36:23 Temperature 86.70, heating 0
2020/02/12 22:36:38 Temperature 86.55, heating 0
2020/02/12 22:36:53 Temperature 86.50, heating 0
2020/02/12 22:37:08 Temperature 86.45, heating 0
2020/02/12 22:37:23 Temperature 86.40, heating 0
2020/02/12 22:37:38 Temperature 86.20, heating 0
2020/02/12 22:37:53 Temperature 86.15, heating 0
2020/02/12 22:38:23 Temperature 86.00, heating 0
2020/02/12 22:38:38 Temperature 85.90, heating 0
2020/02/12 22:38:53 Temperature 85.80, heating 0
2020/02/12 22:39:09 Temperature 85.75, heating 0
2020/02/12 22:39:23 Temperature 85.70, heating 0
2020/02/12 22:39:53 Temperature 85.65, heating 0
2020/02/12 22:40:09 Temperature 85.50, heating 0
2020/02/12 22:40:24 Temperature 85.40, heating 0
2020/02/12 22:40:38 Temperature 85.20, heating 0
2020/02/12 22:40:54 Temperature 85.15, heating 0
2020/02/12 22:41:28 Temperature 85.05, heating 0
2020/02/12 22:41:59 Temperature 85.00, heating 0
2020/02/12 22:42:09 Temperature 84.90, heating 0
2020/02/12 22:42:24 Temperature 84.75, heating 0
2020/02/12 22:42:54 Temperature 84.55, heating 0
2020/02/12 22:43:09 Temperature 84.50, heating 0
2020/02/12 22:43:24 Temperature 84.40, heating 0
2020/02/12 22:43:39 Temperature 84.30, heating 0
2020/02/12 22:43:54 Temperature 84.20, heating 0
2020/02/12 22:44:09 Temperature 84.15, heating 0
2020/02/12 22:44:39 Temperature 84.05, heating 0
2020/02/12 22:44:54 Temperature 84.00, heating 0
2020/02/12 22:45:09 Temperature 83.95, heating 0
2020/02/12 22:45:24 Temperature 83.80, heating 0
2020/02/12 22:45:39 Temperature 83.70, heating 0
2020/02/12 22:45:54 Temperature 83.65, heating 0
2020/02/12 22:46:09 Temperature 83.50, heating 0
2020/02/12 22:46:39 Temperature 83.45, heating 0
2020/02/12 22:46:54 Temperature 83.40, heating 0
2020/02/12 22:47:09 Temperature 83.30, heating 0
2020/02/12 22:47:24 Temperature 83.20, heating 0
2020/02/12 22:47:39 Temperature 83.15, heating 0
2020/02/12 22:47:54 Temperature 83.05, heating 0
2020/02/12 22:48:24 Temperature 83.00, heating 0
2020/02/12 22:48:54 Temperature 82.70, heating 0
2020/02/12 22:48:54 Sending command 1 to sauna/topeni
2020/02/12 22:49:09 Temperature 82.25, heating 1
2020/02/12 22:49:24 Temperature 81.75, heating 1
2020/02/12 22:49:39 Temperature 81.40, heating 1
2020/02/12 22:49:54 Temperature 81.05, heating 1
2020/02/12 22:50:10 Temperature 80.75, heating 1
2020/02/12 22:50:25 Temperature 80.55, heating 1
2020/02/12 22:50:39 Temperature 80.50, heating 1
2020/02/12 22:50:54 Temperature 80.55, heating 1
2020/02/12 22:51:10 Temperature 80.70, heating 1
2020/02/12 22:51:25 Temperature 80.75, heating 1
2020/02/12 22:51:40 Temperature 80.95, heating 1
2020/02/12 22:51:55 Temperature 81.15, heating 1
2020/02/12 22:52:10 Temperature 81.20, heating 1
2020/02/12 22:52:25 Temperature 81.30, heating 1
2020/02/12 22:52:40 Temperature 81.50, heating 1
2020/02/12 22:52:55 Temperature 81.70, heating 1
2020/02/12 22:53:10 Temperature 81.95, heating 1
2020/02/12 22:53:25 Temperature 82.20, heating 1
2020/02/12 22:53:40 Temperature 82.45, heating 1
2020/02/12 22:53:55 Temperature 82.70, heating 1
2020/02/12 22:54:10 Temperature 83.00, heating 1
2020/02/12 22:54:25 Temperature 83.20, heating 1
2020/02/12 22:54:40 Temperature 83.40, heating 1
2020/02/12 22:54:55 Temperature 83.55, heating 1
2020/02/12 22:55:10 Temperature 83.90, heating 1
2020/02/12 22:55:25 Temperature 84.15, heating 1
2020/02/12 22:55:40 Temperature 84.30, heating 1
2020/02/12 22:55:55 Temperature 84.55, heating 1
2020/02/12 22:56:10 Temperature 84.95, heating 1
2020/02/12 22:56:25 Temperature 85.05, heating 1
2020/02/12 22:56:40 Temperature 85.25, heating 1
2020/02/12 22:56:55 Temperature 85.45, heating 1
2020/02/12 22:57:10 Temperature 85.70, heating 1
2020/02/12 22:57:25 Temperature 85.75, heating 1
2020/02/12 22:57:55 Temperature 85.80, heating 1
2020/02/12 22:58:11 Temperature 85.90, heating 1
2020/02/12 22:58:25 Temperature 85.95, heating 1
2020/02/12 22:58:40 Temperature 86.15, heating 1
2020/02/12 22:58:40 Sending command 0 to sauna/topeni
2020/02/12 22:58:55 Temperature 86.40, heating 0
2020/02/12 22:59:10 Temperature 86.50, heating 0
2020/02/12 22:59:25 Temperature 86.55, heating 0
2020/02/12 22:59:40 Temperature 86.50, heating 0
2020/02/12 23:00:11 Temperature 86.40, heating 0
2020/02/12 23:00:41 Temperature 86.25, heating 0
2020/02/12 23:00:56 Temperature 86.30, heating 0
2020/02/12 23:01:11 Temperature 86.40, heating 0
^C
Ending
2020/02/12 23:01:30 Temperature 86.45, heating 0
2020/02/12 23:01:41 Temperature 86.30, heating 0
2020/02/12 23:01:56 Temperature 86.25, heating 0
2020/02/12 23:02:11 Temperature 86.20, heating 0
2020/02/12 23:02:41 Temperature 86.05, heating 0
2020/02/12 23:03:56 Temperature 86.00, heating 0
2020/02/12 23:04:11 Temperature 85.95, heating 0
2020/02/12 23:04:26 Temperature 85.80, heating 0
2020/02/12 23:04:41 Temperature 85.65, heating 0
2020/02/12 23:04:56 Temperature 85.50, heating 0
2020/02/12 23:05:11 Temperature 85.45, heating 0
2020/02/12 23:05:26 Temperature 85.30, heating 0
2020/02/12 23:05:41 Temperature 85.20, heating 0
2020/02/12 23:05:56 Temperature 85.05, heating 0
2020/02/12 23:06:11 Temperature 84.95, heating 0
2020/02/12 23:06:26 Temperature 84.90, heating 0
2020/02/12 23:06:56 Temperature 84.80, heating 0
2020/02/12 23:07:11 Temperature 84.70, heating 0
2020/02/12 23:07:26 Temperature 84.65, heating 0
2020/02/12 23:07:41 Temperature 84.45, heating 0
2020/02/12 23:07:56 Temperature 84.25, heating 0
2020/02/12 23:08:12 Temperature 84.05, heating 0
2020/02/12 23:08:26 Temperature 83.95, heating 0
2020/02/12 23:08:42 Temperature 83.75, heating 0
2020/02/12 23:08:56 Temperature 83.55, heating 0
2020/02/12 23:09:12 Temperature 83.40, heating 0
2020/02/12 23:09:27 Temperature 83.25, heating 0
2020/02/12 23:09:42 Temperature 83.05, heating 0
2020/02/12 23:09:56 Temperature 83.00, heating 0
2020/02/12 23:10:12 Temperature 82.90, heating 0
2020/02/12 23:10:26 Temperature 82.75, heating 0
2020/02/12 23:10:42 Temperature 82.65, heating 0
2020/02/12 23:10:56 Temperature 82.50, heating 0
2020/02/12 23:11:12 Temperature 82.45, heating 0
2020/02/12 23:11:27 Temperature 82.30, heating 0
2020/02/12 23:11:42 Temperature 82.20, heating 0
2020/02/12 23:11:57 Temperature 82.00, heating 0
2020/02/12 23:12:12 Temperature 81.90, heating 0
2020/02/12 23:12:27 Temperature 81.80, heating 0
2020/02/12 23:12:42 Temperature 81.75, heating 0
2020/02/12 23:12:57 Temperature 81.70, heating 0
2020/02/12 23:13:12 Temperature 81.55, heating 0
2020/02/12 23:13:27 Temperature 81.50, heating 0
2020/02/12 23:13:42 Temperature 81.40, heating 0
2020/02/12 23:13:57 Temperature 81.25, heating 0
2020/02/12 23:14:12 Temperature 81.20, heating 0
2020/02/12 23:14:27 Temperature 81.15, heating 0
2020/02/12 23:14:42 Temperature 81.00, heating 0
2020/02/12 23:14:57 Temperature 80.90, heating 0
2020/02/12 23:15:12 Temperature 80.80, heating 0
2020/02/12 23:15:27 Temperature 80.70, heating 0
2020/02/12 23:15:42 Temperature 80.55, heating 0
2020/02/12 23:15:57 Temperature 80.50, heating 0
2020/02/12 23:16:12 Temperature 80.40, heating 0
2020/02/12 23:16:27 Temperature 80.25, heating 0
2020/02/12 23:16:42 Temperature 80.15, heating 0
2020/02/12 23:16:57 Temperature 80.05, heating 0
2020/02/12 23:17:12 Temperature 79.95, heating 0
2020/02/12 23:17:27 Temperature 79.90, heating 0
2020/02/12 23:17:42 Temperature 79.75, heating 0
2020/02/12 23:18:13 Temperature 79.30, heating 0
2020/02/12 23:18:28 Temperature 78.65, heating 0
2020/02/12 23:18:43 Temperature 78.05, heating 0
2020/02/12 23:18:58 Temperature 77.70, heating 0
2020/02/12 23:19:13 Temperature 77.45, heating 0
2020/02/12 23:19:28 Temperature 77.30, heating 0
2020/02/12 23:20:13 Temperature 77.40, heating 0
2020/02/12 23:22:28 Temperature 77.25, heating 0
2020/02/12 23:22:58 Temperature 77.20, heating 0
2020/02/12 23:23:13 Temperature 77.15, heating 0
2020/02/12 23:23:28 Temperature 77.05, heating 0
2020/02/12 23:23:43 Temperature 77.00, heating 0
2020/02/12 23:23:58 Temperature 76.95, heating 0
2020/02/12 23:24:13 Temperature 76.80, heating 0
2020/02/12 23:24:28 Temperature 76.75, heating 0
2020/02/12 23:24:43 Temperature 76.65, heating 0
2020/02/12 23:24:58 Temperature 76.55, heating 0
2020/02/12 23:25:13 Temperature 76.50, heating 0
2020/02/12 23:25:28 Temperature 76.45, heating 0
2020/02/12 23:25:43 Temperature 76.40, heating 0
2020/02/12 23:25:58 Temperature 76.25, heating 0
2020/02/12 23:26:14 Temperature 76.20, heating 0
2020/02/12 23:26:29 Temperature 76.05, heating 0
2020/02/12 23:26:44 Temperature 76.00, heating 0
2020/02/12 23:26:59 Temperature 75.95, heating 0
2020/02/12 23:27:14 Temperature 75.90, heating 0
2020/02/12 23:27:29 Temperature 75.80, heating 0
2020/02/12 23:27:44 Temperature 75.75, heating 0
2020/02/12 23:27:59 Temperature 75.65, heating 0
2020/02/12 23:28:14 Temperature 75.55, heating 0
2020/02/12 23:28:29 Temperature 75.50, heating 0
2020/02/12 23:28:44 Temperature 75.40, heating 0
2020/02/12 23:28:59 Temperature 75.30, heating 0
2020/02/12 23:29:14 Temperature 75.20, heating 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment