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;
}