Aller au contenu

Recommended Posts

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.

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

 

 

Pushbullet.jpg

 

 

Cela pourrait il être le token qui a changé ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Test fait avec un nouveau token, cela ne change rien...

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :-(

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai lu le code, je me disais aussi pour le message d'erreur, je ne comprenais pas trop. Pas de souci et merci !

Partager ce message


Lien à poster
Partager sur d’autres sites

Top, c'est pushbullet qui buggue ;-) alors

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ahh, super si ils ont fait ça...

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai une version pro qui est donc illimitée et j'ai le même soucis :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok, donc qque chose a du changer dans l'API je suppose.

Partager ce message


Lien à poster
Partager sur d’autres sites

Certainement, pas sur d'avoir le temps auj, mais je jetterai un oeil pour ma culture lol

Partager ce message


Lien à poster
Partager sur d’autres sites

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 

Partager ce message


Lien à poster
Partager sur d’autres sites

@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 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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 !

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ??

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut messieurs, 

 

Bon, je cherche encore, mais j'ai toujours le bug..quoique je teste..

avec Jeedom c'est OK 

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui tout refonctionne c etait un VD le coupable, vacances scolaires de MAM78 :-(

Partager ce message


Lien à poster
Partager sur d’autres sites

×