podepnę się:
Czy z powyższego ostrzeżenia wynika, że mogę śmiało usunąć poniższe wpisy z configuration/yaml ?
Jezeli tak to gdzie one zostały przeniesione ? nie mogę namierzyć pliku konfiguracyjnego MQTT.
podepnę się:
Czy z powyższego ostrzeżenia wynika, że mogę śmiało usunąć poniższe wpisy z configuration/yaml ?
Jezeli tak to gdzie one zostały przeniesione ? nie mogę namierzyć pliku konfiguracyjnego MQTT.
Jeżeli zostały przeniesione to powinny się znajdować w zdefiniowanym pliku !include
# sensor: !include_dir_list ../entities/mqtt/sensors/
# binary_sensor: !include_dir_list ../entities/mqtt/binary_sensors/
# switch: !include_dir_list ../entities/mqtt/switchs/
mqtt: !include mqtt.yaml
akurat pliki MQTT nie zostały przeniesione
Plik mqtt.yaml
musisz sam stworzyć.
Próbowałem, ale przy sprawdzeniu konfiguracji pojawia się błąd.
Robię to w następujący sposób:
1/ Tworzę nowy plik o nazwie: mqtt.yaml
2/ Sprawdzam konfigurację i uruchamiam ponownie HA
3/ w pliku configuration.yaml tworzę wpis: mqtt: !include mqtt.yaml
4/ przenoszę wpis:
mqtt:
broker: mqtt42.supla.org
port: 8883
certificate: auto
username: aaaaaaaaaaaaaaaaaaaaaa
password: xxxxxxxxxxxxxxxxxxxxxxxxx
discovery: true
do pliku mqtt.yaml
5/ stary wpis w pliku conf/yaml kasuję
6/ sprawdzam konfigurację i wyskakuje błąd.
Powiedzcie co robię źle.
@azak43
Z tego obrazka, który pokazałeś wynika, że ta część ustawień została przeniesiona do GUI.
Nie mam teraz dostępu do instalacji testowych na grudniowej wersji, by to sprawdzić “organoleptycznie”, a z instalacjami produkcyjnymi na razie czekam (nie miałem czasu na testy w instalacjach testowych, a coś mi się w nich nie podobało).
Usuwasz w ogóle z configuration i ustawiasz na poziomie ustawienia> integracje > MQTT > konfiguruj
Wybierasz rekonfig i wpisujesz to co trzeba.
Usuwam z configuration.yaml i przenoszę do nowo utworzonego pliku mqtt.yaml.
Integracja MQTT jest skonfigurowana.
usuń z configuration.yaml wpis odnośnie brokera mqtt całkowicie, i wpisz tak:
mqtt:
binary_sensor: !include_dir_merge_list mqtt/binary_sensor/
switch: !include_dir_merge_list mqtt/switch/
light: !include_dir_merge_list mqtt/light/
sensor: !include_dir_merge_list mqtt/sensor/
następnie porób katalogi jak niżej, a w katalogach pliki obojętniejakanazwa.yaml
Tylko usuwasz, jeśli zostawisz to będzie tylko zgłaszać a i tak pracować wg. ustawień z integracji.
Na początek tylko zakomentuj i sprawdź działanie.
Jutro będę działał. Dam znaka.
Jeżeli są to sensor:
, binary_sensor:
, light:
jeśli robisz plik mqtt.yaml
wewnątrz tego pliku nie używasz już prefixu mqtt:
. Jeżeli jest to broker mqtt to musisz go sobie skonfigurować tutaj ⇨
Ustawienia ⇨ Urządzenia i usługi ⇨ Dodaj integrację
Problem rozwiązany sposobem kolegi RobinI30.
Tzn. pomogło całkowite usunięcie wpisów z pliku: configuration.yaml i restart HA.
Dzięki…