Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Probleme mit mapping defininition

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Probleme mit mapping defininition

    Guten Abend ,

    irgendwas mach ich Falsch bei mir geht das Mapping nicht :-(

    Es wird nicht der Button nicht als aktiv markiert der atkuell gültig ist.

    0=OFF
    1=ON.

    Kann mir jemand helfen

    event:

    2015-01-01 18:10:58 - HeizungModeSolar state updated to 0.000000


    item:

    Number HeizungModeSolar "WW Solar unter [%d]" <switch> (Heizung) { exec="<[/opt/scripts/openhab/openv_values@@13:300000:REGEX((.*?))]" }

    sitemap:

    Switch item=HeizungModeSolar mappings=[0="OFF", 1="ON"]

    #2
    scheint mir fast ein Bug zu sein.

    Bin auch noch auf 1.6.0 . Manchmal wirds richtig angezeigt... Manchmal nicht

    Kommentar


      #3
      das Item ist eine floating point Nummer. Vielleicht wird nicht genau 0 zurückgegeben.

      Vielleicht versuchst Du es mal mit
      Switch item=HeizungModeSolar mappings=[0.5<"OFF", 0,5>"ON"]

      Nur so eine Idee.

      Kommentar


        #4
        Hi,

        Zitat von klayer Beitrag anzeigen
        das Item ist eine floating point Nummer. Vielleicht wird nicht genau 0 zurückgegeben.
        das könnte in der Tat der Grund sein!

        Könntest Du versuchen, dass das Number Item auf exact "0" aktualisiert wird?

        Gruß,

        Thomas E.-E.
        Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

        Kommentar


          #5
          Ok danke werde es ausprobieren , komme heute leider nicht mehr dazu.

          Gibt es auch eine Möglichkeit wie ich den Flout in eine Integer umwandeln kann ?
          Die Dez. Stellen sind immer 000000

          Kommentar


            #6
            Hi,

            Zitat von theneon Beitrag anzeigen
            Gibt es auch eine Möglichkeit wie ich den Flout in eine Integer umwandeln kann ?
            könntest Du den regulären Ausdruck (derzeit ".*") nicht so anpassen, dass nur der ganzzahlige Wert genommen wird?

            Gruß,

            Thomas E.-E.
            Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

            Kommentar

            Lädt...
            X