diff --git a/.env.example b/.env.example
new file mode 100644
index 00000000..44955592
--- /dev/null
+++ b/.env.example
@@ -0,0 +1,16 @@
+# Copy this file to `.env` and adjust the values before building.
+# The build system will inject these into the firmware without committing secrets.
+
+MQTT_DEFAULT_HOST=mqtt.example.com
+MQTT_DEFAULT_PORT=1883
+MQTT_DEFAULT_USERNAME=example-user
+MQTT_DEFAULT_PASSWORD=example-pass
+MQTT_DEFAULT_CLIENT_ID=example-client
+MQTT_DEFAULT_PUBLISH_TOPIC=amsreader/telemetry
+MQTT_DEFAULT_SUBSCRIBE_TOPIC=amsreader/command
+#MQTT_DEFAULT_SSL=true
+#MQTT_DEFAULT_PAYLOAD_FORMAT=0
+#MQTT_DEFAULT_STATE_UPDATE=false
+#MQTT_DEFAULT_STATE_UPDATE_INTERVAL=60
+#MQTT_DEFAULT_TIMEOUT=1000
+#MQTT_DEFAULT_KEEPALIVE=60
diff --git a/.gitignore b/.gitignore
index b32f8837..624d47af 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ node_modules
/scripts/*dev
localazy-keys.json
localazy/language
+.env
diff --git a/README.md b/README.md
index d5d4b9ba..4fa8ae15 100644
--- a/README.md
+++ b/README.md
@@ -29,59 +29,11 @@ For more information, please refer to our [LICENSE](/LICENSE) file.
If your usage falls outside the scope of this license and you require a separate license, please contact us at [post@utilitech.no](mailto:post@utilitech.no) for further details.
-{#if configuration.n.c == 1 || configuration.n.c == 2}
-