Domotcl

Timeline
Login

Timeline

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