Aymkdn / assistant-plugins

Des plugins pour les Assistant (comme Google Home, Cortana, Alexa)
https://aymkdn.github.io/assistant-plugins/
MIT License
92 stars 21 forks source link

Limite pushbullet #274

Closed superiuspi closed 3 years ago

superiuspi commented 3 years ago

bonjour, Pushbullet est limité a 100 notes par mois et je suis arrivé à la limite . Je me demandais s'il y avait un moyen d'envoyer les infos à assistant plugin autrement que par pushbullet ... un webhook par exemple ... Une idée ???

Aymkdn commented 3 years ago

Pour avoir un Webhook, il faut avoir un serveur qui tourne sur la machine. Le principe d'assistant-cloud est d'avoir un système simple (donc pas de serveur à installer, ni de devoir ouvrir des ports, etc).

Donc si on ne veut pas passer par tout ça, il faut trouver un service accessible depuis IFTTT et qui peut être monitoré par assistant-plugins. Pushbullet était le plus apte à répondre à tous les critères.

Si tu me trouves un autre service, je suis prêt à regarder ce qu'il peut être fait. Sinon il faudra qu'assistant-plugins ait un plugin qui permet de lancer un serveur local pour recevoir des webhooks…

Puis-je te demander comment tu utilises assistant-plugins pour arriver à la limite ?

(Bien sûr il reste l'option de prendre l'option Pro de Pushbullet sinon)

superiuspi commented 3 years ago

Ok merci pour ta réponse . En fait, j'ai fait mon propre plugin assistant("domo" je suis pas allé cherché loin !) qui me sert à piloter ma domotique . j'utilise beaucoup aussi le plugin launch_bash (utilisé avant de faire mon propre plugin)qui me permet d’exécuter mes scripts de gestion de lumière et autres sur mes raspberry pi mais aussi je commande kodi à la voix (via pushbullet). Et enfin j'utilise le plugin freebox ... J'ai pensé à l'option pro de Pushbullet aussi mais j'explore d'abord les solutions gratuites ... J'utilise home assistant alors je vois si je peux trouver une autre solution que pushbullet.Mais il faut avouer que pushbullet est très pratique avec assistant-plugin pour tourner sur différents raspberry pi. (je l'utilise sur un pi 3 , un Pi0w et un pi 4! )

Aymkdn commented 3 years ago

Pour le plugin Freebox, tu pourrais passer sur https://assistant.kodono.info/freebox/ (gratuit, que je maintiens, et qui a plus de fonctionnalités).

Pour la domotique, tu devrais plutôt utiliser Home Assistant et leur intégration à Google Home: https://www.home-assistant.io/integrations/google_assistant/ (qui sera plus adapté)

Reste à voir si grâce à ça tu diminues ton nombre d'appels à Pushbullet ?

superiuspi commented 3 years ago

oui je m'en sert déjà mais tu ne peux pas passer de paramètres .Quand tu appelles un script de home assistant mis a dispo dans google home , tu ne peux pas ajouter le "TextField" comme dans ifttt donc ça veux dire faire un script pour chaque commande vocale ... !!!

superiuspi commented 3 years ago

Je suis en train de décortiquer GoogleHomeKodi qui lui reçoit des webhoooks ...

Aymkdn commented 3 years ago

OK. À ce stade, je n'ai pas de solution simple à te proposer…

Tiens moi au courant de tes découvertes et la direction que ça doit prendre.

Ybbet commented 3 years ago

@superiuspi : si tu utilises Home Assistant, tu peux essayer de voir l'utilisation de rest_command. Un exemple : https://community.home-assistant.io/t/running-a-shell-command-from-home-assistant-to-remote-linux-pc/135221/7 Tu pourrais utiliser MQTT pour ton besoin… peut-être. Des pistes ici : https://www.home-assistant.io/blog/2017/03/28/http-to-mqtt-bridge/ https://github.com/petkov/http_to_mqtt

Pour HA et GH, perso, j'ai pris l'abonnement à Nabu Casa, cela simplifie la vie. :-) L'interfaçage par DuckDNS se fait aussi très bien.

superiuspi commented 3 years ago

@Ybbet merci . Mais j'utilise déjà les commandes shell via HA et pour le http to mqtt il y a aussi un intermédiaire "cloud" payant. L’interfaçage duckdns est ok pour moi mais l'api webhook me limite trop . Je ne suis malheureusement pas assez calé pour créer mon propre serveur nodejs alors j'essaye de trouver quelque chose d’équivalent et je le bidouille ... d'ou mon intérêt pour assistant-plugin.

Ybbet commented 3 years ago

@superiuspi ah mais ton serveur nodejs... Tu l'as déjà avec Assistant-Plugins :-) C'est du nodejs. Donc, il te suffirait de suivre la démarche décrite dans la doc pour avoir du MQTT to Nodejs. Il faudrait que j'écrive un article (par curiosité) sur le sujet MQTT/HTTP/NODEJS.

Je ne cache pas, que depuis j'utilise HA (sur un RaspberryPi4), j'utilise beaucoup moins Assistant Plugins mais je garde un oeil sur son développement car j'aime le projet. J'ai installé sur le raspberry pi 3b+ qui fait tourner assistant-plugins, le serveur MQTT. Et ça ne bronche pas. On pourrait de ce fait adapter la doc http_to_mqtt pour fonctionner avec le serveur MQTT local. Et comme tu es habitué à duckDNS, une url externe pour IFTTT. Bref, je lance l'idée en l'air comme ça. :-)

no-response[bot] commented 3 years ago

Cette issue a été automatiquement fermée car il n'y a eu aucune réponse complémentaire de la part de l'auteur. N'hésite pas à reposter ici si tu as d'autres questions.