VSF file for DL2

117 views
Skip to first unread message

Peter O'Malley

unread,
Feb 29, 2020, 1:28:10 AM2/29/20
to Resol Vbus
I have a DL2 and I've been poking around the various resol vbus libraries (specifically the Rust ones, e.g. https://github.com/danielwippermann/resol-vbus.rs) to see if I can log it for myself (currently it logs to vbus.net just fine). However the vsf file in those libraries is from 2018-12-20 and the one on my DL2 is from 2019-11-24 (according to its status page). Are those files typically backwards compatible? If not, where can I get the most recent one? (My understanding is that they're necessary for parsing the packets/datagrams/etc.)

Thanks,
Peter

Daniel

unread,
Feb 29, 2020, 2:32:06 AM2/29/20
to Resol Vbus
Hi Peter,

Are those files typically backwards compatible?

Is your question meant as: if a device is supported in an older VSF, will it be supported in all future versions as well?

If thats your question the answer is: typically yes. Devices that are introduced in a older VSF version should be supported in all future versions, but their VBus fields' information might change over time:

- There have been cases where the VSF was looking at the wrong position in the VBus data stream to interpret some information. Those bugs have been fixed in later VSF versions.
- Some fields that were previously undocumented were added in later VSF versions. So the amount of fields might change over time as well.

If not, where can I get the most recent one? (My understanding is that they're necessary for parsing the packets/datagrams/etc.)

You have multiple possibilities to get a recent one:

- Enable SSH on you DL2 and secure-copy the version from there :)
- Download the current version from VBus.net

Please use something like curl or wget to download it since browsers nowadays tend to replace the http:// with https:// and then it produces an error...

And yes, the VSF is needed to extract the fields from the VBus version 1.x packet payload. But neither VBus version 2.x datagrams nor version 3.x telegrams are covered by the VSF.

If you have any further question, I'll be happy to help.

Best regards,
Daniel
Reply all
Reply to author
Forward
0 new messages