Skip to content

Releases: ghostrdr-ctrl/Tank-Monitor-Console-Multitool

Tank Monitor Console Multitool 0.59.1

Choose a tag to compare

@ghostrdr-ctrl ghostrdr-ctrl released this 15 Sep 18:36
  • Windows taskbar: the app now shows its own icon on the taskbar instead of the Python logo when
    run from source, and every window the app opens carries the icon, not just the main one.

File: vr_tls_tool.exe (12.45 MB)
SHA-256: 6dca05aa8bf99f1925fc0825518be5d7dba65efbb1bcfbe968a72017534c9985

To check your download, run this in PowerShell and compare:
Get-FileHash .\vr_tls_tool.exe -Algorithm SHA256

Tank Monitor Console Multitool 0.59.0

Choose a tag to compare

@ghostrdr-ctrl ghostrdr-ctrl released this 15 Sep 18:36
  • Migration: five settings that a real TLS-450PLUS has been measured to refuse or throw away are
    no longer sent. Two answer "unknown code" (the RS-232 receiver flag and label); three are
    acknowledged and then not stored (AccuChart update scheduling, the line leak lockout schedule,
    the RS-232 DTR flag). The report lists each value under its own heading so it can be entered on
    the console, and the completeness list flags AccuChart scheduling and the lockout schedule.
  • Restore verify: three in-tank leak test codes (613, 61A, 61B) that a TLS-450PLUS never answers a
    read for are now reported as "cannot be read back on this console, check the screen" instead
    of "no reply, re-run a dump". A 450PLUS backup says the same when its sweep misses them.
  • The migration report now says it has been exercised against two real consoles.

File: vr_tls_tool.exe (12.42 MB)
SHA-256: 4301d2038f6b2229f4b3ac78158f841dc9ed28388bd4688d93ed1a1f4c41f9b4

To check your download, run this in PowerShell and compare:
Get-FileHash .\vr_tls_tool.exe -Algorithm SHA256

Tank Monitor Console Multitool 0.58.0

Choose a tag to compare

@ghostrdr-ctrl ghostrdr-ctrl released this 15 Sep 18:35
  • 450PLUS Migration tab: a saved device mapping can now be reopened and corrected. Press Edit
    device addresses and every box comes back as you saved it, so one wrong address is a one-box
    fix instead of re-entering the whole worksheet. Cancel keeps the saved mapping.
  • The mapping is tied to the backup file it was entered for. Picking a different backup opens the
    address dialog empty, and Migrate refuses to pair a mapping with a file it was not entered for,
    since the addresses are keyed by that file's tank and sensor numbers.
  • Every console IP box is checked before anything is attempted. A mistyped address, such as an
    extra dot, is refused with a message instead of being looked up as a network name. That lookup
    is what left the window disabled for a long time after Set clock with a bad address.
  • Set clock and the live status banner can no longer leave the window disabled if something goes
    wrong on their connection; the result always comes back, as a message.
  • TLS-450PLUS Program tab: 27 more fields are now marked verified on real hardware, after a second
    full migration was read back from the console and matched: products, pumps, lines, sensors,
    relays, external inputs, probe labels, port settings, the water alarm filter and the HRM limit.
  • Migration report: an obsolete pipe type (White or Yellow Enviroflex, 1.5"/2.5" Enviroflex) is not
    stored by a TLS-450PLUS as the report used to say. The console accepts the write and silently
    puts its own default pipe in its place, which tests the line against a different pipe. The
    report now says so and tells you to choose the type on the console.
  • The Program tab now says what the loaded file is, next to the Console type box. A file migrated
    for a TLS-450PLUS is shown on the TLS-350 field table on purpose, because its settings are the
    TLS-350 codes both consoles share, and the tab now says so rather than just reading 350.

File: vr_tls_tool.exe (12.42 MB)
SHA-256: 764b655605e6e6d8d523bdace61b119a9731285de9c40e5f037e8dbf59452dce

To check your download, run this in PowerShell and compare:
Get-FileHash .\vr_tls_tool.exe -Algorithm SHA256

Tank Monitor Console Multitool 0.57.0

Choose a tag to compare

