Forum użytkowników automatyki budynkowej
Z-wave => Fibaro - skrypty itp => Wątek zaczęty przez: sztywniak w Marzec 24, 2015, 10:11:04 pm
-
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”.
(http://www.inteligentnydom.lic.pl/wp-content/uploads/2013/12/autoremote2-168x300.png)
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.
-
A masz pomysł na jakiś odpowiednik na Apple?
Patryk
-
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/
-
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,””);
-
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
-
Nieaktualne
Temat opanowany wszystko dziala
-
w jaki sposob stworzyć taska, aby uruchamiał widget który sobie stworzyłem na ekranie.
-
Powiedzcie mi proszę ten kod w HC2 gdzie dokładnie wklejamy w scenę ? w VD?
-
w button VD
-
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,””);
-
Zwróć uwagę na cudzysłów. Po wklejeniu kodu wykasuj wklejony cudzysłów i wpisz na nowo z klawiatury.