Michael Zanetti
dca764fafd
guhsettings -> nymeasettings
2019-04-08 13:55:15 +02:00
Michael Zanetti
803ee32089
libguh.h -> libnymea.h
2019-04-08 13:55:15 +02:00
Michael Zanetti
34e387fa2b
guh-generateplugininfo -> nymea-generateplugininfo
2019-04-08 13:55:15 +02:00
Michael Zanetti
39fc071ed6
defines GUH_* -> NYMEA_*
2019-04-08 13:55:15 +02:00
Michael Zanetti
22533fb23c
guhd -> nymead
2019-04-08 13:55:15 +02:00
Michael Zanetti
4be14f1904
libguh-core -> libnymea-core
2019-04-08 13:55:15 +02:00
Michael Zanetti
eb316a7a0c
libguh -> libnymea
2019-04-08 13:55:15 +02:00
Michael Zanetti
d5a1a03e5f
dpon't emit Rules.RuleAdded notification upon rule editing.
2019-04-08 13:55:15 +02:00
Michael Zanetti
213db704a4
add a power interface and use that for lights
2019-04-08 13:55:15 +02:00
Michael Zanetti
167ac6f3c3
AWS: move from MbedTLS to OpenSSL for the connection
...
There seems to be a crash in Amazon's MbedTLS code, let's see
if openssl behaves better
2019-04-08 13:55:15 +02:00
Michael Zanetti
fb1353292c
wire up notification devices' connected state
2019-04-08 13:55:15 +02:00
Simon Stürz
72d59c2d58
Translated using Weblate (German)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/de/
2019-04-08 13:55:15 +02:00
Jenkins
b3a368874d
Automatic translations update by Jenkins
2019-04-08 13:55:15 +02:00
Simon Stürz
d5918d7ae9
Add translation comments and fix string
2019-04-08 13:55:15 +02:00
Simon Stürz
829c59ccca
Fix plugin config debug test options call
2019-04-08 13:55:15 +02:00
Simon Stürz
dc06950278
Fix plugin config debug test
2019-04-08 13:55:15 +02:00
Simon Stürz
db159398b0
Add plugins test
2019-04-08 13:55:15 +02:00
Simon Stürz
c8937b6924
Make debug interface pretty
2019-04-08 13:55:15 +02:00
Simon Stürz
ac4eb3d8b2
Fix OPTIONS test for syslog file
2019-04-08 13:55:15 +02:00
Simon Stürz
eafa59b32f
Improve code coverage and debug server handler
2019-04-08 13:55:15 +02:00
Simon Stürz
568cb749b1
Add debug interface resources and styles.css file
2019-04-08 13:55:15 +02:00
Simon Stürz
ecb0052123
Update help messages
2019-04-08 13:55:15 +02:00
Simon Stürz
0b2161896d
Fix test for OPTIONS method call
2019-04-08 13:55:15 +02:00
Simon Stürz
6e0175393c
Make test save against unreadable syslog
2019-04-08 13:55:15 +02:00
Simon Stürz
5e69772035
Add debug server interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
aede5f2afa
add a hack for meeting the zapf deadline
...
disable having a device per phone endpoint. instead just register a single device
and broadcast stuff to /everyone until the cloud and app are updated for this
2019-04-08 13:55:15 +02:00
Michael Zanetti
6334496c8c
update endpoints when a device is paired on the fly
2019-04-08 13:55:15 +02:00
Michael Zanetti
c1d4adea17
register the cloud service as a plugin in the devicemanager
...
implementing the notifications interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
05da66421d
force docs generation
2019-04-08 13:55:15 +02:00
Michael Zanetti
a1880c1be9
fix comparison of eventDescriptor params in rule evaluation
2019-04-08 13:55:15 +02:00
Michael Zanetti
8862e357a6
fix notifications interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
6072a159b7
add trigger interfaces
2019-04-08 13:55:15 +02:00
Michael Zanetti
14055fe172
add connectable interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
a42b8fd5e7
add sensors interfaces
2019-04-08 13:55:15 +02:00
Michael Zanetti
21a0085463
tune weather interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
114a749abb
tune button interfaces
2019-04-08 13:55:15 +02:00
Michael Zanetti
6770469763
add a button interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
813caf5ba7
fix some interfaces
2019-04-08 13:55:15 +02:00
Michael Zanetti
58c83e9072
add support for interface based rules
2019-04-08 13:55:15 +02:00
Jenkins
57d4466f9a
Automatic translations update by Jenkins
2019-04-08 13:55:15 +02:00
Michael Zanetti
562e7aa89d
update how id names are generated
...
include the deviceClass/plugin name in all defines to avoid collisions
between deviceClasses within the same file. So far this hasn't
really been an issue because using idName we could set random ids.
Now interfaces dictate the names, so having multiple deviceClasses
in one file and both implementing the same interface would clash.
This also should improve readability in the plugins code as we won't
have ids like: "bridgeConnected" and "connected" available which
easily causes the developer to accidentally use "connected" where
instead "bridgeConnected" should be used (I actually found some
bugs like this while updating plugins for this). The new style
would force those states to be named like e.g. "bridgeConnected"
and "lightConnected" which are not as easy to mix up.
2019-04-08 13:55:15 +02:00
Michael Zanetti
948ffb968c
bump json api version
2019-04-08 13:55:15 +02:00
Michael Zanetti
a75c8a4b33
update how debug categories are read in plugins
2019-04-08 13:55:15 +02:00
Michael Zanetti
b043248e65
add displayName in json api
2019-04-08 13:55:15 +02:00
Michael Zanetti
62dac29d99
make testDevices work again
2019-04-08 13:55:15 +02:00
Michael Zanetti
30a2139369
update mock plugin
2019-04-08 13:55:15 +02:00
Michael Zanetti
880b6e1418
repurpose "name" property, add displayName* props instead
2019-04-08 13:55:15 +02:00
myshoeshurt
359bf96b45
changed width of text container & css cleanup
2019-04-08 13:55:15 +02:00
Michael Zanetti
48b0930bdb
Translated using Weblate (German)
...
Currently translated at 100.0% (8 of 8 strings)
Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/de/
2019-04-08 13:55:15 +02:00
Michael Zanetti
c2a32ca2e8
drop afrikaans translations
2019-04-08 13:55:15 +02:00