aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..c0323a0
--- /dev/null
+++ b/README.md
@@ -0,0 +1,16 @@
+# power.eda.gay
+
+Logs Tasmota-flashed power usage monitors to InfluxDB and Grafana using MQTT.
+
+## Setup
+
+- `touch .passwords`
+- `sudo docker-compose up -d`
+- `sudo docker exec -it poweredagay_mqtt_1 sh` Then in the container:
+ - `chmod 0700 /mosquitto/passwd_file`
+ - `chmod root:root /mosquitto/passwd_file`
+ - ` mosquitto_passwd -c /mosquitto/passwd_file user_name` Changing `user_name` as appropriate, then it will prompt for a password
+- `sudo docker-compose restart`
+- Test with the `mosquitto_sub` and `mosquitto_pub` commands, the name of the package on debian is `mosquitto-clients`
+- Change the config in the Tasmota MQTT web UI, then check the logs to make sure it connects nicely
+- I like to run `TelePeriod 30` in the Tasmota console to set it to send MQTT messages every 30 seconds, for example. The default is every 5 minutes I believe