From 36bf075e649eabbdfdb8e5ba2ad31a6e5edcdb67 Mon Sep 17 00:00:00 2001 From: Jan Grewe <jan@faked.org> Date: Sun, 14 Jul 2024 14:51:38 +0200 Subject: [PATCH] enable MQTT --- growbox.yaml | 3 ++- packages/esp32.yaml | 1 - packages/mqtt.yaml | 8 ++++++++ packages/secrets.yaml.dist | 16 +++++++++------- 4 files changed, 19 insertions(+), 9 deletions(-) create mode 100644 packages/mqtt.yaml diff --git a/growbox.yaml b/growbox.yaml index 7486e0e..c6c5484 100644 --- a/growbox.yaml +++ b/growbox.yaml @@ -11,8 +11,9 @@ substitutions: packages: base: !include packages/base.yaml - esp32: !include packages/esp32s3.yaml + esp32s3: !include packages/esp32s3.yaml time: !include packages/time_schedule.yaml + mqtt: !include packages/mqtt.yaml air_bme280: !include packages/air_bme280.yaml air_scd40: !include packages/air_scd40.yaml control_gp8403: !include packages/control_gp8403.yaml diff --git a/packages/esp32.yaml b/packages/esp32.yaml index 1ae23cf..b5d18ce 100644 --- a/packages/esp32.yaml +++ b/packages/esp32.yaml @@ -6,7 +6,6 @@ esp32: i2c: sda: 21 scl: 22 - frequency: 1khz wifi: power_save_mode: none diff --git a/packages/mqtt.yaml b/packages/mqtt.yaml new file mode 100644 index 0000000..50e4678 --- /dev/null +++ b/packages/mqtt.yaml @@ -0,0 +1,8 @@ +mqtt: + broker: !secret mqtt_host + username: !secret mqtt_username + password: !secret mqtt_password + client_id: $devicename + discovery: false + topic_prefix: growsmart/$devicename + reboot_timeout: 0s diff --git a/packages/secrets.yaml.dist b/packages/secrets.yaml.dist index be65f1d..e24990f 100644 --- a/packages/secrets.yaml.dist +++ b/packages/secrets.yaml.dist @@ -1,11 +1,13 @@ -wifi_ssid: "foo" -wifi_password: "bar" +wifi_ssid: foo +wifi_password: bar ota_password: "" api_password: "" -domain: "local" -timezone: "Europe/Berlin" +domain: local +timezone: Europe/Berlin pump1_ml_sec: "2.15" # millilitre per second -pump1_dose_ml: "2" # millilitre per dose +pump1_dose_ml: "1" # millilitre per dose pump2_ml_sec: "2.15" # millilitre per second -pump2_dose_ml: "5" # millilitre per dose -tcs34725_gaf: "1.0" +pump2_dose_ml: "1" # millilitre per dose +mqtt_username: "" +mqtt_password: "" +mqtt_host: "" -- GitLab