News

New version: 1.2.51

Added by Lukas Roedl 3 months ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #157: Add example for bundle development with Scala
- Ticket #461: Exporting datasets fail
- Ticket #465: Zooming not working equally for all mouse devices
- Ticket #466: Ensure that no states can be overwritten
- Ticket #467: Provide Jenkinsfile to support pipeline builds
- Ticket #468: Clean up the XMLAdapter implementations
- Ticket #469: Switch JAXB implementation to Eclipse Moxy to solve namespace issues
- Ticket #470: Refactor XML processors
- Ticket #471: Cleanup features and delete unused ones
- Ticket #473: Missing field in device statusmessage events
- Ticket #475: Provide common code base for hardware abstraction implementations
- Ticket #476: Provide service for checking and reconnecting hardware links
- Ticket #477: Upgrade to Karaf 4.0.9
- Ticket #478: Upgrade GSON to version 2.8.1
- Ticket #479: SQL Error when querying non existent devices
- Ticket #480: Support device groups
- Ticket #481: Enable connection pooling for DataAccess Service
- Ticket #482: Titles and numbering wrong in pdf version of manual
- Ticket #483: Upgrade sqlite-jdbc to version 3.20.0
- Minor fixes

See https://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.51 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.50

Added by Lukas Roedl 10 months ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #151: Write something about "Understanding scenarios/finite state machines"
- Ticket #323: Enable to set a GPS reference position and direction
- Ticket #326: ConcurrentModificationException in GUI LayerManager
- Ticket #374: Update manual
- Ticket #378: Unable to install features - Fehler beim Starten
- Ticket #380: AWT NullPointerException convertRowIndexToModel
- Ticket #398: Sensorevent-Dialog: linkes Fenster vergrößern
- Ticket #419: Evaluate switching the manual to asciidoc
- Ticket #420: Combine Sensors and Actuators to Devices
- Ticket #426: Rename configuration meta field to label and add a comment field
- Ticket #428: Give users meta values
- Ticket #430: Upgrade to Karaf 4.0.8
- Ticket #433: Refactor and move code from InformationServiceProvider to shell command
- Ticket #434: Serialization of timestamps changed for json representations
- Ticket #435: Add Websocket client without HOMER specific message processing
- Ticket #437: Elevate minimum supported Java version to 1.7
- Ticket #438: When deleting a hardware ID for a device the change isn't persisted
- Ticket #439: NoClassDefFoundError when running schemagen plugin
- Ticket #440: Connect failed: ENOBUFS (No buffer space available)
- Ticket #441: Add support for MQTT
- Ticket #442: Let devices react to events form other devices directly without a state machine
- Ticket #443: Enhance FlatPersistenceManager to allow read/write of flat xml files
- Ticket #444: Allow flat im-/export through the shell
- Ticket #445: Implement devices that are not shown in the flat
- Ticket #446: Enable proactive update of a device status
- Ticket #447: No events are triggered when dragging around the simulator "man"
- Ticket #448: Support for (toggle) buttons
- Ticket #450: Clean up SystemStateBlackboard and add functionality to check if state is already registered
- Ticket #451: Shell commands to manipulate devices and flats
- Ticket #452: Actuator highlighting not correct when sorting changes
- Ticket #453: Move from Date to JodaTime equivalents
- Ticket #454: Extend SystemStateBlackboard with timestamps of latest change
- Ticket #455: Enable environment independent building with Maven Wrapper (mvnw)
- Ticket #456: Wrong description of meaning of cron job expression in manual and example projects
- Ticket #457: Upgrade all copyright headers to the current year
- Ticket #460: Update translations
- Minor fixes

See https://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.50 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.32

Added by Lukas Roedl about 1 year ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #379: Das System kann den angegebenen Pfad nicht finden - Fehler beim Starten
- Ticket #381: Out of Memory Error
- Ticket #392: Triggerzeit eines Timers wird nicht immer gespeichert
- Ticket #404: Cannot save when only KNX address is changed for a device
- Ticket #408: Use ShellTable for commands instead of raw output
- Ticket #409: Could not find artifact at.ac.ait.hbs.homer:at.ac.ait.hbs.homer.core.common:user-cfg:1.2.31
- Ticket #410: Class file for com.evelopers.unimod.runtime.EventProvider not found
- Ticket #411: Starting homer-core causes restart of the shell console
- Ticket #412: Enable Nimbus Look & Feel
- Ticket #413: Enable switching between windows even if maximized
- Ticket #414: device-control command doesn't work
- Ticket #415: Add command to send fake message for actuators and sensors
- Ticket #416: Add command to edit system states
- Ticket #418: Fix string conversion in data export
- Ticket #421: Homer realease doens't startup
- Ticket #422: Add ability to react on user changed events in FSM
- Ticket #423: Wrong coordinate ordering depending on database provider
- Ticket #424: Visualize coordinates when editing a room
- Ticket #425: Split up about window and system information
- Ticket #429: Split UserManager and shell commands
- Ticket #431: Show number of actions on transitions
- Minor fixes

