Undo/Redo

 There are so many things that need to be done to get the home sensor animations working. 

I added an undo/redo system so that mistakes can be undone. I'm currently working on getting my power plant scada system up and running. I have 63 years of experience in power plants and refinery controls. So it'll be nice to apply what I've programmed in code to home and buildings. i have 36 years coding the same scada block control system.

The user will be able to visually see the flow of  logic of the block controls as the blocks and their connections are updated real time to the screen so you can see what's it's thinking and actually be able to change the logic connections and the parameters for each control. 

For instance;   let's say you want any window to alarm you that it's been opened or broken. Then in the background, I'll add  an  OR control to the schematic that controls the alarm. If any window opens or gets broken, then the OR control will fire and send a signal to the alarm control that sends signals to the user wherever they are in the world to their smartphone or desktop computer.

The AI system will interpret what you say, which you might say: If any window opens then send me an alarm  if I have the alarm system set for the night or whenever.

The block control scada system  is time tested and rock solid on the schematic side. I had problems with my 3d views crashing the system. Since I will be using three.js on the internet to present the 3d views of the homes and buildings, that won't be an issue. I'll probably put everything on a Raspberry PI commercial box or something similar. I won't restrict the user to any platform. They can buy what they want to use the system, within certain restrictions, of course.

The communication protocols will be the problems, of course. They are fairly dependable so you can be on a beach in Jamaica or anywhere you have access to the internet and you can  watch all the animations on your home  or building.

Nothing but fun.

Pierre



Comments