| @ -0,0 +1,107 @@ | |||
| Fonctionnalités de l'IHM: | |||
| ------------------------ | |||
| Le but est de faire une application graphique pour la raspberry PI 3B+. | |||
| Donc l'application devra être facilement utilisable sur un écran tactile 3.5 pouces 480*320 (résistif, donc pas de multitouch). | |||
| - Mode vacances avec date de retour sur calendrier (les radiateurs seront coupés jusqu'à cette date) | |||
| - Bouton Auto/ON/OFF général | |||
| - mode ON: le thermostat est inactif, les radiateurs passent en mode confort permanent (c'est le thermostat du radiateur qui fera la régulation) | |||
| - mode OFF: les radiateurs sont coupés | |||
| - mode auto: les radiateurs sont pilotés par le thermostat du logiciel, suivant la programmation par zone et par jour. | |||
| - Bouton BOOST par zone: permet d'augmenter la température de la zone de 2°C pendant 1H | |||
| - Possibilité d'enregistrer / restaurer des programmations | |||
| - Programmation: | |||
| - Pour chaque zone, on définit une température par défaut (qui peut aussi être ON ou OFF) | |||
| - Optionnellement, on peut ajouter une autre température (ou ON ou OFF) avec une plage horaire d'application. | |||
| Par exemple: | |||
| - Salle de bains: | |||
| Température par défaut : 20°C | |||
| ON Lun-Ven 06:30-07:00 | |||
| ON Sam-Dim 07:00-08:00 | |||
| => La salle de bains sera toujours à 20°C, sauf les matin où le chauffage sera forcé inconditionnellement (pour chauffer les serviettes) | |||
| - Salon: | |||
| Température par défaut : 18°C | |||
| 21°C Lun-Ven 17:30-23:00 | |||
| 21°C Lun-Ven 05:30-08:00 | |||
| 21°C Sam-Dim 05:30-23:00 | |||
| => Le salon sera toujours à 18°C sauf les matins et les soirs de semaine et le week-end en journée où la consigne sera à 21°C | |||
| - API: | |||
| - Il faudra que le thermostat soit pilotable depuis le réseau, via MQTT par exemple. | |||
| - L'API permettra de : | |||
| - Activer / désactiver le mode vacances | |||
| - Piloter le mode ON/Auto/OFF général | |||
| - Consulter les températures/consignes/hygrométries/état des radiateurs/boost de chaque zone | |||
| - Activer / désactiver le boost par zone | |||
| - Éventuellement, modifier les programmations par zone | |||
| Écran d'accueil: | |||
| ------------------------------------------- | |||
| | Salon O | Chambre O | | | |||
| | | | | | |||
| | 21.3°C | 18.1°C | MENU | | |||
| | (21°C)| (18°C)| | | |||
| | 45%h | 53%h | | | |||
| ------------------------------------------- | |||
| | SdB O | Bureau O | |--| | | |||
| | | | | |On | | |||
| | 20.0°C | 20.9°C | |XX|Auto |<-- interrupteur 3 position pour couper/forcer tous les radiateurs | |||
| | (20°C)| (21°C)| | |Off | | |||
| | 65%h | 52%h | |--| | | |||
| ------------------------------------------- | |||
| --------------- | |||
| Nom de la zone->| Salon O |<- Voyant d'état du radiateur (ON, OFF) | |||
| | | | |||
| Température -> | 21.3°C | | |||
| | (21°C)|<-Consigne (change de couleur (ou clignote) si le BOOST est actif, affiche Vacances si le mode vacances est actif) | |||
| | 45%h |<-hygrométrie | |||
| --------------- | |||
| Un appui long sur une zone passe la zone en mode BOOST pendant 1H (TODO: temps/degrés supplémentaires à définir) | |||
| Un appui court sur une zone affiche la programmation. | |||
| Programmation: | |||
| ------------------------------------------- | |||
| | Salon Consigne : 18°C | <- Consigne: ON, OFF ou T°C | |||
| | | | |||
| | 21°C Lun-Ven 17:30-23:00 | | |||
| | 21°C Lun-Ven 05:30-08:00 | | |||
| | 21°C Sam-Dim 05:30-23:00 | | |||
| | | | |||
| | | | |||
| | | | |||
| | | | |||
| | | | |||
| | | | |||
| ------------------------------------------- | |||
| Menu: | |||
| ------------------------------------------- | |||
| | | | | | |||
| | | Sauvegarde |Restaure | | |||
| | Vacances | de la |une | | |||
| | |configuration|configuration| | |||
| | | | | | |||
| ------------------------------------------- | |||
| | | | | | |||
| | | | | | |||
| | | | Retour | | |||
| | | | | | |||
| | | | | | |||
| ------------------------------------------- | |||
| Vacances: | |||
| ------------------------------------------- | |||
| | | | |||
| |Couper les radiateurs jusqu'au: | <- On pourra éventuellement mettre une température de consigne réglable (8°C ou autre) | |||
| | | | |||
| | | | |||
| | (jour) JJ MM AAAAA | | |||
| | | Pour annuler le mode vacances, mettre une date dans le passé. (ou proposer mieux) | |||
| | | | |||
| | 00:00 | | |||
| | | | |||
| | OK Annuler | | |||
| | | | |||
| ------------------------------------------- | |||