@glasfaser
TOP TOP !
Hat alles funktioniert, alle Adapter updates liefen fehlerfrei durch.......
VIELEN DANK !
Grüße
Sunny
NEWS
Best posts made by sunny9999
-
RE: [gelöst]Adapter lassen sich nicht updaten nach Nodejs 16
-
RE: Meine VIS Sonos Server Monitoring
@skokarl
Doch Node Red braucht die Http Api....ohne die geht das Script nicht...
Grüße
Markus -
RE: IoBroker und VOIP / SIP Calls mit Asterisk + Fritzbox
@sunny9999
Dann antworte ich mal selbst,
Direkt in die Asterisk / Freepbx / Starface geht es nicht, aber über den lokalen Umweg :
Installation Asterisk auf der IOBROKER Maschine , dann das ganze als Telefon in der "Zielanlage" anlegen , und dann läuft es, zumindest bei mir auf einer Starface Appliance...
Grüße
Sunny
Latest posts made by sunny9999
-
RE: Uhrzeit aus Wert extrahieren und anderen Wert setzen
@paul53
So vielen Dank für die vielen Richtungen und Wege hier.....
ich hab es jetzt mal so probiert, Werte werden wohl auch richtig ermittelt ABER :
Es löst beim eintreten der Zeit nicht aus............
Wo liegt der Bug ? Vermute das es mit Abweichungen der Uhrzeiten in der Darstellung beim vergleichen liegt.......<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="p@4$}#n7!-_N?XV*?L[4">O_Zeit</variable> <variable id="U0iez:VwkbNpu4}bNS1Q">U_Zeit</variable> <variable id="oG.MsHMV2@,H|/SKQJT@">UmgerechneteZeit</variable> <variable id="30zcPmZ:lIn$1kGRgOsn">Ausloesezeit</variable> </variables> <block type="on" id=".y1E1z*Ks{B^UwZ2,%Zj" x="-2163" y="-1462"> <field name="OID">webcal.0.events.Besichtigung.next</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="schedule" id="4)L_*BNX76rrwWKc.itZ"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="VoG)axz5u@AGTk^*SGu_"> <field name="VAR" id="p@4$}#n7!-_N?XV*?L[4">O_Zeit</field> <value name="VALUE"> <block type="get_value" id="N)ovb6m_ab/X1%.dIDod"> <field name="ATTR">val</field> <field name="OID">webcal.0.events.Besichtigung.next</field> </block> </value> <next> <block type="variables_set" id="3dBdA,t5_YqM#;SxHm%("> <field name="VAR" id="U0iez:VwkbNpu4}bNS1Q">U_Zeit</field> <value name="VALUE"> <block type="convert_from_date" id="Smg~*j:e*Gs(./k}dra-"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">object</field> <value name="VALUE"> <block type="variables_get" id="AnM0BY(h{@bTH_sX[/F/"> <field name="VAR" id="p@4$}#n7!-_N?XV*?L[4">O_Zeit</field> </block> </value> </block> </value> <next> <block type="variables_set" id="/)M:^q`R@9pKoYMCnb1r"> <field name="VAR" id="oG.MsHMV2@,H|/SKQJT@">UmgerechneteZeit</field> <value name="VALUE"> <block type="math_arithmetic" id="tK94KP[FB+)h?Xx)xvU_"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="!fO+GZZu|k3CQj$pCn?0"> <field name="NUM">1</field> </shadow> <block type="convert_from_date" id="2HNOKVr:Ad0LN5A#xbW]"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">object</field> <value name="VALUE"> <block type="get_value" id=";W`i^qOT2Bevbc!@6A)+"> <field name="ATTR">val</field> <field name="OID">webcal.0.events.Besichtigung.next</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="LokJ=L#6}.-v;ofj+~~("> <field name="NUM">900000</field> </shadow> </value> </block> </value> <next> <block type="variables_set" id="5)zWWZi65GmPf6i1b9CE" disabled="true"> <field name="VAR" id="30zcPmZ:lIn$1kGRgOsn">Ausloesezeit</field> <next> <block type="debug" id=";9K{bQfsd^N}Ve-k0%YW"> <field name="Severity">info</field> <value name="TEXT"> <shadow type="text" id="hR/,%k|wxBCk#vYD(*[U"> <field name="TEXT">test</field> </shadow> <block type="convert_from_date" id="KvId.^kYu3@:[|7~n6]y"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">TT.MM.JJJJ SS:mm</field> <value name="VALUE"> <block type="variables_get" id="fWU}Z*/,/=iI$EXhPYM`"> <field name="VAR" id="oG.MsHMV2@,H|/SKQJT@">UmgerechneteZeit</field> </block> </value> </block> </value> <next> <block type="debug" id="MjAuzQ/wHQRhxGMs6){?"> <field name="Severity">info</field> <value name="TEXT"> <shadow type="text" id="hR/,%k|wxBCk#vYD(*[U"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="A`-ZEQ%%D%8:;{jVTHk`"> <field name="VAR" id="oG.MsHMV2@,H|/SKQJT@">UmgerechneteZeit</field> </block> </value> <next> <block type="update" id="Aa(@m#@Gj=U*X%,h8b4="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.example_state.Akkuwerte_Devices</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="convert_from_date" id="HZvtN8vj5kJ[|d2)_dek"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">TT.MM.JJJJ SS:mm:ss</field> <value name="VALUE"> <block type="variables_get" id="3(V+UKg$gEV`dw29deB,"> <field name="VAR" id="oG.MsHMV2@,H|/SKQJT@">UmgerechneteZeit</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="controls_if" id="22w5;N@g|FsQej;_Q9Di"> <value name="IF0"> <block type="logic_compare" id="6*KQ}pu!sGpnE8Ca[H=g"> <field name="OP">EQ</field> <value name="A"> <block type="time_get" id="jjso1cH~pq.:fO?StY/,"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">JJJJ.MM.TT SS:mm:ss</field> </block> </value> <value name="B"> <block type="convert_from_date" id="spx7]UP;f?#M0R_-[V*."> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">TT.MM.JJJJ SS:mm:ss</field> <value name="VALUE"> <block type="variables_get" id="{ZeJ2XkVDO!1ZV5OOz)j"> <field name="VAR" id="oG.MsHMV2@,H|/SKQJT@">UmgerechneteZeit</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="thUO3`Wj(h!7q.Nj`@rM"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Veranstaltung.Zeitsteuerung.Besichtigung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="ZqvI|gwnm[{~:c;*f7k$"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="debug" id="Jk=?M7ig6.,^}nkm!g1E"> <field name="Severity">info</field> <value name="TEXT"> <shadow type="text" id="hR/,%k|wxBCk#vYD(*[U"> <field name="TEXT">test</field> </shadow> <block type="convert_from_date" id=")J=GCk.pX`,T~a.9gNuO"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">TT.MM.JJJJ SS:mm</field> <value name="VALUE"> <block type="variables_get" id="d`;LY}q|+jo,WEWMbw/K"> <field name="VAR" id="oG.MsHMV2@,H|/SKQJT@">UmgerechneteZeit</field> </block> </value> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </xml>
Danke nochmal für Eure Hilfestellungen
Grüße
Sunny -
RE: Uhrzeit aus Wert extrahieren und anderen Wert setzen
@homoran
Super, vielen Dank so schreibt er mir die gewünschte Zeit in meinen Datenpunkt....
Wie triggere ich jetzt anhand dieses Datenpunktes , wenn genau diese Uhrzeit und Datum ist etwas aus bzw. setze einen anderen Datenpunkt auf "true" ?
Danke nochmals....ohne das Forum wäre ich aufgeschmissen.........
Grüße
Sunny -
RE: Uhrzeit aus Wert extrahieren und anderen Wert setzen
@homoran
Der Wert den ich geschrieben habe steht so in dem Feld in den Objekten drin, als String formatiert..........wüsste nicht wie der Wert sonst vorliegen kann ........ -
RE: Uhrzeit aus Wert extrahieren und anderen Wert setzen
@homoran
Danke, klar, Zulu Zeit...
naja, im Grunde soll es so laufen :
Dieser Wert "2024-11-29T07:30:00.000Z" stellt ja die Zeit als 7.30 Uhr dar, in unserer Zeit ist das 08.30 Uhr.
Wenn es nun 8.15 ist soll das Script diesen Wert 0_userdata.0.Veranstaltung.Zeitsteuerung.Besichtigung auf "true" setzen
Denn Rest bekomme ich hin.....
Danke für Deine Hilfe
Sunny -
Uhrzeit aus Wert extrahieren und anderen Wert setzen
Servus zusammen, stehe vor folgendem Problem :
Ich lese mit dem webcal Adapter aus einem Kalender Ereignisse aus.
Wenn nun ein bestimmtes Ereignis ansteht will ich 15 Minuten vorher ein Script starten.
Der Wert im Feld "next" des webcal-Adapters in den Objekten stellt den Zeitpunkt des Ereignisses aber wie folgt dar :
2024-11-29T07:30:00.000ZProblem 1: Wie bekomme ich die Uhrzeit da raus und schalte damit etwas
Problem 2 : Die Uhrzeit ist in Unix-Zeit gesetzt, sprich die richtige Uhrzeit ist 1 Stunde später, in diesem Fall 8.30.Ich bräuchte hier nun ein Blockly das diesen Wert überwacht und mir 15 Minuten vorher einen Wert eines anderen Objekts auf "true" setzt......
Mir fehlt hier völlig der Ansatz wie ich das bewerkstellige....
Danke für Eure HilfeSunny
-
RE: Test Dreame Home Adapter
@wawyo Vielen Dank ! Er hat die Punkte nun ergänzt...
Aber nochmal zum Verständnis :
Was kann / muss nun unter den erzeugten Datenpunkten der jeweiligen Rooms geschrieben werden ?
Kannst du da mal ein simples Beispiel hier in den Thread schreiben das nicht jeder try/error machen muss ?
Vielen Dank für Deine Super Arbeit vorab!!
Grüße
Sunny -
RE: Test Dreame Home Adapter
@wawyo
Super, hab den Fork installiert, klappt vielen Dank ABER :
Bei mir tauchen unter Objekte keine Unterpunkte GENERAL / MAP auf ....ich hab nur remote.......siehe Bild....
An was kann das liegen ?
GrüßeSunny
-
RE: Test Dreame Home Adapter
Morgen zusammen,
ich hab auch schon diverse Versuche mit den hier genannten main.js und Codes in die Datenpunkte schreiben gemacht, bin aber noch wirklich nicht richtig glücklich.
Ich hab nen L20 Ultra
Das ganze hab ich mit Yahka so gemacht das ich dann über Siri sagen kann z.B. "Wische Flur" dann wischt er los im Flur.
ABER :
WIe oben schon von @hahne erwähnt ist das mit den Paramtern ja noch nicht so ganz klar.
Was muss in welchen Datenpunkt geschrieben werden das das safe funtioniert ?
Danke für nen Hinweis......
Grüße
Sunny -
RE: Samsung Adapter veraltet
Moinsen,
also bei mir rennt der Adapter nicht mehr....lässt sich zwar starten, geht kurzzeitig auf grün, stürzt dann aber ab.
Mein System :
Node.js:v20.16.0
NPM:10.8.1
_nodeCurrent:20.16.0
_npmNewest:10.8.1
_nodeNewest:20.16.0
_npmCurrent:10.8.1
_nodeNewestNext:20.16.0
_npmNewestNext:10.8.1Log wie folgt :
host.IOBROKER-MASTER 2024-08-13 08:52:37.175 error instance system.adapter.samsung.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND) samsung.0 2024-08-13 08:52:36.259 error adapter disabled host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error instance system.adapter.samsung.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error Caught by controller[6]: at processTicksAndRejections (node:internal/process/task_queues:82:21) host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error Caught by controller[6]: at emitErrorCloseNT (node:internal/streams/destroy:128:3) host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error Caught by controller[6]: at emitErrorNT (node:internal/streams/destroy:169:8) host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error Caught by controller[6]: at Receiver.emit (node:domain:488:12) host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error Caught by controller[6]: at Receiver.emit (node:events:519:28) host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error Caught by controller[6]: at Receiver.receiverOnError (/opt/iobroker/node_modules/iobroker.samsung/node_modules/ws/lib/websocket.js:1191:13) host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error Caught by controller[6]: at WebSocket.emit (node:domain:488:12) host.IOBROKER-MASTER 2024-08-13 08:52:04.353 error Caught by controller[6]: at WebSocket.emit (node:events:531:35) host.IOBROKER-MASTER 2024-08-13 08:52:04.352 error Caught by controller[6]: at WebSocket.<anonymous> (/opt/iobroker/node_modules/iobroker.samsung/lib/samsungtv/build/device.js:142:41) host.IOBROKER-MASTER 2024-08-13 08:52:04.352 error Caught by controller[6]: TypeError: reject is not a function host.IOBROKER-MASTER 2024-08-13 08:52:04.352 error Caught by controller[5]: SamsungRemote TV responded with { event: 'ms.channel.timeOut' } host.IOBROKER-MASTER 2024-08-13 08:52:04.352 error Caught by controller[4]: host.IOBROKER-MASTER 2024-08-13 08:52:04.352 error Caught by controller[3]: info host.IOBROKER-MASTER 2024-08-13 08:52:04.352 error Caught by controller[2]: SamsungRemote Unable to connect to TV host.IOBROKER-MASTER 2024-08-13 08:52:04.351 error Caught by controller[1]: ERR! samsung.0 2024-08-13 08:52:03.592 error reject is not a function samsung.0 2024-08-13 08:52:03.592 error TypeError: reject is not a function at WebSocket.<anonymous> (/opt/iobroker/node_modules/iobroker.samsung/lib/samsungtv/build/device.js:142:41) at WebSocket.emit (node:events:531:35) at WebSocket.emit (node:domain:488:12) at Receiver.receiverOnError (/opt/iobroker/node_modules/iobroker.samsung/node_modules/ws/lib/websocket.js:1191:13) at Receiver.emit (node:events:519:28) at Receiver.emit (node:domain:488:12) at emitErrorNT (node:internal/streams/destroy:169:8) at emitErrorCloseNT (node:internal/streams/destroy:128:3) at processTicksAndRejections (node:internal/process/task_queues:82:21) samsung.0 2024-08-13 08:52:03.592 error uncaught exception: reject is not a function
Anscheinend stimmt doch was nicht.......
Jemand ne Idee ?
Grüße
Sunny -
Chromecast url2play - hat sich was geändert ?
Servus,
hab eigentlich seit 2 Jahren mein Skript am laufen.
Wenn ein Datenpunkt auf True geht dann schaltet er meinen Samsung Frame via WOL ein, schaltet den Strom vom Chromecast ein und den Fernseher auf HDMI4....
so lief das immer.......
Das läuft auch alles immer noch so, nur passiert nach dem setzen einer internen URL ( auf ner Synology) passiert nichts mehr, der Chromecast Start Screen rennt, im Log zeigt er das er die URL übertragen hat und ansonsten passiert nichts...
Chromecast Adapter Version ist 3.4.1 ( meines wissens nach die neuste)
Blockly sieht so aus :<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="aIW^;E4D18|KPq|YXzuZ">x</variable> <variable id="%0UFIJs{{$t?H]?61,/2">LaengeWert</variable> <variable id="mcMgnW/8T]5@dO9P~~:P">LogEintrag</variable> <variable type="interval" id="Intervall3">Intervall3</variable> </variables> <block type="comment" id="!f|)VmF)}P[V5jwYosWE" x="-1213" y="-2587"> <field name="COMMENT">Fernseher Chromecast und Videofile von Synology abspielen und stoppen</field> <next> <block type="on" id="+V=Kt,65ICk[?eQ6~S7z"> <field name="OID">0_userdata.0.Veranstaltung.Zeitsteuerung.Besichtigung</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="CxVq3-c/wY*rl%(7.r5p"> <value name="IF0"> <block type="logic_compare" id="?w.,{@i-Ul5{GSm1LC^F"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="p^X!^NU}_:i%0r,OFbsH"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Veranstaltung.Zeitsteuerung.Besichtigung</field> </block> </value> <value name="B"> <block type="logic_boolean" id="/VG:7_0aP3f[J%xlgl::"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id=")P[4xwvu$!iKve84|;xH"> <value name="IF0"> <block type="logic_compare" id="Rg1}Jl$^;cx0adRvhBO2"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="@]fvy--8D}Abrj1j4Kmk"> <field name="ATTR">val</field> <field name="OID">smartthings.0.0dfbe327-d845-4dfd-37eb-1c21c2b71ce1.status.switch.switch.value</field> </block> </value> <value name="B"> <block type="text" id="prv5dflSvfcRN@Yl%r/f"> <field name="TEXT">off</field> </block> </value> </block> </value> <statement name="DO0"> <block type="procedures_callcustomnoreturn" id="fnJpn-u39P16xq-;eoNX"> <mutation name="WOL-SAMSUNG"> <arg name="x"></arg> </mutation> <next> <block type="controls_if" id="HZQPaBwoP)dTu$6Cnh/@"> <value name="IF0"> <block type="logic_compare" id="h/[]A,u`%^LrvJh.}YX/"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="$G$Xh~LHVdXSFNa4;;]#"> <field name="ATTR">val</field> <field name="OID">sonoff.0.PG-IOT-18.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="RTypR9p5V4CmH-vHzHo?"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="~SBk@vc;DD3Gue(YH#w4"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.PG-IOT-18.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=",fGBz#[pd_V?7r^6u8=R"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="control" id="xt|^oPx_U:yA6dx#z3T)"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">smartthings.0.0dfbe327-d845-4dfd-37eb-1c21c2b71ce1.capabilities.refresh-refresh</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="{ZYflV_?Mn.DJMM?oP(}"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="99g=E%J+9?ONXS[N;p;l"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">smartthings.0.0dfbe327-d845-4dfd-37eb-1c21c2b71ce1.capabilities.refresh-refresh</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="nS2IP1^/HwKf1EohE{1L"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id=")WOsaG=]+x]9^G{vMzqy"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">smartthings.0.0dfbe327-d845-4dfd-37eb-1c21c2b71ce1.capabilities.switch-on</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=":}t_}_UD.CPmv#xo]U_i"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="procedures_callcustomnoreturn" id="[P9TyRn:M:D2!4c(23Xx"> <mutation name="WOL-SAMSUNG"> <arg name="x"></arg> </mutation> <next> <block type="controls_if" id="4.!?ui_s;P[F0xZmW.up"> <value name="IF0"> <block type="logic_compare" id="VP(Tql!@,St828(-G8jT"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="Rx0_zH]$k}|39.K!Ifu:"> <field name="ATTR">val</field> <field name="OID">mqtt.0.shellies.Monitor-Greenhouse.roller.0.pos</field> </block> </value> <value name="B"> <block type="math_number" id="`5VFfI_|2@YaYGiC@5n;"> <field name="NUM">100</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="smwwLq[vx=kHt~[/OkLi"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">mqtt.0.shellies.Monitor-Greenhouse.roller.0.command.pos</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="math_number" id="%%(cB{nj=|XS(gWM?|JZ"> <field name="NUM">100</field> </block> </value> </block> </statement> <next> <block type="control" id="u%4iQU}nGJw(}YGT5MO:"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">smartthings.0.0dfbe327-d845-4dfd-37eb-1c21c2b71ce1.capabilities.mediaInputSource-setInputSource</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">15</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="ecEL_Uqa1J34R1t.H%cY"> <field name="TEXT">HDMI4</field> </block> </value> <next> <block type="control" id="@JU9J/lRIDCwHrYSbgDE"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">chromecast.0.Gewaechshaus1.player.url2play</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="IB[`wYogxKcl@r,}Cl8="> <field name="TEXT">http://192.168.10.47/WELLER_2024-FHD.mp4</field> </block> </value> <next> <block type="timeouts_setinterval_variable" id="9UfpIp=7^OT^g$U}nlhL"> <field name="NAME">Intervall3</field> <value name="INTERVAL_MS"> <block type="math_number" id=";DE6#1Ld6MoOs]%bJR2h"> <field name="NUM">296000</field> </block> </value> <statement name="STATEMENT"> <block type="control" id="5jLWV`@(5Ra;x-S363SS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">chromecast.0.Gewaechshaus1.player.url2play</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="uF9#Ya*6K0=A}*xb;Mmn"> <field name="TEXT">http://192.168.10.47/WELLER_2024-FHD.mp4</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> <next> <block type="controls_if" id="o`JQIN0k5eW:@n[EDdVQ"> <value name="IF0"> <block type="logic_compare" id="?h2n`XnTJgbUOegtEB)f"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="KkM|`wCg%BB=ir;h,#[z"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Veranstaltung.Zeitsteuerung.Besichtigung</field> </block> </value> <value name="B"> <block type="logic_boolean" id="p[=_ILZYS89NwQHu4@6Q"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_clearinterval" id="T]]dPIEl)IM|p{1832%N"> <field name="NAME">Intervall3</field> <next> <block type="control" id="-MrqT@bIBRo2Ux_EJG9-"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">smartthings.0.0dfbe327-d845-4dfd-37eb-1c21c2b71ce1.capabilities.switch-off</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="bf2*IMB=bmob4iNn%P~U"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="Fk~]bGAB!.A5X#u??hBz"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">chromecast.0.Gewaechshaus1.status.playing</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="3zd:*I:8OCUdjF3(gh$?"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> <block type="comment" id="K64WgcATGKt/$irS3@/B" x="-1837" y="-2538"> <field name="COMMENT">Auslöser aus WEBCAL überwachen</field> <next> <block type="on_ext" id="ZR9,Hwp,6r81ZGjPbRxY"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="myNan^E}A;}kWN6iJv,#"> <field name="oid">webcal.0.events.Besichtigung.now</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="@:=tCoAB%id_Ra;,k=:0"> <field name="VAR" id="%0UFIJs{{$t?H]?61,/2">LaengeWert</field> <value name="VALUE"> <block type="text_length" id="t!R}3-;M{0=.KMFfdJ$E"> <value name="VALUE"> <shadow type="text" id="DDlzz{C(0S*8uCy.XIeu"> <field name="TEXT">abc</field> </shadow> <block type="on_source" id="#FPUcs)2O-o!eQ+bH$V1"> <field name="ATTR">state.val</field> </block> </value> </block> </value> <next> <block type="variables_set" id="KhZfJ2;eg++Ud-5F%l{C"> <field name="VAR" id="mcMgnW/8T]5@dO9P~~:P">LogEintrag</field> <value name="VALUE"> <block type="text_join" id="dFTvLHR,o4]NtjbnMnG{"> <mutation items="4"></mutation> <value name="ADD0"> <block type="text" id="]o935HKEYP=NiqIL1xYc"> <field name="TEXT">Text:</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="7%V|2;oXS[ph[@xiHImd"> <field name="VAR" id="%0UFIJs{{$t?H]?61,/2">LaengeWert</field> </block> </value> <value name="ADD2"> <block type="text" id="@#Hk]mLrdEyqCnj(C3TL"> <field name="TEXT">Zeichenlaenge:</field> </block> </value> <value name="ADD3"> <block type="on_source" id="RUA7XuW.F6/?Z0$}O:({"> <field name="ATTR">state.val</field> </block> </value> </block> </value> <next> <block type="debug" id="ay{nw,6M#An1|1s9yoEB"> <field name="Severity">info</field> <value name="TEXT"> <shadow type="text" id="y?b*/pRHY`C5)G=q9GpQ"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="`zAA4O?q%{^VO+joc73("> <field name="VAR" id="mcMgnW/8T]5@dO9P~~:P">LogEintrag</field> </block> </value> <next> <block type="controls_if" id="upwW)z/TnD43?kZb2Uv3"> <value name="IF0"> <block type="logic_compare" id="@|k59NESI8FQol|E:*oV"> <field name="OP">NEQ</field> <value name="A"> <block type="field_oid" id="bw_W%9f3xDS.r8_U`$II"> <field name="oid">webcal.0.events.Besichtigung.now</field> </block> </value> <value name="B"> <block type="logic_null" id="Q~:Z}4qs6*v/F3zNGi5}"></block> </value> </block> </value> <statement name="DO0"> <block type="update" id=":{ae}hOlS.eJ|PQ0a0Oj"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Veranstaltung.Zeitsteuerung.Besichtigung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="/olf6xtCYa%.6s=qVF!q"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="_V|,wf7z$B}ZV!kSwp/5"> <value name="IF0"> <block type="logic_compare" id="G?B-rK$KOL%BRE*blK5g"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="8JYZ%pr/0x]WqR/Gy?V_"> <field name="VAR" id="%0UFIJs{{$t?H]?61,/2">LaengeWert</field> </block> </value> <value name="B"> <block type="math_number" id="hJto2=RofO(jPUQtDUxw"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_wait" id=";5G~hN$5iV/yuKrM3=%J"> <field name="DELAY">30</field> <field name="UNIT">sec</field> <next> <block type="controls_if" id="+1{`:aFeacO^Zr^f_Uvl"> <value name="IF0"> <block type="logic_compare" id="k$?BUDIH,*RgjjV18~7s"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="UfQN=,/F;pLF]^c7p~M|"> <field name="VAR" id="%0UFIJs{{$t?H]?61,/2">LaengeWert</field> </block> </value> <value name="B"> <block type="math_number" id="Z/e7MN!-jciJR-T3fVx-"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="E5~(jKI`Lw8zl]ryK^M`"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Veranstaltung.Zeitsteuerung.Besichtigung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="BSzaDWlVIXUJDfzbbWi]"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> <block type="procedures_defcustomnoreturn" id="Z(F%6nM9r7%L-u%L5=aZ" x="-587" y="-2537"> <mutation statements="false"> <arg name="x" varid="aIW^;E4D18|KPq|YXzuZ"></arg> </mutation> <field name="NAME">WOL-SAMSUNG</field> <field name="SCRIPT">dmFyIHdvbCA9IHJlcXVpcmUoJ3dha2Vfb25fbGFuJyk7DQpmdW5jdGlvbiBXT0xTZW5kZW4oKSB7DQogICAgd29sLndha2UoIjcwOjA5OjcxOjQ1OjRkOmEzIik7DQogICAgc2xlZXAoMjAwMCk7DQogICAgd29sLndha2UoIjcwOjA5OjcxOjQ1OjRkOmEzIik7DQogICAgbG9nKCJXT0wgUGFrZXQgU2Ftc3VuZy1UViAxOTIuMTY4LjEwLjM3IGdlc2VuZGV0IiwgImluZm8iKTsgICAgDQp9DQpXT0xTZW5kZW4oKTs=</field> <comment pinned="false" h="80" w="160">WOL SAMSUNG</comment> </block> </xml>
Wäre schön wenn sich einer dessen annehmen könnte. Am Node.js oder anderen internen Iobroker Dingen kann es nicht liegen, da es ja nur am Punkt abspielen im Chromecast nun nicht mehr funktioniert....
Grüße
Sunny