HomeAutomation v2.0.2 has been released.
For those of you that haven't been following the thread (http://telldus.se/forum/viewtopic.php?t=212) about HomeAutomation from its beginning, it is a web interface for controlling the Tellstick. HomeAutomation is built on PHP with MySQL as database engine and is licensed under GNU GPL.
If you want to see what HomeAutomation looks like in action, see my page at http://karpero.mine.nu/homeautomation (log in using demo/d3m0). So far HomeAutomation is working on Windows, Linux and Mac.
HomeAutomation v2.0.2 can be downloaded from here.
Latest source code can also be downloaded from our SVN server at
svn://karpero.mine.nu/homeautomation anonymously.
Mantis bugtracker: http://karpero.mine.nu/mantis
Changelog from our Mantis follows:
Code: Select all
v2.0.2 Released 2011-03-09
- [Houseplan] Houseplan shows icons in wrong place for portrait images
- [New functionality] Add possibility to login with parameters in URL
- [General] Add info to login form when incorrect credentials are given
- [Languages] After name should be Last name in english translation
- [Scheduler] Selecting All devices gives error message
- [Houseplan] Houseplan image is not uploaded
v2.0.1 Released 2011-02-28
- [Scheduler] Saving schedule with only a group selected (no devices) gives PHP-warning
- [Installer] Installer complains about database user not having enough privileges.
- [Scheduler] Invalid date formats for AT and SCHTASKS
v2.0 Released 2011-02-16
- [Scheduler] Add possibilty to configure dynamic activation interval
- [Mobile] Change slider back to dropdown
- [Mobile] Menu text needs to be bigger
- [General] Upcoming events displays tomorrow even if it is the day after tomorrow
- [Users guide] Description of different prerequisities needed
- [Users guide] Add Windows UAC notice
- [Scheduler] Add error messages under the activations list also if there is an error in the schedule
- [General] Refer to Users guide.php when config.php is missing
v2.0 RC Released 2011-02-02
- [Scheduler] Rebuilding of scheduler
- [New functionality] Wakeup light
- [Scheduler] Add possibility to configure dimlevel
- [Scheduler] Add possibility to configure random on/off intervals
- [Configuration] Add settings for dusk/dawn which can be used in scheduler
- [New functionality] Add better ways for users to search for errors
- [Scheduler] Add enable/disable toggler for schedules
- [General] Add configurable macros
- [General] Changing scenario should affect devices aswell
- [Houseplan] Make the houseplan image the have dynamic width/height
- [New functionality] Grouping of devices
- [General] All on/off for groups of devices
- [Devices] Use slider instead of Dropdown box
- [Tellstick] Devices doesn't always react when they should
- [Configuration] Make houseplan configuration easier to lineup
- [Devices] Toggling abs dimmer doesn´t change the value in the dropdown
- [Configuration] Show the devices in groups in dropdown in dynamic scheduler activation
- [Log] Make logs folder non readable from web
- [Installer] Add optional info sharing in the end of installation procedure
- [Installer] Add pre-requisities check before starting installation
- [Installer] Add license agreement
- [General] Add grouping of devices, that can be used in tasks and in devices list
- [Configuration] Change sort order of latitude and longitude
- [Installer] Change the way read/write permissions are checked
- [General] Make read/write permissions configurable
- [Configuration] Custom icon for ON status not saved correctly
- [Scheduler] Add comment field to schedules
- [General] Code needs comments
v1.2.2 Released 2010-11-08
- [Mobile] Mobile GUI
- [General] Saving the first scenario gives the impression that it is selected
- [General] Remove root_url from config since this isn´t needed.
- [Tdtool] Add more debug messages when toggling devices
- [General] Move all.css to subfolder
- [Scheduler] Change sort order of schedules for better readability
- [General] Add config_default.php including default values for fallback
- [Mobile] Theme doesn´t seem to have affect on page
- [Languages] Wrong variable name in install_en.php
- [Help] Remove link Mobile to Full (and vice versa) from Help
v1.2.1 Released 2010-10-27
- [General] Move debug information to bottom of page.
- [Tdtool] Engineheater schedules are activated immidiately even if they shouldn´t.
- [Scheduler] Schema with both on and off and off on next day doesn´t work.
- [New functionality] Add link from full to mobile version and vice versa.
v1.2 Released 2010-10-19
- [Help] Show help in installer
- [General] Getting some warnings and notices from tdtool
- [General] Getting error when user session timed out or overtaken by another application
- [Readme] Add info about that user has to create the database first
- [Readme] Add permission info for tdtool
- [General] Add error messages in the top of the page if vital paths are not working
- [Tellstick] Log actions on stick to file.
- [Configuration] Add configuration page for temperature sensors
- [Devices] Allow users to have custom icons for all devices
- [General] Auto reload of page
- [Scheduler] Updatetasks.php doesn´t execute on certain operating systems
- [Houseplan] Show graph for temperatures when clicking on them in houseplan view
- [General] Infobox calculates sun dependant schedules wrong
- [Tdtool] Dongle lock doesn´t work after making tdtool to run in background
- [General] \\ becomes \ and \ is completely removed
- [Log] Log IP instead of text "local" / "Hemma"
v1.1.1 Released 2010-04-15
- [Installer] Configured devicetype is not selected.
- [Scheduler] JT.exe causes unhandled exception.
- [Scheduler] Combination of different devicetypes in schedules doesn´t work as expected.
- [Houseplan] Removed devices aren't removed from houseplan.
- [Configuration] Unable to edit or delete created scenarios.
- [Configuration] Need to take summer/winter time into account when calculating sunrise/sunset.
v1.1
- [Database] Eventlogging with dimlevel true/false is not handled as numeric 1/0 by some database engine versions.
- [Installer] Fix the install script to handle updates as well.
- [General] Verify Mac compatibility.
- [Tdtool] Commandline reports "You are not allowed here" for some OS.
- [Languages] Translate to finnish.
- [General] Add licensing to pages.
- [Tellstick] Verify absolute dimmer function.
- [General] Mobile version.
- [Configuration] Need possibility to clear houseplan configuration.
- [Installer] Install doesn´t seem to understand åäö on some computers.
- [General] Add setting to hide/show the infobox.
- [Scheduler] Add ability to force next event to run now.
- [Log] Add sort, limit, clean.
- [Database] Make queries injection proof.
- [Languages] Add translation support.
- [Database] Make queries support single backslash.
- [Tellstick] Make PHP execute exec in background.
- [Tellstick] Make schedules use last dimlevel.
- [General] Add index.php to links and forms.
- [General] Add configuration for default page.
- [Scheduler] Implement new scenario model.
- [Configuration] Manage scenarios.
- [Languages] Fix languages for settings in database.
- [Languages] Add fallback to english.
- [General] Theming.
- [Languages] Translate to english.
- [General] Add help pages.
- [General] Add info box showing sun rise, sunset, next event.
- [Configuration] Possibility to configure what IP addresses are considered "local".
- [General] Show Scenario setting on houseplan page, eg. Home, Away...
All comments, suggesstions and questions are welcome!
HomeAutomation now have a homepage of it own, check it out: http://karpero.mine.nu/ha
Enjoy!