Aymkdn / assistant-notifier

Plugin pour faire lire du texte au Google Home
https://aymkdn.github.io/assistant-plugins/?plugin=notifier
MIT License
8 stars 3 forks source link

plugin notifier sans freebox #17

Closed nusmiaf closed 3 years ago

nusmiaf commented 3 years ago

bonjour Aymkdn, je reviens après plusieurs année , je n'ai plus de freebox ( c'est sfr dans ma nouvelle ville ) ma question est :+1: est ce que " notifier " peux fonctionner tout seul , j'ai uniquement besoins de push vers google home

merci

Aymkdn commented 3 years ago

Oui, assistant-notifier n'est pas du tout lié à assistant-freebox, donc pas de soucis pour l'utiliser seul.

nusmiaf commented 3 years ago

ok super ! mais ça ne fonctionne pas j'ai repris mon ancien package , que j'ai remis a jour , avec les dernier plugin et le dernier node.js évidement j'ai pas toucher a la partie freebox

image image image

Aymkdn commented 3 years ago

Le problème semble plutôt situé au niveau de IFTTT… Car il n'arrive pas à déclencher l'applet. Peut-être un problème entre IFTTT et Pushbullet ?

En tout cas ça n'a rien à voir avec assistant-notifier puisque rien n'arrive jusqu'à chez vous. Le problème est au niveau de IFTTT.

Au passage, vous pouvez supprimer le plugin assistant-freebox en supprimant toute la section "freebox" de configuration.json

Aymkdn commented 3 years ago

Regardez du côté de https://ifttt.com/pushbullet/settings – essayez peut-être de "Remove Pushbullet" et de le réactiver ? Sinon, si vous avez un compte pro, contactez IFTTT

nusmiaf commented 3 years ago

d'accord , quel serait le problème ? le tokens IFTTT est bon peut etre celui de Push bullet ? je ne trouve pas la page ou le token " en cours " s'affiche .... je soit uniquement celui de la page my account => create access token mais ça en génère un a chaque fois, donc je prend le dernier et je le renseinge sur config....jon ou je fait une erreur ? image

Aymkdn commented 3 years ago

Le problème ne vient de mon programme… Mais de la connexion entre IFTTT et Pushbullet.

Tu peux essayer d'aller sur https://ifttt.com/pushbullet/settings – et de faire "Remove Pushbullet" puis de le réactiver ?

Tu as un compte pro IFTTT ? Si oui, contacte les si la solution ci-dessus ne fonctionne pas.

nusmiaf commented 3 years ago

C'est bon ! tu a raison comme a chaque fois :D
réactivation de pushbullet dans ifttt

Aymkdn commented 3 years ago

👍

nusmiaf commented 3 years ago

pour supprimer la box , supprime juste ça =

ou je supprime des fichier ailleurs image

Aymkdn commented 3 years ago

Ouais normalement, et après tu redémarres assistant-plugins et le plugin Freebox ne devrait plus être listé.

nusmiaf commented 3 years ago

Erreur :

[assistant] Assistant v2.0.13 : Chargement en cours... [assistant] 5 plugins trouvés. [assistant] Chargement du plugin 'freebox' (v2.0.15) TypeError: Cannot read property 'server_ip' of undefined at new AssistantFreebox (F:\Mes documents\Maison\Electricite\IPX800\Google Home\assistant-plugins\node_modules\assistant-freebox\freebox.js:18:43) at Object.exports.init (F:\Mes documents\Maison\Electricite\IPX800\GoogleH ome\assistant-plugins\node_modules\assistant-freebox\freebox.js:629:10) at F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins \node_modules\assistant-plugins\index.js:85:76 at F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins \node_modules\assistant-plugins\index.js:10:16 at processTicksAndRejections (node:internal/process/task_queues:94:5)

F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins>^A

Aymkdn commented 3 years ago

Fais voir ton fichier configuration.json

nusmiaf commented 3 years ago

