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
eb316a7a0c
libguh -> libnymea
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
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
a75c8a4b33
update how debug categories are read in plugins
2019-04-08 13:55:15 +02:00
Simon Stürz
183e164ed3
Apply review comments and fix upnp
2019-04-08 13:55:15 +02:00
Simon Stürz
691473bcb1
Add bluetooth debug chategory and continue work on bluetooth le manager
2019-04-02 01:02:45 +02:00
Michael Zanetti
99aa833ce8
add pushbutton auth
2019-04-02 01:02:45 +02:00
Michael Zanetti
5337f225eb
add keepalive api
2019-04-02 01:02:45 +02:00
Michael Zanetti
949583ed93
introduce "Traffic" and "Debug" categories and change command line parsing to allow override -p
2019-04-02 01:02:45 +02:00
Michael Zanetti
0f262116b6
implement node js bridge, mostly working, some issues still
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
08727a07ba
Added API authentication
2019-04-02 01:02:45 +02:00
Michael Zanetti
98748e800d
make logging optional
2019-04-02 01:02:45 +02:00
Simon Stürz
2e4b02099b
update license headers
2019-04-02 01:02:21 +02:00
Simon Stürz
9c8097919d
update license header
2019-04-02 01:02:06 +02:00
Simon Stürz
a64441bdf5
fix plugin path for snap
2019-04-02 01:01:32 +02:00
Simon Stürz
51a4dda185
translations installation path
2019-04-02 01:01:32 +02:00
Simon Stürz
1f47d00c22
continue snappy packaging
2019-04-02 01:01:32 +02:00
Simon Stürz
642b5c8331
basic networkmanager functionality
2019-04-02 01:01:32 +02:00
Simon Stürz
80fcb5736f
add colour to stdout
...
fix cloud url
update cloud api
2019-04-02 01:01:32 +02:00
Simon Stürz
6ebda18235
fix guhd translations
2019-04-02 01:01:32 +02:00
Simon Stürz
d3abd9bf9f
add guh-translations package
2019-04-02 01:01:05 +02:00
Simon Stürz
8f28d75120
experiment with translation install path
2019-04-02 01:00:52 +02:00
Simon Stürz
1e4e2ac09c
add translations mechanism for plugins
2019-04-02 01:00:52 +02:00
Simon Stürz
3db2fe81d6
begin with translation process
2019-04-02 01:00:52 +02:00
Simon Stürz
69a8d881d2
add cloud JSON RPC
...
basic functionality working
2019-04-01 20:48:17 +02:00
Simon Stürz
9edc4395d6
remove websocket compiler flag
...
add cloud connection basic structure
2019-04-01 20:48:17 +02:00
Simon Stürz
fb91f05b15
add final qtavahi lib
2019-04-01 20:48:17 +02:00
Simon Stürz
4191b8f37c
renew gpio and pwm classes
2019-04-01 20:48:17 +02:00
Simon Stürz
6782ea1a77
overlapping weekly calendar item
2019-04-01 20:48:17 +02:00
Simon Stürz
5f32c11810
add timemanager
...
add evaluation of calendaritem
add pack/unpack methods
2019-04-01 20:48:17 +02:00
Simon Stürz
1a9284b89f
add guh-plugins-merkur package
...
add merkur boards plugins
temprary remove coap test (server down)
2019-04-01 20:48:17 +02:00
Simon Stürz
dfa9dd9f11
add QtInfoMsg
2019-04-01 20:48:17 +02:00
Simon Stürz
97e892b87e
close #274
2019-04-01 20:48:17 +02:00
Simon Stürz
7ee67da613
close #257
2019-04-01 20:48:17 +02:00
Simon Stürz
0eadc5af47
Revert "Snappy"
2019-04-01 20:48:17 +02:00
Simon Stürz
9389c1759d
fix snappy paths
2019-04-01 20:48:17 +02:00
Simon Stürz
03381cc25c
add shutdown and SIG quit signal capture
...
update manpage
2019-04-01 20:48:17 +02:00
Bernhard
5f80b65cec
Declare local functions in main static
2019-04-01 20:48:17 +02:00
Simon Stürz
cfb6b41c57
add systemd
2019-04-01 20:48:17 +02:00
Simon Stürz
34a5596f3e
update man page
...
update package descriptions
change log output
2019-04-01 20:48:17 +02:00
Simon Stürz
faed9f1f6d
change logging output
2019-04-01 20:48:17 +02:00
Simon Stürz
2693b1c8bd
add netatmo plugin
...
add OAuth2
2019-04-01 20:48:17 +02:00
Simon Stürz
ba5aedaaab
fixed CORS and webserver and tests
2019-04-01 20:48:17 +02:00
Simon Stürz
e358fbda71
update man page
...
fix test scripts
2019-04-01 20:48:17 +02:00
Simon Stürz
557baff39d
add websocket server
2019-04-01 20:48:17 +02:00
Simon Stürz
b86a062a87
added deviceresources and first tests
2019-04-01 20:48:17 +02:00