Commit Graph

151 Commits (0a4381f09c3c0ca6a1d94d7bd2b421c7da7429f8)

Author SHA1 Message Date
Simon Stürz 0a4381f09c Update device debug operator 2019-05-20 11:02:49 +02:00
Simon Stürz 8d2d0446bc Fix saving params containing the type and debug output language 2019-05-20 10:59:40 +02:00
Simon Stürz 6a2d7bd581 Save device params and plugin configuration containing also the type of the value 2019-05-14 19:39:59 +02:00
Jenkins a91fa09940 Merge PR #156: Fix JsonRpc server breaking transports upon guard timer timeouts 2019-05-02 11:56:04 +02:00
Michael Zanetti 81b9f06599 Improve Translator debug output and remove some unneeded search paths 2019-05-02 11:33:13 +02:00
Michael Zanetti 024613b9fc Add support for pkg-config 2019-04-24 11:45:39 +02:00
Michael Zanetti 3ff10e2881 Properly fix install paths 2019-04-17 15:10:24 +02:00
Michael Zanetti ad4c2acbfc Also drop hardcoded NYMEA_PLUGINS_PATH from .pro file 2019-04-16 23:33:29 +02:00
Michael Zanetti d466a3c75f Don't set debian/ubuntu specific paths in prject file 2019-04-16 23:32:54 +02:00
Michael Zanetti 9e2d495f9a Fix JsonRpc server breaking transports upon guard timer timeouts 2019-04-16 19:48:56 +02:00
Jenkins 0434ad22d2 Merge PR #150: Workaround zeroconf breaking because of broken multicast hardware 2019-04-12 13:42:30 +02:00
Jenkins d510aa13bb Merge PR #148: Add support for state based rule action parameters 2019-04-12 13:42:30 +02:00
Jenkins 8dc872b72b Merge PR #147: Add auto device reconfigure mechanism 2019-04-12 13:42:30 +02:00
Jenkins ad9261290d Merge PR #146: Add a method to filter Devices 2019-04-12 13:42:30 +02:00
Jenkins 2d91a6243c Merge PR #140: Drop deprecated api 2019-04-12 13:42:30 +02:00
Jenkins 7c449c50c0 Merge PR #139: New interface: windspeedsensor 2019-04-12 13:42:30 +02:00
Jenkins 6ac1d43739 Merge PR #138: Rework translation mechanism 2019-04-12 13:42:30 +02:00
Michael Zanetti b23d7c820e Clean up avahi debug messages 2019-04-12 11:59:28 +02:00
Michael Zanetti 18d684592d Allow reconfiguring red-only params from the plugin side in autoDevicesAppeared() 2019-04-10 14:06:08 +02:00
Michael Zanetti 299052d2f7 Fix processing of rule action params and make tests pass again 2019-04-10 13:40:16 +02:00
Michael Zanetti 6afe3e5161 fixup api 2019-04-10 13:40:16 +02:00
Michael Zanetti 774452ff7c Add support for state based rule action params 2019-04-10 13:40:16 +02:00
Michael Zanetti b2228bcf25 Add a method to filter Devices 2019-04-10 13:13:02 +02:00
Michael Zanetti 7bd863b131 Add some more debug prints to see where it is going wrong. 2019-04-10 13:12:25 +02:00
Simon Stürz beb00aa0f1 Implement autodevice reconfigure in mock plugin and prepare tests 2019-04-10 13:12:25 +02:00
Simon Stürz 13b0f38693 Add reconfigure auto device mechanism 2019-04-10 13:12:25 +02:00
Simon Stürz aabebcfac9 Change devicemanager finished info from warning to default debug 2019-04-10 13:12:25 +02:00
Michael Zanetti 7893328534 drop ruleRelevant, eventRuleRelevant and graphRelevant 2019-04-10 12:48:02 +02:00
Michael Zanetti bab59f6754 drop criticalStateTypeId, primaryStateTypeId and primaryActionTypeId 2019-04-10 12:48:02 +02:00
Michael Zanetti 9283d31e73 drop basicTags and deviceIcon 2019-04-10 12:48:02 +02:00
Simon Stürz 6573d8b566 Fix windspeed interface typo 2019-04-08 16:52:44 +02:00
Simon Stürz a7a44e3d4a Update interfaces qrc 2019-04-08 16:52:36 +02:00
Simon Stürz 6dbe780715 Add missing windspeedsensor.json interface file 2019-04-08 16:52:25 +02:00
Simon Stürz 7ab3c70664 Add wind speed sensor interface 2019-04-08 16:52:17 +02:00
Michael Zanetti 9f8600d644 drop unused search path 2019-04-08 16:50:09 +02:00
Michael Zanetti d5468b2677 Add copyright headers 2019-04-08 16:50:03 +02:00
Michael Zanetti cecab6a4be drop commented code 2019-04-08 16:49:55 +02:00
Michael Zanetti c18ec356e8 Make it build with Qt 5.7, drop commented code 2019-04-08 16:49:45 +02:00
Michael Zanetti 50aa691087 Add test, fix some issues with loading internal and built-in plugin translations 2019-04-08 16:49:31 +02:00
Michael Zanetti 8ebd1ddc4e Rework translation mechanism
This branch moves the translation logic out of the DevicePlugin
into the JsonRpc layers (JsonRpcHandlers and Rest handlers) and
deprecates the Configuration.SetLanguage method call. Instead
it adds a "locale" property in the JSONRPC.Hello message. This
will allow multiple clients to connect to a single core using
different languages.
2019-04-08 16:49:24 +02:00
Simon Stürz 8e98f8177c Update type of signalstreght for the wirelessconnectable interface 2019-04-08 16:34:55 +02:00
Simon Stürz 53290fe31f Add wireless connectable interface 2019-04-08 16:34:48 +02:00
Michael Zanetti 59670b5d04 Add unit to pressure sensor interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 16152b98e7 Make percentage unit mandatory for extendedheating 2019-04-08 13:55:15 +02:00
Michael Zanetti 41d023e411 Add units to conductivity and light sensor interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti 62c941f3c8 Remove redundant "close" action from garagegate interface
It will be inherited by "closable"
2019-04-08 13:55:15 +02:00
Michael Zanetti abc39f1bd4 Add a thermostat interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 5badc066fb Add a deviceId to DeviceDescriptors to allow reconfiguring them 2019-04-08 13:55:15 +02:00
Michael Zanetti 60d60ed0cd Make color and colorTemperature in lights interfaces writable 2019-04-08 13:55:15 +02:00
Michael Zanetti 948eff8319 Drop Janus and WebRTC support 2019-04-08 13:55:15 +02:00