{ "main": { "pushbullet_token": "o.cF6""""""""""""""""""""""""""""""""""ZfhTYeJehSnX" }, "plugins": { "freebox": { "code_telecommande": "14147838", "search_path": "/Disque dur/Vidéos/", "use_Mon_Bouquet": false, "box_to_control": "hd1", "app_token": "PilMCp00D99kZ3oL9tpicAi3fpI+m3F8+7mzV7zQYDNksnsGUogwDq3E1pOO3R8F" }, "ifttt": { "key": "bU"""""""""""""""""""""""""""DPWf" }, "notifier": { "host": "192.168.1.220" } } }

Aymkdn commented 3 years ago

Tu dois enlever

"freebox": {
  "code_telecommande": "14147838",
  "search_path": "/Disque dur/Vidéos/",
  "use_Mon_Bouquet": false,
  "box_to_control": "hd1",
  "app_token": "PilMCp00D99kZ3oL9tpicAi3fpI+m3F8+7mzV7zQYDNksnsGUogwDq3E1pOO3R8F"
}, 
nusmiaf commented 3 years ago

toujours erreur : image

{ "main": { "pushbullet_token": "o.cF6jm""""""""""""""TYeJehSnX" }, "plugins": { "ifttt": { "key": "bUg"""""""""""""""MenDPWf" }, "notifier": { "host": "192.168.1.220" } } }

il affiche bien qu'il charge le plugin freebox et la erreur

Aymkdn commented 3 years ago

T'es sûr que tu modifies le bon fichier ?

Faut que je regarde si mon ordi. Je mange là, je regarde plus tard.

nusmiaf commented 3 years ago

celui là

image

Aymkdn commented 3 years ago

Au temps pour moi. Il faut désinstaller le plugin avec la commande npm uninstall assistant-freebox

nusmiaf commented 3 years ago

Microsoft Windows [version 6.3.9600] (c) 2013 Microsoft Corporation. Tous droits réservés.

C:\Users\Nusmi>npm uninstall assistant-freebox

up to date, audited 1 package in 273ms

found 0 vulnerabilities

C:\Users\Nusmi>

Aymkdn commented 3 years ago

Voilà et si tu relances assistant-plugins il ne devrait plus être listé dans les plugins, non ?

nusmiaf commented 3 years ago

non toujours une erreur [assistant] Assistant v2.0.13 : Chargement en cours... [assistant] 5 plugins trouvés. [assistant] Chargement du plugin 'freebox' (v2.0.15) TypeError: Cannot read property 'server_ip' of undefined at new AssistantFreebox (F:\Mes documents\Maison\Electricite\IPX800\Google Home\assistant-plugins\node_modules\assistant-freebox\freebox.js:18:43) at Object.exports.init (F:\Mes documents\Maison\Electricite\IPX800\GoogleH ome\assistant-plugins\node_modules\assistant-freebox\freebox.js:629:10) at F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins \node_modules\assistant-plugins\index.js:85:76 at F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins \node_modules\assistant-plugins\index.js:10:16 at processTicksAndRejections (node:internal/process/task_queues:94:5)

F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins>

avec le confi.json { "main": { "pushbullet_token": "o.c""""""""""""""""""""""""""""hSnX" }, "plugins": { "ifttt": { "key": "bUgW""""""""""""""""DPWf" }, "notifier": { "host": "192.168.1.230", "volume": 40 } } }

Aymkdn commented 3 years ago

C:\Users\Nusmi>npm uninstall assistant-freebox

C'est pas dans C:\Users\Nusmi qu'il faut lancer la commande npm uninstall assistant-freebox… mais dans F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins

nusmiaf commented 3 years ago

désolé

F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins>npm un install assistant-freebox

removed 1 package, and audited 143 packages in 1s

3 packages are looking for funding run npm fund for details

9 high severity vulnerabilities

To address all issues possible (including breaking changes), run: npm audit fix --force

Some issues need review, and may require choosing a different dependency.

Run npm audit for details.

F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins>

nusmiaf commented 3 years ago

oui les lignes de commandes et moi ... c'est bon là

[assistant] Assistant v2.0.13 : Chargement en cours... [assistant] 4 plugins trouvés. [assistant] Chargement du plugin 'ifttt' (v2.0.1) [assistant-ifttt] Plugin chargé et prêt. [assistant] Chargement du plugin 'launch' (v1.0.1) [assistant-launch] Plugin chargé et prêt. [assistant] Chargement du plugin 'notifier' (v2.1.11) [assistant-notifier] Plugin chargé et prêt. [assistant] Chargement du plugin 'wait' (v2.0.1) [assistant-wait] Plugin chargé et prêt. [assistant] Connexion au flux de PushBullet... [assistant] (2021-01-23 14:04:41) Connecté ! Prêt à exécuter les ordres.

nusmiaf commented 3 years ago

une dernière question est ce que le message peux être diffusé sur deux Google home ou plus en simultané ?

Aymkdn commented 3 years ago

Oui, c'est expliqué dans la documentation du plugin !

nusmiaf commented 3 years ago

oui j'ai vue pour ciblé celui de " la chambre " ou du " salon" mais si je veux les deux avec un seul push ?

Aymkdn commented 3 years ago

Screenshot_20210122-191123_Chrome

nusmiaf commented 3 years ago

excuse moi , j'ai lu au mauvais endroit image

nusmiaf commented 3 years ago

et ça remarche plus ...

node:internal/modules/cjs/loader:1154 throw err; ^

SyntaxError: F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-p lugins\configuration.json: Unexpected end of JSON input at parse () at Object.Module._extensions..json (node:internal/modules/cjs/loader:1151: 22) at Module.load (node:internal/modules/cjs/loader:973:32) at Function.Module._load (node:internal/modules/cjs/loader:813:14) at Module.require (node:internal/modules/cjs/loader:997:19) at require (node:internal/modules/cjs/helpers:92:18) at Object.exports.start (F:\Mes documents\Maison\Electricite\IPX800\Google Home\assistant-plugins\node_modules\assistant-plugins\index.js:4:23) at Object. (F:\Mes documents\Maison\Electricite\IPX800\GoogleHo me\assistant-plugins\index.js:1:30) at Module._compile (node:internal/modules/cjs/loader:1108:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10 )

F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins>

{ "main": { "pushbullet_token": "o.cF"""""""""""""""""""""""""""""""""hSnX" }, "plugins": { "ifttt": { "key": "bU"""""""""""""""""""""""""""""""PWf" }, "notifier": { "host": { "Bureau":"192.168.1.230", "Salon":"192.168.1.220", "volume": 40 } } }

Aymkdn commented 3 years ago

Unexpected end of JSON input

Le message indique que vous avez un problème dans votre fichier.

{
  "main": {
    "pushbullet_token":"o.cF"""""""""""""hSnX"
  },
  "plugins": {
    "ifttt": {
      "key": "bU""""""""""""""""""""PWf"
    },
    "notifier": {
      "host": {
        "Bureau":"192.168.1.230",
        "Salon":"192.168.1.220",
        "volume": 40
      }
    }
  }
} // <<< manquant ? 

En l'occurrence on dirait qu'il manque une, } à la fin du fichier

nusmiaf commented 3 years ago

c'est ça et quand on y connais rien comme moi ... ba on le voit pas ....

{ "main": { "pushbullet_token": "o""""""""""""""""""""""""""""""""""SnX" }, "plugins": { "ifttt": { "key": "bU"""""""""""""""""""""""""""""""""""Wf" }, "notifier": { "host": { "Bureau":"192.168.1.230", "Salon":"192.168.1.220", "Garage":"192.168.1.221", "Max":"192.168.1.223", "volume": 40 } } } }

là c'est bon

nusmiaf commented 3 years ago

pour la syntaxe de l'applet c'est bien => notifier_{Salon,bureau} Attention , .. ! présence,sur la, terrasse

avec les crochets !?

[assistant] Assistant v2.0.13 : Chargement en cours... [assistant] 4 plugins trouvés. [assistant] Chargement du plugin 'ifttt' (v2.0.1) [assistant-ifttt] Plugin chargé et prêt. [assistant] Chargement du plugin 'launch' (v1.0.1) [assistant-launch] Plugin chargé et prêt. [assistant] Chargement du plugin 'notifier' (v2.1.11) [assistant-notifier] Plugin chargé et prêt. [assistant] Chargement du plugin 'wait' (v2.0.1) [assistant-wait] Plugin chargé et prêt. [assistant] Connexion au flux de PushBullet... [assistant] (2021-01-23 19:52:40) Connecté ! Prêt à exécuter les ordres. [assistant] (2021-01-23 19:52:47) Commande reçue: [ 'notifier_{Salon,bureau} Attention , .. ! présence,sur la, terrasse' ] [assistant] (2021-01-23 19:52:47) Appel du plugin 'notifier' [assistant-notifier] (Salon,bureau) Lecture du message : Attention , .. ! prés ence,sur la, terrasse node:internal/process/promises:227 triggerUncaughtException(err, true / fromPromise /); ^

TypeError [ERR_INVALID_ARG_TYPE]: The "options.port" property must be one of t ype number or string. Received function callback at new NodeError (node:internal/errors:329:5) at lookupAndConnect (node:net:990:13) at TLSSocket.Socket.connect (node:net:969:5) at Object.connect (node:_tls_wrap:1632:13) at Client.connect (F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\a ssistant-plugins\node_modules\castv2\lib\client.js:35:21) at PlatformSender.connect (F:\Mes documents\Maison\Electricite\IPX800\Goog leHome\assistant-plugins\node_modules\castv2-client\lib\senders\platform.js:27 :15) at F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins \node_modules\assistant-notifier\notifier.js:36:13 at new Promise () at AssistantNotifier.prom (F:\Mes documents\Maison\Electricite\IPX800\Goog leHome\assistant-plugins\node_modules\assistant-notifier\notifier.js:31:10) at F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins \node_modules\assistant-notifier\notifier.js:96:15 { code: 'ERR_INVALID_ARG_TYPE' }

F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins>

nusmiaf commented 3 years ago

c'est encore moi .... bureau avec un " b" minuscule.... iso "B" ça fonctionne

Merci pour ton aide précieuse

nusmiaf commented 3 years ago

bonjour , j’essaie d'installer l'assistant sur mon NAS mais j'ai un problème de droit image image

Aymkdn commented 3 years ago

Mauvaise idée de l'installer dans le répertoire /var/log

Installe le plutôt dans le répertoire de ton utilisateur (exemple /home/user1)

Tu peux t'y rendre en tapant juste cd sans argument

nusmiaf commented 3 years ago

je l'ai mis là en fait = image image

nusmiaf commented 3 years ago

problème c'est que déjà avec Windows , j'ai galérer alors les commandes Linux ... l'horreur j'ai fait intervenir un ami , mais ça reste au point que tu voit au dessus

nusmiaf commented 3 years ago

tu peux me donner un coup de main ?

Aymkdn commented 3 years ago

Dans /homes/admin ça le fera peut être oui

nusmiaf commented 3 years ago

ba pour moi c'est là mais comme je t'ai dit je suis incapable de le faire moi même et mon amis a pas plus réussit du coup ba ça fonctionne pas sur le nas et j’imagine que comme y a un doublon avec le pc quand je le lance sur le pc et bien a fonctionne plus non plus

Aymkdn commented 3 years ago

Tout à l'heure tu as fait ton installation dans /var/log

Donc si tu l'as fait dans /homes/admin c'est bien.

Quel est le problème ? Quelle erreur ?

nusmiaf commented 3 years ago

quand je plugin est lancer le seul résultat c'est que le GH fait "Gling" mais ne dit rien et sur la fenêtre de putty il y a des erreurs partout comme sur les screen que je t'ai fait permission denied et autre erreur directory et sans mon amis qui y arrive pas non plus et sans toi, ba moi je sais pas faire comme tu voit j'ai bien essayer d'y arriver sans te demander mais sans grand résultat et je sais même pas comment tout effacer du nas si ça fonctionne pas correctement

Aymkdn commented 3 years ago

Tu peux me refaire un screen de quand tu le lances depuis /homes/admin?

nusmiaf commented 3 years ago

image

Aymkdn commented 3 years ago

cd /homes/admin/assistant-plugins node index.js

nusmiaf commented 3 years ago

image

Aymkdn commented 3 years ago

Est-ce que tu essaies de comprendre ce que tu fais au moins ? image

No such file or directory

Si tu ne parles absolument pas anglais, alors tu utilises Google Translate. Cela veut dire que le chemin d'accès /homes/admin/assistant-plugins n'existe pas.

Moi je veux bien aider, mais il faut aussi que tu fasses des efforts.

Donc grâce à ta copie d'écran, je vois que le bon chemin d'accès est /volume1/homes/admin/assistant-plugins. Alors :

admin@NAS_II:\~$ cd /volume1/homes/admin/assistant-plugins admin@NAS_II:\~$ node index.js

nusmiaf commented 3 years ago

désolé , évidement que j’essaie , sinon je me prendrai pas la tête up-grader mon système , apres il y a des personne qui on des aptitude que d'autres n'ont pas ...
je doit t’exaspérer je me doute :(

image

donc là quand je le lance en manuel ça a l'air de fonctionner mais , le GH fait "Gling" et ne dit rien

l'applet a fonctionner elle : image

Aymkdn commented 3 years ago

Si un message est reçu, il s'affichera dans ta console – c'est-à-dire dans cette fenêtre : image

Si rien ne s'affiche c'est que le message n'a pas été reçu.

As-tu bien arrêté assistant-plugins sur ton autre ordinateur ?