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
    A
    @psrelax Du bist etwas zu schnell mit deinen Entscheidungen :-) Der Fehler hat nichts mit der NodeJS zu tun, sondern mit den treueren Tibber Preisen. Den Fehler hatte ich gestern auch und es liegt einfach daran das kein Zeitfenster gefunden wurde innerhalb der Batteriereichweite was günstig war. Das sollte natürlich nicht zu einem Fehler führen. Wenn du das Skript neu startest, dann läuft es erstmal wieder. Ich werde mir das bei Gelegenheit mal anschauen.
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    Q
    klappt, danke!!!
  • 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
  • Objekte

    8
    1
    0 Stimmen
    8 Beiträge
    508 Aufrufe
    C
    @codierknecht ich habe es hinbekommen und jetzt auch verstanden. Danke für die Hilfe.
  • Jarvis JSON in Datenpunkt schreiben

    13
    0 Stimmen
    13 Beiträge
    706 Aufrufe
    K
    @mcu ok, kann man mit leben...
  • [gelöst] Script um Befehl auf Synology ausführen

    javascript
    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    NegaleinN
    @glasfaser sagte in [gelöst] Script um Befehl auf Synology ausführen: hier das Script : Spoiler Hallo Zwar schon etwas älter der Thread, aber erst jetzt entdeckt. ;) Hast du vielleicht die View für mich? :grin:
  • Blockly: Steuerung Wasserbetten Heizung mit Tibber Strom

    blockly scenes heating
    8
    1
    0 Stimmen
    8 Beiträge
    572 Aufrufe
    S
    Ich hatte dass bei uns ganz einfach gelöst hat super funktioniert wenn dass Preislevel auf expensive oder very expensive geht habe ich die Heizung ausgeschalten und wenn sie auf die anderen geht wieder eingeschalten. <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="Iaww$|?,R!f~SggtB1wH" x="62" y="63"> <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="6^Wlg$K2P#{CdTe)Q.8m"> <field name="oid">tibberlink.0.Homes.aa15df5f-d4cc-482a-b389-2bbc3a803677.CurrentPrice.level</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="0@dl,lX2_Y-Fw?tsstO."> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id="-hlIOy)*hb*lsAWGL0Nw"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="9$0qG[V$!9/fxSy=4r$0"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="v|I]=_usj:`KNQ3)`2IK"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="text" id="T6(_haPetQ~QaZ)dfGFD"> <field name="TEXT">EXPENSIVE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="1:UegFxLj2W[t0=tka6("> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="l+NQpQDK?1u{#H%uQ;=d"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="text" id="KD#titybnVjU%Wt]oqhz"> <field name="TEXT">VERY_EXPENSIVE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="^Ne#i8LzGHsoEKI?kB8e"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Bett_Marcel.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="`dq7R:[s32!-CA{eZNtb"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="f4m#Qd^nh?O3-3V+`ig?"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Bett_Natascha.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="{qn79Abt8DTU?cQrQ1vU"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="{@__yU=A{kv{85Ip|==)"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Bett_Marcel.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="$^*ALBNIxVig.254C-,t"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="ZM|I0IR]@K-RrA`3D;[L"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Bett_Natascha.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="hN?_?K+I.gD~Ix:#P^`~"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> </xml>
  • [Vorlage] Generisches Zählscript

    34
    2
    1 Stimmen
    34 Beiträge
    3k Aufrufe
    L
    Hi, Version 4.8 ist hochgeladen. / Changelog im script vG Looxer
  • [gelöst]MQTT-Adapter verliert bei Neustart per Skript Passw.

    5
    2
    0 Stimmen
    5 Beiträge
    496 Aufrufe
    D
    @haus-automatisierung said in [gelöst]MQTT-Adapter verliert bei Neustart per Skript Passw.: @darth2010 sagte in [gelöst]MQTT-Adapter verliert bei Neustart per Skript Passw.: Dieser verliert nach dem Stoppen per Skript das hinterlegte Passwort: Logisch. In dem Objekt sind sog. "protected Attribute" (wie das Passwort). Damit Du nicht einfach mit einem Script das Passwort auslesen kannst (oder andere Instanzen). Holst Du nun das Objekt, fehlt das Passwort da drin. Dann speicherst Du das Objekt neu, ohne das Passwort = weg. Nimm startInstanceAsync('email.0'); bzw. stopInstanceAsync('email.0'); (ab Adapter v8.7.0) @haus-automatisierung Macht zu 100% Sinn, wenn man das so liest. Danke für die Erklärung :+1: . So macht ioBroker einfach Spaß :grinning: Gruß Darth
  • JSON in taugliches E-Charts umwandeln

    4
    0 Stimmen
    4 Beiträge
    370 Aufrufe
    M
    @mickym Mega, genau das habe ich gesucht. Funktionierte auf Anhieb - baue ich mir jetzt nach meinen wünschen zusammen. Besten Dank :-)
  • Sonoff Datenpunkt color

    10
    1
    0 Stimmen
    10 Beiträge
    584 Aufrufe
    DerMichaD
    @armilar Moin, nach dem Update auf 3.1.2 hat es auch nicht funktioniert. Habe jetzt noch mal die Instanz mit allen Objekten gelöscht und wieder den den Stand 3.1.0 installiert. Jetzt FUNKTIONIERT ES !!! Ich weiß nicht was da vorher schief gelaufen ist, aber trotzdem danke für die Unterstützung. MfG
  • Blocky RGB zu Hex

    4
    0 Stimmen
    4 Beiträge
    307 Aufrufe
    CodierknechtC
    @paul53 Danke für die Erklärung! @nick21 Dann sollte das auch so gehen: [image: 1727295372455-02f0ac3c-e5d6-4acb-b209-1611239ac500-grafik.png]
  • EVCC Adapter Datenpunkte PV Speicher

    14
    3
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    J
    @docsnyder7 sagte in EVCC Adapter Datenpunkte PV Speicher: Werte wie, tagesverbrauch, tageserzeugung, tageseinspeisung etc... das kommt bei meinem Setup direkt aus dem WR naja, diese Werte z.B. wären sehr nett, diese berechne ich mit Sourceanalytics was aber eh fast stimmt dann am Tag Ich habe einen Huawei Sun2000 WR samt Huawei Speicher Modbus Adapter habe ich nicht am Laufen, da ich keine Geräte via Modbus bis dato einbinde. Hier noch der Export meiner VIS: Viel Spass damit Liebe Grüße Jürgen Energieübersicht.rtf Wochenübersicht.rtf
  • Hotelpreise überwachen mit Meldung ! Kann man sowas machen ?

    3
    0 Stimmen
    3 Beiträge
    276 Aufrufe
    D3ltoroxpD
    @codierknecht Danke, muss ich mir mal anschauen, ob ich damit zurecht komme und passende Ergebnisse heraus bekomme.
  • Funktionen aus dem HomeAssistent Adapter nicht möglich?

    17
    3
    0 Stimmen
    17 Beiträge
    736 Aufrufe
    S
    @haus-automatisierung Ja danke ☺️ werde ich mir für die Zukunft zu Herzen nehmen. 4 Augen sehen im großen Ganzen halt doch mehr.
  • Dezimalzahl per Alexa an einen DP im ioBroker übergeben

    1
    2
    0 Stimmen
    1 Beiträge
    120 Aufrufe
    Niemand hat geantwortet
  • [ gelöst ]Script läuft von heute auf morgen nicht mehr.

    4
    3
    0 Stimmen
    4 Beiträge
    307 Aufrufe
    S
    @spitfire4all Schön das wir darüber gesprochen haben :-) Auf Monat kleiner oder gleich eingestellt und nun geht es wieder. Immer diese details :-) Danke.
  • Regex liefert falschen Wert

    14
    0 Stimmen
    14 Beiträge
    925 Aufrufe
    haus-automatisierungH
    @ck_coke sagte in Regex liefert falschen Wert: Zumindest habe ich das nach Internetrechersche in anderen Foren so gesehen. Ich hab das Thema JSON vs. Objekt in zig kostenlosen Inhalten super ausführlich erklärt. Du musst schon den kompletten Pfad angeben. Im Falle von switch:0 muss das dann aber in eckige Klammern und kann nicht mit der einfachen Punkt-Notation erreicht werden. obj.data.device_status['switch:0'].voltage
  • Iobroker E3DC Control Fehler

    1
    0 Stimmen
    1 Beiträge
    95 Aufrufe
    Niemand hat geantwortet
  • Pool Pumpe soll laufen, wenn sie noch nicht gelaufen ist

    6
    1
    0 Stimmen
    6 Beiträge
    512 Aufrufe
    paul53P
    @ronnyempire sagte: Lege ich den DP selbst an und wenn ja wie, das habe ich noch nie als Wert gemacht. Ja, unter "0_userdata.0" einen DP vom Typ "Zahl" mit Unit "h".
  • Wenn/Dann Skript mit Szene und eigenem Datenpunkt

    54
    3
    0 Stimmen
    54 Beiträge
    5k Aufrufe
    HomoranH
    @samsungfreak sagte in Wenn/Dann Skript mit Szene und eigenem Datenpunkt: Daran lag es, Natürlich! "true" = true ist falsch und bis morgen bitte lesen und auswendig lernen https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1 :grin: nach meinem Blockly bist du jetzt schon 2766 Tage, 4 Stunden dabei. Da sollte dir die Grundregel "zeigen, zeigen und alles zeigen" eigentlich geläufig sein
  • Telegram ask beantwortet sich nach 10 -15 Sekunden selbst

    5
    0 Stimmen
    5 Beiträge
    448 Aufrufe
    PeoplesP
    @haus-automatisierung Hast du als Mitentwickler auf git evtl. Eine Lösungsidee? Bzw. funktioniert das bei dir fehlerfrei?
  • [gelöst] Skriptfenster öffnet sich bei bestimmten User nicht

    3
    0 Stimmen
    3 Beiträge
    157 Aufrufe
    Ben1983B
    @ro75 anderer Browser => geht. Im Chrome kann man ja verschiedenen Accounts anlegen. (Google Accounts) Edit: Jetzt ging es allerdings durch lösche der cookies

449

Online

32.4k

Benutzer

81.5k

Themen

1.3m

Beiträge