Hi there!
I have problem that i can not solve without you guys. I have installed HAI OmniPro II controller and Somfy RTS 16ch interface that i already programmed for all my 16 shades. Also i've created messages and buttons in HAI PCAccess to control all those shades with Haiku.
So my problem is when i send message to raise or lower, or stop some shade, everything works fine, but when i use button for whole room, only one or two shades accept command.
Here is a piece of program to control those shades:
2. WHEN All Shades UP
THEN SEND FamRoom Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 1_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LicRoom 2_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Right UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Right UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GameRoom UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Right UP OUT SERIAL 2
3. WHEN All Shades DOWN
THEN SEND FamRoom shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 2_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 1_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Right DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Right DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GameRoom DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Right Down OUT SERIAL 2
4. WHEN All Shades STOP
THEN SEND FamRoom Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 1_Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 2_Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Right STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Right STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GameRoom STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Right STOP OUT SERIAL 2
5. WHEN LIVING ROOM ON
AND IF DARK
THEN SEND LivRoom 1_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 2_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade STOP OUT SERIAL 2
6. WHEN Master Bathroom UP
THEN SEND MBath Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right UP OUT SERIAL 2
7. WHEN Master Bathroom Shades Stop
THEN SEND MBath Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right STOP OUT SERIAL 2
8. WHEN Master Bedroom Shades Down
THEN SEND MBath Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right DOWN OUT SERIAL 2
9. WHEN Master Bedroom Shades Up
THEN SEND MBed Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right UP OUT SERIAL 2
10. WHEN Master Bedroom Shades STOP
THEN SEND MBed Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right STOP OUT SERIAL 2
11. WHEN Master Bedroom Shades Down
THEN SEND MBed Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right DOWN OUT SERIAL 2
12. WHEN Living Room Shades Up
THEN SEND LivRoom 1_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LicRoom 2_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade UP OUT SERIAL 2
I was thinking that putting 1 second delay between each message should solve problem, but this is not work for me.
Will be glad to see any comments.
Thanks
I have problem that i can not solve without you guys. I have installed HAI OmniPro II controller and Somfy RTS 16ch interface that i already programmed for all my 16 shades. Also i've created messages and buttons in HAI PCAccess to control all those shades with Haiku.
So my problem is when i send message to raise or lower, or stop some shade, everything works fine, but when i use button for whole room, only one or two shades accept command.
Here is a piece of program to control those shades:
2. WHEN All Shades UP
THEN SEND FamRoom Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 1_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LicRoom 2_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Right UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Right UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GameRoom UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Right UP OUT SERIAL 2
3. WHEN All Shades DOWN
THEN SEND FamRoom shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 2_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 1_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Right DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Right DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GameRoom DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Right Down OUT SERIAL 2
4. WHEN All Shades STOP
THEN SEND FamRoom Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 1_Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 2_Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GuestRoom Right STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GirlRoom Right STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND GameRoom STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND BoyRoom Right STOP OUT SERIAL 2
5. WHEN LIVING ROOM ON
AND IF DARK
THEN SEND LivRoom 1_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 2_Shade DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade STOP OUT SERIAL 2
6. WHEN Master Bathroom UP
THEN SEND MBath Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right UP OUT SERIAL 2
7. WHEN Master Bathroom Shades Stop
THEN SEND MBath Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right STOP OUT SERIAL 2
8. WHEN Master Bedroom Shades Down
THEN SEND MBath Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBath Right DOWN OUT SERIAL 2
9. WHEN Master Bedroom Shades Up
THEN SEND MBed Left UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right UP OUT SERIAL 2
10. WHEN Master Bedroom Shades STOP
THEN SEND MBed Left STOP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right STOP OUT SERIAL 2
11. WHEN Master Bedroom Shades Down
THEN SEND MBed Left DOWN OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND MBed Right DOWN OUT SERIAL 2
12. WHEN Living Room Shades Up
THEN SEND LivRoom 1_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LicRoom 2_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 3_Shade UP OUT SERIAL 2
THEN SET Time delay TO 1 SECOND
THEN SEND LivRoom 4_Shade UP OUT SERIAL 2
I was thinking that putting 1 second delay between each message should solve problem, but this is not work for me.
Will be glad to see any comments.
Thanks