Abstract
The growth of home automation makes it necessary to train qualified personnel in the knowledge and use of the most important standards, among which KNX is the leader in Europe. The programming of home automation services with KNX is based on the concept of group addresses, which allow defining the behavior of the domotic devices for a previously defined facility. This training is complex and usually requires a physical domotic facility where the previously programmed design can be tested, which makes the learning process difficult for the students. In this article we show the development and characteristics of a multi-platform simulator that recreates the real operation of an automated facility for any programming scheme defined by the student, validating it by means of a virtual installation that includes different devices usually involved in home automation. This simulator has allowed the generation of a wide range of cases of use in the training of the most usual domotic services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
KNX Handbook for Home and Building Control, 6th edn. KNX Association (2015)
ETS6 and KNX Virtual for testing and learning about KNX. Technical report, KNX Association (2023)
KNX Association: Mission and Objectives (2023). https://www.knx.org/knx-en/for-professionals/What-is-KNX/Our-mission/. Accessed Sept 2023
KNX Simulator, S.L.: KNX Simulator (2023). https://www.knxsimulator.com. Accessed Sept 2023
Meier, M., Szczensny, C.: The Ultimate Guide to KNX Programming: One of fastest, easiest and cheapest ways to learn KNX programming and ETS 5. Voltimum (2018)
Sharan, K., Davis, A.: Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 (2022). https://doi.org/10.1007/978-1-4842-7307-4
Spivey, D.: Home Automation For Dummies. O’Reilly (2015)
Wielenga, G.: Beginning NetBeans IDE: For Java Developers. Apress (2015)
Acknowledgements
The authors thank the support of Fundacion General CSIC and the State Research Agency, Spain, under the contracts 0551-PSL-6-E (iFriend project) and PID2022-137275NA-I00 (X-BIO project) respectively, by the resources used for developing the simulator.
Author information
Authors and Affiliations
Contributions
Juan A. Gómez-Pulido: Conceptualization; Methodology; Investigation; Software; Computational; Writing; Supervision. Alberto Garcés-Jiménez: Ideas; Testing; Writing-review.
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Gómez-Pulido, J.A., Garcés-Jiménez, A. (2024). KNXsim: Simulator Tool for KNX Home Automation Training by Means of Group Addresses. In: Guisado-Lizar, JL., Riscos-Núñez, A., Morón-Fernández, MJ., Wainer, G. (eds) Simulation Tools and Techniques. SIMUtools 2023. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 519. Springer, Cham. https://doi.org/10.1007/978-3-031-57523-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-57523-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-57522-8
Online ISBN: 978-3-031-57523-5
eBook Packages: Computer ScienceComputer Science (R0)