- • Exigences pour les appareils contrôlés
- • Tableaux de bord, zones, catégories
- • Thermostat simple avec hystérésis
- • Gestion simple du chauffage à l'aide du programme hebdomadaire et du commutateur de présence
- • Limitation de puissance
- • Notification sur haute température (DEPRECATED)
- • Configuration du contrôle de l'hystérésis via l'équation Smart Rule
- • Régulation de température PID
- • PID Cascade
- • Régulation de la cascade de chaudières
- • Régulation équithermique
- • Contrôle du chauffage en tarif d'électricité élevé via entrée d'indicateur de tarif de gestion de la charge
- • Modes de chauffage et de refroidissement
- • Modification de plusieurs appareils
- • Intégrer plusieurs unités de contrôle Core
- • Valeurs sûres
- • Comment combiner deux horaires quotidiens en une seule journée
- • Regroupement ou liaison d'appareils
- • Utilisation de valeurs statistiques dans Smart Rules
- • Commande de pompe de circulation d'eau chaude
- • Exporter des données de TapHome vers une feuille de calcul Google à l'aide d'Integromat
- • Exporter les descriptions d'appareils
- • Smart Rules - Présentation générale
- • Smart Rules - Actions
- • Smart Rules - Actions de commutation multi-valeurs
- • Smart Rules - Priorité
- • Smart Rules - Conditions limitatives
- • Alarme
- • Commande des stores avec un seul bouton-poussoir
- • Contrôlez le store avec le bouton poussoir haut et bas
- • Équation, Script
- • 2022.2
- • 2022.1
- • 2021.3
- • 2021.2
- • 2021.1
- • 2020.1
- • 2019.1
- • 2017.1 - Automatisation des stores - Mise à jour du contrôle d'angle
- • 2017.1 - Automatisation des stores - Profondeur des rayons du soleil
- • 2017.1 - Graphiques mis à jour
- • 2017.1 - Core mise à jour depuis l'application
- • 2017.1 - Double clic et triple clic
- • 2017.1 - Exposez les appareils
- • 2017.1 - Commutateur à valeurs multiples
- • 2017.1 - Autorisations
- • 2017.1 - Remplacer l'action du module
- • 2017.1 - Réglez sur le mode automatique - "Événement boutons poussoirs" Smart Rule
- • 2017.1 - Horaire quotidien Smart Rule
- • Journal des modifications du firmware
- • Transition of MAC address handling
- Documentation
- Smart Rules
- Équation, Script
Équation, Script
Toutes ces règles intelligentes utilisent le langage de script TapHome Expressions.
Équation
L'utilisation d'expressions définit une condition dont le résultat ne peut être que TRUE ou FALSE. En fonction du résultat, des actions prédéfinies sont ensuite exécutées.
S'exécute chaque fois :
- La valeur de toute variable d'entrée change
Caractéristiques spéciales:
- Durée minimale: Lorsque la valeur résultante est VRAI, la règle intelligente la prolonge au moins pendant la durée minimale, même si elle est peut-être passée à l'état FAUX plus tôt. La valeur résultante reste donc TRUE pendant un temps minimum défini. Ce temporisateur se réinitialise lorsque le résultat de la condition passe de FAUX à VRAI.
Exemple : Si la température de l'eau dans le circuit descend en dessous de X degrés Celsius, la pompe de circulation se met en marche, mais pas moins de 10 minutes. - Durée maximale: Lorsque la valeur résultante est VRAI pendant une durée supérieure à la durée maximale définie, le résultat passe à l'état FAUX, même si la condition FAUX ne s'est pas produite. Ce temporisateur se réinitialise lorsque la condition passe de FALSE à TRUE.
Exemple: Si la valeur de CO2 dans la pièce dépasse 1000ppm, ouvrez une fenêtre. Mais pas plus de 2 heures.
Exemples:
Si le CO2 est supérieur à 800, ouvrez la fenêtre et laissez-la ouverte pas plus de 2 heures
- Variables d'entrée : Capteur CO2… Co
- Équation : Co > 800
- Action pour TRUE : Définir le niveau d'ouverture de la fenêtre… 100 %
- Action pour FAUX : Niveau de réglage pour l'ouverture de la fenêtre… 0 %
- Durée maximale : 2 heures
Si le CO2 est supérieur à 1200 et qu'il y a quelqu'un dans la pièce, ou s'il est supérieur à 800 et qu'il n'y a personne dans la pièce, ouvrez la fenêtre.
- Variables d'entrée : Capteur CO2… Co, Présence… Mu
- L'action pour VRAI et FAUX est la même que dans l'exemple ci-dessus
- Équation:
A:
((CO > 1200) AND (Mu = 1)) OR ((CO > 800) AND (Mu = 0))
B:
IF Mu=1 IF(Co > 1200, RETURN(1)); ELSE IF(Co > 800, RETURN(1)); END RETURN(0);
Si la température sur l'un des thermomètres dépasse 40 degrés Celsius, envoyez une notification.
- Variables d'entrée : Thermomètre 1… Te1, Thermomètre 2… Te2, Thermomètre 3… Te3
- Équation (Te1 > 40) OU (Te2 > 40) OU (Te3 > 40) - Action pour VRAI: Envoyer une notification (icône de cloche) - Action pour FAUX: Aucun
Script
Il est utilisé pour calculer les valeurs des appareils ou des variables. Il permet une programmation linéaire simple ou l'utilisation de cycles, sans possibilité d'utiliser des actions complexes sur les appareils (par exemple, impulsion, temporisation).
Se déclenche chaque fois :
- Toute variable d'entrée marquée comme déclencheur changera
- Déclencheur contrôlé - à l'aide d'un bouton qui peut être déclenché par diverses règles intelligentes temporelles telles que Horaire hebdomadaire
Exemple:
1Chaque samedi à 10 heures, vous écrivez la consommation de la semaine précédente dans la variable, et commencez à compter la consommation actuelle de cette semaine en fonction du compteur, qui renvoie la consommation cumulée de la connexion, quels que soient les intervalles hebdomadaires. Parce que les statistiques TapHome sont optimisées pour les performances, elles utilisent des intervalles prédéfinis dans lesquels il n'est pas possible de définir le départ "le samedi à 10 heures", il est nécessaire de résoudre cela via ses propres variables et script.
- Mode : démarre lorsque le bouton est enfoncé
- Variables d'entrée : Consommation cumulée totale
- Variables de lecture et d'écriture : Consommation de la semaine dernière, Consommation cumulée en début de période
- Règles intelligentes auxiliaires:
- Horaire hebdomadaire, qui lance un bouton virtuel tous les samedis à 10h
- Scénario:
Consommation de la semaine dernière := Consommation totale cumulée - Consommation cumulée en début de période ; Consommation cumulée en début de période := Consommation totale cumulée;
Exemple:
2Contrôle du système de ventilation en 3 étapes basé sur la différence de température.
HYSTERESIS(temperature, 26, 24, 3, HYSTERESIS(temperature, 22, 20, 2, HYSTERESIS(temperature, 18, 16, 1, 0, Mu), Mu), Mu);