See http://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.32 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.31

Added by Lukas Roedl over 1 year ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #377: Timestamps bei manchen SystemStates ist falsch
- Ticket #372: Upgrade to Karaf 4.0.5
- Ticket #375: Split up event processing and state machine implementation to ease interchangeability
- Ticket #376: Improve flat selection dialogue
- Ticket #384: unimod IllegalStateException
- Ticket #385: GUI NullPointerException removeElement
- Ticket #386: NullPointerException URL Action getStringResponse
- Ticket #387: GUI NullPointerException removeElement
- Ticket #388: Hardcoded path to log file
- Ticket #390: GUI NullPointerException ActionConfigPanel
- Ticket #391: Name eines Ereignisses geändert - im dropdown feld steht aber noch der alte Name
- Ticket #393: Snapping für gerade Linien im Flatplan?
- Ticket #394: Snapping auf bestehende Raumeckpunkte im Flatplan
- Ticket #395: URL Action Dialog speichert Auswahl nicht
- Ticket #396: Manchmal werden beim Starten nicht alle Szenarien in der Liste angezeigt (Szenario Editor)
- Ticket #397: Mit ESC Taste Dialoge beenden
- Ticket #399: Cleanup in system state panel doesn't remove header text
- Ticket #400: Optimize (re)packaging of HOMER
- Ticket #401: Remove current JDBC implementation and replace it with JDBC support provided by Karaf
- Ticket #402: ServiceUnavailableException at console
- Ticket #403: Clear up SystemStateBlackboard implementation from ConfigurationService
- Ticket #405: IllegalStateException when reloading scenario
- Ticket #406: Remove support for very old scenario files
- Ticket #407: Upgrade gettext plugin to version 1.2.4
- Minor fixes

See http://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.31 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.30

Added by Lukas Roedl over 1 year ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #320: Upgrade to Karaf 4.0.0
- Ticket #343: Evaluate upgrade to Karaf 4 and possible changes
- Ticket #362: Warn if state machine configuration has inconsistencies
- Ticket #364: Sanitize invalid inputs for websocket connection properties
- Ticket #366: Upgrade to Karaf 4.0.4
- Ticket #367: Remove scheduler and replace it with the Karaf implementation
- Ticket #368: Karaf tries to start HOMER twice on startup
- Ticket #369: Possibility to recover connection in case of network failure
- Ticket #370: Some tests fail when executed on a leap day
- Ticket #371: Provide minimal Kotlin OSGI bundle example
- Ticket #373: Remove Isoagent as it's not used any more
- Minor fixes

See http://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.30 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.16

Added by Lukas Roedl almost 2 years ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #301: Wohnungseditor - Zeichenbereich
- Ticket #303: State of Actuators
- Ticket #350: Enable zooming with respect to the mouse position
- Ticket #351: Enable configuration of retries of DataAccess service start while database upgrade is running
- Ticket #352: Harmonize getters for name, title and value in various enumerations
- Ticket #354: Upgrade maven-bundle-plugin to version 3.0.0
- Ticket #355: Update plugins and dependencies to the latest versions
- Ticket #356: WebSocket client and server are not fault tolerant when using empty passwords
- Ticket #357: Can't delete anything in flat designer
- Ticket #359: Refactor model for reminders
- Ticket #360: Shell command console output
- Ticket #361: Actuator message aren't colorized in device message panel
- Minor fixes

See http://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.16 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.15

Added by Lukas Roedl about 2 years ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #300: Create new bundle for common gui classes
- Ticket #303: State of Actuators
- Ticket #310: ESC key for leaving dialogs with Cancel
- Ticket #318: Support to show grid in normal and simulator view
- Ticket #329: Functionality to import data
- Ticket #330: Upgrade sqlite-jdbc to version 3.8.10.1
- Ticket #331: Fix wrong scaling markers in event player
- Ticket #332: Batch SQL statements when importing data
- Ticket #333: Timestamps of states are wrong when triggered through a TimerEvent
- Ticket #334: Enable multiselect in event player
- Ticket #335: Provide feedback when importing/exporting data
- Ticket #336: Enable filtering of various tables/grids
- Ticket #337: Enable deletion and refreshing of events in device message list and state list
- Ticket #338: OutOfMemoryError when drawing timeline in event player
- Ticket #340: Publish GUI object selection events on the EventAdmin
- Ticket #341: Upgrade sqlite-jdbc to version 3.8.11.1
- Ticket #342: RabbitMQ unique queue declaration
- Ticket #344: Error with websocket connection
- Ticket #345: Fix error with class Point2D not found on Android when event sent via WebSocket connection
- Ticket #346: Flag "hidden" not exported / serialized to JSON
- Ticket #347: Add mDNS functionality
- Ticket #348: Upgrade Calimero to version 2.2.1
- Ticket #349: NullPointerException when saving the DBMessage after activating actuators via the GUI
- Minor fixes

See http://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.15 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.14

