Nie mogę wysterować...
 
Powiadomienia
Wyczyść wszystko

Nie mogę wysterować włącznika światła MQTT - AFE - HA

4 Wpisów
2 Użytkownicy
0 Likes
1,126 Wyświetleń
(@stefan1818)
Wpisów: 37
Kontrybutor Donator 2K20
Autor tematu
 

Witam, walczę już z tym tematem 2 dzień i nie wiem gdzie popełniłem błąd, może czegoś jeszcze nie zrobiłem.

Ogólnie mam 1 włącznik światła 1gang w korytarzu. Najnowszy fw afe.

Konfiguracja jest następująca po stronie włącznika:

stan "dom/hol/swiatlo/state"
command "dom/hol/swiatlo/cmd"
availability (LWT) "dom/hol/swiatlo/lwt"

W HA zainstalowany mosquitto z następującą konfiguracją:

logins:
- username: mqtt@
password: 'xxxx'
anonymous: false
customize:
active: false
folder: mosquitto
certfile: fullchain.pem
keyfile: privkey.pem
require_certificate: false

 

Mój plik configuration.yaml

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
# base_url: example.duckdns.org:8123

# Text to speech
tts:
- platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

#mqtt
mqtt:
broker: 192.168.1.100
discovery: true
discovery_prefix: homeassistant

# wl-korytarz włącznik światła 1 gang
switch:
- platform: mqtt
name: "Korytarz swiatlo"
state_topic: "dom/hol/swiatlo/state"
command_topic: "dom/hol/swiatlo/cmd"
availability_topic: "dom/hol/swiatlo/lwt"
payload_on: "ON"
payload_off: "OFF"
state_on: "ON"
state_off: "OFF"
#optimistic: false
#qos: 0
#retain: true

 

W logach widzę takie rzeczy:

1581188461: Opening ipv4 listen socket on port 1883.
1581188461: Opening ipv6 listen socket on port 1883.
1581188461: Opening websockets listen socket on port 1884.
1581188462: Warning: Mosquitto should not be run as root/administrator.
1581188462: New connection from 192.168.1.7 on port 1883.
[INFO] found mqtt@ on local database
1581188464: New client connected from 192.168.1.7 as wl-korytarz (p2, c1, k15, u'mqtt@').
1581188470: New connection from 192.168.1.7 on port 1883.
1581188470: Client wl-korytarz already connected, closing old connection.
1581188470: New client connected from 192.168.1.7 as wl-korytarz (p2, c1, k15, u'mqtt@').
1581188521: New connection from 192.168.1.100 on port 1883.
[INFO] found mqqt@ on Home Assistant


W sekcji przegląd w Home Assistant pojawił się "Przełącznik" Korytarz swiatlo i mam możliwość przełączania ale nic się nie dzieje jak to robię, natomiast jak kliknę w nazwę to pojawia się informacja "Niedostępny"
Dodam, że urządzenie jest prawidłowo podłączone do wi-fi.

Przerabiałęm już kilka poradników, dokumentację HA oraz forum AFE łącznie z Waszą dokumentacją i nie widzę po swojej stronie błędów, mimo to nie działa ...
 
Dodane : 09/02/2020 12:37 pm
Tagi tematu
(@booster)
Wpisów: 234
Weteran
 

mqtt login zobacz bez @

state on i off małymi on, off może pomoze 🙂

 
Dodane : 09/02/2020 7:10 pm
(@stefan1818)
Wpisów: 37
Kontrybutor Donator 2K20
Autor tematu
 

@booster

Dzięki wielkie za odpowiedź. Napisze tak.. zmieniłem loginy na inne bez tej @, ale to nic nie dało, dodatkowo pozmieniałem w konfiguracji wielkość liter wg Twoich wskazówek.Dodatkowo przeinstalowałem mosquitto oraz zmieniłem uprawnienia na ADMINISTRATOR dla usera w HA, który jest skonfigurowany pod MQTT.

W logach zauważyłem dodatkowo takie dziwne wpisy:

1: nie rozumiem, jak niby mam to zrobić

2 i 3: Dziwny adres IP - na pewno go nigdzie nie ustawiałem - zupełnie z innej klasy adresowej niż moja. Jedyne co znalazłem go w addonie do HA o nazwie CONFIGURATOR - jest on w sekcji NETWORK Config, jak go zmienię na ten z mojego zakresu to addon przestaje działać 🙂

4: Socket jest ustawiony prawidłowo 1883 na serwerze oraz urządzeniu ...

 

 ha
 
Dodane : 10/02/2020 10:02 am
(@stefan1818)
Wpisów: 37
Kontrybutor Donator 2K20
Autor tematu
 

No nic chyba będę zmuszony postawić wszystko łącznie z HA od zera może uda mi się dojść do przyczyny.

 
Dodane : 10/02/2020 4:23 pm
Udostępnij: