13 projects tagged "Home Automation"
Hocuspocus is a small and extensible Web server for controlling key Linux applications via a Web server. This means you can adjust things like system volume from any browser, including a WiFi enabled PDA such as the iPhone. Multiple such servers can be controlled via a single service manager, enabling whole home remote control.
Amora (A mobile remote assistant) is an application for S60 Nokia smartphones written in Python (PyS60). It allows you to send keyboard events and mouse moving in your Linux desktop. You can control slides, movies, and any other application. Supported features include: mouse drag, double clicking, mouse left button, and some common keyboard keys (Enter, Esc, Space, F5, arrow key left/right, 'F', etc.). It can take a screenshot of the active window on your desktop and view thumbnail on the cellphone. Communication uses Bluetooth.
MediaRC is a remote control program intended for controlling various media devices found in a home theater or with a PVR like MythTV. It is an extendable program for which new drivers can easily be added. MediaRC currently can control IR devices through LIRC, the sound levels through ALSA, and serial devices like a TV.
rtorstat is a simple Web page generator that shows status information about the rTorrent bittorrent client. This makes it possible to quickly have an overview of your torrent list from a remote location without having to log into the remote machine that actually runs rTorrent. It can be run through cron or as a CGI script.
(Serial Ports on) Steroids enables users to execute remote C functions in a Python shell over a serial interface. It is useful for embedded system testing and industrial automation. It generates C code for the target and a Python script for the host automatically from a C header file.
The Discrete Event Calculus Reasoner allows a programmer to add common-sense reasoning capabilities to programs. It supports deduction/temporal projection, abduction/planning, postdiction, and model finding. It allows default reasoning about action, change, space, and mental states. It is based on the event calculus, a comprehensive and highly usable logic-based formalism. It helps applications understand the world, make inferences, adapt to unexpected situations, and be more flexible.
pyWebSMS is a program which lets you send SMS through the Internet without opening a Web browser. You can send multiple SMS, save your contacts, view the history, and much more. It's completely modular, so you can add or remove providers for sending SMS. You can make your own module for your provider if one doesn't exists yet by programming it in Python.