Umstieg von MQTT v1 zu MQTT v2 inkl. Openhab Embedded Broker

  • also @nepo ...wieder einen slider/dimmer aus dem ding in things/items machen und in der sitemap dann
    Slider item=LSCBirne1_Dimmer3 minValue=150 maxValue=500

    Code
    Type Slider : LSCBirne1_Dimmer4 "Dimmer4" [stateTopic="stat/LSCBirne1/CT", commandTopic="cmnd/LSCBirne1/CT"]
    Dimmer LSCBirne1_Dimmer4 "Dimmer4" (Licht) {channel="mqtt:topic:MQTT_Broker:LSCBirne1:LSCBirne1_Dimmer4"}
    Slider item=LSCBirne1_Dimmer4 minValue=150 maxValue=500

    Hat keine Auswirkung auf die Lampe und Konsole

    Achtung! Slider ja aber Dimmer kann meine ich wirklich nur 0-100! Beim Item dann Number nutzen.

    Genau das gleiche

    beim thing dann auch

    Code
    Type Number : LSCBirne1_Dimmer4 "Dimmer4" [stateTopic="stat/LSCBirne1/CT", commandTopic="cmnd/LSCBirne1/CT"]
    Number LSCBirne1_Dimmer4 "Dimmer4" (Licht) {channel="mqtt:topic:MQTT_Broker:LSCBirne1:LSCBirne1_Dimmer4"}
    Slider item=LSCBirne1_Dimmer4 minValue=150 maxValue=500

    In Visual studio zeigt er mir bei things folgenden Fehler

    mismatched input 'Number' expecting RULE_ID

    Trotzdem mal gespeichert. Keine Auswirkung auf die Lampe/Konsole. In BasicUI springt der punkt sofort auf seinen ursprünglichen Punkt zurück

  • hi

    habe es heute nochmal in Ruhe gemacht, auch jeweils OpenHAB" Server nach jeder Änderung neu gestartet.

    Die Kombinationen: thing / item / sitemapp

    1. Slider / Dimmer / Slider
    Keine Auswirkung auf die Lampe. In der BasicUI kann ich nun keinen der drei Schalter/Dimmer benutzen. Es kommen auch keine Befehle in der WeBUI von Tasmota an, auch nicht für Power und Dimmer Helligkeit
    2 Slider / Number / Slider
    Power und Dimmer Helligkeit kann ich bedienen in der BasicUI und die Befehle kommen in der WebUI an. Leider funktioniert der Dimmer 3 nicht, weder BasicUI noch WEBUI
    3. Slider / Number / Number
    Zeigt mir unter Visual Studio ein Problem bei things an
    mismatched input 'Number' expecting RULE_ID

    Habe es mehrmals ausprobiert !!! Schade, das es nicht funktioniert. Habe auf der Tasmota Seite noch folgendes gefunden:


    CT
    153..500 = set color temperature from 153 (cold) to 500 (warm) for CT lights
    + = increase CT value by 10
    - = decrease CT value by 10

    Der Befehl ct + bzw. ct - funktioniert in der Konsole der WEBUI. Kann man damit eventuell etwas anfangen ?

    Tschau nepo

  • hi

    folgende Konfiguration:
    Type Slider : LSCBirne1_Dimmer5 "Dimmer5" [stateTopic="stat/LSCBirne1/CT", commandTopic="cmnd/LSCBirne1/CT"

    Number LSCBirne1_Dimmer5 "Dimmer5" {channel="mqtt:topic:MQTT_Broker:LSCBirne1:LSCBirne1_Dimmer5"}
    Slider item=LSCBirne1_Dimmer5 minValue=153 maxValue=500

    Dimmer5 ist der zu konfigurierende Schalter.
    Die logs: openhab.[definition='1','0']log[/definition] eventlog

    WebUI-Konsole


    Vielleicht könnt ihr damit etwas anfangen. danke für eure Mühe

    Tschau nepo

    Edit: Auf der PaperUI sieht es "auch" ein wenig falsch aus

  • *P *P *P *P *P *P *P *P *P

    Das Copy & Paste Monster hat wieder zugeschlagen !
    Ich habe absolut keine Ahnung vom Programmieren und (noch) keine wirkliche Ahnung von der Notation von openHab2. Im laufe der Zeit habe ich aber zumindest gelernt, Codes zu lesen, verstehen (naja) und an meinen Bedürfnissen anzupassen - und hier mit Erfolg
    link

    things

    Code
    Type number : LSCBirne1_Dimmer5 "Color Temperature"      [ stateTopic="tele/LSCBirne1/STATE", transformationPattern="JSONPATH:$.CT", commandTopic="cmnd/LSCBirne1/CT", min=153, max=500]


    item

    Code
    Number LSCBirne1_Dimmer5 "Dimmer5" {channel="mqtt:topic:MQTT_Broker:LSCBirne1:LSCBirne1_Dimmer5"}

    sitemap

    Code
    Slider item=LSCBirne1_Dimmer5 minValue=153 maxValue=500

    Funktioniert !

    Ein mögliches Problem habe ich noch (Hintergrund: Bin mir noch nicht sicher, wie ich später openhab2 bedienen werde BasicUI, PaperUI oder habpanel)
    In der BasicUi wird mir der Schalter als Slider "richtig" dargestellt, so wie ich es in der Sitemap geschrieben habe. Die PaperUI verwendet (wenn ich es richtig verstanden habe) den Item Eintrag. Dort steht "Number", dementsprechend kann ich in der PaperUI nur eine Zahl eingeben, nicht Sinn der Sache. Dimmer kann ich dort wie bereits besprochen (Werte von 0 bis 100) nicht verwenden, gibt es vielleicht doch eine Möglichkeit, einen "Slider" zu verwenden ?

    Und noch eine generelle Frage: Mag openhab bzw. speziell das mytt-Binding kein stoppen und dann neustarten von openhab (service stop /start) ? Wenn ich es so mache, funktioniert das Binding nicht mehr im Gegensatz zu einem restart.

    Tschau nepo

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!