Category/Hobbies/home-automation

From Free Software Directory
 
Jump to: navigation, search

Broaden your selection: Category/Hobbies

Category/Hobbies Search icon.png

home-automation (16)



Beremiz
Beremiz is an integrated development environment for machine automation. It is Free Software, conforming to IEC-61131 among other standards. It relies on open standards to be independent of the targeted device, and let you turn any processor into a PLC. Beremiz includes tools to create HMI, and to connect your PLC programs to existing supervisions, databases, or fieldbuses.
BlueLava
BlueLava is a Web and WAP (CGI-based) x10 interface. Using commandline-based x10 tools as its backend, it allows you to control x10-compliant electronics and x10 modules from within a Web browser or a WAP/WML-enabled device. Uses of BlueLava include the remote control of lamps, appliances, and other electronics via the Internet.
CometVisu
The CometVisu is a web technology based realtime visualization for home and building automation systems like the KNX bus or OpenHAB. It can be used on a wide range of systems, ranging from smart phones over tablets up to laptops and PCs.
DIY Zoning
DIY Zoning is a set of tools and instructions for controlling a state-of-the-art HVAC (Heating, Ventilation, and Air Conditioning) system. It covers airflow balancing, temperature control and zoning, energy conservation measures, remote access, 1-wire devices, and home automation.
Lintouch-Runtime
'Lintouch' is a realtime visual control center software suite (known as HMI or MMI in the automation industry). It features a server-client architecture that is extensible via a plug-in architecture; this makes it possible to define new connectivity on the server side (ModBus/TCP, SNMP, Profinet, etc) and to define new control and visualization primitives on the client side (PushButtons, Lamps, TemperatureMonitors, Conveyers, and Elevators).
Lintouch-Server
'Lintouch' is a realtime visual control center software suite (known as HMI or MMI in the automation industry). It features a server-client architecture that is extensible via a plug-in architecture; this makes it possible to define new connectivity on the server side (ModBus/TCP, SNMP, Profinet, etc) and to define new control and visualization primitives on the client side (PushButtons, Lamps, TemperatureMonitors, Conveyers, and Elevators).
Listener
'listener' is a security-related program like 'motion' (which detects motion on a Webcam): it listens for sound. If it detects any, it starts recording until the sound stops (or a bit later, which is configurable). It stores the audio in .WAV files
Matiec
This project has the goal of producing an open source compiler for the programming languages defined in the IEC 61131-3 standard. These programming languages are mostly used in the industrial automation domain, to program PLCs (Programmable Logic Controllers). This standard defines 5 programming languages: - IL : Instructtion List A textual programming language, somewhat similar to assembly. - ST : Structured Text A textual programming language, somewhat similar to Pascal. - FBD: Function Block Diagram A graphical programming language, somewhat similar to an electrical circuit diagram based on small scale integration ICs (Integrated Circuits) (counters, AND/OR/XOR/... logic gates, timers, ...). - LD : Ladder Diagram A graphical programming language, somewhat similar to an electrical circuit diagram based on relays (used for basic cabled logic controllers). - SFC: Sequential Function Chart A graphical programming language, that defines a state machine, based largely on Grafcet. (may also be expressed in textual format). Of the above 5 languages, the standard defines textual representations for IL, ST and SFC. It is these 3 languages that we target, and we currently support all three, as long as they are expressed in the textual format as defined in the standard. Currently the matiec project generates two compilers (more correctly, code translaters, but we like to call them compilers :-O ): iec2c, and iec2iec Both compilers accept the same input: a text file with ST, IL and/or SFC code. The iec2c compiler generates ANSI C code which is equivalent to the IEC 61131-3 code expressed in the input file. The iec2iec compiler generates IEC61131-3 code which is equivalent to the IEC 61131-3 code expressed in the input file. This last compiler should generate and output file which should be almost identical to the input file (some formating may change, as well as the case of letters, etc.). This 'compiler' is mostly used by the matiec project contributors to help debug the lexical and syntax portions of the compilers.
MisterHouse
MisterHouse is a home automation program. It responds to voice commands, Web browsers, time of day, serial port and X10 data, external files, etc., and can speak via Text to Speech engines.
Mvc
'mvc' is a text mode v4l video capture program that features motion detection. It is very small and easy to use, and can be used to monitor and record the people that enter your room.

... further results



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.