weather-portal/src/weather_portal.gleam

18 lines
397 B
Gleam

import config
import gleam/erlang/process
import gleam/io
import mqtt
pub fn main() -> Nil {
let cfg = config.load_config()
io.println("Config loaded successfully!")
// Start MQTT, which will forward updates to sensor_reader
let client = mqtt.start(cfg)
let assert Ok(s) =
mqtt.subscribe(client, "homeassistant/sensor/bws/node1/state1")
echo s
process.sleep_forever()
Nil
}