@asgothian
Danke, das war es.
Klappt.
Falls es wen interessiert.
Das PDF wird von htmldoc generiert. Hat eine GUI und ist ebenfalls per Kommandozeile zu steuern.
Hier das Skript. Poste ich die Tage nach weiterem testen aber aicu nochmal seperat.
Keine Ahnung, ob das auch leichter geht....
Screenshot_20220319-230632_Chrome.jpg
Spoiler
<block xmlns="https://developers.google.com/blockly/xml" type="on" id="zzjUIJ}hlTOm2/`Do|l9" x="63" y="662">
<field name="OID">Object ID</field>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="exec" id="t$6XxW#SG#kl~QH::L2#">
<mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
<field name="WITH_STATEMENT">FALSE</field>
<field name="LOG"></field>
<value name="COMMAND">
<shadow type="text" id="T}`mA#z~l$|ZRbu@bx|t">
<field name="TEXT">mkdir html</field>
</shadow>
</value>
<next>
<block type="exec" id="KOuKx?FCQU:Ug)OBAO~w">
<mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
<field name="WITH_STATEMENT">FALSE</field>
<field name="LOG"></field>
<value name="COMMAND">
<shadow type="text" id="uf~~cgN[.(.1M]xcvTu8">
<field name="TEXT">text</field>
</shadow>
<block type="text_join" id="KM+Dg)QXt}.9^OzDP_z9">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="-u2L#v2]?W`BZFd{~|T0">
<field name="TEXT">cd html && echo '</field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="w`w|w%`mmvOS6a~kU.i=">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.VIS.Tabellen.Erreichbarkeit_Zigbee</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="r}k1T$#6REAK^FQdqEFI">
<field name="TEXT">' > html.html</field>
</block>
</value>
</block>
</value>
<next>
<block type="timeouts_wait" id="0Zxd8R[M|OT7HOzgwbiz">
<field name="DELAY">1000</field>
<field name="UNIT">ms</field>
<next>
<block type="exec" id="BwlhyCgG$q[DKeuVJ2z7">
<mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
<field name="WITH_STATEMENT">FALSE</field>
<field name="LOG"></field>
<value name="COMMAND">
<shadow type="text" id="DP(Fe#n5WCIygq{y[;sP">
<field name="TEXT">cd html && htmldoc --webpage --charset utf-8 -f output.pdf html.html</field>
</shadow>
</value>
<next>
<block type="timeouts_wait" id="o[fb5V30Z0{IBHi(4]H8">
<field name="DELAY">10</field>
<field name="UNIT">sec</field>
<next>
<block type="email" id="x06cJTVcrT#+!?S:.4cL">
<field name="INSTANCE">.0</field>
<field name="IS_HTML">FALSE</field>
<field name="LOG"></field>
<value name="TO">
<shadow type="text" id="[5UH..{${FT+4}CYgvMt">
<field name="TEXT">aa@bb.de</field>
</shadow>
</value>
<value name="TEXT">
<shadow type="text" id="n;@2lDPgDM.uzC!3qF}o">
<field name="TEXT"></field>
</shadow>
</value>
<value name="SUBJECT">
<shadow type="text" id="M!j`S?c^.9c|f#r)`[4C">
<field name="TEXT">Datei </field>
</shadow>
</value>
<value name="FILE_1">
<block type="text" id="W4wG^?K6i2gXP8.9|!=3">
<field name="TEXT">/opt/iobroker/node_modules/iobroker.javascript/html/output.pdf</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>