Difference between revisions of "Energy module front panel LED functionality"

From OpenMotics
Jump to navigation Jump to search
 
(23 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
explanation per led:
 
explanation per led:
 
[<frequency> <duty cycle>]
 
[<frequency> <duty cycle>]
The one in bold is the default value
+
'''bold''' is the default value
  
  
== powerled ==  
+
=''bootloader mode''=
* '''[no 100%]''' led is on : main program
+
 
* [1Hz 90%] led blinks every second but almost constant on : bootloader mode
+
== button ==
 +
* if the button is hold when starting up, the timeout time to go to application is 60s (default is 2s)
 +
* otherwise the button can be used to manually increment the communication address (address can be derived from the voltage leds). This address will not be saved, the application will use the saved address.
 +
 
 +
== power led ==
 +
* [1Hz 90%] led blinks every second but almost constant on : ''bootloader mode''
 +
 
 +
== status led ==
 +
* Is blinking when there is communication via RS485
 +
 
 +
== voltage 1-3 led ==
 +
* The leds represent the address of the module in binary format [V1 V2 V3]b
 +
** ex. if V1 is off and V2 and V3 are on -> 011 = address E3
 +
 
 +
* For all addresses above 7, modulo 8 operation is preformed.
  
 
=main program=
 
=main program=
== statusled ==
 
* [1Hz 10%] led blinks short every second : main process is not yet started, if this stays for a long time there is something wrong to initialize.
 
* '''[1Hz 50%]''' led blinks normal ones a second : main process is running and everything is ok, there is also communication
 
* [4Hz 50%] led blinks normal but fast : main process is running and all ok, but there is no communication 
 
* [1Hz 90%] led is almost constant on but blinks off ones a second : addressmode
 
 
== voltage 1-3 when not in address mode ==
 
The status of the 3 voltage leds is the same but each for its own voltage channel
 
* [1Hz 10%] led blinks short every second : There is commnication with the the processor who measures the voltage but the voltage level is to low
 
* '''[1Hz 90%]''' led is almost constant on but blinks off ones a second : There is a voltage signal measured on the corresponding voltage channel and the voltage is higher than 50V
 
* [4Hz 50%] led blinks normal but fast : There is a problem to communicate with the processor who measures the voltage.
 
  
== voltage 1-3 when in address mode ==
+
== button ==  
The leds represent the address of the module in binary format
+
* In ''address mode'', the button can be used to send a command to the gateway to ask an address.
see voltage 1-3 in bootloader mode for more info
 
  
=bootloader=
+
== power led ==
 +
* [no 100%] led is on : main program
  
== statusled ==
+
== status led ==
* [no 0%] led is off : bootloader is not yet started, if this happen for a long time there is something wrong to initialize.
+
* Normaly the statusled is blinking when there is communication via RS485
* '''[1Hz 50%]''' led blinks normal ones a second : bootloader is running and there is also communication
+
* [4Hz 50%] led blinks normal but fast : main process is running but there is an error and normal program run is not possible
* [4Hz 50%] led blinks normal but fast : bootloader is running but there is no communication yet
+
* [no 100%] led is on : ''address mode''
  
== voltage 1-3 ==  
+
== voltage 1-3 led==
The leds represent the address of the module in binary format
+
* not in ''address mode''
[V1 V2 V3]b
+
** The status of the 3 voltage leds is the same but each for its own voltage channel
ex. if V1 is off and V2 and V3 are on -> 011 = address E3
+
** [1Hz 10%] led blinks short every second : There is communication with the the processor who measures the voltage but the voltage level is to low
 +
** '''[1Hz 90%]''' led is almost constant on but blinks off ones a second : There is a voltage signal measured on the corresponding voltage channel and the voltage is higher than 50V
 +
** [4Hz 50%] led blinks normal but fast : There is a problem to communicate with the processor who measures the voltage.
  
For all addresses above 7, module 8 operation is preformed.
+
* in ''address mode''
 +
** The leds represent the address of the module in binary format
 +
** see voltage 1-3 in ''bootloader mode'' for more info

Latest revision as of 09:45, 15 October 2018

There are 5 leds on the toppanel. The status of those leds depends on there blinking frequency and duty cycle.

explanation per led: [<frequency> <duty cycle>] bold is the default value


bootloader mode

button

  • if the button is hold when starting up, the timeout time to go to application is 60s (default is 2s)
  • otherwise the button can be used to manually increment the communication address (address can be derived from the voltage leds). This address will not be saved, the application will use the saved address.

power led

  • [1Hz 90%] led blinks every second but almost constant on : bootloader mode

status led

  • Is blinking when there is communication via RS485

voltage 1-3 led

  • The leds represent the address of the module in binary format [V1 V2 V3]b
    • ex. if V1 is off and V2 and V3 are on -> 011 = address E3
  • For all addresses above 7, modulo 8 operation is preformed.

main program

button

  • In address mode, the button can be used to send a command to the gateway to ask an address.

power led

  • [no 100%] led is on : main program

status led

  • Normaly the statusled is blinking when there is communication via RS485
  • [4Hz 50%] led blinks normal but fast : main process is running but there is an error and normal program run is not possible
  • [no 100%] led is on : address mode

voltage 1-3 led

  • not in address mode
    • The status of the 3 voltage leds is the same but each for its own voltage channel
    • [1Hz 10%] led blinks short every second : There is communication with the the processor who measures the voltage but the voltage level is to low
    • [1Hz 90%] led is almost constant on but blinks off ones a second : There is a voltage signal measured on the corresponding voltage channel and the voltage is higher than 50V
    • [4Hz 50%] led blinks normal but fast : There is a problem to communicate with the processor who measures the voltage.
  • in address mode
    • The leds represent the address of the module in binary format
    • see voltage 1-3 in bootloader mode for more info