Commit Graph

1801 Commits (c6d9bdd75c6cbc552ebadc4e13af2fb65adf7907)

Author SHA1 Message Date
Michael Zanetti c6d9bdd75c Make loading and tearing down of the core more predictable 2019-04-08 13:55:15 +02:00
Michael Zanetti 69de953d5e make it more solid 2019-04-08 13:55:15 +02:00
Michael Zanetti bd84f5c633 revert part of the fix, it makes it crash 2019-04-08 13:55:15 +02:00
Michael Zanetti 1094f589d1 Small fixes in AWS connection
* Fix uncategorized debug print
* Disable the mqtt lib's autoreconnect feature as AWS doesn't support that
* Manually reconnect on errors too
2019-04-08 13:55:15 +02:00
Michael Zanetti 73200c3c67 Split the smartlock and simpleclosable interfaces
They're not necessarily available both in all kinds of hardware.
2019-04-08 13:55:15 +02:00
Michael Zanetti ad780dd1c3 bump version 2019-04-08 13:55:15 +02:00
Michael Zanetti d956df8483 Allow overriding device parameters from discovered devices 2019-04-08 13:55:15 +02:00
Michael Zanetti 14f05e5d6c Add power socket interface 2019-04-08 13:55:15 +02:00
Michael Zanetti bb27615943 Add a presencesensor interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 375ac1baea add a daylight sensor interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 06763e6d2b Improve logging in testtimemanager and add some more explicit tests for calendar items crossing midnight 2019-04-08 13:55:15 +02:00
Michael Zanetti 635a4e3ef2 fix mock device and introduce tests logging category 2019-04-08 13:55:15 +02:00
Michael Zanetti 15938cafb3 Fix an issue where Rules might not be initialized properly at startup 2019-04-08 13:55:15 +02:00
Simon Stürz 6f1e22546a Replace generate interface documentation script and improve interfaces docs 2019-04-08 13:55:15 +02:00
Michael Zanetti c79908f1e2 fix media interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti dd47a51597 make shufflerepeat states writable 2019-04-08 13:55:15 +02:00
Michael Zanetti 6002c19d5f rework media interfaces 2019-04-08 13:55:15 +02:00
Simon Stürz e51508ee33 Update webserver debug output, add WebServerTraffic category and fix favicons for debugserver 2019-04-08 13:55:15 +02:00
Jenkins b9dda16af9 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Jenkins 924e2bf141 Jenkins release build 2019-04-08 13:55:15 +02:00
Michael Zanetti 7764bc8757 fix issues from review 2019-04-08 13:55:15 +02:00
Michael Zanetti 16cdd29eb8 emit a signal when a device name is changed so plugins can act on it 2019-04-08 13:55:15 +02:00
Michael Zanetti b911ca13a5 drop entry from changelog, will be added by jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti 251a520807 bump minor version 2019-04-08 13:55:15 +02:00
Michael Zanetti 6341ce2455 stabilize test logging 2019-04-08 13:55:15 +02:00
Michael Zanetti 7b1c848c07 add MqttPolicy to Json introspect 2019-04-08 13:55:15 +02:00
Michael Zanetti e1affe17d0 fix init order 2019-04-08 13:55:15 +02:00
Michael Zanetti 509fb61856 update api description 2019-04-08 13:55:15 +02:00
Michael Zanetti cb38dc0853 add license headers 2019-04-08 13:55:15 +02:00
Michael Zanetti ce82ce142c use QTest::newRow instead of QTest::addRow 2019-04-08 13:55:15 +02:00
Michael Zanetti 7987338241 don't use QTRY_COMPARE because we need to build on xenial 2019-04-08 13:55:15 +02:00
Michael Zanetti 0d3e868cc1 fix missing include on xenial 2019-04-08 13:55:15 +02:00
Michael Zanetti 9eab2d3cc9 add noisesensor and co2sensor interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti 5df41cba4a add api doc 2019-04-08 13:55:15 +02:00
Michael Zanetti 7b483bb087 don't leak policies 2019-04-08 13:55:15 +02:00
Michael Zanetti 8df5d75dd1 add tests for the mqtt broker 2019-04-08 13:55:15 +02:00
Michael Zanetti 1d903862ed replace emqtt with nymea-mqtt 2019-04-08 13:55:15 +02:00
Michael Zanetti 5bf1fb5bc4 add API to request a client connected to the internal mqtt broker to mqttprovier 2019-04-08 13:55:15 +02:00
Michael Zanetti 5847d6831d add support for an MQTT hardware resource 2019-04-08 13:55:15 +02:00
Michael Zanetti 751359c528 added missing files 2019-04-08 13:55:15 +02:00
Michael Zanetti 8d05f984c0 mqtt broker now working 2019-04-08 13:55:15 +02:00
Michael Zanetti 371c2f76c2 move servers into subdir, cleanup some includes 2019-04-08 13:55:15 +02:00
Jenkins 847b17e804 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Jenkins a9fd86c3c9 Jenkins automated build 2019-04-08 13:55:15 +02:00
Simon Stürz 89f146ef1d Fix report file extension, add microsoft browser favicon support and fix tags show button 2019-04-08 13:55:15 +02:00
Simon Stürz 706a947113 Fix timer if something goes wrong with report generation 2019-04-08 13:55:15 +02:00
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