VBus Protocol 1 - having problems

191 views
Skip to first unread message

Paul Chubb

unread,
Nov 30, 2016, 3:26:18 AM11/30/16
to Resol Vbus
Hi,
     I have built the interface shown in the protocol spec. I am successfully seeing packets however some packets don't make much sense. There are unknown addresses, unknown commands and at least one station is using a protocol id of 0x1d.

I think I have done something wrong but can't see it in my code. If the interface was wrong I wouldn't be getting anything sensible.

The controller is a DeltaSol BS/4 on an Apricus Solar Hot water heater. Any suggestions would be gratefully received.

Cheers Paul

Packet trace is:

17:02:23 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 5f 2 19 2 5 7e 7f 1 b 73 7f 2 1 b 71 5f 2 19 2 5 7e 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:24 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:24 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 5c | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 5c 2 19 2 5 1 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:25 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 5c 2 19 2 5 1 7f 1 b 73 7f 2 1 b 71 5c 2 19 2 5 1 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:26 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:27 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 58 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 58 2 19 2 5 5 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:28 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 54 2 19 2 5 9 7f 1 b 73 7f 2 1 b 71 54 2 19 2 5 9 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:28 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:29 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 54 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 54 2 19 2 5 9 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:30 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 54 2 19 2 5 9 7f 1 b 73 7f 2 1 b 71 50 2 19 2 5 d 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:30 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:31 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 50 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 50 2 19 2 5 d 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:32 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 50 2 19 2 5 d 7f 1 b 73 7f 2 1 b 71 50 2 19 2 5 d 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:33 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:33 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 4b | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 4b 2 19 2 5 12 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:34 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 4b 2 19 2 5 12 7f 1 b 73 7f 2 1 b 71 4b 2 19 2 5 12 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:34 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:35 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 47 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 47 2 19 2 5 16 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:36 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 47 2 19 2 5 16 7f 1 b 73 7f 2 1 b 71 47 2 19 2 5 16 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:36 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:37 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 47 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 47 2 19 2 5 16 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:38 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 42 2 19 2 5 1b 7f 1 b 73 7f 2 1 b 71 42 2 19 2 5 1b 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:39 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:39 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 42 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 42 2 19 2 5 1b 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:40 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 42 2 19 2 5 1b 7f 1 b 73 7f 2 1 b 71 3e 2 19 2 5 1f 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:41 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:42 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 3e | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 3e 2 19 2 5 1f 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:43 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 39 2 19 2 5 24 7f 1 b 73 7f 2 1 b 71 39 2 19 2 5 24 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:43 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:44 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 39 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 39 2 19 2 5 24 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:45 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 39 2 19 2 5 24 7f 1 b 73 7f 2 1 b 71 36 2 19 2 5 27 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:45 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:46 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 36 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 36 2 19 2 5 27 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:47 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 36 2 19 2 5 27 7f 1 b 73 7f 2 1 b 71 36 2 19 2 5 27 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:48 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:48 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 32 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 32 2 19 2 5 2b 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:49 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 32 2 19 2 5 2b 7f 1 b 73 7f 2 1 b 71 32 2 19 2 5 2b 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:49 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:50 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 32 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 32 2 19 2 5 2b 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:51 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 2e 2 19 2 5 2f 7f 1 b 73 7f 2 1 b 71 2e 2 19 2 5 2f 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:51 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:52 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 2e | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 2e 2 19 2 5 2f 23 2 38 22 5 7b 64 7f 7b 2 2 1d 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:53 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 64 7f 7f c 11 2 a 73 2e 2 19 2 5 2f 7f 1 b 73 7f 2 1 b 71 2b 2 19 2 5 32 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:54 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:54 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 2b | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 2b 2 19 2 5 32 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:55 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 2b 2 19 2 5 32 7f 1 b 73 7f 2 1 b 71 2b 2 19 2 5 32 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:55 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:56 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 28 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 28 2 19 2 5 35 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:57 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 28 2 19 2 5 35 7f 1 b 73 7f 2 1 b 71 28 2 19 2 5 35 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:57 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:02:58 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 25 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 25 2 19 2 5 38 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:02:59 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 25 2 19 2 5 38 7f 1 b 73 7f 2 1 b 71 25 2 19 2 5 38 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:02:59 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:03:00 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 25 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 25 2 19 2 5 38 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:03:01 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 23 2 19 2 5 3a 7f 1 b 73 7f 2 1 b 71 23 2 19 2 5 3a 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:03:01 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:03:02 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 23 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 23 2 19 2 5 3a 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:03:03 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 23 2 19 2 5 3a 7f 1 b 73 7f 2 1 b 71 20 2 19 2 5 3d 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:03:04 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:03:04 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 20 | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 20 2 19 2 5 3d 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:03:05 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 20 2 19 2 5 3d 7f 1 b 73 7f 2 1 b 71 20 2 19 2 5 3d 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:03:06 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:03:07 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 1f | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 1f 2 19 2 5 3e 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 44 3 4 34 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:03:08 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 1d 2 19 2 5 40 7f 1 b 73 7f 2 1 b 71 1d 2 19 2 5 40 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:03:08 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:03:09 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 1d | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 1d 2 19 2 5 40 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 45 3 4 33 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:03:09 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 1d 2 19 2 5 40 7f 1 b 73 7f 2 1 b 71 1d 2 19 2 5 40 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:03:10 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:03:11 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 1d | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 1d 2 19 2 5 40 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 45 3 4 33 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:03:12 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 1d 2 19 2 5 40 7f 1 b 73 7f 2 1 b 71 1d 2 19 2 5 40 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:03:13 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________
17:03:13 | SYNC | DEST: UNK: 7b10 | SRC: UNK: 1042 | PROT: 1 |CMD: 1809 | LEN: 1c | CRC: 2 | raw:  aa 10 7b 42 10 1 9 18 1c 2 19 2 5 41 23 2 38 22 5 7b 7f 7b 2 2 1 7f 2 7e b 1 7f 7f c 69 45 3 4 33 7f 7f 69 4 12|
_________________________________________________________________________________________________________________________________________________________________
17:03:14 | SYNC | DEST: UNK: 7b15 | SRC: UNK: 1042 | PROT: 1 |CMD: 120a | LEN: 1 | CRC: 8 | raw:  aa 15 7b 42 10 1 a 12 1 8 76 7f 7f c 75 2 a 73 1c 2 19 2 5 41 7f 1 b 73 7f 2 1 b 71 1c 2 19 2 5 41 23 2 38 22 5 7b|
_________________________________________________________________________________________________________________________________________________________________
17:03:14 | SYNC | DEST: UNK: 427b | SRC: UNK: 520 | PROT: 1d |raw:  aa 7b 42 20 5 1d|
_____________________________________________________

