# Integracja z PLC

**URL:** <https://ai-speaker.discourse.group/t/integracja-z-plc/363>\
**Category:** konfiguracja\
**Created:** [8 Kwiecień 2020 01:14 UTC](https://ai-speaker.discourse.group/t/integracja-z-plc/363 "2020-04-08T01:14:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Autor:** ![Owczar](https://avatars.discourse-cdn.com/v4/letter/o/e47774/32.png) [@Owczar](https://ai-speaker.discourse.group/u/Owczar)\
**Data wpisu:** [8 Kwiecień 2020 01:14 UTC](https://ai-speaker.discourse.group/t/integracja-z-plc/363/1 "2020-04-08T01:14:18Z")

</div>

Witam,

Rozglądam się za asystentem domowym. Przy kryteriach język polski i praca offline trafiłem na tę grupę.

Właśnie uruchamiam instalację domu ze sterownikiem sterbox. Sam sterownik oparty na PLC i niskopoziomowej logice ma mi dać stabilność podstawowej automatyki oraz bramkę do sterowania z zewnątrz.

Na ten moment bawię się taskerem, ale chciałbym scentralizować system i mieć jednego asystenta, z którego będzie korzystało kilka osób w domu.

Mogę sterować dowolnym wyjściem przez http request. Wpisuję adres w przeglądarce odpowiedniej składni i sterownik przyjmuje nastawy.  
Tak samo ze sprawdzeniem statusu każdego wyjścia czy wartości temperatury, wilgotności itp.  
Czy AIS da mi możliwość głosowego sterowania za pomocą http requestow?  
Czy będę mógł wizualizować stany bazując na odczytanych wartościach przez http?  
No i czy np będę mógł pobierać w odstępach czasowych informacje o temp, które potem będę wizualizowal na wykresach?

Dokumentacja jest obszerna, a ja siedzę całe wieczory przy rozdzielni, dlatego pozwoliłem sobie iść na skróty i zadać pytanie tutaj.

Pozdrawiam  
Marcin

---

<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:** [8 Kwiecień 2020 08:41 UTC](https://ai-speaker.discourse.group/t/integracja-z-plc/363/2 "2020-04-08T08:41:37Z")

</div>

Witamy na forum @Owczar 👋

> [@Owczar](#):
>
> Czy AIS da mi możliwość głosowego sterowania za pomocą http requestow?

Tak, tu jest opis RESTful Command:

> **[RESTful Command](https://www.home-assistant.io/integrations/rest_command/)**
>
> Instructions on how to integrate REST commands into Home Assistant.

po dodaniu takiej integracji będziesz miał dostępną w systemie usługę i tą usługę możesz wywoływać w automatyzacji (też głosowo)

> [@Owczar](#):
>
> Czy będę mógł wizualizować stany bazując na odczytanych wartościach przez http?

tak, tu jest opis sensora RESTful

> **[RESTful](https://www.home-assistant.io/integrations/rest/)**
>
> Instructions on how to integrate REST sensors and binary sensors into Home Assistant.

po dodaniu takiej konfiguracji będziesz miał encje sensora i możesz wyświetlać jej status w aplikacji, czy pytać komendą głosową o status

> [@Owczar](#):
>
> No i czy np będę mógł pobierać w odstępach czasowych informacje o temp, które potem będę wizualizowal na wykresach?

tak, to się dzieje samo, ustawisz tylko w sensorze parametr scan\_interval (albo najlepiej zostawiasz domyślny, czyli nie ustawiasz)

> [@Owczar](#):
>
> Dokumentacja jest obszerna, a ja siedzę całe wieczory przy rozdzielni, dlatego pozwoliłem sobie iść na skróty i zadać pytanie tutaj.

Zachęcamy, żeby zapoznać się z dokumentacją, prawdziwa satysfakcja z używania tego systemu jest nie wtedy gdy uda się coś zrobić (Ctrl-c Ctrl-v z forum), ale kiedy zrozumiemy, jak działa API:

> **[API systemu | AI-Speaker](http://ai-speaker.com/docs/ais_bramka_api_index/)**
>
> Wprowadzenie

i automatyzacje:

> **[Definiowanie Automatyzacji | AI-Speaker](http://ai-speaker.com/docs/ais_bramka_automation/)**
>
> Wprowadzenie

Pisanie na forum (bez zapoznania się z dokumentacją), pytań typu “jak mam podłączyć xxx…” to niestety norma w dzisiejszych czasach (patrz rysunek poniżej) 😉

My raczej odsyłamy do dokumentacji… wędka a nie gotowa ryba 🙂 (jeśli wiesz co mam na myśli)

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

---

<div class="post-metadata">

**Autor:** ![Owczar](https://avatars.discourse-cdn.com/v4/letter/o/e47774/32.png) [@Owczar](https://ai-speaker.discourse.group/u/Owczar)\
**Data wpisu:** [8 Kwiecień 2020 08:55 UTC](https://ai-speaker.discourse.group/t/integracja-z-plc/363/3 "2020-04-08T08:55:14Z")

</div>

Wiem, wiem, dokumentacja prawdę powie. Dlatego dziękuję za odpowiedź 🙂  
Jak już kupię to będę studiował. Potrzebowałem informacji, czy zrobię wszystko co planuję 🙂

---

<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:** [8 Kwiecień 2020 10:11 UTC](https://ai-speaker.discourse.group/t/integracja-z-plc/363/4 "2020-04-08T10:11:13Z")

</div>

Jak kupisz i poznasz, zrobisz więcej niż planowałeś.

---

<div class="post-metadata">

**Autor:** ![Owczar](https://avatars.discourse-cdn.com/v4/letter/o/e47774/32.png) [@Owczar](https://ai-speaker.discourse.group/u/Owczar)\
**Data wpisu:** [8 Kwiecień 2020 10:44 UTC](https://ai-speaker.discourse.group/t/integracja-z-plc/363/5 "2020-04-08T10:44:26Z")

</div>

Żeby tylko był czas, bo możliwości z tego co widzę są ogromne.

---

<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:** [23 Luty 2021 16:57 UTC](https://ai-speaker.discourse.group/t/integracja-z-plc/363/7 "2021-02-23T16:57:06Z")

</div>

Można też użyć

> [@jolka](#):
>
> RESTful Command:

Do wywołania [scen z supli](https://ai-speaker.discourse.group/t/sceny-z-supla-scripts/810/9) ale mam problem że po dodaniu sensora  
 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/04121b7ab55a721b3a1916688b43cfe26135303a.png)  
nie moge sprawdzić konfiguracji bo po naciśnięciu przycisku nic się nie dzieje a przycisk znika  
 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/8de7112caae9c1ecdc6ccb7999b6c38b935fa762.png)  
i po chwili znów się pojawia guzik mimo iż wkleiłem w obu miejscach ten sam link
