Page perso : commençons par le commencement
Publié : 11 févr. 2019, 18:34
Bonjour,
je vais certainement faire hurler ceux habitués à Domoticz et sa personnalisation, mais pour un débutant comme moi, c'est plutôt obscur.
Déjà entre les custom pages, custom templates qui s'installent dans templates, thèmes qui s'installent dans www, thèmes qui s'installent dans style, il y a de quoi s'y perdre, et se décourager.
J'ai bien réussi à créer une page personnalisée à partir de custom.example avec les températures et états des interrupteurs (sans réussir à les piloter), mais tout cela sans vraiment comprendre le principe.
Je me débrouille à peu près en html et css, pour le reste, je ne demande qu'à apprendre
Alors afin de comprendre le principe, je me suis dit que j'allais partir sur une base la plus simple possible : un thème avec une page html basique, dans laquelle une cellule div, et j'affiche à l'intérieur de cette cellule la température d'une sonde à l'idx 85 extraite de Domoticz, par exemple.
J'arrive à trouver les infos des dispositifs en passant par les commandes HTML dans le navigateur.
Exemple :
J'accède bien à la valeur Temp correspondant à la température et autres données du dispositif 85, génial.
Très bien cette doc Domoticz API/JSON URL's, on peut accéder à une foultitude de choses ... mais comment l'utiliser ensuite pour afficher ces données sur une page.
J'arrive également à allumer ou éteindre une lampe. Pas de soucis en passant la requête html dans le navigateur (ou même dans Tasker), mais pour ce qui est de faire la même chose par une page html personnalisée, alors là je m'y perds.
Alors je sais, il existe déjà des thèmes touts faits, et je n'ai pas l'intention de réinventer la roue, mon but ici est tout simplement de comprendre le principe d'affichage et interactions des données Domoticz.
Si donc quelqu'un peut m'aider en expliquant comment afficher tout simplement, par exemple, la valeur Temp de mon dispositif avec l'idx 85 sur une simple page html, je lui en serais reconnaissant éternellement
J'ai cru comprendre ne pas être le seul dans cette situation, donc ça pourrait certainement aider d'autres que moi.
Merci par avance.
je vais certainement faire hurler ceux habitués à Domoticz et sa personnalisation, mais pour un débutant comme moi, c'est plutôt obscur.
Déjà entre les custom pages, custom templates qui s'installent dans templates, thèmes qui s'installent dans www, thèmes qui s'installent dans style, il y a de quoi s'y perdre, et se décourager.
J'ai bien réussi à créer une page personnalisée à partir de custom.example avec les températures et états des interrupteurs (sans réussir à les piloter), mais tout cela sans vraiment comprendre le principe.
Je me débrouille à peu près en html et css, pour le reste, je ne demande qu'à apprendre
Alors afin de comprendre le principe, je me suis dit que j'allais partir sur une base la plus simple possible : un thème avec une page html basique, dans laquelle une cellule div, et j'affiche à l'intérieur de cette cellule la température d'une sonde à l'idx 85 extraite de Domoticz, par exemple.
Code : Tout sélectionner
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Titre</title>
</head>
<body>
<div class="cellule_01">
</div>
</body>
</html>Exemple :
Code : Tout sélectionner
http://domoticz-ip:port/json.htm?type=devices&rid=85Très bien cette doc Domoticz API/JSON URL's, on peut accéder à une foultitude de choses ... mais comment l'utiliser ensuite pour afficher ces données sur une page.
J'arrive également à allumer ou éteindre une lampe. Pas de soucis en passant la requête html dans le navigateur (ou même dans Tasker), mais pour ce qui est de faire la même chose par une page html personnalisée, alors là je m'y perds.
Alors je sais, il existe déjà des thèmes touts faits, et je n'ai pas l'intention de réinventer la roue, mon but ici est tout simplement de comprendre le principe d'affichage et interactions des données Domoticz.
Si donc quelqu'un peut m'aider en expliquant comment afficher tout simplement, par exemple, la valeur Temp de mon dispositif avec l'idx 85 sur une simple page html, je lui en serais reconnaissant éternellement
J'ai cru comprendre ne pas être le seul dans cette situation, donc ça pourrait certainement aider d'autres que moi.
Merci par avance.