# Integracja bramki USB mysensors na Arduino

**URL:** <https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138>\
**Category:** Pomysły\
**Created:** [10 Styczeń 2020 09:29 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138 "2020-01-10T09:29:26Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [11 Styczeń 2020 16:12 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/4 "2020-01-11T16:12:51Z")

</div>

Hej!

Jeżeli urządzenie do komunikacji po USB używa libusb [https://libusb.info/](https://libusb.info/) to komunikacja będzie możliwa bez potrzeby doinstalowywania sterowników.  
Jeżeli do komunikacji używany jest sterownik producenta, to pewnie nie mamy go wkopiowanego w jądro ani dodanego na urządzeniu (w tym przypadku taka komunikacja po USB będzie wymagała skompilowania i dodania sterownika).

## Urządznia USB na bramce AIS dom

Można sprawdzić gdzie to urządzenie zostało dodane:

1. bez podłączonowego urządzenia do usb

```auto
lsusb
Bus 001 Device 002: ID 14cd:8608
Bus 001 Device 003: ID 0c45:5102
Bus 001 Device 001: ID 1d6b:0002

```

1. z podłączonym urządzeniem do usb

```auto
lsusb
Bus 001 Device 002: ID 14cd:8608
Bus 001 Device 003: ID 0c45:5102
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0003

```

tu widać ze na bus 002 doszło urządzenie USB o identyfikatorze 1d6b:0003  
Vendor ID: 1d6b  
Product: 0003  
w sieci można sprawdzić co to za urządzenie

> **[Find unknown devices using a vendor and device ID. | Device Hunt](https://devicehunt.com/)**
>
> A PCIdatabase.com replacement to hunt out that unknown device information and drivers.

1. komunikaty o sterownikach urządzeń załadowanych do jądra

po podłączniu urządzenia do usb

```auto
dmesg

```

1. wylistowanie plików urządzeń podłączonych ostatnio do systemu

```auto
ll /dev -tr

```

* * *

## Inne możliwości

Jeżeli urządzenie nie działa po USB, bo potrzebuje sterownika, a nie potrafimy go sami skompilować i dodać to, zamiast skupiać się na problemie możemy skupić się na rozwiązaniu 😉

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/4c8f0ed3249fcec114e3cbcdbefc4bbbfed6f401.jpeg)

W przypadku mysensors można integrację zrobić chyba przez mqtt lub IP bramki  
tak to wygląda przynajmniej w konfiguracji (bo nie mamy doświadczeń w tym temacie):

> **[MySensors](https://www.home-assistant.io/integrations/mysensors/#extended-configuration-example)**
>
> Instructions on how to integrate MySensors sensors into Home Assistant.

* * *

## USB w wersji Asystent domowy 0.103

W wersji 0.103 (która zostanie wydana za kilka dni) po włożenie urządzenia do portu USB Jolka powinna powiedzieć, że dodano nowe urządzenie i jeżeli to urządzenie jest wspierane to automatycznie uruchomi się serwis/pojawi się opcja w aplikacji.  
To co jest wspierane opisaliśmy w dokumentacji:

> **[USB rozpoznawanie urządzeń · Asystent domowy](https://sviete.github.io/AIS-docs/docs/en/next/ais_app_integration_usb.html)**
>
> \## Wprowadzenie

## Priorytety

Chcielibyśmy bardziej pomóc ale prawdę mówiąc nie mamy takiej bramki, dlatego nie jesteśmy w stanie tego opisać i wspierać.

Priorytety są takie, że mamy teraz dodać Zigbee a w kolejnej wersji hotword i łatwą obsługę floor plan 3D. Jeszcze w kolejnej integracje z samochodami VW…

Dodatkowo urządzenie nad którym pracujemy ma być docelowo dla użytkowników którzy nie mają pojęcia o Arduino, więc wkompilowywanie sterowników w jądro do obsługi tego typu urządzeń i ten kierunek rozwoju projektu nie jest u nas na tą chwilę priorytetem.

Oczywiście jesteśmy otwarci i jeżeli ktoś bardzo potrzebuje jakiejś funkcjonalności i dostarczyć nam kod/sterowniki to postaramy się to dodać do kolejnej wersji.

My nie jesteśmy w stanie wszystkiego wspierać, jeżeli ten projekt ma doczekać wersji 1.0 to musimy się skupić na realiacji zaplanowanych zadań. Z góry dziękujemy za wyrozumiałość w tym temacie.

---

_[View the full topic](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138)._
