# Ogólne: Wgrywanie oprogramowania do urządzeń IoT (AI-Speaker - Home Assistant)

**URL:** <https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61>\
**Category:** faq\
**Created:** [17 Grudzień 2019 13:55 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61 "2019-12-17T13:55:35Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [17 Maj 2020 07:16 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/21 "2020-05-17T07:16:28Z")

</div>

> [@traviz](#):
>
> Jeszcze wczoraj próbowałem znaleźć urządzenie skanując sieci wifi i żadnej takiej sieci nie widzę. Urządzenie nie reaguje na zmiany przycisku bo tak jak piszesz nie jest to ustawione, a żeby poprawić koło się zamyka.
> 
> Podsumowując wszystko jest jak powinno być, tylko wgrywanie softu ais było porażką, bo trzeba było sprzedawcę poprosić o tasmotę i potem zrobić aktualizację. W zasadzie teraz będę musiał tak zrobić, nie ma wyjścia (ewentualnie dokupić co potrzeba i samemu zmienić soft, czego nie chciałem robić).

[traviz](https://ai-speaker.discourse.group/u/traviz) nie zniechęcaj się tylko spróbuj zrozumieć jak to działa. Problemem nie jest oprogramowanie ale nieporozumienie. Styki dla przełączników w obudowie Shelly nie mają nic wspólnego z GPIO0.

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/8b1554c5465fb840b3a3408e60b46fd411d156b5.png)  
Fizyczne zwarcie GPI0 do masy jest warunkiem koniecznym do sparowania przejścia w tryb parowania. Masz łatwiej w przypadku Shelly, bo dostęp do GPIO0 i masy GND masz na obudowie. Nie wiem z czym masz problem? Wszystko jest do wyszukania. Aby Tobie podpowiedzieć wykonałem proste wyszukiwania. W necie jest informacji mnóstwo. Poznaj jak to działa, polecam informacje o module ESP8266 jest on podstawowym elementem wspólnym dla mnóstwo produktów działających po WiFi.

![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/1ef2a6f316e18d16f48e95f058092dfa261a6140.jpeg)

---

<div class="post-metadata">

**Autor:** ![traviz](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/traviz/32/2001_2.png) [@traviz](https://ai-speaker.discourse.group/u/traviz)\
**Data wpisu:** [17 Maj 2020 07:26 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/22 "2020-05-17T07:26:38Z")

</div>

> [@Cezary.K](#):
>
> Nie wiem z czym masz problem? Wszystko jest do wyszukania.

> [@Cezary.K](#):
>
> W necie jest informacji mnóstwo.

Pewnie byłoby prościej, gdybym znalazł kompletny opis od A do Z, napisany bez niedopowiedzeń. Większość opisów jakie znalazłem posiada skróty myślowe, które są oczywiste dla kogoś kto siedzi w tym trochę dłużej niż ja 😉 dopiero gdy znajdzie się kilka z różnych źródeł można wysnuć wnioski.

> [@Cezary.K](#):
>
> Fizyczny zwarcie GPI0 do masy jest warunkiem koniecznym do sparowania.

Znalazłem to tylko byłem przekonany, że zwarcie wykonuje się tylko w przypadku zmiany softu, a nie do sparowania z bramką.

Oczywiście spróbuję.

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [17 Maj 2020 08:05 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/23 "2020-05-17T08:05:16Z")

</div>

> [@traviz](#):
>
> Pewnie byłoby prościej, gdybym znalazł kompletny opis od A do Z, napisany bez niedopowiedzeń. Większość opisów jakie znalazłem posiada skróty myślowe, które są oczywiste dla kogoś kto siedzi w tym trochę dłużej niż ja 😉 dopiero gdy znajdzie się kilka z różnych źródeł można wysnuć wnioski.

Nie ma problemu, pytaj chętnie wyjaśnię skróty myślowe. Dla mnie liczy się , że ktoś ma chęci poznawcze. Nie liczył bym na gotowce od A do Z. Na Twoim miejscu zakupił bym sobie płytkę np NodeMCU (można bezpośrednio podłączyć do USB) lub konwerter USB/UART. Pobaw się wgrywając oprogramowanie AIS Tasmota lub inne. Dla własnej edukacji. W monitorze portu szeregowego będziesz widział jak przebiega komunikacja. Jak uruchamia się moduł i w jakim jest stanie (coś jak konsola na bramce…).

---

<div class="post-metadata">

**Autor:** ![traviz](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/traviz/32/2001_2.png) [@traviz](https://ai-speaker.discourse.group/u/traviz)\
**Data wpisu:** [17 Maj 2020 08:36 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/24 "2020-05-17T08:36:29Z")

</div>

> [@Cezary.K](#):
>
> Dla mnie liczy się , że ktoś ma chęci poznawcze. Nie liczył bym na gotowce od A do Z.

Uwierz, że spędziłem wczoraj mnóstwo czasu żeby znaleźć przyczynę zanim zadałem tu pytanie 😉 niestety na zagranicznych stronach nikt nie używał softu ais tylko tasmota, a jak się okazuje to zasadnicza różnica (brak funkcji automatycznego AP po uruchomieniu). Informację o tym można było znaleźć niestety w wątku dot. sterowania RGB albo bramki rf, więc przyznasz, że nie były to tematy, do których w pierwszej kolejności warto było zajrzeć w poszukiwaniu rozwiązania 😉

Proszę o zrozumienie dla początkującego 😉 Kto wie, może jak uporam się z tym wszystkim zrobię manual od A do Z dla takich noob’ów jak ja.

---

<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:** [17 Maj 2020 09:34 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/25 "2020-05-17T09:34:10Z")

</div>

@traviz ogarnąłeś to w końcu czy nie? Podłącz shelly do zasilania i takim kablekiem jak na zdjęciu lub każdym innym kabelkiem połącz GPIO0 z GND na jakies 10s, aż moduł zacznie nadawać wifi. Możesz też szybko zewrzeć 4 razy i też powinien zacząć nadawać.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/df3e0c521efda81595d67759ca485d99f092ccc1.jpeg)

---

<div class="post-metadata">

**Autor:** ![traviz](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/traviz/32/2001_2.png) [@traviz](https://ai-speaker.discourse.group/u/traviz)\
**Data wpisu:** [17 Maj 2020 11:58 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/26 "2020-05-17T11:58:53Z")

</div>

@Cino111, @Cezary.K, ogarnąłem, dzięki za pomoc 🙂 wszystko widoczne z AIS, encje są.

Żeby nie było słodko jednak zauważyłem kilka rzeczy:

- fizyczny klawisz nie działa (ale sterowanie po wifi tak),
- przekaźnik na drugim wyjściu chyba nie działa (chyba, bo aktualnie nic nie jest podłączone, ale nie słychać przekaźnika czy zmienia stan - tak jak ma to miejsce dla wyjścia pierwszego),
- po wejściu na adres IP shelly nie pokazuje obciążenia, zużycia energii itp. pomimo, że żarówka świeci).

 ![Screenshot_20200517_135312_com.android.chrome](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/d41818471ddc95316086e2f3eaffd7b511594a9d.jpeg) ![Screenshot_20200517_135244_com.android.chrome](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/3/31e72ba6cbeba6b10e0b4a5e2e024fb33bad0d53.jpeg)

---

<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:** [17 Maj 2020 12:37 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/27 "2020-05-17T12:37:00Z")

</div>

Masz nazwę Generic, więc pewnie sam ustawiałeś GPIO. skopiuj szablon i na pewno będzie działał. Tu masz opis, szablon i jak skalibrować [https://tasmota.github.io/docs/devices/Shelly-2.5/](https://tasmota.github.io/docs/devices/Shelly-2.5/)  
Szablon wklejasz tu  
 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/dc2a474d28110e8f4053f681cae053503a852d1a.png)

---

<div class="post-metadata">

**Autor:** ![traviz](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/traviz/32/2001_2.png) [@traviz](https://ai-speaker.discourse.group/u/traviz)\
**Data wpisu:** [17 Maj 2020 12:39 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/28 "2020-05-17T12:39:47Z")

</div>

@Cino111 tak, nic nie działało, więc wybierałem szablon ręcznie.

Właśnie już trafiłem na tą stronę, ale póki co czarna magia, poczytam, spróbuję i dam czy się udało.

---

<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:** [17 Maj 2020 12:42 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/29 "2020-05-17T12:42:37Z")

</div>

W razie problemów pisz - ogarniemy

---

<div class="post-metadata">

**Autor:** ![traviz](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/traviz/32/2001_2.png) [@traviz](https://ai-speaker.discourse.group/u/traviz)\
**Data wpisu:** [17 Maj 2020 13:04 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/30 "2020-05-17T13:04:16Z")

</div>

Musiałem ręcznie poustawiać piny (myślałem, że preinstalowany szablon załatwi sprawę). Ustawiłem wszystko jak poniżej oraz skorygowałem ustawienia szablonu i wygląda na to, że działa poprawnie. Działa klawisz ścienny, sterowanie wifi, pomiar energii oraz słychać drugi przekaźnik.  
Dziękuję za pomoc 🙂

było:  
`{"NAME":"Shelly 2","GPIO":[56,0,17,0,21,83,0,0,6,82,5,10,156],"FLAG":2,"BASE":47}`

jest:  
`{"NAME":"Shelly 2","GPIO":[56,0,17,0,21,83,0,0,6,82,5,22,156],"FLAG":2,"BASE":18}`

 ![pinologia_shelly2.5](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/2/2b20252da171b8715a1fa65ed107e0bd99e4d1ec.png) ![shelly2.5](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/49a6f608ab70499c912eaa982bc8ef6e0dd76a68.png)

---

<div class="post-metadata">

**Autor:** ![Master](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@Master](https://ai-speaker.discourse.group/u/Master)\
**Data wpisu:** [21 Sierpień 2020 13:37 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/31 "2020-08-21T13:37:09Z")

</div>

Witam. Jestem lajkiem w tych tematach i mam problem na samym początku. Robię wszystko jak w instrukcji i zatrzymałem się już na wgrywanie softu. Proszę o pomoc

 ![15980168977525238949934659891038](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/d78e8e2a896e8b7945f01ead8e479a4d3e643fc5.jpeg)

Próbowałem wgrywać także innymi programami FLASHESP I zawsze jest błąd. Proszę o pomoc.

---

<div class="post-metadata">

**Autor:** ![badzio](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/badzio/32/313_2.png) [@badzio](https://ai-speaker.discourse.group/u/badzio)\
**Data wpisu:** [21 Sierpień 2020 13:49 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/32 "2020-08-21T13:49:26Z")

</div>

U mnie taki problem pojawia sie gdy:

1. Ustawie zly port COM
2. Port COM jest poprawny ale zajety przez inna aplikacje. Np w tle mam Termite, putty etc

---

<div class="post-metadata">

**Autor:** ![Master](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@Master](https://ai-speaker.discourse.group/u/Master)\
**Data wpisu:** [21 Sierpień 2020 14:01 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/33 "2020-08-21T14:01:41Z")

</div>

Port jest dobry Com5 zmieniam gniazdo i mam COM6 bez różnicy na jednym i drugim gnieździe taki sam problem.

---

<div class="post-metadata">

**Autor:** ![Master](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@Master](https://ai-speaker.discourse.group/u/Master)\
**Data wpisu:** [21 Sierpień 2020 14:06 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/34 "2020-08-21T14:06:34Z")

</div>

Pisane było jesCze coś o GPIO0 do masy. O co chodzi? Czy to ma jakieś znaczenie?

---

<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:** [21 Sierpień 2020 14:19 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/35 "2020-08-21T14:19:07Z")

</div>

> [@Master](#):
>
> GPIO0 do masy

tak, to jest warunek konieczny żeby wprowadzić moduł w “stan” umożlwiający wgranie softu  
w jakie urządzenie wgrywasz ?

---

<div class="post-metadata">

**Autor:** ![badzio](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/badzio/32/313_2.png) [@badzio](https://ai-speaker.discourse.group/u/badzio)\
**Data wpisu:** [21 Sierpień 2020 14:21 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/36 "2020-08-21T14:21:15Z")

</div>

Co znaczy ze zmieinasz gniazdo? Przypisanie COM vs urzadzeine USB jest zazwyczaj robione automatem przez system.  
GPIO0 do masy - tak, musisz to zrobic aby wejsc w tryb flaszowania. Rozne urzadzenia maja to roznie realizowane - dosc czesto wystarczy przytrzymac przycisk ‘wlacz’ podczas podlaczania urzadzenia do pradu. Aczkolwiek u mnie objawy braku zwarcia GPIO0 do masy sa inne - PyFlasher pokazuej ze sie laczy i czeka na tryb ‘flash’ (pojawiaja sie kropki i kreski)

---

<div class="post-metadata">

**Autor:** ![Master](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@Master](https://ai-speaker.discourse.group/u/Master)\
**Data wpisu:** [21 Sierpień 2020 14:26 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/37 "2020-08-21T14:26:15Z")

</div>

Chodzi mi o urządzenie sonoff Sv. Przytrzymuje przycisk i podłączam w tym czasie do komputera. Po tym nie świeci się na sonoffie żadna kontrolka. I wciąż ten sam problem

---

<div class="post-metadata">

**Autor:** ![Master](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@Master](https://ai-speaker.discourse.group/u/Master)\
**Data wpisu:** [21 Sierpień 2020 14:26 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/38 "2020-08-21T14:26:56Z")

</div>

Nawet jak tego nie zrobię jest ten sam błąd

---

<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:** [21 Sierpień 2020 15:10 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/39 "2020-08-21T15:10:32Z")

</div>

spróbuj na innym kablu, jak poodpinasz do komputera to pokazuje ci że wykrył jak tutaj?:

 ![SharedScreenshot](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/18bed9b8303345f09ad5f40a7e9532f26ebeeab1.jpeg)

---

<div class="post-metadata">

**Autor:** ![badzio](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/badzio/32/313_2.png) [@badzio](https://ai-speaker.discourse.group/u/badzio)\
**Data wpisu:** [21 Sierpień 2020 15:13 UTC](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61/40 "2020-08-21T15:13:36Z")

</div>

Zakladam ze Sonoff SV i Sonoff basic maja podpiete GPIO0 w ten sam sposob wiec niby robisz dobrze.

To jeszcze dwie sprawy:

1. Jak podlaczysz sonoffa do komputera poprzez adapter uart-usb - swieci Ci kontrolka na sonoffie? Mozesz sprobowac recznie (przyciskiem) zmienic stan urzadzenia wlacz-wylacz? Jesli nie, tzn ze plytka nie dostaje zasilania
2. Zakladam ze dobrze podpiales kabelki RX/TX, tzn zamieniles je miejscami?
3. W jaki sposob wiesz, ktory COM masz wybrac w PyFlasher?

[Poprzednia strona](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61.md?page=1)

[Następna strona](https://ai-speaker.discourse.group/t/ogolne-wgrywanie-oprogramowania-do-urzadzen-iot-ai-speaker-home-assistant/61.md?page=3)
