aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorEthel Morgan <eth@ethulhu.co.uk>2020-06-23 16:25:11 +0100
committerEthel Morgan <eth@ethulhu.co.uk>2020-06-23 16:25:11 +0100
commitb8209be849b80f1018fd5d4aa8c209fd91326a8c (patch)
tree3c926076d3bbe4a88212f7fc965afa20dd7ed4e5 /README.md
parent9869e4828e98cf0513ad95eb3348dae489839ecf (diff)
add a basic READMEv0.0.1
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..3a359b3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,15 @@
+<!--
+SPDX-FileCopyrightText: 2020 Ethel Morgan
+
+SPDX-License-Identifier: MIT
+-->
+
+# Catbus client library for Go
+
+[Catbus](https://ethulhu.co.uk/catbus) is a home automation platform built on MQTT.
+This library wraps [Paho MQTT](https://godoc.org/github.com/eclipse/paho.mqtt.golang) for convenience, and some behavior additions.
+
+## Rebroadcast on connect
+
+To announce that a non-observing actuator exists, the actuator will need to broadcast an initial value on connect.
+It does so using either a default value, or the last seen value put onto the bus, and will publish it after some delay after connecting.