Aller au contenu

Messages recommandés

Posté(e)

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
Posté(e)

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
  • 3 semaines après...
Posté(e)

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

Posté(e)

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

Posté(e)

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

Posté(e)

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

 

 

Posté(e)

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 

Posté(e)

@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 

Posté(e)

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

Posté(e)

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

Posté(e)

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

 

Posté(e)

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 !

 

  • 2 semaines après...
Posté(e)

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

  • 3 semaines après...
Posté(e)

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

  • 3 semaines après...
Posté(e)

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 ?

  • 3 semaines après...
Posté(e)

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.

×
×
  • Créer...