Powiadomienia na WhatsApp

[UPDATE 2020-10-16]

Dzisiaj zostałem poinformowany, że:
CallMeBot Monthly subscription is cancelled
I have just cancelled the PayPal Monthly Subscription ($0,40) that you have in order to use the WhatsApp API with the +48xxxxxxxxx phone number.
I realized that PayPal is charging $0,32 as fees leaving only $0.08 net revenue to support my project :frowning:
I encourage you to subscribe to the Yearly Subscription using this link
Od uruchomienia płatnej subskrypcji nie miałem problemów z powiadomieniemi więc wykupię roczną supskrypcję.

A z dobrych informacji, pojawiła się możliwość dodawania emotikon do wiadomości: https://www.callmebot.com/uncategorized/how-to-use-emoticos-with-the-api/

Przykład:
image

Efekt poniżej:
image

Wyślę przez whatspp komendę wykonania czegoś ? Np wysyłam treść “włącz światło w salonie” i robię na podstawie tego triger w node red ? Czy tylko powiadomienia w kierunku HA >>> Whatsapp ?

Sorki za odkopanie tematu.

Taka funkcjonalność jest planowana - Free API to Send Signal Messaging - CallMeBot API
Cooming soon
Very soon, the Bot will allow users to create their own commands and buttons to send GET/POST requestes to your devices based on customizable commands. For example, to turn on a light or arm the alarm.

1 polubienie

Dziś zrobiłem sobie powiadomienia i komendy w Telegramie (działa świetnie dla pojedynczego czatu jak i grupy)… i oczywiście jak skończyłem to trafiłem na info o whatappie :joy: Dzięki @macek.

Skonfigurowałem dzisiaj bramkę właśnie dla Signala. Dla mnie to jedyny słuszny komunikator. Żałuję, że więcej osób z niego nie korzysta. Powiadomienie przychodzi bardzo szybko. Polecam.
W najbliższym czasie testy z HA.

zainstalowałem dodatek whatsapp_addon https://github.com/giuseppecastaldo/ha-addons/tree/main/whatsapp_addon
Wszystko ładnie działa ale nie wiem w jakim formacie wstawić linka do zdjęcia. Jeśli wstawiam link do obrazu jak w przykładzie z zewnętrznego źródła to wszystko jest OK. Jeśli chcę wstawić obraz z HA tak jak ze standardowych powiadomień np. /media/local/foto.jpg to niestety nie otrzymuję wiadomości.

Nie korzystam z tej integracji więc nie wiele moge pomóc w tym temacie.

A jak wpisujesz numer?
Próbowałem już:
48505xxxxxx
0048505xxxxxx
ale cały czas dostaję:
“[2024-09-24T09:54:59.535] [ERROR] default - Error in sending message. Please specify client ID.”

Przecież to jest w Dokumentacji

Tak, czytałem dokumentację i dając:
48505xxxxxx@s.whatsapp.net
ciągle mam taki bład

Pokaż kod wysyłający powiadomienie.

w automations.yaml:

- id: '1727080569670'
  alias: Nowa automatyzacja
  description: ''
  trigger:
  - platform: state
    entity_id:
    - binary_sensor.oswietlenie
    from: 'off'
    to: 'on'
  condition: []
  action:
  - action: whatsapp.send_message
    metadata: {}
    data:
      data:
        clientId: default
        to: 48505xxxx@s.whatsapp.net
        body:
          text: Testowe!!!
  mode: single

Ok, mam - mój bład teraz jak wrzuciłem kod zobaczyłem:)
jest dwa razy:

-data:

Cześć, zainstalowałem dodatek, skopiowałem Twój przykład, przerobiłem na swoje encje i nr i mam taki błąd:

s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[10:15:06] INFO: Installed custom component.
[2024-09-25T10:15:08.844] [INFO] default - Whatsapp Addon started.
[2024-09-25T10:15:10.160] [INFO] default - default client is ready.
[2024-09-25T10:22:30.052] [ERROR] default - Error in sending message. Please specify client ID.

Zrobiłem tak jak było napisane w dokumentacji.

A sparowałeś Dodatek ze swoim kontem Whatsapp dedykowanym dla HA?
Po pierwszym uruchomieniu wystawia on powiadomienie, w którym masz QR do zeskanowania smartfonem z konta na którym będzie pracował Dodatek (ale to musi być inne konto niż to, na którym chcesz odbierać wiadomości).

Dzięki, to jest to bo próbowałem wysłać sam do siebie testowo. :+1:

A co stoi na przeszkodzie żeby wysłać do siebie ? Korzystając z tej metody WhatsApp Text Messages from HomeAssistant - CallMeBot API
Można wysyłać na swój numer. Nie potrzeba do tego dodatków.

W pierwszej opcji moge wysłać do dowolnej osoby podając tylko jej numer telefonu ale nie mogę sam do siebie. Druga opcja daje możliwość wysłania do siebie powiadomienia ale chcąc wysłać do kogoś to ten ktoś musi się “zarejestrować” w CallMeBoot. Zależy co kto potrzebuje.

2 polubienia

Ja bawiłem się w powiadomienia na whatsapp, i albo były płatne i działały super, albo darmowe i przesyłały spam z powiadomieniem lub działały z dużym opóźnieniem. Finalnie zdecydowałem się na telegram Telegram - Home Assistant i w porównaniu do whatsapp działa dużo lepiej (jak nie masz telegrama to fakt musisz doinstalować następną apkę na tel itp.) ale proponuje spróbować bo przez bot’a działa to naprawdę super - największe zaskoczenie wśród znajomych jest jak ktoś dzwoni do drzwi dzwonkiem a ja dostaję wiadomości na telegramie ze zdjęciami z kamerki przed drzwiami :wink:

2 polubienia

Właśnie przetestowałem integrację z Telegram. Działa naprawdę dobrze.

1 polubienie