PHP Open-Source scripts for individual server-side programming of AI | Autonomous Work | Predictive Maintenance | Early Warning | Smart Monitoring | Change Management.
For eHouse BAS | BMS | BIM & eCity IoT | IoE Systems.


eHouse Building Automation/BMS and eCity IoT are supported with PHP Free source-codes and Libraries for individual development for eHouse and eCity systems.
This software is required to develop (in PHP) own solutions and new use-cases using our universal controllers without interfere in hardware, firmware, core/server software, applications for control, visualization, management.
This gives opportunity to the user of individual programming algorithms achieved with well known programming languages, based on preferences and end-system requirements.
PHP server-side source-code script is auxiliary, supportive, overlay software for feeding external systems, and developing own algorithms and solutions such as:
  • Various Layers communications protocols for integrations
  • Multi-protocol and multi-communication software interface gateways for integrations
  • Cloud Computing
  • Autonomous Control and Monitoring
  • Artificial Intelligence (AI)
  • Edge Computing
  • mid-level communication drivers to indirect communication to controllers via eHouse PRO/Hybrid/BMS server and eCity IoT Server/Cloud/Platform
  • Anomaly Detection and Signaling
  • Predictive Maintenance
  • Building Information Modeling - BIM optimizing efficiency of (HVAC) Heating, Air Conditioning, Lighting systems
  • high-level communication applications to indirect communication to the system via eHouse Server/Cloud/Proxy
  • Machine Learning
  • Smart Monitoring

PHP software for optimizing data processing, performance, efficiency, GUI, Web Interface, integrations:
  • application templates
  • web applications templates, search engine
  • Server software scripts templates
  • API functions
  • programming libraries
  • source codes
  • Open Source


PHP script software are intended for development server-side, web-side, cloud-side applications for any computer hardware/software/platforms such as:
  • Linux/Windows OS software integration - console or background run
  • Cloud Server applications
  • PCs
  • IoT/IoE Platform Server applications
  • launch automatically by eHouse.PRO or eCity Cloud Server on "Status Change Event" with minimal period 0.1s
  • Data Center Servers (based on Linux binary code or Web services)
  • Web Server applications
  • Mini Computers (RaspberryPi 1..4, Banana Pi/PRO, Orange Pi, Thinker Board)


PHP library may work on the following operating systems (server-side operation):
  • Other systems that support PHP
  • web servers with PHP module (together JavaScript, HTML, SVG, CSS on client-side)
  • Linux PC (Java), Server Software (with installed PHP software)
  • Windows, XP..10 (with installed PHP software)


The software contained in PHP libraries has the following functions:
  • eHouse and eCity command/event creators
  • communication with eHouse Cloud Software
  • collecting status from controllers and keeping in own manual memory for further processing, creating advanced control algorithms, logs, reports
  • communication with eHouse Server Software
  • communication with eCity IoT Platform/Cloud Software
  • eHouse and eCity binary status decoding for further processing
  • creation of software (virtual) communication gateways to integrate other systems and software with eHouse Building Automation System.
  • Change-Management and processing
  • sending commands to the eHouse/eCity system via software interfaces and protocols
  • Template of AI, BIM, Autonomous Control, Early Warning, Anomaly detection, notifications, monitoring application and data processing
  • communication with eHouse Proxy Software
  • Logging system statuses


More information about creating software in the eHouse system eHouse Building Automation DiY Blog examples, programming, do it yourself.

The main features of the PHP Script software :