Paul Chubb

unread,
Dec 1, 2016, 2:27:44 PM12/1/16
to Resol Vbus
As I'd hoped, the problem was in my code. I was dropping zero bytes. This has the good news that my interface hardware is working and I have it fixed. Now I just need to rewrite my code. 

 

pieter de troyer

unread,
Dec 1, 2016, 5:07:35 PM12/1/16
to Resol Vbus
Hi Paul,

I have the same controller. Would you mind sharing your code?

Kind regards

Pieter

Op donderdag 1 december 2016 20:27:44 UTC+1 schreef Paul Chubb:
Message has been deleted

pieter de troyer

unread,
Dec 4, 2016, 5:13:25 PM12/4/16
to resol...@googlegroups.com
Hi Paul,

Thx! I'll give it a try. Linux is no issue for me. I'll surely consider buying your book. Keep us posted when it's available.

Kind regards,

Pieter

On Dec 3, 2016 23:19, "Paul Chubb" <chu...@gmail.com> wrote:

Hi Pieter,
                 sorry to take so long to respond. I wanted to get this stage working before replying.

I am working on my third career as a technical author. This code is part of the code to be written for a new book I am writing: Notes from the Field: VBus Water Heater Controllers (or something like that). I am happy to give you access to what is there so far with the following understandings:

1) This code was written for a linux environment. However as far as I can remember, there is only about one line to change however who knows if there will be other problems in a port to Windows or MacOS

2) It is written in commandline php

3) The current code is a vbus sniffer that outputs to the consol in text or into a web page.

4) As with all vbus stuff, you will need an interface to translate the signal from the controller to serial. I used the schematic from the 2009 protocol spec.

5) It is copyright to me but licensed on an extended BSD license that just limits to non-commercial use.

If you or anyone else find this useful, I would appreciate you purchasing the book and leaving a review on Amazon.com. The book will be approximately $US3. Amazon adds a fee after I set the price but it should be within 20c of that.


Cheers Paul

--
You received this message because you are subscribed to a topic in the Google Groups "Resol Vbus" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/resol-vbus/NFwG-6hqRYw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to resol-vbus+unsubscribe@googlegroups.com.
To post to this group, send email to resol...@googlegroups.com.
Visit this group at https://groups.google.com/group/resol-vbus.
For more options, visit https://groups.google.com/d/optout.

Paul Chubb

unread,
Jan 28, 2017, 2:44:25 AM1/28/17
to Resol Vbus
My book on VBus is now available on Amazon: http://www.amazon.com/dp/B01MSC16R5. It describes the complete journey to getting packets, displaying them and interfacing with the controller. All the software that I developed is included and instructions on how to add support for other controllers. If you are interested it is only $US3.03.

cheers Paul 

Tom

unread,
Apr 13, 2017, 5:14:07 AM4/13/17
to Resol Vbus
G'Day Paul,

I am very interested in reading the data from my Delta Sol B/S4 solar hot water controller, which is part of my apricus hot water system. With the help of a friend I have managed to build a circuit board that converts the vbus output from the controller into serial data. However the serial data is encoded and I am unable to read the output.

My end goal is to use an ardiuno board with a wifi chip on it to convert the bus to serial and then decode the serial data and finally be able to view the output, and host a website on my LAN to be able to view the temperatures etc.

I am interesting in your book on Amazon and more than happy to pay the $3 for it. However I am just wondering if your book covers the problems that I face? for example does it contain the code to be able to decode the encoded serial output from the hot water controller?

Look forward to hearing from you.

Cheers,  Tom
Reply all
Reply to author
Forward
0 new messages