E como posso testar? @ricain? Dás-me uma ajuda?
Estive a pesquisa, e como faço não funciona. Eu uso um script para o envio de sms a partir do HA para um provedor sip. E esse sip como é obvio não deixa fazer chamadas através de script porque tens que ter algo que simula o telefone para realizar a chamada, neste caso por script não dá.
Hum. Que pena, dava-me mesmo bué de jeito essa opção… Muito obrigado por tudo. Forte abraço.
dá para enviar sms pelo Homeassistant sem precisar de uma app externa ? android ? ou por uma que seja gratis ? Instalando a app do mosquito dá também para enviar sms ?
Que app é essa do Mosquitto?
queria dizer Zanzito - MQTT Extension
https://play.google.com/store/apps/details?id=it.barbaro.zanzito
Ahhh… Sem usar mais nada de software/hardware só conheço o Zanzito e o método que está descrito na primeira publicação deste tópico.
como enviar sms pelo zanzito ? é q fica mais barata a compra que a app do joao…
Podes ver como no manual do Zanzito:
Eu tenho um método de envio de sms por um forncedor sip. Não sei se funciona no hassio, mas funciona no raspassio e em raspbian.
Podem ver os preços de envio do fornecedor que uso: https://www.12voip.com/sms_rates/
Caso haja pessoal interessado posso fazer o tutorial sobre isso.
Tens q instalar um servidor de voip no rasp. Certo? Venha de la esse tutorial…
Ja li o pdf do zanzito mas nao percebi como se envia os sms… alguem com um tutorial?
Na página 6 do manual está a resposta à tua pergunta.
Send SMS. When active, Zanzito uses the SMS messaging capabilities of your phone to send actual SMS
messages;To request the sending of an SMS message, your backend server must publish an MQTT message in the form:
zanzito/<your-device-name>/sendsms/<phone-number> <text>
You can decide whether or not a standard Android notification is shown upon receiving an SMS message
request and the corresponding notification sound
Não, usas um servidor sip (voip) existente. E depois tens que pagar o envio dessa sms.
como faço para enviar um sms numa automaçao pelo zanzito ?
Invalid config for [automation]: Service zanzito/skysurf_phone/sendsms/91xxxxxxx teste zanzito sms does not match format <domain>.<name> for dictionary value @ data[‘action’][3][‘service’].
dá-me erro:
- alias: Update HA
trigger:
platform: state
entity_id: updater.updater
action:
- service: notify.noti_pushbullet
data:
title: "Home Assistant"
message: "Update Disponível para o HA"
- service: script.notify_save_to_file
data:
message: '{{ as_timestamp (now()) | timestamp_custom("%d/%m %H:%M") }} - Update HA'
- service: notify.gmail
data:
title: "Home Assistant"
message: "Update Disponível para o HA"
- service: zanzito/skysurf_phone/sendsms/91xxxxxx teste zanzito sms
nao é assim para enviar ?? sms pelo zanzito ?
Parece que não leste o que escrevi na mensagem anterior por isso vou repetir:
To request the sending of an SMS message, your backend server must publish an MQTT message
Assim sendo, o serviço a utilizar não é esse…
podes dar um exemplo de como publicar uma mensagem mqtt ? na automaçao ? nao percebo nada disso … thanks…
é algo deste género:
- alias: Update HA
trigger:
platform: state
entity_id: updater.updater
action:
- service: notify.noti_pushbullet
data:
title: "Home Assistant"
message: "Update Disponível para o HA"
- service: script.notify_save_to_file
data:
message: '{{ as_timestamp (now()) | timestamp_custom("%d/%m %H:%M") }} - Update HA'
- service: notify.gmail
data:
title: "Home Assistant"
message: "Update Disponível para o HA"
- service: mqtt.publish
#- platform: mqtt
data_template:
topic: "zanzito/skysurf_phone/sendsms/91xxxxxx teste zanzito sms"
depois de algumas pesquisas alterei para:
- alias: Update HA
trigger:
platform: state
entity_id: updater.updater
action:
- service: notify.noti_pushbullet
data:
title: "Home Assistant"
message: "Update Disponível para o HA"
- service: script.notify_save_to_file
data:
message: '{{ as_timestamp (now()) | timestamp_custom("%d/%m %H:%M") }} - Update HA'
- service: notify.gmail
data:
title: "Home Assistant"
message: "Update Disponível para o HA"
- service: mqtt.publish
#- platform: mqtt
data_template:
topic: "zanzito/skysurf_phone"
payload_template: "{ zanzito/skysurf_phone/sendsms/91xxxxx teste zanzito sms }"
mas continua sem enviar sms…
alguem que me possa ajudar … obrigado
A opção de enviar/receber SMS está activa na app do telemóvel?