Temps d’utilisation de la climatisation avec un contrôleur de la maison intelligente de Vera (6 / 10 étapes)

Étape 6: Vera Scene - fonction Tick HVAC

Pour chaque appel de cette scène, nous appelons la fonction tou_hvac_tick() à bascule thermostat modes et commutateurs basés sur tique actuelle contre les tiques, autorisée par la politique de l’heure de la consommation. Si vous avez plusieurs thermostats vous pouvez appeler cette fonction pour chaque fois. Pour commencer nous définir des paramètres et de regarder le mode actuel (Off/Cool/chaleur/Auto) et l’État (Idle, refroidissement, de chauffage) du thermostat :

Pour faire votre thermostat fonctionne aussi normalement que possible, il gagne un crédit quand sur mais inactives et perd un crédit dans le cas contraire. Si le thermostat a crédits, alors il n’est pas limitée, ce qui signifie un jour modérée vous ne verrez pas le thermostat cyclisme constamment entre et l’active. S’il ne démarre pas de refroidissement ou de chauffage, il sera ainsi jusqu'à ce qu’il est à court de crédits, sens si vous arrivez de maison et la maison est trop chaude vous pouvez tourner la manivelle vers le bas de la température et lui donner un coup de pouce sans démarrer immédiatement limitant.

La partie difficile ici traite l’échec occasionnel de transmettre Z-Wave ou nid demandes de changement de mode de thermostat. En éteignant un thermostat, nous enregistrons le mode courant comme la variable « TimeOfUsePrevious » de l’appareil thermostat. Puis, quand nous reprendre ensemble « ModeTarget » à cette valeur et sur le battement suivant vérifier « ModeStatus » de voir que la commande a. Alors seulement nous désactivez le mode précédent sur « None ».

Enfin, enregistrez le nouveau décompte de crédit. Pour des fins de débogage, j’ai aussi connecter le temps de la politique d’utilisation en tant que variable sur l’appareil thermostat et mettre fin à la fonction :

			
          

Articles Liés

Utiliser un Arduino avec un contrôleur de N64

Utiliser un Arduino avec un contrôleur de N64

il y a des tutoriels là-bas pour utiliser une manette NES avec un Arduino, mais en utilisant la plus compliquée de N64 controller et son joystick analogique a un attrait certain. Si vous avez un Arduino autour et que vous ne voulez pas acheter un Ada
Comment faire de RAM avec un contrôleur

Comment faire de RAM avec un contrôleur

Salut là et Bienvenue sur mon premier instructable:DJe vais vous montrer comment faire une mémoire RAM de 4 bits avec un contrôleur, vous permettant d'enregistrer plusieurs nibbles différents d'informations dans le même système.Je vous préviens maint
Feux de signalisation / Stop Light câblage avec Arduino contrôleur

Feux de signalisation / Stop Light câblage avec Arduino contrôleur

j'ai toujours voulu une signalisation routière ancienne et finalement obtenu un récemment.  Toutefois, il a été câblé très simplement pour que toutes les lumières ont été fixés.  Quel plaisir est-ce ?  J'ai aussi voulu essayer un contrôleur Arduino e
Jouer un joueur 2 jeu de Sega Genesis avec un contrôleur sur émulateur PC.

Jouer un joueur 2 jeu de Sega Genesis avec un contrôleur sur émulateur PC.

Si quelqu'un d'entre vous sont des joueurs de l'époque classique comme je suis, vous avez sans doute un émulateur pour une ancienne console sur votre PC.  Émulateurs imitent le matériel original grâce à des logiciels permettant à une personne de joue
Linkit one - Home Automation avec Bluetooth contrôleur Android App

Linkit one - Home Automation avec Bluetooth contrôleur Android App

Toutes les options sont équipées de téléphones intelligents. Les téléphones intelligents rendent notre travail très facile et nous rendent paresseux. Tour et éteindre des appareils ménagers utilisant téléphone intelligent avec dent bleue est dans le
Arduino de contrôle fonctionne avec un contrôleur USB, aucune soudure requise-je l’ai fait à TechShop

Arduino de contrôle fonctionne avec un contrôleur USB, aucune soudure requise-je l’ai fait à TechShop

plus tôt cette année, j'ai décidé que ce serait amusant d'utiliser ma manette Xbox 360 filaire pour contrôler des projets Arduino - dans ce cas, une LED RGB. Toutefois, la méthode couramment utilisée pour le faire consiste à accéder à l'électronique
Distance en gardant le robot avec le contrôleur de Servo Smart

Distance en gardant le robot avec le contrôleur de Servo Smart

Cette démo je vais vous montrer comment utiliser le contrôleur de Servo Smart pour faire un robot à garder ses distances.Il utilise deux servomoteurs de rotation en continu et d'un capteur de distance. Le contrôleur de Servo Smart est utilisé pour cr
Xbox 360 sans fil conduit mod qui s’éteint avec le contrôleur

Xbox 360 sans fil conduit mod qui s’éteint avec le contrôleur

c'est une vidéo sur comment mod vos leds donc ils désactiver lorsque vous éteignez votre contrôleur. 
Comment construire un Arduino WiFi 4 x 4 avec contrôleur Android

Comment construire un Arduino WiFi 4 x 4 avec contrôleur Android

voitures RC peuvent être WiFi voitures...?Voitures RC sont cool, mais les voitures RC à bas prix ont une portée limitée et seulement peuvent être contrôlées avec le contrôleur spécifique fourni avec la voiture.J'ai acheté une jeep RC, équipée de 4 ro
Contrôleur plug and Play Arduino température

Contrôleur plug and Play Arduino température

J'ai vu quelques projets de contrôleur température différente ici. Je voulais construire un, avec les contraintes suivantes :Appareil « idiot » contrôlé peut être branché directement dans l'appareil. Je ne voulais pas entailler dans l'appareil, mais
Contrôleur de température sous Vide pour 50 $- 100 $

Contrôleur de température sous Vide pour 50 $- 100 $

mise à jour le 6 juin : étape supplémentaire pour utiliser un seau réchauffeur et le refroidisseur.Mise à jour le 8 mars : J'ai ajouté des photos pour le fusible et commencé à utiliser un SSR.Cela vous montrera comment construire votre propre contrôl
Beatfly : Faire un dirigeable éclairante et contrôler avec votre voix, clavier, contrôleur MIDI, Garageband fichier, iPhone, Flash et plus encore ! [Mac OSX]

Beatfly : Faire un dirigeable éclairante et contrôler avec votre voix, clavier, contrôleur MIDI, Garageband fichier, iPhone, Flash et plus encore ! [Mac OSX]

J'ai travaillé sur plusieurs projets à l'aide de ballons et dirigeables, et ici, je tiens à partager un d'eux, Beatfly. Il s'agit d'un dirigeable éclairage contrôlé avec différentes interfaces : voix, clavier, contrôleur MIDI, fichiers MIDI de Garage
Manettes de contrôleur de jeu PS1 avec Arduino

Manettes de contrôleur de jeu PS1 avec Arduino

idée : pour prendre un de mes vieux contrôleurs Playstation 1 et extraire la configuration double joystick afin qu'il peut être facilement utilisé dans un projet de microcontrôleur (dans mon cas : avec l'Arduino) sans pilotes dont vous avez besoin si