2581 Commits

Author SHA1 Message Date
Jenkins nymea
16c7ff42c0 Merge PR #356: Simplify and extend media interfaces 2020-12-21 18:00:50 +01:00
Jenkins nymea
2c94506867 Merge PR #355: Add paramValue() methods to Action and Event 2020-12-21 18:00:48 +01:00
Jenkins nymea
3ea075bb4e Merge PR #354: Improve parameter validation for interface actions and events 2020-12-21 18:00:47 +01:00
Jenkins nymea
873b1bdfcc Merge PR #353: Add a note for including extern-plugininfo.h for plugin developers 2020-12-21 18:00:46 +01:00
Jenkins nymea
103060b993 Merge PR #352: Drop the manually created -dbg package 2020-12-21 18:00:45 +01:00
Jenkins nymea
db110396e8 Merge PR #351: 0.25 version bump 2020-12-21 18:00:44 +01:00
Jenkins nymea
ee911e2824 Merge PR #349: Add state based value comparison in rules 2020-12-21 18:00:43 +01:00
Jenkins nymea
2d132ab57e Merge PR #346: Add ZigBee hardware resource and network management 2020-12-21 18:00:42 +01:00
Jenkins nymea
48bbe244a7 Merge PR #344: Add a command line argument for additional server interfaces 2020-12-21 18:00:41 +01:00
Simon Stürz
5ab371afdc Implement auto setup platform mechanism and add uart serialnumber verification 2020-12-18 15:35:57 +01:00
Michael Zanetti
015d09432b Simplify and extend media interfaces
Merges the basic and extended variants into one using the optional entries.
2020-12-17 00:14:11 +01:00
Simon Stürz
e32622dd2f Set minimum required libnymea-zigbee-dev version for building 2020-12-16 13:18:03 +01:00
Simon Stürz
72a68df345 Add docs and missing license header 2020-12-16 13:06:50 +01:00
Simon Stürz
d51327b97a Update JSON RPC descriptions and rename Zigbee to ZigBee 2020-12-16 12:59:00 +01:00
Michael Zanetti
0cf7679341 revert newline change to avoid conflicts 2020-12-14 23:32:11 +01:00
Simon Stürz
402ba069a1 Improve debug prints for better reading of joining nodes 2020-12-09 17:20:04 +01:00
Michael Zanetti
b9be92df2e Add state based value comparison in rules 2020-12-04 16:16:55 +01:00
Michael Zanetti
4ce5d773b0
remove broken images 2020-12-02 20:22:16 +01:00
Michael Zanetti
7be805aa2b
Fix Discord link 2020-12-02 19:54:47 +01:00
Simon Stürz
bbc03066b4 Remove node reachable evaluation and move it to the network itself 2020-11-30 17:43:29 +01:00
Michael Zanetti
b1ede004b3 Improve parameter validation for interface actions and events 2020-11-28 14:51:28 +01:00
Simon Stürz
66dbcc03af Remove node initializer since init process will be handled by the plugins 2020-11-28 14:28:23 +01:00
Michael Zanetti
73f4321e3e 0.25 version bump 2020-11-27 11:10:44 +01:00
Simon Stürz
8749789322 Give plugins access to the coordinator IEEE address for unicast bindings 2020-11-25 13:05:27 +01:00
Michael Zanetti
a8453418cc Add paramValue() convenience functions to be in line with stateValue() api 2020-11-21 20:17:14 +01:00
Simon Stürz
527989fe7c Ignore the coordinator node in the zigbee resource 2020-11-19 14:37:44 +01:00
Michael Zanetti
de5fec5950 Add a note for including extern-plugininfo.h for plugin developers 2020-11-18 17:07:59 +01:00
Simon Stürz
929ef2fb5d Update API json 2020-11-18 12:23:02 +01:00
Simon Stürz
e2cbffeebd Make backend type dynamic and introduce GetAvailableBackends 2020-11-18 12:23:02 +01:00
Simon Stürz
2e6f68bc41 Fix typo in alert interface 2020-11-18 12:23:02 +01:00
Simon Stürz
97b1623e27 Add platform network creation 2020-11-18 12:23:02 +01:00
Michael Zanetti
bfc4476019 allow the same plugin fetching a zigbeenode multiple times
inform the zigbeemanager about things finishing loading
2020-11-16 22:18:19 +01:00
Michael Zanetti
57ec37712a tell the zigbee resource when we're done loading things 2020-11-16 17:58:13 +01:00
Simon Stürz
0c4a23a487 Bump JSON ROC API version 2020-11-16 16:29:45 +01:00
Simon Stürz
897b49b1f3 Add zigbee notifications to enable/disable JSONRPC tests 2020-11-16 16:07:54 +01:00
Michael Zanetti
7ab98f65f7 Improve the plugin <-> node matching mechanism
* A ZigbeeNode can now only be claimed by 1 plugin.

* Unhandled nodes will now be re-evaluated on restart as there might
  have been new plugins installed which could handle this node now.
2020-11-16 15:15:28 +01:00
Simon Stürz
255a6dc090 Move zigbeemanager include into the cpp 2020-11-16 14:50:16 +01:00
Simon Stürz
3ae8baaa40 Remove serialport module since not required any more in nymea 2020-11-16 12:50:56 +01:00
Simon Stürz
400239fc6c Add libnymea-zigbee-dev package to the build dependencies 2020-11-16 11:07:01 +01:00
Simon Stürz
562e3235d8 Add nymea-zigbee as build dependency to libnymea 2020-11-16 10:51:31 +01:00
Simon Stürz
ab9a497df8 Bump api version containing new Zigbee namespace 2020-11-16 10:20:58 +01:00
Simon Stürz
16bc4684e1 Experiment with binding and attribute report configuration 2020-11-16 07:55:33 +01:00
Simon Stürz
18d607319e Ping rx on when idle devices after network running 2020-11-12 17:48:53 +01:00
Simon Stürz
e9b5b618b2 Implement remove node into the resource and missing network state changed signal handling 2020-11-12 13:26:55 +01:00
Simon Stürz
685948f8c8 Merge branch 'zigbee-hardware-resource' of github.com:guh/nymea into zigbee-hardware-resource 2020-11-12 11:42:04 +01:00
Simon Stürz
a3ba16d111 Add node debugging and load network before starting it in any case 2020-11-12 11:33:06 +01:00
Michael Zanetti
4b493ac51d provisoric handling for node removal 2020-11-12 11:27:31 +01:00
Jenkins nymea
bfaa85979d Jenkins release build 0.24.1 2020-11-11 10:55:29 +01:00
Jenkins nymea
0879d379e7 Merge PR #350: Allow second level domains in email addresses 2020-11-11 10:55:28 +01:00
Michael Zanetti
7a1fd9cd32 Drop the manually created -dbg package
We'll activate autodbgsym in crossbuilder instead
2020-11-09 17:19:48 +01:00