177 Commits

Author SHA1 Message Date
Simon Stürz
f5ee163c48 update copy right line 2019-04-01 20:48:17 +02:00
Simon Stürz
9d2ab92d42 add remove policy tests 2019-04-01 20:48:17 +02:00
Simon Stürz
e7ee05f017 add load / save timeDescriptor 2019-04-01 20:48:17 +02:00
Simon Stürz
e5d9823c2b add missing docs
first working calendarItem
2019-04-01 20:48:17 +02:00
Simon Stürz
050162c1d4 add timeevent adding tests and validation 2019-04-01 20:48:17 +02:00
Simon Stürz
12a2d8009d fix unpacking/packing methods
add first rest row for calendarItems
2019-04-01 20:48:17 +02:00
Simon Stürz
af500f353c improoved rule engine and rule verification 2019-04-01 20:48:17 +02:00
Simon Stürz
d1244a9abc add more documentation 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
affcb1ddf6 add basic construction of time management 2019-04-01 20:48:17 +02:00
Simon Stürz
80e7d289f7 adding basic structure of time management to the api 2019-04-01 20:48:17 +02:00
Simon Stürz
92a5060de6 complete source code documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
4a8db83c8b add DevicePairingInfo
remove name param from devices
close #310
2019-04-01 20:48:17 +02:00
Simon Stürz
1ef6c80e79 add editDevice method 2019-04-01 20:48:17 +02:00
Simon Stürz
449c224da0 fix tests and remove mockdevices name param 2019-04-01 20:48:17 +02:00
Simon Stürz
b2763cafd0 add device name
clean up guhCore
2019-04-01 20:48:17 +02:00
Simon Stürz
74150aa7a6 improove plugin loading and add deviceIcon to plugins 2019-04-01 20:48:17 +02:00
Simon Stürz
134879793f add DeviceIcon API type -> close #297
add more units -> close #301
2019-04-01 20:48:17 +02:00
Simon Stürz
8dc8531033 add pluginId to DeviceClass -> close #294 2019-04-01 20:48:17 +02:00
Simon Stürz
57df12aec5 Add current state values to device map -> close #295 2019-04-01 20:48:17 +02:00
Simon Stürz
5faef5b7b5 finish awattar prototype 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
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
60067f7c0b fix #143 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
f9c15d689e add execute rule actions 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
6ea0e0c4a9 first working version of avea example plugin for bluetoot le 2019-04-01 20:48:17 +02:00
Simon Stürz
e674b048c8 add favicon
add tutorial 2
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
1f6cfd4527 add rule tests and rest resource 2019-04-01 20:48:17 +02:00
Simon Stürz
ea9d8d6d90 added more tests
move httprequest and reply to server
added request parsing logic
2019-04-01 20:48:17 +02:00
Simon Stürz
70a929f760 add vendorsresource
add plugin resource
begin rules resource
2019-04-01 20:48:17 +02:00
Simon Stürz
34e53ef5b3 add more rest resources 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
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