Ankündigung

Einklappen
Keine Ankündigung bisher.

JAVA Errormeldungen in Zusammenhang mit Rules

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

    JAVA Errormeldungen in Zusammenhang mit Rules

    Guten Morgen,

    ich möchte bei Abwesenheit gerne per Persistence Lampen vom Vortag schalten lassen.

    Eine mySQL DB macht auch offenbar was sie soll (siehe: http://pastebin.com/jxRniafH).
    Wenn die Rule aber ausgeführt wird, bekomme ich Fehlermeldungen und die Rule wird auch nicht ausgeführt (http://pastebin.com/DGm5pULQ)

    Anbei noch die relevanten Dateiinhalte:
    mySQL.persist:
    Code:
     [COLOR=#931A68][FONT=Monaco][SIZE=11px]Strategies[COLOR=#000000] {[/COLOR][/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]    everyMinute : [COLOR=#3933ff]"0 * * * * ?"[/COLOR][/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]    everyHour :   [COLOR=#3933ff]"0 0 * * * ?"[/COLOR][/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]    everyDay :    [COLOR=#3933ff]"0 0 0 * * ?"[/COLOR][/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]        [COLOR=#931a68]default[/COLOR] = everyChange[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]            }[/SIZE][/FONT]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]Items[COLOR=#000000] {[/COLOR][/SIZE][/FONT][/COLOR]
      [COLOR=#4E9072][FONT=Monaco][SIZE=11px]// persist all items once a day and on every change and restore them from the [U]db[/U] at startup[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]    Lights*  : [COLOR=#931a68]strategy[/COLOR] = everyChange, everyDay[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]    Restore* : [COLOR=#931a68]strategy[/COLOR] = everyChange, everyDay, restoreOnStartup[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]}[/SIZE][/FONT]
    default.rules:
    Code:
     [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] org.openhab.core.library.types.*[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] org.openhab.core.persistence.*[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] org.openhab.model.script.actions.*[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] java.util.Date[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] java.text.SimpleDateFormat[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] org.openhab.core.library.types.PercentType[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] org.openhab.core.library.items.SwitchItem[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] org.openhab.model.script.actions.Timer[/SIZE][/FONT]
      
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] java.util.HashMap[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] java.util.LinkedHashMap[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] java.util.ArrayList[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] java.util.Map[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] java.util.concurrent.locks.Lock[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]import[/COLOR] java.util.concurrent.locks.ReentrantLock[/SIZE][/FONT]
      
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]var[/COLOR] Integer Absent_offset = [COLOR=#909090]1[/COLOR][/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px][COLOR=#931a68]var[/COLOR] java.util.Map AA_initial[/SIZE][/FONT]
      
      [COLOR=#4E9072][FONT=Monaco][SIZE=11px]// [U]Balkonlicht[/U] [U]wird[/U] [U]bei[/U] [U]Sonnenuntergang[/U] [U]eingeschaltet[/U][/SIZE][/FONT][/COLOR]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#931a68]rule[/COLOR]"[U]Balkonbeleuchtung[/U] an"[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]when[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]  [COLOR=#931a68]Item[/COLOR] Sunset_Event [COLOR=#931a68]received update[/COLOR] ON[/SIZE][/FONT]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]then[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]  sendCommand(Socket_FF_Balcony, ON)[/SIZE][/FONT]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#000000]  logInfo([/COLOR]"[U]Regel[/U] [U]Balkonbeleuchtung[/U]"[COLOR=#000000], [/COLOR]"[U]Balkonbeleuchtung[/U] an"[COLOR=#000000])[/COLOR][/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]end[/SIZE][/FONT][/COLOR]
      
      [COLOR=#4E9072][FONT=Monaco][SIZE=11px]// [U]Balkonlicht[/U] [U]wird[/U] [U]um[/U] 23:30 [U]wieder[/U] [U]ausgeschaltet[/U][/SIZE][/FONT][/COLOR]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#931a68]rule[/COLOR]"[U]Balkonbeleuchtung[/U] [U]aus[/U]"[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]when[/SIZE][/FONT][/COLOR]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#931a68]Time[/COLOR][COLOR=#931a68]cron[/COLOR]"0 30 23 * * ?"[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]then[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]  sendCommand(Socket_FF_Balcony, OFF)[/SIZE][/FONT]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#000000]  logInfo([/COLOR]"[U]Regel[/U] [U]Balkonbeleuchtung[/U]"[COLOR=#000000], [/COLOR]"[U]Balkonbeleuchtung[/U] [U]aus[/U]"[COLOR=#000000])[/COLOR][/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]end[/SIZE][/FONT][/COLOR]
      
      [COLOR=#4E9072][FONT=Monaco][SIZE=11px]// [U]Systeminitialisierung[/U] [U]beim[/U] Start [U]von[/U] openHAB[/SIZE][/FONT][/COLOR]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#931a68]rule[/COLOR]"Initialize item Presence at startup"[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]when[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]Systemstarted[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]then[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]        Alarm.members.[COLOR=#bb4300]forEach[/COLOR](alarm| postUpdate(alarm, CLOSED))[/SIZE][/FONT]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]end[/SIZE][/FONT][/COLOR]
      
      [COLOR=#4E9072][FONT=Monaco][SIZE=11px]// [U]Bei[/U] [U]Beginn[/U] [U]der[/U] [U]Abwesenheit[/U] [U]wir[/U] [U]ein[/U] [U]Wert[/U] [U]für[/U] die [U]Verschiebung[/U] [U]bei[/U] [U]historischer[/U] Simulation [U]generiert[/U]; [U]ausserdem[/U] [U]werden[/U] die [U]Lichtzustände[/U] [U]gesichert. Wenn auf "Abwesenheit" geschaltet wird und die zWave-geschalteten Lampen sind noch an, dann geht zur Warnung das Flurlicht an[/U][/SIZE][/FONT][/COLOR]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#931a68]rule[/COLOR]"Initialize light states for absence"[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]when[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]        [COLOR=#931a68]Item[/COLOR] Presence [COLOR=#931a68]changed[/COLOR] [COLOR=#931a68]to[/COLOR] OFF[/SIZE][/FONT]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]then[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]        AA_initial = storeStates(Lights)[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]        [COLOR=#931a68]if[/COLOR] (Zwave_FK_1.state==OPEN || Zwave_FK_2.state==OPEN || Zwave_FK_3.state==OPEN)[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]             postUpdate(Light_GF_Corridor_LED,ON)[/SIZE][/FONT]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]end[/SIZE][/FONT][/COLOR]
      
      [COLOR=#4E9072][FONT=Monaco][SIZE=11px]// [U]Lichtzustände[/U] [U]werden[/U] [U]bei[/U] [U]Rückkehr[/U] auf !Anwesenheit" auf den [U]Ursprungswert[/U] bei Verlassen der Wohnung [U]gesetzt[/U][/SIZE][/FONT][/COLOR]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#931a68]rule[/COLOR]"Switch Lights at return"[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]when[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]        [COLOR=#931a68]Item[/COLOR] Presence [COLOR=#931a68]changed[/COLOR] [COLOR=#931a68]to[/COLOR] ON[/SIZE][/FONT]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]then[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]        restoreStates(AA_initial)[/SIZE][/FONT]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]end[/SIZE][/FONT][/COLOR]
      
      [COLOR=#4E9072][FONT=Monaco][SIZE=11px]//  [U]Lampen[/U] [U]werden[/U] [U]bei[/U] [U]Abwesenheit[/U] [U]aus[/U] [U]der[/U] Persistence [U]geschaltet (zum Test im 15sek. Takt)[/U][/SIZE][/FONT][/COLOR]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#931a68]rule[/COLOR]"Update light states during absence"[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]when[/SIZE][/FONT][/COLOR]
      [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#931a68]Time[/COLOR][COLOR=#931a68]cron[/COLOR]"0/15 * * * * ?"[/SIZE][/FONT][/COLOR]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]then[/SIZE][/FONT][/COLOR]
      [FONT=Monaco][SIZE=11px]        [COLOR=#931a68]if[/COLOR] (Presence.state==OFF) {[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]            Lights.members.[COLOR=#bb4300]forEach[/COLOR](lampe |     [/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]                [COLOR=#931a68]if[/COLOR] (lampe.state != lampe.[COLOR=#bb4300]historicState[/COLOR](now.minusMinutes(Absent_offset).plusSeconds([COLOR=#909090]2[/COLOR])).state)[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]                    postUpdate(lampe, lampe.[COLOR=#bb4300]historicState[/COLOR](now.minusMinutes(Absent_offset).plusSeconds([COLOR=#909090]2[/COLOR])).state)[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]            )[/SIZE][/FONT]
      [FONT=Monaco][SIZE=11px]        }[/SIZE][/FONT]
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]end[/SIZE][/FONT][/COLOR]
    Das Schalten der Balkonbeleuchtung funktioniert. Die Items und Sitemap scheint ok zu sein, denn die Zwave Komponenten verrichten Ihren Dienst ansonsten.

    Vielen Dank für Tips und Hinweise, wo der Denkfehler liegt.



    System:
    openHAB 1.8.0
    Ubuntu 14.04.
    java version "1.8.0_66"
    Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
    Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

    (Edit: Könnte es hiermit zu tun haben? https://github.com/openhab/openhab/issues/2586)
    Zuletzt geändert von EdgarWallace; 15.01.2016, 15:45.
    openHAB2 2.5.10 als Docker auf einen unRAID Server (Repository: openhab/openhab:latest-debian)
    Devices: KNX & ZWave

    #2
    Moin
    Wenn mich nicht alles täuscht, fehlt ein "?" hinter dem Wort "Lights" ...
    Code:
    Lights?.members.forEach(lampe)

    Kommentar


      #3
      Vielen Dank, das war die Lösung.

      Vielleicht hast Du auch eine Lösung hierfür :-)
      Code:
       [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.955 [DEBUG] [o.i.r.i.resources.ItemResource] - Received HTTP POST request at 'items/Presence' with value 'OFF'.[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.956 [DEBUG] [m.r.internal.engine.RuleEngine] - Executing rule 'Initialize light states for absence'[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.970 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.970 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Webview[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.970 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text[/SIZE][/FONT]
        [FONT=Menlo][SIZE=11px]2016-01-15 15:37:49.971 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text[/SIZE][/FONT]
      Diese Meldung erscheint immer, wenn ich den Schalter "Anwesenheit" betätige (ich lasse die Anwesenheit im Haus derzeit nicht automatisch ein/ausschalten). So hatte ich das in den ITEMS und in der SITEMAP definiert:

      ITEMS:
      Code:
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]Switch[/SIZE][/FONT][/COLOR][FONT=Monaco][SIZE=11px] Presence[/SIZE][/FONT]
      SITEMAP:
      Code:
      [COLOR=#931A68][FONT=Monaco][SIZE=11px]sitemap[/SIZE][/FONT][/COLOR][COLOR=#000000][FONT=Monaco][SIZE=11px] default [/SIZE][/FONT][/COLOR][COLOR=#931A68][FONT=Monaco][SIZE=11px]label=[/SIZE][/FONT][/COLOR][COLOR=#3933FF][FONT=Monaco][SIZE=11px]"[/SIZE][/FONT][/COLOR][COLOR=#3933FF][FONT=Monaco][SIZE=11px][U]Hauptmenü[/U][/SIZE][/FONT][/COLOR][COLOR=#3933FF][FONT=Monaco][SIZE=11px]"[/SIZE][/FONT][/COLOR]  [FONT=Monaco][SIZE=11px]{    [/SIZE][/FONT]
        [COLOR=#931A68][FONT=Monaco][SIZE=11px][COLOR=#000000]    [/COLOR]Frame[COLOR=#000000] [/COLOR]label=[COLOR=#3933ff]"Wetter"[/COLOR][COLOR=#000000]  {[/COLOR][/SIZE][/FONT][/COLOR]
        [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#000000]        [/COLOR][COLOR=#931a68]Webview[/COLOR][COLOR=#000000] [/COLOR][COLOR=#931a68]url=[/COLOR]"/weather?locationId=[U]dus[/U]&layout=[U]wenzel&iconset[/U]=colorful"[COLOR=#000000] [/COLOR][COLOR=#931a68]height=[/COLOR][COLOR=#909090]8[/COLOR][/SIZE][/FONT][/COLOR]
        [FONT=Monaco][SIZE=11px]        [COLOR=#931a68]Text[/COLOR] [COLOR=#931a68]item=[/COLOR]Sunrise_Time[/SIZE][/FONT]
        [FONT=Monaco][SIZE=11px]        [COLOR=#931a68]Text[/COLOR] [COLOR=#931a68]item=[/COLOR]Sunset_Time[/SIZE][/FONT]
        [FONT=Monaco][SIZE=11px]    }[/SIZE][/FONT]
        [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#000000]    [/COLOR][COLOR=#931a68]Frame[/COLOR][COLOR=#000000] [/COLOR][COLOR=#931a68]label=[/COLOR]"[U]Gruppenschalter[/U]"[COLOR=#000000]  {[/COLOR][/SIZE][/FONT][/COLOR]
        [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#000000]        [/COLOR][COLOR=#931a68]Switch[/COLOR][COLOR=#000000] [/COLOR][COLOR=#931a68]item=[/COLOR][COLOR=#000000]Light_All    [/COLOR][COLOR=#931a68]label=[/COLOR]"[U]Alles[/U] an/[U]aus[/U]"[COLOR=#000000]  [/COLOR][COLOR=#931a68]icon=[/COLOR]"light-on"[COLOR=#000000] [/COLOR][COLOR=#931a68]mappings=[[/COLOR][COLOR=#000000]OFF=[/COLOR]"[U]Aus[/U]"[COLOR=#000000], ON=[/COLOR]"[U]Ein[/U]"[COLOR=#000000]]         [/COLOR][/SIZE][/FONT][/COLOR]
        [COLOR=#3933FF][FONT=Monaco][SIZE=11px][COLOR=#000000]        [/COLOR][COLOR=#931a68]Switch[/COLOR][COLOR=#000000] [/COLOR][COLOR=#931a68]item=[/COLOR][COLOR=#000000]Light_Entree [/COLOR][COLOR=#931a68]label=[/COLOR]"[U]Entree[/U] an/[U]aus[/U]"[COLOR=#000000] [/COLOR][COLOR=#931a68]icon=[/COLOR]"light-on"[COLOR=#000000] [/COLOR][COLOR=#931a68]mappings=[[/COLOR][COLOR=#000000]OFF=[/COLOR]"[U]Aus[/U]"[COLOR=#000000], ON=[/COLOR]"[U]Ein[/U]"[COLOR=#000000]][/COLOR][/SIZE][/FONT][/COLOR]
        [COLOR=#931A68][FONT=Monaco][SIZE=11px][COLOR=#000000]        [/COLOR][B]Switch[COLOR=#000000] [/COLOR]item=[COLOR=#000000]Presence     [/COLOR]label=[COLOR=#3933ff]"[/COLOR][COLOR=#3933ff][U]Anwesenheit[/U][/COLOR][COLOR=#3933ff]"[/COLOR][/B][/SIZE][/FONT][/COLOR]
        [FONT=Monaco][SIZE=11px]    }[FONT=Arial][SIZE=15px][/SIZE][/FONT][/SIZE][/FONT]


      Das hatte ich mir vielleicht zu einfach vorgestellt?
      openHAB2 2.5.10 als Docker auf einen unRAID Server (Repository: openhab/openhab:latest-debian)
      Devices: KNX & ZWave

      Kommentar


        #4
        Zu früh gefreut....die Fehlermeldung ist wieder da. Ich hatte keinerlei Änderungen vorgenommen.
        openHAB2 2.5.10 als Docker auf einen unRAID Server (Repository: openhab/openhab:latest-debian)
        Devices: KNX & ZWave

        Kommentar


          #5
          Zitat von EdgarWallace Beitrag anzeigen
          Switchitem=Presence label="Anwesenheit"
          Und DAS funktioniert????

          Ich kenne wohl einen Switch und ich kenne auch ein Item, aber ein Switchitem?

          Korrekt sollte sein:
          Code:
          Switch item=Presence label="Anwesenheit"
          Gruß, Sigi

          Kommentar


            #6
            Nein, das würde selbstverständlich nicht funktionieren. Ich habe keine Ahnung, warum der Editor das so darstellt. Ich habe das so wie von Dir gepostet in meiner SITEMAP stehen.
            openHAB2 2.5.10 als Docker auf einen unRAID Server (Repository: openhab/openhab:latest-debian)
            Devices: KNX & ZWave

            Kommentar


              #7
              Schau dir mal <<< diesen Thread >>> an und die Lösung bezüglich polling period in openhab.cfg. Wie genau das geht steht u.a. in <<< diesem Thread >>>.

              Und: wenn du deinen jeweiligen Code einfach per Schaltfläche (Code] - Code einfügen (Doppelkreuz) markierst gibt es auch keine Probleme mit der Formatierung.

              Gruß, Sigi

              Kommentar


                #8
                Vielen Dank für Deine Mühe Sigi. Diese Änderungen in der openhab.cfg hatte ich bereits vorher vorgenommen; hätte ich vielleicht ebenfalls posten sollen.

                Das Problem hat allerdings mit der Java Version zu tun. Ich bin vorhin von Java 8 zurück auf Java 7 gegangen und die Fehlermeldungen sind weg aber viel wichtiger: die Rule arbeitet nun wie sie soll.

                Ich hatte ja bereits oben auf diesen Thread hingedeutet: https://github.com/openhab/openhab/issues/2586 bzw. https://github.com/openhab/openhab/issues/3771

                Den dort beschriebenen Workaround konnte ich noch nicht testen, werde das aber bei Gelegenheit tun.
                openHAB2 2.5.10 als Docker auf einen unRAID Server (Repository: openhab/openhab:latest-debian)
                Devices: KNX & ZWave

                Kommentar

                Lädt...
                X