Commit Graph

49 Commits (4fc0ef01fad2bc3a8456efcf378edfe50eab39eb)

Author SHA1 Message Date
Michael Zanetti 4fc0ef01fa add a test 2019-04-02 01:02:45 +02:00
Michael Zanetti 45caf66851 initial work on interfaces
have some interfaces defined and in use by DeviceManager and the API.
this can be used to build first prototypes in apps using the interfaces
stuff. Currently the lights interfaces are mostly defined and fully
implemented by the Hue plugin.

TODO: more interfaces to be defined, make more plugins follow
interfaces.
TODO: tests for the interface code
TODO: docs for the interface code
2019-04-02 01:02:45 +02:00
Simon Stürz eb8cad0440 don't build mock plugin if testing is disabled 2019-04-02 01:01:32 +02:00
Simon Stürz 51a4dda185 translations installation path 2019-04-02 01:01:32 +02:00
Simon Stürz 24c48e8af3 Add gpio plugin with raspberry pi 2 support 2019-04-02 01:01:32 +02:00
Simon Stürz 7a4c0ab454 upgrade network detector plugin 2019-04-02 01:01:32 +02:00
Simon Stürz 699495dcc0 baisc functionality of nuimo 2019-04-01 20:48:17 +02:00
Simon Stürz fb91f05b15 add final qtavahi lib 2019-04-01 20:48:17 +02:00
Boernsman 78183f48a8 added denon plug-in 2019-04-01 20:48:17 +02:00
Simon Stürz e30aace156 add orderbutton plugin
add coap to the libguh source for dev package
2019-04-01 20:48:17 +02:00
Simon Stürz 1a9284b89f add guh-plugins-merkur package
add merkur boards plugins
temprary remove coap test (server down)
2019-04-01 20:48:17 +02:00
Simon Stürz 97ba70a996 disable tune plugin 2019-04-01 20:48:17 +02:00
Simon Stürz f04257ab33 remove boblight from project tree (is now a separat repository) 2019-04-01 20:48:17 +02:00
Simon Stürz 717917eecf remove osdomotics
remove autodevice from awattar
2019-04-01 20:48:17 +02:00
Simon Stürz b00bba1c2b add qtcoap to the lib
add osdomotics plugin
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 7682697c46 add aWATTar plugin 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 ceaad7c7fd add kodi plugin skeleton 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 4ff255cecb add tune plugin 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 a4b51ccdcc first version of leynew plugin, rf part not working yet 2019-04-01 20:48:17 +02:00
Simon Stürz c8e043adc3 added command launcher and removed some useless files from repo 2019-04-01 20:48:17 +02:00
Simon Stürz b8616dc53a added first version of datetime plugin 2019-04-01 20:48:17 +02:00
Simon Stürz 78272ecdd3 first version of toggle button 2019-04-01 20:48:17 +02:00
Simon Stürz ce54fd166a added Lg Smart Tv support (discovery works) 2019-04-01 20:48:17 +02:00
Simon Stürz b549b013b4 added wemo discovery and can request the powerstate of the switch 2019-04-01 20:48:17 +02:00
Simon Stürz 3a8908c982 added eQ-3 plugin
pluginstatus: can be discovered, still not refreshing
auto generate devices from cube missing
some errors in message parsing
2019-04-01 20:48:17 +02:00
Michael Zanetti a6725ec4e9 add initial support for pairing devices (Only CreateMethodDiscovery and SetupMethodPushButton so far)
implement an initial Philips Hue plugin to test it
add a python script to test stuff
2019-04-01 20:47:51 +02:00
Simon Stürz 40b91f4dbd created cusom mail notification
changed googlemail plugin to mail notification plugin
2014-05-01 21:02:16 +02:00
Simon Stürz b593360f6b added wol plugin
temporary goes every 433 data in every 433 plugin...for debugging
2014-04-23 22:16:32 +02:00
Simon Stürz 2a372dd240 added google mail notification plugin
changed licence formating
2014-04-20 18:49:39 +02:00
Michael Zanetti 364cef6a8f add a preliminary plugin for lirc 2014-04-16 00:55:32 +02:00
Simon Stürz 477749fe7d fixed autodetect search from openweather and removed conrad from code temprary 2014-04-14 01:21:27 +02:00
Michael Zanetti 8d1c7f9c03 add createmethod and setupmethod params
add support for createmethod "auto"
add functional boblight plugin
2014-04-13 10:27:08 +02:00
Simon Stürz 8a4f06f47f added openweathermap plugin
removed weatherground and meisteranker plugin from code...they need later some more time
2014-04-06 22:27:56 +02:00
Simon Stürz b5f510dcad added weatherground plugin frame 2014-04-04 13:35:28 +02:00
Michael Zanetti 66890e3161 added a new mockdevice plugin 2014-04-01 00:21:19 +02:00
Simon Stürz 90f69c10fc added conrad plugin and support for radio433 devices with 64 bit length 2014-02-12 23:33:49 +01:00
Michael Zanetti 02c8e6e4b4 reworked jsonrpc server.
added introspection
all calls and responses have now param validation
2014-01-20 01:13:43 +01:00
Michael Zanetti 693519841f rename plugins 2014-01-06 21:14:09 +01:00
Michael Zanetti 822f63861a added a plugin to detect wifi devices in range 2014-01-06 17:22:36 +01:00
Simon Stürz 31b1f9b08e meister anker plugin added 2014-01-02 19:15:20 +01:00
Simon Stürz 86ff25258e fixed plugin names 2014-01-02 16:01:16 +01:00
Simon Stürz 91c8c488b5 added intertechno plugin 2014-01-01 21:22:14 +01:00
Simon Stürz f939b78e88 mumbi remote added 2013-12-31 02:53:15 +01:00
Michael Zanetti 585dcfd2bf added plugin interface for deviceplugins. so far only static plugins 2013-12-30 21:37:41 +01:00