Initial commit: Set up Zephyr MQTT project

This commit is contained in:
2025-07-17 08:49:06 +02:00
commit febaa06799
16 changed files with 1191 additions and 0 deletions

46
Kconfig Normal file
View File

@@ -0,0 +1,46 @@
menu "Home Assistant MQTT Options"
config HA_MQTT_BROKER_HOSTNAME
string "MQTT broker hostname"
default "homeassistant.local"
help
Hostname or IP address of the MQTT broker.
config HA_MQTT_BROKER_PORT
int "MQTT broker port"
default 1883
help
Port of the MQTT broker.
config HA_MQTT_USERNAME
string "MQTT username"
default "test"
help
Username for MQTT authentication.
config HA_MQTT_PASSWORD
string "MQTT password"
default "pytest"
help
Password for MQTT authentication.
config HA_MQTT_NAME
string "Device name for Home Assistant device info (name)"
default "Irrigation System Modbus MQTT Gateway"
help
Sets the product name string in the Home Assistant discovery message.
config HA_MQTT_MANUFACTURER
string "Manufacturer for Home Assistant device info (mf)"
default "Iten Engineering"
help
Sets the manufacturer string in the Home Assistant discovery message.
config HA_MQTT_MODEL
string "Product name for Home Assistant device info (model)"
default "Modbus MQTT Gateway"
help
Sets the product name string in the Home Assistant discovery message.
endmenu
source "Kconfig.zephyr"