@ghostrdr-ctrl ghostrdr-ctrl released this 15 Sep 18:35
  • Backups, migrated files and Program tab saves now record which version of the tool wrote them,
    and the oldest version allowed to use them. A file that needs a newer version than you are
    running is refused, with a note to update. Older versions of the tool cannot do this check, so
    it only applies to files written from this version on.
  • Every file the tool writes is now stamped so it can tell if the file has been altered since.
    Restore, migrate and reuse-an-existing-rollback all refuse a file that no longer matches its
    stamp, before anything is read or written. That covers the header as well as the settings: the
    header is what says which console a file is for and whether the backup finished.
  • Backups taken with earlier versions carry no stamp. They still work, with a note saying the
    check could not run.
  • The stamp is there to catch an edited or corrupted file, not to keep anyone out. The tool has
    to write these files offline on site, so it carries what it needs to stamp them.
  • New Roll back button on the Restore tab. It finds the rollback file the last restore took for
    that console, shows a preview first, then writes it back. A fresh rollback of the console as it
    is now is taken before it writes, so the undo can be undone.
  • Fixed: a rollback file taken during a TLS-450PLUS restore was refused by the tool that wrote it,
    and the message told you to convert it, which was wrong for that file. Rollback files now record
    which console they came off. Files written by earlier versions do not, and cannot be used to roll
    back a 450PLUS; the tool now says so plainly instead of sending you the wrong way.
  • New Check file button, and a Check a backup file menu option. It answers "will this restore
    work" with no console attached: whether the file would be refused, what would actually be
    written, what the file is missing. Useful before driving to site.
  • New Files tab listing every backup and rollback file on the computer, with what each one is and
    when it was read. It calls out any that must not be used to restore a console: a backup whose
    sweep did not finish, one with no records in it, a read-only reference sweep, and any file whose
    contents no longer match the stamp this tool wrote.
  • A restore that is cut off part way through can now be finished. Every write is recorded as it
    lands, so Resume interrupted restore sends only what did not go. Anything the console refused,
    or that was sent with no reply, is sent again. All the usual checks and confirmations run again.
  • New How well proven button on the Program tab for TLS-450PLUS. It lists what is worth testing on
    a real console and in what order, so time at a console can be spent on the settings that are
    least proven.
  • The text menu gained the same three offline actions for anyone running without the app.
  • The 450PLUS Migration tab now asks for one confirmation instead of four. Everything the job is
    about to do is listed in a single block, and you confirm it once by typing the console IP. That
    one answer covers the load, the skipped backup if you chose it, and the automatic events in
    step 5. Nothing you are told has been removed; there is just one thing to type.
  • Typing the console IP stays the confirmation, rather than a word. It is the one answer that
    also confirms which console you are about to write to.
  • New Skip the pre-restore backup box on the Migration tab, unticked. Use it only when the
    450PLUS's own DB Backup has already been taken to USB, which is a more complete image than this
    tool can read over the serial port. Ticking it adds a line saying so to the confirmation.
  • The Restore tab and the command line are unchanged and still ask for their separate
    confirmations.

File: vr_tls_tool.exe (12.41 MB)
SHA-256: 9cc155657ad0dbe3d0791c803c1db025409106cdf010959695fd4dcb1abb52a5

To check your download, run this in PowerShell and compare:
Get-FileHash .\vr_tls_tool.exe -Algorithm SHA256

Tank Monitor Console Multitool 0.54.0

Choose a tag to compare

@ghostrdr-ctrl ghostrdr-ctrl released this 15 Sep 18:35
  • The Program tab can now build a TLS-450PLUS configuration, not just a TLS-350 one. Pick the
    console type at the top of the tab. The 450PLUS form covers the things a TLS-350 does not
    have at all: VR-BUS device addresses, probes, products, pumps, lines, line pressure sensors,
    relays and external inputs, and the serial port settings.
  • Every 450PLUS field says how well proven it is -- written and confirmed on a real console,
    written and acknowledged, only ever read, or from the manual alone. Saving a 450PLUS config
    lists the ones that are not proven so you can read them back on the console.
  • Loading a backup switches the form to the right console type by itself.
  • A saved configuration now always records which console it is for. Built from scratch it used
    to record nothing, and a file with no console type is one the Restore tab cannot refuse for
    either console.
  • Restoring a native TLS-450PLUS backup no longer tries to replay five settings whose read
    format is not the format the console accepts for writing (device addresses, the line-to-pump
    mapping, tank-to-product, and the automatic event trigger and task). They were being sent
    malformed. Configurations built by the Program tab and by a migration are unaffected and
    still write normally.

File: vr_tls_tool.exe (12.36 MB)
SHA-256: 41d08a6907e1559d08d9b1d6df71400dfc088181312271d3221a5036a1acb9c3

To check your download, run this in PowerShell and compare:
Get-FileHash .\vr_tls_tool.exe -Algorithm SHA256

Tank Monitor Console Multitool 0.53.0

Choose a tag to compare

@ghostrdr-ctrl ghostrdr-ctrl released this 15 Sep 18:35
  • The tool is now developed and published by Verbose Software. The About tab, the licence and
    the download page carry that name and its copyright, and the program's file properties in
    Windows name Verbose Software as the publisher.
  • The download is signed under a new publisher certificate. If a laptop was set up to trust the
    old one, import the new vr_tls_tool_codesign.cer so Windows keeps recognising the publisher;
    until then it will say the publisher is unknown the first time each version runs.
  • Migration: two tanks can no longer be pointed at the same probe. A probe sits in one tank,
    and answering the wiring question that way used to go through silently: one of the tanks was
    left with no probe address and no probe configure, the console accepted its tank enable and
    ignored it, and that tank never came on. It is now refused where you enter it, and again
    before the migration writes a file.
  • Migration report: the tank/probe worksheet shows each probe's VR-BUS address beside its
    number, so it can be checked against the panel.
  • Migration: reading the wiring off the console no longer gives two tanks the same probe number
    if the console reports one twice. It falls back to bus order and tells you to confirm both.
  • Migration: the step that creates the automatic events (line disable, relay alarm tasks) no
    longer skips in silence. If step 1's TLS-350 backup box is empty, or holds a migrated file
    instead of the backup, it now says so and tells you what to do -- those assignments only
    exist in the original backup, so without it no events are created and the lines will not
    shut down on a tank alarm.
  • Loading a one-file migration now says, every time, that it cannot contain the automatic
    events (Device Tasks). The console creates those and assigns their IDs, so they can never
    be in a saved file. It tells you to run commission-events against the original TLS-350
    backup. This shows up wherever the file is loaded from, including the Restore tab.
  • Migration report: the shift schedule note counted every shift slot the backup asked for,
    not the shifts actually programmed -- a site with one shift was told it had sixteen, and
    to set Max Shifts/Day to sixteen. It now counts and names the real ones.

File: vr_tls_tool.exe (12.34 MB)
SHA-256: baeed70d55d73c29e722644cc80485a549211e52794d9d348098a9bcacb3e755

To check your download, run this in PowerShell and compare:
Get-FileHash .\vr_tls_tool.exe -Algorithm SHA256