Skip to content

Skripten / Logik

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

16.6k Topics 214.1k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    crunchipC
    @rallef siehe https://forum.iobroker.net/post/1330170
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    Berges01B
    @MCU Prima das funktioniert super. Damit ist mir erst mal geholfen. Den "Rest" versuche ich mir noch zusammen zu bauen. DANKESCHÖN !
  • Hilfe für Skripterstellung mit Node-RED

    954 13k
    954 Topics
    13k Posts
    F
    Hallo ich habe ein Problem mit Nodered und Alexa Echo. Ich habe in Nodered die Wemo Emulation installiert und eine Wemo Steckdose emuliert um an einer Zigbeesteckdosenleiste einen Platz der Leiste zu schalten. "node-red-contrib-wemo-emulator" Das klappt auch wunderbar leider nicht länger als ein zwei Tage. Wenn ich dann den Echo der mit der emulierten Steckdose verbunden ist neu starte geht es wieder. Leider ist das sehr nervig. Hat schon mal jemand gehabt? Durch die Forumssuche habe ich leider nicht gefunden. Gruss Achim
  • [Gelöst]Skriptfehler in einfachem Skript

    Moved
    7
    0 Votes
    7 Posts
    426 Views
    siggi85S
    @paul53: Ist die Gruppe global jetzt leer ? Wenn die Fehlermeldung bei einem einzeilgen Skript auf Zeile 7 verweist, muss automatisch etwas aus global in das Skript kopiert worden sein. ` Jetzt funktioniert es. Ich habe einige Skripte (waren aber alle deaktiviert) gelöscht, alle "nicht-Blockly" Skripte komplett auskommentiert und die Test Javascript Instanz neu gestartet. 14:21:37.098 [info] javascript.1 Stop script script.js.Test.Testskript 14:21:38.551 [info] javascript.1 Start javascript script.js.Test.Testskript 14:21:38.553 [info] javascript.1 script.js.Test.Testskript: Hallo Welt! 14:21:38.553 [info] javascript.1 script.js.Test.Testskript: registered 0 subscriptions and 0 schedules Danke für die Hilfe und den Verweis aus global.
  • Telegram: Antwort von Client verarbeiten

    Moved
    5
    0 Votes
    5 Posts
    850 Views
    B
    @Dutchman: Wie sieht dein Script den bis soweit aus ? Sent from my iPhone using Tapatalk ` Im Moment habe ich leider nicht "ein" Skript, da ich bisher für die Abfragen text2speech verwendet habe. Dadurch bedingt habe ich für jede Frage ein Skript, was je nach Antwort auf die Frage davor über text2speech aufgerufen wird. Weil ich bis gestern nicht wusste, wo der Response steht, habe ich die Response der Auswahl selbst gesetzt, weil ich ja anhand des Nachfolgeskripts wusste, was der User zuvor angeklickt haben muss :oops: . Text2Speech kommt leider mit Freitextantworten nicht zurecht (Ich verstehe XXX nicht). Daher stelle grad meinen Abfragen mit vorgefertigten Antworten auf Text um, danach kann ich den Stand mal zeigen. Dazu hat dein Hinweis gestern schon geholfen. Wenn ich nachher zu Hause bin suche ich mal ein Beispiel raus.
  • Probleme mit script bei Datenabfrage von Solarlog per curl

    Moved
    11
    0 Votes
    11 Posts
    2k Views
    DutchmanD
    [emoji847] Sent from my iPhone using Tapatalk
  • S.USV Status auslesen

    Moved
    11
    0 Votes
    11 Posts
    1k Views
    paul53P
    @Düsendaniel: ich gehe davon aus, dass bei den Skripten der ioBrocker auf dem RPI mit der S.USV installiert sein muss. ` Richtig. @Düsendaniel: ein RPI mit S.USV und Raspberrymatic und ein RPI mit ioBroker. ` Dann muss die Auswertung der S.USV unter Raspberrymatic erfolgen mit dem Ergebnis in Systemvariable(n).
  • Tr-064 zeichenkette zerlegen

    Moved
    6
    0 Votes
    6 Posts
    575 Views
    M
    Hier mal mein fertiges Script welches mir das Bild des gerade anrufenden Anrufers zeig, sollte kein Bild vorhanden sein wir es durch eine Dumy Bild ersetzt. das gleiche ist beim Anrufer-Namen, ist keiner vorhanden wird die Nummer angezeigt. eine pause von 1 secunde verhindert das alte Daten eingelesen werden. ! on({id: 'tr-064.0.callmonitor.ringing', change: "ne"}, function (obj1) { ! var value = obj1.state.val; ! var oldValue = obj1.oldState.val; ! timeout = setTimeout(function () { ! var obj = JSON.parse(getState('tr-064.0.callmonitor.inbound.json').val); ! setState("javascript.0.scriptEnabled.Telefon.Anrufernummer",obj.caller); ! var nem = obj.callerName; ! if (nem === ""){ ! var nem1 = obj.caller; ! setState("javascript.0.scriptEnabled.Telefon.Anrufername",nem1); ! } else { ! setState("javascript.0.scriptEnabled.Telefon.Anrufername",nem); ! } ! var pic = obj.imageurlcaller; ! if (pic === undefined){ ! var pic1 = "http://localhost:8082/vis.0/main/img/anrufer/call.png"; ! setState("javascript.0.scriptEnabled.Telefon.Anruferbild",pic1); ! } else { ! setState("javascript.0.scriptEnabled.Telefon.Anruferbild",pic); ! } ! }, 1000); ! }); geht bestimmt auch besser aber als Anfänger kann ich es gut benutzen
  • Lichter Script funktioniert nicht

    Moved
    10
    1
    0 Votes
    10 Posts
    696 Views
    S
    Vielen lieben Dank. Warum auch immer. Dein Script funktioniert.
  • Testumgebung erstellen -> Interface für HM-RPC zuweisen

    Moved
    1
    0 Votes
    1 Posts
    155 Views
    No one has replied
  • Alexa: Unterschiedliche Steuerung bei anderem Echo

    Moved
    2
    3
    0 Votes
    2 Posts
    282 Views
    A
    schau mal hier: viewtopic.php?f=20&t=18701&start=40#p197079 vielleicht hilft dir das weiter?
  • [erledigt][Blockly] Homematic Rollo Unreach

    Moved
    11
    1
    0 Votes
    11 Posts
    1k Views
    M
    Hi, sorry, die Rückmeldung kommt sehr spät, aber wie oben beschrieben funktioniert es dann. Vielen Dank nochmal. VG Modjo
  • Stalltür zu Licht an

    Moved
    23
    1
    0 Votes
    23 Posts
    1k Views
    Amnesia1211A
    Hat alles geklappt danke
  • Skript für Tür Buzzer ala Nello

    Moved
    2
    1
    0 Votes
    2 Posts
    244 Views
    M
    Ich habe es hinbekommen, so läuft es jetzt richtig [image: 3685_sonoff_klingel_neu.jpg]
  • [Frage] Script für schaltbare Steckdose

    Moved
    2
    2
    0 Votes
    2 Posts
    268 Views
    K
    Alles auszuführenden Aktionen müssen immer im Triggerblock (roter BLock) enthalten sein. Du musst alles bzgl. telegram mit in den Trigger Block schieben und schon bekommst du beim Anschalten eine Benachrichtigung
  • [gelöst] XML Response parsen..

    Moved
    2
    0 Votes
    2 Posts
    605 Views
    B
    Habe es selbst gelöst bekommen. War ein Anfängerfehler. Es fehlt die Zeile: var DOMParser = require('xmldom').DOMParser; ..war ziemlich dämlich aber so läuft es :). Ich lass es mal hier stehen, falls sich noch eine Anfängerseele verirren sollte ;)
  • Abrufen der Json von pass.telekom

    Moved
    24
    0 Votes
    24 Posts
    6k Views
    X
    Nur so eine Kleinigkeit: Mittels```` var data = JSON.parse('{"key":"value"}'); Darin kann man dann mit```` alert(data.key); ````beispielsweise eine Benachrichtigung ausgeben, die "value" ausgibt. var data = JSON.parse('{"key":"value"}'); // data.key gibt "value" zurück
  • State von Type Array

    Moved
    7
    0 Votes
    7 Posts
    1k Views
    W
    Danke an alle!
  • [gelöst] PowerOnTime / PowerOffTime überwachen

    Moved
    5
    1
    0 Votes
    5 Posts
    831 Views
    G
    Hallo, Ja, habe alles so gelassen nur auf externe Variablen umgestellt. Jetzt funktioniert alles. Danke ! Grüße Andi
  • [gelöst] node-red function return number?

    Moved
    7
    0 Votes
    7 Posts
    2k Views
    Z
    ach so simpel (chage node) hab den wald vor lauter bäumen nicht mehr gesehen. Danke euch viel mals. hat mir total geholfen. die function node war schon richtig. ist platzsparender wenn die werte noch umgerechnet und unter bedingungen gesetzt werden müssen. xD Gesendet von meinem ONEPLUS A5000 mit Tapatalk
  • Blockly - Begrüssung mit erkennung per Radar

    Moved
    8
    1
    0 Votes
    8 Posts
    2k Views
    B
    Hab nochmal rumprobiert,jetzt funktioniert es! Die erste Zeile ist wieder aktiv und auf unwahr und vor dem falls/mache habe ich einen Timeout über 61 Sekunden eingefügt und es klappt endlich!
  • Status Abfrage Dash Button

    Moved
    27
    0 Votes
    27 Posts
    4k Views
    I
    Sorry das ich erst jetzt antworte ! Hatte es nicht mit bekommendes ich eine Nachricht hier habe ! Also das mit den Button war nur eine kurzfristige Lösung gewesen habe mir die Xiaomi Schalter geholt sind besser und viel schöner ! der Script ist auch einfacher dann ! Kann das nur empfehlen !
  • *gelöst* Suche eine ich eine Zeitschaltuhr?

    Moved
    10
    1
    0 Votes
    10 Posts
    2k Views
    S
    Ja das ist richtig. Es kommt sehr sehr selten vor, das ich nach 20:00 Uhr noch einen Kaffee Trinke. Egal ob In der Woche oder am Wochenende :D

671

Online

32.7k

Users

82.6k

Topics

1.3m

Posts