Lnxlink alternatywa IOT Link pod Linux (AI-Speaker - Home Assistant)

Zainspirowany @damu i wcześniejszymi próbami sterowania zdalnie przez SSH swoim komputerem z systemem Linux, odnalazłem projekt będący namiastką, mniejszym substytutem IOT Link (dla Windows). Więcej o IOT Link TYM temacie.

Projekt wydaje się prosty w zaimplementowaniu. Posiada skrypt instalacyjny. Opiera się na autodiscovery po MQTT dla HA.

Próbuje skutecznie skonfigurować ustawienia pod brokera na bramce AIS, ale niestety brakuje uruchomienia funkcji autodiscovery. Mam połączenie widoczne w MQTT Explorer i dane płyną. Czegoś mi brakuje aby w HA na DEV3 ukazały się encje.

Proszę o pomoc :pleading_face:

Musisz dodać w konfiguracji coś w stylu:

sensor:
  - platform: mqtt
    state_topic: 'iolink/workgroup/desktop-pc/windows/stats/memory'
    name: 'CPU usage'
    unit_of_measurement: '%'
    value_template: '{{ value_json.usage }}'
    unique_id: id_pecet_01_cpu

przewinąć i powinien się sensor pojawić w HA

Dzięki, właśnie chciałem uniknąć ręcznego pisania sensorów, skoro jest autodiscovery dla HA.
Może ktoś spojrzy w kod i pokaże jak go zmodyfikować pod bramkę AIS?

W mqtt na dev3 prefiksy są takie:

tele/identyfikator_urządzenia
homeassistant/sensor/uniq_id
cmnd/identyfikator_urządzenia
stat/identyfikator_urządzenia
zigbee2mqtt/nazwa_urz

przynajmniej tak pokazuje mi MQTT Explorer, trzeba by to “rozgryźć” i gdzieś tu wcisnąć te dane z iotlink’a :slight_smile:

1 polubienie

Dokumentacja MQTT Discovery - Home Assistant nie pomogła?