I have OpenHAB 2.2 installed on Ubuntu 16.04 LTS Desktop
java -verrsion:
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
I can see this event in logfile /var/log/openhab2/events.log
2018-01-12 11:01:30.918 [vent.ItemStateChangedEvent] - outdoor_temperature changed from 3.1 to 3.4
and also it is showing on webpage, but it is not showing any last update on webpage.
I have tried many different ways (as suggested in this forum) for the rule like:
postUpdate(outdoor_sensor_LastUpdate, new DateTimeType())
or
outdoor_sensor_LastUpdate(now.toString())
or like in this post: Best Practice LastUpdate rule
but nothing works at all. All I can see is - - on webpage beside Last Update
I also got no errors in openhab.log file.
Do I need to install or enable something? Addon? Binding?
For testing purposes I tried logInfo(“Just a test”) in the rule but this is not written to openhab.log file
The same problem is with OpenHAB 2.1 on Raspberry Pi.
Oh, that was a typo because of different changes and different configs.
I fixed rule to outdoor_sensor_LastUpdate, but last update time is not showing on webpage.
I restarted OpenHAB service, but it is still not working.
2018-01-12 10:40:32.761 [vent.ItemStateChangedEvent] - outdoor_temperature changed from NULL to 51.1
2018-01-12 10:40:32.775 [vent.ItemStateChangedEvent] - outdoor_sensor_LastUpdate changed from NULL to 2018-01-12T10:40:32.763+0100
I use openHABian 2.3.0 Build #1177 on Raspi3, but i am sure isn’t a problem off the version or the hardware
rule "SS"
when
System started
then
outdoor_temperature.postUpdate(5.1)
Thread::sleep(1000)
outdoor_temperature.postUpdate(5.2)
Thread::sleep(1000)
outdoor_temperature.postUpdate(5.2)
end
rule "Outdoor sensor last update"
when
Item outdoor_temperature received update
then
outdoor_sensor_LastUpdate.postUpdate(new DateTimeType())
end
2018-01-12 11:31:06.061 [vent.ItemStateChangedEvent] - outdoor_temperature changed from 51.1 to 5.1
2018-01-12 11:31:06.075 [vent.ItemStateChangedEvent] - outdoor_sensor_LastUpdate changed from 2018-01-12T10:40:32.763+0100 to 2018-01-12T11:31:06.060+0100
2018-01-12 11:31:07.063 [vent.ItemStateChangedEvent] - outdoor_temperature changed from 5.1 to 5.2
2018-01-12 11:31:07.083 [vent.ItemStateChangedEvent] - outdoor_sensor_LastUpdate changed from 2018-01-12T11:31:06.060+0100 to 2018-01-12T11:31:07.067+0100
2018-01-12 11:31:08.094 [vent.ItemStateChangedEvent] - outdoor_sensor_LastUpdate changed from 2018-01-12T11:31:07.067+0100 to 2018-01-12T11:31:08.072+0100