GarminHomeAssistant Web Editor
          
        
        
          This is the web editor for the GarminHomeAssistant watch app, it
          offers enhanced schema checking and validation over the original JSON
          schema by using the HomeAssistant API to create a schema based on your
          HomeAssistant configuration.
        
        
          This editor makes use of the same credentials as the watch app (these
          can be pasted in the top bar of this page). However in order for this
          editor to work, you will need to amend the CORS settings of your
          HomeAssistant instance. Add this to your configuration.yaml file:
        
        
          
http:
  cors_allowed_origins:
    - https://house-of-abbey.github.io
        
        
          Once you have added this to your configuration.yaml file, you will
          need to restart HomeAssistant. After HomeAssistant is restarted,
          reload this page.
        
        
          Now you should have validation and autocompletion, anywhere in the
          editor, press Ctrl + Space to see the available
          options. You will also see red lines under syntax errors and yellow
          lines under validation errors. Hover over these lines to see the
          message. You can also click on the `Run Action` and `Toggle` buttons
          to test your actions.
        
        
          In the top bar there are 4 buttons, the first button will download the
          online version of your menu.json file and put it in the editor. The
          second button will copy the content of the editor to the clipboard.
          The third button will open the troubleshooting dialog, this will allow
          you to test your HomeAssistant API connection. The fourth button will
          open this dialog.
        
        
          For directions on how to write your menu.json file, please see the
          README
          in the GitHub repo.