Gelöst (never trust AI^^): Konfiguration von Channels über "Code" Tab

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
RoCMe
Beiträge: 11
Registriert: 22. Okt 2024 10:38
Answers: 0

Gelöst (never trust AI^^): Konfiguration von Channels über "Code" Tab

Beitrag von RoCMe »

Moin,

ich bin ja noch neu in der Materie. Ich habe einen Heizungsthermostat an zigbe2mqtt angebunden und anschließend in openHAB ein passendes Thing erstellt, dieses braucht nun Channels. Ich bin von Natur aus faul und habe für die Schreibarbeit eine KI bemüht. Ich behaupte aber, dass das so korrekt ist:

Code: Alles auswählen

channels:
  - id: local_temperature
    type: Number:Temperature
    label: Raumtemperatur
    description: "Aktuelle Raumtemperatur"
    category: Temperature
    tags:
      - Measurement
      - Temperature

  - id: occupied_heating_setpoint
    type: Number:Temperature
    label: Solltemperatur
    description: "Eingestellte Solltemperatur"
    category: Temperature
    tags:
      - Setpoint
      - Temperature

  - id: current_heating_setpoint
    type: Number:Temperature
    label: Aktuelle Solltemperatur
    description: "Momentan eingestellte Solltemperatur"
    category: Temperature
    tags:
      - Measurement
      - Setpoint

  - id: child_lock
    type: Switch
    label: Kindersicherung
    description: "Kindersicherung"
    category: Lock
    tags:
      - Control
      - Lock
Das setze ich also im "Code" Tab unter den schon bestehenden Rest des Things (die Syntax Validierung ist zufrieden) und speichere. Die UI quittiert das mit einem "Thing updated" Popup unten links.
Wenn ich dann allerdings die Seite neu lade / Zurück gehe und das Thing neu editiere / ... / wie auch immer, meine Änderungen werden nicht gespeichert :-(
Ich habe
- es mit einem einzelnen Channel versucht
- ich habe nur die Beschreibung geändert
- ich habe das Thing neu angelegt
Meine Änderungen werden einfach ignoriert :-(
Natürlich kann ich das über den "Channel" Tab per UI machen, aber das müsste ich dann für jeden Channel für jeden Thermostaten machen - das kann doch nicht Sinn der Aktion sein?
Ist das ein bekannter Bug, oder mache ich irgendwas falsch?
Zuletzt geändert von RoCMe am 27. Okt 2024 20:20, insgesamt 2-mal geändert.

RoCMe
Beiträge: 11
Registriert: 22. Okt 2024 10:38
Answers: 0

Re: Konfiguration von Channels über "Code" Tab

Beitrag von RoCMe »

OK, ich weiß nicht warum, aber: Das Thing ein weiteres mal löschen und neu konfigurieren hat jetzt funktioniert - warum auch immer...

EDIT: Ach man, ey :lol: Jetzt weiß ich es: Das Attribut "type" ist Blödsinn und muss durch channelTypeUID ersetzt werden.

Benutzeravatar
udo1toni
Beiträge: 15242
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Konfiguration von Channels über "Code" Tab

Beitrag von udo1toni »

Ich verrate Dir mal ein Geheimnis über KI: Die Qualität der KI ist sehr stark abhängig von den Trainingsdaten.
Es gibt weltweit nur einige zehntausend Anwender von openHAB, und somit vielleicht insgesamt ein paar hundertausend Zeilen Codebeispiele.
Das sind um einige Zehnerpotenzen zu wenig Trainingsdaten, um auch nur annähernd vernünftige Ergebnisse zu erhalten.

Was hast Du denn für ein Thing angelegt? Der gezeigte Code passt jedenfalls nicht zu einem generic mqtt Thing.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

RoCMe
Beiträge: 11
Registriert: 22. Okt 2024 10:38
Answers: 0

Re: Konfiguration von Channels über "Code" Tab

Beitrag von RoCMe »

Jajajaja, ich weiß es doch eigentlich selbst :D Die aktuellen "KI"s sind letztlich nur digitale Praktikanten, die man googlen schickt: Blind Vertrauen sollte man ihnen. nicht...

Wie gesagt: ich hab ja inzwischen auch bemerkt, dass das type Attribut da falsch ist :-/
Gibt es hier eine Möglichkeit, das Problem als gelöst zu kennzeichnen?

Benutzeravatar
udo1toni
Beiträge: 15242
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Konfiguration von Channels über "Code" Tab

Beitrag von udo1toni »

Kannst Du Deinen ersten Post bearbeiten? Dann kannst Du das Thema abwandeln.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten