eDIN Firmware Release Notes
NPU Firmware
Version 1.0.38.0 (13/01/10)
3536: Added support of I/O module PIR sensor input
3589: eDIN Restore at Power up. Added: The NPU not only remembers, but restores last known lighting levels on remote modules over a power outage. If only a remote module goes down, its lighting levels will be restored as they should be regarding to the current system status (i.e. scene recalls that occured while the module was offline are applied.). If the NPU itself goes down, Levels are being restored as they were at the time the NPU went.
3467: Automatic Dimming of plate buttons. Added: support option to allow plate buttons LEDs to automatically dim when the plate has not been active for 30 seconds
3605: MakeNewPack limits the amount of rp-03-02 to 255. Fixed: only 31 RP-03-02 could be handled when storing a configuration
3585: Bus events added via infrared were not processed by the rule engine. Added: support for mode infrared handset messages from plates
3597: SceneEltRelayChannel did not distinguish between RP-03-02 and DIN-RP-05-04 when reloading. Fixed: Loading a configuration with a mixture of RP-02-03 and a DIN-RP-05-04 is now permitted.
3604: SetSceneElementButtonMaster cannot address more than 255 plates. Fixed: only plates 1 to 255 can be used for subscription
3641: Deleting a rule didn't remove it from its "AND rule" observer. Fixed
Version 1.0.39.0 (14/01/10)
3654: Fixed: RP-03-02 now responding properly to Network Processor Unit messages
Version 1.0.40.0 (26/01/10)
3694: RS232 did not receive until the NPU starts a transmit, now fixed.
Version 1.0.41.0 (08/02/10)
3770: Web server security. Fixed: in some situations the security layer was preventing access to a file required by the logon process, thus locking user out of the system
3772: Raise/Lower now properly handles held/release after held to automatically start/stop fading (previously only start was supported).
Version 1.0.42.0 (09/02/10)
3776: Fixed: eDIN would fade channels that are off when it should only fade channels being on at the time
3779: Fixed: Channel misinterpreted being at cup as being on, when being at cup is being off, thus preventing plate button colours to update properly when toggling scenes
3781: Automatic button colour handling for toggling does now works when scenes contains a relay channels
3783: Fixed: toggling with very slow fades now properly updates the button colours.
3784: Fixed: when editing an I/O module, the editor would previously remove any 'multistate' event (like raise and lower that manage held/released after held automatically) no matter what.
3785: Setting the IP address from the unit was being ignored, and is now fully implemented.
Version 1.1.0.3 UBC Module Support (12/02/10)
2414: Added eDIN Universal Ballast Control module support
3294: EvoInt232 AutoConfiguration: any EvoInt232 connected to the M-Bus will now be automatically recognised by the NPU, which will then automatically configure it to accept standard Evolution commands at 9600-8-N-1 without requiring the user to configure it.
3566: System restore feature: 'RSTR' on the front menu will now restore both the hardware configuration and the configuration editor to factory defaults
3764: Emulator COM port support: Evolution PC Software can directly connect to the eDIN emulator using paired virtual com ports
3767: Emulator now automatically launches the default web browser when assigned an IP address
3769: Emulator: WinPCAP Network emulation layer upgraded from version 4.0.2 to version 4.1.1
3661: Emulator: turning Off DHCP without turning off DNS discovery no longer crashes the emulator
3710: Fixed: a switched channel would report an incorrect (dimmed) power usage instead of full off/full on, this is now resolved.
3706: Fixed: Unconfigured channels would default their load to 100w, thus confusing the system total load calculation. They now default to 0W.
Version 1.2 DALI Commissioning Support
Version 1.2.0.1
3809: Added support for live commissioning of DALI ballasts.
3866: Added live monitor of DALI lamp fault and ballast failure
3893: Added live monitoring of eDIN module online status
3947: Enhanced responsiveness of monitoring pages
4084: Added: MBUS fault reporting now part of the DIAG menu
4132: Added new RS232 custom codes for getting the state of any channel on any module
4150: Added: MBUS master now broadcasts its IP address in a multi-network-processor configuration
4199: Fixed: Network Processors would lock their menu when multiple units have the same address on the bus
3908: Fixed: loading a corrupted bin file created by the Evolution PC software is now handled gracefully
3980: Fixed: (regression from 1.0), daylight saving time is calculated according to the correct year
3990: Fixed: accessing the web application from multiple browsers on multiple PCs no longer causes the Network Processor TCP/IP stack to lock up
4030: Fixed: impulse operation of a DALI channel no longer causes the next channel to switch off when the impulse fade stops, whilst the faded channel goes on fading
4126: Fixed: RS232 commands using custom dynamic data elements sent out of an NPU did now have their custom codes converted to actual values
4148: Fixed: Network Processor Unit no longer needs to be rebooted when virtual mbus is turned on or off
4161: Fixed: multiple buttons can now used to impulse the same scene
4167: Fixed: bus events are now processed in the correct order of arrival (not FILO)
4166: Fixed: Buttons recalling a scene containing a force toggle step button scene element never go inactive
4200: Fixed: a change in the mbus address of a network processor is now taken into account immediately
Version 1.2.0.2 (released 18/06-2010)
4147: Added: When editing a scene element level, the Network Processor will broadcast a programming message to synchronise every Evo Pack/eDIN NPU on the bus
4257: Added M*D*C*L*GO command allowing an external source to set any eDIN module channel using RS232
4228: Fixed: SCENEnnnnGO commands now use the scene fade time, rather than snapping
4290: Fixed: CGI application could not parse text files embedded as part of multipart form POST. Now uploading a text file ending with multiple carriage return/line feed sequence is OK.
4213: Fixed: (regression in 1.2.0.1) where fade times could be reset back to default after a reboot.
4214: Fixed: (regression in 1.2.0.1) where buttons could loose their colour bindings
4229: Fixed: Recalling a scene using RS232 commands will now trigger an update of the monitoring web page
4230: Fixed: eDIN can now gracefully load an evolution configuration with channels referencing unknown packs
4231: Fixed: eDIN can now load an evolution configuration with rules impulse checking a non impulse rule.
4234: Fixed: eDIN can now handle the load request for an evolution configuration with mismatched plate external inputs and contact inputs
4239: Fixed: eDIN misinterpreted a halt for a start and a start for a halt in scene elements
4240: Fixed: eDIN no longer runs Evolution sequences a hundred times too fast
4241: Fixed: eDIN can now load an Evolution configuration where MakeContactInputModule message is corrupted
4291: Added: an NPU with no configuration will display a default pattern on any plate requesting a refresh.
4256: Fixed: eDIN can now load an Evolution configuration with impulse rules with no output
4252: Fixed: eDIN can now load an Evolution configuration using packs to reference eDIN modules
4253: Fixed: Clearing of a plate can happen after the button text was drawn thus leaving the plate blank. This is now resolved.
4204:Fixed: eDIN Emulator installer showed the wrong version number this has now been up'ed to 1.2
4293: Fixed: can now connect to eDIN emulator when using a low traffic adapter to provide networking support.
Version 1.2.0.3 (released 07/07/2010)
4266: Added: handshaking with the UBC when programming DALI ballasts to know when short address is programmed
4358: Fixed: the NPU will only re-program DALI ballasts that do not match its internal configuration instead of the whole lot
4367: Added: if the NAND flash memory is failing, the NPU will display a message on the 7-seg display
Version 1.2.0.4 (released 30/07/10)
4413: Added: diagnostic menu entry on the NPU to check if a unit is operating as the MBus master
4371: Fixed: DALI managment page got stuck in the 'apply modifications' state even if there was no modifications left to commit.
4384: Fixed: eDIN did not automatically recall scene 1 when powering up with an Evo 1 configuration
4385: Fixed: eDIN did not properly update LCD plates when loaded with an Evo 1 configuration, leaving text scrambled on the plate
4436: Fixed: eDIN does now responds to standard RS232 commands, even if it can not identify itself in the configuration
4414: Fixed: (regression in 1.2.0.1 to .3) where eDIN NPUs would not monitor the MBus for a master broadcasting time messages
4415: Fixed: eDIN NPUs were sending commands to slave dimming pack too fast resulting in lost messages and light levels not being set correctly. This is now resolved
4443: Fixed: eDIN did not use the correct parameter to set DMX control on a dimmer pack when using an evo 1 configuration
4444: Fixed: eDIN did not handle Evolution multiple relay channels control message properly, instead always switching off all channels. This is resolved.
Version 1.2.0.5 (released 31/07/10)
4460: Fixed: eDIN NPUs are now properly pulsing relays open and close, and not the other way round
4461: Fixed: eDIN did not limit fade times to the minimum 200mS supported by slave dimming packs
4451: Fixed: eDIN NPUs TCP/IP stack would block after too many connections were closed with data still pending in the network. This is now resolved.
Version 1.2.0.6 (released 24/08/10)
4554: Fixed: eDIN 8x2A dimmers contained in an Evolution file would be loaded as slave evo packs by eDIN and thus could not be controlled properly
4538: Fixed: Recalling a scene with 500+ channels would lag for 5 seconds before sending out messages.
4556: Fixed: when loaded with an Evolution configuration, eDIN does now broadcasts fades up and down to slave packs properly
Version 1.2.0.7 (released 25/08/10)
4562: Fixed: an evolution file with fade up rules whose min level has been edited would mistakenly cap the fade with the edited min level.
4564: Fixed: when loaded with an evolution configuration, eDIN now remembers scenes saved with the SAVE SCENE command across reset/powerloss
4568: Fixed: rounding error in power output calculation displaying 0W for fractional power outputs. Now rounded up to properly display 1W.
Version 1.2.0.8 (released 24/09/10)
4645: When load DALI information with no Live DATA, the NPU will no assume the DALI data is correct without requiring the user to perform a check.
4572: fixed: eDIN running an evo configuration will now commit monitoring rules to non-volatile memory properly
4573: fixed: eDIN running an evo configuration would now handle 'one or more not equal' in monitored scenes properly
4576: fixed: an eDIN configuration edited on an NPU with an address other than one will now work on that NPU if the address is changed
4620: fixed: eDIN now loads the right fade times from rules when importing an evo configuration to run on the NPU
4634: fixed: regression in 1.2.0.x series where the startup scene although set, was not displayed properly by the option dialog in the web page
4647: fixed: If a DALI bus scan could not be completed because of bus errors, the NPU would retry endlessly. It now limits the number of retry attempts.
4656: fixed: Virtual MBUS was unable to sustain high throughput when scenes generated a huge volume of messages. This is now resolved.
4666: fixed: eDIN with an evolution configuration will now process all ten button colour options for a single gang plate scene element
4672: fixed: DMX brightness channel is now properly controlled by raise/lower rules (recall rules were always OK)
Version 1.2.0.12 (released 08/10/10)
4710: fixed: eDIN modules connected to a 'slave' NPU in a virtual MBUS setup would not turn to 'NPU Slave' until the Ethernet support network is up, they will now do that more quickly.
4711: fixed: NPU would consider any non NPU eDIN Module in standalone mode as the MBus master, and would therefore not relinquish control when a remote master came online. This is now fixed.
4713: added: new EVOCONF RS-232 system command dumps the status of the packs in a configuration
4722: fixed: changed telnet commands system,ifconfig to match evosys & evonet, added evobus & evoconf
4723: changed: virtual mbus now uses local broadcast matching the sub-net mask instead of wide broadcast (255.255.255.255) to accommodate temperamental routers and switches
4714: fixed: a NPU without configuration used as a network bridge (virtual mbus) would trap plate messages and override the master setting them to their 'unconfigured' state. It now passes plate messages correctly.
4715: fixed: MBus master arbitration could cause NPU to flood the bus with MasterPackSendingTime messages. This is now resolved.
4724: fixed: when its mbus address is changed, the NPU will now sync its settings to its sibbling in the configuration without requiring a reboot.
4731: fixed: when creating an rs232 or telnet element the eDIN configuration editor would assign the command to a random pack, not just pack 1.
4736: fixed: when copying a scene, telnet elements are now copied properly and will therefore work with ColourStyle properly
4655: fixed: Emulator installer does not overwrite the settings.xml file anymore when upgrading
4692: fixed: 1.2.0.8 regression where a blank ballast (with no short address yet) can not be assigned to address 63
4694: fixed: 1.2.0.x emulator regression, does not freeze anymore when pressing the 'S' key to open notepad with the settings
4705: fixed: when loaded with an evolution configuration, eDIN did not drive slave relay packs with slave-DCM-firmware version below 3 correctly
Version 1.2.0.13
4771: fixed: NPU previously displayed obscured text on the bottom left part of an LCD plate when button 9 was used to recall a a scene.
Version 1.2.0.14 (released 32/11/10)
4879: added: support for DMX channel names in Evolution configurations
4833: enhanced: auto-dim of buttons when inactive only works now works for LCD plates as well as single-gang types.
4890: NPU ignores custom fade times when toggling/impulsing on/off
fixed: regression from 1.2.0.2 toggle and impulse fade time default to 10s instead of scene fade time
Version 1.2.0.15 (released 02/12/2010)
4944: fixed: Scenes recalled from the Control Page will now honour their fade times, rather than snap
4945: fixed: buttons On & Off on the IR Remote are now correctly mapped to buttons 9&10 on the plate.
For versions after this see amalgamated NPU and Web-App notes below.
NPU Web Application
Version 1.0.16.0 (13/01/10)
3537: PIR Sensor support for eDIN I/O module configuration page. Added: support of I/O module PIR sensor input
3466: Automatic dimming of plate buttons at night option. Added: option to allow plate buttons LEDs to automatically dim when the plate has not been active for 30 seconds
3476: IR inputs on plates to mimic button presses (optional). Added: option to allow plate to respond to the mode infrared handset, as if buttons were pressed on the plate
3558: "No scenes defined" message in SceneSetting when relay-only scenes exist. Fixed: this confusing message is no longer displayed when trying to adjust light levels in a scene only containing relays
3643: Newly added scene can now be triggered by an I/O module without requiring the web-page to be refreshed
Version 1.1.0.3 (12/02/10)
2408: Universal Ballast Control module Configuration Dialog added
3680: Negative time offsets can now be applied to sunrise/sunset triggers
3559: Live testing of time triggered events features addedd: the real time clock can now be setup from within the configuration page, including presets set to 30 seconds before every time trigger. The NPU's current clock time is now displayed in the web pages.
3570: Added French locale, selectable from the front page
3577: Update iPhone scene recall web-page updated to current web-app styling
3723: Area names are no longer case sensitive and space sensitive
3575: Firmware Update Procedure: the user is now informed via a dialogue box on the screen if a firmware update has failed.
3734: Fade Up/Down does not trigger on held and stop on release after held, but just start fading
fixed:Raise/Lower would only start a fade, not stopping it when the triggering button was released
3670: Undoing/Redoing module configuration edits now refreshes the module in realtime
Version 1.2
Version 1.2.0.1
3824: Added: Custom Rs232 integration enabled (from NPU to external device, not the other way round) by selecting custom as 'RS232 Integration' type and adding RS232 output to scenes
3707: Added: Rs232 connection settings to the settings page (via a new RS232 tab)
4085: Added: The NPU's IP address is now part of the main scrolling information message
3813: Added: DALI management page allowing commissioning of a DALI system using a the browser
4092: Added: live monitoring of the DALI Power Supply status in the Universal Ballast Controller Module
4145: Fixed: a Network Processor Unit will not allow the configuration to be edited unless it is master on the bus.
4170: Enhanced: the Monitor page now gets automatically refreshed after a scene recall, even if the scene recall is triggered by an event on the bus
3953: Fixed: scene assistant did not create scenes for all buttons on a plate
3954: Fixed: undoing the scene assistant would not refresh the page properly and live deleted scenes visible
3955: Fixed: The scene assistant no longer creates multiple instances of a scene for a single area whose name appears with different capitalisation throughout the configuration
3957: Fixed: recall/raise and recall/lower will now use the scene fade time when recalling the scene
3984: Fixed: the 'set to 30 seconds before' options is no longer shown in the time dialog if there are no timed events defined in the configuration
4003: Fixed: recall/raise and recall/lower will now correctly fade switched off channels when raising or lowering a scene
Version 1.2.0.2 (released 18/06/10)
4221: Fixed: (regressiong in 1.2.0.1) where using the scene assistant would leave the configuration page in an unstable state until reloaded
Version 1.2.0.3 (released 07/07/10)
4368: Enhancements: The DALI management page is now easier to use
Version 1.2.0.4 (released 30/07/10)
3557: Added: It is now possible to adjust relay module operation within the live scene setting dialog
4372: Added: It is now possible to hide scenes from the scene settings and control pages by assigning them to "area 2121"
4419: Added: Exporting light levels out of eDIN to import back into an Evo configuration using the PC software.
4441: Fixed: Add Scene didn't work on IE8 (cells indexing problem)
Version 1.2.0.8 (released 24/09/10)
4481: modification: When looking for ballasts using the NPU, part of a Room/Building would be plunged in the dark. The ballasts are now left at a minimum level during the identification process.
4581: added: extended descriptions based on item labelling are now displayed in the event log
3468: added: Recalling DMX sequences on the eDIN I/O module
4475: fixed: When commissioning ballast, assigning found ballast to the 'unassigned' pool would corrupt other ballasts and the whole commissioning process.
4476: fixed: After assigning ballasts, the 're-assign some of the xx ballasts' button now works without requiring the web page to be refreshed
4477: fixed: DALI Ballast Random addresses stored in the NPU were corrupted upon reboot, thus making the NPU believe it has lost ballasts
4671: fixed: the firmware upgrade page now works on IE
Version 1.2.0.12 (released 08/10/10)
4727: added: It is now possible to export the Random Address, Short Address and Groups of DALI Ballast information to a CSV file
Version 1.2.0.13 (released 20/10/10)
4748: Having DALI ballasts on duplicate short addresses could prevent the commissioning process from completing. The NPU now offers the option to re-allocate the short addresses to solve the issue.
4765: added: NPU now allows the commissioning engineer to ignore a DALI ballast whilst commissioning, for example where the lamp is faulty and prevents the ballast being located.
Version 1.2.0.14 (released 23/11/10)
4889: added: support for Evolution Slave Dimming and Relay Packs in the eDIN configuration editor
4894: enhanced: the Network Processor can now reprogram ballasts that had been previously commissioned on a DALI Bus where there were multiple ballasts sharing the same short address
Version 1.2.0.15 (released 02/12/10)
4392: added: firmware & configuration editor recovery page allowing commissioning engineers always to be able to up/down/re-grade a network processor with any browser even if the main web-app has been corrupted.
4943: fixed: Nudge Up/Down fade time aligned to Evolution default of 0.5sec's.
4911: fixed: Impulse now correctly does not stop fading when toggling to off from a non-full brightness scene
4905: enhancement: Added a new button to allow re-synchronising the plates button & text without needing an NPU reset
4946: added: Trailing Edge dimmer pack support in the configuration editor
4899: fixed: Button text on LCD Plate could become invisible / un editable after other scenes containing that button were deleted if their scene triggers were not also deleted, this is now working.
Combined notes for NPU firmware and web-app, from v1.2.0.16 onwards: Version 1.2.0.16 (releaseed 25/01/11)
5027: fixed: Safari on a Mac now handles login information correctly
5052: fixed: issue with using a .evo file containing configurable contact inputs on a UBC not working after a reboot
4985: fixed: issue with channel numbering when performing live level setting on DMX channels.
4998: fixed: configurations using the "lock plate" feature is now available with using an NPU running a .evo configuration
Version 1.2.0.18 (released 18/02/11)
5177: fixed: modules of different types can now share the same M-Bus address, and yet act independently.
5174: enhancement: batches of messages to plates now include a checksum, to overcome M-Bus transmission noise issues.
Version 1.2.0.20 (released 15/04/11)
5411: fixed: if multiple timed events are programmed at the same time, they will now all trigger correctly
5412: fixed: An eDIN NPU loaded with an evo configuration will no longer trigger the startup scene/rule twice at startup
5374: updated: buttons used to perform Impulse actions on a scene now follow the same colour scheme as toggle.
5392: fixed: If a user set a channel to DMX and then changed it back eDIN would set the cup/cap level of a DMX channel to 0 causing it not to work when reverted back to an output. This is now resolved.
5475: added: Load Type configuration for dimmers: triac hard/soft firing is now selectable (requires Dimmer Module Control board firmware v1.3 or later to be used)
4807: added: support for the mains synchronised relay module
5578: fixed: eDIN did not store offset to sunrise and sunset when they were less than an hour
5576: fixed: buttons used to toggle scenes containing relays now update their colours properly
5388: fixed: LCD plates now correctly display text for impuse/toggle buttons after a power cycle
5574: updated: changed label in options dialog from 'Plate Colours' to 'Plate Backlight Colours'
5580: updated: the Logoff button is now displayed only when a password is set
5579: added: The NPU now displays a warning message in the firmware updage page to prevent web apps being loaded with incompatible firmware
Version 1.2.0.24 (released 21/07/11)
5808: fixed: sometimes some alteration of time-zone settings wasn't getting saved. This is now fixed.
5844: enhancement: changes to Daylight Saving Time settings no longer require a reboot to take effect.
5902: fixed: some combinations of AND-rule checking was not working when using an imported .evo file. This is now fixed.
Version 1.3.0.89 (released 29/08/11 - includes internal releases from 10/05/11)
5619: updated: when adding a new module, its configuration dialog is not brought up automatically anymore, making bulk adding of modules easier.
5620: updated: the module's address is now displayed next to its icon, without the user having to delve into its properties dialog
5621: added: it is now possible to name a project by doing so in the configuration options. A sanitized version of the project name is used when exporting to a file
5622: enhancement: Export does not open a dialog anymore, but rather proceeds straight with the file download.
5623: added: Plates (showing both button colours and text) are now rendered in the monitor page together with other modules.
5624: added: default module parameters (default load, contact parameters, PIR parameters) can now be edited from the NPU settings page
3845: added: an extensible "plugin" software-app's system allowing additionnal features to be added on a per system basis
4959: added: PID based Daylight Harvesting features, which enable a scene to be 'dimmed' according to an input light level, which may be a combination of daylight an controlled artificial light.
5611: added: clicking on the area header in the scene settings page allows to commission Daylight sensor/Daylight linkink for this area
4687: updated: improved the overall loading time of the configuration page (specifically in the Chrome browser). Handling a very large number of channels is still out of eDIN spec though - the solution being to use a hybrid system with a .evo file loaded into the NPU.
5539: added: default fade times can now be customized from the settings page
5597: modified: time is now broadcasted as local time rather than UTC time in order to be compatible with Evo Packs
3910: updated: improved the data exchange protocol efficiency between browser and npu
5556: added: the TCP/IP remote channel can now be used to monitor debugging messages
5605: added: Timed Events can now be tied to inputs being in a required state
5463: fixed: when a scene is duplicated, any telnet commands which it contains are now duplicated together with the rest of the scene content
5464: fixed: Any RS232 custom strings used in a scene are now duplicated when that scene is duplicated
5606: fixed: a time trigger that are removed via the undo feature are now deactivated
5669: enhancement:Module configuration dialogs are now quicker to open
5701: fixed: Events on platextinput are now linked to the right trigger and display as they should
5699: fixed: it was possible to open a module configuration twice (one on top of the other) when double clicking on a module, this now no longer happens.
5696: fixed:multiple buttons toggling scenes now all get their colours handled properly after a scene has been deleted.
5694: fixed:An eDIN NPU can now be used by the Evo1 PC Software as a gateway for Live Level setting of an Evolution system
5738: added:the pulse time of relays can now be set configuration wide via the settings page
5734: fixed:The DALI Management page is now accessible when the NPU is loaded with an Evolution configuration containing Universal Ballast Controller Modules
5717: updated:TimeZone database has been updated to 2011 revision to reflect new Eastern Europe regulation changes
3726: added: monitor page now reports if a module/pack has not been seen on the bus (warning sign overlayed on the icon)
5787: fixed: DIN relay modules with all four channels linked to a low voltage output now does not disappear from the configuration page
4938: added: eDIN running an evolution configuration can monitor scenes aggregating inputs
5775: fixed: time range triggers where not resynchronised before the next day when changing the clock on the module itself. This is now fixed.
5772: added: eDIN now has support for seasons when loading Evolution configurations
5776: added: the NPU can now track state of relay packs when running an evolution configuration making use of the multiple relays scene element
5922: added:When commissioning a DALI system, added the option to attempt recovering from duplicate addresses without having to wipe the ballast(s)
5918: enhancement: The user is now prompted with a confirmation dialog when trying to cancel/close the live level setting dialog
5438: fixed:The clock in the configuration page is now refreshed at once when leaving the clock option dialog, rather than taking upto 1 minute.
5845: enhancement: Daylight linking will first bring lights in the operating range (min.max) before starting the closed loop daylight harversting
5859: fixed: eDIN can now load an evolution configuration containing 4x3A leading edge dimmer modules
5916: fixed: eDIN running an Evolution configuration now correctly interprets ConfigurableInputChange messages from Packs, meaning that Impulse can be used with that type of input.
6022: fixed: eDIN NPU's now interprets the PxxxBxxxSxxx RS232 buttons in the exact same way as an evolution system
6036: updated: increased the number of events/messages that can be viewed at one time from the mbus and event log
6037: updated:The event log now displays channel state change information together with the new state of the channel
6035: added: Contact Input Modules are now listed in the monitor page
6024: fixed: when loading an Evolution file, an eDIN NPU would treat GMT rules as BST and the other way round
Version 1.3.0.91 (released 14/09/11) 6060: fixed: eDIN IO Module configuration dialog does now always remembers channel settings when a channel type changes for the first time
6073: fixed:a plate receiving IR codes without having the HandlesInfrared option checked would cause the NPU to glitch, this is now resolved.
5939: added:It is now possible to choose the "selected" and "unselected" ballast lighting levels when doing a search on the DALI management page.
6056: added:Support for Normally Opened/Normally Closed PIR (rather than just normally-open)
Version 1.3.0.92 (released 05/10/11) 6127: fixed:Internal HTTP server returned corrupted headers in response to if-modified-since requests, would cause some browsers to choke on the web pages
6137: updated:The NPU will now auto-reset itself when faced with a dead-lock situation
6143: updated:firmware update page now includes a link to the eDIN web site
6144: fixed:monitor and control page could stop auto-refreshing if a request to the server failed.
5944: updated:It is now possible to get the Rs232 command code for any scene recall by hovering over the scene number. The command will then display as a tooltip
Version 1.3.0.94 (released 18/10/11)
Module Control Firmware (in every eDIN Module)
Version 1.00 (13/01/10)
3610: Modify menu to have PIR input type and editable timeout. Added: PIR_NO and PIR_NC Channel types added which act as a normal contact input but extend the time before the 'released' message is sent.
The extension time is configurable via an MBus message or via the module menu
3651: Fixed: dimming stop message did not stop IO module analogue channels
Added: Lock/unlock feature implemented
Added: IR reception from plate implemented in stand-alone scene mode
Version 1.05 (19/01/10)
3673: internal modification to aid automatic factory testing. Fixed issue where the unit would sometimes "lock up" when an input type was repeatedly changed. Fixed issue where an analogue input would incur a DC offset, preventing it from reading as zero.
Added feature to activate the DMX-output on channels 7&8.
Removed extraneous bracket from the scroll-text "NPU Slave Mode" when under NPU control.
Version 1.0.9 (released 23/06/10)
Added support for 4 channel leading edge dimmer (DIN-03-04)
3619: Added: Add IR input triggers from plates to rule engine. In stand-alone mode, in 'Scene' mode, the Mode Lighting Infra Red handset now mimics the 10 plate buttons (ie. recall scenes 1-8 and global raise/lower).
4112: Added: Display current errors/warnings in scrolling message
If any combination of three errors are present, the normal scrolling message is replaced with a list of current errors. If more than one error is present, they will all be displayed.
The errors are - 1. overtemperature (dimmers only), 2. bus error and 3. test mode active
4190: Added: Diagnostic menu added so that the user can tell if the slave processor in an IO/UBC module has reset since power up.
The status is found in the 'DIAG'->'IO P' menu.
If no resets have occured, 'OKAY' will be displayed, otherwise 'RSTx' (where x is the number of resets, up to a maximum of 9) is displayed
3457: Record maximum Tc max reached in EEPROM
The maximum temperature ever seen by a dimmer is now stored in EEPROM and can be seen from a diagnostic menu as can the current temperature.
The current temperature is found in the'DIAG'->'TEMP' menu and is displayed in degrees C. is the scroll button is pressed, the maximum temperature is displayed (in degrees C) with a 'M' prefix (eg. 'M075' - max 75 deg C)
4137: Raise/lower when in impulse mode causes channels to think they have changed level
In impulse mode the global raise/lower was not checking if at least 1 channel was on before actioning and although the actual individual channels were not dimming because they are at 0%, the global scene was then thinking the channels were on and the state of the global raise/lower scene was getting confused - Fixed (The module checks that at least 1 channel is on otherwise global raise/lower does nothing)
4141: Fixed: When rapidly trigging a switch input, sometimes an extraneous held message was sent. When an input on an IO/UBC module is set to be a contact input type and that input is triggered and quickly retriggered in quick succesion, sometimes the input sends an extraneous 'held' message on the bus rather than just two successive 'pressed' messages. This previously caused problems particularly in impulse mode where an input 'held' message starts to dim the output rather than toggle it.
Version 1.10 (released 06/07/10)
4265: Send message to NPU after ballast short address is programmed. When a UBC module in NPU mode programs the short address of a ballast or assigns it's groups, a message is now sent to the NPU to confirm that the operation is complete. This is so the NPU can wait for the previous operation to complete before continuing.
4144: Added: The ballast search allows more than 64 ballasts to be found. In stand-alone or NPU mode the search used to stop at 64. The user is notified if they are using an illegal quantitiy of ballasts: In stand alone mode, if more than 64 have been found and the assign menu is selected, an error is now displayed. In NPU mode, the web app warns the user there is more than 64 ballasts and will not let you start the assign process.
4321: When trying to send lots of set ballast to level messages, not all get sent
When using an NPU to commission many ballasts, to start the allocation of groups half of the ballasts should be lit. The NPU was sending the MBus messages and they were being transferred to the slave processor in the UBC module but not all where getting sent as DALI messages meaning that only some of the ballasts were lighting. This issue has been resolved.
Version 1.15 (released 09/08/10)
3209: Added: Ability to pulse relay contacts now added
4482: Modification: When assigning groups to ballasts, all ballasts should be on at some level. When finding and assigning ballasts, the ballast being found/assigned is now set to be on at full brightness and all unfound/unassigned ballasts are at 10%. This is so that on sites, areas are not in darkness whilst commisioning.
4488: Fixed: Dimmer modules did not allow long enough at power up to decide if mains was present or not causing them to allways display a "noAC" message. More time is now allowed at power up to decide if mains is present
4511: Enhanced RTC code to inhibit very occasional erronious changing of the clock. (NB this had already been masked by an NPU enhancement in v1.2.0.1, so this change does not affect end-users)
4432: Fixed: When changing stand-alone function on a UBC the DALI PSU rebooted. This has been resolved.
Version 1.16 (released 13/08/10)
4514: Fixed: Menu jumped to wrong item when top layer menu option is selected in the 4 channel dimmer menu structure meaning that items such as stand-alone function could not be accessed.
Version 1.2.0 (released 08/10/10)
4663: Add 'No NPU' stand-alone type which is enabled whenever a module has seen an NPU on the bus. This is so that if the module is re-used on a stand-alone system there is no mismatch between the stand-alone mode and the configurable types as set by the NPU.
This means that the module will have no stand-alone functionality until a different mode is specifically selected by the user. It is also precautionary in case the loss of the NPU is temporary and stops the module driving/re-configuring IO's in the meantime.
4688: Added: At power up, various initialisation messages (e.g. INIT or PROG) are shown dependant upon device type and whether this is the first power up since the last firmware-update.
4648: Added: When IO faults (e.g. short-circuit, or overload) are detected by the slave processor, the LED on the faulty channel flashes. In addition if any IO channel fault is present a warning message is displayed on the 7 segment display
4691: Relay pulsing functions were reversed ie. Pulse Closed actually caused a pulse open and vice-versa. This was also incorrect in the NPU firmware and is fixed in NPU firmware V1.2.0.8
4536: Added: DMX Extended Configuration (Scenes & Sequences) support. Recall of predefined DMX sequences which use the existing DMX colour set.
'Grey' DMX Colour removed and replaced with 'Pure White' for use with DMX fixtures with a white channel.
4640: Fixed: When a system was commisioned from scratch, all DALI ballasts were assigned a new random address meaning that all could be found when the bus was scanned. If new ballast(s) were then added to the bus and a 'check bus' was initiated, these new ballasts would all have a factory default address of 0xFFFFFF so could not be individually identified. This meant that previously the 'Find all ballasts anew' option would have to be used which would randomise the new ballasts but also the existing ones so they would have to be re-added back into the DALI configuration. To overcome this, the 'check bus' option has been modified so that ballasts that have not yet been assigned a short address and are therefore unknown to the NPU are assigned a new random address. The existing ballasts are left untouched.
Version 1.25 (released 08/02/11)
4843: Added: When mains powered modules (eg. UBC, dimmers, mains relay modules) lose AC power (but not mbus), a warning message now appears to let the user know that there is an AC input fault.
5087: Fixed: multiple inputs can now be activated simulataneously on I/O and UBC modules without causing a clash on the M-Bus.
5162: Fixed: setting individual channel types in stand-alone mode will now always take effect without the need for a power-cycle.
5058: Fixed: LCD Plate text is now only sent to plates that request a refresh when the module is in an 'output' mode - ie. Scene or Impulse mode
5161: Fixed: When a stand-alone mode is selected in a 4 channel module Low voltage (eg. a UBC) that use channels 5-8 patched to channels 1-4, the individual channel types can now be edited for the higher-numbered channels
4860: The diagnostics menu on the control board can now correctly report if the slave processor is non-functional by showing 'DEAD' in the diagnostics menu.
4860: Fixed: UBC modules now no longer stop transmitting DALI if the mains input power is cycled (But not the control board power)
5028: Fixed: under some circumstances the NPU time-clock could jump forwards by upto 100 seconds. This is resolved. 5393: Fixed: If a 4 channel module is set to use channels 5-8 in stand-alone mode and then the module is subsequently used on a system with an NPU, the channel assignment is now set back to 1-4.
Version 1.26 (released 08/03/2011)
5432: Fixed: When an IO or UBC module is set to use configurable channels as contact inputs, after a period of time, the inputs could sometimes appear to 'lock-up'. (This occured whether the module is used in stand-alone or NPU mode.) When 'locked-up' the LED indicator for that channel(s) remains permanently lit and the input will not activate when the contact input is triggered. This is resolved.
Version 1.4.0 (released 18/10/11)
4884: Added: DMX test mode for I/O module. This works in the same way as test mode on all other configurable channels, ie. the DMX channels can be set to ON, OFF or FLASH. When the test mode is active (ON or FLASH), all 512 channels are transmitted at a level of either 100% or 0%.
5471: Added: An additional method of leading edge dimming which reduces flicker when using certain types of loads (LEDs in particular). There are now two options - Load type A and Load type B (A is the default). These can be selected from the 'LOAD' menu within the channel setup menu.
5488: Changed: In normal use, after a 30 second period of inactivity the menu automatically exits. When using the menu to view channel levels, bus quality etc. this is too short. The expiry time has been extended to 5 minutes whilst in any diagnostics menu, otherwise the time remains at 30 seconds.
5526: Changed: The rate at which the level changes whilst programming channels in stand-alone "scene" mode has been slowed down to allow greater accuracy.
5530: Fixed: The DALI mode menu did not show the current mode, but defaulted to the first item (Broadcast).
4667: Added: Support in control board firmware for Mains synchronised relay module.
3273: Added: Channel diagnostics in menu now shows the last IR code received for configurable channels set to Infra Red.
3323: Fixed: Previously, when entering the stand-alone function set-up menu, the menu would return to the current mode (ie. scene/impulse etc.) but when the select button is pressed to enter the sub-menu, the IO type/channel patch/converter mode would not be shown (the menu would just show the top item in the list)
4867: Added: In stand-alone scene mode, modules now respond to infra red commands from an IR receiver wand wired to a configurable terminal of an IO/UBC module (provided that channel type is set to IR). The module(s) operate as per receiving infra red from a plate (ie. Buttons 1-8 recall Scenes 1-8. On and Off recall the On and Off scenes and Dim Up and Down dim all channels)
4909: Changed: In stand-alone scene programming mode (ie. using a plate), channels excluded from a scene are no longer affected by dimming up or down - either individually or as part of a global raise/lower.
5534: Changed: 4 channel modules in impulse mode only lit the LEDs corresponding to the channels they were controlling. This means that when two 4 channel modules are being used with one in impulse mode and the other in dim mode, only 4 channel LEDs are updated on the plate (although all 8 channels work). To overcome this, 4 channel modules that are set to drive channels 5-8, update all LEDs on a plate. 4 channel modules set to drive channels 1-4 just control LEDs 1-4. Therefore if 8 channels are required when using 4 channel modules only, the module set to C5-8 must be the one set in Impulse mode.
5166: Fixed: Sometimes when switching between certain Stand-Alone modes on a UBC module, a DALI PSU fault would be indicated (When there is no fault).
4970: Fixed: When selecting DALI Test On/Off from the UBC module's menu, a fade time was not always being sent to ballasts, the fade to the test level would therefore take the last fade time the ballast had received. A fade time message is now sent to ballasts every time DALI Test on/off is selected, so that any ballasts which were retaining an unhelpful fade time from a previous use are now reset.
5627: Added: eDIN Modules with a mains input report the status of that input to the NPU
5813: Changed: When a module powers up, the first thing now displayed is the software version number. This is especially useful on modules with an AC input to enable confirmation of a succesful firmware upgrade without needed to apply mains power. Previously The module would stop at the "NoAC" display.
6001: Changed: The DATA BUS FAULT error now appears on a poor or bad bus. This is due to the fact that an unterminated bus was not always seen as bad (just poor)
4819: Added: DALI multi-master/extended DALI support for UBC
4819: Fixed: The bit timing of the of the DALI messages is now more accurate (Some ballasts require more accurate timing than others).
5903: Added: Modules can now be requested to go into "silent" mode by an NPU so that they do not intefere with the bus whilst upgrading the software in other devices
6069: Added: On power up, a UBC module waits for a period to see if an external DALI PSU is active. If so, the UBC does not enable its own internal power supply. If an external supply is detected, the 'PSU' indicator LED on the front of the module will pulse. If no external supply is detected, the LED function remains as before (ie. PSU LED lit, except when a bus fault is detected, in which case the PSU LED extinguishes and the 'F' fault LED flashes).
6167: Added: To allow testing of configurations on the bench using modules that require a mains input that has not been connected, the "NoAC" (No mains input) message can now be bypassed. The tellback LEDs will show the channel states but the IOs/Dimmer outputs/relays will not work. Note that the scrolling message display will still show an "AC INPUT FAULT" error.
6086: Plate LEDs not updated correctly when editing scenes in Stand-Alone mode on multiple 4 channel modules. Fixed: if scenes are being edited (in stand-alone Scene mode), if the module is set to channels 1-4, only LEDs 1-4 should light. If the module is set to channels 5-8, all 8 leds should light as it can be assumed that 8 channels exist and that there is another module in dim mode on channels 1-4.
3901: Fixed: In certain circumstances, modules that have an AC input for timing purposes (Dimmers/Mains sync relay modules) would not determine the frequency correctly or would stick on the 'FREQ' display and never determine the frequency. The circumstances that cause this to happen are unclear but it seems to be electrical noise related. The problem has been seen to uccur on production test jigs and it may or may not affect units in the real world. This has been resolved.
5671: In Sync mode-Slave menu, back button does now exits the menus correctly
RSS Feed (for news of technical updates): 
|