# 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:** 12\
**Page:** 1

<div class="post-metadata">

**Autor:** ![AIS](https://avatars.discourse-cdn.com/v4/letter/a/58f4c7/32.png) [@AIS](https://ai-speaker.discourse.group/u/AIS)\
**Data wpisu:** [10 Styczeń 2020 09:29 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/1 "2020-01-10T09:29:26Z")

</div>

Witam

Myślę, że przydałby się tautorial/instrukcja konfiguracji, jak w bezbolesny sposób skomunikować się z bramkami USB opartymi o Arduino i MySensors. Jest wiele osób które korzystają z systemu Domoticz, a chciały by przejść na Home Assistant, a zrobienie takiego poradnika przyciągnęłoby spore grono użytkowników AIS. Najczęściej bramki oparte na Arduino wykorzystywane są do sterowania oświetleniem, gniazdkami, kontaktronami, roletami zewnętrznymi.  
Sam mam problem z podłączeniem bramki Arduino Mega 2560 z wgranym skeczem, który działał na czystym Home Assistant i RPI3B+ do Waszej bramki AIS.

Podejrzewam, że mam błąd w adresacji portu: - device: ‘/dev/ttyUSB0’. Proszę o pomoc w sprawie adresacji portów USB

Dziękuję i pozdrawiam

---

<div class="post-metadata">

**Autor:** ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)\
**Data wpisu:** [10 Styczeń 2020 19:27 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/2 "2020-01-10T19:27:25Z")

</div>

Bardzo dobry pomysł. Walczyłem z Arduino Mega na Supli, ale poległem z braku prawidłowo działającej biblioteki SuplaDevice. Mam w piwnicy chyba z 7 Wemosów i bym chciał to zrobić na jednym Arduino Mega + Shield, ale jak???

---

<div class="post-metadata">

