В этом уроке мы уделим внимание пользовательскому интерфейсу lovelace - переключим его в ручной режим и начнем настраивать, установим аддон Maria DB и пропишем компонент recorder, начнем приводить в порядок конфигурационные файлы и приступим к добавлению устройств - управляемых светильников Yeelight.
Конфигурация учебного сервера Ссылки, команды, примеры урока 3
Видео о настройке интерфейса Lovelace
Никак не могу победить
MariaDB
Делаю по вашей инструкции, но после создания файла
recorder.yaml и прописывания в него пути до своей базы, всё идет не по плану.
Из главного меню пропала вкладка история, в логах базы появляется надпись:
Никак не могу победить
MariaDB
Делаю по вашей инструкции, но после создания файла
recorder.yaml и прописывания в него пути до своей базы, всё идет не по плану.
в логах выдает:
ERROR (Recorder) [homeassistant.components.recorder] Error during
connection setup: (MySQLdb._exceptions.OperationalError) (1045, "Access
denied for user 'homeassistant'@'172.30.32.1' (using password: YES)")
(Background on this error at: http://sqlalche.me/e/e3q8) (retrying in 3
seconds)
Из главного меню пропала вкладка история, в логах базы появляется надпись:
что у пользователя нет прав.
Помогите победить. Где открыть права на доступ?
Сначала делал на ноуте под 86_64, думал что в нём проблема, потом повторил все на
armv7, и всё тоже самое. Читал гугл, так и не понял что происходит.
Не смог получить данные по MariaDB. В логе MariaDB есть строчка:
В целом лог после установки выглядит немного иначе, но похоже:
Сенсор sensor.maria_db_size выдает значение "unknown".
Что не так, куда смотреть, как поправить?
Наиболее частая ошибка - использование разной пары логин-пароль в сенсоре и конфиге базы
Конфиг и sensor взял из вашего урока просто copy/past:
databases:
- homeassistant
logins:
- username: hass
host: '%'
password: hass
rights:
- username: hass
host: '%'
database: homeassistant
grant: ALL PRIVILEGES ON
sensor:
- platform: sql
db_url: mysql://hass:hass@core-mariadb/homeassistant?charset=utf8
queries:
- name: Maria DB size
query: 'SELECT table_schema "database", Round(Sum(data_length + index_length) / 1048576, 2) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;'
column: 'value'
unit_of_measurement: MB
В уроке - реально работающая в данный момент конфигурация. Значит ищите ошибки в отступах, пробелах и т.п.
Подскажите, пожалуйста, как еще можно сделать SQL запрос в MariaDB и получить ответ. Хочу проверить, что возвращает база.
В логах есть еще такая ошибка:
Что-то у меня похоже пошло не так, и сенсор maria_db не появился в панели разработчика.
Спасибо за урок.
Не сразу получилось - были проблемы с допуском. Победил, но теперь сколько не пляшу - получаю: sensor.maria_db_size unknown
Подскажете куда копать?