# Integracja Komputera za pomocą IOT Link (AI-Speaker - Home Assistant)

**URL:** <https://ai-speaker.discourse.group/t/integracja-komputera-za-pomoca-iot-link-ai-speaker-home-assistant/389>\
**Category:** Projekty\
**Created:** [20 Kwiecień 2020 07:59 UTC](https://ai-speaker.discourse.group/t/integracja-komputera-za-pomoca-iot-link-ai-speaker-home-assistant/389 "2020-04-20T07:59:01Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Autor:** ![Tomasz](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/tomasz/32/286_2.png) [@Tomasz](https://ai-speaker.discourse.group/u/Tomasz)\
**Data wpisu:** [20 Kwiecień 2020 07:59 UTC](https://ai-speaker.discourse.group/t/integracja-komputera-za-pomoca-iot-link-ai-speaker-home-assistant/389/1 "2020-04-20T07:59:01Z")

</div>

Hej.  
Ostatnio dodałem integracje komputera do bramki, wrzucam dla chętnych 😉  
Integracja pozwala między innymi na zdalne wyłącznie, wylogowanie lub zablokowanie komputera, zobaczenie jaki użytkownik korzysta z komputera, zrobienie screena, sprawdzenie parametrów oraz wiele innych o czym w źródle:

[https://iotlink.gitlab.io/?fbclid=IwAR1mnL3x2WruvnWsPTgY\_\_-vSrq\_EC8QmeyPg6aJdKo9YSXrecmeWF2oag0](https://iotlink.gitlab.io/?fbclid=IwAR1mnL3x2WruvnWsPTgY__-vSrq_EC8QmeyPg6aJdKo9YSXrecmeWF2oag0)

> **[Home Assistant · Wiki · IOT Link / IOT Link Service](https://gitlab.com/iotlink/iotlink/-/wikis/Integrations/Home-Assistant)**
>
> Service to provide Internet Of Things (IOT) integration with Windows using MQTT.

Po integracji wygląda to tak:

 ![SharedScreenshot](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/6/6045add8ef22f9ccf88b995ab7dbfd2b510af3fb.jpeg)  
Oczywiście jak przystało na porządnego Asystena domowego polecenia głosowe także działają 😉

[![](https://img.youtube.com/vi/MTdcGPq1TAI/hqdefault.jpg "AI-Speaker Home Assistant - głosowe wyłączanie komputera") ](https://www.youtube.com/watch?v=MTdcGPq1TAI)
  
Instrukcja:
1. Ściągamy program IOT Link Servic z sekcji [Download](https://iotlink.gitlab.io/?fbclid=IwAR1mnL3x2WruvnWsPTgY__-vSrq_EC8QmeyPg6aJdKo9YSXrecmeWF2oag0)

2. Instalujemy program z uprawnieniami administratora. Po instalacji w menu Start pojawi się folder IOT Link a w nim między innymi **Open Configuration File** , klikamy w niego i uzupełniamy mqtt i tcp:

i zapisujemy.  
Sprawdzam np programem Mqtt Explorer czy nasze mqtt z bramki znalazło serwis IOT Link.  
Jeżeli tak, to bramka AIS powinna wykryć większość sensorów jak [tutaj](https://gitlab.com/iotlink/iotlink/-/wikis/Integrations/Home-Assistant).  
Ręcznie trzeba tylko zrobić:

-binary\_sensor który informuje czy komputer jest online czy offline wg poniższego z tym, że sprawdzamy programem Mqtt Explorer nasz state\_topic i podmieniamy w poniższym

```
binary_sensor:
  - platform: mqtt
    name: "My Computer - Connected"
    state_topic: "iotlink/workgroup/my-computer/lwt"
    value_template: "{{ value }}"
    payload_on: "ON"
    payload_off: "OFF"
    device_class: "connectivity"
    qos: 1

```

-jak chcemy mieć wyłącznik komputera w postaci switch to dodajemy jeszcze wpis:

```
switch:
  - platform: template
    switches:
      my_computer:
        friendly_name: "My Computer"
        value_template: "{{ is_state('binary_sensor.my_computer_connected', 'on') }}"
        turn_on:
          service: script.my_computer_wake
        turn_off:
          service: script.my_computer_shutdown
        icon_template: mdi:laptop

```

gdzie:  
`binary_sensor.my_computer_connected` to nasz utworzony krok wcześniej binary\_sensor  
` script.my_computer_wake` robimy wg poniższego (u mnie niestety nie udało się zrobić zdalnego włączenia, może ktoś ogranie i da znać)

```
script:
  my_computer_wake:
    # To enable see https://www.home-assistant.io/components/wake_on_lan/
    alias: "My Computer - Wake"
    sequence:
      - service: wake_on_lan.send_magic_packet
        data:
          mac: "70:85:C2:63:9F:11"

```

`script.my_computer_shutdown` robimy wg poniższego

```
my_computer_shutdown:
  alias: "My Computer - Shutdown"
  sequence:
    - service: mqtt.publish
      data:
        topic: "iotlink/workgroup/my-computer/commands/shutdown"
        payload: ""

```

Pamiętajcie, żeby po każdym wpisie w pliku yaml sprawdzić konfiguracje bramki i uruchomić ją ponownie.

---

_[View the full topic](https://ai-speaker.discourse.group/t/integracja-komputera-za-pomoca-iot-link-ai-speaker-home-assistant/389)._
