Commit Graph

1676 Commits (3ef92c0b6fe738a8ee57f4caab9648b6f3c1cd6c)

Author SHA1 Message Date
Simon Stürz 3ef92c0b6f Update README wiki link 2019-04-08 13:55:15 +02:00
Michael Zanetti 6cf060aa93 fix an issue where state values in rules could be casted wrong from string to double 2019-04-08 13:55:15 +02:00
Michael Zanetti 200666ee3e add interfaces useful for irrigation scenarios 2019-04-08 13:55:15 +02:00
Michael Zanetti 8089c65d39 add a debug print whenever something comes in on the TCP server 2019-04-08 13:55:15 +02:00
Jenkins ba69ab6a29 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Jenkins a8589b5593 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti de3e0dedc7 allow multiple inheritance with interfaces 2019-04-08 13:55:15 +02:00
Simon Stürz 22466a9bf7 Add socket state debug information for bluetooth server 2019-04-08 13:55:15 +02:00
Simon Stürz ff66e366b4 Add bluetooth server debug categories and improve bluetooth server behaviour 2019-04-08 13:55:15 +02:00
Simon Stürz c2a253b3a2 Change bluetooth server to discoverable mode 2019-04-08 13:55:15 +02:00
Simon Stürz 9419ba0174 Fix bluetooth discoverable mode 2019-04-08 13:55:15 +02:00
Simon Stürz 2231fd8f94 Update bluetooth server 2019-04-08 13:55:15 +02:00
Michael Zanetti 681b306b1b fix rules with time descriptors to follow the same logic 2019-04-08 13:55:15 +02:00
Michael Zanetti 0f699ac917 fix testrestrules 2019-04-08 13:55:15 +02:00
Michael Zanetti 157b0b2b2c use exitActions for else-action in event based rules 2019-04-08 13:55:15 +02:00
Bernhard Trinnes 16db97d182 Translated using Weblate (Dutch)
Currently translated at 100.0% (57 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/nl/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes af516793c0 Translated using Weblate (Danish)
Currently translated at 100.0% (57 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/da/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 367bcfe578 Translated using Weblate (Czech)
Currently translated at 100.0% (57 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/cs/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes f2e4aa2bd7 Translated using Weblate (Spanish)
Currently translated at 100.0% (57 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/es/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes c9ee5102ab Translated using Weblate (Portuguese)
Currently translated at 100.0% (57 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/pt/
2019-04-08 13:55:15 +02:00
Michael Zanetti 9dcab1293c rework closable interfaces a bit
simpleclosable  (a: open, close)
|- awning (a: stop)
|  |- extendedawning (s: percentage, moving)
|- blind  (a: stop)
|  |- extendedblind (s: percentage, moving)
|- closable (s: state)
|  |- garagegate (a: stop, s: intermediateposition)
|- shutter (a: stop)
|- smartlock (a, unlatch s: state)

simpleclosable (a: open, close)
|- closable (a: stop)
|  |- awning
|  |- blind
|  |- shutter
|  |- garagegate (s: state, intermediatePosition)
|  |- extendedclosable (s: moving, s: percentage)
|     |- extendedawning
|     |- extendedblind
|     |- extendedshutter
|- smartlock (a: unlatch, s: state)
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 24c8a4f815 Translated using Weblate (Italian)
Currently translated at 100.0% (57 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/it/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 6969121a53 Translated using Weblate (French)
Currently translated at 100.0% (57 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/fr/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes af94e135a7 Translated using Weblate (Finnish)
Currently translated at 100.0% (57 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/fi/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 36a242edae Translated using Weblate (Finnish)
Currently translated at 92.9% (53 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/fi/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 736a327bd3 Translated using Weblate (Spanish)
Currently translated at 92.9% (53 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/es/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 8a93c3e8ae Translated using Weblate (Portuguese)
Currently translated at 92.9% (53 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/pt/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 99dedb0b62 Translated using Weblate (Italian)
Currently translated at 92.9% (53 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/it/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 6fa93fbc82 Translated using Weblate (French)
Currently translated at 92.9% (53 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/fr/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes f3f2102308 Translated using Weblate (Dutch)
Currently translated at 92.9% (53 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/nl/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes ba69a1d3cf Translated using Weblate (Czech)
Currently translated at 92.9% (53 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/cs/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes b7b9675fee Translated using Weblate (French)
Currently translated at 0.0% (0 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/fr/
2019-04-08 13:55:15 +02:00
Bernhard Trinnes 569f20dc5f Translated using Weblate (Danish)
Currently translated at 92.9% (53 of 57 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/da/
2019-04-08 13:55:15 +02:00
Michael Zanetti 15f7b2517c fix initialisation of the rule engine
after loading rules from config we need to evaluate their active state immedately
2019-04-08 13:55:15 +02:00
Michael Zanetti a6f4ddf188 Implement a tagging system 2019-04-08 13:55:15 +02:00
Simon Stürz 4e0091fdff Warn, if the pushbutton auth failed. 2019-04-08 13:55:15 +02:00
Simon Stürz 844f7a53a8 Add user database rotation if the database is broken. 2019-04-08 13:55:15 +02:00
Simon Stürz 19a3a93980 Update man page 2019-04-08 13:55:15 +02:00
Michael Zanetti b7262b51e4 add docs 2019-04-08 13:55:15 +02:00
Michael Zanetti d269b016db bump json api version 2019-04-08 13:55:15 +02:00
Michael Zanetti dd6459a2e9 cleanup debug prints 2019-04-08 13:55:15 +02:00
Michael Zanetti abd2305bc0 add support for paramTypes by name 2019-04-08 13:55:15 +02:00
Michael Zanetti e21c2f16a5 add support for interface based StateDescriptors 2019-04-08 13:55:15 +02:00
Simon Stürz 5f226df930 Fix translation update path for external plugins 2019-04-08 13:55:15 +02:00
Michael Zanetti bfdc45472d add timeouts to each network request 2019-04-08 13:55:15 +02:00
Simon Stürz 087a89b64b Replace door with smartlock interface 2019-04-08 13:55:15 +02:00
Simon Stürz b0125bb8c6 Fix json typos in interfaces 2019-04-08 13:55:15 +02:00
Simon Stürz d641833eca Add smartlock interface and simplify simpleclosable interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 9c49712a99 add pressuresensor interface 2019-04-08 13:55:15 +02:00
Michael Zanetti 11d56d1020 allow passing params if QVariant can convert them 2019-04-08 13:55:15 +02:00