Commit Graph

176 Commits (4e5656b299fd9310afdacb3ffd8f571b4c31c3eb)

Author SHA1 Message Date
Simon Stürz 4e5656b299 fixed multiple creation of mock autodevice on each start 2019-04-01 20:48:17 +02:00
Michael Zanetti aad334c799 switch json api to better type system and enhance error reporting 2019-04-01 20:48:17 +02:00
Michael Zanetti 1aba1643f8 first attempt to clean up type system 2019-04-01 20:48:17 +02:00
Simon Stürz 511a676507 added autodetection using geo-location 2019-04-01 20:48:17 +02:00
Michael Zanetti cec74d5ba4 fix some plugin's json 2019-04-01 20:48:17 +02:00
Michael Zanetti adb80c8364 drop unused vendorid 2019-04-01 20:48:17 +02:00
Michael Zanetti e35b4c5055 drop commented code from mailnotification plugin 2019-04-01 20:48:17 +02:00
Michael Zanetti fb2406d478 port new plugins to json system 2019-04-01 20:48:17 +02:00
Michael Zanetti 44118a1c06 initial work on moving plugin description to json 2019-04-01 20:48:17 +02:00
Michael Zanetti ba8e3d7ec9 fix some plugin's json 2019-04-01 20:48:17 +02:00
Michael Zanetti 0d1ceeb7bc drop unused vendorid 2019-04-01 20:48:17 +02:00
Michael Zanetti 448a17c44a drop commented code from mailnotification plugin 2019-04-01 20:48:17 +02:00
Michael Zanetti b252ff9706 port new plugins to json system 2019-04-01 20:48:17 +02:00
Michael Zanetti dcd2fdc049 initial work on moving plugin description to json 2019-04-01 20:48:17 +02:00
Simon Stürz 0fda5f99e1 fixed radio433 and added Radio 433 brennenstuhl LAN gateway 2019-04-01 20:48:17 +02:00
Simon Stürz 988ef98141 fixed port binding problem of mock device 2019-04-01 20:48:17 +02:00
Simon Stürz 657db06734 fixed spelling mistake 2019-04-01 20:48:17 +02:00
Simon Stürz 6cfd88a897 fixed some memory leaks in wemo plugin 2019-04-01 20:48:17 +02:00
Simon Stürz 202def72a7 added states and event handling from tv 2019-04-01 20:48:17 +02:00
Simon Stürz 07ac559665 tv commander added (basic navigation and remote keys like volume up/down, channels up/down, mute...)
TODO: find out why arrow keys will be pressed twice..hmmm
2019-04-01 20:48:17 +02:00
Simon Stürz 7890975ec6 added SetupMethodDisplayPin to device class 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 22d9bd312f fixed memory leek from network reply and set power bug 2019-04-01 20:48:17 +02:00
Simon Stürz 50e1ddfc5f added WeMo documentation 2019-04-01 20:48:17 +02:00
Simon Stürz 7f26df1662 wemo plugin: switch finished. 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 5ce85633d3 added documetation
TODO: move doc to network, when merged
2019-04-01 20:48:17 +02:00
Simon Stürz 5d69c20d80 supporting now wall thermostat and radiator thermostat (auto device)
added actions (auto, manuel, eco mode...)
2019-04-01 20:48:17 +02:00
Simon Stürz b283725314 prepared everything for autocreate the slave devices of the cube...allmost all data are now decoded... 2019-04-01 20:48:17 +02:00
Simon Stürz f63e7885e0 actual temperature from wall thermostat finally decoded (was a hard part....puh) 2019-04-01 20:48:17 +02:00
Simon Stürz c333ffd625 added licence 2019-04-01 20:48:17 +02:00
Simon Stürz 58b8e13ef2 improoved Max! cube decoding...current temperatur still missing 2019-04-01 20:48:17 +02:00
Simon Stürz 6efbf688ce added licence to eq-3 classes 2019-04-01 20:48:17 +02:00
Simon Stürz aab7a6ec47 fixed some bugs in eq-3 and penweathermap plugins 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
Simon Stürz 9481bf5361 fixed some Radio433 bugs 2019-04-01 20:48:17 +02:00
Michael Zanetti b7c6f3612a cleanup hue plugin when a device is removed.
Fixes #19
2019-04-01 20:48:17 +02:00
Michael Zanetti fb779ad15f randomize Mock Auto device port to avoid collisions when multiple guh's are running 2019-04-01 20:48:17 +02:00
Michael Zanetti 431322199b convert the remaining param lists 2019-04-01 20:48:17 +02:00
Michael Zanetti 913f08edd8 fix some param handling issues 2019-04-01 20:48:17 +02:00
Simon Stürz 4242c480ed fixed some Radio433 bugs 2019-04-01 20:48:17 +02:00
Michael Zanetti 8a90e7153d don't create new mock auto devices if we already have one
Fixes #21
2019-04-01 20:48:17 +02:00
Michael Zanetti 7fb111de1e cleanup hue plugin when a device is removed.
Fixes #19
2019-04-01 20:48:17 +02:00
Michael Zanetti 853a46d788 randomize Mock Auto device port to avoid collisions when multiple guh's are running 2019-04-01 20:48:17 +02:00
Michael Zanetti 0614e79193 convert the remaining param lists 2019-04-01 20:48:17 +02:00
Michael Zanetti 824464e09b fix some param handling issues 2019-04-01 20:48:17 +02:00
Michael Zanetti f32abc8a2e add support for allowedValues 2019-04-01 20:48:17 +02:00
Michael Zanetti 4b96599b7a drop debug print in huebridgeconnection 2019-04-01 20:48:17 +02:00
Michael Zanetti 4211c3ae5c poll hue lights using the guhTimer to keep them in sync 2019-04-01 20:48:17 +02:00
Michael Zanetti aaaafb7f39 add reachable state to hue lights 2019-04-01 20:48:17 +02:00