PRO.REACTOR

This is my favorite project.  Description is below, I will provide here a few videos of operation soon (now is 23-FEB-2019).

  • This is my IOT automation platform for home/industrial/agriculture automation with multiple elements, developed from the TCP socket layer up
    • custom HTTP/HTML/SVG server
    • SVG/HTML5/Javascript HMI interface with scalable vector graphics processing and integration, fully customizable and scalable to any size screen
    • client HMI-s available as full screen HTML5 web apps working in
      • any HTML5 web browser
      • fully functional Android app
    • multi threaded core for data collection and equipment control for various hardware sources over wired or wireless Ethernet networks, or USB serial/RS485 protocols
      • Arduino over Ethernet
      • Arduino serial
      • Arduino over ESP8266
      • ESP8266 over LUA
      • ESP8266-Arduino platform
      • ESP32
      • Raspberry PI
      • Modbus over Ethernet
      • remote HTTP GET
      • WIFI/IR over WIFI air conditioning systems
      • WIFI thermostat gas heating systems integration
    • taking in multiple input type sensors, to list a few
      • temperature
      • humidity
      • pressure
      • motion detectors (PIR)
      • light level
      • sound level
      • laser distance
      • ultrasonic distance
      • many more
    • data display
      • static/animated value/status tags
      • animated analog gauges
      • animated tanks
    • data manipulation
      • recording
      • processing
      • export
      • graphical display
      • alert/command response
      • custom expression conditional command execution
    • Google home / Alexa / IFTTT interfacing for voice control and unannounced preprogrammed  voice announcements
    • Thingsboard integration mainly for chart display and history recording
    • video stream input processing
      • license plate recognition
      • integration with command processor for action if license plate recognized

Below I added the huge screenshot of the configuration page for the Proreactor system, which you can expose or hide, depending on the actual implementation. If you look at it and see the warning about no validation, ignore it. I do basic data validation testing so I leave these warnings for myself. For serious production, validation has to be bullet proof.
This is of course not a constant, as the system is upgrading constantly to actual requirements.