Configure boolean tag history

I have an issue where my boolean tags are keep getting logged even while they have the same value. Massivly filling the database with unwanted data.

what setting is recomend for a boolean to only log when it acualty changes value.

this is what i have tried/used

deadband style: discrete
deadband mode: absolute
historical deadband: tried both the default 0.01 and 1.0
min time between samples: 5 sec
max time between samples: 0

ignition 8.1.35

Could it be becaus the tag sometimes goes to another quality, deu to OPC performace limitations in the PLC?
"Good_Overload("Sampling has slowed down due to resource limitations.")"

example off unwanted data

tagid intvalue floatvalue stringvalue datevalue dataintegrity t_stamp
3706 1 NULL NULL NULL 192 1719569874932
3706 1 NULL NULL NULL 192 1719569875922
3706 1 NULL NULL NULL 192 1719570071429
3706 1 NULL NULL NULL 192 1719570075495
3706 1 NULL NULL NULL 192 1719570334535

Other question. When do changes to tag settings regarding history go in effect, seems that the changes i do do nothing.

Are the examples you show back-to-back, or were there points in between? I'm wondering if it's logging based on quality, bouncing between good/bad?

Edit, geez... I completely missed your comment about quality, yes, quality will affect when a point is stored.

It is back to back directly from the database (only filterd on tagid). I expect its a quality thing (editted the post)

So its logging between good and good? is there a setting somwhere to nuke this beheviour?

1 Like

Ok, this works for 99% of my tags that where expression tags already.

now only to find a way to do the remaing tags that are are OPC tags. (without recreating them). It realy shoul have a tickbox "fuck off quality"