Page 1 sur 2

Page web perso

Publié : 02 janv. 2016, 13:38
par Steph38
Bonjour,
L'interface de domoticz ni le custom page ne sont pas adapté a ce que je veux faire. Je recherche donc a pouvoir avoir une interaction entre une page perso et domoticz. J'ai voulu utiliser une partie de la page custom mais trop complexe.
j'aurai donc besoin que d'une partie de code que je pourait ensuite adapter a ce que je veux faire.

Un exemple de code en php ou autre pour lire un etat dans domoticz et un autre pour pouvoir par exemple changer l etat d'un interupteur.

Merci pour votre aide

Re: Page web perso

Publié : 02 janv. 2016, 13:57
par ben33880
Sur le wiki de domoticz tu cherches api, tout est faisable si tu sais manipuler du json.

Re: Page web perso

Publié : 02 janv. 2016, 14:07
par vil1driver
salut,

que souhaites tu obtenir comme interface ?

s'il ne s'agit que de jouer avec du positionnement de case je peux t'y aider, il y a d'ailleurs des logiciels qui facilitent grandement la création d'une page html

par exemple (non testés) http://www.bluegriffon.org/ et http://www.kompozer.net/ ou http://www.zdnet.fr/telecharger/logicie ... 43882s.htm

php ?? , il te faudras toujours de l'html pour l'affichage... alors juste utiliser du php pour actionner un inter alors que tout est déjà réalisé en javascript, c'est de la perte de temps et d'énergie à mon sens


sinon imperyhome ??

Re: Page web perso

Publié : 02 janv. 2016, 14:29
par Steph38
Merci pour ta reponse

Le pb ce n est pas le positionnement, ni la page web. Je n arrive pas a trouver la façon simple de recuperer les infos de domoticz. Il faut envoyer un lien en utilisant json. C est cela qui me manque.

Merci

Steph

Re: Page web perso

Publié : 02 janv. 2016, 14:56
par vil1driver
ah bah tu as les commandes json sur le wiki si ce n'est que ça

Re: Page web perso

Publié : 02 janv. 2016, 17:24
par Steph38
Oui j ai les commandes mais comment integrer cela en php ou js?

Re: Page web perso

Publié : 02 janv. 2016, 21:38
par patrice
lua/php/js/perl/python/go ont tous des instructions qui permettent d’appeler une url , c'est ça que tu dois utiliser
tu as plein d'exemples sur le blog ici dans le forum pour divers langages qui te serviront de départ

Re: Page web perso

Publié : 03 janv. 2016, 02:05
par vil1driver

Re: Page web perso

Publié : 03 janv. 2016, 18:30
par Steph38
Super merci beaucoup.

Steph

Re: Page web perso

Publié : 06 janv. 2016, 22:56
par Steph38
Voici ce que j'ai fait et cela fonctionne parfaitement

Code : Tout sélectionner

function importdomo($idx,$cherche) {
  
$jsonurl = "http://192.168.1.113:8080/json.htm?type=devices&rid=".$idx; 
 
 
$json_string = file_get_contents($jsonurl);
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['result'][0];
$data = $parsed_json[$cherche];

$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['result'][0];
return $data;
}