Skip to content

Add Device: Connected Consumer Fuel Smart Oil Gauge Duo#1662

Open
dergib22 wants to merge 89 commits into
esphome:mainfrom
dergib22:Smart-Oil-Gauge-Duo
Open

Add Device: Connected Consumer Fuel Smart Oil Gauge Duo#1662
dergib22 wants to merge 89 commits into
esphome:mainfrom
dergib22:Smart-Oil-Gauge-Duo

Conversation

@dergib22

@dergib22 dergib22 commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Brief description of the changes

Type of changes

  • [x ] New device (a single device only — one device per pull request)
  • Update existing device
  • Removing a device
  • General cleanup
  • Other

Checklist:

The rules below are enforced in CI by npm run validate-devices and npm run validate-yaml. The full reference is at Configuration YAML files.

  • [x ] Adding a new device adds a single device only — one device per pull request.
  • [x ] Each example yaml lives in its own .yaml file alongside index.md and is pulled into the page with a fenced block of the form ```yaml file=<name>.yaml — no inline yaml on added or modified pages.
  • [x ] The first file= fence on the page references config.yaml.
  • [ x] config.yaml is hardware-only: no top-level api:, ota:, mqtt:, web_server:, web_server_idf:, improv_serial:, captive_portal:, bluetooth_proxy:, or dashboard_import:, and no platform: homeassistant, platform: mqtt, or platform: template anywhere in the tree.
  • [ x] If config.yaml has a wifi: block, it contains only radio tunables (country, power_save_mode, output_power, …) — no ssid, password, networks, manual_ip, eap, or use_address. An empty ap: block is allowed.
  • [ x] No passwords (literal or !secret) on password:, *_password:, or psk: keys, and no !secret references anywhere in any example yaml.
  • [ x] For pages with made-for-esphome: true in frontmatter: at least one ```yaml url=… fence points at a .yaml file in the manufacturer's GitHub repo (github.com/<owner>/<repo>/(blob|raw)/<ref>/<path>.yaml or the raw.githubusercontent.com equivalent) so the rendered page shows the upstream config live.

dergib22 added 27 commits June 17, 2026 16:03
Adjust the substitutions
Cleaning up spacing and tabs again
trying to fix my tabs
Trying to fix the table values
Actually convert the distance from cm to inches
Fix the check for horizontal
Fix the check for Horizontal
Fixing spacing again, and run all Fuel Snap Tables
Math checked for each configuration
Working on operation and config wording
Remove an extra blank line
Adjusted wording in the Setup and Operation sections
Wording adjustments
Added more comments to the substitutions
Remove debug component
Set the Geometric Oil Area calculations to come out on the verbose log level instead of debug
Math Checked for each option
Adjusted the device and friendly names
Adjusted device name
Spelling and grammar check
Spelling and Grammar check
Spelling and grammar check
Wording around the Volume Calculation Method
More Volume Calculation Method wording
More wording adjustments
@dergib22
dergib22 marked this pull request as ready for review June 25, 2026 14:26
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