2025-03-08 23:50:43 +01:00
|
|
|
import logging
|
2025-03-08 23:39:33 +01:00
|
|
|
import tomllib
|
|
|
|
|
|
|
|
|
|
from hasspy.mqtt import HassClient
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def main() -> None:
|
2025-03-08 23:50:43 +01:00
|
|
|
logging.basicConfig(level=logging.INFO)
|
|
|
|
|
|
2025-03-08 23:39:33 +01:00
|
|
|
with open("config.toml", "rb") as file:
|
|
|
|
|
config = tomllib.load(file)
|
|
|
|
|
|
|
|
|
|
ha = HassClient(
|
|
|
|
|
"orchomenos",
|
|
|
|
|
config=config,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
ha.loop_forever()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
main()
|