I'm specifically looking for controllers that can be connected directly to the LAN and monitored via PHP, Linux bash scripting and or custom written applications.
As a developer, I'm wanting to avoid controllers that have limited inputs or that come with OEM software that does not allow manual programming or scripting. I simply want to be able to connect to the controllers IP address and port, then send commands when and where I want without having to install drivers or stuff like java.
Example: A nice cheap combined I/O controller that contains:
(a) Temperature Sensor inputs (suitable for logging solar hot water panel input/output temps and hot water cylinder temps and maybe room temperatures)
(b) Several Opto-Isolated inputs or simple dry contact sensors to monitor when solar pumps are running, hot water element is on/off, doors open closed, switches open/closed etc)
(c) Several relays for switching devices remotely/automatically (e.g. Enable electrical cylinder heating at controlled times or temperatures, switching lights remotely etc)
(d) Optional RS232 ports.
While we are at it, also an Ethernet mains power logging/usage controller using clip on current sensors (similar to the Ubiquiti mFI system) is also on the list.
Suggestions most welcome ?