Commit Graph

2971 Commits (dbcbbfcf97e964dee53fad4e3f07b439ed24692f)

Author SHA1 Message Date
jenkins dbcbbfcf97 Merge PR #515: Allow modbus RTU plugins to request a connection reset 2022-05-03 23:27:13 +02:00
jenkins 2b32bca5cf Merge PR #513: Add a timeout to ModbusRtuReplies 2022-05-03 23:27:10 +02:00
jenkins eec7566d50 Merge PR #512: Remove smartmeterconsumer from evcharger 2022-05-03 23:27:09 +02:00
jenkins 06ed86bcdd Merge PR #511: Network device monitor 2022-05-03 23:27:07 +02:00
jenkins 44e2e36e16 Merge PR #509: Store the serveruuid as string 2022-05-03 23:27:06 +02:00
jenkins 7bc4d2ec2a Merge PR #508: Add support for listing and removing entries to PyPluginStorage 2022-05-03 23:27:04 +02:00
jenkins 1a06fabda2 Merge PR #507: Add support for datetime objects to pluginStorage in python plugins 2022-05-03 23:27:03 +02:00
Simon Stürz 17fc204122 Fix discovery behaviour if the resouce is not available 2022-05-03 14:30:01 +02:00
Simon Stürz 1d04da6205 Make sure the ping timer exists to prevent crash if not available 2022-04-26 16:45:07 +02:00
Simon Stürz f3760ff84a Fix networkdevicemonitor virtual destructor 2022-04-26 11:17:12 +02:00
Simon Stürz 66d62b87de Update debug categories and use qInfo, fix vietual destructor for the monitor 2022-04-25 17:07:48 +02:00
Simon Stürz 76b7bc1267 Fix ping crash if the host address is not valid 2022-04-25 15:27:35 +02:00
Simon Stürz 61bbd3cbdf Unfriend the discovery class from the monitor 2022-04-25 08:17:37 +02:00
Simon Stürz e4ff2d9422 Update mac address test naming 2022-04-25 08:06:17 +02:00
Simon Stürz c59185672f Add mac address class and unit tests
Finish updated network discovery
Improve ARP and monitor handling
Introduce network device info cache housekeeping
2022-04-13 11:08:29 +02:00
Simon Stürz 14ea1bef4a Restructure network discovery and add discovery 2022-04-13 11:08:00 +02:00
Michael Zanetti 54c7cdcabf fix pull request template 2022-04-13 00:52:21 +02:00
Michael Zanetti b2cc7ac769 Add a timeout to ModbusRtuReply
QModbusReply seems to never finish in some rare cases:
For instance if a request is sent and before the reply arrives, the
modbus adapter is unplugged. This change should keep upper logic
working which relies on requests finishing eventually.

Also fixes the issue that we emit finished() multiple times if
QModbusClient retries multiple times and emits error() for each
attempt. We're only interested in a single result anyways.
2022-04-08 14:33:07 +02:00
Michael Zanetti 93f733311f Fix modbus RTU warning prints 2022-04-08 13:56:46 +02:00
Michael Zanetti 9b7e5e469d Allow modbus RTU plugins to request a connection reset 2022-04-06 23:28:54 +02:00
Michael Zanetti ffd0c7d690 Remove smartmeterconsumer from evcharger 2022-04-04 15:45:42 +02:00
Jenkins nymea bb03d17c79 Jenkins release build 1.0.0 2022-03-27 19:49:49 +02:00
Jenkins nymea 95c8ad5e3f Merge PR #506: DebugInterface: Fix process finished crash if the http reply timed out in the mean time 2022-03-27 19:49:45 +02:00
Jenkins nymea 8b87cf674f Merge PR #505: Fix crash for long taking mac address lookup 2022-03-27 19:49:44 +02:00
Jenkins nymea 1a57a6a5d9 Merge PR #504: Update mac address database and switch source information provider 2022-03-27 19:49:43 +02:00
Jenkins nymea 8fce019ee6 Merge PR #503: Update copyright to 2022 2022-03-27 19:49:41 +02:00
Jenkins nymea 10083c361b Merge PR #502: Remove apt.conf.d/99nymea also without purge option 2022-03-27 19:49:40 +02:00
Jenkins nymea f0fb4a7960 Merge PR #501: Increase timeout for auto tests 2022-03-27 19:49:39 +02:00
Jenkins nymea 3c8dd98400 Merge PR #500: Add debug prints to rule engine 2022-03-27 19:49:37 +02:00
Jenkins nymea 8153e551c1 Merge PR #499: Fix for ThingState which reports minValue instead of maxValue 2022-03-27 19:49:36 +02:00
Jenkins nymea 20956525b3 Merge PR #498: Add discoveryType thing class property 2022-03-27 19:49:35 +02:00
Jenkins nymea d83fed97d8 Merge PR #496: Don't generate events for state changes any more 2022-03-27 19:49:32 +02:00
Jenkins nymea 013c94a907 Merge PR #495: Fix cleaning up things when a setup fails in python plugins 2022-03-27 19:49:31 +02:00
Jenkins nymea 443dbfb42b Merge PR #494: Split thing cache into individual files 2022-03-27 19:49:30 +02:00
Jenkins nymea 86c6026690 Merge PR #493: Fix some interface definitions (minimum/maximum vs min/max) 2022-03-27 19:49:28 +02:00
Jenkins nymea 5273d87c83 Merge PR #492: Add support for TI z-Stack based Zigbee adapters 2022-03-27 19:49:27 +02:00
Jenkins nymea 4cd37c4788 Merge PR #490: Fix encoding of ZigbeeHandler (Windows CRLF -> Unix LF) 2022-03-27 19:49:26 +02:00
Jenkins nymea 223c0c130b Merge PR #489: Make SSL certificate loading and generating more robust 2022-03-27 19:49:25 +02:00
Jenkins nymea de82c4aa8e Merge PR #487: Fix a crash when removing a currently connected transport 2022-03-27 19:49:23 +02:00
Jenkins nymea 37738bb022 Merge PR #455: Add tunnel proxy server for new remote connection mechanism 2022-03-27 19:49:22 +02:00
Jenkins nymea fca9ecee20 Merge PR #425: Add support fur user permissions 2022-03-27 19:49:21 +02:00
Michael Zanetti 5ca212130a Fix the apt hook 2022-03-27 01:07:03 +01:00
Michael Zanetti 80adc846dc Store the serveruuid as string 2022-03-24 10:25:04 +01:00
Michael Zanetti 1befe6166f Add support for removing entries and listing child keys in PyPluginStorage 2022-03-23 00:23:40 +01:00
Michael Zanetti b77b9a7bb6 Add support for datetime objects to pluginStorage in python plugins 2022-03-22 10:48:58 +01:00
Simon Stürz 7b9cbf14b8 Fix tracepath process finished 2022-03-21 13:42:45 +01:00
Simon Stürz 432130b0af Fix process finished crash if the http reply timed out in the mean time 2022-03-21 13:29:46 +01:00
Simon Stürz 64d347d921 Fix crash for long taking mac address loockup 2022-03-21 12:49:51 +01:00
Simon Stürz 1e2d4b33cf Add new line for proxy connection in order to support tcp paket splitting 2022-03-15 15:44:02 +01:00
Simon Stürz 8a9358f08d Update mac address database and switch source information provider 2022-03-10 09:10:23 +01:00