Ankündigung

Einklappen
Keine Ankündigung bisher.

Warum sendet OH ständig Temperaturänderungen?

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

    Warum sendet OH ständig Temperaturänderungen?

    Hallo. Warum sendet mein OH immer mehrere Temperatur-Änderungen (soll)? An meinen Tastern ist niemand dran, es muss an OH liegen. Nur habe ich nicht die geringste Ahnung, warum das so ist. Könnt ihr mir weiter helfen?

    Hier der log Auszug:

    Code:
    2021-05-25 16:53:19.958 [vent.ItemStateChangedEvent] - au_h_ist changed from 19.1 to 18.900000000000002
    
    2021-05-25 16:53:29.087 [vent.ItemStateChangedEvent] - sz_h_ist changed from 22.1 to 21.8
    
    2021-05-25 16:54:00.637 [vent.ItemStateChangedEvent] - gz_h_ist changed from 22.7 to 22.8
    
    2021-05-25 16:54:41.956 [vent.ItemStateChangedEvent] - au_h_ist changed from 18.900000000000002 to 18.6
    
    2021-05-25 16:55:32.945 [vent.ItemStateChangedEvent] - au_h_ist changed from 18.6 to 18.400000000000002
    
    2021-05-25 16:56:40.933 [vent.ItemStateChangedEvent] - au_h_ist changed from 18.400000000000002 to 18.1
    
    2021-05-25 16:57:35.927 [vent.ItemStateChangedEvent] - au_h_ist changed from 18.1 to 17.900000000000002
    
    2021-05-25 16:58:33.059 [vent.ItemStateChangedEvent] - wz_h_ist changed from 22.0 to 21.900000000000002
    
    2021-05-25 16:59:14.927 [vent.ItemStateChangedEvent] - au_h_ist changed from 17.900000000000002 to 17.6
    
    2021-05-25 16:59:20.791 [vent.ItemStateChangedEvent] - wz_h_soll changed from 21.0 to 22.0
    
    2021-05-25 16:59:20.829 [vent.ItemStateChangedEvent] - wz_h_soll changed from 22.0 to 21.0
    
    2021-05-25 16:59:21.797 [vent.ItemStateChangedEvent] - gz_h_soll changed from 21.0 to 22.5
    
    2021-05-25 16:59:21.835 [vent.ItemStateChangedEvent] - gz_h_soll changed from 22.5 to 21.0
    
    2021-05-25 16:59:22.798 [vent.ItemStateChangedEvent] - ki_h_soll changed from 22.0 to 17.5
    
    2021-05-25 16:59:22.834 [vent.ItemStateChangedEvent] - ki_h_soll changed from 17.5 to 22.0
    
    2021-05-25 17:00:14.333 [vent.ItemStateChangedEvent] - bad_h_ist changed from 22.2 to 22.400000000000002
    
    2021-05-25 17:00:23.788 [vent.ItemStateChangedEvent] - bad_h_soll changed from 23.0 to 24.5
    
    2021-05-25 17:00:23.826 [vent.ItemStateChangedEvent] - bad_h_soll changed from 24.5 to 23.0
    
    2021-05-25 17:00:30.908 [vent.ItemStateChangedEvent] - au_h_ist changed from 17.6 to 17.400000000000002
    
    2021-05-25 17:00:33.923 [vent.ItemStateChangedEvent] - ku_h_ist changed from 22.2 to 22.1
    Hier die items dazu:

    Code:
    Number au_h_ist "Außentemperatur [%.1f °C]" <temperature> (gHeiz,gHeiz) { channel="knx:device:bridge:generic:au_t_ist" }
    Number bad_h_ist "Bad Isttemp. [%.1f °C]" <temperature> (gHeiz,gBad) { channel="knx:device:bridge:generic:bad_t_ist" }
    Number bad_h_soll "Bad Solltemp. Ist [%.1f °C]" <temperature> (gHeiz,gBad) { channel="knx:device:bridge:generic:bad_t_soll" }
    Number fl_h_ist "Flur Temperatur Ist [%.1f °C]" <temperature> (gHeiz,gFlur) { channel="knx:device:bridge:generic:flur_t_ist" }
    Number fl_h_soll "Flur Solltemp. Ist [%.1f °C]" <temperature> (gHeiz,gFlur) { channel="knx:device:bridge:generic:flur_t_soll" }
    Number gz_h_ist "Gaestezimmer Isttemp. [%.1f °C]" <temperature> (gHeiz,gGaestezimmer) { channel="knx:device:bridge:generic:gast_t_ist" }
    Number gz_h_soll "Gaestezimmer Solltemp. Ist [%.1f °C]" <temperature> (gHeiz,gGaestezimmer) { channel="knx:device:bridge:generic:gast_t_soll" }
    Number hwr_h_ist "HWR Isttemp. [%.1f °C]" <temperature> (gHeiz,gHWR) { channel="knx:device:bridge:generic:hwr_t_ist" }
    Number hwr_h_soll "HWR Solltemp. Ist [%.1f °C]" <temperature> (gHeiz,gHWR) { channel="knx:device:bridge:generic:hwr_t_soll" }
    Number ki_h_ist "Kinderzimmer Isttemp. [%.1f °C]" <temperature> (gHeiz,gKinderzimmer) { channel="knx:device:bridge:generic:kind_t_ist" }
    Number ki_h_soll "Kinderzimmer Solltemp.Ist [%.1f °C]" <temperature> (gHeiz,gKinderzimmer) { channel="knx:device:bridge:generic:kind_t_soll" }
    Number ku_h_ist "Küche Temperatur Ist [%.1f °C]" <temperature> (gHeiz,gKueche) { channel="knx:device:bridge:generic:kueche_t_ist" }
    Number ku_h_soll "Küche Solltemp. Ist [%.1f °C]" <temperature> (gHeiz,gKueche) { channel="knx:device:bridge:generic:kueche_t_soll" }
    Number sz_h_ist "Schlafen Isttemp. [%.1f °C]" <temperature> (gHeiz,gSchlafzimmer) { channel="knx:device:bridge:generic:schlaf_t_ist" }
    Number sz_h_soll "Schlafen Solltemp. Ist [%.1f °C]" <temperature> (gHeiz,gSchlafzimmer) { channel="knx:device:bridge:generic:schlaf_t_soll" }
    Number wz_h_ist "Wohnen Isttemp. [%.1f °C]" <temperature> (gHeiz,gWohnen) { channel="knx:device:bridge:generic:wohnen_t_ist" }
    Number wz_h_soll "Wohnen Solltemp. Ist [%.1f °C]" <temperature> (gHeiz,gWohnen) { channel="knx:device:bridge:generic:wohnen_t_soll" }
    und die things:

    Code:
    Type number : au_t_ist "Außentemp." [ ga="2/0/0" ]
    Type number : bad_t_ist "Bad Temp ist" [ ga="2/1/18" ]
    Type number : bad_t_soll "Bad Temp soll" [ ga="2/1/19+<2/1/20" ]
    Type number : flur_t_ist "Flur Temp ist" [ ga="2/1/36" ]
    Type number : flur_t_soll "Flur Temp soll" [ ga="2/1/37+<2/1/38" ]
    Type number : gast_t_ist "Gast Temp ist" [ ga="2/1/30" ]
    Type number : gast_t_soll "Gast Temp soll" [ ga="2/1/31+<2/1/32" ]
    Type number : hwr_t_ist "HWR Temp ist" [ ga="2/1/42" ]
    Type number : hwr_t_soll "HWR Temp soll" [ ga="2/1/43+<2/1/44" ]
    Type number : kind_t_ist "Kind Temp ist" [ ga="2/1/12" ]
    Type number : kind_t_soll "Kind Temp soll" [ ga="2/1/13+<2/1/14" ]
    Type number : kueche_t_ist "Kueche Temp ist" [ ga="2/1/0" ]
    Type number : kueche_t_soll "Kueche Temp soll" [ ga="2/1/1+<2/1/2" ]
    Type number : schlaf_t_ist "Schlaf Temp ist" [ ga="2/1/24" ]
    Type number : schlaf_t_soll "Schlaf Temp soll" [ ga="2/1/25+<2/1/26" ]
    Type number : wohnen_t_ist "Wohnen Temp ist" [ ga="2/1/5" ]
    Type number : wohnen_t_soll "Wohnen Temp soll" [ ga="2/1/6+<2/1/7" ]
    Und das dann lediglich in eine sitemap rein. Hier Beispiel Schlafzimmer, aber bei jedem Raum gleich. Aber es wird im OH auch nichts geändert, trotzdem sendet "irgendwas" immer Änderungen...

    sitemap:

    Code:
    Text label="Schlafzimmer" icon="bedroom" {
    Switch item=sz_l_decke
    Switch item=sz_l_bett_li
    Switch item=sz_l_bett_re
    Switch item=sz_l_std
    Switch item=sz_l_all_aus
    Switch item=sz_r_gross
    Switch item=sz_r_klein
    Selection item=g_sz_r_rol label="Rolladen [%d %%]" icon="rollershutter" mappings=[0="Offen", 10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
    Text item=sz_h_ist label="Schlafen ist [%.1f °C]"
    Setpoint item=sz_h_soll label="Schlafen Soll [%.1f °C]" step=0.5 minValue=7 maxValue=26
    Ich hoffe, dass es nicht mit dem KNX zu tun hat, da dies von einer Elektro-Firma installiert wurde. Davon habe ich keine Ahnung. Ich habe nur eine Adressen-Liste bekommen.

    Danke schon mal für eure Hilfe!

    #2
    Hallo,

    Was zeigt denn der Busmonitor der ETS? Zeigt dieser diese Wertänderungen nicht?

    Kommentar


      #3
      Zitat von kfxer Beitrag anzeigen
      Ich hoffe, dass es nicht mit dem KNX zu tun hat, da dies von einer Elektro-Firma installiert wurde. Davon habe ich keine Ahnung. Ich habe nur eine Adressen-Liste bekommen.

      Danke schon mal für eure Hilfe!
      Da habe ich keinen Zugriff... Hab keine ETS.

      Kommentar


        #4
        Oh, das hab ich überlesen.

        Warum hast Du bei deinen Soll-items immer zwei GA-Adressen angegeben?
        Was ist die zweite Adresse?

        Zitat von kfxer Beitrag anzeigen
        Type number : bad_t_soll "Bad Temp soll" [ ga="2/1/19+<2/1/20" ]
        Type number : flur_t_soll "Flur Temp soll" [ ga="2/1/37+<2/1/38" ]
        Type number : gast_t_soll "Gast Temp soll" [ ga="2/1/31+<2/1/32" ]
        Type number : hwr_t_soll "HWR Temp soll" [ ga="2/1/43+<2/1/44" ]
        Type number : kind_t_soll "Kind Temp soll" [ ga="2/1/13+<2/1/14" ]
        Type number : kueche_t_soll "Kueche Temp soll" [ ga="2/1/1+<2/1/2" ]
        Type number : schlaf_t_soll "Schlaf Temp soll" [ ga="2/1/25+<2/1/26" ]
        Type number : wohnen_t_soll "Wohnen Temp soll" [ ga="2/1/6+<2/1/7" ]

        Kommentar


          #5
          Mhh gute Frage. Bestimmt, weil ich das irgendwo mal aufgeschnappt habe? lt der Adressen-Liste sieht das so aus, als Beispiel für den Flur.

          image_113273.png
          Angehängte Dateien

          Kommentar


            #6
            Also, Punkt 1: Es ist sehr unwahrscheinlich, dass openHAB hier aktiv Änderungen herbeiführt. Ohne Busmonitor bzw. Gruppenmonitor ist das aber natürlich nicht zu verifizieren. Warum ich denke, dass openHAB hier nicht schuldig ist? Im log steht nur ein changed Ereignis, aber kein received command. Du könntest das Logging für das knx Addon auf TRACE setzen, dann bekommst Du jedne Muks mit, den das knx Addon veranstaltet (ist dann allerdings echt geschwätzig...).

            Punkt 2: Die Definition mit zwei GA ist vollkommen korrekt. Die erste GA dient zum Setzen des Temperaturwertes, die zweite GA (welche auch beim Start gelesen wird), liefert den aktuellen Status und setzt somit den Zustand des verlinkten Items. Das sollte man grundsätzlich mit allen Geräten machen, wo dies sinnvoll ist, z.B.Schaltaktor Schaltbefehl und Zustand. Bei bestehenden Installationen ohne Zugriff per ETS fehlen aber meist essenzielle Kommunikationsobjekte.

            Kommentar


              #7
              Hi kfxer,

              das liegt nicht an OH. Da hat Dein Eli die Temperatursensoren wohl so parametrisiert, dass sie bei sehr geringen Änderungen (z.B. 1%) den neuen Wert auf den Bus senden.

              Habe ich auch mit meinen Helligkeitssensoren so gemacht, da ich den Sensor im Wintergarten nutze, um bei weniger als 5 Lux die Rollläden runterfahren zu lassen.

              Gruß
              Boberger

              Kommentar


                #8
                Boberger Nein, es geht ihm um Sollwerte, nicht um Istwerte.

                Kommentar

                Lädt...
                X