50 most recent check-ins
|
2026-09-15
| ||
| 09:04 | The .tcl.tk domain registration has expired. Update tohil to 4.5.0 so it no longer needs to be patched. Leaf check-in: 07c9b3343a user: sbron tags: trunk | |
|
2026-08-29
| ||
| 09:57 | Make the `exec` command non-blocking for drivers. check-in: 6fda6800b0 user: sbron tags: trunk | |
|
2026-08-28
| ||
| 19:21 | Reinstate the fix for incorrect data, but only when the prices were obtained from stekker. check-in: bd9f2d324d user: sbron tags: trunk | |
|
2026-08-26
| ||
| 09:00 | Don't read past the end of the available data. check-in: e282175be5 user: sbron tags: trunk | |
|
2026-08-24
| ||
| 14:43 | Fix hourly price. Implement the refresh command. Use unique coroutine names. check-in: ec09be0891 user: sbron tags: trunk | |
|
2026-08-23
| ||
| 20:14 | Fix typo: Missing 'x'. check-in: 04cd8a2716 user: sbron tags: trunk | |
| 10:20 | The xadi next24h report no longer includes the current period. check-in: cd5a40b686 user: sbron tags: trunk | |
|
2026-08-18
| ||
| 07:58 | Make tohil build and load. check-in: feb716a11d user: sbron tags: trunk | |
|
2026-08-17
| ||
| 09:41 | A set command would corrupt the stored json site data; it turned it into a Tcl dict, rather than keeping it as json. check-in: 054ff9cc42 user: sbron tags: trunk | |
|
2026-08-11
| ||
| 20:00 | Sql quote correction. check-in: 7edc0f58b2 user: sbron tags: trunk | |
|
2026-08-10
| ||
| 15:53 | Build the thread package without an attached zipfs for ttrace.tcl. check-in: ea48230159 user: sbron tags: trunk | |
| 15:04 | Use thread 3 for both Tcl 9 and 8.6. check-in: 850a6bc96f user: sbron tags: trunk | |
| 13:33 | Update Tcl, Tk, Sqlite3, and Thread to the latest versions. check-in: a51ca4eb4c user: sbron tags: trunk | |
|
2026-08-09
| ||
| 19:30 | Allow domotcl to start without a state database. check-in: be4c969b79 user: sbron tags: trunk | |
|
2026-08-06
| ||
| 14:13 | Limit graphs to a reasonable time span. Improvements for graphs that span more than one day. check-in: b77d1a47cc user: sbron tags: trunk | |
|
2026-08-05
| ||
| 21:41 | Tracking all properties in the editor is no longer necessary, now that this information can just be collected from the core. This also means that graphs can show information from before the explorer was started. check-in: fec5bc921f user: sbron tags: trunk | |
| 21:35 | Small tweaks: Use proper SQL syntax and remove some stray editor hint from the help message. check-in: e8c67ebba7 user: sbron tags: trunk | |
|
2026-08-04
| ||
| 20:09 | Fix Activity and Snapshot dbus methods. 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 | |