Commit Graph

476 Commits (044b7958ea026c506acd863f2ae165e9d6ed413f)

Author SHA1 Message Date
Simon Stürz c2c7e0fbc2 First building version of hardware resource abstraction 2019-04-02 01:02:45 +02:00
Michael Zanetti 99aa833ce8 add pushbutton auth 2019-04-02 01:02:45 +02:00
Michael Zanetti c446154b7d bump json version 2019-04-02 01:02:45 +02:00
Michael Zanetti f563be8d40 AWS disconnect fixes 2019-04-02 01:02:45 +02:00
Michael Zanetti 33095f4dbe add API to check if cloud is connected 2019-04-02 01:02:45 +02:00
Michael Zanetti 42eee3dcf5 update api json 2019-04-02 01:02:45 +02:00
Michael Zanetti 28b518107b bump api version and clean up config methods 2019-04-02 01:02:45 +02:00
Michael Zanetti 403a78d029 more work after testing with Luca 2019-04-02 01:02:45 +02:00
Michael Zanetti 53b804d0f3 bump json api version 2019-04-02 01:02:45 +02:00
Michael Zanetti d796a0fc23 update licensecheck script to include Apache license 2019-04-02 01:02:45 +02:00
Michael Zanetti a31adc5a18 more stabilizing, new api changes added 2019-04-02 01:02:45 +02:00
Michael Zanetti 275e3b3921 added cloud connection 2019-04-02 01:02:45 +02:00
Michael Zanetti a158756f68 make it build on jessie again 2019-04-02 01:02:45 +02:00
Michael Zanetti c37177ae85 bump json version 2019-04-02 01:02:45 +02:00
Michael Zanetti 0c4289b92c add JSONRPC.Hello method
it might happen that the auto-sent welcome message is lost.
this is a way for the client to retrieve it again.
2019-04-02 01:02:45 +02:00
Simon Stürz d0bd252ae1 Fix log loading organisation name 2019-04-02 01:02:45 +02:00
Simon Stürz 77e5693d60 fix rest logging test 2019-04-02 01:02:45 +02:00
Simon Stürz 951ad27e89 Fix db version error message 2019-04-02 01:02:45 +02:00
Simon Stürz e5756587a3 add log database loading tests 2019-04-02 01:02:45 +02:00
Simon Stürz 4eddeb7d52 remove unneded print oin test 2019-04-02 01:02:45 +02:00
Michael Zanetti cb7603f916 change json rpc api version to have major & minor versions 2019-04-02 01:02:45 +02:00
Simon Stürz 17172dd28e remove settings subdir 2019-04-02 01:02:45 +02:00
Simon Stürz 1766cec6b6 clean up debug outputs 2019-04-02 01:02:45 +02:00
Simon Stürz 434f1599a1 add child evaluator tests 2019-04-02 01:02:45 +02:00
Simon Stürz 2d7070417f enable maxwarnings again 2019-04-02 01:02:45 +02:00
Simon Stürz 3e3bf83422 add timeevent tests for state based rules 2019-04-02 01:02:45 +02:00
Simon Stürz 74397da6c1 add state/calendarItem/event tests 2019-04-02 01:02:45 +02:00
Simon Stürz bf2c94469e remove maximum of warnings 2019-04-02 01:02:45 +02:00
Simon Stürz b1196c2ae3 state and calendaritem tests 2019-04-02 01:02:45 +02:00
Simon Stürz 497c710ae1 add tests for time and state based rules 2019-04-02 01:02:45 +02:00
Simon Stürz 511b43828b fix tests and libguh-core project file 2019-04-02 01:02:45 +02:00
Simon Stürz ba526eee11 add database serialization and variant string converting to jsonrpc 2019-04-02 01:02:45 +02:00
Simon Stürz 163402e158 add database migration and variant serialization for log db 2019-04-02 01:02:45 +02:00
Simon Stürz 858846897c fix inline comments 2019-04-02 01:02:45 +02:00
Simon Stürz e7b45d7dee remove temporary invalid function 2019-04-02 01:02:45 +02:00
Simon Stürz 99f71900bb remove unneeded test folder 2019-04-02 01:02:45 +02:00
Simon Stürz 5dd930ebee fix testbase and improve settings behaviour 2019-04-02 01:02:45 +02:00
Simon Stürz 44e04e65a4 add settings subdir 2019-04-02 01:02:45 +02:00
Simon Stürz 163165130a add settings tests 2019-04-02 01:02:45 +02:00
Michael Zanetti 006debf567 stabilize REST tests 2019-04-02 01:02:45 +02:00
Michael Zanetti 8c0ae4eff6 remove protection for auto device removal for now...
... as we need more fine grained control over this.
2019-04-02 01:02:45 +02:00
Simon Stürz 78f17180a5 fix daily calendaritem evaluation 2019-04-02 01:02:45 +02:00
Simon Stürz 625109f550 Fix loadSaveTimeDescriptor test and improve debug output of rule engine 2019-04-02 01:02:45 +02:00
Simon Stürz edc3188077 Standardize json traffic 2019-04-02 01:02:45 +02:00
Michael Zanetti fc87cc5528 make username (email) case insensitive 2019-04-02 01:02:45 +02:00
Michael Zanetti ac0c035566 add some housekeeping 2019-04-02 01:02:45 +02:00
Michael Zanetti daf8f4533f make the devicemanager save all the states (unless opted out in plugin.json) 2019-04-02 01:02:45 +02:00
Michael Zanetti ec5bedf774 add a test for deviceDisappeared 2019-04-02 01:02:45 +02:00
Michael Zanetti 3b42d16777 prevent auto devices from being manually removed, allow plugins to remove them again 2019-04-02 01:02:45 +02:00
Michael Zanetti 2d33034a12 fix websocket server tests 2019-04-02 01:02:45 +02:00