- Platform information:
- Hardware: Synology DS920+
- OS: Synology DS (Debian) with Docker
- Java Runtime Environment: Unknown - whatever the docker image contains
- openHAB version: 3.4.0 stable
- Issue of the topic: Thermostat temperature readings of group items toggling permanently
Hi all you out there After switching to a completely file based OH configuration (things and items) everything works fine. One minor issue in the log is bogging me:
22:57:16.839 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TCOG1Alle_Temperature' changed from 20 °C to 21.5 °C
22:57:16.853 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TCOG1Alle_Temperature' changed from 21.5 °C to 21 °C
22:57:16.853 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TCOG1Alle_Temperature' changed from 21 °C to 20 °C
This happens every 15 seconds and is cluttering my log. It always starts with an initial temp value (20° above), then cycles through whatever and ends with its inital value (20° above). I have no idea why - there are no log entries about other items having changed. Especially there are no log entries for the individual items that contribute to this “summary” item. Each of the channels linked to this summary item also has its dedicated item which does NOT log an event.
This is the summary item definition:
Number:Temperature TCOG1Alle_Temperature "OG1 Alle Ist [%.1f %unit%]" <temperature> ( TCOG1Alle ) [ "Measurement", "Temperature" ] {
channel="somfytahoma:valveheatingsystem:LH30:TSOG1WC:temperature",
channel="somfytahoma:valveheatingsystem:LH30:TSOG1Wohn:temperature",
channel="avmfritz:FRITZ_DECT_301:OG1Arbeit:OG1Bad:temperature",
channel="avmfritz:FRITZ_DECT_301:OG1Arbeit:OG1Essen:temperature",
channel="avmfritz:FRITZ_DECT_301:OG1Arbeit:OG1Kueche:temperature",
listWidget="widget:ts-label-item" [
title="OG1 Alle Ist"
],
widget="widget:ts-label-card"
}
Each of these channels also has a distinct item - for example, but believe me, all of these channels have such an item:
Number:Temperature TCOG1Bad_Temperature "OG1 Bad Ist [%.1f %unit%]" <temperature> ( TCOG1Bad ) [ "Measurement", "Temperature" ] {
channel="avmfritz:FRITZ_DECT_301:OG1Arbeit:OG1Bad:temperature",
listWidget="widget:ts-label-item" [
title="OG1 Bad Ist"
],
widget="widget:ts-label-card"
}
But the log entries only show up for the “summary” item, not for any of the individual ones. When the summary flips, aren’t the individual items are also supposed to change?
Why? Am I doing anything wrong? Or is it just an issue with how OH calculates the overall state of such a summary item and logs “intermediate” results? (If yes, “it shouldn’t”
)
Thanks for any insight!