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
    A
    @Dave69-CH Der e3dc-rscp Adapter liest diese Werte über die Schnittstelle aus. Wenn da nichts übermittelt wird hilft es dir nicht Werte manuell einzutragen, da diese Werte dann nicht aktualisiert werden. Hast du mal im LOG geprüft ob da eventuell ein Fehler angezeigt wird ?
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    paul53P
    @Mestro [sagte]: wenn nach 18:30 die 1x die Haustür geöffnet wird, eine Sprachausgabe gestartet wird ! Danach erst wieder am nächsten Tag [image: 1777039077509-blockly_temp.jpg]
  • 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
  • Gelöst: Störungsmeldung der CCU

    javascript
    3
    0 Stimmen
    3 Beiträge
    161 Aufrufe
    M
    @paul53 Danke
  • HUUM Saunasteuerung

    28
    0 Stimmen
    28 Beiträge
    5k Aufrufe
    besterquesterB
    @besterquester New adapter in iobroker available. https://github.com/Chris-1965/ioBroker.huum-sauna Discussions and tests under https://forum.iobroker.net/topic/51593/test-adapter-iobroker-huum-sauna-v0-1-5-github-latest# regards Chris
  • Script für automatischen Refresh von vis

    Verschoben
    8
    1
    0 Stimmen
    8 Beiträge
    4k Aufrufe
    ?
    Hi, kann man auch einzelne Widgets refreshen? Gruß
  • "Badfenster offen" funktioniert nur teilweise

    29
    1
    0 Stimmen
    29 Beiträge
    3k Aufrufe
    C
    @paul53 verstehe. Ich dachte wenn man von Kipp das Fenster öffnet, geht man ja zwangsläufig über den Zustand geschlossen. Jedoch passiert das wahrscheinlich so schnell, dass geschlossen nie übermittelt wird. So funktioniert es nun und danke für die schnelle Hilfe.
  • Parsen einer Webseite

    6
    1
    0 Stimmen
    6 Beiträge
    536 Aufrufe
    H
    @oliverio sagte in Parsen einer Webseite: ist wahrscheinlich etwas aufwändiger. ... geht mit dem parser adapter nicht Ok, danke für die Rückmeldung. Dann werde ich die Idee mit dieser Webseite besser verwerfen. @sborg sagte in Parsen einer Webseite: Eventuell als Alternative ... windy.com. ... per kostenloser API abrufen Wenn es dort eine API gibt, die verwendet werden kann, sehr gerne. Danke für den Tipp. Werde mich mal umschauen, ob ich die API verwenden kann.
  • Parser - Temperatursumme für Ausbringung Rasendünger

    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    Bernd 0B
    @homoran Super - vielen Dank. Das hat geholfen!
  • [vgl. Folgefrage]Wie kann ich eine Variable an ein

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    691 Aufrufe
    mickymM
    @franzda Wie gesagt für eine Tabelle brauchst Du das nicht im script Teil der Template Node bearbeiten, das bring in meinen Augen nichts. Wenn Du unbedingt eine payload in einem script Teil einer Template Node machen willst, musst Du das im Script Teil einen besonderen Bereich definieren: https://flows.nodered.org/flow/2f1aaf0635f9bf23207152682323240a In diesem Thread habe ich das mal verwendet: [image: 1644708135694-0810894f-6215-4f18-8f4a-04933745c0df-image.png] Allerdings verstehe ich es nicht, warum man das für Tabellen braucht. Sprich im Prinzip kannst Du im script Teil der Template Node nur innerhalb der (function(scope) { ... } auf das Nachrichtenobjekt zugreifen.
  • timeout setzen, timeout verlängern..

    3
    0 Stimmen
    3 Beiträge
    296 Aufrufe
    M
    @paul53 Danke Paul - wie immer... let idTuerklingel = 'zigbee.0.00158d00070b39a2.opened'/*Is open*/; //open = keine Klingel, close = es klingelt let idTabletSeiteOG = 'fully-tablet-control.0.device.samsung_a7_og.device_info.currentPage'; let idTabletSeiteEG = 'fully-tablet-control.0.device.samsung_a7_eg.device_info.currentPage'; let idAnzeigeBild = '0_userdata.0.EG.Anzeige_Klingel_Tablet'/*EG Anzeige Klingel Tablet*/; let timer = null; let anzeigezeit=30 // 30 Sekunden setState(idAnzeigeBild, false); on(idTuerklingel, function(dp) { if (!dp.state.val) { console.log("Klingel"); setState(idAnzeigeBild, true, true); clearTimeout(timer); timer = setTimeout(function() { setState(idAnzeigeBild, false, true); }, 1000 * anzeigezeit); } });
  • Alexa Multi- Raumreinugung für Roborock/Xioami

    4
    0 Stimmen
    4 Beiträge
    498 Aufrufe
    D
    @meistertr es führen ja bekanntlich viele Wege nach Rom.. Bei uns fährtver halt immer per timer in wz und Küche und bad flur und Schlafzimmer sporadisch, aber das klappt dann mit den einzel ansagen ganz gut, aber das ist ja das schöne an iobroker, nen kleines script und das leben ist wieder leichter 😀
  • "Virtuelle Wechselschaltung" mit Tuya-schalter und Shelly 1?

    10
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    chucky666C
    @jan1 danke Jan für deinen Tipp
  • Energieerfassung / Startspannung Wechselrichter

    10
    0 Stimmen
    10 Beiträge
    838 Aufrufe
    wendy2702W
    @paul53 Sollte… aber ich kenne das Teil nicht und wenn es falsch rum eingebaut wurde zählt er auch vorwärts. Aber egal, wenn das Teil was Zählt ohne das Strom fließt ist es Müll.
  • Bei Start eines Skripts immer Meldung "Skript läuft nicht"

    19
    0 Stimmen
    19 Beiträge
    858 Aufrufe
    S
    @homoran Auf jeden Fall vielen herzlichen Dank für deine Hilfe.
  • CreateStateAsync erzeugt Fehlermeldung

    javascript
    5
    0 Stimmen
    5 Beiträge
    392 Aufrufe
    PeoplesP
    Issue erstellt: https://github.com/ioBroker/ioBroker.javascript/issues/955
  • Pioneer AVR Skript

    Verschoben
    45
    0 Stimmen
    45 Beiträge
    16k Aufrufe
    S
    @beboe @schroeder1 @Tom10web Ich habe mich jetzt auch mal mit dem Thema beschäft. Auch bei mir (VSX-S510) lässt sich die Lautstärke nur ändern, aber nicht auf einen bestimmten Wert setzen. Aber auch die Input-Belegung ist anders, als im auf github zum Adpater verlinkten Dokument. Das Internet-Radio (Anzeige NETWORK) erreicht ich z.B. über 38FN. Aber ich habe hier entdeckt, dass es wohl zahlreiche unterschiedliche Implementierungen der Befehle gibt. Dafür konnte ich auch gut sehen, dass, obwohl im Dispaly des VSX-S510 kaum etwas steht, alle Daten die auf einem Bildschirm angezeigt würden, abrufbar sind bzw. der Receiver diese automatisch sendet (Bitrate, Titel, Sendername, ...) Ich habe hier eine neue Implementierung eines Adapters gefunden, der auch darauf eingeht, dass Geräte offline gehen (weil sie im Standby die Netzwerkverbindung nicht aufrecht erhalten), Timeout-Fehler abfängt und sich automatisch neu verbindet. Außerdem werden die State mit Key/Value-Paaren belegt, so dass man keine kryptischen Werte eintragen muss sondern sprechende Namen (TV, NETWORK, ...) auswählen kann. Ich habe den Adapter mal unter https://github.com/Sneak-L8/ioBroker.pioneer_sc_vsx geforkt und versuche ihn nun zu erweitern. Z.B. Anzeige der Internet-Radiodaten oder Push-Buttons für Volumeup/down.
  • Ereignis steht bevor

    6
    0 Stimmen
    6 Beiträge
    202 Aufrufe
    G
    @zarello Hallo, habe es jetzt anders gelöst...der "Mülleimeradapter" gibt mir netterweise einen Wert aus wieviele Tage bis zur nächsten Leerung sind...und wenn der 1 ist, dann soll die Lampe angehen...Test laufen, sieht aber ganz gut aus...
  • Schalter soll nach Zeit X selbstständig ausschalten

    6
    0 Stimmen
    6 Beiträge
    432 Aufrufe
    OmnedonO
    @sebwirtz setStateDelayed(id, value, miliseconds); z.B // Zustand nach 2 Sekunden auf false setzen setStateDelayed('hm-rpc.5.0001D7099517AF.3.STATE', false, 2000);
  • Ereignisse in Kalender schreiben lassen

    3
    0 Stimmen
    3 Beiträge
    438 Aufrufe
    I
    Hi, https://github.com/WLAN-Kabel/ioBroker.calendar/blob/master/README.md Hat auf seiner TODO liste stehen das man Einträge hinzufügen können soll. Leider wird an dem wohl nicht weiter gearbeitet. Bei mir habe ich das durch ein Javascript gelöst mit dem ich eine ics Datei erstelle und diese dann mittele http request hochlade. Ich wäre aber auch sehr daran interessiert einen Kalender Adapter zu haben mit dem man Lesen und schreiben kann.
  • Error aus Log File per Pushover/Telegram versenden

    monitoring javascript blockly
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    L
    @cruzix Guten Abend zusammen, Ich lasse mir über das obige Skript die iobroker Fehlermeldungen per Telegramm zuschicken. Leider steht aber manchmal im log das der Text zu lang ist und deswegen nicht gesendet wurde. Dieses Script nutze Ich: let timeout = null; let message = ''; onLog('error', data => { if (data.from && data.from.includes('telegram.')) { return; // prevent loop } message += data.message + '\n'; const telegramMessage = "Error occured:" + "\n" + message clearTimeout(timeout); timeout = setTimeout(() => { sendTo("telegram.0","send", { text: telegramMessage , chatID: 123456789 }); console.log('Following was sent to telegram: ' + message ); message = ''; },10000) }); Ich hab irgendwo was davon gelesen das man die Nachricht aufteilen muss, aber ich weiß ehrlich gesagt nicht wie. Könnte mir jemand helfen . Besten Dank
  • EXEC Ausführung geht nicht

    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    mickymM
    @smartuser_1 So was ähnliches habe ich hier schon mal mit NodeRed implementiert https://forum.iobroker.net/topic/49120/datenpunkt-in-log-oder-csv-file-schreiben?_=1644350499053 aber gibt sicher auch Leute, die Dir das mit Blockly implementieren können.
  • [Gelöst] Wasseralarm per Sprachausgabe

    13
    2
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    E
    @stephan1966 sagte in [Gelöst] Wasseralarm per Sprachausgabe: @haselchen Funktioniert, Danke [image: 1644319027006-1.jpg] ich würde die Lautstärke nach der Ansage reduzieren. Könnte vllt bei der nächsten Aktion der Alexa zu laut sein

570

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge