@cash
mein LOG bleibt nahezu leer.
und hier mal das Script
Ich finde den Fehler nicht?!
Den Rest schreibe ich dir sonst mal via PN.
@cash
mein LOG bleibt nahezu leer.
und hier mal das Script
Ich finde den Fehler nicht?!
Den Rest schreibe ich dir sonst mal via PN.
@cash jau damit hast du genau das, was ich auch möchte.
ich bekomme das script aber bei mir nicht zum laufen, weil es vermutlich völlig an basics mangelt.
ich habe es kopiert, als JS eingefügt und die IP angepasst.
script gestartet.
es passiert nix
erst gab es noch nen complie error, habe dann via NPM axios nach installiert.
dennoch tut sich nix.
könntest du es bitte vllt. noch etwas "dümmer-freundlicher" erklären? Danke für deine Hilfe.
Wenn du die Elgatos hast, bist du Streamer? Hast du doch schon mit dem Websocket von OBS mal befasst?
@cash halli hallo. also habe ich es richtig verstanden, dass du nun den Stauts abfragen kannst? Werden die Werte in Datenobjekte geschrieben, wie bei iobroker üblich?
wie genau schaltest du die Lampe nun?
@Michael-Blass sagte in Bedingte Formatierung funktioniert nicht:
{wert:zigbee.0.00xxxxxxxxxxxxxxx.battery; wert = 100 ? "#00ff00" : wert <= 50 ? "#ff0000" : "#ffff00"}
Hast du eine Lösung gefunden?
@dslraser habe es aber nun hinbekommen.
hier wieder ein Screen
Trick dabei ist, mann dann den Baustein an "request URL" einfach durch was anderes ersetzen, in dem was anderes anhängt. so alleine lässt sich aber das Anhängsel nicht löschen.
soweit klapp es, zwar träge aber geht.
Frage dazu: hat jemand das Blockly schon mal umgebaut, um den Text ggf. mit dyn. Inhalten zu füllen?
Ich würde gerne die Telegrambenachrichtigung vom Abfallkalender, auf Whatsapp umbauen.
das Script dazu sieht so aus:
BlocklyJavascriptTypeScript
Protokoll
Ausgewählte Blöcke exportieren
<xml xmlns="https://developers.google.com/blockly/xml">
<block type="schedule" id="-[MKJG41a;~?S0*}DSSh" x="63" y="87">
<field name="SCHEDULE">0 18 * * *</field>
<statement name="STATEMENT">
<block type="comment" id="{p2u3o5[]%d~Va$lSA]?">
<field name="COMMENT">Benachrichtigung Abholung morgen</field>
<next>
<block type="controls_if" id="NQzTFsw?rX9,mxeD{W/(">
<value name="IF0">
<block type="logic_compare" id="l43Mc;I];Z^;}(7s8awu">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="ICyrLiR@FgaZO`G;g1u8">
<field name="ATTR">val</field>
<field name="OID">trashschedule.0.next.daysleft</field>
</block>
</value>
<value name="B">
<block type="math_number" id="$X4aEU8Qouhb`Vc`Uh^J">
<field name="NUM">1</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="telegram" id="ro6=i|?@w$ePr!,I^Y!L">
<field name="INSTANCE"></field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<value name="MESSAGE">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
<field name="TEXT">Heute wird der Müll abgeholt.</field>
</shadow>
<block type="text_join" id="yIH-WeBz{3f@94zt~sES">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="VT;e5[te#]C?VG+aP5*I">
<field name="TEXT">Morgen wird </field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="h(%3.+E(c1FMMJ|(8du-">
<field name="ATTR">val</field>
<field name="OID">trashschedule.0.next.typestext</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="0m#?+uzBtl^W8umcb_7,">
<field name="TEXT"> abgeholt.</field>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
<next>
<block type="schedule" id="ZnNDX(Tb(`s=ajP]x-[5">
<field name="SCHEDULE">0 6 * * *</field>
<statement name="STATEMENT">
<block type="comment" id="=!s7~ajg[~q:A3VmGoP(">
<field name="COMMENT">Benachrichtigung Abholung heute</field>
<next>
<block type="controls_if" id="433KGX.Bm^TvBd3;8YBe">
<value name="IF0">
<block type="logic_compare" id="960arKE3Q2b[y~]H%klG">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="]RqhEEofo;Hz*Q_Okmdu">
<field name="ATTR">val</field>
<field name="OID">trashschedule.0.next.daysleft</field>
</block>
</value>
<value name="B">
<block type="math_number" id="z~GyX0lvG$4s*uI|M29t">
<field name="NUM">0</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="telegram" id="#Uwl/SB!.p0S11xggpr/">
<field name="INSTANCE"></field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<value name="MESSAGE">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
<field name="TEXT">Heute wird der Müll abgeholt.</field>
</shadow>
<block type="text_join" id="/ICuBeuesWQf83ni{qvD">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="2XWeaLpPG@+fY?VT{,Ul">
<field name="TEXT">Heute wird die </field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="inxfq7580!vk1R/Fc]31">
<field name="ATTR">val</field>
<field name="OID">trashschedule.0.next.typestext</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="I9?n46$O-rH.QIc8%Swf">
<field name="TEXT"> abgeholt.</field>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</xml>
<xml xmlns="https://developers.google.com/blockly/xml">
<block type="schedule" id="-[MKJG41a;~?S0*}DSSh" x="63" y="87">
<field name="SCHEDULE">0 18 * * *</field>
<statement name="STATEMENT">
<block type="comment" id="{p2u3o5[]%d~Va$lSA]?">
<field name="COMMENT">Benachrichtigung Abholung morgen</field>
<next>
<block type="controls_if" id="NQzTFsw?rX9,mxeD{W/(">
<value name="IF0">
<block type="logic_compare" id="l43Mc;I];Z^;}(7s8awu">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="ICyrLiR@FgaZO`G;g1u8">
<field name="ATTR">val</field>
<field name="OID">trashschedule.0.next.daysleft</field>
</block>
</value>
<value name="B">
<block type="math_number" id="$X4aEU8Qouhb`Vc`Uh^J">
<field name="NUM">1</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="telegram" id="ro6=i|?@w$ePr!,I^Y!L">
<field name="INSTANCE"></field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<value name="MESSAGE">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
<field name="TEXT">Heute wird der Müll abgeholt.</field>
</shadow>
<block type="text_join" id="yIH-WeBz{3f@94zt~sES">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="VT;e5[te#]C?VG+aP5*I">
<field name="TEXT">Morgen wird </field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="h(%3.+E(c1FMMJ|(8du-">
<field name="ATTR">val</field>
<field name="OID">trashschedule.0.next.typestext</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="0m#?+uzBtl^W8umcb_7,">
<field name="TEXT"> abgeholt.</field>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
<next>
<block type="schedule" id="ZnNDX(Tb(`s=ajP]x-[5">
<field name="SCHEDULE">0 6 * * *</field>
<statement name="STATEMENT">
<block type="comment" id="=!s7~ajg[~q:A3VmGoP(">
<field name="COMMENT">Benachrichtigung Abholung heute</field>
<next>
<block type="controls_if" id="433KGX.Bm^TvBd3;8YBe">
<value name="IF0">
<block type="logic_compare" id="960arKE3Q2b[y~]H%klG">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="]RqhEEofo;Hz*Q_Okmdu">
<field name="ATTR">val</field>
<field name="OID">trashschedule.0.next.daysleft</field>
</block>
</value>
<value name="B">
<block type="math_number" id="z~GyX0lvG$4s*uI|M29t">
<field name="NUM">0</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="telegram" id="#Uwl/SB!.p0S11xggpr/">
<field name="INSTANCE"></field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<value name="MESSAGE">
<shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
<field name="TEXT">Heute wird der Müll abgeholt.</field>
</shadow>
<block type="text_join" id="/ICuBeuesWQf83ni{qvD">
<mutation items="3"></mutation>
<value name="ADD0">
<block type="text" id="2XWeaLpPG@+fY?VT{,Ul">
<field name="TEXT">Heute wird die </field>
</block>
</value>
<value name="ADD1">
<block type="get_value" id="inxfq7580!vk1R/Fc]31">
<field name="ATTR">val</field>
<field name="OID">trashschedule.0.next.typestext</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="I9?n46$O-rH.QIc8%Swf">
<field name="TEXT"> abgeholt.</field>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</xml>
Hallo zusammen,
ich suche eine Webcam, welche sich natürlich einfach in ein VIS einbinden lässt.
Die Cam soll außen so montiert werden, dass diese mittels WLAN und Solar (inkl. integriertem Akku) betrieben wird.
Meine Intuition dahinter ist, dass ich die Cam beim Nachbarn am First montieren darf und dann unseren kpl. Eingangsbereich sehen kann. Leider ist unsere Haustür so gestaltet, dass man weder durch ein Fenster oder ähnliches sehen kann, wer gerade vor der Tür steht, wenn es klingelt.
Auf das Legen von Kabeln, egal welcher Art wollte ich möglichst verzichten. PoE wäre eine ernsthafte Alternative, aber wirklich nur der letzte Ausweg. Dann könnte ich den Sichtbereich aber nicht so abdecken wie gewünscht.
Welche Empfehlungen dazu habt ihr?
@Bass-T
ärgerlich nur abzuwarten.
Soll da nun doch eine Zwangsumstellung auf den kostenpflichtigen IOT-Adapter notwendig werden?
ich denke mal das ist bei dir nun Zufall, denn es scheint grundsätzlich probleme mit der Cloud zu geben
https://forum.iobroker.net/topic/22215/cloud-adapter-verbindungsabbrüche/9