Aller au contenu

Switchbot et Portail


Twentycents

Messages recommandés

Hello les zamis ! 

J'ai déménagé :) et maintenant j'ai un super portail sur la cours qui ne peut s'ouvrir que avec un bip...

Du coup j'ai acheté un bip et j'ai posé dessus un switch bot et je laisse le bip chez moi.

Tout fonctionne très bien j'arrive à ouvrir à un livreur Amazon sans problème quand je suis au bureau :)

 

Le truc c'est que j'aimerais bien partager cette ouverture de porte via l'application Fibaro.

@lazer je sais il faut un HA Bridge...j'ai bien lu :p mais il doit me manquer une partie quelque part. 

Comment piloter ce switch bot via le Ha Bridge en passant par La box Fibaro.

Protocoles supportés est :  IFTT pour le switch bot par exemple.

 

Il doit bien y  avoir une doc quelque part ici mais je n'ai pas trouvé.

 

@ bientot merci

Lien vers le commentaire
Partager sur d’autres sites

Pourquoi HA-Bridge ?

 

Après je ne suis pas la bonne personne pour te conseiller, je n'ai pas de Switchbot, et je suis allergique à IFTTT. Quand je regarde le truc ça m'énerve et après j'arrête pas de déverser ma haine envers le cloud partout sur le forum en expliquant à quel point les services dépendants du cloud c'est le mal incarné :15:

 

Du coup moi j'aurais pris le problème dans l'autre sens.

Regarder comment domotiser le portail directement, il y a très certainement un contact sec que tu peux actionner avec un module FGS ou FGBS, directement en Z-Wave, et hop, plus de problème.

Lien vers le commentaire
Partager sur d’autres sites

ça doit être possible oui.

Comme déjà dit, je n'utilise pas IFTTT, et je n'ai plus de HC2 depuis un bon moment maintenant.

Mais tu trouveras toutes les infos utiles pour faire une requête Web depuis un module virtuel sur HC2, c'est assez largement documenté, avec Net.FHTTP() de mémoire.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Exact ça a bien fonctionné :) 

local http = net.HTTPClient()
http:request("https://maker.ifttt.com/trigger/TRIGGER_HC2/json/with/key/VOTRE_CLEF_IFTT_MAKER",{
	success = function(response)
		if response.status == 200 then
			print('OK, réponse : '.. response.data)
		else
			print("Erreur : status=" .. tostring(response.status))
		end
	end,
	error = function(err)
		print("Erreur : " .. err)
	end,
	options = {
		method = 'GET'
	}
})

 

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...