New features:
-added notification disable checkbox
-new control rooler shuter (MySensors:S_COVER, V_UP, V_STOP, V_DOWN, V_DIMMER)
-added support for custom icons
-display graph values on mouse hoover
-solved GPIO crash if not using MySensors driver
-added control API for AI sensors (for LUA programs)
-small bug fixes
Finally i started to control my Roller shutter with EasyIoT.
Only to comment that when I add the Node it appeared as S_GENERIC instead S_COVER, but V_UP, V_STOP and V_UP works.
Now I have to figure up how to use it with V_DIMMER.
I will check. I didn't tested, because I do not have roller shutters.
OK.
In my case, Roller Shutter control is really a 2 relays control (DigitalOutput). For instance:
Relay 1 active means Arduino Incoming message with V_DOWN=1. So => Arduino DO 4 = 1 and DO 5 = 0
Relay 2 active means Arduino Incoming message with V_UP=1. So => Arduino DO 5 = 1 and DO 4 = 0
Both desactives means Arduino Incoming message with V_STOP=1. So => Arduino DO 4 = 0 and DO 5 = 0
I know it is very basic but I am not a coder.
Doing more tests. After add Node I get 3 rows. I think because I have 3 S_COVER presentation messages:
gw.present(CHILD_ID_REL1, S_COVER);
gw.present(CHILD_ID_REL_OFF, S_COVER);
gw.present(CHILD_ID_REL2, S_COVER);
MyMessage msgREL_2(CHILD_ID_REL1, V_DOWN);
MyMessage msgREL_1(CHILD_ID_REL_OFF, V_STOP);
MyMessage msgREL_0(CHILD_ID_REL2, V_UP);
Best presentation will be 1 only row for the 3 possible states and another line for V_DIMMER control.
Finally i started to control my Roller shutter with EasyIoT.
Only to comment that when I add the Node it appeared as S_GENERIC instead S_COVER, but V_UP, V_STOP and V_UP works.
Now I have to figure up how to use it with V_DIMMER.
I will check. I didn't tested, because I do not have roller shutters.
OK.
In my case, Roller Shutter control is really a 2 relays control (DigitalOutput). For instance:
Relay 1 active means Arduino Incoming message with V_DOWN=1. So => Arduino DO 4 = 1 and DO 5 = 0
Relay 2 active means Arduino Incoming message with V_UP=1. So => Arduino DO 5 = 1 and DO 4 = 0
Both desactives means Arduino Incoming message with V_STOP=1. So => Arduino DO 4 = 0 and DO 5 = 0
I know it is very basic but I am not a coder.
Doing more tests. After add Node I get 3 rows. I think because I have 3 S_COVER presentation messages:
gw.present(CHILD_ID_REL1, S_COVER);
gw.present(CHILD_ID_REL_OFF, S_COVER);
gw.present(CHILD_ID_REL2, S_COVER);
MyMessage msgREL_2(CHILD_ID_REL1, V_DOWN);
MyMessage msgREL_1(CHILD_ID_REL_OFF, V_STOP);
MyMessage msgREL_0(CHILD_ID_REL2, V_UP);
Best presentation will be 1 only row for the 3 possible states and another line for V_DIMMER control.