Add Device: Connected Consumer Fuel Smart Oil Gauge Duo#1662
Open
dergib22 wants to merge 89 commits into
Open
Conversation
Working on adding yaml. Need to clean up volume calculation linking.
Updated yaml
Cleaned up links
Added State Class to Oil Depth
Updated SMB Markings
Cleaned up commented out code
More Code Cleanup
Spell Check
wording adjustments
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
marked this pull request as ready for review
June 25, 2026 14:26
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brief description of the changes
Type of changes
Checklist:
The rules below are enforced in CI by
npm run validate-devicesandnpm run validate-yaml. The full reference is at Configuration YAML files..yamlfile alongsideindex.mdand is pulled into the page with a fenced block of the form```yaml file=<name>.yaml— no inline yaml on added or modified pages.file=fence on the page referencesconfig.yaml.config.yamlis hardware-only: no top-levelapi:,ota:,mqtt:,web_server:,web_server_idf:,improv_serial:,captive_portal:,bluetooth_proxy:, ordashboard_import:, and noplatform: homeassistant,platform: mqtt, orplatform: templateanywhere in the tree.config.yamlhas awifi:block, it contains only radio tunables (country,power_save_mode,output_power, …) — nossid,password,networks,manual_ip,eap, oruse_address. An emptyap:block is allowed.!secret) onpassword:,*_password:, orpsk:keys, and no!secretreferences anywhere in any example yaml.made-for-esphome: truein frontmatter: at least one```yaml url=…fence points at a.yamlfile in the manufacturer's GitHub repo (github.com/<owner>/<repo>/(blob|raw)/<ref>/<path>.yamlor theraw.githubusercontent.comequivalent) so the rendered page shows the upstream config live.