NEWS
Lauftext in Widget
-
Hallo @ All
Weiss jemand von Euch wie ich in einem Widget einen Datenpunkt Lauftext bekomme.
Welches Widget benötige ich dazu?
Hat jemand ein Beispiel für mich? -
Dann antworte ich mir mal selber.
Das geht mit dem HTML Widget.
Dieses Widget erwartet dafür aber einen .html Datenpunkt.
Also, neuen Datenpunkt mit .html in den Objekten angelegt.
Dann im VIS kommt folgender Beispiel Befehl ins HTML Widget rein:<marquee scrollamount="3">{Geräte.0.Lauftexte.Alexa_Wohn.alexawohn.html}</marquee>Dann Blockly:
Aktualisiere Datenpunkt .html mit Datenpunkt welcher Angezeigt werden soll.<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on" id="qoP:S,%3A+kMo%JXqqbJ" x="-537" y="-337"> <field name="OID">alexa2.0.Echo-Devices.90F0071865310GRK.Player.currentTitle</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="update" id="y;A!Eyuc9;9(a(-zKqyJ"> <mutation delay_input="false"></mutation> <field name="OID">Geräte.0.Lauftexte.Alexa_Wohn.alexawohn.html</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="B@xBroYGLQ3n:7|i*2a/"> <field name="ATTR">val</field> <field name="OID">alexa2.0.Echo-Devices.90F0071865310GRK.Player.currentTitle</field> </block> </value> </block> </statement> </block> </xml> -
Dann antworte ich mir mal selber.
Das geht mit dem HTML Widget.
Dieses Widget erwartet dafür aber einen .html Datenpunkt.
Also, neuen Datenpunkt mit .html in den Objekten angelegt.
Dann im VIS kommt folgender Beispiel Befehl ins HTML Widget rein:<marquee scrollamount="3">{Geräte.0.Lauftexte.Alexa_Wohn.alexawohn.html}</marquee>Dann Blockly:
Aktualisiere Datenpunkt .html mit Datenpunkt welcher Angezeigt werden soll.<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on" id="qoP:S,%3A+kMo%JXqqbJ" x="-537" y="-337"> <field name="OID">alexa2.0.Echo-Devices.90F0071865310GRK.Player.currentTitle</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="update" id="y;A!Eyuc9;9(a(-zKqyJ"> <mutation delay_input="false"></mutation> <field name="OID">Geräte.0.Lauftexte.Alexa_Wohn.alexawohn.html</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="B@xBroYGLQ3n:7|i*2a/"> <field name="ATTR">val</field> <field name="OID">alexa2.0.Echo-Devices.90F0071865310GRK.Player.currentTitle</field> </block> </value> </block> </statement> </block> </xml>@Yetiberg
mit html widget , mit css und in chrome getestet (mouse hover): leider ein kleines ruckeln (bildschirmaufnahmeverschlimmert noch !) - aber du hast eh schon eine lösung gefunden - ist deine version ruckelfrei in chrome ?
.marquee2 { white-space: nowrap; overflow: hidden; font-size: 18px; margin: 0 auto; animation: marquee 15s linear infinite; } .marquee2:hover { animation-play-state: paused } @keyframes marquee2 { 0% { transform: translateX(0); } 100% { transform: translateX(-100%); } }
-
-
Dann antworte ich mir mal selber.
Das geht mit dem HTML Widget.
Dieses Widget erwartet dafür aber einen .html Datenpunkt.
Also, neuen Datenpunkt mit .html in den Objekten angelegt.
Dann im VIS kommt folgender Beispiel Befehl ins HTML Widget rein:<marquee scrollamount="3">{Geräte.0.Lauftexte.Alexa_Wohn.alexawohn.html}</marquee>Dann Blockly:
Aktualisiere Datenpunkt .html mit Datenpunkt welcher Angezeigt werden soll.<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on" id="qoP:S,%3A+kMo%JXqqbJ" x="-537" y="-337"> <field name="OID">alexa2.0.Echo-Devices.90F0071865310GRK.Player.currentTitle</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="update" id="y;A!Eyuc9;9(a(-zKqyJ"> <mutation delay_input="false"></mutation> <field name="OID">Geräte.0.Lauftexte.Alexa_Wohn.alexawohn.html</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="B@xBroYGLQ3n:7|i*2a/"> <field name="ATTR">val</field> <field name="OID">alexa2.0.Echo-Devices.90F0071865310GRK.Player.currentTitle</field> </block> </value> </block> </statement> </block> </xml>@Yetiberg sagte in Lauftext in Widget:
Dann antworte ich mir mal selber.
Das geht mit dem HTML Widget.
Dieses Widget erwartet dafür aber einen .html Datenpunkt.
Also, neuen Datenpunkt mit .html in den Objekten angelegt.
Dann im VIS kommt folgender Beispiel Befehl ins HTML Widget rein:<marquee scrollamount="3">{Geräte.0.Lauftexte.Alexa_Wohn.alexawohn.html}</marquee>Dann Blockly:
Aktualisiere Datenpunkt .html mit Datenpunkt welcher Angezeigt werden soll.<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on" id="qoP:S,%3A+kMo%JXqqbJ" x="-537" y="-337"> <field name="OID">alexa2.0.Echo-Devices.90F0071865310GRK.Player.currentTitle</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="update" id="y;A!Eyuc9;9(a(-zKqyJ"> <mutation delay_input="false"></mutation> <field name="OID">Geräte.0.Lauftexte.Alexa_Wohn.alexawohn.html</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="B@xBroYGLQ3n:7|i*2a/"> <field name="ATTR">val</field> <field name="OID">alexa2.0.Echo-Devices.90F0071865310GRK.Player.currentTitle</field> </block> </value> </block> </statement> </block> </xml>Ich habe die Unwetterwarnungen als Laufschrift, wie bekomme ich es denn hin das der "html" Datenpunkt sich aktualisiert?
-
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden