EN: Hello everyone, I am working on my integration for the Ksenia Lares 4.0 panel. Currently, I am rewriting the whole integration from zero to make it functional in “supervisor” mode and render it practically identical to the Control4 integration (where, for everything regarding the alarm, it is able to request a user PIN different from the WebSocket connection one, while for everything regarding home automation and logs, it has its own user PIN that can be used only for these actions).
I had initially realized a much more basic integration that worked in “client” mode and solved the problems I was finding with @lelegreco2002’s integration. I’m leaving you a screenshot of what I managed to do so far in the old integration.
Besides what is shown, there are all the attributes that add further information for any entity created. In the new integration, I am bringing everything to a subsequent level, trying to make it as complete as possible from the beginning, even if I have a very small system at home (and I am trying to recover WebSocket messages in every way, hoping to access the Ksenia SDKs one day…).
I didn’t believe that an integration could become so big
. The integration is still a WIP, so I won’t share the code yet; also, given the size of the project, its goal will be to sell it as a license for those who want it (I’m not speaking of exponential figures, but it will be a symbolic amount to “pay back” the work done to realize it).
IT: Ciao a tutti, sto lavorando alla mia integrazione per la centrale Ksenia Lares 4.0. Attualmente sto riscrivendo da zero tutta l’integrazione per renderla funzionante in modalità “supervisore” e renderla praticamente identica all’integrazione di Control4 (dove per tutto ciò che riguarda l’allarme è in grado di richiedere un PIN utente diverso da quello del collegamento al WebSocket, mentre per tutto ciò che riguarda domotica e logs ha un suo PIN utente che può usare solo per queste azioni). Avevo inizialmente realizzato un’integrazione molto più basilare che funzionava in modalità “client” e che mi risolveva i problemi che riscontravo con l’integrazione di @lelegreco2002. Vi lascio uno screenshot di ciò che sono riuscito a fare fino ad ora nella vecchia integrazione.
Oltre a quello mostrato ci sono tutti gli attributi che aggiungono ulteriori informazioni per qualsiasi entità creata. Nella nuova integrazione sto portando tutto ad un livello successivo, cercando di renderla il più completa possibile sin dall’inizio, anche se ho un sistema molto piccolo a casa (e sto cercando di recuperare in tutti i modi i messaggi WebSocket, sperando di accedere agli SDK di Ksenia un giorno…).
Non credevo che un’integrazione potesse diventare così grande
. L’integrazione è ancora in WIP, quindi non condividerò ancora il codice, inoltre, data la grandezza del progetto, il suo fine sarà quella di venderla come licenza per chi la vorrà (non parlo di cifre esponenziali, ma sarà una cifra simbolica per “ripagare” del lavoro fatto per realizzarla)
