diff --git a/nodes/d1-mini-bme280-2c8ae4/.gitignore b/nodes/d1-mini-bme280-2c8ae4/.gitignore
new file mode 100644
index 0000000..d8b4157
--- /dev/null
+++ b/nodes/d1-mini-bme280-2c8ae4/.gitignore
@@ -0,0 +1,5 @@
+# Gitignore settings for ESPHome
+# This is an example and may include too much for your use-case.
+# You can modify this file to suit your needs.
+/.esphome/
+/secrets.yaml
diff --git a/nodes/d1-mini-bme280-2c8ae4/firmware.yaml b/nodes/d1-mini-bme280-2c8ae4/firmware.yaml
new file mode 100644
index 0000000..1c6b21d
--- /dev/null
+++ b/nodes/d1-mini-bme280-2c8ae4/firmware.yaml
@@ -0,0 +1,42 @@
+---
+
+substitutions:
+  macsuffix: "2c8ae4"
+
+wifi:
+  power_save_mode: LIGHT
+
+improv_serial:
+
+esphome:
+  name: "d1-mini-bme280-${macsuffix}"
+
+esp8266:
+  board: d1_mini
+
+captive_portal:
+
+logger:
+  level: DEBUG
+
+web_server:
+  port: 80
+
+api:
+  reboot_timeout: 0s
+
+i2c:
+  scl: GPIO5
+  sda: GPIO4
+  scan: false
+
+sensor:
+  - platform: bme280_i2c
+    update_interval: 30s
+    pressure:
+      name: "${macsuffix} Pressure"
+    humidity:
+      name: "${macsuffix} Humidity"
+    temperature:
+      name: "${macsuffix} Temperature"
+    address: 0x76
diff --git a/nodes/d1-mini-bme280-81e46f/.gitignore b/nodes/d1-mini-bme280-81e46f/.gitignore
new file mode 100644
index 0000000..d8b4157
--- /dev/null
+++ b/nodes/d1-mini-bme280-81e46f/.gitignore
@@ -0,0 +1,5 @@
+# Gitignore settings for ESPHome
+# This is an example and may include too much for your use-case.
+# You can modify this file to suit your needs.
+/.esphome/
+/secrets.yaml
diff --git a/nodes/d1-mini-bme280-81e46f/firmware.yaml b/nodes/d1-mini-bme280-81e46f/firmware.yaml
new file mode 100644
index 0000000..e577fc9
--- /dev/null
+++ b/nodes/d1-mini-bme280-81e46f/firmware.yaml
@@ -0,0 +1,42 @@
+---
+
+substitutions:
+  macsuffix: "81e46f"
+
+wifi:
+  power_save_mode: LIGHT
+
+improv_serial:
+
+esphome:
+  name: "d1-mini-bme280-${macsuffix}"
+
+esp8266:
+  board: d1_mini
+
+captive_portal:
+
+logger:
+  level: DEBUG
+
+web_server:
+  port: 80
+
+api:
+  reboot_timeout: 0s
+
+i2c:
+  scl: GPIO5
+  sda: GPIO4
+  scan: false
+
+sensor:
+  - platform: bme280_i2c
+    update_interval: 30s
+    pressure:
+      name: "${macsuffix} Pressure"
+    humidity:
+      name: "${macsuffix} Humidity"
+    temperature:
+      name: "${macsuffix} Temperature"
+    address: 0x76