765 Commits

Author SHA1 Message Date
Simon Stürz
e194b3af83 add netatmo outdoor module 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
550f8a29f4 add libguh-core target 2019-04-01 20:48:17 +02:00
Simon Stürz
f9c15d689e add execute rule actions 2019-04-01 20:48:17 +02:00
Simon Stürz
3d3e9e0fc0 fix awattar update 2019-04-01 20:48:17 +02:00
Simon Stürz
9152a57298 add valid until to awattar plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
7682697c46 add aWATTar plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
9228911a8d fix hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
7e64422bc8 debug invalid plugin meta data 2019-04-01 20:48:17 +02:00
Simon Stürz
c6cb07f040 fix tests 2019-04-01 20:48:17 +02:00
Simon Stürz
fd8a65f814 fix plugin tests 2019-04-01 20:48:17 +02:00
Simon Stürz
b37c8f9b6f fix #229 and remove unused datetime state 2019-04-01 20:48:17 +02:00
Simon Stürz
ac7c163dbb fix 229 2019-04-01 20:48:17 +02:00
Simon Stürz
40e8aeed89 fix tests settings and log path 2019-04-01 20:48:17 +02:00
Simon Stürz
7d63a58a6c fix 201 2019-04-01 20:48:17 +02:00
Simon Stürz
964ecfef29 Update README.md 2019-04-01 20:48:17 +02:00
Simon Stürz
88c5778103 add more documentation
update readme
2019-04-01 20:48:17 +02:00
Simon Stürz
eedb67fbb0 add missing Device.DeviceAdded notifications for async devices and autodevices 2019-04-01 20:48:17 +02:00
Simon Stürz
6b0025125b fix #224 and fix #225 2019-04-01 20:48:17 +02:00
Simon Stürz
deb268d59b add rest resource documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
c6681ec151 add more core documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
67bfd952fa fix #221 and #159 and #123 2019-04-01 20:48:17 +02:00
Simon Stürz
bae722abc3 add REST plugins, rules and vendors error handling
bump api version
2019-04-01 20:48:17 +02:00
Simon Stürz
8cd6866ffb error handling for devices and deviceclasses resource 2019-04-01 20:48:17 +02:00
Simon Stürz
e070138e4b add tests for push button mock device 2019-04-01 20:48:17 +02:00
Simon Stürz
c515dce56f add pushbutton mock device 2019-04-01 20:48:17 +02:00
Simon Stürz
0e3ddf724b check if client is still connected fpr async replies 2019-04-01 20:48:17 +02:00
Simon Stürz
10b5d77ef6 fix timout 2019-04-01 20:48:17 +02:00
Simon Stürz
0fb45733dc added OPTIONS tests and fixed pairing device for REST 2019-04-01 20:48:17 +02:00
Simon Stürz
e0533ee014 fix user agent test (just warning, nor error) 2019-04-01 20:48:17 +02:00
Simon Stürz
0cad43bac2 fix http version test
TODO: close connection if HTTP/1.0
2019-04-01 20:48:17 +02:00
Simon Stürz
e18279ba02 add 120 icon and allow requests without useragend (warning only) 2019-04-01 20:48:17 +02:00
Simon Stürz
3ddd9a2b92 basic upnp discovery done 2019-04-01 20:48:17 +02:00
Simon Stürz
e48c9e4497 added upnp service 2019-04-01 20:48:17 +02:00
Simon Stürz
dbb52300aa provide icons in different sizes in the webserver 2019-04-01 20:48:17 +02:00
Simon Stürz
0357f6cca9 add options call for rule 2019-04-01 20:48:17 +02:00
Simon Stürz
4f90536f2c add device and rule as adding response 2019-04-01 20:48:17 +02:00
Simon Stürz
0700aab2b3 add mime types 2019-04-01 20:48:17 +02:00
Simon Stürz
1f3350690a fix #210 2019-04-01 20:48:17 +02:00
Simon Stürz
e2fc198205 webserver client debug 2019-04-01 20:48:17 +02:00
Simon Stürz
6639890fd3 fix httprequest and improoved webserver 2019-04-01 20:48:17 +02:00
Simon Stürz
b11206cbc8 fix tests and http reply 2019-04-01 20:48:17 +02:00
Simon Stürz
fad59b5411 fix id in device params 2019-04-01 20:48:17 +02:00
Simon Stürz
01f9b418a9 fix replies from webserver 2019-04-01 20:48:17 +02:00
Simon Stürz
d759602915 check rest device tests 2019-04-01 20:48:17 +02:00
Simon Stürz
8cc576d12e add client max connections and connection timeout
fix OPTIONS bug
add persistent connection for webserver
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
653043f7b1 add OPTIONS method + CORS 2019-04-01 20:48:17 +02:00
Simon Stürz
f3b46361ab set states for each device of REST call /api/v1/devices 2019-04-01 20:48:17 +02:00
Simon Stürz
3458208857 add states to device mapp of REST APi 2019-04-01 20:48:17 +02:00