Aller au contenu
cybersquat

Branchement Ipx800

Recommended Posts

Re BenjyNet,

 

Merci du conseil, c'est apprécié :)

 

Je vais changer par contre mon relais, car si il y a un soucis, je pourrai pas activer la lampe ou autres ....

 

J'ai été conseillé par celui-ci Stéphane,

 

http://www.elec44.fr/contacteur-de-puissance-bobine-230v-bipolaire-25a-contacts-412544-xml-365_380_642-6879.html

 

Le mettre en auto pour qu'il puisse être piloté et après tu peut forcée le 0 ou 1 si besoin
 
Une fois paramétré, tu le pilote comment ? tu fais des scènes, c'est la ou je pêche, que je vois pas !
 
Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah pour piloter ton IPX à  partir de ton HC2 oui il faut faire des scenes mais sinon l'IPX se suffit à  lui même.

 

Pour piloter ton HC2 à  partir de l'IPX c'est pas compliqué, il suffit de faire un push à  partir de tes entrées (pour plus d'info voir l'article sur dom-info):

domotique-info-push-hc2.png

 

Un exemple en LUA pour voir l'état d'un relais :

local ipx_ip = "XXX.XXX.XXX.XXX" -- ip de ton IPX800
local ipx_relais = "X" -- numéro du relais que tu veux checker
local status = ""

local http = net.HTTPClient()
http:request("http://"..ipx_ip .."/api/xdevices.json?cmd=20", {
	options = {
		  method = 'GET'
	},
	success = function(response)
		string.gsub(response.data, "OUT"..ipx_relay.."\":(%d+)", function(d) status = d end)
		if (status == "1") then
			-- ici tu mets ce que tu dois faire si le relais est à  ON
		else
			-- ici tu mets ce que tu dois faire si le relais est à  OFF
		end
	end,
	error = function(err) fibaro:debug("Error: " ..err) end
})

Partager ce message


Lien à poster
Partager sur d’autres sites

Yop !!!

 

Ca marche super, en faite j'avais pas piger qu'il fallait choisir le channel pour activer le numéros 4 dans mon cas !!!!

 

Je suis content, j'avoue que l'électricité me fait super peur.

 

Je vais tester maintenant ton script sur la HC2, par contre quand tu dis qu'il faut ajouter le numéros de relais, ok mais tu le prends comment ?

 

Je continu, j'adore !

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah si tu veux voir l'état de ton relais 4 tu mets le chiffre 4 sur la ligne 3 au dessus. Je vois pas ce que tu veux dire par "tu le prends comment  ?".

Partager ce message


Lien à poster
Partager sur d’autres sites

autant pour moi !!!! pfffff

 

Par contre dans le mode push de l'ipx800 j'ai pas le même menu que toi, je vois pas les push

Partager ce message


Lien à poster
Partager sur d’autres sites

Juste pour savoir, t'es en quelle version (visible dans Lan settings) ? Pour info moi je suis sur la dernière, la 3.05.56.

 

Edit : Pour le code posté au dessus, met le dans un bouton d'un virtual device. Quand tu appuieras dessus, il ira lire l'état du relais que tu auras paramétré.

Modifié par BenjyNet

Partager ce message


Lien à poster
Partager sur d’autres sites

3.05.42

 

Ton firmware n'est pas sur leur site en dl :s

Modifié par cybersquat

Partager ce message


Lien à poster
Partager sur d’autres sites

super, je l'ai dl,

 

Je scandevice ne me trouve rien sur le réseau par contre, je le laisse un peu faire, le temps de chercher, normalement ça devrait pas traîner, mais je check direct :)

 

Cependant dans la HC2, j'ai créer une scène en LUA afin d'intégrer ton code avec les modifications qui vont bien (ip+id relais), le truc est comment tu vérifie par la suite sachant que c'est une scène pas un device virtuel ?

 

:)

Partager ce message


Lien à poster
Partager sur d’autres sites

Roh tu lis pas ! :( Justement je t'ai dis de coller ça dans un Virtual Device.

Partager ce message


Lien à poster
Partager sur d’autres sites

rhooooo  :13:

 

Ok je sort pour 5 minutes  :2:

 

Je re test :)

 

