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
e80c713fff
Make sure all uuid values in the API get converted correctly and unified to string
2019-04-08 16:41:53 +02:00
Michael Zanetti
021fa737ce
Fix email addresses in changelog
2019-04-08 13:55:15 +02:00
Jenkins
06d5f42f5e
Automatic translations update by Jenkins
2019-04-08 13:55:15 +02:00
Jenkins
424d561a6a
Jenkins release build
2019-04-08 13:55:15 +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
d73aa0840e
Force api test to pass, version will be bumped during landing
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
Simon Stürz
a44b82c497
Fix push button auth finished notification API documentation
2019-04-08 13:55:15 +02:00
Michael Zanetti
8991e01526
Fix merging params for discovered devices with user overrides
2019-04-08 13:55:15 +02:00
Simon Stürz
7edec8198e
Remove power from heating interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
49bcfe72f5
Fix Scenes getting activated by state changes
2019-04-08 13:55:15 +02:00
Michael Zanetti
b49efd4687
Update the extended evcharger interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
309240ed47
Support providing a custom remote proxy url
2019-04-08 13:55:15 +02:00
Michael Zanetti
153774ae24
Mock Plugin: Extend inputTypes mock device with states for all types
2019-04-08 13:55:15 +02:00
Michael Zanetti
81e4db3a90
Handle binding loops in rules properly
2019-04-08 13:55:15 +02:00
Jenkins
f4d0744f6c
Automatic translations update by Jenkins
2019-04-08 13:55:15 +02:00
Jenkins
19d1cd604c
Jenkins release build
2019-04-08 13:55:15 +02:00
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