Skip to content

Skripten / Logik

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

16.4k Themen 211.8k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Themen
    48k Beiträge
    Thomas BraunT
    @psrelax sagte in E3DC Hauskraftwerk steuern: Man tut sich hald nicht so leicht sich zu entscheiden, ein Update durchzuführen, wenn man nur ein Produktivsystem besitzt :-) Naja, andersherum: GERADE das einzige System musste ja dann auch am leben halten. Per Updates... IOBroker Version V11 ??? Was soll das sein?
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    D
    Ich hab das Problem gefunden. Wenn man das Preset abspeichert wenn die LED nicht eingeschalten sind funktioniert das natürlich nicht. Man muss das Preset speichern wenn der Effekt selektiert ist als auch die LED laufen. Manchmal kann es so simpel sein. Dennoch wieder etwas gelernt.
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Themen
    13k Beiträge
    HomoranH
    @fiddle sagte in [Gelöst]: Adapter per {Node Red | JS} (de)aktivieren: Ok, nicht als "Wert" schreiben, sondern als "Befehl". Dann scheint ihn das zu beeindrucken. du zeigst ja nichts, aber es geht mit true/false [image: 1763416200051-screenshot_20251117-224854_firefox.jpg] gesteuert über eigenen DP vom typ Bool
  • Existierende einzelne Kamera Bilder per Telegram verschicken

    blockly
    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    HomoranH
    @kukoratsch sagte in Existierende einzelne Kamera Bilder per Telegram verschicken: Für Hilfe wäre ich dankbar. zu dem Thema @kukoratsch sagte in Existierende einzelne Kamera Bilder per Telegram verschicken: please use httpGet gibt es inzwischen gefühlt hundert Threads mit Beispielen. häng dich da an einen ran, hat mit diesem Thread nichts zu tun
  • Szene über KNX und Zigbee Leuchten

    3
    2
    0 Stimmen
    3 Beiträge
    262 Aufrufe
    N
    Hi @s-e, also in dem Fall möchte ich keine Typische KNX Szene über Zahlen. In meinen Fall ist es eine Tag/Nacht Szene die ich mit true = Tag oder false = Nacht steuere. Abends gehen die Rollos runter und das Nachtlicht an und Tags gehen die Rollos hoch und das Licht aus. Hier einmal der DP für die Szene. Auffällig ist schon mal, dass das "false" von den Status der Szene und den Tastern nicht bestätigt also rot ist. [image: 1717095283383-621c5c8c-e7ec-46da-85d7-44f6a9ff7478-image.png] [image: 1717095451648-95a5aa57-b370-4248-9bd6-b6f55835eca7-image-resized.png] [image: 1717095531176-cb9e57fc-414f-4d94-880e-012261b7bf05-image.png] Hier mal ein Auszug aus einem DP: { "_id": "openknx.0.Beleuchtung.Rückmeldung_Schalten_Dimmen_.Sophias-Nachtlicht-Status", "type": "state", "common": { "type": "boolean", "read": true, "write": true, "desc": "", "name": "Sophias-Nachtlicht-Status", "role": "switch", "states": { "0": "Off", "1": "On" } }, "native": { "address": "0/1/0", "answer_groupValueResponse": false, "autoread": true, "bitlength": 1, "desc": "Basetype: 1-bit value", "dpt": "DPT1.001", "valuetype": "basic" }, "from": "system.adapter.openknx.0", "user": "system.user.admin", "ts": 1714048400514, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } Die Leuchten sind via Zigbee angebunden und nicht über Hue.
  • (Gelöst) Auslesen ioBroker Hosts Systeminformationen?

    Verschoben blockly javascript
    53
    0 Stimmen
    53 Beiträge
    5k Aufrufe
    O
    @mcu Vielen Dank
  • Astro-Einstellungen Javascript 8.4.2

    3
    2
    0 Stimmen
    3 Beiträge
    203 Aufrufe
    S
    @homoran Danke.
  • Ich rechne mit Blockly falsch?

    14
    2
    0 Stimmen
    14 Beiträge
    793 Aufrufe
    HomoranH
    @wendy2702 sagte in Ich rechne mit Blockly falsch?: Der Import sieht so aus: dann hat er doch alles exportiert. sollte nur der obere Teil sein
  • Astrozeit spinnt - Lampen sind zu früh an

    42
    0 Stimmen
    42 Beiträge
    4k Aufrufe
    paul53P
    @homoran sagte: Da berechnet der Adapter seine aktuellen Astrozeiten, ob jemand sie nutzt oder nicht. Den Haken kann man in der Konfiguration entfernen. Im Skript von Pix sehe ich aber die Verwendung von "night" und "nightEnd", die ebenfalls zu einer entsprechenden Warnung führt.
  • Kaco Blueplanet NX3 10.0 Wechselrichter auslesen (JSON)

    47
    0 Stimmen
    47 Beiträge
    3k Aufrufe
    Jörg 5J
    @haus-automatisierung Vielen Dank für die schnelle Hilfe. Ich hatte das bei Blocky auch chon gesehen, als ich schauen wollte wie ich das mit Blocky notfalls machen könnte. Dein Link ist da auch sehr gut. Vielen Dank!!! Viele Grüße Jörg
  • JS 8.4.0: Keine Astroeinstellungen in Instanzkonfiguration

    6
    1
    0 Stimmen
    6 Beiträge
    530 Aufrufe
    paul53P
    @e-s In Version 8.4.2 ist wieder alles vorhanden.
  • [Vorlage Blockly] Wunderground Upload

    Verschoben
    48
    1
    1 Stimmen
    48 Beiträge
    8k Aufrufe
    haus-automatisierungH
    @c1olli sagte in [Vorlage Blockly] Wunderground Upload: Kannst Du vielleicht einen einfachen Kurs empfehlen? Ich habe das alles in meinem Online-Kurs zum ioBroker ausführlich erklärt. Mit vielen Beispielen (auch für http): https://haus-automatisierung.com/iobroker-kurs/
  • BWM mit Lichtsensor - Unbrauchbare Lichtstärke

    6
    0 Stimmen
    6 Beiträge
    310 Aufrufe
    F
    @homoran said in BWM mit Lichtsensor - Unbrauchbare Lichtstärke: die Helligkeit beim (vor dem) Anschalten in eine Variable schreiben und diese verwenden Das ist eine gute Idee. Also frage ich ab, ob die Lampe aus ist und schreibe dann diesen Wert in einen Datenpunkt. Das kann ich dann auch machen, wenn die Regelmäßige Rückmeldung vom BWM kommt. Eben nur dann, wenn die Lampe aus ist. Das teste ich gleich heute Abend mal aus!
  • Wetterstation überträgt keine Daten mehr

    3
    0 Stimmen
    3 Beiträge
    300 Aufrufe
    M
    @homoran sagte in Wetterstation überträgt keine Daten mehr: @mymeyer sagte in Wetterstation überträgt keine Daten mehr: wo ich suchen könnte wo der Fehler genau ist. @mymeyer sagte in Wetterstation überträgt keine Daten mehr: Kommunikationsfehler! Stimmt die WS_ID in der Konfiguration mit der der WS View-App ÃŒberein? Okay Sorry das habe ich natürlich geprüft. Die WS_ID stimmt. Mit der App habe ich alle Infos.
  • Shelly Zeitstempel/ Aktion x Minuten nach Schaltvorgang

    1
    0 Stimmen
    1 Beiträge
    206 Aufrufe
    Niemand hat geantwortet
  • IP Adresse einlesen

    Verschoben
    20
    0 Stimmen
    20 Beiträge
    4k Aufrufe
    W
    @crunchip Hättest Du ja gestern schon hier einstellen können. :grinning: Ich habe mir jetzt eben ein Blockly gebastelt, macht aber das gleiche, nur ohne Taster: <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="wu+=d3FSm7!EP9bGuz}+" x="88" y="38"> <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="CP)F@J~.WrNshNe8^j@-"> <field name="oid">javascript.0.IP.public</field> </shadow> </value> <statement name="STATEMENT"> <block type="email" id="P0+MV?vsb;+eM.qRJU^5"> <field name="INSTANCE"></field> <field name="IS_HTML">FALSE</field> <field name="LOG"></field> <value name="TO"> <shadow type="text" id="KI~ORHiOlb#xW;c:9W(m"> <field name="TEXT">juergen@xxxxxx.net</field> </shadow> </value> <value name="TEXT"> <shadow type="text" id="U~l)Zi~A3Eid%//!@(ll"> <field name="TEXT"></field> </shadow> <block type="text_join" id="sX~Mmo1!DucqYfX|BS)W"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="/r2aD~vZ:B|:gPH7n#*u"> <field name="TEXT">IP-Adresse hat sich am </field> </block> </value> <value name="ADD1"> <block type="text_join" id="8l~5z).,pYq[2E%Bmbl7"> <mutation items="2"></mutation> <value name="ADD0"> <block type="convert_from_date" id="#Kb^2P.IqTBxb[_5*Ep1"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> <value name="VALUE"> <block type="get_value" id="w!AcPGJL[eb}@E^7!{+h"> <field name="ATTR">lc</field> <field name="OID">javascript.0.IP.public</field> </block> </value> </block> </value> <value name="ADD1"> <block type="text_join" id="/Q1!];m1%c5[XSgObLCV"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="w~~sjln47Rslqo,#eCnA"> <field name="TEXT"> um </field> </block> </value> <value name="ADD1"> <block type="text_join" id="v{+[m.D0c=ULB0GkCcGx"> <mutation items="2"></mutation> <value name="ADD0"> <block type="convert_from_date" id="2E9b6yx[ac{3+bgb`@MS"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">hh:mm</field> <value name="VALUE"> <block type="get_value" id="W-B,S(,Vq8e0}X1dvcAU"> <field name="ATTR">lc</field> <field name="OID">javascript.0.IP.public</field> </block> </value> </block> </value> <value name="ADD1"> <block type="text_join" id="?(%~hV*[tk2/pbidDj+s"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="/^J7DcU@7W%NoSUX(qqz"> <field name="TEXT"> Uhr geändert. Letzte Änderung erfolgte am </field> </block> </value> <value name="ADD1"> <block type="text_join" id="@IPtq,WhN#oi`d#aDBP9"> <mutation items="2"></mutation> <value name="ADD0"> <block type="convert_from_date" id="^L_7r^)c(3z*`5L~fum6"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> <value name="VALUE"> <block type="get_value" id="?8-6vS{X;~@3m!C~cwSK"> <field name="ATTR">lc</field> <field name="OID">javascript.0.IP.IP_alt</field> </block> </value> </block> </value> <value name="ADD1"> <block type="text_join" id="{U52#iPn-qj],gNt-kzw"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="4pZSt;ozH=qVKvFl/wHw"> <field name="TEXT"> um </field> </block> </value> <value name="ADD1"> <block type="text_join" id="P.Rh71Fpum6D)S6MzstV"> <mutation items="2"></mutation> <value name="ADD0"> <block type="convert_from_date" id="7ws*9uzEGa3{%mQ~i7DW"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">hh:mm</field> <value name="VALUE"> <block type="get_value" id="If=yqQ3j([.`tq~^LI/W"> <field name="ATTR">lc</field> <field name="OID">javascript.0.IP.IP_alt</field> </block> </value> </block> </value> <value name="ADD1"> <block type="text_join" id="yWS|YU/L?1{{10c=(X]8"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="xG-cGlyGtk}|;r-iPa`I"> <field name="TEXT"> Uhr. </field> </block> </value> <value name="ADD1"> <block type="text_join" id="Y;iF6ZQBl6}8G5y)@}Cb"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="eA4*#QE=y2A#lKy?gmZs"> <field name="TEXT">Neue IP lautet: </field> </block> </value> <value name="ADD1"> <block type="get_value" id="I3cL%z{/+{1[]2+{UVIh"> <field name="ATTR">val</field> <field name="OID">javascript.0.IP.public</field> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> </block> </value> <value name="SUBJECT"> <shadow type="text" id="QvaUTb+Ce|.jF4iqF]vd"> <field name="TEXT">Internet war getrennt</field> </shadow> </value> <next> <block type="update" id="+G$F/H_gtDeqZz[T8,,p"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">javascript.0.IP.IP_alt</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="on_source" id="-9^HI`CB!P12M)8jp2%Y"> <field name="ATTR">state.val</field> </block> </value> </block> </next> </block> </statement> </block> </xml> Gruss, Jürgen
  • Eigenverbrauch (Solar) und Ersparnis berechnen

    10
    2
    0 Stimmen
    10 Beiträge
    778 Aufrufe
    HomoranH
    @berndsolar13 sagte in Eigenverbrauch (Solar) und Ersparnis berechnen: die niemand sieht nur weil man etwas nicht sieht..... :grin:
  • Debug-Optionen für JS/Blockly

    9
    3
    0 Stimmen
    9 Beiträge
    587 Aufrufe
    haus-automatisierungH
    @andersmacher sagte in Debug-Optionen für JS/Blockly: Dann muß ich mal zusehen, daß ich mir etwaige (weitere Aus-)wirkungen von "verbose" klar mache, Hab ich im Kurs zuletzt ausführlich erklärt was das macht und bedeutet.
  • Blockly mehrere Trigger für mehrere Datenpunkte ?

    7
    0 Stimmen
    7 Beiträge
    373 Aufrufe
    paul53P
    @berndsolar13 sagte: Da wird dann z.B. der aktuelle Einspeise Werte mit dem Wert zum Beginn des Tages vergleichen. Raus kommt dann was heute bisher eingespeist wurde. Das ist ein Trigger (auf Einspeisung) und die Verrechnung des Tagesstandes (aus Sourceanalytix).
  • Automatischer View wechsel mit Blockly

    blockly
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    NegaleinN
    @ralla66 sagte in Automatischer View wechsel mit Blockly: Beispiel auf die Schnelle Hallo Bin gerade auf dein Script gestossen. Danke dafür. Ich hab nur ein Problem. Mir wird unter vis.0.control.instance keine ID angezeigt, obwohl im VIS-Editor eine hinterlegt ist. Dies ist das Projekt für das Tablett. Beim Projekt für den PC seh ich die ID. [image: 1716412438023-f1426382-c36f-4af4-a914-02390bdd51ac-image.png] [image: 1716412542802-75ec318c-aff5-4616-b4a8-4312a985518e-image-resized.png] Was könnte da falsch sein? Edit: es schaltet leider nicht um. Hab die View am PC laufen, wegen ID. [image: 1716413689408-4282ffdc-ba3d-4f32-bfa8-330c7bbb5769-image.png] [image: 1716413750630-e064bc7c-cff0-44f5-86ed-ca255bb903ca-image-resized.png]
  • Rolladensteuerung funktioniert nicht richtig

    6
    1
    0 Stimmen
    6 Beiträge
    224 Aufrufe
    R
    @paul53 Ich werde das ausprobieren! Danke.
  • Spotify Vorlagen Skript Hilfe

    1
    0 Stimmen
    1 Beiträge
    173 Aufrufe
    Niemand hat geantwortet
  • Shelly schalten, solange bis...

    5
    0 Stimmen
    5 Beiträge
    223 Aufrufe
    surfer09S
    @paul53 Ich konnte es noch nicht testen, weil ich den Heizstab erst heute bekommen habt. Ich war mir nicht sicher mit dem Blockly, ob das so die beste Variante ist. Danke für den Hinweis mit den 20%.

881

Online

32.4k

Benutzer

81.4k

Themen

1.3m

Beiträge