Commit Graph

311 Commits (6b39bcdaa613e891dc304b9bb4273ffbe08e51df)

Author SHA1 Message Date
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
Simon Stürz ba5aedaaab fixed CORS and webserver and tests 2019-04-01 20:48:17 +02:00