Étape 5: Formater les rapports personnalisés HQ
Parce que nous voulions capturer les événements de débit réel (luminaire-Evenements et gallons au principal), nous sommes arrivés avec les formats suivants.
Pour tout appareil (évier, toilette, etc.), le rapport personnalisé ressemble à ceci :
HQ.Report (« l’appareil-événement "," durée -[débit millisecondes a duré]|avg_flow_rate -[détecté de débit en gallons par minute vers le capteur]")
Nous essentiel bourré la valeur de l’événement avec deux valeurs, délimité par le tube ' |' caractère. Nous avons pris cette approche parce que, avec une latence, avec des dizaines de manifestations de tir par minute, nous avons voulu s’assurer que la durée d’écoulement et de débit sont restés lié ensemble dans un seul rapport.
Ainsi, un échantillon pourrait ressembler.
HQ.Report (« l’appareil-événement "," durée-12336|avg_flow_rate-.56 ")
Pour le capteur du compteur principal (qui utilise un capteur à effet hall - Voir Will Instructable), le rapport personnalisé ressemble à ceci :
HQ.Report ("gallons_at_main", « [gallons utilisés] »)
Si un échantillon pourrait ressembler à :
HQ.Report ("gallons_at_main", « 0 », 76)
Si vous avez suivi les instructions de volonté à la lettre, chaque esquisse de capteur va créer périodiquement ces rapports HQ, au format de cette manière. Aux fins de ce Instructable, nous sommes manuellement générer ces rapports afin de permettre un test facile.
Résumé :
Il suffit d’entrer
HQ.Report (« l’appareil-événement "," durée-12336|avg_flow_rate-.56 ")
et
HQ.Report ("gallons_at_main", « 0 », 76)
et les voir apparaître sur votre flux de synchronisation.