**Autor:** ![AIS](https://avatars.discourse-cdn.com/v4/letter/a/58f4c7/32.png) [@AIS](https://ai-speaker.discourse.group/u/AIS)\
**Data wpisu:** [10 Styczeń 2020 22:56 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/3 "2020-01-10T22:56:34Z")

</div>

A czy może się wypowiedzieć ktoś z programistów, czy wogóle taka integracja może mieć miejsce w bramce AIS ? Udało mi się wykryć na którym porcie loguje się Arduino z wgranym skeczem:  
Bus 001 Device 003: ID 1a86:7523, ale niestety nie działa żadna z poniższych kombinacji

- device: ‘/dev/ttyUSB3’,
- device: ‘/dev/ttyUSBACM3’
- device: ‘/dev/tty1a86:7523’

Do Arduino wgrany ten skecz [https://github.com/lkankowski/arduino-multi-relay/blob/master/arduino-multi-relay.ino](https://github.com/lkankowski/arduino-multi-relay/blob/master/arduino-multi-relay.ino)

---

<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.

---

<div class="post-metadata">

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

</div>

Zakupiłem Arduino z Ethernet Shield i potestuję to rozwiązanie jak tylko dotrze ale po MQTT. Rozszerzenie ethernet Shield kosztuje grosze a wielki plus tego rozwiązania jest taki, że można go umiejscowić np. w centralce alarmowej.

Jeśli chodzi o dodawanie urządzeń USB to w beta już od jakiegoś czasu Jolka oznajmia że wykryła jakieś urządzenie USB. Jak na razie w porcie USB jest tylko moduł od pilota.  
Bus 001 Device 005: ID 14cd:8608  
Bus 001 Device 001: ID 1d6b:0002  
Bus 002 Device 001: ID 1d6b:0003  
Bus 001 Device 006: ID 0c45:5102

---

<div class="post-metadata">

**Autor:** ![AIS](https://avatars.discourse-cdn.com/v4/letter/a/58f4c7/32.png) [@AIS](https://ai-speaker.discourse.group/u/AIS)\
**Data wpisu:** [16 Styczeń 2020 07:15 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/6 "2020-01-16T07:15:19Z")

</div>

Jak tam testowanko AIS + MQTT + Arduino ?? 🙂 masz już sprzęt u siebie ?

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [17 Styczeń 2020 18:29 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/7 "2020-01-17T18:29:22Z")

</div>

Jeszcze nie dotarło niestety ale dotarły moduły WEMOS na ESP8266, NodeMCU i na razie bawię się nimi bo też mają spore możliwości podłączenia kontaktronów, czujników temperatury i inny oraz czujek przewodowych. Wszystkie przeprogramowałem na Tasmota i Jolka już je widzi po WiFi. Jest też opcja podpięcia modułu ethernet do takiego nodeMCU czy Wemos D1 mini i transmisja po kablu ale dopiero moduł zamówiłem i przetestuję jak dotrze.

---

<div class="post-metadata">

**Autor:** ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)\
**Data wpisu:** [18 Styczeń 2020 12:48 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/8 "2020-01-18T12:48:21Z")

</div>

> [@Iron](#):
>
> Jest też opcja podpięcia modułu ethernet do takiego nodeMCU czy Wemos D1 mini i transmisja po kablu ale dopiero moduł zamówiłem i przetestuję jak dotrze.

Moduł Lan do Wemosa? Podaj link.

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [18 Styczeń 2020 17:39 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/9 "2020-01-18T17:39:05Z")

</div>

![](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/5ab12b447f855f12f58518c1ff13cd79f8e27e54.png)  
[https://allegro.pl/oferta/modul-sieciowy-ethernet-mini-enc28j60-spi-arduino-7180799095?reco\_id=d63811d1-3a1e-11ea-9a87-000af7f5eea0&sid=f8bddad5d737919e6c726c989b66bdbe96499e13bc806f55bd0c404f69ac7020](https://allegro.pl/oferta/modul-sieciowy-ethernet-mini-enc28j60-spi-arduino-7180799095?reco_id=d63811d1-3a1e-11ea-9a87-000af7f5eea0&sid=f8bddad5d737919e6c726c989b66bdbe96499e13bc806f55bd0c404f69ac7020)

Szukałem informacji w necie i jest kilka bibliotek do ethernetu ale do arduino, tasmota też ma jakieś projekty na githubie więc pewnie się da to wykorzystać.

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [20 Styczeń 2020 20:37 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/10 "2020-01-20T20:37:48Z")

</div>

Wemos czy nodemcu musi i tak mieć zasilanie więc zastosowanie adaptera PoE po skrętce wyeliminowało by stosowanie dwóch kabli i wszystko mamy po LANie a nie WiFi.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/0721202af9d466ac803707578caf1d5306169953.jpeg)  
[https://allegro.pl/oferta/kpl-adaptery-zasilanie-poe-pulsar-p-poe1-8464474675](https://allegro.pl/oferta/kpl-adaptery-zasilanie-poe-pulsar-p-poe1-8464474675)  
+  
 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/94df7cea78e23b82fb91f03a922e69f8167bac9f.png)  
[https://botland.com.pl/pl/przejsciowki-usb/7033-adapter-katowy-gniazdo-5521mm-wtyk-microusb.html?gclid=EAIaIQobChMI9smtjIOT5wIVEMqyCh3P0gHDEAQYAiABEgLSZ\_D\_BwE](https://botland.com.pl/pl/przejsciowki-usb/7033-adapter-katowy-gniazdo-5521mm-wtyk-microusb.html?gclid=EAIaIQobChMI9smtjIOT5wIVEMqyCh3P0gHDEAQYAiABEgLSZ_D_BwE)

Albo jescze coś innego ESP32-POE:  
 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/1X/e471ff634a1cc87309744674417f7b2436548b9a.png)

[https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/open-source-hardware](https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/open-source-hardware)  
trochę droższe ale wtedy odpadają przejściówki bo obsługuje PoE.

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [1 Luty 2020 13:41 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/11 "2020-02-01T13:41:20Z")

</div>

> [@Integracja Arduino Mega + Ethernet Shield z HA przez MQTT](https://ai-speaker.discourse.group/t/integracja-arduino-mega-ethernet-shield-z-ha-przez-mqtt/212):
>
> Integracja Arduino Mega + Ethernet Shield z HA przez MQTT. Co jest potrzebne: Arduino Mega 2560 ze względu na dużą ilość wejść/wyjść i większą pamięcią na kod i zmienne. Zakupiłem klona Arduino do zabawy. Ethernet Shield do Arduino Kabel USB A-B Kabel Ethernet Kable połączeniowe do czujnika np. taki zestaw: [https://www.aliexpress.com/item/4000166882902.html?spm=a2g0s.9042311.0.0.8c234c4duluEmr](https://www.aliexpress.com/item/4000166882902.html?spm=a2g0s.9042311.0.0.8c234c4duluEmr) Czujnik temperatury i wilgotności np. AM 2302, może być dowolny DHT11, DHT22, itp… [https://www…](https://www.aliexpress.com/item/32950372305.html?spm=a2g0s.9042311.0.0.14fe4c4d1Mt61x)

---

<div class="post-metadata">

**Autor:** ![Akszyn](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/akszyn/32/4038_2.png) [@Akszyn](https://ai-speaker.discourse.group/u/Akszyn)\
**Data wpisu:** [19 Marzec 2021 12:42 UTC](https://ai-speaker.discourse.group/t/integracja-bramki-usb-mysensors-na-arduino/138/12 "2021-03-19T12:42:08Z")

</div>

Czyżby temat stracił priorytet?

> [@jolka](#):
>
> łatwą obsługę floor plan 3D

Kiedy można się spodziewać wznowienia tematu?
