Skip to content

chore(release): version packages - #1947

Merged
frahlg merged 2 commits into
masterfrom
changeset-release/master
Nov 2, 2026
Merged

frahlg merged 2 commits into
masterfrom
changeset-release/master

Conversation

@frahlg

@frahlg frahlg commented Nov 1, 2026 •

Copy link
Copy Markdown
Member

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

ftw@0.158.0

Minor Changes

  • 875240e: History shows the figure a Swedish household gives Skatteverket to get back the energy tax on grid electricity it stored in a battery and later sent back to the grid. Pick a calendar year to see the kWh, month by month, and download the hourly basis as CSV to keep with the application. Where the readings cannot tell where energy went, FTW counts low: solar counts first in every hour, what the house takes from the battery counts as grid energy first and what goes to the grid as other energy first, losses count as other energy, and an hour counts only when every meter read all of it. The figure needs one battery with its size set, and it assumes FTW reads every solar inverter, battery and car charger on the site. The same figure is at GET /api/energy/battery-return?year= and the hours at /api/energy/battery-return.csv.
  • b322f55: Store the home's time zone on the site. Car goals, the import hour, daily history and savings now read the site's site.time_zone instead of the host's clock, so a Docker box on UTC meets a 17:00 goal at 17:00 at home. The app, the web client and the on-box setup offer their own zone to a box that keeps none, and the box restarts once to run on it. A box that already keeps a zone, stored or from its host, keeps it; change it under Settings → Site.

Patch Changes

  • 9724190: The figure for Skatteverket's energy tax refund after battery storage now works for sites with more than one battery. Each battery keeps its own account of grid and other energy, with its own size and efficiency, so one battery's exports never carry another's grid energy, and for each battery solar, a car and the other batteries count first in every hour. Each battery takes its size from the driver that reads it, and the hourly CSV has one row per battery and hour.
  • fdc2741: Bundle tesla_wall_connector 0.1.2. An idle Tesla Wall Connector Gen 3 no longer shows charging power. With the contactor open, the unit still reads 0.5–1 A of sensor offset on its legs, and the driver multiplied that by the grid voltage, so an idle charger showed about 180–280 W in the flow and in history. The driver now reports 0 W while the contactor is open, and a leg that reads 0 V carries no power.
  • cd1ce6e: The energy ledger keeps hourly totals for four years instead of two, then daily totals. Skatteverket's refund of energy tax after battery storage is worked out hour by hour for a calendar year and may be claimed until three years after the year ends; with two years of hours, the start of an older year had only daily totals and counted as incomplete.
  • c6f757b: Name the box's time zone by the rules its clock runs on. A Docker box that mounts the host's /etc/localtime used to tell the app and web client it was on UTC while it planned on the host's clock, so the car's ready time and the plan's days showed an hour or two off. Core now matches a copied zone file to the zone with the same rules, and says UTC only when the clock is UTC.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-01T10:52:29.585359Z 3b2cd0b PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@frahlg
frahlg force-pushed the changeset-release/master branch 4 times, most recently from 96993b8 to b193a26 Compare November 2, 2026 15:15
@frahlg
frahlg force-pushed the changeset-release/master branch from b193a26 to fa3b87f Compare November 2, 2026 15:29
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@frahlg
frahlg merged commit a75b76b into master Nov 2, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant