Rozmowa z Jolką przez głośniki google home mini

nie mam nic na czerwono w tym nodzie

a po restarcie i deploy nie pojawia mi się nowy

wiec jak doinstalować

no tak jak jest napisane na stronie
wrzucasz wszystko w custom_components/nodered/
i po restarcie wchodzisz w integracje i dodajesz plusikiem NodeRed…

ja zrobiłem to troszkę inaczej bo dodatkowo z wykorzystaniem tego serwisu https://webhookrelay.com/ do odbierania webhooków z ifttt. przykładowy przepływ wygląda tak

jedyna różnica jest w konfiguracji co wpisujemy w polu url i body w kroku

w miejsce url wpisujemy / kopiujemy ten url który częściowo zamazałem (na czarno)

zaś w miejscu body wklejamy coś takiego {“action”: “{{TextField}}”}

gdy już to mamy zapisujemy aplet i tworzymy token na stronie Webhook-Relay i pobieramy w nodze red palete o nazwie node-red-contrib-webhookrelay

następnie podstawiamy wymagane dane i dajemy deploy

w nodzie funkcyjnym wpisujemy return {payload: msg.payload.body};

zaś w nodzie switch dajemy co tego typu

To było pierwsze co zrobiłem zanim zrozumiałem jak to działa,
nie masz gwarancji dostarczenia w bezplatnym i lagi bywają baaaaardzo duże.
I jak pamiętam jest limit 150 wiadomości miesięcznie, chyba ze wykupisz pro.
Niepotrzebny pośrednik.

Nie udało Ci się zrobić tak jak Ci pisałem? Gdzieś napotkałeś problem?

wolałbym się nie bawić w custom components bo ais tego nie wspiera a poza tym wątpię raczej aby wypowiedział w miesiąc 150 wiadomości

Ale to nie jest zakazane… :crazy_face:

1 polubienie

NR’em (którego nie spiera AIS) strujesz AISem… i co teraz? :slight_smile:

2 polubienia

nr jest na innej maszynie wiec oddając na gwarancji czy coś nie mam node red ani custom component zainstalowane na bramce

Jak zepsuje Ci się hardware, to gwarancje uznają,
jak padnie Ci system to za 9zł (jak dobrze pamiętam) na nowo Ci zaprogramują…
O jakiej gwarancji piszesz?
Brak wsparcia jest w momencie jak instalujesz “custom_components” i piszesz ze Ci nie działa i chcesz żeby działało… to wtedy nie masz prawa tak pisać bo oficjalnie jest to nie wspierane.

2 polubienia

dlatego jak pisałem wcześniej nie robię tego i z tego samego powodu nr jest zainstalowany na starym telefonie a nie na bramce

Skutek jest zrozumiały, czyli że tego nie robisz i NR masz na telefonie
Pisałem o przyczynie, argumenty są nie zrozumiałe.

Ale oczywiście jak uważasz.
Cieszę się, że udało Ci się zrobić działające połączenie :+1:

1 polubienie

Sądzisz, że Jolka wpuszcza mnie w kanał pomagając zainstalować integrację w niewspieranym custom-components? :smile:

No ale to Twoja bramka i robisz co uważasz za stosowne. Powodzenia :smile:

od niedawna jest trochę krótsza droga na zrobienie tego bezpośrednio w ifttt np w taki sposób


w pierwszym (if) wybieramy Google Assistant V2, zaś w drugim(then) np Webhooks wypełniamy standardowo czyli

w url wklejamy adres otrzymany podczas dodawania integracji ifttt do ha, kolejno wybieramy metodę post i typ kontentu na json w body wpisujemy { "action": "cokolwiek" } a w ha w wyzwalaczu automatyzacji wpisujemy

lub wklejamy taki kod yaml

platform: event
event_type: ifttt_webhook_received
event_data:
  action: cokolwiek

a w node-red Widget (na około) ifttt>ais>gh/nr>scena - #18 przez Akszyn

jak już to mamy wchodzimy w aplikacji google home na telefonie i dodajemy ifttt

może to wciąż nie rozmowa 2 kierunkowa

co to znaczy od niedawna?
to było chyba ze dwa lata temu w dokumentacji AIS, teraz tego nie widzę, bo chyba chodziło o to że iftt jest płatny czy cos takiego.
I przy takim połączeniu każdą komenda potrzebuje osobnego apletu dla akacji.
A chyba nadal są tylko 3 bezpłatne