Sam, here tis. I just noticed the string symbol ($) and the brackets ({}) in the apiKey. I found that in the instructions in MM. I didn’t try the config without them…
module: “weather”,
units: “imperial”,
windUnits: “imperial”,
tenpUnits: “imperial”,
position: 'top right",
config: {
apiVersion: “3.0”,
weatherProvider: “openweather”,
weatherEndpoint: “/onecall”,
lat: “33.50872”,
lon: “-96.612213”,
type: “current”,
location: “Houston”,
locationID: 4699066",
apiKey: “${xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}”,
}
},
{
module: “weather”,
units: “imperial”,
windUnits: “imperial”,
tenpUnits: “imperial”,
position: 'top right",
config: {
apiVersion: “3.0”,
weatherProvider: “openweather”,
weatherEndpoint: “/onecall”,
lat: “33.50872”,
lon:" -96.612213",
type: “current”,
location: “Houston”,
locationID: 4699066",
apiKey: “${xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}”,