46
9068150
Bus Messages
Command from Controller to Console
• Byte 1: Host Address (0xFF)
• Byte 2: Destination Console Address
• Byte 3: Window number . Options are {1, 2, 3, 4, 5} .
5 means ALL .
• Byte 4: Command . Options are {STATUSWITHPOLL,
STATUSWITHOUTPOLL, OPEN, CLOSE, STOP}
• Byte 5: Checksum
Responses from Console to Controller
Console replies with “ACK” to commands OPEN, CLOSE, STOP
• Byte 1: Host Address (0xFF)
• Byte 2: Source Console Address
• Byte 3: ACK (0xB1)
• Byte 4: Echo of the command that was sent
• Byte 5: Checksum
Console replies with “BUSY” if it cannot complete the request
now due to an operation already in progress
• Byte 1: Host Address (0xFF)
• Byte 2: Source Console Address
• Byte 3: BUSY (0x27)
• Byte 4: Echo of the command that was sent
• Byte 5: Checksum
Console replies with single window status if status was
requested for window 1, 2, 3 or 4
• Byte 1: Host Address (0xFF)
• Byte 2: Source Console Address
• Byte 3: STATUS
• Byte 4: Status byte of window requested
• Byte 5: Checksum
Console replies with multiple window status if status was
requested for window 5
• Byte 1: Host Address (0xFF)
• Byte 2: Source Console Address
• Byte 3: STATUS
• Byte 4: Status byte of window 1
• Byte 5: Status byte of window 2
• Byte 6: Status byte of window 3
• Byte 7: Status byte of window 4
• Byte 8: Checksum
Home Automation Programming (RS485 Connection)-
Continued
Programación de automatización para hogares (conexión RS485)-continuación
Mensajes de bus
Comando del controlador a la consola
• Byte 1: dirección host (0xFF) .
• Byte 2: dirección de la consola de destino .
• Byte 3: número de la ventana . Las opciones son
{1, 2, 3, 4, 5} . 5 significa TODAS .
• Byte 4: comando . Las opciones son {STATUSWITHPOLL,
STATUSWITHOUTPOLL, OPEN, CLOSE, STOP} .
• Byte 5: suma de control .
Respuestas de la consola al controlador
La consola mostrará “ACK” en respuesta a los comandos
OPEN, CLOSE, STOP .
• Byte 1: dirección host (0xFF) .
• Byte 2: dirección de la consola de origen .
• Byte 3: ACK (0xB1) .
• Byte 4: repetición del comando enviado .
• Byte 5: suma de control .
La consola mostrará “BUSY” si no puede llevar a cabo la
solicitud en ese momento debido a una operación que ya se
encuentra en curso .
• Byte 1: dirección host (0xFF) .
• Byte 2: dirección de la consola de origen .
• Byte 3: BUSY (0x27) .
• Byte 4: repetición del comando enviado .
• Byte 5: suma de control .
La consola muestra el estado de la ventana simple si este
se solicitó para las ventanas 1, 2, 3 o 4 .
• Byte 1: dirección host (0xFF) .
• Byte 2: dirección de la consola de origen .
• Byte 3: STATUS .
• Byte 4: se solicitó el byte de estado de la ventana .
• Byte 5: suma de control .
La consola muestra el estado de múltiples ventanas si se
solicitó el estado para la ventana 5 .
• Byte 1: dirección host (0xFF) .
• Byte 2: dirección de la consola de origen .
• Byte 3: STATUS .
• Byte 4: byte del estado de la ventana 1 .
• Byte 5: byte del estado de la ventana 2 .
• Byte 6: byte del estado de la ventana 3 .
• Byte 7: byte del estado de la ventana 4 .
• Byte 8: suma de control .