312 Commits

Author SHA1 Message Date
Simon Stürz
5faef5b7b5 finish awattar prototype 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
bf1235b4a7 move basic tags from type utils to DeviceClass 2019-04-01 20:48:17 +02:00
Simon Stürz
0cf6b3e174 add basic tags to the api
bump api
add unit € cent / kWh
2019-04-01 20:48:17 +02:00
Simon Stürz
1dae30eb80 rewrite hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
f954f10d0f limit log db size for tests 2019-04-01 20:48:17 +02:00
Simon Stürz
2823832ed1 fix rest rule executable parameter 2019-04-01 20:48:17 +02:00
Simon Stürz
6b0b8765eb fix webserver test path 2019-04-01 20:48:17 +02:00
Simon Stürz
c59c9f4173 add invalid filter tests 2019-04-01 20:48:17 +02:00
Simon Stürz
572f98bc6c add logging tests and clear database method 2019-04-01 20:48:17 +02:00
Simon Stürz
a2f7596188 fix debug output for log files
fix #249
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
ec25870bfd fix documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
3a1d3ddcd4 update documentation of plugins 2019-04-01 20:48:17 +02:00
Simon Stürz
02a6e2cb96 update plugins and add state desciptor validation 2019-04-01 20:48:17 +02:00
Simon Stürz
057c1cf065 bump version
bump api version
update StateType
2019-04-01 20:48:17 +02:00
Simon Stürz
1bd913aea5 fixed #244 2019-04-01 20:48:17 +02:00
Simon Stürz
66528d6f38 fix #243 2019-04-01 20:48:17 +02:00
Simon Stürz
88cfd9cf8a fix #240 2019-04-01 20:48:17 +02:00
Simon Stürz
60067f7c0b fix #143 2019-04-01 20:48:17 +02:00
Simon Stürz
5f66f0cbe3 fix remove device method
bump api
2019-04-01 20:48:17 +02:00
Simon Stürz
fc9b6f1887 add device parent child relation
add remove policy to REST
expand remove policy
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
f9c15d689e add execute rule actions 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
88c5778103 add more documentation
update readme
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
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
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
01f9b418a9 fix replies from webserver 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