Astrion Remote Dashboard Configuration | RosCard & Views Guide Astrion Remote Dashboard Configuration | RosCard & Views Guide
Skip to Content

Overview

Your Astrion Remote's dashboard is created entirely in Home Assistant using standard Lovelace configuration. The remote mirrors the dashboard you designate as its default view.

This guide explains how to structure your dashboard for the best experience on Astrion's 3.1-inch touchscreen, using both RosCard custom cards and standard Home Assistant cards.

Dashboard Structure

  • Views: Top-level navigation tabs (accessible via swipe or tab bar)
  • Sections: Layout containers within a view (organize cards in columns/rows)
  • Cards: Individual control elements (Light Card, Climate Card, TV Card, etc.)

💡 Tip: The masonry view type is recommended for Astrion Remote as it automatically adjusts card sizes for the small screen. Sections layouts offer more control for advanced users.

RosCard Cards

RosCard provides optimized cards for the Astrion Remote's 3.1-inch display. Here's how to add each card type to your dashboard.

Light Card

type: custom:aiks-light-card entities: - entity_id: light.living_room uuid: 20d80393-3d1d-4618-8d27-542973799be3 independent_display: false alias: "Living Room"

uuid is auto-generated. independent_display: true makes it full-screen.

Climate Card

type: custom:aiks-climate-card entities: - entity_id: climate.living_room_ac uuid: 8fd848c5-78a1-41dc-bbf7-43b965bfe463 independent_display: true alias: "Living Room AC"

TV Card

type: custom:aiks-tv-card uuid: 920e91fe-828c-444a-9f67-4fe36aebd93a tv_type: android_tv tv_name: "Living Room TV" media_play_entity: media_player.living_room entities: - key: POWER type: remote entity_id: remote.living_room_tv value: POWER - key: VOLUME_UP type: remote entity_id: remote.living_room_avr value: VOLUME_UP

tv_type supports android_tv and apple_tv.

Media Player Card

type: custom:aiks-media-player-card entities: - entity_id: media_player.speaker uuid: 226fb064-f366-43b6-a487-e81f8c336cef independent_display: true alias: "Living Room Speaker" remoteId: ""

Scene Card

type: custom:aiks-scene-card entities: - entity_id: scene.movie_mode uuid: 21ef9622-8e69-4736-aa1e-b505868a6a00 mode: immediate alias: "Movie Mode"

mode supports immediate, delayed, and popup.

Switch Card

type: custom:aiks-switch-card entities: - entity_id: switch.outdoor_lights uuid: 9a19a877-9772-4d04-8672-9589862dfbf6 alias: "Outdoor Lights"

Cover Card

type: custom:aiks-cover-card entities: - entity_id: cover.living_room_blinds uuid: 3d43a7c3-1957-4bcf-a34c-911aac62189d alias: "Living Room Blinds"

Weather Card

type: custom:aiks-weather-card entities: - entity_id: weather.shenzhen uuid: b06a892e-82f4-4e04-bb0b-6b5fee8421d0 alias: "Shenzhen"

Fan Card

type: custom:aiks-fan-card entities: - entity_id: fan.living_room_fan uuid: 21ef9622-8e69-4736-aa1e-b505868a6a00 alias: "Living Room Fan"

Statistics Card

type: custom:aiks-switch-monitor-card uuid: a58ddbb5-84a4-424e-b712-81f4cac69c4b monitor_name: home device_types: light: true switch: true climate: true

📌 Note: Each card's uuid is unique and generated automatically when you add the card. You don't need to define it manually — it's shown here for reference.

Standard Home Assistant Cards

Astrion Remote also works with standard Home Assistant cards. These are useful for information display and basic controls.

Mini Media Player

type: custom:mini-media-player group: true volume_stateless: true entity: media_player.speaker

Weather Forecast

type: weather-forecast entity: weather.shenzhen forecast_type: daily show_current: true show_forecast: true

Media Control

type: media-control entity: media_player.speaker

Picture Entity

type: picture-entity entity: switch.outdoor_lights image: media_content_id: https://example.com/image.jpg

Button

type: button entity: switch.outdoor_lights show_state: true color: accent theme: Mushroom

Entities

type: entities title: "Automations" entities: - automation.morning_routine - automation.movie_mode

💡 Tip: Mushroom theme cards (like theme: Mushroom above) provide a clean, modern look that works well on the Astrion Remote screen.

Views & Sections

Creating a View

views: - path: quick_control type: masonry title: Quick Controls icon: mdi:remote cards: - # ... cards here ...

type: masonry is recommended for Astrion Remote as it auto-adjusts card sizes.

