Configuration overview
Full YAML configuration reference for the iopool Card.
type: custom:iopool-card
device_id: 0a1b2c... # Required
pump_entity: switch.pool_pump # Optional
show_chart: true # Optional, default true
chart_period: 96 # Optional: 24|48|96|168
temperature_thresholds: [15, 20, 29, 32] # Optional
debug: false # Optional, YAML-only
section_actions: # Optional
temperature:
tap_action:
action: more-info
device_idstringrequiredThe iopool device ID. The visual editor picks it from the iopool device registry.
pump_entitystringOptional pump switch entity such as switch.pool_pump.
show_chartbooleanShows or hides the temperature chart. Defaults to true.
chart_period24 | 48 | 96 | 168Chart window in hours. The editor exposes 24h, 48h, 96h, and 7d.
temperature_thresholds[number, number, number, number]Custom temperature transitions for the gauge zones. Only temperature is configurable; pH and ORP use fixed thresholds.
debugbooleanYAML-only debug mode. When enabled, the card prints diagnostics to the browser console.
section_actionsobjectPer-section action overrides for the built-in sections.
Set debug: true in YAML when you want browser console diagnostics during troubleshooting.