diff --git a/provider/config.go b/provider/config.go index 10b3c36f0..721aef3a1 100644 --- a/provider/config.go +++ b/provider/config.go @@ -66,6 +66,9 @@ func NewBoolGetterFromConfig(pc *Config) (res BoolGetter) { func NewFloatGetterFromConfig(pc *Config) (res FloatGetter) { switch pc.Type { case "mqtt": + if MQTT == nil { + log.FATAL.Fatal("mqtt not configured") + } if pc.Timeout == 0 { pc.Timeout = mqttTimeout }