Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Electroménager et KNX / Miele@home 2.0
#19
(27/08/2017, 19:43:41)mickno a écrit : Par exemple lorsque l'on envoie un scénario je pars en KNX, faire en sorte de récupérer le statut des plaques et du four pour informer l'habitant que quelque chose est allumé.

Ah, ça doit on doit pouvoir, moyennant un peu de développement récupérer des infos.
Voilà le genre de contenu XML que renvoie la passerelle lorsqu'on l'interroge
Code :
http://192.168.1.8:80/homebus/device?language=fr&type=7&id=hdm%3AZigBee%3A001d63fffe021cd6%23210<device>
Code :
<information>
   <key name="Appareil" value="Lave-vaisselle"/>
   <key name="État de l'appareil" value="En cours de fonctionnement" type="state" raw="5"/>
   <key name="Programme" value="Automatic" type="program" raw="9"/>
   <key name="Phase" value="Nettoyage" type="phase" raw="3"/>
   <key name="Durée restante" value="1:01" type="duration" raw="61"/>
</information>
<actions>
   <action name="Arrêt" URL="http://192.168.1.8:80/homebus/device?type=7&id=hdm%3AZigBee%3A001d63fffe021cd6%23210&action=stop" type="processActionStop"/></actions>
</device>
Je ne suis pas un spécialiste en XML, mais j'ai les fichiers DTD de la syntaxe utilisée.
Ici, ce sera :
Code :
<?xml version="1.0" encoding="UTF-8"?>

<!ELEMENT device (information, actions)>

<!ELEMENT information (key+)>

<!ELEMENT key EMPTY>

<!ATTLIST key
   name CDATA #REQUIRED
   value CDATA #REQUIRED
>

<!ELEMENT action EMPTY>

<!ATTLIST action
   name CDATA #REQUIRED
   URL CDATA #REQUIRED
>

<!ELEMENT actions (action)>
Avec ça on peut faire des tas de choses...
Répondre


Messages dans ce sujet
Electroménager et KNX / Miele@home 2.0 - par Dibou - 03/05/2017, 19:11:35
RE: Electroménager et KNX / Miele@home 2.0 - par Dibou - 27/08/2017, 21:21:57

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)