NEWS
<GELÖST>. Objektwert wird in html-Tabelle nicht angezeigt
-
Hallo,
ich lese per Modebus Stromstärken aus.
Diese werden in der VIS in einer html-Tabelle dargestellt:<table>
<tr>
<td style="border: 3px solid 'e8eede;"><font color ="#000000"<font size="4">       Stromstärke Phase (1):<td><b><font size="4"><font color ="#000000">   {modbus.0.inputRegisters.30007_Phase_1}</font> A</b></td>
</tr>
<tr>
<td style="border: 3px solid 'e8eede;"><font color ="#000000"<font size="4">       Stromstärke Phase (2):<td><b><font size="4"><font color ="#000000">   {modbus.0.inputRegisters.30009_Phase_2}</font> A</b></td>
</tr>
<tr>
<td style="border: 3px solid 'e8eede;"><font color ="#000000"<font size="4">       Stromstärke Phase (3): <td><b><font size="4"><font color ="#000000">   {modbus.0.inputRegisters.30011_Phase_3}</font> A   </b></td></tr>
</table>
Die Werte werden in den Modbus-Objekten des Iobrokers richtig angezeigt.
Die Werte der Phasen 2 und 3 werden in der html-Tabelle iin der VIS richtig angezeigt. Allerdings steht bei Stromstärke Phase (1) "null A". Bei den beiden anderen z.B. 1,55 AWer hat eine Idee, was hier falsch ist?
Danke und schönen 1. Advent
-
zeig mal den dp "modbus.0.inputRegisters.30007_Phase_1"
was steht da drin ?
wenn da null steht, greift er auf den dp zu und bekommt null zurück
zum test: nimm mal ein standard html widget und gebe dort nur {modbus.0.inputRegisters.30007_Phase_1} ein - wird dann der wert angezeigt
deine tabelle - etwas abgeändert
hier ein beispiel für eine schnelle tabelle zum selber machen https://forum.iobroker.net/topic/48130/howto-schnell-erstellte-html-tabelle-für-vis
-
Hallo,
die DP' e sehen so aus (aktuell fließt kein Strom)Deine veränderte Tabelle bringt keine Veränderung.
In ein html-Widget eingetragen wird, wenn ich modbus....30009_Phase_2 eintrage, 0 angezeigt, was aktuell ja auch richtig ist. Modbus...30011_Phase_3 ist auch richtig.
Bei modbus....30007_Phase_1 erscheint "undefined"GELÖST:
Die Einstellung in der modbus-Instanz "Eingangsregister" war nicht richtig.
Nach dem Namen Phase_1 hatte sich noch ein Leerzeichen eingeschlichen.. "....Phase_1 "
Leerzeichen nach der 1 gelöscht und es funktioniert richtig. :)