Commit Graph

1755 Commits (384544ca15ce4b6fba255e0ba2ea45d82448992d)

Author SHA1 Message Date
Simon Stürz 384544ca15 Set working directory to standard paths and add timer for async function in order to show progress 2019-04-08 13:55:15 +02:00
Simon Stürz 80789c256b Add missing license headers 2019-04-08 13:55:15 +02:00
Simon Stürz a0c2143c4b Add status report generator and finish debug interface improvements 2019-04-08 13:55:15 +02:00
Simon Stürz b2cb22df66 Add tabs for better overview 2019-04-08 13:55:15 +02:00
Simon Stürz c17fe76027 Add autoscoll for log view 2019-04-08 13:55:15 +02:00
Michael Zanetti 74293535b8 fix it 2019-04-08 13:55:15 +02:00
Simon Stürz 4bd3b836f8 Add network test functionality and add live log viewer for debug server interface 2019-04-08 13:55:15 +02:00
Michael Zanetti d3f1e199f2 split color light interface into color temperature light 2019-04-08 13:55:15 +02:00
Michael Zanetti a1d961eecc add hearting/evcharger interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti c7f4dda9d3 check for duplicates when an update comes in 2019-04-08 13:55:15 +02:00
Michael Zanetti f243d383e4 Revert "add a hack for meeting the zapf deadline"
This reverts commit 8df8d70535.
2019-04-08 13:55:15 +02:00
Jenkins ee8f8286a3 Jenkins automated build 2019-04-08 13:55:15 +02:00
Michael Zanetti 94579bc50a add fingers parameter 2019-04-08 13:55:15 +02:00
Michael Zanetti fe8b0cab14 initial take on a fingerprint reader interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 3629371f96 add smart meter interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti 6b636fb82e initial take on adding a smartmeter interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 4c8ee8657e fix tests 2019-04-08 13:55:15 +02:00
Michael Zanetti 293a3c7833 add a system interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 0606c83509 gateways must implement connectable now 2019-04-08 13:55:15 +02:00
Michael Zanetti d17aa51abf add a test 2019-04-08 13:55:15 +02:00
Michael Zanetti b49dafa7e3 add limits and offset to GetLogEntries 2019-04-08 13:55:15 +02:00
Michael Zanetti 2d98e9d6b9 Rafactor Packet fragmentation
- Move Json packet fragmentation into the JsonRpcServer.
  This way we only have to do it once.

- fixes a bug in TcpServer and BluetoothServer
  where multiple clients would corrupt each others buffer

- fixes a bug in CloudTransport where it would leak client
  sockets after a remote connection disconnect
2019-04-08 13:55:15 +02:00
Jenkins 47b1bdd919 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Jenkins bcb26ba31f Jenkins automated build 2019-04-08 13:55:15 +02:00
Simon Stürz 4a0da12be9 Call plugin init method after plugin configuration loading 2019-04-08 13:55:15 +02:00
Michael Zanetti 156ff84888 some more improvements, while at it 2019-04-08 13:55:15 +02:00
Michael Zanetti 62976cd860 more precise param namings and translation context strings 2019-04-08 13:55:15 +02:00
Michael Zanetti cdf5c63b59 remove rules which are left without any action after a device removal 2019-04-08 13:55:15 +02:00
Michael Zanetti 6d2ab278a8 don't emit connected() when we've already been connected 2019-04-08 13:55:15 +02:00
Simon Stürz ee17402785 Update api.json and override version bump 2019-04-08 13:55:15 +02:00
Simon Stürz a500baf5d8 Add notifications to introspect desciption. Fix #76 2019-04-08 13:55:15 +02:00
Michael Zanetti 058cb8af06 store the state type along with the value in the state cache 2019-04-08 13:55:15 +02:00
Michael Zanetti a1255ed87e override api test. this does not actually change the api... 2019-04-08 13:55:15 +02:00
Michael Zanetti da831133c8 fix introspect for TagError and UserError 2019-04-08 13:55:15 +02:00
Michael Zanetti 4d704a3f5c second take on using Qt logging filters 2019-04-08 13:55:15 +02:00
Michael Zanetti ed24c08528 bump package version to be in line with snap package
This marks the beginning of syncronised package versions across packaging formats
2019-04-08 13:55:15 +02:00
Michael Zanetti f7a8b33845 properly mark changelog as released 2019-04-08 13:55:15 +02:00
Jenkins b0fa34f7d6 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti 83168772f3 fix issues from code review 2019-04-08 13:55:15 +02:00
Michael Zanetti 699065f689 update to use nonce 2019-04-08 13:55:15 +02:00
Michael Zanetti 3816ade6b7 last cleanups 2019-04-08 13:55:15 +02:00
Michael Zanetti d986537d86 bump jsonrpc version number 2019-04-08 13:55:15 +02:00
Michael Zanetti 922ee3ce49 clean up some remaining old stuff 2019-04-08 13:55:15 +02:00
Michael Zanetti 55b4c8a798 reduce keep alive timeout 2019-04-08 13:55:15 +02:00
Michael Zanetti 2f2787fb98 enable auto reconnect 2019-04-08 13:55:15 +02:00
Michael Zanetti 096a285212 switch from aws sdk to qmqtt 2019-04-08 13:55:15 +02:00
Michael Zanetti 637a30700b cleanups and dedupe mqtt packets 2019-04-08 13:55:15 +02:00
Simon Stürz a69b32a572 Improve cloud transport and fix authentication required in Hello and handshake 2019-04-08 13:55:15 +02:00
Simon Stürz c4343b6ecb Fix transport authentication configuration 2019-04-08 13:55:15 +02:00
Michael Zanetti 7b12d720f3 store newly received config 2019-04-08 13:55:15 +02:00