cpauls / knx-ga-generator

Tool zum Generieren von KNX Gruppenadressen
8 stars 3 forks source link

Allow generation of homeassistant addresses #3

Open cpauls opened 3 months ago

cpauls commented 3 months ago

Hallo, ich nutze Homeassistant zusammen mit KNX. Der Generator könnte auch Adressen für Homeassistant erzeugen. Die Konfiguration wird dann etwas komplizierter - geht aber gerade noch.

Könnte jemand mit diesem Feature umgehen?

Konfiguration:

actionGroupConfig:
  - name: "Licht"
    main: 10
    usedForFeatures: [ "schalten", "dimmen" ] #usedForFeatures
    actions: [
      { name: "schalten", middle: 1, ha: ["light.address"] }, #implement later
      { name: "status",  middle: 3, ha: ["light.state_address"]}
     ]
building:
  name: "castle"
  floors:
    - floor: "EG"
      rooms:
        - room: "Wohnzimmer"
          things: [
            { feature: "schalten", description: "Steckdose rechts", sub: 4 },

erzeugt:

light:
  - name: 'EG Wohnzimmer Steckdose rechts'
    address: '10/1/4'
    state_address: '10/3/4'
stevecrown commented 3 months ago

Hallo @cpauls ,

Ja ich nutze auch home assistant und werde bei Gelegenheit mal testen. Bin gespannt...

BG

stevecrown commented 3 months ago

Hi @cpauls, wie generiere ich die Datei? Mit dem Standard Befehl bekomm ich eine csv und alle anderen generieren mir immer die selbe Struktur: image

So sieht meine config aus image

Danke für eine kurze Anleitung Gruß Stefan