7.1. Hypothetical operation diagram
This is only a general graph concept of my idea: if you have a better or another idea please see ( maybe you can help me? ) sections
7.2. Can you give a simpler explanation?
A home automation system designed in this way would have the advantage of being able to autonomously perform actions for a given purpose, whether it is usually achieved by the user or the consequence of other factors.
Current Situation:
- There are 22°C in the house
- The heating is off
- The window is closed
- The optimal temperature is 20°C
- It's cooking at home
Learning Model:
- When the heaters are off, the temperature in the house rises
- When the windows are closed, the house temperature rises
- When cooking at home temperature rises
Decision tree:
- Can the radiators be turned on? [ YES ]
- Can windows be opened? [ YES - someone is in the house to do it ]
- Can you stop cooking ? [ NO ]
Reasoning:
- Are the radiators on at this time ? [ NO ]
- Have the radiators ever been turned on with the window open [ NO ]
= Turn on radiators is to be discarded
Final Solution
- Open the home window or ask the user to do so.
7.3. Cool! But what are the difficulties?
The main difficulty is to transform an idea into a programmable solution: I've already tried many times to do something like this, but I've always had to stop in front of technical and/or implementation limits that are difficult or impossible to overcome. Since I have (or we have, thanks to you!) clear ideas we can certainly proceed with more confidence even having to change the initial idea, if necessary. ( maybe you can help me? )