Commit Graph

345 Commits (00a5188d053f2eab0308b41e2c38e07cb41203cb)

Author SHA1 Message Date
Simon Stürz d8dccda9fa added moods and colors 2019-04-01 20:48:17 +02:00
Simon Stürz e0dc6f2c84 experiments with avea 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 3348fd18de added bluetooth low energy device type 2019-04-01 20:48:17 +02:00
Simon Stürz 7e1e57c0b1 add license page
fix guh-doc install
2019-04-01 20:48:17 +02:00
Simon Stürz 9ff00cb2cd fix documentation temporary 2019-04-01 20:48:17 +02:00
Simon Stürz d5c6836de5 split packages containing multiple messages 2019-04-01 20:48:17 +02:00
Simon Stürz 053ea0a770 changed kodi json handler class name 2019-04-01 20:48:17 +02:00
Simon Stürz 1688a6b24c added database updated notification
fixed notification tests
fixed datetime notification id
bump api version
2019-04-01 20:48:17 +02:00
Simon Stürz 37c2d0219d add debug categories to each plugin
fix loading vendorId
improoved man page
improoved help message
add extern ids to extern-plugininfo.h
2019-04-01 20:48:17 +02:00
Michael Zanetti 515c3c0c2a add a proof of concept on how to dynamically load plugin's debug categories 2019-04-01 20:48:17 +02:00
Simon Stürz 9213ef24dc add documentation
fix countown running state
2019-04-01 20:48:17 +02:00
Simon Stürz 2b07df7ed1 fix dateTime init 2019-04-01 20:48:17 +02:00
Simon Stürz 3738721065 fix verrify param method
add countdown
2019-04-01 20:48:17 +02:00
Simon Stürz ccf0410411 fix offset time and validate params 2019-04-01 20:48:17 +02:00
Simon Stürz 23f3a35a83 fix tests 2019-04-01 20:48:17 +02:00
Simon Stürz 7e946f2aa6 add license header and copyright 2019-04-01 20:48:17 +02:00
Simon Stürz e678370ecd fix postsetup after loading the devices 2019-04-01 20:48:17 +02:00
Simon Stürz 9ee5eb20a9 first version of alarm 2019-04-01 20:48:17 +02:00
Simon Stürz 41126d016e fixed zone date 2019-04-01 20:48:17 +02:00
Simon Stürz 95950f6327 fix player notifications 2019-04-01 20:48:17 +02:00
Simon Stürz fafb54834f finalized lg smartv plugin with display pin setupMethod 2019-04-01 20:48:17 +02:00
Simon Stürz 3be9de549a remove typeutils.cpp and improve lgsmarttv 2019-04-01 20:48:17 +02:00
Simon Stürz 3c6daeded9 first display pin pairing 2019-04-01 20:48:17 +02:00
Simon Stürz ee41ef5cfa add displayPin setupMethod 2019-04-01 20:48:17 +02:00
Simon Stürz edb95e36fd add documentation and version check 2019-04-01 20:48:17 +02:00
Simon Stürz 5c05ac2bb6 first working kodi version 2019-04-01 20:48:17 +02:00
Simon Stürz 7836730b80 add icon for notifications 2019-04-01 20:48:17 +02:00
Simon Stürz 5daf3023b9 some experiments 2019-04-01 20:48:17 +02:00
Simon Stürz 1f35f78238 added kodi connection and jsonhandler 2019-04-01 20:48:17 +02:00
Simon Stürz ceaad7c7fd add kodi plugin skeleton 2019-04-01 20:48:17 +02:00
Simon Stürz 504b142df9 change plugin documentation for json file 2019-04-01 20:48:17 +02:00
Simon Stürz a6a02ba6fb make writable states more clear in plugin json 2019-04-01 20:48:17 +02:00
Simon Stürz 6d7984496e added datetime logging category and update man page 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 c496d26866 add debug categories for plugins and update man page 2019-04-01 20:48:17 +02:00
Simon Stürz f566867f88 fix rule engine
remove debug from tune
2019-04-01 20:48:17 +02:00
Simon Stürz 55298f639e finalized hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz fbfbd5743c add edit hue device
add remove hue device
2019-04-01 20:48:17 +02:00
Simon Stürz 05306f5c90 update hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz 5ac6509a6a fix spelling mistake in documentation 2019-04-01 20:48:17 +02:00
Simon Stürz f56383ac1b improve documentation 2019-04-01 20:48:17 +02:00
Simon Stürz bb7b2d3f97 improve documentation 2019-04-01 20:48:17 +02:00
Simon Stürz c8d4d82494 add response to successfull command 2019-04-01 20:48:17 +02:00
Simon Stürz 6a73d592b4 add port range 2019-04-01 20:48:17 +02:00
Simon Stürz 8bcb535ad9 add udp commander plugin 2019-04-01 20:48:17 +02:00
Simon Stürz 2ab185d215 update plugin json files
add unit to states
2019-04-01 20:48:17 +02:00
Michael Zanetti 6a35dd61e4 workaround responses for hue getting lost
missing responses caused the plugin to hang. This workaround assumes
a missing response after 2 secs and proceeds with sending.
2019-04-01 20:48:17 +02:00
Simon Stürz ecbf4e345a fix hue memory leak 2019-04-01 20:48:17 +02:00
Simon Stürz f2baa2659b fix tune plugin and some hue modifications 2019-04-01 20:48:17 +02:00
Simon Stürz 4e09d25296 fixed hue brightness (0-100 and not 0-255) 2019-04-01 20:48:17 +02:00
Simon Stürz 5de104ec3d fix wemo plugin
make edit possible and remove rediscovery action
2019-04-01 20:48:17 +02:00
Simon Stürz 6d13366fc7 fix brightness 2019-04-01 20:48:17 +02:00
Simon Stürz cb8ff00702 fixed edit device (rediscovery) 2019-04-01 20:48:17 +02:00
Simon Stürz ea03497b15 fixed hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz cc0bd99d69 fixed edit openweathermap 2019-04-01 20:48:17 +02:00
Simon Stürz 860fd13cdb fix edit time plugin 2019-04-01 20:48:17 +02:00
Simon Stürz 745107c469 changed editable property to readOnly
added guhcore documentation
bump JSONRPC api version
2019-04-01 20:48:17 +02:00
Simon Stürz b6e253e5c2 update man page
fix mock device
add some more tests
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 b366d45229 first version of edit device 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 5813ca1741 changed default values of tune devices 2019-04-01 20:48:17 +02:00
Simon Stürz 1f48651dee fixed tune execute action 2019-04-01 20:48:17 +02:00
Simon Stürz 4ba4e67582 added jsonrpc interface 2019-04-01 20:48:17 +02:00
Simon Stürz e751bff279 fix mood enable 2019-04-01 20:48:17 +02:00
Simon Stürz 6baa7584ad allow only one mood enabled (tune side) 2019-04-01 20:48:17 +02:00
Simon Stürz eff573ce78 fixed deviceplugintune.json
added icons
2019-04-01 20:48:17 +02:00
Simon Stürz 245043aff7 working tune communication
disabled rf433 gpio
2019-04-01 20:48:17 +02:00
Simon Stürz 184a904b67 first version of working tune communication 2019-04-01 20:48:17 +02:00
Simon Stürz 7757277a54 sync finished 2019-04-01 20:48:17 +02:00
Simon Stürz ef482afebc update communication 2019-04-01 20:48:17 +02:00
Simon Stürz 4ff255cecb add tune plugin 2019-04-01 20:48:17 +02:00
Simon Stürz e24ed007dd added possible state fields for autocreated actions -> limits and default value 2019-04-01 20:48:17 +02:00
Simon Stürz 231abee49b autocreate action for writable states 2019-04-01 20:48:17 +02:00
Simon Stürz ae1335f392 made RF433 GPIO selectable
removed receiving devices temporary
added elro devices
added name param for 433 devices
cleanup 433 plugins
2019-04-01 20:48:17 +02:00
Simon Stürz f331fe1591 added input types in plugin json files 2019-04-01 20:48:17 +02:00
Simon Stürz 082183fc2a fixed issue #118 2019-04-01 20:48:17 +02:00
Simon Stürz 217e41ddad added conrad shutter 2019-04-01 20:48:17 +02:00
Simon Stürz a7ca7621d4 fixed documentation warinings 2019-04-01 20:48:17 +02:00
Simon Stürz f47b81f95b update wemo plugin and fixed debug output of network manager 2019-04-01 20:48:17 +02:00
Simon Stürz 6e93853830 updated and fixed openweathermap plugin 2019-04-01 20:48:17 +02:00
Simon Stürz 4a241cf1d5 moved hardware/upnpdiscover* -> network/upnpdiscovery/* 2019-04-01 20:48:17 +02:00
Simon Stürz 4dee52a297 added support for multiple upnp discovery requests 2019-04-01 20:48:17 +02:00
Simon Stürz a9117c9eb2 fixed missind idName for rediscovery of wemon device 2019-04-01 20:48:17 +02:00
Simon Stürz 9df94474bd fixed wemo to use UpnpDiscovery and added rediscovery action 2019-04-01 20:48:17 +02:00
Simon Stürz 3129d6a15c enabled NOTIFY for UPnP plugins
added reconnect support for LG Smart Tv (pairing)
fixed missing uuid from UDAP2.0 device
2019-04-01 20:48:17 +02:00
Simon Stürz 6f72d39ec0 first version, rf code not working yet 2019-04-01 20:48:17 +02:00
Simon Stürz ba8badb5ea fixe issue #9 and clean code 2019-04-01 20:48:17 +02:00
Simon Stürz 8d2633fa3e finalized neynew plugin 2019-04-01 20:48:17 +02:00
Simon Stürz 25fd83e648 added optional repetition value for rf433 transmitting 2019-04-01 20:48:17 +02:00
Simon Stürz a4b51ccdcc first version of leynew plugin, rf part not working yet 2019-04-01 20:48:17 +02:00
Simon Stürz aa3efd5726 added vendor Google and Yahoo to mailnotification 2019-04-01 20:48:17 +02:00
Michael Zanetti 2cb547f307 fix mock device states 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 56ca42e1ca finish off the stateevaluator handling 2019-04-01 20:48:17 +02:00
Simon Stürz d87bc5a071 fix mistake 2019-04-01 20:48:17 +02:00
Simon Stürz 0a79a644e2 added more documentation 2019-04-01 20:48:17 +02:00
Simon Stürz 1ae57928d7 added new logo and load each plugin json to its documentation 2019-04-01 20:48:17 +02:00
Simon Stürz 1f697b2b1a added documentation and fixed some doc errors 2019-04-01 20:48:17 +02:00