Closed utya1988 closed 6 years ago
Самое время переименовать config.yaml.sample в config.yaml и поменять там значения. Ну или примонтировать volume: "./config:/app/config".
да дописал app/config и заработало.
и ещё тогда вопрос три шлюза буде поддерживать?
неа, поддержку нескольких шлюзов я так и не запилил.
оо, ну это прям обидно(( а чё куда смотреть? вдруг у меня получиться
скорее всего в сторону нескольких экземпляров XiaomiHub (если не будет конфликтов по портам) и обработки событий с них.
разбираться здесь https://github.com/monster1025/aqara-mqtt/blob/master/src/xiaomihub.py ?
там похоже по всем файлам нужны будут правки: чтение конфига на несколько шлюзов, создание нескольких XiaomiHub, обработка событый с них и поллиг датчиков со всех шлюзов.
ок, понял. спс. начну пока с одного
стоп, а я же могу запустить столько контейнеров docker сколько у меня шлюзов, каждый контейнеров со своим конфигом?
Просто так - нет, ибо UDP порт на физической машине один, и он "забит" в ответах от шлюза и поменять его нельзя. Разве что, если каждый контейнер "забиндить" на отдельный IP (но тогда серваку придется как-то получить эти 3-ри IPшника и прокинуть каждый из них на контейнер).
not an issue. closing.
Я наконец-то дорос до Docker. Но он у меня запущен на synology. Скачал ваш контейнер, но выдаёт ошибку при старте
FileNotFoundError: [Errno 2] No such file or directory: 'config/config.yaml'
я так понимаю он просто не видет папку конфига в которой прописаны mqtt сервер и датчики?