HomematicIP Local Climate Schedule Card

April 8, 2026 · View on GitHub

This card is now included with the HomematicIP Local integration and no longer requires separate installation.

Starting with HomematicIP Local v2.6.0, the climate schedule card is automatically registered when the integration loads. You can remove this HACS resource from your Lovelace configuration.

If both the HACS version and the integration-bundled version are loaded, the integration version detects the conflict and defers to the HACS version — no errors will occur. A console warning provides removal instructions.


hacs_badge License: MIT

A custom Lovelace card for Home Assistant to display and edit Homematic thermostat schedules with the HomematicIP Local integration.

HomematicIP Local Climate Schedule Card

Migration

  1. Update the HomematicIP Local integration to the latest version
  2. Clear your browser cache (Ctrl+F5)
  3. The card continues to work — the integration-bundled version is identical
  4. Remove this HACS resource when ready: HACSFrontend → remove HomematicIP Local Climate Schedule Card

No dashboard YAML changes are needed — the card element name (homematicip-local-climate-schedule-card) remains the same.

Features

  • Visual week schedule display with color-coded temperature blocks
  • Interactive editor for schedule time slots
  • Profile switching with active profile indicator
  • Copy/paste and import/export schedules
  • Undo/redo support
  • Multi-entity support
  • Custom profile names
  • English and German
  • Visual configuration via UI editor

Configuration

type: custom:homematicip-local-climate-schedule-card
entities:
  - entity: climate.living_room
    name: "Living Room"
    profile_names:
      P1: "Comfort"
      P2: "Eco"
  - climate.bedroom
OptionTypeDefaultDescription
entitystringSingle climate entity (legacy)
entitiesstring[] or arrayList of climate entities
namestringEntity nameCustom name for the card header
profilestringActive profileForce display of a specific profile
show_profile_selectorbooleantrueShow/hide the profile selector dropdown
editablebooleantrueEnable/disable schedule editing
show_temperaturebooleantrueShow/hide temperature values on blocks
show_gradientbooleanfalseShow color gradient between temperatures
temperature_unitstring°CTemperature unit to display
hour_formatstring24Time format: 12 or 24 hour
languagestringAuto-detectForce language: en or de

Requirements

Development

Development happens in the homematicip-local-frontend monorepo.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For issues and questions, please use the GitHub Issues page.