Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.5k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Themen
    49k Beiträge
    D
    Das könnten sie ja dann nur per Firmwareupdate beheben oder? Da warte ich immer bisschen ab welche Probleme da auftauchen.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    hg6806H
    Danke für die Antworten. Der Adapter ist dafür etwas überdosiert, ist aber interessant, dass es sowas gibt. Das mit dem Zeitplan hatte ich mir auch schon überlegt, dachte es gibt was anderes oder besseres. Ich denke stündlich reicht in dem Fall.
  • Hilfe für Skripterstellung mit Node-RED

    955 13k
    955 Themen
    13k Beiträge
    mickymM
    @Tontechniker Man kann solche Filter aber auch OHNE neue Nodes zu installieren mit einfachen Standard-Switch Nodes realisieren: [image: 1776865319208-af3cab3c-2716-43f4-b7df-7f74e8bf051b-image.jpeg] ggf. einfach nochmal meinen alten Thread anschauen: https://forum.iobroker.net/topic/50086/datum-und-zeitverarbeitung-mit-nodered
  • ioT Adapter Button triggern ohne EIN/AUS

    41
    0 Stimmen
    41 Beiträge
    5k Aufrufe
    S
    @crunchip danke, habe ich jetzt auch mal ausprobiert. leiser geht nicht, da sonst das Alexa Gerät priorisiert wird. "Schalte leiser" oder "Schalte leiser ein" find ich wieder unästhetisch. Nenne ich den DP XY leiser und sage "A..., XY leiser" erhalte ich bei deinem DP ebenfalls "XY unterstützt das nicht". Sobald die Aussage keinen konkreten Schaltbefehl (AN/AUS) beinhaltet, kann der DP bei mir nicht getriggert werden. Witzigerweise hatte ich vor dem Test das Problem, dass der Button bei Alexa zwar durchging (Bestätigungston vom Assistenten) allerdings passierte im Skript nichts (scheinbar wurde der Befehl nicht bis zum Objekt durchgereicht).
  • Mit Blockly Skript ausüben (gelöst)

    11
    1
    0 Stimmen
    11 Beiträge
    271 Aufrufe
    stefu87_CHS
    @meister-mopper Hab es mit meinem Taster versucht und deinem Blockly und es funktioniert jetzt. Besten Dank
  • Datenpunkt 0_userdata Unterverzeichnis anlegen

    7
    1
    0 Stimmen
    7 Beiträge
    343 Aufrufe
    S
    @fredf sagte in Datenpunkt 0_userdata Unterverzeichnis anlegen: @spitfire4all Seit Admin 5 müssen Ordner Typ folder sein. Bereits erstellte können ausgehend von 0_userdata über das + mit dem gleichen Namen neu als Verzeichnis erstellt werden. Dann änderst sich nur der Typ. Um viele Ordner automatisiert um zu benennen gibt es hier irgendwo ein script... Danke Fred, das war die Lösung, schon witzig :-) Und Danke an Meister Propper, hab dadurch den Ordner neu angelegt und das war dann die Lösung von Fred. @crunchip hatte nach 0_userdata null gesucht und den Thread deshalb nicht gefunden
  • Warnmeldung bei Wallpanel Script

    7
    0 Stimmen
    7 Beiträge
    599 Aufrufe
    paul53P
    @spooky82 sagte: You are assigning a boolean to the state "0_userdata.0.FireHD.wallpanel.mywallpanel.state.screenOn" which expects a string. Datenpunkt-Typ korrigieren.
  • Schedules und Zeitzonen / DST foo?

    6
    0 Stimmen
    6 Beiträge
    416 Aufrufe
    W
    @thomas-braun said in Schedules und Zeitzonen / DST foo?: @waldmensch date & date -u zeigen. Und man meldet sich nicht dauerhaft als root an. Erste Aktion im frischen System: User als sudoer anlegen. Siehe auch die 'Basic settings'-Vorgaben von odroid selber. Warum? Weil man es macht und es sinnvoll ist. Du legst ja im Auto auch einen Gurt an, nehme ich an. root@odroid:~# date & date -u [1] 30314 Mon Dec 20 09:52:47 CET 2021 Mon Dec 20 08:52:47 UTC 2021 [1]+ Done date root@odroid:~#
  • Setzen eines Datenpunktes als Countdown

    blockly
    6
    0 Stimmen
    6 Beiträge
    591 Aufrufe
    S
    Hat geklappt, danke nochmal.
  • Tado Thermostat Zeitplan fortsetzen Wert

    2
    0 Stimmen
    2 Beiträge
    392 Aufrufe
    Xnetworker XX
    @xnetworker-x Gelöst: Es ist folgender Wert: tado.0.xxxxx.Rooms.10.overlayClearZone
  • Steuerung von einen 6 Fach Schalter mit Rolläden

    3
    1
    0 Stimmen
    3 Beiträge
    229 Aufrufe
    CinimodC
    @mgieso Musst du den Datenpunkten nicht auch sagen mit was du sie ansteuern möchtest ? Sind das alles Button? Vielleicht solltest du mal auf "Wahr" triggern ausprobieren. [image: 1639777111970-bildschirmfoto-2021-12-17-um-22.37.56.png] Davon abgesehen solltest du Skripte UNBEDINGT und NUR im Ordner "common" anlegen, oder natürlich selbst erstellte Unterordner des "common" Ordners. Deine ganze Steuerung brauchst du auch nicht unbedingt auf mehrere Skripte verteilen.
  • Telegram Text2command Tankerkönig

    17
    1
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    W
    @christian-wöhrle Hi und sorry für die späte Rückmeldung. Ich habe es bei mir ähnlich gemacht. Habe ein Blockly, welches auf Veränderungen der Spritpreise reagiert. Sobald eine Preis geändert wurde, wird mir der neue Preis geschickt. Das für alle Tankstellen die ich eingetragen habe. Hier mal ein Beispiel von meinem Blockly: [image: 1639723419434-08a31424-0f34-4462-8e16-620ef9b07ba6-image.png] Außerdem gibt es bei Tankerkönig den Eintrag "cheapest". Diese Tankstelle lasse ich mir schicken, wenn ich in Telegram auf den Button klicke.
  • KNX <=> IObroker synchronisieren in beide Richtungen

    1
    0 Stimmen
    1 Beiträge
    170 Aufrufe
    Niemand hat geantwortet
  • JSON String auswerten

    2
    0 Stimmen
    2 Beiträge
    327 Aufrufe
    Danny 0D
    @danny-0 Habe das Problem in Griff bekommen... beim Auswerten über den exec Befehl war ein Leerzeichen am Ende. Das habe ich entfernt und schon läuft es :-)
  • Script-Editor öffnet sich nicht

    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    Xnetworker XX
    Gelöst: Habe Skriptausführung deinstalliert und wieder neu installiert und es läuft.
  • [gelöst] Deconz Adapter Headsetpoint

    41
    1
    0 Stimmen
    41 Beiträge
    3k Aufrufe
    P
    Auch wenn es etwas spät ist, aber vielleicht hilft es ja jemandem (ggf. bei der Fehlersuche): Ich habe herausgefunden, dass das Schreiben des Heatsetpoint mit Blockly nur dann funktioniert, wenn man den Block "control ObjectID" mit einem Wert zwischen 5 und 32 (?) verwendet. Wenn man den Block "update ObjectID" verwendet, funktioniert es nicht. Der Unterschied ist im Java-Code des Blockly-Scripts zu sehen, aber mir nicht verständlich, da ich den Quellcode von setState nicht kenne: funktioniert: control 'Thermostat HeatsetPoint' with 25 with delay false ==> setState("deconz.1.Sensors.2.heatsetpoint"/Thermostat 2 heatsetpoint/, 25; funktioniert nicht: update 'Thermostat HeatsetPoint' with 25 with delay false ==> setState("deconz.1.Sensors.2.heatsetpoint"/Thermostat 2 heatsetpoint/, 25 , true);
  • Fehlermeldung nach dem Update auf node.js 14.18.2

    5
    0 Stimmen
    5 Beiträge
    667 Aufrufe
    G
    @arteck Bestes Forum!!! DANKE es geht wieder. Ich sehe gerade das ich einen neuen Thread aufgemacht habe, eigentlich sollte es in diesen "Daten Seriell von Paradigma Solaranlage lesen"
  • (gelöst) RegEx

    9
    0 Stimmen
    9 Beiträge
    517 Aufrufe
    P
    @homoran Vielen Dank! Ja, manchmal ist es schwer eine Herausforderung nicht anzunehmen oder aufzuschieben ;-) Mir hat es auf jeden Fall sehr geholfen, RegEx etwas besser zu verstehen.
  • [Gelöst] Hilfe beim zerlegen von eine URL request.

    14
    0 Stimmen
    14 Beiträge
    815 Aufrufe
    FuchsbauF
    @liv-in-sky Ich danke Dir und allen Anderen für Eure Hilfe. Jetzt funktioniert es und ich komme weiter. Danke an ALLE
  • Skript Fenster auf nicht optimal

    3
    0 Stimmen
    3 Beiträge
    353 Aufrufe
    R
    @paul53 merci :), dann baue ich mal um.
  • Sonoff SNZB-03 Datenpunkte / Bewegung und Präsenz

    5
    1
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    M
    @martink nein, soweit ich das sehe, leider nicht :-/
  • Ich suche Sripte für LED Bänder

    4
    0 Stimmen
    4 Beiträge
    228 Aufrufe
    CinimodC
    @horst-böttcher Dann erstell dir doch für jede Szene einen Datenpunkt, und benutz diese im Blockly als Trigger, dann kannst dir mit Blockly zusammen basteln was passiert wenn Datenpunkt 1 aktualisiert wir, was bei passieren soll wenn Datenpunkt 2 aktualisiert wird .... usw. ... dann hast quasi Szenen (Datenpunkte) die du auch mit VIS steuern kannst.
  • [gelöst] WOL als Magicpaket an NAS per Blockly-Script

    Verschoben
    20
    0 Stimmen
    20 Beiträge
    6k Aufrufe
    frana120500F
    mit diesem Script (Blockly) hier funktioniert es bei meinem QNAP NAS (MAC Adresse ist entsprechend anzupassen: <block xmlns="https://developers.google.com/blockly/xml" type="procedures_defcustomnoreturn" id="=pqc2E7{zZ+Ut(cA0hJ0" x="588" y="138"> <mutation statements="false"></mutation> <field name="NAME">WOL NAS</field> <field name="SCRIPT">dmFyIHdvbCA9IHJlcXVpcmUoJ3dha2Vfb25fbGFuJyk7DQoNCndvbC53YWtlKCcwMDowMDowMDowMDowMDowMCcpOw0KDQp3b2wud2FrZSgnMDA6MDA6MDA6MDA6MDA6MDAnLCBmdW5jdGlvbihlcnJvcikgew0KICBpZiAoZXJyb3IpIHsNCiAgICAvLyBoYW5kbGUgZXJyb3INCiAgfSBlbHNlIHsNCiAgICAvLyBkb25lIHNlbmRpbmcgcGFja2V0cw0KICB9DQp9KTsNCg0KdmFyIG1hZ2ljX3BhY2tldCA9IHdvbC5jcmVhdGVNYWdpY1BhY2tldCgnMDA6MDA6MDA6MDA6MDA6MDAnKTsNCg0K</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block>

336

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge