NEWS

Best posts made by falke69
-
RE: Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML
Vielen Dank!
Funktioniert schonmal!
Ich hatte es gestern Abend noch mit Alias getestet und es funktionierte danach auch.
Werde mir aber trotzdem den device-watcher mal mit anschauen. -
RE: Adapter: Worx Landroid v2.x.x
ich vermute bei mir das selbe Problem.
Selbst eine neue IP, bringt mir nichts und über die App kann ich den Landroid auch nicht starten.
Ich bekomme da immer Verbindungsfehler. Der Status vom Landroid hingegen, wird mir aber korrekt angezeit. Ich vermute, dass wenn etwas gesperrt wird, das das die SN ist, die für weitere Befehle gesperrt wird.Mir bleibt dann nur die Möglichkeit den Mähvorgang dierekt am Gerät zu starten.
Also kurz gesagt, Befehle senden geht nicht - Befehle empfangen hingegen schon.So zumindest das was ich bisher bei mir feststellen konnte.
-
RE: Fenster und andere Geräte zählen opt. Alexa Ansagen
vielen Dank für Deine Hilfe. Habe jetzt einmal iobroker auf einem anderen Pi neu aufgesetzt. Da lief das Script ohne Probleme.
Alle Einstellungen von javascript, iot verglichen - alles passte. Habe dann Alexa deinstalliert und neue Verbindungszertifikate für iot angefordert und Alexa neu installiert. Und siehe da, es geht.Danke! für Deine Hilfe und Zeit und natürlich für die Bereitstellung Deiner sehr aufwändigen Scripte.
Vielleicht kannst Du das als Fehlersuche mit ins Wiki aufnehmen.Schönes Wochenende!
-
RE: Eigenbau LED Controller in Elektronikdose
entweder Du nimmst etwas Schrumpfschlauch für die einzelnen Komponenten, so habe ich das bei mir gelößt, oder umwickels den ESP mit Isolierband. Eine andere Möglichkeit wäre noch ein kleines Gehäuse für den ESP. Dann wird es aber sicherlich eng in Deiner Dose.
Wenn der Widerstand und der Kondensator am ESP verlötet sind, würde sicherlich auch etwas Heißkleber gehen. Bei dem Widerstand und den ESP sehe ich wegen der kurzeitigen Wärme keine Bedenken, nur halt beim Kondensator.
Vielleicht kannst Du auch alles zusammen in der UP Dose positionieren und anschließend einige Bauteile mit Heißkleber fixieren. -
RE: JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen
jetzt bin ich komplett verwirrt.
Ich dachte, dass der Block dafür gedacht ist, um in das Verzeichnis zu schreiben?
Ich bin nicht so der große Spezialist in diesen Dingen.Könntest Du mir das vielleicht etwas erklären?
-
RE: Adapter: Worx Landroid v2.x.x
gerne, ich muss nur schauen, wie ich das in mein altes Script mit integriere. Mir war es aktuell wichtig, dass die Daten auch beim Mäher ankommen und ich nicht gesperrt werde.
Das einbetten als Code funktioniert leider nicht (code zu lang). Daher als *.txtIch bin auch kein Experte, vielleicht gibt es hier oder da auch noch Verbesserungsvorschläge (einfacher, übersichtlicher,...)
-
RE: Zeigt her eure Views zum Thema Mähroboter
Hier der Export für die Akkuanzeige:
[{"tpl":"tplCGradialGauge","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","factor":"1","valueOffset":"0","hCount":"4","minorTicks":"0","animation":true,"needle":"true","needleShadow":"true","needleType":"arrow","borders":false,"borderOuterWidth":"1","borderMiddleWidth":"0","borderInnerWidth":"0","borderShadowWidth":"1","valueBox":true,"ticksAngle":"270","startAngle":"45","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"minValue":"0","maxValue":"100","oid":"worx.0.20193019840302010520.mower.batteryState","title":"Landroid battery state","valueDec":"2","valueInt":"1","animationDuration":"1000","animationTarget":"needle","animatedValue":true,"animateOnInit":false,"valueTextShadow":true,"colorPlate":"rgba(39, 39, 39, 50)","colorBorderOuter":"#000000","colorBorderOuterEnd":"#000000","colorValueBoxRect":"rgba(39, 39, 39, 50)","colorValueBoxBackground":"rgba(39, 39, 39, 50)","colorValueBoxRectEnd":"rgba(39, 39, 39, 50)","colorPlateEnd":"rgba(39, 39, 39, 50)","colorMajorTicks":"#ffffff","colorMinorTicks":"#e6e6e6","colorTitle":"#ffffff","colorNeedle":"#cccccc","colorNeedleEnd":"#cccccc","needleCircleInner":true,"needleCircleOuter":true,"needleCircleSize":"9","colorNeedleCircleInner":"#616161","colorNeedleCircleInnerEnd":"#000000","colorNeedleCircleOuterEnd":"#616161","colorNeedleCircleOuter":"#000000","colorUnits":"#ffffff","colorNumbers":"transparent","colorValueText":"#ffffff","units":"%","highlightsFrom3":"45","highlightsTo3":"80","highlightsColor3":"#f0b124","highlightsFrom5":"90","highlightsTo5":"99","highlightsColor5":"#558B2F","animationRule":"linear","colorBorderMiddle":"","colorBorderMiddleEnd":"","strokeTicks":true,"name":"Akkustand","majorTicks":"0","majorTicksInt":"0","majorTicksDec":"0","colorValueBoxShadow":"rgba(39, 39, 39, 50)","needleStart":"0","needleEnd":"76","needleWidth":"4","g_highlights_§1":true,"g_highlights_§0":true,"highlightsColor2":"#f8e80d","g_highlights_§3":true,"highlightsFrom2":"16","highlightsTo2":"45","highlightsColor1":"#B71C1C","highlightsFrom1":"0","highlightsTo1":"15","highlightsColor4":"#5da725","highlightsFrom4":"80","highlightsTo4":"99","valueText":""},"style":{"left":"912.25px","top":"247.44998168945312px","z-index":"11","width":"142px","height":"122px","border-width":"","border-style":"","border-radius":"","border-color":""},"widgetSet":"canvas-gauges"}]
Du benötigst dazu noch den canvas-gauges Adapter.
-
RE: FritzBox: Freigabe alter IP-Adressen
schau mal direkt auf Deine Mesh Geräte. Vielleicht findest Du dort die entsprechende IP und kannst diese dort löschen. War bei mir auch so. Die IP konnte ich nicht auf der FritzBox direkt finden, sondern nur auf einem der Mesh Geräte.
Latest posts made by falke69
-
RE: Tasmota Iskra 175 Zähler keine Script möglich
ich habe mir auch immer alles in meinem eigenen Wiki hinterlegt.
Es passiert halt schonmal das die eine oder andere Quelle im Internet nach ein paar
Jahren verschwunden ist. -
RE: Tasmota Iskra 175 Zähler keine Script möglich
hier der Inhalt meiner user_config_override.
Ich hoffe mal dass ich alle persönlichen Daten entfernt habe. -
RE: Tasmota Iskra 175 Zähler keine Script möglich
schau mal hier.
Dort kannst Du Dir ein fertiges Image runterladen
Unter Punkt 6:
Tasmota Firmware selbst erstellen -
RE: Test Adapter telegram-menu v.1.6.x
ich habe mal ein Issue erstellt. Ich hoffe es passt so.
Wenn es hat nicht möglich ist, dann wäre es natürlich auch ok.Trotzdem vielen Dank, das Du es Dir wenigstens mal anschauen möchtest.
-
RE: Test Adapter telegram-menu v.1.6.x
ich habe in der zweiten Telegram Instanz noch andere Benutzer, denen ich halt auch gerne Zugriff auf das Telegrammenü aus dem Adapter von Dir gewähren möchte.
Das Problem liegt halt (bei mir) darin, das ich zwei Boots habe und nur ein einheitliches Menü zur Verfügung stellen möchte, das sich die User aus den beiden Telegram Boots teilen. Ich möchte ungern die Benutzer des zweiten Boots in den ersten Boot integrieren und wenn möglich halt auch keine weitere Instanz von Deinem Adapter installieren (was am einfachsten wäre) um Ressourcen zu sparen.
-
RE: Test Adapter telegram-menu v.1.6.x
Jetzt habe ich mir mein Menü erfolgreich zusammengebaut.
Echt Spitze der Adapter
Einen Wunsch hätte ich, (vorrausgesetzt er wäre umsetzbar):
ich habe zwei Telegram Instanzen am laufen. Ich würde gerne die Auswahl haben, Benutzer
aus beiden Instanzen hinzufügen zu können.
Im zweeiten Telegramadapter gibt es einen Benutzer, den ich auch gerne ohne viel Aufwand das erstellte Menü zur Verfügung stellen kann. -
RE: Test Adapter telegram-menu v.1.6.x
Ok, Vielen Dank für die schnelle Rückmeldung!
-
RE: Test Adapter telegram-menu v.1.6.x
Hallo zusammen,
ich möchte, wenn der "+" Button im Menü gedrückt wird der Status vom Datenpunkt "0_userdata.0.Beleuchtung.Wohnzimmer.kl_Wohnzimmer.LED_Band_dimmen" geprüft wird.
Wenn dieser auf Stufe 1 steht, dass er dann auf Stufe 2 gestellt wird, wenn er auf Stufe 2 steht, dann auf Stufe 3 usw.
Das heißt, bei jedem drücken des "+" Buttons eine Stufe höher.Aktuell bin ich damit überfordert, dass entsprechend umzusetzen (wenn es überhaupt möglich ist).
Im Blockly hatte ich das so gelöst:
-
RE: Test Adapter ioBroker.imap latest/stable
bei dem Drucken kann ich Dir leider nicht helfen.
Du kannst Dir aber auch das Script von @lucky_esa anschauen.
Ich brauchte halt nur einen Denkanstoß die Datei zu speichern und der Datei einen eindeutigen Namen zu vergeben. -
RE: Test Adapter ioBroker.imap latest/stable
ich habe das noch etwas nach meinen Bedürfnissen angepasst
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="z0O6x85%yoa7-}v~#.Bf">meta</variable> <variable id="s[uS~^6MKkVuzwj4r1=4">filename</variable> <variable id="+Tu=%xGC).)IE/9zIpah">i</variable> <variable id="jFVfezXGqV9MqVXz9=.m">result</variable> <variable id="{l3Cxl$Exrh(JtP4mb,_">j</variable> </variables> <block type="procedures_defcustomnoreturn" id="Nxa%U~h/LNlazXSdwCcy" x="-37" y="-862"> <mutation statements="false"> <arg name="meta" varid="z0O6x85%yoa7-}v~#.Bf"></arg> <arg name="filename" varid="s[uS~^6MKkVuzwj4r1=4"></arg> </mutation> <field name="NAME">deleteFile</field> <field name="SCRIPT">Y29uc29sZS5sb2coIlRFU1QiKTsNCmRlbEZpbGUobWV0YSwgZmlsZW5hbWUsIGZ1bmN0aW9uIChlcnJvcikgew0KICAgIGlmICghZXJyb3IpIHsNCiAvLyAgICAgICBjb25zb2xlLmxvZygnRGF0ZWkgJyArIGZpbGVuYW1lICsgJyBnZWzDtnNjaHQnKTsNCiAgICB9IGVsc2Ugew0KIC8vICAgICAgIGNvbnNvbGUubG9nKCdGZWhsZXIgYmVpbSBsw7ZzY2hlbjogJyArIGVycm9yKTsNCiAgICB9DQp9KTs=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="on_ext" id="FI8H=9bXf-oF?79]E,G+" x="-37" y="-812"> <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="zY)BkjkQ85tW{|i#*v-e"> <field name="oid">0_userdata.0.Telefon.Anrufbeantworter.Wir.Nachricht_vorhanden</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="5zdRAx,OtqY4a|6D+ib9"> <value name="IF0"> <block type="logic_compare" id="RUxMpUZ_q||I-Ek?q-0E"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ixzX]j?n_fyrcqIoCb#N"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Telefon.Anrufbeantworter.Wir.Nachricht_vorhanden</field> </block> </value> <value name="B"> <block type="logic_boolean" id="-f6rdwt8F,u+HlyIoDLh"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="imap_request" id="xQ)3}$)x;VR+7~XjRplw"> <field name="INSTANCE">.0</field> <field name="IMAPNAME">rene@familie-herrn.de</field> <field name="MAILPARSER">TRUE</field> <field name="LOG"></field> <value name="SEARCH"> <shadow type="text" id="!T]w@eqhQ9}^EV5w-Lb@"> <field name="TEXT">["ALL"]</field> </shadow> </value> <value name="FETCH"> <shadow type="text" id="fI(^g5m;:g@I+2%Z,d?Y"> <field name="TEXT">{"fetch": false, "uid": [1780]}</field> </shadow> </value> <value name="BODIES"> <shadow type="text" id="3(s4RwI(z[N|{OP7g@%L"> <field name="TEXT">{bodies: "", markSeen: false}</field> </shadow> </value> <value name="MAX"> <shadow type="math_number" id="Av8.]xQus`A|:V`G]@0,"> <field name="NUM">1</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_forEach" id=";5`S)VG*GMh(Xrc7hbc:"> <field name="VAR" id="+Tu=%xGC).)IE/9zIpah">i</field> <value name="LIST"> <block type="variables_get" id="!W|@W97vZFm4[:1.X##+"> <field name="VAR" id="jFVfezXGqV9MqVXz9=.m">result</field> </block> </value> <statement name="DO"> <block type="controls_forEach" id="Su`KfJr:^P,c:J)u**Ho"> <field name="VAR" id="{l3Cxl$Exrh(JtP4mb,_">j</field> <value name="LIST"> <block type="get_attr" id="09_6JP~5I]x(eX)jP4UY"> <value name="PATH"> <shadow type="text" id="mpeh{~Hx(V4_}iRulQ4q"> <field name="TEXT">body.attachments</field> </shadow> </value> <value name="OBJECT"> <shadow type="get_object" id="JN0k1$$B(}[z;mZ2f6Cy"> <field name="OID">Object ID</field> </shadow> <block type="variables_get" id="%{HYF_q*Gci7qQZ5$tYX"> <field name="VAR" id="+Tu=%xGC).)IE/9zIpah">i</field> </block> </value> </block> </value> <statement name="DO"> <block type="file_write" id="h$277P5?poe51:5Zd:h|"> <value name="OID"> <shadow type="field_oid_meta" id="69dxJ]n,Pi96lc[4?;Xx"> <field name="oid">0_userdata.0</field> </shadow> <block type="field_oid_meta" id="2|EntCIt_@;Qk#c|,c{?"> <field name="oid">0_userdata.0</field> </block> </value> <value name="FILE"> <shadow type="text" id="-JCw*w*{KMGA(GRL*4hz"> <field name="TEXT">message.wav</field> </shadow> </value> <value name="DATA"> <block type="get_attr" id=")W+8NuW6rNE9yk_p!$r7"> <value name="PATH"> <shadow type="text" id="yDK`(Sby-62509_o{iQ7"> <field name="TEXT">content</field> </shadow> </value> <value name="OBJECT"> <shadow type="get_object" id="JN0k1$$B(}[z;mZ2f6Cy"> <field name="OID">Object ID</field> </shadow> <block type="variables_get" id="%E!H$v~@+#4[t}o}sueY"> <field name="VAR" id="{l3Cxl$Exrh(JtP4mb,_">j</field> </block> </value> </block> </value> <next> <block type="telegram" id="gVgR|GQGaSRB,IK)5+1("> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="cDew.TH@B*rf[!BAfURr"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="4WJW){4Eq55)G,%-yju*"> <mutation items="7"></mutation> <value name="ADD0"> <block type="text" id="$J{_|i6@fZ?;vZz}+s[7"> <field name="TEXT">Der Anrufer</field> </block> </value> <value name="ADD1"> <block type="text_newline" id="^$/E=8;sgM#H%|kq|Pun"> <field name="Type">\n</field> </block> </value> <value name="ADD2"> <block type="get_value" id="z8$x0{=,bOapN=k[MwRP"> <field name="ATTR">val</field> <field name="OID">tr-064.0.callmonitor.lastCall.callerName</field> </block> </value> <value name="ADD3"> <block type="text_newline" id=":tSj{c3qsM}7=Pov1~Mc"> <field name="Type">\n</field> </block> </value> <value name="ADD4"> <block type="text" id="EBOT~bIL8%2a+~$DwS$O"> <field name="TEXT"> hat eine Nachricht hinterlassen</field> </block> </value> <value name="ADD5"> <block type="text_newline" id="19[D,:A4A^,f1JiFG?Jg"> <field name="Type">\n</field> </block> </value> <value name="ADD6"> <block type="text" id="x?J_D!#R8Wvtu{H^4(RH" disabled="true"> <field name="TEXT">/opt/iobroker/iobroker-data/files/0_userdata.0/</field> </block> </value> </block> </value> <value name="USERNAME"> <block type="text" id="4`AAPKNU?1@1+8L_:#^;"> <field name="TEXT">falke69</field> </block> </value> <next> <block type="timeouts_wait" id="6r(V!)w]{@}~[)3qg+k@"> <field name="DELAY">3000</field> <field name="UNIT">ms</field> <next> <block type="procedures_callcustomnoreturn" id="3C-Luk:GC8%HCs5)*3c."> <mutation name="deleteFile"> <arg name="meta"></arg> <arg name="filename"></arg> </mutation> <value name="ARG0"> <block type="field_oid_meta" id="U~U1,%5j=8j-fidf,]nn"> <field name="oid">0_userdata.0</field> </block> </value> <value name="ARG1"> <block type="text" id="Udfnz^/b!@YnG:o!~SgI"> <field name="TEXT">message.wav</field> </block> </value> <next> <block type="timeouts_wait" id="uWrjEbeZ%j`C/6AvXgf~"> <field name="DELAY">3000</field> <field name="UNIT">ms</field> <next> <block type="control" id="ivo{.8g-#Q3+$FR^I@tl"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Telefon.Anrufbeantworter.Wir.Nachricht_vorhanden</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="@vx~C[!/c@RxgfZdsIX`"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="timeouts_wait" id="y}qC/,6@mLlz/61(-6`r" disabled="true"> <field name="DELAY">5</field> <field name="UNIT">min</field> <next> <block type="comment" id="keX_mctxGqcY3wp!xYj3"> <field name="COMMENT">Nachricht auf AB löschen</field> <next> <block type="control" id="u3Nh8wW3;0qU_7T,S{RL"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Telefon.Anrufbeantworter.Nachricht_loeschen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="0NvDQJ!u^FGR!vPT?%@t"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="IRc5jojMEm%V}t])YK^l"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Test.Json</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="P[?=qmX1hB=1z`C=KY?c"> <field name="TEXT">{ "service": "urn:dslforum-org:service:X_AVM-DE_TAM:1", "action": "DeleteMessage", "params": { "NewIndex ": "0" "NewMessageIndex ": "0" } }</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block> </statement> </block> </statement> </block> </xml>