@ninjaef wrote:
Getting confused a bit…
I get YAML and have coded numerous parsers and interpreters, what i don’t understand is, where is the data dictionary of syntax and options.
So in configuration i undesrand. that block collections and key pair mappings are used (https://www.home-assistant.io/docs/configuration/yaml/). So in the given notify/pushbullet example, in HA is this 'notify" actually an integration not componemt , where collection of pissible mappings is given here https://www.home-assistant.io/integrations/notify.group/ . And if so, where is the 'platform" mapping in that link.?
Would it not be ideal for a syntax tree to be given in a single help doc , such as the following to describe the syntax tree for the content of configuration.yaml…
{ entry }
entry := { directive | integration } | entry
directive := { customize , … etc}
integration := { name , collection }
name := <one of from here , https://www.home-assistant.io/integrations/ >
collection := key | { key , value }
key :=
value :=etc. Incomplete i know, but you get the idea.
I’m finding it difficult to navigate my way through the configuration system
Posts: 51
Participants: 7