Commit Graph

2759 Commits (bd995bbb5e6cbf689fa094663f4bc3bd2b901a3b)

Author SHA1 Message Date
Jenkins nymea bd995bbb5e Merge PR #428: Fix action finishing in input types mock 2021-07-06 17:18:20 +02:00
Jenkins nymea fa4883238d Merge PR #427: Add more flexible createChannel API to the MQTT provider resource 2021-07-06 17:18:19 +02:00
Jenkins nymea d73cc79adc Merge PR #426: Add air quality interfaces 2021-07-06 17:18:18 +02:00
Jenkins nymea 449b5c4cd5 Merge PR #417: Add more param getter functions to the python api 2021-07-06 17:18:17 +02:00
Jenkins nymea 7f5509debd Merge PR #415: 0.28 2021-07-06 17:18:16 +02:00
Jenkins nymea 8ff3d8766c Merge PR #390: Modbus RTU hardware resource 2021-07-06 17:18:15 +02:00
Jenkins nymea 152255d45c Merge PR #365: Zigbee node JSON RPC API 2021-07-06 17:18:14 +02:00
Simon Stürz 355dcd50d4 Update qmake udev build information message 2021-06-28 08:55:36 +02:00
Simon Stürz 856c352a43 Bump JSON API version and update api.json 2021-06-08 15:52:44 +02:00
Simon Stürz 81f9889178 Implement node changed notifications for zigbee JSONRPC API 2021-06-08 13:11:14 +02:00
Simon Stürz eef44c78c6 Continue node api development 2021-06-08 13:11:14 +02:00
Simon Stürz a0169b179d Add basic structure for zigbee nodes on jsonrpc api 2021-06-08 13:11:14 +02:00
Michael Zanetti 2731adc5c5 Bump jsonrpc api version 2021-06-07 22:16:38 +02:00
Simon Stürz 675782997c Move modbus RTU classes into hardware source code section 2021-06-06 00:43:37 +02:00
Simon Stürz becd6c3374 Fix debug print for modbus RTU master and try to connect masters after loading them 2021-06-06 00:43:37 +02:00
Simon Stürz 055ace3cc1 Fix building without modbus support 2021-06-06 00:43:37 +02:00
Simon Stürz 0cff50dc2c Update api.json to newest modbus changes 2021-06-06 00:43:37 +02:00
Simon Stürz 11f62d0555 Add timeout and number of retries to the modbus RTU master and propagate the settings to the API 2021-06-06 00:43:37 +02:00
Simon Stürz 16382eb620 Fix RTU masters not connecting after system restart 2021-06-06 00:43:37 +02:00
Simon Stürz ee81b22350 Fix mussing logging category include 2021-06-06 00:43:37 +02:00
Simon Stürz d3f446e7f9 Update json rpc introspect 2021-06-06 00:43:37 +02:00
Simon Stürz a69b819373 Implement modbus resource siganls and improve connected state notifications 2021-06-06 00:43:37 +02:00
Simon Stürz abcfd32feb Add support and fix modbus rtu storage cleanup 2021-06-06 00:43:37 +02:00
Simon Stürz 1f247b30be Fix building and JSON RPC for modbus management 2021-06-06 00:43:37 +02:00
Simon Stürz 9967b1007d Add new namespace to the JSON RPC test 2021-06-06 00:43:37 +02:00
Simon Stürz 0dcda9352b Add serial port build dependency for debian packaging 2021-06-06 00:43:37 +02:00
Simon Stürz 8d944fe007 Bump JSONRPC version 2021-06-06 00:43:37 +02:00
Simon Stürz 72a0db6d0d Implement ModbusRtu JSONRPC API 2021-06-06 00:43:37 +02:00
Simon Stürz af7948dc1e Implement add/remove/reconfigure for modbus rtu manager 2021-06-06 00:43:37 +02:00
Simon Stürz ab7579de42 Fix debian build dependency for serialbus 2021-06-06 00:43:37 +02:00
Simon Stürz 673bce61ff Initialize modbus manager and clean up class hirarchy 2021-06-06 00:43:37 +02:00
Simon Stürz fc9c030ebc Update build information 2021-06-06 00:43:37 +02:00
Simon Stürz d6e5347666 Implement loading and saving of modbus hardware resources and finish the RTU master implementation 2021-06-06 00:43:37 +02:00
Simon Stürz 01262b43e9 Add basic structure of the resource and start implement modbus rtu master 2021-06-06 00:43:37 +02:00
Simon Stürz b4d97080bd Add basic modbus rtu hardware resource structure 2021-06-06 00:43:37 +02:00
Michael Zanetti 449a092bd9 Fix action finishing in input types mock 2021-05-29 00:25:30 +02:00
Michael Zanetti f8f2cf8fc2 Add more flexible createChannel API to the MQTT provider resource 2021-05-28 16:31:00 +02:00
Michael Zanetti 8b51309c83 0.28 2021-05-28 16:00:26 +02:00
Jenkins nymea 1acd8ca808 Jenkins release build 0.27.1 2021-05-21 15:13:54 +02:00
Jenkins nymea d15d2f510d Merge PR #423: Fix erraneous state changes during thing setup 2021-05-21 15:13:52 +02:00
Jenkins nymea c5eee7844e Merge PR #422: Enable building on Ubuntu 21.04 2021-05-21 15:13:51 +02:00
Jenkins nymea b0c7122b2a Merge PR #421: Fix a threading related crash in python plugin param handling 2021-05-21 15:13:50 +02:00
Jenkins nymea bd570c58b9 Merge PR #420: Fix some includes to be more flexible on finding headers 2021-05-21 15:13:49 +02:00
Jenkins nymea fa7e03f541 Merge PR #419: Disable deprecation errors to allow building with gcc 10/Qt 5.15 2021-05-21 15:13:48 +02:00
Jenkins nymea 2b6d1b6f5a Merge PR #416: Better cloud reconnect 2021-05-21 15:13:46 +02:00
Simon Stürz 8067a3abfd Add air quality interfaces 2021-05-21 08:10:00 +02:00
Michael Zanetti 1e008fd60d Fix erraneous state changes during thing setup 2021-05-19 16:11:31 +02:00
Michael Zanetti 04c9ad8964 Make it build on hirsute 2021-05-14 16:53:43 +02:00
Michael Zanetti 167187a4fb Fix some includes to be more flexible on finding headers 2021-05-11 22:41:42 +02:00
Michael Zanetti 2b9b8cf725 Fix a threading related crash in python plugin param handling 2021-05-11 16:34:36 +02:00