Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fou1100ouacus/thermometer-app

The goal of this repo is write a program to be more Flexible With Delegation by applying thermostats
https://github.com/fou1100ouacus/thermometer-app

adodot delegation dotnet masteringcsharp

Last synced: 19 days ago
JSON representation

The goal of this repo is write a program to be more Flexible With Delegation by applying thermostats

Awesome Lists containing this project

README

        

# Thermometer App

## About

### The goal of this repo is write a program to be more Flexible With Delegation by applying thermostats

# Overview
## Temprature Calculator
- ![image](https://github.com/Ayamohamed0101/Simple-.NET-Projects/assets/152428721/fbc1604f-9e95-4a20-9d24-3e163fd9e5da)

## Temprature Mode
- ![image](https://github.com/Ayamohamed0101/Simple-.NET-Projects/assets/152428721/ea77beac-fca5-432a-bda9-54a31ae8d158)

## Tools :
### Advanced c#
### .NET framework

## Feature goals

- [ ] Connect to one fixed thermostat
- [ ]  Implement all commands for manipulating thermostats and receive statuses (No Gui yet:
- [ ] Read current status.
- [ ] Set mode (auto, manual, vacation).
- [ ] Switch to comfort temperature.
- [ ] Switch to eco temperature.
- [ ] Set target temperature.
- [ ] Enable / disable thermostat.
- [ ] Read / Write profile for a day.
- [ ] Set comfort temperature.
- [ ] Set window mode (interval and temperature)
- [ ] Set offset temperature
- [ ] Lock / unlock thermostat
- [ ]  Save thermostats with settings per room
- [ ]  Save a heating program for each day of the week.
- [ ]  Add a calendar to manage for each day of the year which profile for heating should be used.