<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
See
<a class="moz-txt-link-freetext" href="https://docs.openvehicles.com/en/latest/userguide/scripting.html#global-context">https://docs.openvehicles.com/en/latest/userguide/scripting.html#global-context</a><br>
<br>
…although that's not as clear as it should be.<br>
<br>
"print to the system console as an informational message" actually
means it's sent to the system log.<br>
<br>
The log line has level "info" and since refactoring the Duktape
modules, the tag is "ovms-duk-util". Example:<br>
<pre
style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; overflow-wrap: break-word; white-space: pre-wrap;">2024-09-09 17:46:13.170 CEST I (511230380) ovms-duk-util: [lib/tasmotasp.js:73:processResult] TasmotaSP getPowerState: power=off
</pre>
<br>
See DukOvmsPrint() for the implementation.<br
class="Apple-interchange-newline">
<br>
Regards,<br>
Michael<br>
<br>
<br>
<div class="moz-cite-prefix">Am 11.09.24 um 01:36 schrieb
solterra--- via OvmsDev:<br>
</div>
<blockquote type="cite"
cite="mid:6ac27210-12d2-4d59-9069-e1a3486db6dc@kezarnet.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p>I'm currently working on a script that utilizes PubSub, but I'm
running into an issue where the background function doesn't seem
to display any output in the shell. I'm following the example
from the website:</p>
<pre class="!overflow-visible"><div
class="dark bg-gray-950 contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative">
<div class="overflow-y-auto p-4" dir="ltr"><code
class="!whitespace-pre hljs language-javascript"><span
class="hljs-keyword">var</span> myTicker = <span
class="hljs-keyword">function</span>(<span class="hljs-params">msg, data</span>) {
<span class="hljs-title function_">print</span>(<span
class="hljs-string">"Event: "</span> + msg + <span
class="hljs-string">"\n"</span>);
};
<span class="hljs-title class_">PubSub</span>.<span
class="hljs-title function_">subscribe</span>(<span
class="hljs-string">"ticker.10"</span>, myTicker);
</code></div></div></pre>
<p>For some reason, I can't get the <code>myTicker</code>
function to output anything when triggered. It seems like the
print statements aren't being executed as expected.</p>
<p>Has anyone encountered this before, or does anyone have
suggestions on what might be causing this issue?</p>
<p>Thanks in advance!</p>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26</pre>
</body>
</html>