搜索

注册

感谢您的注册!您会收到一封确认邮件,用于激活您的账户。

username already taken
您已经有账户了? .

Login

忘记了密码?
您还没有一个账户? 马上注册 注册新账户使用界面编辑器和论坛
登入并创建主题



Libnodave Status farblich in App anzeigen

#1 九月 1, 2015 20:45:37 by Pankbert

Libnodave Status farblich in App anzeigen

Hallo,

Ich Steuere 2 Logos über die Libnodave Bibliothek mit der NetIO APP.

Ausgänge ansteuern funktioniert.
Statusänderung (in Textformat) mit Label funktioniert auch.

Jetzt möchte ich den Status aber farblich z.b green.png > on und red.png > off angezeigt bekommen.

Wie funktioniert das ?

In meinem Label habe im parseResponse =
(?<=“DeviceId”:3,“AttributeId”:1,“Value”:{0,10}{0,10},“ValueText”:")*
angegeben.
Ich weiß das ich das irgendwie mit formatResponse funktioniert, aber ich bekomme es nicht hin.

Das Device in der Libnodave lautet wiefolgt:

<device id=“3” name=“Licht Carret Links” type=“light”>
<attribute id=“1” name=“Status” address=“204.0” datatype=“bit”>
<valuetext value=“0” text=“off” />
<valuetext value=“1” text=“on” />
</attribute>
<method id=“1” name=“ein/aus” address=“152.0” />
</device>

Um Hilfe wäre ich sehr dankbar

Gruß
Pankbert

编辑 Pankbert (九月 1, 2015 20:46:57)

#2 十月 22, 2015 21:05:49 by Gadau

Libnodave Status farblich in App anzeigen

Das würde mich auch sehr interressieren….

#3 十月 22, 2015 21:56:32 by Andycode

Libnodave Status farblich in App anzeigen

Hey

Also wenn du das so machen willst mit green.png und red.png musst du das so machen.

Bei parseResponse:
(?<=“DeviceId”:1,“AttributeId”:1,“Value”:{0,10}{0,10},“ValueText”:")*

Bei formatResponse:
{0}.png

Und Bei Logocontrol musst du das einstellen :

<device id=“1” name=“Licht” type=“light”>
<attribute id=“1” name=“Status” address=“1064.3” datatype=“bit”>
<valuetext value=“0” text=“red” />
<valuetext value=“1” text=“green” />
</attribute>
<method id=“1” name=“Ein” address=“1.0” />
<method id=“2” name=“Aus” address=“1.1” />
</device>

Ich hoffe ich konnte helfen