11/10/2018, 14:25:56
Bonjour,
je viens de tomber sur ceci : QT Knx
Cela semble pas mal du tout. Il y a pas mal d'exemple qui m'ont l'air simple.
Quelques instructions pour réaliser la connexion à la passerelle IP. Ensuite, il suffit de construire la trame de bus que l'on veut envoyer et faire sendFrame
Dispo également quelques infos ici : https://github.com/qt/qtknx
J'ai pas regardé plus en détail, mais il doit y avoir un handler au niveau des classes pour lire également les messages du bus.
Si on le combine avec ceci :
https://www.ics.com/blog/configuring-qt-...spberry-pi
Cela permettrait facilement de faire tourner sur un raspberry une solution KNX très simple, fiable et rapide.
J'avais envisagé cela avec falcon au début. Ce qui m’ennuie, c'est le fait de pas être exportable facilement sur un raspberry ou autre. Alors qu'avec QT, il ne devrait plus y avoir de problème de compatibilité.
Tu en penses quoi ?
je viens de tomber sur ceci : QT Knx
Cela semble pas mal du tout. Il y a pas mal d'exemple qui m'ont l'air simple.
Quelques instructions pour réaliser la connexion à la passerelle IP. Ensuite, il suffit de construire la trame de bus que l'on veut envoyer et faire sendFrame
Code :
QKnxNetIpTunnel connection;
connection.connectToHost(QHostAddress(...), port);
QKnxLinkLayerFrame frame = QKnxLinkLayerFrame::builder()
.setDestinationAddress({ QKnxAddress::Type::Group, QLatin1String("2/6/4") })
.setTpdu({
QKnxTpdu::TransportControlField::DataGroup,
QKnxTpdu::ApplicationControlField::GroupValueWrite,
QKnxSwitch(QKnxSwitch::State::On).bytes()
}).create();
connection.sendFrame(frame);
Dispo également quelques infos ici : https://github.com/qt/qtknx
J'ai pas regardé plus en détail, mais il doit y avoir un handler au niveau des classes pour lire également les messages du bus.
Si on le combine avec ceci :
https://www.ics.com/blog/configuring-qt-...spberry-pi
Cela permettrait facilement de faire tourner sur un raspberry une solution KNX très simple, fiable et rapide.
J'avais envisagé cela avec falcon au début. Ce qui m’ennuie, c'est le fait de pas être exportable facilement sur un raspberry ou autre. Alors qu'avec QT, il ne devrait plus y avoir de problème de compatibilité.
Tu en penses quoi ?