- Legacy template platform YAML syntax removed in 2026.6
- Deprecated platform keys deleted after 6-month grace period
- Custom YAML configs not migrated to new template format
Problem Description
After updating Home Assistant to version 2026.6, some or all of your automations silently stopped working. They show as enabled in the UI but never trigger or execute their actions. There are no obvious error messages in the dashboard. The cause is that Home Assistant 2026.6 removed legacy template platform syntax that was deprecated in 2025.12. If any of your automations, template sensors, or scripts use the old YAML format under individual platform keys, they silently fail instead of throwing an error.
Why This Happens in Real Homes
Every Home Assistant major release breaks something, but this one was particularly nasty because it failed silently. Your automations look enabled, your dashboard looks normal, but nothing triggers. No red error banners, no notification that something is wrong. You just notice at 2 AM that the porch lights never turned off, or the thermostat never switched to away mode. The issue is that HA 2026.6 removed the legacy template platform syntax that was deprecated back in December 2025. They gave six months warning, which is fair, but a huge number of users copied their template configs from blog posts, YouTube tutorials, and forum threads that all used the old format. If you set up your Home Assistant more than a year ago and never rewrote your templates, this update probably broke you. The fix is straightforward but tedious — every template sensor needs to be rewritten in the new format. If you have 5, it takes 10 minutes. If you have 50, consider restoring your backup and migrating over a weekend.
Symptoms
- Automations show enabled but never fire when triggered
- Template sensors display unavailable or unknown state
- Scripts execute but skip template-based conditions
- No visible error in the frontend dashboard or notifications
- Home Assistant log shows template platform deprecation warnings
- Manually running automations from UI works but triggers do not
Recognize these? Here's what usually causes it.
Common Causes
- Legacy template platform YAML syntax removed in 2026.6
- Deprecated platform keys deleted after 6-month grace period
- Custom YAML configs not migrated to new template format
- Template sensors under sensor platform key no longer parsed
- Jinja2 templates referencing removed helpers break silently
- HACS integrations using old template patterns not yet updated
Most fixes happen in the first 3 steps.
Do not blindly update Home Assistant if you have custom YAML configs. Read the release notes for breaking changes every single time before clicking update.
Step-by-Step Solution
Check the logs for warnings
Go to Settings > System > Logs in your Home Assistant dashboard. Filter by Warning level. Look for messages containing template platform or deprecated syntax. These warnings tell you exactly which YAML files and line numbers contain the old format. If you do not see warnings, switch to the full log at /config/home-assistant.log using the File Editor add-on or SSH. The automations that are silently failing will be listed here.
Understand the syntax change
Before 2026.6 you could define template sensors under the sensor platform key like sensor: - platform: template, sensors: my_sensor: value_template. The new format uses a top-level template key: template: - sensor: - name: My Sensor, state: template expression. The old format was deprecated in 2025.12 with a 6-month migration window. If you copied YAML configs from old blog posts or forum threads, they are almost certainly using the old format.
Migrate your template configs
Open your configuration.yaml or the separate file where your templates are defined. For each template sensor, move it from the sensor platform block to a new top-level template block. Change value_template to state, friendly_name to name, and remove the sensors and platform: template nesting. Change entity_id references to use this syntax if needed. After editing, go to Developer Tools > YAML and click Check Configuration. Fix any errors before restarting.
Fix automation template conditions
If your automations use condition: template with value_template inside, those still work — that syntax was not removed. The break is specifically in template platform definitions. But check your automations for any that reference template sensors by entity_id. If those sensors are now unavailable because of the syntax change, the automation condition evaluates to false and the action never runs. Fix the template sensors first and the automations will start working again.
Restore backup if overwhelmed
If you have dozens of template sensors and the migration is too much to do right now, restore your last backup from before the 2026.6 update. Go to Settings > System > Backups and restore the most recent pre-update snapshot. This rolls you back to 2026.5 where the old syntax still works with deprecation warnings. You will then have time to migrate your templates properly before updating again. Do not skip versions — update to 2026.6 again only after migrating your templates.
Quick Solutions
Still having issues? This is usually the deeper cause below.
If this comes back after following these steps, check whether a recent app or firmware update reset a default setting — the fix works, but the setting gets reverted silently.
Run Developer Tools > YAML > Check Configuration after every template change. It catches syntax errors before they silently break your automations at restart.
Home Assistant issues that only appear after restart are a well-known quirk — triggers that require prior state history simply can't fire until that history rebuilds.
- Legacy template platform YAML syntax removed in 2026.6
- Deprecated platform keys deleted after 6-month grace period
- Custom YAML configs not migrated to new template format
- Template sensors under sensor platform key no longer parsed
- Jinja2 templates referencing removed helpers break silently
Before you go — try one of these (they fix most cases).
Most popular upgrades chosen by Home Assistant owners.

Home Assistant Connect ZWA-2 | Connect Z-Wave devices to ...

Zooz 800 Series Z-Wave Long Range GPIO Module ZAC93 LR (U...

Home Assistant Connect ZBT-2 | Connect Zigbee, Thread, or...
As an Amazon Associate we earn from qualifying purchases.
Official Manufacturer Manual
Home Assistant provides official product documentation through their online manual rather than downloadable PDF. Access setup guides, troubleshooting steps, and product specifications for your Home Assistant.
Source: home-assistant.io
Need More Help? Home Assistant Support
Note: The contact information below connects you directly to Home Assistant's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.
Accessories owners commonly pair with Home Assistant.

Amazon Smart Plug, Works with Alexa, Simple Setup, Endles...

TP-Link WiFi Extender with Ethernet Port, Dual Band 5GHz/...

Kasa Smart Plug, Matter Compatible, Energy Monitoring, Co...
As an Amazon Associate we earn from qualifying purchases.



