Skip to content

Skripten / Logik

16.6k Topics 214.4k Posts

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

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Topics
    49k Posts
    D
    @maxclaudi Habe gestern mal dein neues Script eingebunden. Irgendwie habe ich ein Problem, das er den Smartmode nicht immer auf 1 schaltet. Ich trigger auf änderung, lasse eine Email senden, das funktioniert immer. Und gleich im Anschluss steure ich auf 1. Kann es sein wenn der Status noch nicht aktualisert wurde das es dann zum Problem kommt? Habe jetzt mal eine Verweilzeit von 5 sekunden gemacht. Da scheint es zu funktionieren. Gibt es eigentlich eine Möglichkeit, zu sehen ob in der Warteschlange befehle sind?
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    M
    @paul53 WOW bin schon sehr beeindruckt. vielen lieben Dank. [image: 1776713433502-2249bf03-3bf2-46e9-8bd7-dcd23387805b-image.jpeg] fine-tuning kann ich nun anfangen. Nur leider verstehe ich absolut nicht, warum dieser "Code" genau so aussehen muss. Nochmals vielen Dank
  • Hilfe für Skripterstellung mit Node-RED

    955 13k
    955 Topics
    13k Posts
    F
    Wie so oft erledigen sich die meisten Dinge mit liegen lassen. Jetzt läuft es stabil. Gruss achim
  • Hue mit letztem Helligkeitswert starten

    5
    0 Votes
    5 Posts
    431 Views
    F
    @foxriver76 das wars - danke!
  • Blockly Abfrage von wert nur ein Teil ausreichend?

    3
    0 Votes
    3 Posts
    287 Views
    S
    @thomas-braun ich hatte es eben zufällig gefunden und es funktioniert. zuer erklärung: es soll ein licht am carport eingeschaltet werden wenn entweder ich oder meine frau in der nähe sind bzw im wlan angemeldet. Musste nur raus finden wie ich die adressabfrage (da wir in einer doppelhaushälfte leben und die erkennung manchmal statt 3a nur die 3 erkennt) eingrenze. Habs nun rausgefunden wie er nur n teil der adresse abfragt. (Dazu dann noch 2 straßen die direkt an der ecke sind und über die wir mit dem auto reinfahren. [image: 1620473597163-autolicht.jpg]
  • iobrocker per blockly updaten

    3
    0 Votes
    3 Posts
    321 Views
    S
    @crunchip danke für den tip. ich werde es mal testen. muss nur auf n update warten
  • Wert regelmäßig in neue Variable loggen

    javascript blockly
    30
    0 Votes
    30 Posts
    3k Views
    B
    @paul53 [image: 1620368994099-bildschirmfoto-2021-05-07-um-08.28.28.png] Hallo Paul53, ich nutze deinen Vorschlag zum Loggen eines Datenpunktes gem. Beitrag 6, klappt auch prima. Ich würde jedoch gerne den neu zu erstellenden Datenpunkt unter " 0.userdata" anlegen lassen. Ich habe mir schon einige Blockys angeschaut wo Datenpunkte über Blockly angelegt werden. Allerdings schaffe ich es nicht, den Inhalt entsprechend zu ändern. Über Hilfe würde ich mich sehr freuen. Gruß Baerny
  • Ledvance Farbtemperatur steuern

    3
    0 Votes
    3 Posts
    317 Views
    N
    Doch, ich! Hier wird dir geholfen: im Forum Nur auf deinen Anwendungsfall adaptieren…
  • [gelöst] Common Error Skript Fehler?

    8
    0 Votes
    8 Posts
    515 Views
    padrinoP
    Danke Euch 2, da lag wirklich was in common. 🤦‍♂️ Keine Ahnung, wo das her ist. Mein Hirn wird immer mehr ein Sieb. :(
  • Zeitplan-Trigger funktioniert nicht - Anfängerfehler?

    20
    3
    0 Votes
    20 Posts
    1k Views
    A
    @homoran Ich bin die Lokalisierung-Einstellung des Pi einmal durchgegangen und habe ihn neu gestartet. Jetzt ist die Zeit auch im Log ok und die Zeitsteuerung im Skript funktioniert auch. [image: 1620051107705-bildschirmfoto-2021-05-03-um-16.10.08-resized.png] Vielen Dank für die schnelle Hilfe!
  • Scripts retten (Windows Version)

    3
    0 Votes
    3 Posts
    370 Views
    D
    @sigi234 said in Scripts retten (Windows Version): @dasbrot hast du den Ordner iobroker-data wo gesichert? Ja ich habe das ganze Verzeichnis nebst iobroker-data kopiert. Leider hatte ich bisher mit Umkopieren in die neue Instalation keinen Erfolg lg Bernd
  • Export/Import

    1
    1 Votes
    1 Posts
    100 Views
    No one has replied
  • Scriptfehler

    6
    0 Votes
    6 Posts
    462 Views
    GlasfaserG
    @ps1304 sagte in Scriptfehler: Problem ist gelöst Dann setze das Thema auf [gelöst] Und beim nächsten mal , bitte den Code in </> CodeTags posten.
  • (statisches) Alexa Kommando ohne Cloud

    15
    2
    3 Votes
    15 Posts
    2k Views
    Christian WöhrleC
    @vikk88 jep, das war's! Danke!
  • Regenvorhersage mit Swiss-Weather-Adapter

    9
    0 Votes
    9 Posts
    757 Views
    B
    @danielos Ich sehe diese Frage erst jetzt. Evtl. hilft das ja noch: Der Swiss-Weather-Adapter liefert die Regenwarscheinlichkeit in % auch mit. Unter "24hForecast">hour[0-7]>values>pr" Du hast damit jeweils die Regenwarscheinlichkeit für die jeweils nächsten 3h (hour0 - 7) zur Verfügung. Noch wichtig: Der früheste Zeitpunkt um die Daten für den neuen Tag zu erhalten ist ab 0:00 Uhr. Es ist also erst ab 0:00 Uhr möglich, die Regenwahrscheinlichkeit für den neuen Tag auszuwerten. Das sollte aber bei deinem Use-Case (so wie ich ihn verstehe) reichen.
  • Toggle/Increment/Decrement

    2
    0 Votes
    2 Posts
    258 Views
    paul53P
    @tyrionwarmage Du kannst nicht einen Datenpunkt, der ein Kommando als String enthält mit einem booleschen Wert oder einer Zahl überschreiben. Das müssen 3 verschiedene Datenpunkte sein.
  • "Watchdog" fuer Sensoren in JS - "millis()" oderTimer gesucht

    Moved
    6
    0 Votes
    6 Posts
    2k Views
    K
    Der Vollständigkeit halber: der user @canetti2 hat diesen Watchdog modifiziert und mutlisensorfähig gemacht. Wer also wissen will, wie man mit minimalen Aufwand viele Sensoren mit gleicher Timeoutzeit überwachen kann findet dort eine Lösung.
  • Daten an einen Webserver schicken

    8
    1
    0 Votes
    8 Posts
    673 Views
    OliverIOO
    @arteck sagte in Daten an einen Webserver schicken: @oliverio request ist aber depricated... deshalb axios.. ist auch im package von iobroker ja stimmt, ach axios ist schon mit drin? dann in Zukunft nur noch axios
  • gelöst-common.states in dp-object setzen

    javascript
    7
    1
    0 Votes
    7 Posts
    143 Views
    liv-in-skyL
    @paul53 so sieht z.b die nächste ebene aus - gibt es da eigentlich ein limit - also wenn z.b 100 objecte drin liegen gibt es 100 states ? [image: 1619697265375-image-4.png]
  • Kodi Script für älter Kodi Version(17.6)

    6
    0 Votes
    6 Posts
    473 Views
    OliverIOO
    @jj_1 sagte in Kodi Script für älter Kodi Version(17.6): @oliverio Da finde ich nur diese 3 [image: 1619642350412-screenshot-2021-04-28-223705.jpg] Und die andern über das Fragezeichen lassen sich nicht istallieren dann könnte es noch an den Abhängigkeiten zum iobroker liegen, das die älteren adapter mit deiner aktuellen iobroker version nicht zusammenarbeiten. Ein downgrade von iobroker wäre dann fällig aber nicht ratsam. hast du schon mal über die Steuerung per nodered nachgedacht evtl geht da was. https://flows.nodered.org/node/node-red-contrib-kodi
  • Blockly- Status Landroid Mäher über Datenpunkt

    4
    2
    0 Votes
    4 Posts
    148 Views
    dslraserD
    @noob1973 ich hatte mir im vergangenen Jahr für meinen Worx Mäher mal ein Blockly dafür gemacht und eben mal etwas "erneuert". Das Blockly legt die gewünschten Datenpunkte selbst an (und löscht sie bei false/falsch auch wieder). Eingestellt muß eigentlich nur das hier werden...: [image: 1619638412098-bildschirmfoto-2021-04-28-um-20.08.37.png] Wenn alles auf wahr/true steht, dann werden diese Datenpunkte eingestellt. [image: 1619638455969-bildschirmfoto-2021-04-28-um-19.20.53-resized.png] Ganz unten im Blockly ist noch ein Zeitplan. Falls Du den verwenden willst, dann musst Du die Zeiten für Dich anpassen. Vielleicht kannst Du das Blockly ja brauchen... meine verwendeten Adapter sind: Script Engine Version 4.10.15 Telegram Version 1.8.1 Send emails Version 1.0.9 Blockly Export Bitte das Blockly auf den eigenen Rechner downloaden und dort mit einem "richtigen" Editor öffnen und den gesamten Inhalt der Textdatei in die Zwischenablage kopieren und anschließend in ein neues leeres Blockly importieren. Nicht direkt im Browser öffnen und kopieren, dann kommt es oft zu Umlaute Fehlern im Blockly. Dieser Haken muß im Javascript Adapter drinn sein. [image: 1619638768504-bildschirmfoto-2021-04-28-um-21.38.53.png] Worx_Rasenmaeher.zip
  • zeitabhängig triggern: Scheduler oder zyklische Abfrage?

    3
    1
    0 Votes
    3 Posts
    271 Views
    _JOHN__
    @asgothian Danke für dein Feedback. Sofern ich deine Ausführung richtig verstehe bin ich ja bereits recht nah an deiner 2. Option dran. Ich lese die Werte für die Zeit bei Änderung ein halte den schedule an und erstelle ihn neu. Jedoch momentan noch mit einem mehrfach trigger, was ich dann wohl noch korrigieren werden. Ziel wäre so oder so am Ende das das Script nun einmal, nämlich bei Änderung der gewünschten Triggerzeit durchläuft.
  • 0 Votes
    4 Posts
    306 Views
    AtomicIXA
    @leone-mortuo Ja, der Energie Verbrauch wird dargestellt, aber nicht, die Betriebszeit, also wie viele Minuten, stunden, ..... ein Gerät eingeschaltet ist/war. @sigi234 danke, da an sowas habe ich gedacht. War wohl zu blöde um das zu finden. Aber ich steige da noch nicht ganz durch. Muss ich mal gucken, danke.

541

Online

32.8k

Users

82.8k

Topics

1.3m

Posts