Added by Lukas Roedl over 2 years ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #169: Update maven-bundle-plugin to version 2.5.4 due to baseline functionality
- Ticket #170: Loading of scenario fails if no database connection is available
- Ticket #294: Persisting configuration fails when drawing a new flat
- Ticket #279: Implement positioning service to request current position/room
- Ticket #282: RabbitMQ username wiring
- Ticket #283: Add layers in GUI
- Ticket #284: Simulator doesn't work for doors that are placed in diagonal walls
- Ticket #285: Add support for mouse wheel eg. for zooming
- Ticket #286: Display message in console when no database connection is available
- Ticket #287: Metatype descriptions not shown correctly in WebConsole
- Ticket #288: Update common dependencies and remove unused ones
- Ticket #289: Remove DOSGi installer and feature
- Ticket #290: NullPointerException in DataAccessProvider
- Ticket #291: Enhance DataAccessProvider to cleanly shutdown when bundle is destroyed and connection is still loading
- Ticket #292: ClassCastException after importing scenario template due to changed event ids
- Ticket #293: Add support for sqlite on ARM systems using hard float
- Ticket #295: UnsupportedOperationException when checking WebSocket Authentication
- Ticket #296: Fix database revision in creation scripts
- Ticket #297: Provide functionality to initialize new db via shell command
- Ticket #299: Scenario is shown even when already deleted
- Ticket #302: Centered Zoom-In, Zoom-Out, Selected Zoom
- Ticket #304: Scenario-Editor Initial State
- Ticket #305: Editors save indication
- Ticket #306: Editors delete icon
- Ticket #307: Scenario editor selection and deletion
- Ticket #308: Enable incrementing the value of a SystemState in ChangeSystemStateAction
- Ticket #309: Ignore invalid events and actions when importing a scenario
- Ticket #311: PUT method on URL action needed ( HTTP request )
- Ticket #312: Mode Buttons in Flat Designer do not always show the current Mode
- Ticket #313: Disable drawing of transitions when not clicked on a state
- Ticket #314: Simulator doesn't use the time selected in the time picker
- Ticket #315: Upgrade to Karaf 2.3.11
- Ticket #316: Add tool to measure distances to normal and simulator view
- Ticket #317: Enable reload of modified scenarios to revert changes
- Ticket #319: Activation range of HumanGraphic in Simulator
- Ticket #321: Enable usage of different date/time formats when exporting data
- Ticket #324: Option to choose data format in URL action
- Ticket #325: Enhance battery status presentation in outline panels
- Ticket #327: Upgrade sqlite-jdbc to version 3.8.9
- Ticket #328: Scrollbars not working correctly in scenario editor
- Minor fixes

See http://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.14 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.13

Added by Lukas Roedl over 2 years ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #263: Move/Rename URL Action (Formerly URL Notification)
- Ticket #272: Devices aren't loaded correctly in positioning bundle
- Ticket #273: Harmonize used combo box renderers to avoid multiple implementations
- Ticket #274: Update translations
- Ticket #275: NullPointerException in Event Connector WebSocket
- Ticket #276: UnsupportedOperationException in Event Connector WebSocket
- Ticket #277: WebSocket connection between server and client doesn't work when password is set
- Ticket #278: NullPointerException in Event Connector WebSocket
- Ticket #280: Upgrade to Karaf 2.3.10
- Ticket #281: Update plugins and dependencies
- Minor fixes

See http://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.13 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

New version: 1.2.12

Added by Lukas Roedl almost 3 years ago

We are happy to release a new version of HOMER Core project.
Numerous bugfixes have been added. Here is a list of major changes:

Changes:
- Ticket #150: Provide information how to use the simulator
- Ticket #215: Provide information how to connect to the websocket server and (un)register topics
- Ticket #243: Refactor URLAction to provide info about availability and HTTP return code
- Ticket #247: Possibility to define background picture (jpg, pdf, png, svg) in edit mode to facilitate to trace when creating new flats
- Ticket #254: Hints in 'configure action' dialogue that it may not work if needed bundles are not loaded
- Ticket #255: Test functionality of notification bundles
- Ticket #252: ClassCastException when using KNX
- Ticket #259: RoomId isn't changed when moving actuator
- Ticket #260: Actuators can be moved outside rooms
- Ticket #261: When changing e.g. description or room height on multiple rooms only the last entered item is saved
- Ticket #262: HardwareID2 and HardwareID3 are not im-/exported when using flat im-/export
- Ticket #264: Update SQLite to version 3.8.7.2 to also support running on ARM
- Ticket #266: Add example hardware bundle that echos incoming requests
- Ticket #267: Event tagging of JSON event transformer is too restrictive
- Ticket #268: Add feature to export data from the database in standardized formats
- Minor fixes

See http://dev.arcsmed.at/homer.core/trac/query?group=status&milestone=1.2.12 for a detailed list of fixed issues.

Download here:

You can find the subversion repository and a bug tracker at:

Hope you enjoy the new version!
Lukas

1 2 3 Next »

Also available in: Atom