Commit Graph

2799 Commits (32cec935b4ff1835da70935470eae00606e27d7e)

Author SHA1 Message Date
Simon Stürz 32cec935b4 Better handling for single phase meters 2021-08-26 12:45:20 +02:00
Michael Zanetti d15234f086 enable logging for total consumption/production 2021-08-26 12:08:28 +02:00
Simon Stürz 65e1fb746b Enable energymeter interface for single and split phase meters 2021-08-26 08:58:34 +02:00
Michael Zanetti 1e97ba3c50 Don't make energymeter inherit from smartmeterproducer/consumer 2021-07-12 12:38:21 +02:00
Jenkins nymea 67b097f2fe Jenkins release build 0.28.0 2021-07-06 17:18:37 +02:00
Jenkins nymea 61b411a180 Merge PR #439: Rework smartmeter interfaces 2021-07-06 17:18:33 +02:00
Jenkins nymea 0404240fb7 Merge PR #438: Add a getter method for thing classes to plugin api 2021-07-06 17:18:32 +02:00
Jenkins nymea ae92eb562b Merge PR #437: Add thingClassId to thingDescriptors json 2021-07-06 17:18:31 +02:00
Jenkins nymea cdedaca2b7 Merge PR #436: Add some convenience methods to access states/stateTypes by name 2021-07-06 17:18:30 +02:00
Jenkins nymea c1d1348c4d Merge PR #435: Add support for QList<QDateTime> -> [time_t] conversion to JSON 2021-07-06 17:18:29 +02:00
Jenkins nymea 9ee21cb443 Merge PR #434: Allow [u]ints to be used with analog IO connections 2021-07-06 17:18:27 +02:00
Jenkins nymea 98b17b9e7e Merge PR #433: Add flow rate control support to the ventilation interface 2021-07-06 17:18:26 +02:00
Jenkins nymea 02390650ba Merge PR #432: Network device discovery 2021-07-06 17:18:25 +02:00
Jenkins nymea 76c035d71f Merge PR #431: Add missing changed notification for appdata 2021-07-06 17:18:24 +02:00
Jenkins nymea 9fb18494a3 Merge PR #430: Allow creating rules with exit actions and calendar items 2021-07-06 17:18:23 +02:00
Jenkins nymea a3d4e81f10 Merge PR #429: Fix time based rules not being initialized directly after creation 2021-07-06 17:18:22 +02:00
Jenkins nymea bd995bbb5e Merge PR #428: Fix action finishing in input types mock 2021-07-06 17:18:20 +02:00
Jenkins nymea fa4883238d Merge PR #427: Add more flexible createChannel API to the MQTT provider resource 2021-07-06 17:18:19 +02:00
Jenkins nymea d73cc79adc Merge PR #426: Add air quality interfaces 2021-07-06 17:18:18 +02:00
Jenkins nymea 449b5c4cd5 Merge PR #417: Add more param getter functions to the python api 2021-07-06 17:18:17 +02:00
Jenkins nymea 7f5509debd Merge PR #415: 0.28 2021-07-06 17:18:16 +02:00
Jenkins nymea 8ff3d8766c Merge PR #390: Modbus RTU hardware resource 2021-07-06 17:18:15 +02:00
Jenkins nymea 152255d45c Merge PR #365: Zigbee node JSON RPC API 2021-07-06 17:18:14 +02:00
Michael Zanetti c574c9d522 Add support for QList<QDateTime> -> [time_t] conversion in the json handler 2021-07-02 18:50:21 +02:00
Michael Zanetti 2ed9d18c90 Rework smartmeter interfaces 2021-07-01 23:55:58 +02:00
Simon Stürz 1adbcb72ba Set raw socket capabilities into postinstall script for allowing users to use network device discovery within nymead 2021-06-30 13:54:51 +02:00
Simon Stürz b3fb5b44d7 Make use of system data location for searching the mac address database 2021-06-28 13:51:25 +02:00
Simon Stürz 19e21b9dd4 Add network device discovery result sorting by ip address 2021-06-28 13:51:25 +02:00
Simon Stürz cbb7a2a7f1 Add ARP cache loading and rename to networkdeviceinfo 2021-06-28 13:51:25 +02:00
Simon Stürz cbeac35059 Add arp socket traffic debug category 2021-06-28 13:51:25 +02:00
Simon Stürz 4065a471b7 Fix host lookup after successfull ping 2021-06-28 13:51:25 +02:00
Simon Stürz caed213cb7 Update mac database build script and README.md 2021-06-28 13:51:25 +02:00
Simon Stürz dea195045a Autodownload the mac address database information and make build script standalone 2021-06-28 13:51:25 +02:00
Simon Stürz aaa09162a5 Add nymea-data package and install mac-addresses.db 2021-06-28 13:51:25 +02:00
Simon Stürz 9b65f6a41e Allow plugins to loock up mac address manufactureres 2021-06-28 13:51:25 +02:00
Simon Stürz 60de7e5c45 Add mac address database and build tool 2021-06-28 13:51:25 +02:00
Simon Stürz 08aae83a00 Add network device discovery to the hardware manager 2021-06-28 13:51:25 +02:00
Simon Stürz 7b4a13be75 Add ARP socket 2021-06-28 13:51:25 +02:00
Simon Stürz c3bb9a14b0 Add ping utils 2021-06-28 13:51:25 +02:00
Simon Stürz 355dcd50d4 Update qmake udev build information message 2021-06-28 08:55:36 +02:00
Michael Zanetti 7f2261d769 Add thingClassId to thingDescriptors json 2021-06-27 00:40:33 +02:00
Michael Zanetti 3774a4adc9 Add some convenience methods to access states/stateTypes ba name 2021-06-25 13:48:44 +02:00
Michael Zanetti f08cd6b09f Add a getter method for thing classes to plugin api 2021-06-25 13:47:10 +02:00
Michael Zanetti d1e4aaaaa2 Allow [u]ints to be used with analog IO connections 2021-06-16 00:54:45 +02:00
loosrob 9b994916a1 Add flow rate control support to the ventilation interface 2021-06-16 00:53:39 +02:00
Simon Stürz 856c352a43 Bump JSON API version and update api.json 2021-06-08 15:52:44 +02:00
Simon Stürz 81f9889178 Implement node changed notifications for zigbee JSONRPC API 2021-06-08 13:11:14 +02:00
Simon Stürz eef44c78c6 Continue node api development 2021-06-08 13:11:14 +02:00
Simon Stürz a0169b179d Add basic structure for zigbee nodes on jsonrpc api 2021-06-08 13:11:14 +02:00
Michael Zanetti 2731adc5c5 Bump jsonrpc api version 2021-06-07 22:16:38 +02:00