Closed nusmiaf closed 3 years ago
Oui, assistant-notifier
n'est pas du tout lié à assistant-freebox
, donc pas de soucis pour l'utiliser seul.
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
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
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
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 ?
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.
C'est bon !
tu a raison comme a chaque fois :D
réactivation de pushbullet dans ifttt
👍
pour supprimer la box , supprime juste ça =
ou je supprime des fichier ailleurs
Ouais normalement, et après tu redémarres assistant-plugins
et le plugin Freebox ne devrait plus être listé.
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
Fais voir ton fichier configuration.json
{ "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" } } }
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"
},
toujours erreur :
{ "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
T'es sûr que tu modifies le bon fichier ?
Faut que je regarde si mon ordi. Je mange là, je regarde plus tard.
celui là
Au temps pour moi. Il faut désinstaller le plugin avec la commande npm uninstall assistant-freebox
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>
Voilà et si tu relances assistant-plugins
il ne devrait plus être listé dans les plugins, non ?
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 } } }
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
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>
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.
une dernière question est ce que le message peux être diffusé sur deux Google home ou plus en simultané ?
Oui, c'est expliqué dans la documentation du plugin !
oui j'ai vue pour ciblé celui de " la chambre " ou du " salon" mais si je veux les deux avec un seul push ?
excuse moi , j'ai lu au mauvais endroit
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 (
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 } } }
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
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
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 (
F:\Mes documents\Maison\Electricite\IPX800\GoogleHome\assistant-plugins>
c'est encore moi .... bureau avec un " b" minuscule.... iso "B" ça fonctionne
Merci pour ton aide précieuse
bonjour , j’essaie d'installer l'assistant sur mon NAS mais j'ai un problème de droit
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
je l'ai mis là en fait =
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
tu peux me donner un coup de main ?
Dans /homes/admin ça le fera peut être oui
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
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 ?
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
Tu peux me refaire un screen de quand tu le lances depuis /homes/admin?
cd /homes/admin/assistant-plugins node index.js
Est-ce que tu essaies de comprendre ce que tu fais au moins ?
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
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 :(
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 :
Si un message est reçu, il s'affichera dans ta console – c'est-à-dire dans cette fenêtre :
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 ?
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