Je viens de le télécharger pour tester
Bon allez, Pour les impatients
Le principe général est simple
Exemple du Flow pour envoyer un SMS
Dans le bloc Flow Beginning, on indique le payload envoyé par le script de HA et on note le numero de flow pour pouvoir l’invoquer depuis le script.
Dans ce même flow on ajoute des blocs de traitement, de commande, …etc en fonction de son besoin.
Et enfin, il suffit de le déclencher et de lui envoyer une éventuelle variable via un script :
alias: Tel_SMS
sequence:
- service: notify.mobile_app_xxxx
data:
message: command_activity
data:
intent_action: com.llamalab.automate.intent.action.START_FLOW
intent_uri: content://com.llamalab.automate.provider/flows/10/ # indiquer le numero du flow
intent_extras: >-
PN1:{{states('input_text.callnumber')}}
{{states('input_text.smstext')}}
mode: single
Et HOP !!!
La limite , c’est votre imagination pour en faire usage
@+
Merci beaucoup. Super travail. Je regarde ça dès que je peux me poser.
Si c’est pour comprendre la mise en forme de cette carte, t’es pas tombé sur la bonne personne.
Suis plutôt nul sur cette partie. Ici ce sont juste des imbrications de stack horizontaux et verticaux
C’est surtout de la curiosité. Je suis incapable d’en faire autant
OK
Je t’envoie ça dès que j’ai mon pc sous la main, mais attention… interdit de se moquer
Je ne serais même pas capable de repérer d’éventuelles erreurs
Merci
Et voilà @Julhid .
For your eyes only
type: custom:stack-in-card
title: Appels & SMS
cards:
- type: horizontal-stack
cards:
- type: entities
entities:
- entity: input_text.callnumber
icon: mdi:dialpad
- type: custom:button-card
icon: mdi:trash-can
tap_action:
action: call-service
service: input_text.set_value
data:
value: ''
target:
entity_id: input_text.callnumber
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: horizontal-stack
cards:
- type: entities
entities:
- entity: input_text.smstext
icon: mdi:text
- type: custom:button-card
icon: mdi:trash-can
tap_action:
action: call-service
service: input_text.set_value
data:
value: ''
target:
entity_id: input_text.smstext
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: horizontal-stack
cards:
- type: markdown
content: >-
Message de : {{state_attr('sensor.XXXX_last_notification' ,
'android.title')}}
{{states('sensor.XXXX_last_notification')}}
- type: horizontal-stack
cards:
- type: custom:button-card
name: '1'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '1'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: '2'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '2'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: '3'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '3'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: memo1
tap_action:
action: call-service
service: script.tel_memo
service_data:
memonb: '1'
styles:
card:
- width: 170px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: memo2
tap_action:
action: call-service
service: script.tel_memo
service_data:
memonb: '2'
styles:
card:
- width: 170px
- height: 50px
- color: '#44739e'
- type: horizontal-stack
cards:
- type: custom:button-card
name: '4'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '4'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: '5'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '5'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: '6'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '6'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: memo3
tap_action:
action: call-service
service: script.tel_memo
service_data:
memonb: '3'
styles:
card:
- width: 170px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: memo4
tap_action:
action: call-service
service: script.tel_memo
service_data:
memonb: '4'
styles:
card:
- width: 170px
- height: 50px
- color: '#44739e'
- type: horizontal-stack
cards:
- type: custom:button-card
name: '7'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '7'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: '8'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '8'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: '9'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '9'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: memo5
tap_action:
action: call-service
service: script.tel_memo
service_data:
memonb: '5'
styles:
card:
- width: 170px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: memo6
tap_action:
action: call-service
service: script.tel_memo
service_data:
memonb: '6'
styles:
card:
- width: 170px
- height: 50px
- color: '#44739e'
- type: horizontal-stack
cards:
- type: custom:button-card
name: '*'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '*'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: '0'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '0'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
name: '#'
tap_action:
action: call-service
service: script.tel_keypad
service_data:
number: '#'
styles:
card:
- width: 50px
- height: 50px
- color: '#44739e'
- type: custom:button-card
icon: mdi:phone
color: green
tap_action:
action: call-service
service: script.tel_appel
styles:
card:
- width: 110px
- height: 50px
- color: '#44739e'
- type: custom:button-card
icon: mdi:phone-cancel
color: red
tap_action:
action: call-service
service: script.tel_appel_end
styles:
card:
- width: 110px
- height: 50px
- color: '#44739e'
- type: custom:button-card
icon: mdi:message
color: blue
tap_action:
action: call-service
service: script.tel_sms
styles:
card:
- width: 110px
- height: 50px
- color: '#44739e'
Merci beaucoup @Krull56
Bonjour,
Je découvre ce sujet vieux d’un an.
Dans outils de développement/actions j’ai mis cela :
action: notify.mobile_app_sm_g970f
data:
message: command_activity
data:
intent_uri: smsto:0749163967
intent_package_name: com.google.android.apps.messaging
intent_action: android.intent.action.SENDTO
intent_extras: sms_body:TEST
Je dois sur mon smartphone, dans l’application Google Messages envoyer le message.
Comment mettre un retour chariot après TEST pour que le message parte bien sans intervention supplémentaire.
J’ai lu l’ensemble du fil. Mon besoin est beaucoup plus simple que ça.
Le sms_body envoyé au 0749… est en fait un code qui ouvre mon portail ou ma porte d’entrée (serrures The Keys). Mais je voudrais que le sms en question soit envoyé.
Gérard
Hello
j’utilisais notify.sms depuis des années, mais l’intégration vient d’être supprimée
Quelle solution a t on pour envoyer des SMS depuis HA désormais ? Le but étant d’avoir des alertes même lorsqu’il y a une coupure réseau.
Hello,
Cherche sur le Forum, il y a des discutions liés a l’utilisation de clés USB 4G pour pouvoir envoyer ou recevoir des alertes quand tu n’as plus Internet.
par exemple
ou
ou tape SMS dans le moteur de recherche
hello, ok je vais regarder tes liens.
j’utilisais ça, une clef 4G en usb avec notify.sms jusuq’à la disparition de intégration il y a quelquesj ours
Le problème de toutes ces services de notifications(Ntfy, Whatsapp, Telegrame, etc) c’est que si tu n’as plus internet, plus de notifications.
Reste juste a déterminer tes besoins et de mettre en face les bonnes solutions.
Courage
euh … on parle de SMS là, pas de ntfy, whatsapp ou autre !
j’ai mis ça en place il y a quelques années justement pour les problèmes de connexion internet !
Ok,
Je n’ai donc pas tout compris a ton problème.
Ok
Mon problème, c’est que je ne peux plus envoyer de SMS depuis que l’intégration SMS a été supprimée de home assistant ! j’ai une clef usb 4G reliée sur mon serveur HA, mais je ne peux plus l’utiliser sans l’intégration …
Mais tu as toujours ton device 4G et une carte SIM avec abonnement SMS ?
Oui j’ai toujours la clef 4G et la SIM Free 2€.