Skip to content

Skripten / Logik

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

16.6k Themen 213.5k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    R
    Na dann sollte damit das Skript doch problemlos gehen… alternativ eben noch ein Tibber Pulse kaufen und auf die IR-Schnittstelle des Zählers packen (wenn kompatibel)
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    B
    @redbull2906 Ich würde sagen, dass man sich da nicht selbst kümmern muss, das sollte das BMS des Akkus regeln, so ist zumindest meine Sicht der Dinge.
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    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
  • Gesucht: Script: Sonnenwinkel berechnen?

    Verschoben
    101
    0 Stimmen
    101 Beiträge
    29k Aufrufe
    K
    @ofbeqnpolkkl6mby5e13 sagte in Gesucht: Script: Sonnenwinkel berechnen?: Woher bekommst du denn die anderen Informationen wie Sonnenaufgang usw.? Nicht immer ganz leicht zu finden, steht aber in der Doc zum JS Adapter https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md Following values can be used as attribute in astro-function: "sunrise": sunrise (top edge of the sun appears on the horizon) "sunriseEnd": sunrise ends (bottom edge of the sun touches the horizon) "goldenHourEnd": morning golden hour (soft light, best time for photography) ends "solarNoon": solar noon (sun is in the highest position) "goldenHour": evening golden hour starts "sunsetStart": sunset starts (bottom edge of the sun touches the horizon) "sunset": sunset (sun disappears below the horizon, evening civil twilight starts) "dusk": dusk (evening nautical twilight starts) "nauticalDusk": nautical dusk (evening astronomical twilight starts) "night": night starts (dark enough for astronomical observations) "nightEnd": night ends (morning astronomical twilight starts) "nauticalDawn": nautical dawn (morning nautical twilight starts) "dawn": dawn (morning nautical twilight ends, morning civil twilight starts) "nadir": nadir (darkest moment of the night, sun is in the lowest position) Note: to use "astro"-function the "latitude" and "longitude" must be defined in javascript adapter settings. Note: On some places sometimes it could be so, that no night/nightEnd exists. Please read here about it. Note: you can use "on" function for schedule with small modification: on({time: "*/2 * * * *"}, function () { log((new Date()).toString() + " - Will be triggered every 2 minutes!"); }); on({time: {hour: 12, minute: 30}}, function () { log((new Date()).toString() + " - Will be triggered at 12:30!"); }); on({astro: "sunset", shift: 10}, function () { log((new Date()).toString() + " - 10 minutes after sunset!"); }); ENDE Zitat aus der Doc
  • BLE-Adressen sammeln

    20
    0 Stimmen
    20 Beiträge
    1k Aufrufe
    crunchipC
    @werner2000x sagte in BLE-Adressen sammeln: neu installieren warum neu installieren, wenn er nicht mehr funktioniert, prüfe doch mal den info.driverState, kenne es von meinem Zotac, da gibt es hin und wieder "Spannungsprobleme" beim onboard Bluetooth. oder aus irgendwelchen Gründen (update node.js) ist setcup nicht gesetzt
  • [gelöst] Auf Änderung in Enumeration reagieren

    6
    0 Stimmen
    6 Beiträge
    161 Aufrufe
    D
    @paul53 Danke
  • Bring Artikel per Script

    2
    0 Stimmen
    2 Beiträge
    132 Aufrufe
    M
    @ziege3-0 Bring-Adapter installiert? [image: 1652720179240-427d66dd-fe11-442f-ba79-2e1548b50401-image.png] [image: 1652728958934-ec3caa10-3b18-4551-9503-ab3be065cc95-image.png]
  • Parser RegEx Hilfe für Hunter Hydrawise JSON auslesen

    3
    2
    0 Stimmen
    3 Beiträge
    226 Aufrufe
    Q
    @paul53 Danke für den Tip! Mit Blockly sieht das ja ganz einfach aus. Werde das ausprobieren !
  • HTTP Request ohne Result wirft Fehler

    2
    1
    0 Stimmen
    2 Beiträge
    230 Aufrufe
    OliverIOO
    @davipet sagte in HTTP Request ohne Result wirft Fehler: ein. Ich habe das über ein Blockly scritpt gelöst wo ich mir die URL des HTTP-Request zusammenbaue. Nach jedem Absetzen bekomme ich einen Fehler: Davon abgesehen funktioniert der Aufruf. Also der Sollwert kommt an. Hat jemand eine Idee wie ich das Log von den Fehlern frei halten kann? Danke! Schickst du mehrere Anfragen hintereinander? Dann wurde eine Anfrage angenommen und andere nicht (Fehlermeldung Connection refused) Zwischen diesen beiden Fehlermeldungen liegen nur 3 Millisekunden. Das ist für manche Geräte zu schnell.
  • Adapter - XMLHttpRequest

    2
    0 Stimmen
    2 Beiträge
    256 Aufrufe
    OliverIOO
    @joerg1979 sagte in Adapter - XMLHttpRequest: http.getResponseHeader und wo setzt du das cookie? du bewegst dich hier an der basis der ganzen funktionen, die der browser sonst für dich macht. automatisch passiert hier nichts, wenn du es nicht dem computer sagst wenn du dich selbst nicht drum kümmern willst, benötigst du eine höherwertige bibliothek, bei dem der programmierer bereits an so etwas gedacht hat wie bspw https://www.npmjs.com/package/browser allerdings ist diese bibliothek bereits 9 jahre alt. was ähnliches hab ich nicht gefunden
  • [gelöst] Objektnamen beschneiden

    javascript
    5
    0 Stimmen
    5 Beiträge
    280 Aufrufe
    B
    @arteck @Asgothian Funktionieren beide Varianten ohne Fehlermeldung. Bei der Variante mit replace bleibt die Tür erhalten. Nun hab ich den Luxus auszuwählen was mir besser gefällt. Vielen Dank!
  • Intervall zählt weiter

    13
    1
    0 Stimmen
    13 Beiträge
    749 Aufrufe
    K
    @paul53 Moin, also nach gestrigem Mähen habe ich festgestellt, dass es geht :+1: Hier das funktionierende Script. Ist kein Hexenwerk aber das der Stop-Block drüber kommt anstatt drunter, tja wieder was gelernt. Danke nochmal an Dich @paul53. [image: 1652155354773-bildschirmfoto-2022-05-10-um-05.58.31.png] Einen schönen Tag. Kai
  • MODBUS - Anbindung Heidelberg Wallbox - Registerfragen

    2
    0 Stimmen
    2 Beiträge
    289 Aufrufe
    J
    @eulili Also ich würde mal raten, dass es sich um zwei Werte handelt mit je zwei Adressen, high = obere Bits, low = untere Bits (16?). Der erste Wert gibt an wie viel die Ladebox seit dem letzten Strom einschalten geladen hat und der zweite gibt an wie viel Energie seit der Installation (Erstbetrieb) geladen wurde. Erster lässt sich also durch ein Abschalten des Stromes zurücksetzen, zweiter vermutlich garnicht.
  • Daten von Python3 in Datenpunkt schreiben

    6
    2
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    F
    @jan-schmeckenbecher Hier ist alles beschrieben. In python kannst dann mit dem request packet den jeweiligen Wert setzen.
  • Script Fehler ?

    4
    1
    0 Stimmen
    4 Beiträge
    360 Aufrufe
    A
    @sunny9999 Und statt "nach Zahl" und dann die Zahl als String nimm besser direkt die Zahl aus dem "Mathematik" Menü!
  • iobroker + ccu3 + Node-Red

    4
    0 Stimmen
    4 Beiträge
    415 Aufrufe
    J
    @mickym Hallo, danke für die Rückantwort, dass war die Lösung. Senden als command.
  • copy & paste mit Blockly

    2
    1
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    HomoranH
    @legro sagte in copy & paste mit Blockly: Weiß jemand Rat? wofür? Dass STRG-C und STRG-V nicht immer funktioniert ist Browsersache. Funktionieren wird eigentlich immer Export und Import In beiden Fällen tauchen die Blöcke an der Stelle der Arbeitsfläche auf, wo sie im UrsprungsBlockly lagen Wenn sich aber beim zentrieren das gesamte Bild deutlich verschiebt, dürfte das die Ursache für den "verirrten" Block sein
  • MDT-RGBW Controller HSV/HSB

    1
    0 Stimmen
    1 Beiträge
    335 Aufrufe
    Niemand hat geantwortet
  • tedee und Script

    4
    0 Stimmen
    4 Beiträge
    336 Aufrufe
    paul53P
    @lotharf sagte: Schraubenschlüssel nutzen und sich das dann ansehen? Ja, Tab "VERLAUFSDATEN".
  • [Erledigt] Java(skript) ist eine Insel...

    7
    1
    0 Stimmen
    7 Beiträge
    386 Aufrufe
    Thomas BraunT
    Hat sich erledigt. Hab die Datenpunkte aus dem tr-064 Adapter nochmal neueingelesen. Hat wohl nach einem Update der FritzLabor-Firmware irgendwie geklemmt.
  • Daten mit Parser auslesen

    6
    0 Stimmen
    6 Beiträge
    715 Aufrufe
    OliverIOO
    @steinmetz_4 Dann verwendet das system evtl oauth als Methode. Dann geht der Parser Adapter nicht. Alternativ muss Mannheim Script schreiben. Dazu muss man aber wissen was für ein System auf der Gegenseite arbeitet
  • Parser Adapter: Product:Price [SOLVED]

    11
    2
    0 Stimmen
    11 Beiträge
    578 Aufrufe
    A
    @oliverio @Homoran Danke! Das habe ich bei dem neu erstellten Eintrag ganz übersehen. Jetzt klappt es genau wie gewünscht :)
  • Mehrere Heizkörper Synchronisiseren, value storm

    24
    0 Stimmen
    24 Beiträge
    2k Aufrufe
    S
    @paul53 Hast recht. Mit beidem :) Man sollte sowas nicht nebenbei auf der Arbeit machen :)

530

Online

32.7k

Benutzer

82.3k

Themen

1.3m

Beiträge