On 4/10/25 14:21, Craig Leres via OvmsDev wrote:
I'm now testing 3.3.004-313-g78a49a59 (which is older than 3.3.004-323- gbc1f75c9, yet another git annoyance for me that the hashes are not chronological...) But I think it has one change that 3.3.004-313- g78a49a59 does not.
It looks like 78a49a59 is the source of my hologram usage increase. I see these:
+ m_updatetime_keepalive = 29*60;
+ m_legacy_event_topic = true;
But m_legacy_event_topic doesn't look like it has an impact (mg_mqtt_publish() still gets called).
However, this worries me:
- [server.v3] updatetime.keepalive -- Max number of seconds to allow the MQTT connection to be idle before
slightly shorter than the network'ssending PINGREQ. Should be set
your MQTT server. If these are unknownNAT timeout and the timeout of
Symptoms of keepalive being too high areyou can use trial and error.
a certain point, or "Disconnected froma lack of metric updates after
the log. In previous releases this usedOVMS Server V3" appearing in
default value 1740 aligns withthe Mongoose default of 60. Newobserved Hologram timeout of 1800.
but, again, not clear how it can drive up cellular usage when I'm on wifi. (Unless there is some kind of wifi-sleep mode happening that causes cellular to be used?) So maybe this is just triggering a previously latent bug?
Anyway, I don't see how to disable this short of commenting code out.
Craig
OVMS# config list server.v3 server.v3 (readable writeable) port: server: example.net tls: yes topic.prefix: updatetime.connected: updatetime.idle: user: fred