Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.5k Beiträge

Hilfe zu JavaScript, Blockly, TypeScript, Node-RED, Scenes und text2command

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Themen
    49k Beiträge
    D
    @ArnoD Nein im Log sehe ich keinenfehler was das betrifft. Habe nur den Node js aktualisiert und den ganzen PC neu gebootet (hätte ich das nicht tun sollen?) Was ich seit längerem (seit charge control läuft) habe ist 4 warn. ERROR WB_REQ_ENERGY_ALL ERROR WB_REQ_PM-POWER_L1 ERROR WB_REQ_PM-POWER_L2 ERROR WB_REQ_PM-POWER_L3 kann mann die irgend wie abschalten oder instandstellen?
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    paul53P
    @Mestro [sagte]: wenn nach 18:30 die 1x die Haustür geöffnet wird, eine Sprachausgabe gestartet wird ! Danach erst wieder am nächsten Tag [image: 1777039077509-blockly_temp.jpg]
  • Hilfe für Skripterstellung mit Node-RED

    955 13k
    955 Themen
    13k Beiträge
    mickymM
    @Tontechniker Man kann solche Filter aber auch OHNE neue Nodes zu installieren mit einfachen Standard-Switch Nodes realisieren: [image: 1776865319208-af3cab3c-2716-43f4-b7df-7f74e8bf051b-image.jpeg] ggf. einfach nochmal meinen alten Thread anschauen: https://forum.iobroker.net/topic/50086/datum-und-zeitverarbeitung-mit-nodered
  • SQL sendTo - Problem storeState vs update

    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    F
    @bananajoe sagte in SQL sendTo - Problem storeState vs update: Besten Dank... immer gerne :-)
  • Kostal PikoMP xml Parsen

    9
    0 Stimmen
    9 Beiträge
    880 Aufrufe
    DoggiD
    Hallo zusammen, ich habe für einen Freund einen Adapter geschrieben, der genau für die Piko PV Anlage da ist und die Messwerte ausließt. Hier der Link zum Test Beitrag: https://forum.iobroker.net/topic/55440/test-adapter-kostal-piko-mp-plus-v0-0-x-github-latest Vielleicht hilft der ja und ihr könnt den mit testen.
  • Datenpunkt Typen nicht mehr konsistent

    javascript blockly
    9
    0 Stimmen
    9 Beiträge
    995 Aufrufe
    B
    @paul53 danke, hatte heute früh das Script nochmal gestartet deswegen die falsche Zeit. Ich teste das danke!
  • Trigger Anwesenheit

    3
    1
    0 Stimmen
    3 Beiträge
    341 Aufrufe
    ingranuI
    @paul53 Vielen Dank darauf wäre ich niee gekommen! Klappt wunderbar!
  • gelöst - Modbus Solar Edge Register 40206

    1
    0 Stimmen
    1 Beiträge
    287 Aufrufe
    Niemand hat geantwortet
  • Blockly script mit timeout soll Shelly Steckdose schalten

    10
    1
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    A
    @crunchip hmmm... dann frage ich doch beides ab. Wenn Ping und Connect false sind, dann restart. Danke.
  • Blocky Datum von gestern *gelöst*

    5
    0 Stimmen
    5 Beiträge
    137 Aufrufe
    surfer09S
    @paul53: Danke Paul! Du bist der Beste! ;-)
  • [gelöst]Skript Volkszähler zickt

    Verschoben
    29
    0 Stimmen
    29 Beiträge
    4k Aufrufe
    H
    Gelöst: 2. uuid eingetragen und es klappt
  • [gelöst] Telegram Adapter sendet nicht mehr

    blockly communication
    14
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    J
    @jhuebner1 Ja, das wars.... hab im alten jetzt auch ein Password vergeben und mich am Handy authorisiert und schwupps.... läuft.... Also lessons learned: Im Adapter Password vergeben....
  • Blockly Script: Ist das so richtig?

    blockly
    3
    2
    0 Stimmen
    3 Beiträge
    172 Aufrufe
    GregorSG
    @paul53 OK. Dann werde ich das mal ändern. Funktion war so aber gegeben.
  • Brauche bitte Hilfe zu Json String

    12
    0 Stimmen
    12 Beiträge
    913 Aufrufe
    paul53P
    @yoshi Für die 16 Zellenspannungen kann man eine Schleife verwenden: for(let i = 1; i <= 16; i++) { setState(path + 'CellVoltages.Cell' + i, obj.CellVoltages['Cell' + i], true); }
  • BroadLink Codes gehen teilweise nicht mehr nach Update

    3
    0 Stimmen
    3 Beiträge
    245 Aufrufe
    K
    @crunchip Hallo und vielen Dank für die Antwort. Ich glaube es hin bekommen zu haben. Scheinbar war ein Fehler in meinem Script. Der Bezugspunkt war zu schnell. Soll heißen das Gerät auf das sich das ein/ausschalten des Fernsehers bezieht hat zu schnell den Status geändert. Mit einer Verzögerung von 1 Sekunde scheint das Problem behoben zu sein. Ich teste es weiter und im Fall der Fälle melde ich mich wieder. Nochmal danke für die schnelle Reaktion. liebe Grüße Kai
  • regex101 funktioniert nicht im Parser

    5
    0 Stimmen
    5 Beiträge
    361 Aufrufe
    M
    @oliverio top funktioniert, vielen lieben Dank
  • AppleTV aufwecken möglich?

    6
    0 Stimmen
    6 Beiträge
    825 Aufrufe
    M
    @ciddi89 Ja. Damit kann ich meine Audio/TV Systeme steuern, für die es keinen gescheiten Adapter gibt, z.B. mein Satellitenreceiver.
  • Alias Auswertung mit Fehlermeldungen

    14
    0 Stimmen
    14 Beiträge
    833 Aufrufe
    gelberlemmyG
    @paul53 der Rauchmelder in in keinem Skript. Es wird in dem Adapter "Alarm" und "iogo" verwendet. Die gleiche Meldung kommt dann auch für den "iogo" Adapter. Hatte ich vorhin nicht erwähnt. Der Alarm Apdater meckert nur, wenn der Wert nicht definiert ist. Ich werde dies nachher einmal testen, wenn ich vor meinem Rechner sitze
  • Script Mirroring - Einschränkung bei Pfaden seit v5.5.0

    4
    0 Stimmen
    4 Beiträge
    444 Aufrufe
    N
    @Thomas-Braun , @crunchip Vielen Dank für die schnellen Antworten! Hab es auf /home/iobroker/... geändert und den Javascript-Adapter upgedatet. Scheint fürs Erste mal zu funktionieren. Ein zusätzliches Backup ist eigentlich überflüssig, weil ich den Code auf Github habe.
  • Sprachnachricht über Doorbird senden

    4
    0 Stimmen
    4 Beiträge
    438 Aufrufe
    M
    Viel geben die Datenpunkte bei mir nicht her: [image: 1653675416508-b21058ff-ae99-455f-abeb-e3b91022d78b-image.png] Die Sache mit dem SIP gelöst bekommen?
  • Versteckte Verknüpfung ???

    9
    0 Stimmen
    9 Beiträge
    614 Aufrufe
    paul53P
    @atomicix sagte: das Ergebnis ist nicht wirklich hilfreich. Dann triggere mal auf den Datenpunkt in einem Test-Skript mit einer Debug-Log-Ausgabe inkl. Skript-Name: [image: 1653649333030-blockly_debug.jpg] Spoiler <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="ldM]+4)Dm.w7W_34^S7G" x="12" y="-63"> <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="$2mW=lu]onB-IS`CNy?x"> <field name="oid">0_userdata.0.Blockly.Aktor</field> </shadow> </value> <statement name="STATEMENT"> <block type="debug" id=":uNfHbO:Ak@AGwBO$.a%"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="F.RP`:J`F+FdSdJ%`3R7"> <field name="TEXT">test</field> </shadow> <block type="text_join" id="!y)Z97dDfav|eym=(sf,"> <mutation items="6"></mutation> <value name="ADD0"> <block type="text" id="[G:mzw9qc:L+.`s;o[hG"> <field name="TEXT">Wert: </field> </block> </value> <value name="ADD1"> <block type="on_source" id="5IzLMg(+,h=^*C-{.7*S"> <field name="ATTR">state.val</field> </block> </value> <value name="ADD2"> <block type="text" id="0uTw(A0Vo!ai~6mt%SEA"> <field name="TEXT">, Quelle: </field> </block> </value> <value name="ADD3"> <block type="logic_ternary" id="M8IAT/#0dDI%SIxi+$O~"> <value name="IF"> <block type="logic_compare" id="^,UT6OIYP%}wAAmwlFw)"> <field name="OP">EQ</field> <value name="A"> <block type="text_indexOf" id="jL3-2]QuZ}XWLVj_j^f8"> <field name="END">FIRST</field> <value name="VALUE"> <block type="on_source" id="9?:oT|j@KTsZ*?7V-@mY"> <field name="ATTR">state.from</field> </block> </value> <value name="FIND"> <shadow type="text" id="4f/|ug#*av0JS:4!G!31"> <field name="TEXT">abc</field> </shadow> <block type="text" id="t%_9Ux/$@xkZQTlx(5Is"> <field name="TEXT">system.adapter.javascript.</field> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="3Bd{vghoqq*m0,6zhSLQ"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="THEN"> <block type="on_source" id="+}ATb]`g=jCI+rw},2^9"> <field name="ATTR">state.c</field> </block> </value> <value name="ELSE"> <block type="on_source" id=":aPM:=_|!J-zcC-54KmY"> <field name="ATTR">state.from</field> </block> </value> </block> </value> <value name="ADD4"> <block type="text" id="gVzrNes=}@q3ZH:)He0|"> <field name="TEXT">, bestätigt: </field> </block> </value> <value name="ADD5"> <block type="on_source" id="iC6|TD$jP3d~iHAGy2oV"> <field name="ATTR">state.ack</field> </block> </value> </block> </value> </block> </statement> </block> </xml>
  • SQL - Wert per Script speichern

    58
    1
    0 Stimmen
    58 Beiträge
    3k Aufrufe
    bahnuhrB
    @apollon77 sagte in SQL - Wert per Script speichern: Und flot 1.11.0 geht raus habs getestet, funktioniert nun einwandfrei. Danke.
  • Logauswertung verscripten

    2
    1
    0 Stimmen
    2 Beiträge
    233 Aufrufe
    crunchipC
    @oberfragger ich behelfe mir mit dem Logparser, siehe Beispiel https://forum.iobroker.net/post/800548

321

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge