jojo Posté(e) le 14 novembre 2016 Signaler Posté(e) le 14 novembre 2016 donc tout fonctionne PARFAITEMENT, et pour l'option Portable il faut simplement ajouter une ligne elseif (type(entry[GEA.keys["PARAMS"]][i]) == "table" and string.lower(entry[GEA.keys["PARAMS"]][i][1]) == "portable" and #entry[GEA.keys["PARAMS"]][i] > 1) then fibaro:call(tonumber(entry[GEA.keys["PARAMS"]][i][2]), "sendPush", GEA.getMessage(entry, nil)) GEA.log("sendActions", entry, "!ACTION! : pushed to " .. entry[GEA.keys["PARAMS"]][i][2], true) -- ligne suivante ajoutée pour pushbullet fibaro:setGlobal("Pushbullet", GEA.getMessage(entry, nil)) pushed = true Merci @Pepite et @Steven pour votre super bonne idée. Vous confirmez l'adage qu'il faut que les choses soient KISS. 2
Nico Posté(e) le 20 novembre 2016 Signaler Posté(e) le 20 novembre 2016 Merci Steven, en place chez moi aussi, moi j'ai fais 2 Scènes différentes, une part Token, fonctionne très bien aussi et me permet de gérer de façon distinct chaque téléphone. 2
Nico Posté(e) le 9 décembre 2016 Signaler Posté(e) le 9 décembre 2016 Hello, depuis hier matin, plus de pushbullet. Du coup je regarde à l'instant pour voir, et bug (Voir debug ci joint). Cela est arrivé d'un coup, mais je ne vois pas trop pourquoi. Une idée ? Cela pourrait il être le token qui a changé ?
Nico Posté(e) le 9 décembre 2016 Signaler Posté(e) le 9 décembre 2016 Test fait avec un nouveau token, cela ne change rien...
Steven Posté(e) le 9 décembre 2016 Auteur Signaler Posté(e) le 9 décembre 2016 Même soucis chez moi. Il faut ignoré le message d'erreur qui est une erreur de programmation de ma part. Le vrai message est "Erreur : short read" mais cela reste un soucis avec Pushbullet. Je n'ai pas le temps de regarder cela aujourd'hui :-(
Nico Posté(e) le 9 décembre 2016 Signaler Posté(e) le 9 décembre 2016 J'ai lu le code, je me disais aussi pour le message d'erreur, je ne comprenais pas trop. Pas de souci et merci !
pepite Posté(e) le 9 décembre 2016 Signaler Posté(e) le 9 décembre 2016 Top, c'est pushbullet qui buggue ;-) alors
samhuin Posté(e) le 13 décembre 2016 Signaler Posté(e) le 13 décembre 2016 Salut, j'ai le meme probleme mais il semble que pushbullet a changer la limite de 500msg/mois a 100/msg par mois. Ca vient peut etre de la? bonne jounrée
Nico Posté(e) le 13 décembre 2016 Signaler Posté(e) le 13 décembre 2016 Ahh, super si ils ont fait ça...
Steven Posté(e) le 13 décembre 2016 Auteur Signaler Posté(e) le 13 décembre 2016 J'ai une version pro qui est donc illimitée et j'ai le même soucis
Nico Posté(e) le 13 décembre 2016 Signaler Posté(e) le 13 décembre 2016 Ok, donc qque chose a du changer dans l'API je suppose.
pepite Posté(e) le 14 décembre 2016 Signaler Posté(e) le 14 décembre 2016 Certainement, pas sur d'avoir le temps auj, mais je jetterai un oeil pour ma culture lol
Peter Posté(e) le 14 décembre 2016 Signaler Posté(e) le 14 décembre 2016 Hello ce Qui est étonnant c'est qu'il fonctionne avec Jeedom avec le même token Sa me sert à envoyer la conso d,eau du jour stocker dans une variable sur Jeedom mais sur hc2 il ne veut rien savoir
pepite Posté(e) le 14 décembre 2016 Signaler Posté(e) le 14 décembre 2016 Ah, donc ca viendrait de la HC2 ?
Peter Posté(e) le 14 décembre 2016 Signaler Posté(e) le 14 décembre 2016 @pepite tu as insfaller jeedom si oui teste il y a un Plugins gratuit je suis au boulot mais je regarderais le log du plugins pour voir a titre d.info si @steven ou toi @pepite vous voulez le log de pushbullet pour voir si sa peut aider je vous le file
pepite Posté(e) le 14 décembre 2016 Signaler Posté(e) le 14 décembre 2016 Je vies de jouer avec mon premier Plugin ;-) Merci @Peter Effectivement ca fonctionne depuis Jeedom, le curl request post fonctionne, et l'API des pushs n'a pas change curl request POST https://api.pushbullet.com/v2/pushes (a:4:{s:4:"type";s:4:"note";s:5:"title";s:3:"Log";s:4:"body";s:18:"test niveau de log" Le code du master pour les push @Steven sendPush = function(self, message, id, token) local http = net.HTTPClient() http:request("https://api.pushbullet.com/v2/pushes", { options = { method = 'POST', headers = { ["Access-Token"] = token, ["Content-Type"] = "application/json" }, data = json.encode({ ["body"]=message, ["title"]= self.titreDesMessage, ["type"]="note" }), Bon c'est tout pour le moment ;-) et l'API push https://docs.pushbullet.com/#create-push
samhuin Posté(e) le 18 décembre 2016 Signaler Posté(e) le 18 décembre 2016 Coucou, Quelqu'un a pu regarder ? j'ai essayé mais je vois pas l'erreur : Exemple dans la doc : Citation curl --header 'Access-Token: <your_access_token_here>' \ --header 'Content-Type: application/json' \ --data-binary '{"body":"Space Elevator, Mars Hyperloop, Space Model S (Model Space?)","title":"Space Travel Ideas","type":"note"}' \ --request POST \ https://api.pushbullet.com/v2/pushes ce qui correspond bien a ce qu'il y a dans le code du "Master :-)" SI quelqu'un s’ennuie ajd je veux bien de l'aide
samhuin Posté(e) le 18 décembre 2016 Signaler Posté(e) le 18 décembre 2016 J'ai trouvé un site allemand qui utilise un autre script, mais j'ai pas eu le temps de le tester encore surement se soir , si quelqu'un a 5min https://www.siio.de/board/thema/fibaro-hc2-pushbullet-api/ function push(titel, message) local apikey = '0.igujiginpibgpnofdmgviosmrhjig' --api key eintragen local http = net.HTTPClient() local response, status, errorCode = http:request("https://api.pushbullet.com/v2/pushes", { options = { method = 'POST', headers = { ['Access-Token'] = apikey, ['Content-Type'] = 'application/json' }, data = '{"body":"'..message..'","title":"'..titel..'","type":"note"}', timeout = 5000 }, success = function(resp) end, --funktion für rückgabe error = function(err) print('[ERROR] ' .. err) end }) end --script teil push("Titel","Inhalt") -- funktion zum einsetzen
Nico Posté(e) le 21 décembre 2016 Signaler Posté(e) le 21 décembre 2016 Bon, à priori cela pourrait venir d'un souci de certificat qui a été mis à jour chez Push**** débit décembre, et qui pose donc un souci de HTTPS. Et si cela est contrôler par la HC2, c'est ce qui bloque !
samhuin Posté(e) le 31 décembre 2016 Signaler Posté(e) le 31 décembre 2016 re, impossible de trouver la source du problème... le certificat present sur api.pushbullet.com est bon je ne pense pas que cela soit la source du problème du coup. Dernier message reçu le 7decembre a 12h21 pour moi. Si le maitre à 5min pour nous aider car la je pèche totalement. En attendant les personnes comme moi qui aimerais récupérer des notifications , il suffit de faire une petite scène comme ceci. Ca repasse par les push fibaro, mais c'est mieux que rien et ca ne change rien dans tous les autres scripts (qui utiliserais pushbullet) --[[ %% globals Pushbullet --]] local value = fibaro:getGlobalValue("Pushbullet") fibaro:call(ID_DU_TEL, 'sendPush', value) fibaro:setGlobal("Pushbullet", "") Bonne fête de fin d'année a tous
henri-allauch Posté(e) le 18 janvier 2017 Signaler Posté(e) le 18 janvier 2017 Comme vous j'ai essayé plein de solution ... mais toujours une erreur "Short Read" Depuis une fenêtre terminal C'est OKl curl --header 'Access-Token:o.VOTREtoken' \ --header 'Content-Type: application/json' \ --data-binary '{"body":"Mon Message de test Pushbullet","title":"Message From Curl Henri","type":"note"}' \ --request POST \ https://api.pushbullet.com/v2/pushes Le PB est dans la HC2 ??
MAM78 Posté(e) le 3 février 2017 Signaler Posté(e) le 3 février 2017 Ce service m'intéresse beaucoup, mais au vu des derniers message, cela ne fonctionne plus. La possibilité d'envoyer une image de CAM m'intéresse vivement. Est-ce vous avez réussi à intégrer la fonctionnalité ? Avez des nouvelles sur sa résolution ou une solution alternative ?
pepite Posté(e) le 22 février 2017 Signaler Posté(e) le 22 février 2017 Salut messieurs, Bon, je cherche encore, mais j'ai toujours le bug..quoique je teste.. avec Jeedom c'est OK
Nico Posté(e) le 22 février 2017 Signaler Posté(e) le 22 février 2017 Au fait Pepite, tes pushs refonctionne ? Sinon vois avec le support, chez Steven ils ont réglé le souci. Moi j'ai viré pushbullet pour le moment, car les pushs fonctionnent désormais nickel avec leur nouveaux serveurs et surtout il y a la version interactive.
pepite Posté(e) le 22 février 2017 Signaler Posté(e) le 22 février 2017 Oui tout refonctionne c etait un VD le coupable, vacances scolaires de MAM78 :-(
Messages recommandés