This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

knxlib & physical address based messages
#1
Hello,

Is the knxlib full feature set documented anywhere? I find threads and information here and there but nothing centralized. Maybe an idea for the documentation pinned link above Smile


I am looking to support physical address messages level, f.e. to write to a device memory, that sort of things.

Thanks for any info or pointer!
Reply
#2
You can run log(buslib) to get a list of functions in this library. These functions are not fully documented because they are mostly used internally.
Can you describe your use case for accessing KNX device memory directly?
Reply
#3
Generically, I think having the ability from LogicMachine to send a telegram addressed to a physical address is valuable. It could be a basic implementation, i.e. send and receive of raw data, without support for all the KNX features - building/decoding telegrams should be left to user.
Tapko for example provides a module (SIM-KNX) that offers this: a KNX stack for group addresses and objects, along with the capability to send/receive raw telegrams.

My use case is to be able to deploy a LM and an array of identical devices on a simple single KNX line without requiring ETS. If every device has a predefined unique physical address, then I do not need the group address layer (which in this case just replicates the physical address layer: every device has its own unique set of group addresses). For example, 25 displays connected to a LM displaying messages sent by the LM.
Granted, this is a slightly heretical use of KNX, but having both options as proposed above provides flexibility in using LogicMachine for "custom" use cases without formally embracing them Smile
Reply


Forum Jump: