From a3c0f11d9e085c7407930276c66d2bfdcb64d37f Mon Sep 17 00:00:00 2001 From: Brandon Harvey Date: Wed, 6 Aug 2025 21:59:03 +0000 Subject: [PATCH 1/8] Updated 1 file via CloudCannon. --- docs/snippets/matrix-yaml-generator.htm | 505 ++++++++++++++++-------- 1 file changed, 349 insertions(+), 156 deletions(-) diff --git a/docs/snippets/matrix-yaml-generator.htm b/docs/snippets/matrix-yaml-generator.htm index 070b99b66..3619ebae8 100755 --- a/docs/snippets/matrix-yaml-generator.htm +++ b/docs/snippets/matrix-yaml-generator.htm @@ -1,12 +1,3 @@ - - - - - - Apollo Automation M-1 LED Matrix YAML Generator - - -

Apollo Automation Logo Apollo Automation M-1 LED Matrix YAML Generator @@ -21,171 +12,30 @@

🔍 How to Find Entity IDs

  • Use the search box to find your device/sensor
  • Copy the Entity ID (e.g., sensor.living_room_temperature)
  • +

    Method 2 - Settings:

    1. Go to SettingsDevices & ServicesEntities
    2. Search for your device or use filters
    3. Click on the entity to see its full ID
    +

    Method 3 - Device Page (Easiest):

    1. Go to SettingsDevices & ServicesDevices
    2. Click on your device
    3. All entity IDs for that device will be listed
    +

    💡 Tip: Entity IDs follow the format domain.device_name (like sensor.outdoor_temperature or weather.home)

    -
    -
    - Device Configuration - -

    - 💡 Enter your Apollo Matrix device's IP address or hostname. If you need help finding the IP or hostname, click here. -

    -
    -
    -
    - -

    📝 Generated YAML:

    -
    
    -
    -
    -
    -
     
    -
    -
    +
    +
    +
    + Device Configuration + +

    + 💡 Enter your Apollo Matrix device's IP address or hostname. If you need help finding the IP or hostname, click here. +

    +
    +
    +
    + +

    📝 Generated YAML:

    +
    
    +
    +
    +
    \ No newline at end of file
    
    From 7d6d20adab98ac0d5518d6d8e7b88c19ef9dac5e Mon Sep 17 00:00:00 2001
    From: Brandon Harvey 
    Date: Wed, 6 Aug 2025 22:04:43 +0000
    Subject: [PATCH 2/8] Updated 1 file via CloudCannon.
    
    ---
     docs/snippets/matrix-yaml-generator.htm | 226 ++----------------------
     1 file changed, 10 insertions(+), 216 deletions(-)
    
    diff --git a/docs/snippets/matrix-yaml-generator.htm b/docs/snippets/matrix-yaml-generator.htm
    index 3619ebae8..45e380490 100755
    --- a/docs/snippets/matrix-yaml-generator.htm
    +++ b/docs/snippets/matrix-yaml-generator.htm
    @@ -131,7 +131,6 @@ 

    📝 Generated YAML:

    return; } - // Prevent double initialization if (entries.hasChildNodes()) { console.log("Generator already initialized"); return; @@ -139,7 +138,7 @@

    📝 Generated YAML:

    const defaultConfigs = [ { primary: "temperature", primaryEntity: "weather.nowcast", secondary: "feels_like", secondaryEntity: "sensor.feels_like", tempUnit: "F" }, - { primary: "lock", primaryEntity: "lock.front_door_lock", secondary: "none", secondaryEntity: "", tempUnit: "F" }, + { primary: "lock", primaryEntity: "lock.front_door_lock", secondary: "none", secondaryEntity: "none", tempUnit: "F" }, { primary: "co2", primaryEntity: "sensor.brandon_air_1_co2", secondary: "voc", secondaryEntity: "sensor.brandon_air_1_sen55_voc", tempUnit: "F" }, { primary: "ping", primaryEntity: "sensor.1_1_1_1_round_trip_time_average", secondary: "alarm", secondaryEntity: "alarm_control_panel.alarmo", tempUnit: "F" } ]; @@ -197,240 +196,35 @@

    📝 Generated YAML:

    -