VD refait :)

 

Reste plus qu'a flash avec le nouveau firmware le ipx800

Partager ce message


Lien à poster
Partager sur d’autres sites

je n'ai pas la possibilité d'ajouter les push, regarde dans la photos :(

 

 

post-2281-0-09583000-1427636007_thumb.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

Ouais c'est normal, t'es dans le global push, il faut que tu le fasses dans les entrées et/ou sorties (le fameux edit en haut àcoté des ronds).

Regarde sur l'image ci-dessous tu vois "Push settings", c'est làdedans.

Entree2.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

BenjyNet,

 

Ta pas un soucis d'affichage avec le dernier firmware ???

 

Moi j'ai l'impression qu'il me garde rien, aucun paramètre .

 

Du coup je testerai bien la 3.05.55 non ?

Partager ce message


Lien à poster
Partager sur d’autres sites

re,

 

tu devrais avoir quel rendu avec le virtual device ?

 

Voici le mien, et j'ai l'impression qu'il n'y a rien ...

 

 

post-2281-0-24460900-1427640165_thumb.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

Non pas de soucis avec le dernier firmware... tu l'update avec leur appli et après tu fais la mise àjour du site web. Il faut bien que tu ais firmware version et site version au même numéro.

Pour le VD il n'y a rien àvoir puisqu'il ne fait rien, je t'ai juste filé un bout de code. Au pire si tu veux voir ce qu'il se passe dans la fenêtre de débug tu modifie comme ça :

local ipx_ip = "XXX.XXX.XXX.XXX" -- ip de ton IPX800
local ipx_relais = "X" -- numéro du relais que tu veux checker
local status = ""
 
local http = net.HTTPClient()
http:request("http://"..ipx_ip .."/api/xdevices.json?cmd=20", {
	options = {
		  method = 'GET'
	},
	success = function(response)
		string.gsub(response.data, "OUT"..ipx_relay.."\":(%d+)", function(d) status = d end)
		if (status == "1") then
			fibaro:debug("Le relais est ON")
		else
			fibaro:debug("Le relais est OFF")
		end
	end,
	error = function(err) fibaro:debug("Error: " ..err) end
})
  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Le scandevice ne trouve pas le ipx800 sur le réseau puré !!!!

 

Je peux pas upgrader le firmware, seulement la version site ...

 

Je pensais qu'avec le vd on pouvait voir un visuel des choses, du coup comment tu peux savoir si c'est ON ou pas du coup ? sans avoir à  toucher le bouton debug ?

 

Du coup est-il possible d'ajouter genre un icon à  savoir si les lampes sont allumés ou pas ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bien sur mon ami, tout est possible ! Par contre le coup du scandevice qui trouve pas ton ipx c'est etrange... t'aurais pas un conflit d'IP ? T'es en DHCP ?

 

Pour le VD je t'ai filé un bout de code brut de décoffrage. Après tu peux effectivement changer l'icone du VD en fonction de l'état de tes lumières comme tu peux utiliser le VD tout fait de notre amis Steven dispo ici : http://www.domotique-fibaro.fr/index.php/topic/311-ipx800-v3/?p=29707

A toi de voir les utilisations que tu veux faire de ton IPX :)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

ip fixe ....

 

Le ipx800 est branché sur un cpl pour le test, pas sur le switch direct, ca devrait pas poser de problème !

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu le ping ? Parce que làfranchement sinon c'est zarb :/

Partager ce message


Lien à poster
Partager sur d’autres sites

faudrait que je test sans cpl pour voir directement sur le switch ! 

 

je te dis ca dans 5 min lol

Partager ce message


Lien à poster
Partager sur d’autres sites

c'est bon en branchement pure local :s bizarre ....

 

Bon maintenant reste la prog a faire lol

Partager ce message


Lien à poster
Partager sur d’autres sites

BenjyNet,

 

dans le debug j'ai ca 

[ERROR] 18:46:34: line 6: attempt to index global 'net' (a nil value)

Partager ce message


Lien à poster
Partager sur d’autres sites

×