Commit Graph

519 Commits (cd42d6b7dc899334a266cd7f6187d9aaa4299027)

Author SHA1 Message Date
Simon Stürz cd42d6b7dc Inhert simple heat pump from power interface 2021-11-16 14:41:49 +01:00
Simon Stürz 17371bdb7c Fix JSON typo in heatpump interface 2021-11-11 11:05:24 +01:00
Simon Stürz e8e66c9b7f Add optional common states for heat pumps 2021-11-10 08:11:19 +01:00
Simon Stürz 1b385dd038 Add heat pump interfaces 2021-10-12 10:11:29 +02:00
Michael Zanetti 19b1657f21 Make currentPower mandatory for smartmeters 2021-10-07 14:10:58 +02:00
Michael Zanetti 20b13bc3ed Enforce smartmeterconsumer on evchargers 2021-10-07 14:10:58 +02:00
Michael Zanetti 4b4bef2885 Adjust unit for energystorage 2021-10-07 14:10:58 +02:00
Michael Zanetti d01fb7d16a Log producers/consumers totals 2021-10-07 14:10:58 +02:00
Michael Zanetti d8acacf322 Add capacity state 2021-10-07 14:10:58 +02:00
Michael Zanetti 500f6c6cef Add energystorage interface 2021-10-07 14:10:58 +02:00
Jenkins nymea eaab3032a7 Merge PR #465: Fix action copy operator 2021-10-04 12:10:44 +02:00
Jenkins nymea 51c02e350a Merge PR #460: Make use of gpio classes from libnymea-gpio 2021-10-04 12:10:41 +02:00
Simon Stürz 1e2df2eb7c Fix copy constructor of Action class 2021-10-01 15:13:00 +02:00
Simon Stürz 26cb281524 Fix action copy operator 2021-10-01 14:42:03 +02:00
Jenkins nymea bbdbd01613 Merge PR #454: Add an electricvehicle interface 2021-09-06 09:05:05 +02:00
Jenkins nymea 3080360d3a Merge PR #453: Add a plugged in state to evcharger interface 2021-09-06 09:05:04 +02:00
Jenkins nymea e3b1f38902 Merge PR #452: Add a solar inverter interface 2021-09-06 09:05:03 +02:00
Jenkins nymea 4de0713f69 Merge PR #449: Force unit on humidity sensor interface 2021-09-06 09:04:59 +02:00
Jenkins nymea 96868c0073 Merge PR #444: Add more methods to get to states by name instead of id 2021-09-06 09:04:57 +02:00
Jenkins nymea 7be2efa25b Merge PR #443: Update energymeter interface 2021-09-06 09:04:56 +02:00
Simon Stürz f993b0b68e Make use of gpio classes from libnymea-gpio 2021-09-04 19:10:35 +02:00
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 886f5c49f6 Add O2, PH, ORP, CO and flammable gas sensor interfaces 2021-08-20 23:57:22 +02:00
Michael Zanetti 9aef331330 Add an electricvehicle interface 2021-08-09 23:17:27 +02:00
Michael Zanetti ea84a2046a Add a plugged in state to evcharger interface 2021-08-09 16:18:46 +02:00
Michael Zanetti 34f73f7998 Add a solar inverter interface 2021-08-09 15:06:54 +02:00
Michael Zanetti ab2b1fa4a0 Force unit on humidity sensor interface 2021-08-06 19:54:49 +02:00
Michael Zanetti 15faf72785 Add more methods to get to states by name instead of id 2021-07-13 12:27:16 +02:00
Michael Zanetti 1e97ba3c50 Don't make energymeter inherit from smartmeterproducer/consumer 2021-07-12 12:38:21 +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 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
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 aaa09162a5 Add nymea-data package and install mac-addresses.db 2021-06-28 13:51:25 +02:00