Mam nową instalację HA supervised, broker mosquitto w konfigu (bridge -->supla), MQTT nic nie zmieniałem (jest host -- mosquitto-core), w MQTT są encje z supli. Chciałbym skorzystać z istniejącego działającego MQTT na innej maszynie (Rpi4 z domoticzem), jak sie za to zabrać ?
Mam nową instalację HA supervised, broker mosquitto w konfigu (bridge -->supla), MQTT nic nie zmieniałem (jest host -- mosquitto-core), w MQTT są encje z supli. Chciałbym skorzystać z istniejącego działającego MQTT na innej maszynie (Rpi4 z domoticzem), jak sie za to zabrać ?
urządzenia -> ustawienia -> mosquitto broker - podczas konfiguracji podajesz namiary na pracujący
@pawell32 skopiowałem hasło na wszelki wypadek. Pisząc usuń masz na myśli cały MQTT ?czy brokera mosquitto też ?
Po zmianie w MQTT--> re-konfiguracja, istniejące encje stały się niedostępne a nic nowego się nie pojawiło ?
@pawell32 skopiowałem hasło na wszelki wypadek. Pisząc usuń masz na myśli cały MQTT ?czy brokera mosquitto też ?
samego brokera nie
Po zmianie w MQTT--> re-konfiguracja, istniejące encje stały się niedostępne a nic nowego się nie pojawiło ?
a w Domoticz na pewno masz hasło?
@pawell32 w domoticz nie mam i tu tez zostawiłem puste, tzn. w pliku /etc/mosquitto/mosquitto.conf nie ma usera ani hasła w domoticz MQTT client lan gat... tez nie ma, w explorermqtt (windows) wpisuję smarticz/admin.
@mariusz-2 wpisz temat i sprawdź co jest na nasłuchu
po wpisaniu np. tasmota (sam napis bez żadnych # itp ?) nic się nie dzieje
@mariusz-2 nie korzystam z supli , ale skoro działa ci to z HA to to jakaś konfiguracja w samej supli być musi , przynajmniej port , user , hasło bo ta supla musi się komunikować z brokerem na maszynie HA. Te parametry muszą być identyczne w domoticz czyli Client Gateway Mqtt w domoticz musi gadać z brokerem na maszynie z HA. Problemem będą tematy bo domyślnie jest domoticz/out , domoticz/in . Można próbować z autodiscovery z prefixem homeassistant .
Chyba że supla udostępnia własnego brokera a most w HA z nim gada to wtedy w domoticz trzeba dodawać sprzęt z ustawieniami brokera supli
@isom tak to jest supla udostępnia "supla cloud" (jak ktoś nie ma własnego serwera do zczytywania np mew01 czu liw01 czy innych) z mqtt i mogę bezpośrednio w swojego brokera mqtt wpisać dane do mostu supli i tak gada. Supla ma wsparcie HA. Domoticz tego nie ma i trzeba ściągać dane z supli po apicall i dalej je sobie obrabiać.
Ale ja w tym poście pytam i chcę sprobować co innego. Nie chcę migrować a Domoticz do HA, tylko wykorzystać że urządzenia typu tasmota, espeasy są skomunikowane po mqtt w domoticzu więc może na nowym HA da się ustawić nie własnego brokera tylko skorzystać z domoticzowego i zasubskrybować topiki do encji HA.
@mariusz-2 w teorii to nie powinno być problemem , podam przykład mam AFE z softem pod HA i gada z nim Domoticz , warunek to jeden broker nie ważne na której maszynie i Client w domoticz i HA tak samo skonfigurowany .
może na nowym HA da się ustawić nie własnego brokera tylko skorzystać z domoticzowego i zasubskrybować topiki do encji HA.
Na pewno dało się to robic w configuration.yaml w staryh wersjah HA. Ale teraz chyba też się da skonigurować zewnętrzny mqtt , bez używania mosquitto z add-onsów. Jak klikniesz w reonfigure mqtt jest pole pośrednik , i tam może trzeba wpisać adres ip brokera zamiast core-mosquitto..
@isom Dzięki, zrobiłem jak zasugerowałeś, tasmotę HA wykrył po discovery, w ESP do domoticza po api a do HA po mqtt. I nie muszę kombinować.
może na nowym HA da się ustawić nie własnego brokera tylko skorzystać z domoticzowego i zasubskrybować topiki do encji HA.
Na pewno dało się to robic w configuration.yaml w staryh wersjah HA. Ale teraz chyba też się da skonigurować zewnętrzny mqtt , bez używania mosquitto z add-onsów. Jak klikniesz w reonfigure mqtt jest pole pośrednik , i tam może trzeba wpisać adres ip brokera zamiast core-mosquitto..
Tak robiłem ale nic to nie zmieniało, encje z mosquitto bride supla stawały się niedostępne a MQTT nic nie dostawał. W końcu zrobiłem jak post wyżej i mogę się dalej bawić. Teraz szukam po necie jak z tego co sie dobija do serwera dodać do HA
Coś robię nie tak jak trzeba ale nie potrafię znaleźć co ?
config/sensor.yaml
- platform: mqtt name: "GarazTemp" state_topic: "ESP_Garaz_37/BMP280/Temperature" unit_of_measurement: "°C" value_template: "{{ value_json.temperature.value }}"
@mariusz-2 usuń linię value_tamplate... , ona potrzebna jest wedy , kiedy w jednym topic jest kilka rożnych wartości w formacie json , tutaj jest jedna konkretna wartość,
@mariusz-2 usuń linię value_tamplate... , ona potrzebna jest wedy , kiedy w jednym topic jest kilka rożnych wartości w formacie json , tutaj jest jedna konkretna wartość,
Dziękuję miałeś rację to zadziałało. Czy w pliku "sensor.yaml" moge dodawać inne urządzenia typu switch czy muszę tworzyć nowy na switche ?