50 most recent check-ins
|
2026-08-04
| ||
| 20:09 | Fix Activity and Snapshot dbus methods. Leaf check-in: 06e4b971d8 user: sbron tags: trunk | |
| 08:05 | Do dbus calls to the core asynchronously in a coroutine to not block the application. check-in: 77c0a11438 user: sbron tags: trunk | |
|
2026-08-03
| ||
| 14:04 | Fix modules picking up the wrong connection information. Reduce code duplication. check-in: 7621aa49fc user: sbron tags: trunk | |
|
2026-08-02
| ||
| 10:25 | Fix "arguments left after exhausting the type signature" error on methods without output arguments. check-in: d923433a61 user: sbron tags: trunk | |
| 09:58 | Fix error: Invalid command name "cdb". check-in: 4093ba3fee user: sbron tags: trunk | |
| 09:50 | Update some libraries to the latest versions. check-in: e588c62c3d user: sbron tags: trunk | |
|
2026-07-31
| ||
| 12:42 | Improve the signal learning process. Remove debugging information. check-in: a3b839c882 user: sbron tags: trunk | |
|
2026-07-30
| ||
| 16:04 | Make sure devices are reported in the order they appear in the driver, including when the order is changed. check-in: 369c403615 user: sbron tags: trunk | |
|
2026-07-29
| ||
| 17:52 | Changes to the driver proc need to be copied to mqtt.nod and homevision.nod. check-in: bac9c49cae user: sbron tags: trunk | |
| 13:14 | Caching of driver information was much too complicated and not even correct. check-in: 5a14018f31 user: sbron tags: trunk | |
|
2026-07-25
| ||
| 19:12 | Missing close-bracket check-in: 2939746ef8 user: sbron tags: trunk | |
| 19:00 | Some code for handling socket disconnects went missing somehow. check-in: 0368efbd14 user: sbron tags: trunk | |
| 12:45 | Don't send an empty database update record for a row that was first updated and then deleted. This confuses the editor, leading to a failure to update a device name. check-in: c6d306832f user: sbron tags: trunk | |
| 09:10 | Handle socket connection failures. check-in: 3d6ba10b4b user: sbron tags: trunk | |
|
2026-07-24
| ||
| 13:47 | Integrate the activity branch. check-in: 86f80d3379 user: sbron tags: trunk | |
|
2026-07-23
| ||
| 20:13 | Rl_json, or rather its dependency teabase, can no longer be built from a subdirectory. Bump to version 0.17.6 in the process. check-in: 60ab8659a1 user: sbron tags: trunk | |
|
2026-07-22
| ||
| 19:42 | Android TV needs a bug fix that's in tls 2.0.1. Openssl 3.5.4 on fedora 43 doesn't accept SHA1 as a signature digest. check-in: 8573433049 user: sbron tags: trunk | |
| 18:58 | Forgot to add supporting files for the androidtv library. check-in: 6a29503d54 user: sbron tags: trunk | |
| 18:50 | Add driver for android TV. check-in: cba9aef127 user: sbron tags: trunk | |
|
2026-07-10
| ||
| 12:35 | Some minor updates for smoke sensor. check-in: 76e879d6fc user: ruud tags: trunk | |
| 10:23 | Improve support for zigbee devices of type "cover" (curtains, screens, roller shutters, etc.) check-in: a4cdc421dc user: sbron tags: trunk | |
|
2026-07-03
| ||
| 11:06 | Even fixed buy- and sell price formulas are specified in a schedule. check-in: 0d15d34fb0 user: sbron tags: trunk | |
| 09:09 | Add verify before changing SOC and stop EV charging. check-in: 8f34ed9b7e user: ruud tags: trunk | |
|
2026-07-02
| ||
| 14:19 | New driver for working with the Victron remote management (vrm) API. check-in: ff7e4ae461 user: sbron tags: trunk | |
|
2026-06-30
| ||
| 18:35 | Fix error: "No such interface 'com.tclcode.domotcl.Module' at object path '/xxxxxx'" on startup of explorer. Fix error: "cannot yield: C stack busy" when reloading certain modules. Include symbols in activity overview. Leaf check-in: b34a0d65f5 user: sbron tags: activity | |
|
2026-06-21
| ||
| 07:20 | New branch: Keep 2 days of activity for actions and properties. check-in: 7f91747c42 user: sbron tags: activity | |
|
2026-06-20
| ||
| 13:23 | Use proper SQL syntax. No functional change. check-in: 52e1f16af2 user: sbron tags: trunk | |
|
2026-06-08
| ||
| 19:02 | Modules sharing a driver do not necessarily have the same connection parameters or command set. One reason may be that not all modules have been reloaded after a diver change. But modules can also dynamically update the definitions. For example: different espirp devices can support different infrared families. Fixes [e6e6496866]. check-in: 88b3556f6b user: sbron tags: trunk | |
|
2026-05-29
| ||
| 12:13 | Provide links to actions and devices in the context menu of an action list. check-in: 9cd799a673 user: sbron tags: trunk | |
|
2026-05-28
| ||
| 14:27 | Allow the user to sort the action list by the last execution time. check-in: 81059c13c3 user: sbron tags: trunk | |
|
2026-05-25
| ||
| 19:45 | Remove some stray text that was never supposed to be there. check-in: 5fee096f2d user: sbron tags: trunk | |
|
2026-05-24
| ||
| 20:49 | Refresh the device view with all new properties and commands when a changed module is reloaded. check-in: 1d1cb71b6d user: sbron tags: trunk | |
| 20:47 | Eliminate dummy database updates when reloading a module, which trigger false "DatabaseChanged" and "Modified" signals. check-in: 302932eeb9 user: sbron tags: trunk | |
|
2026-05-23
| ||
| 21:59 | The sqlite docs forbid doing anything in the update hook that will modify the database connection, "such as running queries". To avoid that, modified row ids are collected and only their final value is obtained at the end of the transaction. This is not expected to cause any conflicts as a result of the order the changes are reapplied in the editor. If this turns out to be false, the editor will have to be changed to do multiple passes, collecting the failing operations and try them again in a next pass. check-in: ecdd9f7612 user: sbron tags: trunk | |
| 14:32 | Named cursors don't look nice on openSUSE 16.0. check-in: f591fbc067 user: sbron tags: trunk | |
| 14:12 | The compat package must be loaded before htmlgen, which creates its own version of the dict command containing only the subcommands existing at that point. check-in: d032a9ec58 user: sbron tags: trunk | |
|
2026-05-22
| ||
| 20:26 | Load compatibility package to be able to use getdef with Tcl 8.6. check-in: 2f4607edec user: sbron tags: trunk | |
| 20:08 | Properties must be tracked by name, not by their typedef category. check-in: f07eaead60 user: sbron tags: trunk | |
| 12:30 | Add some new features check-in: d48e2108e4 user: ruud tags: trunk | |
|
2026-05-20
| ||
| 16:10 | New attempt. Properties and procs from the device itself are again listed first, but now the new typedef option "order" can be used to change the order of the items. check-in: 046d78b9ab user: sbron tags: trunk | |
|
2026-05-18
| ||
| 14:33 | Backout [712d8e848a]. Experiment failed. The issues it was trying to fix just moved to different places. check-in: 2800096fec user: sbron tags: trunk | |
|
2026-05-14
| ||
| 20:19 | Fix [b32251a2be]: Device configure runs before init. check-in: 608ea33012 user: sbron tags: trunk | |
| 13:03 | Update the item administration as needed to show the right tablelist entry. check-in: d429603cd2 user: sbron tags: trunk | |
|
2026-05-13
| ||
| 15:19 | Experiment: Show items defined in the main device before those of features. This makes it no longer necessary to move base functionality into a feature, just to get a logical order of things. This change may have to be reversed if it turns out that it causes undesirable side-effects in practice. check-in: 712d8e848a user: sbron tags: trunk | |
| 09:27 | Properly handle leading zeroes. check-in: 2bd6fb1d4a user: sbron tags: trunk | |
|
2026-05-12
| ||
| 09:19 | Report total number of power failures. check-in: cb804ef259 user: sbron tags: trunk | |
|
2026-05-10
| ||
| 09:17 | Update to the latest version of the www package. check-in: 72a0adfb4b user: sbron tags: trunk | |
| 09:02 | Show more useful values in the timegraph tooltip. check-in: 9fa8fa338b user: sbron tags: trunk | |
|
2026-05-04
| ||
| 14:31 | Add a special version of the signal method (nicesignal) to throttle noisy event sources. The method has parameters to only pass on one signal every X seconds, or when the value changes more than the specified amount. An additional argument may be specified to report the intermediate values at a different log level. check-in: 9b9413108b user: sbron tags: trunk | |
|
2026-05-01
| ||
| 20:57 | The xadi bug that the site reported a mix of hourly and quarterly prices has been fixed. The work-around in the driver can now be removed. check-in: 8bc5f84650 user: sbron tags: trunk | |