Ich bin dabei meine Vis neu zu gestalten. Hier mal die ersten Ergebnisse:
Die Bezeichnungen der Melder habe ich aus Sicherheitsgründen retuschiert.
Ich bin dabei meine Vis neu zu gestalten. Hier mal die ersten Ergebnisse:
Die Bezeichnungen der Melder habe ich aus Sicherheitsgründen retuschiert.
Hallo,
ich weiß, dass es viele von euch gibt, die selber wenig Inspiration mitbringen, um schöne Views selber zu gestalten. Da es mir selber auch so geht, möchte ich diesen Beitrag erstellen. Hier soll es wirklich nur um die graphische Darstellung, also das Layout für Alarmanlagen gehen. Ich habe meine Alarmanlagen View durch gute Ideen von anderen Nutzern zusammengestellt, bin aber noch nicht zu frieden.
Hier bitte keine Fragen stellen, wie das gemacht wurde und wie das funktioniert usw. Ich möchte meine View auch nicht zur Verfügung stellen und bitte auch keine Nachfragen diesbezüglich.
Hier bitte auch keine Diskussionen anfangen, um das Thread so schlank wie möglich zu halten!
Bewertet werden können die Beiträge unten rechts, mit Pfeil nach oben oder Pfeil nach unten!
Postet hier bitte nur Views, welche für Alarmanlagen gedacht sind!
Ich mache mal den Anfang mit meiner Alarmanlagen View welche ich mit einer Lupusec XT2 Plus und den Lupusec Adapter nutze.
Hallo,
ich möchte mir mit Binance ein paar Preise verschiedener Cryptowährungen anzeigen lassen.
Die Installation hat gut geklappt.
Ich bekomme aber Fehlermeldungen im Log.
Hier mal ein Auszug im Debug Modus:
2022-03-30 00:01:05.637 info State value to set for "binance.0.account.balance.ADX" has to be type "number" but received type "string"
binance.0
2022-03-30 00:01:05.637 info State value to set for "binance.0.account.balance.BNB" has to be type "number" but received type "string"
binance.0
2022-03-30 00:01:05.638 info State value to set for "binance.0.account.balance.THETA" has to be type "number" but received type "string"
binance.0
2022-03-30 00:01:05.638 info State value to set for "binance.0.account.balance.LUNA" has to be type "number" but received type "string"
binance.0
2022-03-30 00:01:05.637 warn Read-only state "binance.0.account.balance.BNB" has been written without ack-flag with value "00000"
binance.0
2022-03-30 00:01:05.636 warn Read-only state "binance.0.price.SANTOSBUSD" has been written without ack-flag with value "00000"
binance.0
2022-03-30 00:01:05.636 warn Read-only state "binance.0.price.JASMYTRY" has been written without ack-flag with value "0000"
binance.0
2022-03-30 00:01:05.637 warn Read-only state "binance.0.account.balance.ADX" has been written without ack-flag with value "0000"
Ich schau am WE danach. Bin gerade beruflich unterwegs.
Genutzt mit Lupusec XT2 Plus und
2 Fensterkontakten von Xiaomi für die Garage.
Hallo,
ich habe den Binance Adapter installiert, um mir die aktuellen Preise Meier Cryptowährungen auf meiner VIS anzeigen zu lassen.
Im Log erhalte ich folgende Fehler. Hat wohl irgendetwas mit den Schreibrechten zu tun.
Was kann ich ändern, um den Fehler zu beheben?
ich habe das View vom Anfang des Beitrages installiert und dann auf meine Bedürfnisse angepasst.
Hier der Link zum View: Zum Download
Hier bitte schön.
Bitte als neue View importieren.
Und hier noch die Hintergrundbilder
Hi, das ist eigentlich völlig egal.
Es kommt ganz darauf an, das für Datenpunkte deine Fenstersensoren bereitstellen.
Ich habe das bei mir ganz einfach geregelt und es funktioniert super.
Wenn das Fenster geöffnet wird, setze ich die Temperatur auf 5 Grad.
Das hat den Vorteil, dass nicht mehr geheizt wird, aber die Tado eigene Fenster auf Erkennung noch funktioniert und wenn die dann abgelaufen ist, wird die Temperatur wieder auf 5 Grad gestellt und es geht somit keine Energie verloren.
Mit Clear Zone Overlay wird dann der Wert deines voreingestellten Heizprogammes, nach dem Fenster schließen wieder eingestellt.
Hier das Script
<xml xmlns="https://developers.google.com/blockly/xml">
<block type="on_ext" id="GC=mpw#p2r6h#^`T*R#," x="63" y="-487">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="oKN:za]*?OkA.ixh3#B/">
<field name="oid">deconz.0.sensors.00158d0004201925.open</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="H5HHhwOGohnD.~p.LOq3">
<mutation elseif="2"></mutation>
<value name="IF0">
<block type="logic_operation" id="`z6@wKKo`I^;B$VOYDTT">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="w8tmEAH/7o28MdLN=WcB">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="vm:=yBY9:#|cl]_XO?4u">
<field name="ATTR">val</field>
<field name="OID">deconz.0.sensors.00158d0004201925.open</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="=R/%kRn:An-V!{K[u|pl">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id=",x:b76MfdxKZVbRP2RE0">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="u^SwCV1|:kXK`wzL0+kl">
<field name="ATTR">val</field>
<field name="OID">tado.0.1076995.Rooms.5.setting.power</field>
</block>
</value>
<value name="B">
<block type="text" id="`4#a()fH0%2Py~uW34IL">
<field name="TEXT">ON</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="QrD*2GBvPouf-T`+!0e.">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">tado.0.1076995.Rooms.5.setting.temperature.celsius</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="D9e8)c4Dxl7]PZo6e^~z">
<field name="NUM">5</field>
</block>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_operation" id="-u(^n|zi1Uio0}pwAySt">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="[?Ksf3v|6AC1LBvdm0Pv">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="pYKaPd|t{Zt.f?UmL-,J">
<field name="ATTR">val</field>
<field name="OID">deconz.0.sensors.00158d0004201925.open</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="jDyJ`d]!(KA7S((P=XT1">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="Ekd`Q^N^*#s}s8zcZL9K">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="ABw;qatAv!F+*pN#8.Sn">
<field name="ATTR">val</field>
<field name="OID">tado.0.1076995.Rooms.5.setting.power</field>
</block>
</value>
<value name="B">
<block type="text" id="[.RXvibB+-PDe~u.U5)}">
<field name="TEXT">ON</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="control" id="^!hCU/Efhva{r-}bv[}1">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">tado.0.1076995.Rooms.5.overlayClearZone</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="uV9PYP++BsorvR#)0+?n">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<value name="IF2">
<block type="logic_operation" id="%rtXcpOFEqXvF1V399;[">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="!@ZNS1vizO`bBSom(,a?">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="##y(H3+.L@are*weI!IP">
<field name="ATTR">val</field>
<field name="OID">deconz.0.sensors.00158d0004201925.open</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="r1zI+V9u!dz$WY%Xu*Ix">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="$Bp!dd@h/L!@-=ta^Lx?">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="`p#M=T7Im;cBbZs)x2/Y">
<field name="ATTR">val</field>
<field name="OID">tado.0.1076995.Rooms.5.setting.power</field>
</block>
</value>
<value name="B">
<block type="text" id="FQRU*lu(^SR+:~d8oQkA">
<field name="TEXT">OFF</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</xml>
Das ist schön, dass du antwortest. Aber wozu benötige ich einen mit Blockly erstellten Datenpunkt?
Mein Sensor liefert doch bereits einen aussagekräftigen Datenpunkt, welchen Ich von überall auslesen kann!
Hallo,
Ich möchte in der Home App nachschauen können, wie lange z.B. ein Fenster schon offen ist.
Mein Fensterkontakt gibt das letzte Update als Datenpunkt aus, wann zuletzt geschaltet wurde, also wann Kontakt geöffnet oder geschlossen wurde.
Wie muss ich diesen Datenpunkt "lastupdate" in Yahka konfigurieren, damit er in der Home App die Zeit der letzten Aktion angezeigt wird?
Ich probiere schon seit mehreren Tagen rum un habe hier im Forum auch nichts passendes finden können.
Danke im Voraus!
@niko_at sagte in Harmony Adapter - keine Objekte:
192.168.255.255
Hallo,
ich möchte das Thema hier noch einmal aufgreifen.
Es liegt tatsächlich an der Synology Firewall.
Nachdem ich diese kurzzeitig ausgeschaltet hatte, wurden die Objekte angelegt.
Kennt mittlerweile jemand den Port, welcher freigegeben werden muss?
Ein nicht enden wollendes Projekt. Ich drehe noch durch.
Also, der Stick läuft wieder. Leider wird mir das Gateway im ioBroker immer noch als false angezeigt.
Die verbundenen Geräte schalten aber so wie sie sollen. Warum auch immer?!
Natürlich hätte ich gerne, dass alles zu 100% läuft und somit gehört auch dazu, dass das Gatway auf true steht.
Wie oben schon geschrieben, hängt das mit der Firewall zusammen.
Ich habe die Firewall so eingestellt, dass nur Geräte und Dienste laufen, welche explizit freigegeben wurden.
Alle Anderen werden blockiert. Die Ports 8077 und 8078 habe ich ebenfalls freigegeben, damit der ConBee Stick mit dem deconz Adapter kommunizieren kann.
Soweit so gut. Trotzdem blockiert die Firewall die Kommunikation mit dem Geteway. Weiß jemand, ob hier noch ein anderer Port freigegeben werden muss?
Wenn ich die Syno Firewall komplett ausschalte, wird der Datenpunkt Geteway alive true. Sobald ich die Firewall wieder einschalte, geht der Status auf null.
Der Stick läuft wieder, auch in ioBroker.
In ioBroker wird mir der Conbee aber als nicht verbunden angezeigt
Woran kann das liegen?
EDIT: Die Firewall hatte blockiert.
PROBLEM GELÖST
Hallo,
ich möchte mir mit Binance ein paar Preise verschiedener Cryptowährungen anzeigen lassen.
Die Installation hat gut geklappt.
Ich bekomme aber Fehlermeldungen im Log.
Hier mal ein Auszug im Debug Modus:
2022-03-30 00:01:05.637 info State value to set for "binance.0.account.balance.ADX" has to be type "number" but received type "string"
binance.0
2022-03-30 00:01:05.637 info State value to set for "binance.0.account.balance.BNB" has to be type "number" but received type "string"
binance.0
2022-03-30 00:01:05.638 info State value to set for "binance.0.account.balance.THETA" has to be type "number" but received type "string"
binance.0
2022-03-30 00:01:05.638 info State value to set for "binance.0.account.balance.LUNA" has to be type "number" but received type "string"
binance.0
2022-03-30 00:01:05.637 warn Read-only state "binance.0.account.balance.BNB" has been written without ack-flag with value "00000"
binance.0
2022-03-30 00:01:05.636 warn Read-only state "binance.0.price.SANTOSBUSD" has been written without ack-flag with value "00000"
binance.0
2022-03-30 00:01:05.636 warn Read-only state "binance.0.price.JASMYTRY" has been written without ack-flag with value "0000"
binance.0
2022-03-30 00:01:05.637 warn Read-only state "binance.0.account.balance.ADX" has been written without ack-flag with value "0000"
Nachtrag!
Der Sicherheitsberater meiner DiskStation hat das Startsckipt als Schadsoftware deklariert und sehr wahrscheinlich die Ausführungsbefehle deaktiviert.