Skip to content

Skripten / Logik

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

16.6k Topics 213.9k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    portyP
    Erstmal vielen Dank für das Script @schimi ! Habe Gestern meine 2400AC mit bekommen und direkt mit mit dem Script in Betrieb genommen. Die Ladereglung funktioniert wunderbar, auch die 0-punkt Entladung. Was jedoch nicht klappt ist das automatische umschalten zwischen Input / Output Mode. Ich habe versuchsweise den Mode am Abend von Hand in der App umgeschaltet, das geht natürlich und das Script regelt dann auch schön. Warum das der AcMode jedoch nicht automatisch umgeschaltet wird habe ich noch nicht raus gefunden. Hat da vielleicht jemand eine Idee? // --- ZENDURE MQTT BASISDATEN --- const MQTT_BASE_PATH = "mqtt.0.Zendure"; const DEVICE_ID = "HOxxxxxxxxxxxxx8"; -------- netz: "smartmeter.0.1-0:16_7_0__255.value", [image: 1773520269753-mqtt.png]
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    Murphy 0M
    Viel Spaß
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    Marc BergM
    Es gibt in der Verson 1.3.0 einen neuen Node: iob-setObject (Stand 10.02.26 noch beta) Mit dem neuen Node kann man ioBroker-Objektdefinitionen (Metadaten) direkt schreiben und ändern. Hauptfunktionen: Instanz-Konfigurationen ändern - z.B. MQTT publish-Pattern, Intervalle, etc. Objekt-Eigenschaften aktualisieren - Namen, Rollen, Einheiten, Min/Max-Werte ändern es gibt zwei Modi: Merge-Modus : Ändert nur die angegebenen Eigenschaften, alle anderen bleiben erhalten Replace-Modus: Überschreibt das komplette Objekt Typischer Workflow: Objekt mit iob-getobject holen Mit Change-Node gewünschte Properties ändern Mit iob-setobject zurückschreiben
  • JSON Tabelle für vis erstellen

    Moved
    3
    0 Votes
    3 Posts
    2k Views
    D
    Ja, naja, danke scon einmal. Daraus kann man einiges zeihen. Aber so ne richtige Erklärung bzw. ne Art Tutorial ist da nicht enthalten… VG drdoener
  • Abendämmerung script???

    Moved
    32
    0 Votes
    32 Posts
    2k Views
    D
    Hallo, ich habe nochmal ein anliegen zu meiner lampe die angeht wenn ich die Haustür öffne. es funktioniert ja alles tadellos ich möchte nur gerne etwas änder aber hab keine Idee dazu wie ich das realesiere. ich möchte halt wie vorher das meine lampe im Flur angeht wenn ich die hasutür öffne mit mein tür kontakt und dann nach 5 min wieder ausgeht wenn die tür zu ist "das klappt ja schon alles". Jetzt möchte ich aber das wenn ich vorher das licht über vis bzw über alexa anschalte und dann die Tür auf und zu geht das licht nicht nach 5 min ausgeht, bedeutet also ich wenn das Licht vorher an ist darf es nicht ausgehen wenn die Tür auf und zu geht. mfg und danke für die hilfe achja und natürlich das die lampe nur zwischen Sonnenuntergang und Sonnenaufgang angeht "was ja auch schon funtioniert"
  • (Gelöst)HmIp-Schaltsteckdose reagiert auf Skript nicht

    Moved
    3
    1
    0 Votes
    3 Posts
    446 Views
    A
    @paul53: @attmax: HmIP Wandthermostat-IST_Temperatur ist der Trigger, HmIP-Steckdose ist der EIN/AUS. Weshalb verwendest Du keine Direkt-Verknüpfung zwischen HmIP WT und HmIP Steckdose ? Der WT enthält den benötigten 2-Punkt-Regler. Weil ich so gut wie alles über den Iobroker steuern möchte. Habe aber das Problem bereits gelöst. Die Ursache lag am Javascript Adapter. Es war der neue V3.7.0 installiert und der dürfte noch buggy sein. Zurück zum V3.6.4 und alles läuft. Danke
  • ZigBee Adapter Batteriestände abfragen und Telegramm wenn leer

    Moved
    1
    0 Votes
    1 Posts
    327 Views
    No one has replied
  • Wert für X-Sekunden auf "true" setzen

    Moved
    4
    0 Votes
    4 Posts
    356 Views
    surfer09S
    Ich habe gerade mal ein Testskript gebaut. Es funktioniert auch alles soweit gut, allerdings erscheint im LOG ein Error. (siehe Screenshot) 4867_log.jpg 4867_garagentor-state.jpg
  • Hilfe mein Zeit Skript

    Moved
    7
    1
    0 Votes
    7 Posts
    907 Views
    H
    Bei den Bausteinen mit „Aktuelle Zeit“ kann jeweils das „gleich wahr/unwahr“ weg. Dann sollte es klappen.
  • [Frage] Vorhanden Views via Script auslesen

    Moved
    2
    0 Votes
    2 Posts
    188 Views
    PeoplesP
    Hat keiner der Profis eine Idee?
  • Dimmer per Fernbedienung steuern

    Moved
    3
    1
    0 Votes
    3 Posts
    438 Views
    G
    Hallo, hat geklappt, Danke!! Grüße Andi
  • Zeitabhängige Hue Schaltung + Bewegungsmelder

    Moved
    4
    0 Votes
    4 Posts
    856 Views
    L
    Ich habe es nun doch ein wenig anders gelöst. Damit das Licht so schnell wie möglich an geht, nutze ich auch die Funktion von Hue. Hue Bewegungsmelder enthält folgende Einstellungen: 7 - 20 Uhr - Tag - Flur (Energie tanken) 20 - 7 Uhr - Nacht - Flur (Nachtlicht) Wenn keine Bewegung unternehme nichts In nodered werden die Bewegungen erkannt und an iobroker geleitet. iobroker hat folgendes Script: Bewegungsmelder Zustand geändert Wenn Bewegung erkannt gebe folgende ins Log aus: Flur Bewegung erkannt. Dient nur zur Logausgabe Wenn keine Bewegung mehr: Wenn zwischen 7-20 Uhr warte 5min sonst Licht aus. Wenn 20-7 Uhr warte 1min sonst Licht aus.
  • Blockly Skripte als Funktion nutzen?

    Moved
    3
    0 Votes
    3 Posts
    482 Views
    D
    Alles klar, danke für die Rückmeldung! Ich werde dann mal was basteln und sobald ich eine Tür fertig habe, melde ich mich :)
  • LED schalten über mqtt geht nicht

    Moved
    6
    1
    0 Votes
    6 Posts
    807 Views
    Dr. BakteriusD
    Nein, bei mir funktioniert das mit '0' = LED aus, '1' = LED ein. Hier mal meine Config von einer LED: [image: 6909_esp_easy.jpg]
  • Hilfe setState und getState Kommando mit Variablen

    Moved
    6
    0 Votes
    6 Posts
    2k Views
    P
    Hallo, wie es apollon77 schon sagt, wird beim Zusammenbau eine Zeichenkette daraus. Deshalb kannst du keinen Variablen Namen zusammenbauen. Dukannst aber den Objektnamen mit Adapter.Instanz.Objektname dynamisch so zusammenbauen. Beim getState() hast du das ja gemacht. Genauso musst du es beim setState() machen. Pix
  • Daten aus Datenbank versenden

    Moved
    2
    0 Votes
    2 Posts
    366 Views
    DutchmanD
    Da es eine SQL Datenbank ist würde ich einen Export (kann per command Line Kommando) verwenden um alle Daten jetzt muss 15 min in CSV zu speichern. FSV die CSV per FTP verschicken Sent from my iPhone using Tapatalk
  • Keine Reaktion obwohl korrekt eingerichtet

    Moved
    2
    1
    0 Votes
    2 Posts
    313 Views
    M
    Fehler im Browser. Playbutton wurde nicht angezeigt und Regel damit nicht aktiv.
  • URL Abfrage per Blockly - Exception handling bei keinem Ergebnis?

    Moved
    6
    0 Votes
    6 Posts
    1k Views
    paul53P
    Deshalb wird mit Error abgebrochen: @mtk64: TypeError: Cannot read property 'length' of undefined ` Die Abfrage muss erweitert werden (in dieser Reihenfolge): if (result && !!result.length) { Außerdem kann man error abfragen. if(error) log('Fehlertext', 'warn'); else if (result && !!result.length) {
  • Denkfehler?

    Moved
    3
    0 Votes
    3 Posts
    229 Views
    F
    Perfekt, das wars, vielen Dank!
  • Heizkörperthermostat HM-CC-RT-DN und Wandthermostat

    Moved
    4
    2
    0 Votes
    4 Posts
    695 Views
    AFiA
    Hi Paul, herzlichen Dank, es funktioniert nun. Wo ist das Problem mit "Wiederhole"? DutyCycle, dürfte nicht auftreten, da der Übertrag nur zur Zeit X ausgeführt wird, Belastung Rechner, auf dem iobroker läuft, ist kein Raspi, sondern Acer? Gruß Axel
  • [GELÖST] Fehler im Skript - Lichtsteuerung

    Moved
    5
    1
    0 Votes
    5 Posts
    823 Views
    paul53P
    @baluderbär: es hat funktioniert. ` Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].
  • [gelöst]Script mit script stoppen

    Moved
    19
    0 Votes
    19 Posts
    2k Views
    paul53P
    @Motsche1: es klappt perfekt. ` Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].
  • Erstes Skript

    Moved
    1
    1
    0 Votes
    1 Posts
    169 Views
    No one has replied

300

Online

32.7k

Users

82.5k

Topics

1.3m

Posts