Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Home Automation

    domus.Link 1.2

    Download button

    Downloads: 2,393  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.3/5)
    27 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Istvan Hubay Cebrian | More programs
    GPL / FREE
    July 10th, 2010, 15:59 GMT [view history]
    ROOT / Home Automation

     Read user reviews (0)  Refer to a friend  Subscribe

    domus.Link description

    domus.Link project is a web-based frontend for Heyu.

    domus.Link project is a web-based frontend for Heyu. Design focuses on separating configuration from actual controls thus giving the user a simple and user friendly GUI. The primary concern being that anyone with little or no knowledge of home automation systems can easily manage/administer the system.


    Product's homepage

    Here are some key features of "domus.Link":

    · Web based Heyu configuration
    · Add/Remove/Edit Aliases
    · Alias modules divided by type (Lights, Appliance, etc)
    · ON/OFF Controls for every type
    · DIM/BRIGHT Controls for Lights
    · Multilingual
    · Themeable

    Requirements:

    · Apache
    · PHP
    · HEYU

    What's New in This Release: [ read full changelog ]

    · Updated heyu config file handling to be agnostic and object oriented. domus.Link will now support a users custom heyu config file without any additional changes. One caveat is that domus.Link will not save comments that are placed at the end of a directive line. But, domus will preserve comments that are on a line by themselves. Internal implementation does validate directive types to valid heyu directives by executing the "heyu conflist" command to get the valid directive list.
    · Updated alias to location(floorplan)/type handling. domus.Link will now dynamically build the alias to location/type map through the alias edit screens. domus.Link will create a db file called aliasmap based on these assignments. This precludes the need for the floorplan file and the floorplan maintenance has been deprecated. To aid in dynamically creating the floorplan, the location field in the alias add and edit windows are now editable as well as dynamically loaded with previously entered locations. When a new heyu conf with aliases is found and there is no alias map, all items are assigned to a default location(unknown) and type(other).
    · The location field IS the edit field for the floorplan items. You can delete it, but if you haven't removed all references to that location in all of your aliases, it is dynamically rebuilt from the current aliases.
    · The blank space at the bottom of the list is a convenience to have a blank area to edit a new location. It really doesn't matter as you can just overwrite the displayed one with a new location and then it will be added to the alias. Then the list is dynamically regened and it will be added for selection.
    · Try changing the location of one of your modules by typing in a new location that doesn't exist and save it. You'll see it show up on the alias and now it is available in the list to select as well.

    · Added a setup verification for aliases to location/type maps for help in conversion from previous versions of domus.Link. When domus.Link V1.2 is entered after installation, the heyu config file is checked for the previous format for domus.Link. If it finds the previous style configuration for assignment of location and type, it will generate a derived alias to location/type map for acceptance. The user has the option to convert at this point to create the new aliasmap. If the user does not want to do this at the time, a "continue" option is available and will load the aliases with the default location(unknown) and type(other). This is valid for the session. If no updates are made to the aliases nothing is changed and it will be rechecked on the next browser session start.
    · Added the capability to hide modules from the main home module page. Useful for not displaying monitoring/trigger based modules. These modules will still be displayed in their appropriate type sections. Use "hide/show" in the alias view actions column.
    · Deprecated the db file "modules". This is now done dynamically when editing aliases. The command "heyu modlist" is executed to get the valid module type values when needed.
    · The db distribution directory is now empty. It is provided only to get the directory structure as no files need to be provided for installation.
    · Fixed error with popup when displaying extended option info in the timer view. Popup would inadvertantly display a previous items values plus it's own value.
    · Updated all file handling to be objectified. This provides a framework for all the config/sched types to be handled by their respective classes. File handling was moved to the object base class elementfile.class.php.
    · Deprecated miscelaneous functions due to objectification of aliases.
    · Updated heyu config file editing to only show directives applicable to heyu execution. Other directive types are not shown as to cleanup the heyu conf edit screen. There is no impact to the other directives.
    · Updated progress bar handling to be generic. Progress bar javascript is now in the javascript directory and not embedded.
    · Installation is now simplified due to the fact there is no installed db files.
    · Added file modification verification and detection. Domus will check to see if the config files have changed between actions. It will reload the config file with the new values automatically. If domus detects the file has changed just before the save process, it will generate and error to the user. This is internal to the save of the file for consistency, otherwise the user would see the changed file first.
    · Added diagnostic check for file setup in domus.Link. This diagnostic checks for the major configuration files that are required to be present and if they are writable or executable. The diagnostic page is only displayed if there is an issue. There is an option to just continue from this page and it will not check until requested. There is a status icon in the footer bar that displays the state as a color of the checked files. Green for good, red for errors and black/gray for unchecked state. The icon is also the method of running the diagnostic check at anytime.
    · Updated status and info screen to be the same page. Moved system uptime to status/info page.
    · Updated layout footer line in default theme to have configuration status on the right after removing uptime info.
    · Updated heyu running/down status with controls to only be on the status page. The running/down status is now a link to the status page.
    · Updated access to the status page to be only available to admin authenticated users (security level 1 or 2).
    · Updated security access for level 1 to be able to see all modules and operate on them, but no access to info, status or start and stop.
    · Updated redirection handling when setting php header commands.
    · Updated error handling of files for writing.
    · domus.Link handling of heyu config without a schedule file defined.
    · Issue 45 fixed - Changed all deprecated PHP4 calls to be PHP5 compatibale
    · Updated Language files.

      


    TAGS:

    Heyu frontend | Heyu interface | home automation | domus.Link | Heyu | web-based



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM