Simon Stürz
|
9c8097919d
|
update license header
|
2019-04-02 01:02:06 +02:00 |
Simon Stürz
|
e189f69df2
|
continue with documentation update and increase json timeout to 15 s
|
2019-04-02 01:01:32 +02:00 |
Simon Stürz
|
22d5dc1bf6
|
add network manager api
|
2019-04-02 01:01:32 +02:00 |
Simon Stürz
|
3db2fe81d6
|
begin with translation process
|
2019-04-02 01:00:52 +02:00 |
Simon Stürz
|
25223de636
|
finalized bluetooth server
|
2019-04-02 01:00:52 +02:00 |
Simon Stürz
|
e5f1bce097
|
add avahi service txt entries
fixed include file
add missing configuration notifications
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
aeef3717fe
|
finish basic settings
|
2019-04-01 20:48:17 +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
|
f5ee163c48
|
update copy right line
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
610fc77ded
|
add typeutils documentation
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
b35f5f69bf
|
fixed namespace and added documentation for servers
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
214cbb7f3e
|
add websocket tests
bump guh version
add websockets as reccommended dependency
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
d322699152
|
fix sslconfiguration parameter
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
fc86244018
|
change ports and add ssl configuration
|
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
|
5a3c7a6cfb
|
first working REST call
add httpreply and httprequest to lib
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
478c832ec8
|
add some tests and add documentation to httpreply
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
f1dd14527e
|
prepared tcp server and mock server for webserver
add TransportInterface
add basic structure of webserver
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
91afe4f29e
|
add guhserver namespace to server
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
5bbf1fc70b
|
rename logging
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
a8727407eb
|
added logging category to core and lib
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
5af2067308
|
bump api versio
bump guh version
added tests for edit device
added tests for edit device (rediscovery)
added device params changed notification
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
2aa55e469e
|
added copyright
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
a39a38f993
|
added rules notifications
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
f0d7fbd3f5
|
bump guh version and add a more specific rule error
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
90622e5edb
|
improove RuleAction logic
add tests
fix documentation
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
f26ec0fa47
|
bump api version
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
0603b8a3b7
|
fixed tests and bump api
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
48b09ecf01
|
bump api version
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
9e10d1a99d
|
added name for rules
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
c1a0895a3f
|
added Uint and Color to base types
|
2019-04-01 20:48:17 +02:00 |
Simon Stürz
|
d4f94c8b8c
|
bump API version
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
240c5e36d6
|
implement a logging framework
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
5cd3154b64
|
add possibility to disable/enable rules
Fixes #58
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
66f4a361a1
|
add Events.GetEventType
Fixes #59
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
63fb728269
|
bump version
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
f75c7abde4
|
bump api version
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
de6b60734e
|
Decouple the json timeout from the actual error code.
Fixes #50
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
aad334c799
|
switch json api to better type system and enhance error reporting
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
1aba1643f8
|
first attempt to clean up type system
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
b252ff9706
|
port new plugins to json system
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
824464e09b
|
fix some param handling issues
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
be90f47f63
|
more work on rules
disallow removing a device if a rule still refers to it unless
parameters contain information on what to do with those rules.
|
2019-04-01 20:48:17 +02:00 |
Michael Zanetti
|
a6725ec4e9
|
add initial support for pairing devices (Only CreateMethodDiscovery and SetupMethodPushButton so far)
implement an initial Philips Hue plugin to test it
add a python script to test stuff
|
2019-04-01 20:47:51 +02:00 |
Michael Zanetti
|
16645498db
|
write more tests for the rules engine.
decouple jsonrpc versioning from application versioning
|
2019-04-01 20:47:51 +02:00 |
Michael Zanetti
|
21738b3907
|
state changes emit events now
|
2014-06-08 20:52:30 +02:00 |
Michael Zanetti
|
0110e3a8eb
|
test the handshake message
|
2014-05-05 00:35:06 +02:00 |
Michael Zanetti
|
edb6c956e6
|
drop some debug prints
|
2014-05-04 04:53:08 +02:00 |
Michael Zanetti
|
c54e289403
|
added a mechanism to bump the version
added a test that checks for JSONRPC api changes and enforces a version bump
|
2014-05-03 17:22:44 +02:00 |