@liv-in-sky
Hier sind mal ein paar Pics zum testen
Passen die so?
LG
NEWS
Best posts made by mrfloppy
-
RE: HTML-Table für VIS oder Iqontrol (js und blockly)
-
RE: JSON Tabelle FuelPriceMonitor [Austria]
@liv-in-sky said in JSON Tabelle FuelPriceMonitor [Austria]:
@mrfloppy du kannst auch im vis Editor mal das erste Icon großer machen und sehen ob es irgendwo dahinter ist
thx für den Tip. da waren zwei punkte so knapp nebeneinander das man erst weit reinzoomen musste.
Latest posts made by mrfloppy
-
RE: DTSU666 mit RS485 -> Eth-Adapter auslesen EcoFlow PowerOcean
@allodo said in DTSU666 mit RS485 -> Eth-Adapter auslesen EcoFlow PowerOcean:
der PowerOcean und den Adapter zum Au
Sollte gehen wenn du jeweils einen andere ID vergibst
-
RE: Blockly mit Zeitfenster
Blockly und Ich wir werden irgendwie keine Freunde.
Die Schaltung bei Abwesenheit von allen Bewohnern, funktioniert soweit.
Aber auch nach 20 macht er das noch!?!
Ich würde aber gerne haben, das es nur zwischen 8-20 schaltet und um 20 Uhr automatisch zusperrt (auch wenn wir daheim sind).
EDIT: und um 8 bei Anwesenheit wieder aufsperrenWas gehört da noch geändert/hinzugefügt ?
LG Thomas -
Blockly mit Zeitfenster
In der Zeit von 8-20 soll bei Anwesenheit von uns ein Schaltaktor das Motorschloß deaktivieren.
Sobald wir beide abwesend sind soll es aktiviert werden.
Ebenso um 20 Uhr dann automatisch aktivieren wenn wir anwesend.Mit meinem Blockly sperrt es untertags zu bei Abwesenheit, jedoch das mit 20 Uhr automatisch geht nicht.
Bitte um ein paar Tipps
LG Thomas -
Blockly unnötige Steuerung wie lösen?
In meinem Blockly steuere ich mit 3 BWM mein Kellerlicht.
Das Blockly funktioniert soweit , nur wird bei jedem mal wahr
der Block "steuere Brightness mit 100" immer wieder ausgeführt obwohl eh schon auf 100.
Wie kann man das schön lösen und Steuer Befehle einsparen?Danke LG Thomas
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout2">timeout2</variable> <variable type="timeout" id="timeout3">timeout3</variable> </variables> <block type="comment" id="a;4E{*dk:]raf}1GK:oC" x="38" y="-562"> <field name="COMMENT">BWM 1 und 2 und 3 am Kellerabgang schaltet Gruppe in Zigbee2mqtttt</field> <next> <block type="on_ext" id="6NTf}*4Hs@H?k/54~dHi"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="3"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="eIwD5nRX(N$RuC,J1uKe"> <field name="oid">zigbee2mqtt.0.0x00158d0008f11336.occupancy</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id=".,b50y=^Z^X,#iPP9XI1"> <field name="oid">zigbee2mqtt.0.0x00158d0008d9195e.occupancy</field> </shadow> </value> <value name="OID2"> <shadow type="field_oid" id="RvLxvwPtZFz~hQ[$wUgM"> <field name="oid">zigbee2mqtt.0.0xa4c1382e5d2ff601.occupancy</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="i6lv|%TLZaltMR@P/Q!Z"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="M:xQdbhe*,yzGM,Gm,z." inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="U[*%P+/)BvVg.{-cRyGH"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="BJ(j7?;/kA~6rEy=|dkJ"> <field name="ATTR">val</field> <field name="OID">zigbee2mqtt.0.0x00158d0008f11336.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="9%geI{n+~Xd7T6%HAW[L"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_operation" id="UAhbdHGUCbKKn?G=I0ab" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="}mo^tTy+|@Tl%T5-1;d5"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="=o[6`YJt2VX``#mw(~VB"> <field name="ATTR">val</field> <field name="OID">zigbee2mqtt.0.0x00158d0008d9195e.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="mDe~ellX*:$%Q^NBF)bN"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="~h$}jSLIP6}.NFPm_d`,"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="_Y%Q0o*SCHOr4Z9__a_R"> <field name="ATTR">val</field> <field name="OID">zigbee2mqtt.0.0xa4c1382e5d2ff601.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="sSym*aP338bTY/#@[jyn"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_cleartimeout" id="4rKh8(mY;Q_88{m_F(qP"> <field name="NAME">timeout2</field> <next> <block type="timeouts_cleartimeout" id="2^|Pgwbdl1)GVYu%TGDX"> <field name="NAME">timeout3</field> <next> <block type="control" id="v%$[jBEi/`P(;I~rsc^)"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee2mqtt.0.group_2.brightness</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="V|E,e~rCGj2E0)f8UZM1"> <field name="NUM">100</field> </block> </value> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_operation" id="{Ev6=boS]pkCMNh2Eo*r" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="-:71$@UQ!R!G$R)7+u4,"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="W}gB;F`sQD|pbZR;=c/g"> <field name="ATTR">val</field> <field name="OID">zigbee2mqtt.0.0x00158d0008f11336.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="RR-tvQ|18yCnOa6px]n{"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_operation" id="gI6(6CqwKBw46y7f9:M(" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="!%QFhWOT0,ezYAlm?W5Y"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="v8UPSTq2iX1m7lJuVq=4"> <field name="ATTR">val</field> <field name="OID">zigbee2mqtt.0.0x00158d0008d9195e.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="?baQ6C2+i`gG:L}}p{px"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="VoT)O#[2|8E6B;ivqW:D"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="3}_#K*vf:oM@+16_L@Yh"> <field name="ATTR">val</field> <field name="OID">zigbee2mqtt.0.0xa4c1382e5d2ff601.occupancy</field> </block> </value> <value name="B"> <block type="logic_boolean" id="+C{#hnP3T/B}6`;Pkiu("> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_cleartimeout" id="z0j0JlAZ`MO*8H;qm8CL"> <field name="NAME">timeout2</field> <next> <block type="timeouts_cleartimeout" id="|eqm6V;gq0/h7-M^=q/v"> <field name="NAME">timeout3</field> <next> <block type="comment" id="dB)lP2oEri|Qrf/O4jiG"> <field name="COMMENT">Nach 20 Sekunden 50% Brightness</field> <next> <block type="timeouts_settimeout" id="^rA;}G.RQGj$wah~6t$F"> <field name="NAME">timeout2</field> <field name="DELAY">20</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="YE1m(S6HS%tUdRp|P3jc"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee2mqtt.0.group_2.brightness</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="NLaBY|LX*s{_]X2*)F1W"> <field name="NUM">25</field> </block> </value> <next> <block type="comment" id="TyGElbkcOe?92|/!gkDA"> <field name="COMMENT">Nach 50 Sekunden 0% Brightness sprich Licht aus</field> <next> <block type="timeouts_settimeout" id="0}(3}t4y=BB1U,Em;Bh)"> <field name="NAME">timeout3</field> <field name="DELAY">20</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="{3/Nni!,/xR.L6_??ig["> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">zigbee2mqtt.0.group_2.brightness</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="so:A@$lw2FwU}b)B!/#]"> <field name="NUM">0</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </xml>
-
RE: Anfrage Tahoma/Somfy IO Adapter
Hallo
Habe mir auch eine Tahoma Box zugelgt.
Einrichtung und so funktioniert.HAbe auch diese Fehelrmeldungen , sobald ich die Box mal kein LAN hat oder ich sie ab und wieder anstecke.
Abhilfe bringt nur ein Neustart der Instanz.
Kann man auf die Meldugen automatisch reagieren und die Instanz neu starten ?LG Thomas
tahoma.0 2023-04-10 08:26:50.169 info eventRegisterID = 58151ee5-87c9-46bc-a3bf-75f5afb39920 tahoma.0 2023-04-10 08:26:49.356 info Using stored bearer token 6430730c3f2cc8748c76 tahoma.0 2023-04-10 08:26:49.355 info Adapter will connect to Tahoma Box via local API. tahoma.0 2023-04-10 08:26:49.353 info Configured polling interval: 20000 tahoma.0 2023-04-10 08:26:49.352 info [START] Starting adapter tahoma v0.10.2.3 tahoma.0 2023-04-10 08:26:49.336 info starting. Version 0.10.2 in /opt/iobroker/node_modules/iobroker.tahoma, node: v18.15.0, js-controller: 4.0.24 tahoma.0 2023-04-10 08:26:45.155 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason tahoma.0 2023-04-10 08:26:45.154 info terminating tahoma.0 2023-04-10 08:26:45.153 info Got terminate signal TERMINATE_YOURSELF tahoma.0 2023-04-10 08:26:29.643 warn Body: {"error":"\"No registered event listener.\"","errorCode":"UNSPECIFIED_ERROR"} tahoma.0 2023-04-10 08:26:29.643 warn Response: {"statusCode":400,"body":{"error":"\"No registered event listener.\"","errorCode":"UNSPECIFIED_ERROR"},"headers":{"content-type":"application/json","access-control-allow-origin":"*","access-control-allow-headers":"Authorization","content-length":"77","connection":"close","date":"Mon, 10 Apr 2023 06:26:29 GMT","server":"KizOs"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"gateway-1228-6859-1058:8443","port":"8443","hostname":"gateway-1228-6859-1058","hash":null,"search":null,"query":null,"pathname":"/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch","path":"/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch","href":"https://gateway-1228-6859-1058:8443/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch"},"method":"POST","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0","Authorization":"Bearer 6430730c3f2cc8748c76","Content-type":"application/json","accept":"application/json","content-length":2}}} tahoma.0 2023-04-10 08:26:29.643 warn error during request: null, request path: events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch with payload:{} tahoma.0 2023-04-10 08:26:09.642 warn Body: {"error":"\"No registered event listener.\"","errorCode":"UNSPECIFIED_ERROR"} tahoma.0 2023-04-10 08:26:09.642 warn Response: {"statusCode":400,"body":{"error":"\"No registered event listener.\"","errorCode":"UNSPECIFIED_ERROR"},"headers":{"content-type":"application/json","access-control-allow-origin":"*","access-control-allow-headers":"Authorization","content-length":"77","connection":"close","date":"Mon, 10 Apr 2023 06:26:09 GMT","server":"KizOs"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"gateway-1228-6859-1058:8443","port":"8443","hostname":"gateway-1228-6859-1058","hash":null,"search":null,"query":null,"pathname":"/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch","path":"/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch","href":"https://gateway-1228-6859-1058:8443/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch"},"method":"POST","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0","Authorization":"Bearer 6430730c3f2cc8748c76","Content-type":"application/json","accept":"application/json","content-length":2}}} tahoma.0 2023-04-10 08:26:09.642 warn error during request: null, request path: events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch with payload:{} tahoma.0 2023-04-10 08:25:49.638 warn Body: {"error":"\"No registered event listener.\"","errorCode":"UNSPECIFIED_ERROR"} tahoma.0 2023-04-10 08:25:49.638 warn Response: {"statusCode":400,"body":{"error":"\"No registered event listener.\"","errorCode":"UNSPECIFIED_ERROR"},"headers":{"content-type":"application/json","access-control-allow-origin":"*","access-control-allow-headers":"Authorization","content-length":"77","connection":"close","date":"Mon, 10 Apr 2023 06:25:49 GMT","server":"KizOs"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"gateway-1228-6859-1058:8443","port":"8443","hostname":"gateway-1228-6859-1058","hash":null,"search":null,"query":null,"pathname":"/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch","path":"/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch","href":"https://gateway-1228-6859-1058:8443/enduser-mobile-web/1/enduserAPI/events/65c50aec-3038-4b0e-b5a8-c393ebf6764c/fetch"},"method":"POST","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0","Authorization":"Bearer 6430730c3f2cc8748c76","Content-type":"application/json","accept":"application/json","content-length":2}}}
LG Thomas
-
RE: Blockly DP wird nicht false
@djmarc75 said in Blockly DP wird nicht false:
@mrfloppy jetzt erkläre nochmal bitte deutlich was Du alles hast und was Dein Ziel ist....
Vorhanden: 2x Fensterkontakt -3State und 1x Bewegungsmelder. Alles Homematic.
- Wenn es Abend ist und wir eine der Balkontüren öffnen, soll das Außenlicht angehen. Wenn alle Türen wieder zu dann ausgehen.
- Wenn die Türen zu sind, soll aber trotzdem mittels Bewegungsmelder das Licht im Garten angehen wenn man von der Gartenseite rein geht.
- Wenn am Tag schon eine der Balkontüren offen ist, dann soll wenn es Nacht wird das Außenlicht angehen.
@paul53 said in Blockly DP wird nicht false:
.... wenn es Nacht wird, muss auf den Nacht-Datenpunkt getriggert werden.
Heist das, es würde reichen wenn ich das am Anfang als 4.te ObjektID hinzufüge?
LG
-
RE: Blockly DP wird nicht false
@djmarc75 said in Blockly DP wird nicht false:
(Wird bestimmt schwierig alles auf eine Seite zu bekommen bei den unnötigen Blöcken )
Bin noch nicht so der Profi und am lernen.
LG -
Blockly DP wird nicht false
Frage an die Profis. Mein DP wird nach dem Schliessen der Balkontüre in der Nacht nicht wieder false.
Wo ist da mein Denkfehler?
Habe schon steuere Dp , aktualisiere DP versucht. Keine Änderung.
LG<block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="6NTf}*4Hs@H?k/54~dHi" x="-537" y="-1486"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="3"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="eIwD5nRX(N$RuC,J1uKe"> <field name="oid">hm-rpc.1.NEQ0119621.1.MOTION</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id=".,b50y=^Z^X,#iPP9XI1"> <field name="oid">hm-rpc.1.MEQ0222392.1.STATE</field> </shadow> </value> <value name="OID2"> <shadow type="field_oid" id="RvLxvwPtZFz~hQ[$wUgM"> <field name="oid">hm-rpc.1.NEQ1762489.1.STATE</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="uRT!pK$k2YLKLTL2E2Hk"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="8Bsb2zF`RPVD`n]2{O/*"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="UC$c*xp:9JZ`?GZ^xF#s"> <field name="ATTR">val</field> <field name="OID">javascript.0.Nachtcheck</field> </block> </value> <value name="B"> <block type="logic_boolean" id="L36,g}f=*k(NZtL*{X+b"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="cjkfgJXx(/SD;HLnc/T="> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="+74C?;/MiXQbGFjibW{R" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id=",0jkdg+;{Xx)er#dgePH"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="o-6[QWD7WRQ0D$L-74W#"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.MEQ0222392.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="jk0)!_-0!GEsS@1ki21U"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="Mzd=:CB:=k-?V!k_z%}="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Izs51IVntc~qiFL;}Xj:"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.NEQ1762489.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="D@K[0+m1t)nE~x;BH{C}"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="{$jUW$B*~U#rCS9bD36G"> <field name="COMMENT">bei FK1 oder FK2 open</field> <next> <block type="comment" id="[=:SR$6dtmje}-%N@Sh#"> <field name="COMMENT">Setze DP Dauerlicht true</field> <next> <block type="update" id="yCM@^=D9~ZRV[!+2=:n,"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.Eigene_Datenpunkte.Dauerlicht_Terasse</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="f,aU^.mjf~.r|/kQ.re*"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_operation" id="6,7HRyKOS/DjF*HQ0968" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="$XviPL9aQBAAww7y6Wej"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="oLuvD`aFvy^ka.Bn)6x3"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.MEQ0222392.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="s;=98TYjN]8E1%^U[XS?"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id=":W(|C,myu[qDJmgMa*i%"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="~|(tyg]u=FY7/z`E7XZR"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.NEQ1762489.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="7bgj@Ohii86jX}_YqamJ"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="comment" id="$}9I-]PmA/J@)WV$xQ~0"> <field name="COMMENT">bei FK1 und FK2 tilted/closed</field> <next> <block type="comment" id="Pb,:nFQVkO2A,GjrmnG#"> <field name="COMMENT">Setze DP Dauerlicht false</field> <next> <block type="update" id="sU$:xq~AiH?%97ynl(mK"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.Eigene_Datenpunkte.Dauerlicht_Terasse</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="F6q6~0mBIvpMIz).{Z^x"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="CqZNY:*(vrxga1.RZh]K"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=",GLaSEdsWaaZ/}{a.7v`"> <field name="ATTR">val</field> <field name="OID">javascript.0.Nachtcheck</field> </block> </value> <value name="B"> <block type="logic_boolean" id="U}YsVIA3rugxIG5vycnR"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="controls_if" id="RNJfa(5,`/10kucC8^O$"> <mutation elseif="4"></mutation> <value name="IF0"> <block type="logic_compare" id="!fa8e;lcDVeSgu444uN:"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="h?2)u$Z(Ul:#`Y2req+;"> <field name="ATTR">val</field> <field name="OID">javascript.0.Eigene_Datenpunkte.Dauerlicht_Terasse</field> </block> </value> <value name="B"> <block type="logic_boolean" id="C^FV.Vm=RU-M8oaiuale"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="QNns8,KAgSzPSwrKzC#Q"> <field name="COMMENT">Wenn Balkon schon offen und es nacht wird, dann licht ein!</field> <next> <block type="timeouts_cleartimeout" id="`4AC!O6bz!RcP|ypC,/F"> <field name="NAME">timeout</field> <next> <block type="timeouts_cleartimeout" id="rE}=eBf7)[h|cbcYdQ6T"> <field name="NAME">timeout2</field> <next> <block type="comment" id="{6z_VJ(#^wQBsivl@U]$"> <field name="COMMENT">Schalte Gartenhauslicht Außen ein</field> <next> <block type="control" id="N-ZLT,NL}2Ub.{N=Uff3"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.LEQ0883156.2.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="V%OYv|9S@KF~R8,=}{2@"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_operation" id="5$F85NvuKZ/3C2;a3L/^" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="$ZZElYox:SJ:6cHka`Mz"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="5qS}:1)CnTEjhO/Ms_(n"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.MEQ0222392.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="SkAZ?k-p(,sRaw3G%FgU"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="77?Dt?EKASwwjgdxM$t1"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="R[Q2AgOV,_?s(!Xp]fNL"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.NEQ1762489.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id=";9i.m],uM}6S(sw+8(aR"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="comment" id="Y@_xNDiIE}1)f-0+2ky]"> <field name="COMMENT">bei FK1 oder FK2 open</field> <next> <block type="comment" id="}67cND.sh]o=^FXmVgz("> <field name="COMMENT">Schalte Gartenhauslicht Außen ein</field> <next> <block type="timeouts_cleartimeout" id="}j7Xh?wjBEGrIhM(A$p?"> <field name="NAME">timeout2</field> <next> <block type="control" id="F7Ud0fjI2kIZsdFu`/gW"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.LEQ0883156.2.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="-EV:v#nl@UrIy??TX6n{"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="comment" id="%uNHJV19zu*GN?Vk21;d"> <field name="COMMENT">Setze DP Dauerlicht true</field> <next> <block type="update" id="[7?Q*SgZg7Heix$|1c21"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.Eigene_Datenpunkte.Dauerlicht_Terasse</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="R]*CggPgzhOmv.!*.n4M"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <value name="IF2"> <block type="logic_operation" id="q(+D:$Ep/=ie?JSJ+bl~" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="#/UV7^GONs$a.3TcsZM`"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="~m:_1yMkGRe)G.:9:J;?"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.MEQ0222392.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="6y:5oEqf(jv~@3~,2eE!"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="d$UqoQyMrha.5cAO3uj%"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="~p1bi#avd+N@-bnd3;UV"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.NEQ1762489.1.STATE</field> </block> </value> <value name="B"> <block type="math_number" id="jTL[JUnHkgsj}}X^QyIN"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <statement name="DO2"> <block type="comment" id=")iHh5(),jsYvNy,#Vbt*"> <field name="COMMENT">bei FK1 und FK2 tilted/closed</field> <next> <block type="comment" id="ll:{gqh8Afp[luJIx/n@"> <field name="COMMENT">Schalte Gartenhauslicht nach 20 Sek Außen aus</field> <next> <block type="timeouts_cleartimeout" id="qh[o63[nte|ibzWG;pUr"> <field name="NAME">timeout2</field> <next> <block type="timeouts_settimeout" id="8~j6HTMCbO~%:K3nWq/["> <field name="NAME">timeout2</field> <field name="DELAY">20</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="rp,Ey;MUA,^=!h$Q6=e+"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.LEQ0883156.2.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="}tSWhm`+71Hx2U@daD;w"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="comment" id="*F@okqD$EIxqiPK$O+!Y"> <field name="COMMENT">Setze DP Dauerlicht false</field> <next> <block type="update" id="6D~ShE^f*tDB4M4NmidG"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.Eigene_Datenpunkte.Dauerlicht_Terasse</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="2V69+SEH{h6HZ3+tigi("> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <value name="IF3"> <block type="logic_operation" id="=S+/tlbeA)dtrvWMpl|N" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="%7y$jh_`6UJItoxn6g-{"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="UTYa!=1!|;gBHUYc_Xwv"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.NEQ0119621.1.MOTION</field> </block> </value> <value name="B"> <block type="logic_boolean" id="^.m#/5_9|0NH|^,4xD:v"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id=":{(X]#V`xBIYvY.OsHIu"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Xi/Q}N}7oxt]!%?Q;DK6"> <field name="ATTR">val</field> <field name="OID">javascript.0.Eigene_Datenpunkte.Dauerlicht_Terasse</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Y}kNvp,BTWQ/+8,OxOV`"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO3"> <block type="comment" id="d8@C6pTb}`qmx4ZR;wud"> <field name="COMMENT">Wenn DP Dauerlicht false und BWM Motion</field> <next> <block type="timeouts_cleartimeout" id="ljZ:Ie;l^u==DRCoC1Tu"> <field name="NAME">timeout</field> <next> <block type="control" id="dar9a6aldb%1aMo#8nUS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.LEQ0883156.2.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="tq^PKoxJC4l]jgh;Ai{F"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <value name="IF4"> <block type="logic_operation" id="0R)|FS1}D0e@7E`|nwy}" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="%l|T`Pp={*-*o0go1j~F"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Jqk`7M24Ov0#)~fQjI8O"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.NEQ0119621.1.MOTION</field> </block> </value> <value name="B"> <block type="logic_boolean" id="(9`:G9TKc;qyg$`P=~Eq"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="vONC+0qq,NGgXo#XLm~F"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="cy8#n66?G^yL%Zgv:48^"> <field name="ATTR">val</field> <field name="OID">javascript.0.Eigene_Datenpunkte.Dauerlicht_Terasse</field> </block> </value> <value name="B"> <block type="logic_boolean" id="|ssj[.yUtcqEv)5cd4H."> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO4"> <block type="comment" id=":N[HYNM0i1A95%snxunb"> <field name="COMMENT">Wenn DP Dauerlicht false und BWM noMotion</field> <next> <block type="timeouts_cleartimeout" id="s+Mih*GxWeskKP]beb1Q"> <field name="NAME">timeout</field> <next> <block type="timeouts_settimeout" id="/IPEkNlUNXy#)W5YJDx;"> <field name="NAME">timeout</field> <field name="DELAY">20</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id=")q[N?]n9}|v:(F.U)iS?"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.LEQ0883156.2.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="lv=A5~;(l$74J7c0UhK_"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block>
-
Grafan Influx welche Daten aufzeichnen
Hallo
Ich habe Influx 2 und Grafana am laufen.
Meine Frage ist welche Datenpunkte sollte man nun loggen um zb Verbrauchswerte von BKW, Fernseher, Lampen was auch immer in Grafana dann zu visualisieren.
Ich logge zur Zeit die Momentanwerte und die Kurven kann ich dadurch ja leicht anzeigen lassen.
Aber wie kann ich mir den Tagesumsatz anzeigen lassen in Grafana.
Müsste ich dazu die Totalenergy loggen und daraus berechnen?
Problem manche Steckdosen können nur Momentanverbrauch anzeigen.
Hoffe es ist verständlich was ich meine.LG Thomas
-
RE: JSON Tabelle FuelPriceMonitor [Austria]
@liv-in-sky
danke, getauscht und werde beobachten die nächsten Tage