Using Sections Layout

- type: sections max_columns: 4 title: newer path: newer icon: mdi:home sections: - type: grid cards: - type: heading heading: "New section" - type: weather-forecast entity: weather.shenzhen

sections gives you more control over layout with multi-column grids.

Complete View Example

views: - path: quick_control type: masonry title: Quick Controls icon: mdi:remote cards: # Media Player - type: custom:mini-media-player entity: media_player.speaker # Weather - type: weather-forecast entity: weather.shenzhen # Climate - type: custom:aiks-climate-card entities: - entity_id: climate.living_room_ac # Lights - type: custom:aiks-light-card entities: - entity_id: light.living_room # TV - type: custom:aiks-tv-card tv_type: android_tv entities: - key: POWER type: remote entity_id: remote.living_room_tv value: POWER

💡 Tip: For the best Astrion Remote experience, keep each view to 5-8 cards and use masonry layout type. Too many cards can cause lag on the 1GB RAM device.

TV Card: Key Mapping Reference

The TV Card allows you to map physical buttons to remote commands or scripts. Here's a complete reference of available keys.

Standard Keys

entities: - key: POWER # Power toggle - key: VOLUME_UP # Volume up - key: VOLUME_DOWN # Volume down - key: MUTE # Mute - key: UN_MUTE # Unmute - key: CHANNEL_UP # Channel up - key: CHANNEL_DOWN # Channel down - key: UP # D-pad up - key: DOWN # D-pad down - key: LEFT # D-pad left - key: RIGHT # D-pad right - key: CENTER # OK/Enter - key: BACK # Back - key: HOME # Home - key: MENU # Menu

Numeric Keys

- key: NUM_0 - key: NUM_1 - key: NUM_2 - key: NUM_3 - key: NUM_4 - key: NUM_5 - key: NUM_6 - key: NUM_7 - key: NUM_8 - key: NUM_9 - key: DELETE # Delete/backspace

Custom Keys

- key: KEY_A # Custom key A - key: KEY_B # Custom key B - key: KEY_C # Custom key C - key: SETTINGS # Settings/gear

Key Types

- key: POWER type: remote # Send command to a remote entity entity_id: remote.living_room_tv value: POWER - key: VOLUME_UP type: script # Trigger a Home Assistant script entity_id: script.volume_up value: ""

💡 Pro Tip: You can bind different entities to different keys. For example, route VOLUME_UP to your AVR while keeping CHANNEL_UP on your TV — true Harmony-style control!

Performance Tips

Astrion Remote has 1GB RAM. Here's how to keep your dashboard smooth and responsive.

  • Limit cards per view: Keep each view to 5-8 cards maximum.
  • Use masonry layout: type: masonry is more efficient than grid layouts.
  • Avoid heavy cards: Camera feeds and complex custom cards can slow down the remote.
  • Use Independent Display: Full-screen cards are more performant than dashboards with many small cards.
  • Reduce entities per card: For Light Cards, keep to 3-4 lights per card.
  • Refresh regularly: Pull down and refresh if the dashboard feels sluggish.

⚠️ Important: If your dashboard has more than 15 cards in a single view, you may experience UI lag. Consider splitting content across multiple views or using Independent Display for individual cards.

Troubleshooting

Dashboard Not Showing on Remote

  • Refresh the remote: Pull down from the top of the screen and tap Refresh.
  • Set default view: Ensure the dashboard you're editing is set as the default view for the user account used by Astrion Remote.
  • Check RosCard installation: Verify RosCard is properly installed via HACS.
  • Restart Home Assistant: After adding many cards, restart HA to ensure everything loads correctly.

Cards Not Appearing Correctly

  • Verify entity IDs: Check that all entity IDs in your YAML are correct and exist in Home Assistant.
  • Check card type: Ensure you're using the correct card type for your entities.
  • Resave the card: Open the card configuration and click Save to refresh the binding.
  • Clear HA cache: Clear your browser cache or restart Home Assistant.

YAML Syntax Errors

  • Use a YAML validator to check your configuration.
  • Check for missing commas, incorrect indentation, or mismatched brackets.
  • Review the Home Assistant logs for detailed error messages.

Dashboard Slow or Laggy

  • Reduce the number of cards per view.
  • Remove heavy cards (camera feeds, complex custom cards).
  • Restart the Astrion Remote.
  • Update to the latest firmware.

🔧 Still Having Issues? Please create a forum post with: your current software version, RosCard version, your dashboard YAML configuration, and any error messages from Home Assistant logs.

Related resources

Need help with dashboard config?

Our support team and community are here to assist you.

← Back to Entity Management Next: Troubleshooting →