Skip to content

Skripten / Logik

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

16.6k Topics 213.6k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    A
    @Dave69-CH Kannst du mir mal deinen Link zu der Proplanta Seite schicken. Ich denke das die Schweizer Version anders aufgebaut ist und deswegen die Zeit für die nächste Aktualisierung mit meinem Filter nicht gefunden wird. Auf der Seite werden diese Zeilen gesucht: [image: 1771532044543-1dd3b19e-1c7b-4586-814f-de0746287907-grafik.png] Entweder gibt es die in der Schweizer Version nicht, oder sind anders beschrieben.
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    Jens G.J
    Kann zu hier, es funktioniert einfach nicht
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    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
  • Befehl für Dahua Kamera über Java IOBroker inkl Anmeldung möglich?

    Moved
    5
    0 Votes
    5 Posts
    930 Views
    D
    Danke für Deine Hilfe. Aber das hilft mir leider nicht weiter :( Ich bin froh, wenn ich ein normales Script ans Laufen bekomme… Wäre toll, wenn mir jemand noch einen Tipp hat, was ich versuchen könnte.
  • [Blocky] SendTo & Email Adapter - block nicht einfügbar

    Moved
    9
    1
    0 Votes
    9 Posts
    1k Views
    B
    vielen Dank, das hat funktioniert .
  • Waschmaschine fertig (Blockly)

    Moved
    16
    0 Votes
    16 Posts
    3k Views
    P
    Also das mit den Meldungen klappt ganz gut mit diesem Script, habs hier aus dem Forum, finds leider nur nicht wieder. var timer = null; var Trigger = "sonoff.0.HWR_Steckdose_Waschmaschine.ENERGY.Power"/*HWR_Steckdose_Waschmaschine ENERGY Power*/; // Einschaltverzögerung on({id: Trigger, valLt: 4, oldValGe: 10}, function() { timer = setTimeout(meldung, 6*60*1000); // in ms log("Einschaltverzögerung ausgelöst"); }); // Timer löschen on({id: Trigger, valGe: 10, oldValLt: 4}, function() { if(timer) clearTimeout(timer); log("Timer löschen"); }); // Anweisung function meldung() { log("Waschmaschine fertig"); //Sayit setState("sayit.0.tts.text", "de;40;" + 'Die Waschmaschine ist fertig'); //Push schicken sendTo("telegram.0", "send", {text: 'Waschmaschine ist fertig',}); } on({id: Trigger, valLt: 4, oldValGe: 10}, function() { Der Timeout wird gesetzt, wenn der Wert unter 4 Watt fällt und vorher über 10W war, dann wird 6 Minuten später die Meldung per Push und auf die Sonos geschickt. gelöscht wird das Timeout, wenn über 10W geht und vorher unter 4 W war, damit verhindere ich, dass die Meldung mehrmals kommt. beim Trockner ist das sehr gut zu sehen, da zum Schluss das Auflockern kommt, wo sich nur noch die Trommel dreht und für ein paar Minuten stehen bleibt und dann wieder andersrum. Vielleicht hilft dir das. Gruß
  • Blockly Umschalten Astro Funktion aus VIS

    Moved
    6
    0 Votes
    6 Posts
    810 Views
    DutchmanD
    Hmm verstehe, einzige Lösung welche mir dazu einfällt ist in vis eine Variable zu setzen 1/2/3 und dan per if/then Abfrage kontrollieren ob 1 Tag, 2 Nacht usw gewählt wurde das würde so auch mit blockly machbar sein. Sonst kommen wir schon mehr Richtung JavaScript –----------------------- Send from mobile device
  • Wetter Trend

    Moved
    2
    0 Votes
    2 Posts
    566 Views
    DutchmanD
    Setze Mal bitte Blockly in denen topic Title dann wirst du mehr Hilfe bekommen ;) –----------------------- Send from mobile device
  • [gelöst]javascript.0 Instanz startet nicht

    Moved
    4
    0 Votes
    4 Posts
    1k Views
    N
    So, ich verwende zur Steuerung von Alexa folgendes Script: http://forum.iobroker.net/viewtopic.php?f=37&t=6035 Dort ist es passiert, dass die Anmeldedaten nicht mehr gültig waren, was zum Absturz geführt hat. Jetzt läuft alles wieder.
  • Übertragung von Werten an Homemativ aus Node-Quelle

    Moved
    12
    1
    0 Votes
    12 Posts
    2k Views
    G
    Ich habe die Ursache(n) gefunden. Zum einen muss im iobroker out node der Typ Command sein. Und zum Anderen war der Datentyp der Ausgangswertes nicht korrekt. Ich hatte einen String statt eines Floats. Also einfach ein parseFloat("Wert") vorschalten. Nun funktioniert alles wie gewollt. Danke. Gruß Jochen
  • Scripte Verständins frage Tradfri Sonoff

    Moved
    17
    0 Votes
    17 Posts
    2k Views
    L
    vielen dank, ich muss mich mal langsam entscheiden was ich mache.
  • [Blockly] Bitte um 2 neue Funktionen

    Moved
    8
    0 Votes
    8 Posts
    733 Views
    D
    so, harken bei den javaeinstellungen gelöscht - koordinaten eingegeben … dann klappt es auch mit dem nachbar :-)... das log zeigt daten ...
  • Frage zu Laufzeiten bei Variablen

    Moved
    3
    0 Votes
    3 Posts
    565 Views
    H
    Danke paul53, leider konnte ich in den letzten Tagen nicht weitermachen. Entschuldige daher die späte Meldung.
  • [Blockly] Variable füllen

    Moved
    5
    1
    0 Votes
    5 Posts
    1k Views
    N
    Herzlichen dank für eure schnelle Hilfe. Klappt einwandfrei. lg nape1
  • Statusänderung von iobroker mittles MQTT an Domoticz übergeben

    Moved
    6
    0 Votes
    6 Posts
    835 Views
    DutchmanD
    @rudiraz: OK, vielen Dank. Ich werde mich mal an deinen Scripten probieren :-) Grüße ` auf gut gelingen wen es hängt melde dich bei mir läuft es bis heute so :)
  • Trigger zündet nicht

    Moved
    8
    0 Votes
    8 Posts
    1k Views
    J
    Der ist schon aktiviert. Ich sehe trotzdem nicht alles. Objekte direkt im Hauptordner abzulegen scheint eine kleine Totsünde zu sein. Leider geht das aus den ganzen Tutorials nicht wirklich hervor und es kursieren Scripte im Forum, die demnach nicht korrekt sind. :?
  • Blocky wie bei Leistungs änderung eine Email

    Moved
    3
    0 Votes
    3 Posts
    345 Views
    DutchmanD
    Hi Ludino Ließ die doch Mal bitte den thread zu blockly Waschmaschine komplett durch da ist dies alles erklärt –----------------------- Send from mobile device
  • [Gelöst] - Kann man eine On-Abfrage in einer Schleife generieren?

    Moved
    14
    0 Votes
    14 Posts
    863 Views
    DutchmanD
    Super! Have Fun damit –----------------------- Send from mobile device
  • [Frage] schedule('*/1 * * * *',?????); # eBus_read-f (Einzelwert)

    Moved
    3
    0 Votes
    3 Posts
    434 Views
    D
    Danke für die Tipps nun wird es sauber abgearbeitet. Nun kommt die nächste Baustelle dass ich gleich mehrere Werte abfrage (Array) Gruß Jürgen
  • LowBatterie abfragen für ein Widget

    Moved
    6
    0 Votes
    6 Posts
    2k Views
    M
    Hallo, vielen dank für die Antworten. Habe es geschafft mit dem Script. Vielen Dank.
  • Parameter Zeit der letzten Statusänderung

    Moved
    4
    0 Votes
    4 Posts
    655 Views
    R
    Super. Danke. Habs gefunden :-) Grüße
  • [GELÖST] Blockly Bedingung erneut Prüfen

    Moved
    9
    1
    0 Votes
    9 Posts
    2k Views
    R
    @Spike08122: Habe es jetzt hinbekommen :D ` Schön! :) @Spike08122: Nichts nervt so, wie jemand, der sein Problem gelöst hat und die Lösung für sich behält :!: ` Genau, danke für die Rückmeldung, ist mal ne ganz anders gedachte und durchgeführte Verzögerung. Enrico
  • Bei Filmstart Tradfri runterdimmer

    Moved
    25
    0 Votes
    25 Posts
    5k Views
    AlCalzoneA
    @Marcel85: edit: Leider etwas zu früh gefreut. Die Lampe schaltet sich bei Filmende (Stop, Pause) wieder kurz ein und danach wieder aus. (Lampe war aus) ` Entferne diese Zeile (recht am Ende): else aus();

655

Online

32.7k

Users

82.4k

Topics

1.3m

Posts