Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker

  • 10 Odpowiedzi
  • 5892 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Ciągle szukałem rozwiązania problemu komunikatów głosowych na moim telefonie kiedy wyjdę z domku.

Problem rozwiązał się całkiem przypadkiem kiedy trafiłem na Autoremote.

Wszystkie telefony domowników (oraz jeden który leży na stałe w centrum domu) są wpięte do autoremote.
Centrala inteligentnego domu HC2 wysyła zdalnie komunikaty głosowe przez autoremote do każdego użytkownika niezależnie.
Kod wysyłający wygląda tak :

HC2 = Net.FHttp(„autoremotejoaomgcd.appspot.com”);
kod=”/sendmessage?key=tutaj_jest_bardzo_dlugi_klucz&message=”tresc=”hi%20=:=%20Przygotowuje%20dom%20do%20zamkni%C4%99cia”
has=”&password=dodatkowehaslo”
dane, status, err = HC2:POST(kod..tresc..has,””);

oczywiście autoremote jest tylko transporterem komunikatów a czytaniem zajmuje się specjalnie stworzony do tego task w Taskerze,

który po otrzymaniu komunikatu zaczynającego się na „hi” ma przeczytać to co jest za znakiem „=:=”.

Dodajemy więc nowy profil -> State ->Plugin->Autoremote->Configuration

W oknie konfiguracji zaznaczamy „Event Behaviour” i w opcji Message filter wprowadzamy komendę na jaką Autoremote ma reagować.

W naszym przypadku jest to słowo „hi”.



Następnie tworzymy task który przeczyta komunikat wysłany z HC2.

Dodajemy więc w Task-u działania + Misc -> Say i uzupełniamy:

Text : %arcomm

ustawiamy sobie głośność i szybkość czytania.

 

Oczywiście zamiast taska z czytaniem możemy zdefiniować taska z dowolnym innym działaniem.

Wyświetlanie komunikatu : TASK + Alert + Popup , uzupełniamy : Title %arcomm , Text %arcomm

Nagrywanie mikrofonem : TASK + Media -> Record audio , uzupełniamy File, Source …

Funkcjonalność sprawdza się szczególnie gdy wychodzę z domu , jestem po za zasięgiem lokalnego Wi-Fi i autoremote dostarcza mi komunikaty z domu.
*

Offline Patriko

  • **** 441
  • 21
  • Nazwa i wersja ID: Darin/BleBox.eu
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #1 dnia: Marzec 25, 2015, 04:29:10 pm »
A masz pomysł na jakiś odpowiednik na Apple?

Patryk
*

Offline richo

  • Moderator Globalny
  • ***** 146
  • 6
  • Nazwa i wersja ID: Indigo 6/HC 4.037
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #2 dnia: Marzec 25, 2015, 04:41:25 pm »
Zobacz mój post nt Indigo.

Chodzi w 100% na sprzęcie Apple, bardzo stabile i pluginy do wielu urządzeń.
Nie wiem czy znasz Airfoil? Aplikacja pozwala na wysyłanie dżwieku na dowolne urządzenie Apple ( i nie tylko) podłączone do sieci. W Indigo jest do tego plugin ale dostępne jest API więc można to podłączyć również do innych systemów.

https://www.rogueamoeba.com/airfoil/
richo
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #3 dnia: Listopad 18, 2015, 09:50:32 pm »
Proszę o pomoc :)
nie wiem gdzie wpisać hasło z autoremote? czy należy jeszcze jakieś hasło wpisać?
has=”&password=dodatkowehaslo”

dane, status, err = HC2:POST(kod..tresc..has,””);[/code]
jaki kod? i hasło?

Czy może mi ktoś łopatologicznie rozpisać?
dzięki

Kod wysyłający wygląda tak :

HC2 = Net.FHttp(„autoremotejoaomgcd.appspot.com”);
kod=”/sendmessage?key=tutaj_jest_bardzo_dlugi_klucz&message=”tresc=”hi%20=:=%20Przygotowuje%20dom%20do%20zamkni%C4%99cia”
has=”&password=dodatkowehaslo”
dane, status, err = HC2:POST(kod..tresc..has,””);
« Ostatnia zmiana: Listopad 18, 2015, 09:58:22 pm wysłana przez Ernidebest »
*

Offline tefil

  • * 2
  • 0
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #4 dnia: Styczeń 19, 2016, 01:23:53 pm »
czy ktos cos moze bardzoej szczegolowo opisac ten temat?

a dokladniej gdzie i jak wklepac:

Kod:
HC2 = Net.FHttp(„autoremotejoaomgcd.appspot.com”);
kod=”/sendmessage?key=tutaj_jest_bardzo_dlugi_klucz&message=”tresc=”hi%20=:=%20Przygotowuje%20dom%20do%20zamkni%C4%99cia”
has=”&password=dodatkowehaslo”
dane, status, err = HC2:POST(kod..tresc..has,””);


klucz itp mam
« Ostatnia zmiana: Styczeń 19, 2016, 05:09:54 pm wysłana przez tefil »
*

Offline tefil

  • * 2
  • 0
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #5 dnia: Styczeń 20, 2016, 12:02:38 pm »
Nieaktualne

Temat opanowany wszystko dziala
*

Offline tom3sko

  • ** 94
  • 1
  • Nazwa i wersja ID: HC 2 4.110
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #6 dnia: Kwiecień 30, 2016, 07:01:03 am »
w jaki sposob stworzyć taska, aby uruchamiał widget który sobie stworzyłem na ekranie.
*

Offline wojtas810

  • *** 205
  • 3
  • Nazwa i wersja ID: wojtas810
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #7 dnia: Lipiec 07, 2016, 10:29:18 pm »
Powiedzcie mi proszę ten kod w HC2 gdzie dokładnie wklejamy w scenę ? w VD?
*

Offline sztywniak

  • ***** 601
  • 23
  • Nazwa i wersja ID: HC2 3.60/ 4.37, Vera 1.7.1018
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #8 dnia: Lipiec 08, 2016, 05:08:16 pm »
w button VD
*

Offline wojtas810

  • *** 205
  • 3
  • Nazwa i wersja ID: wojtas810
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #9 dnia: Lipiec 09, 2016, 01:13:11 pm »
tak już zrobiłem ale ciagle mam taki błąd

[ERROR] 14:12:15: line 2: unexpected symbol near '�'

Kod wygląda tak
HC2 = Net.FHttp("autoremotejoaomgcd.appspot.com");
kod=”/sendmessage?key=APA91bGkBRVa_vtEPCJCyOCOftapbVlwY1AUFJBYJHa22XIlpFUeQDRZcXAoGFh8jZo6xlbM1hhTsEYoNZYhsIpAspWDmkdpovpi8HubWFkiebMvLl4oQs0fx6I-PlLuI7ghv0drYkNA&pass=1&message=”tresc=”hi%20=:=%20Przygotowuje%20dom%20do%20zamkni%C4%99cia”
has=”&password=hej”
dane, status, err = HC2:POST(kod..tresc..has,””);
*

Offline tom3sko

  • ** 94
  • 1
  • Nazwa i wersja ID: HC 2 4.110
Odp: Głosowe komunikaty w inteligentnym domu Fibaro – Autoremote i Tasker
« Odpowiedź #10 dnia: Lipiec 29, 2016, 09:45:15 am »
Zwróć uwagę na cudzysłów. Po wklejeniu kodu wykasuj wklejony cudzysłów i wpisz na nowo z klawiatury.