Skip to content

Skripten / Logik

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

16.5k Themen 213.3k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    W
    Nachdem ich Typescript neu installiert habe funktioniert es jetzt
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    D
    Oha. Das war einfach. Danke sehr :-)
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    S
    welche Palette hast du installiert, damit du den "AND" Baustein hast?
  • Blockly nested trigger und die stop Funktion

    Verschoben
    9
    1
    0 Stimmen
    9 Beiträge
    3k Aufrufe
    D
    Hi Jungs, @rantanplan: Richtig: Falls (Wert von presence… = unwahr) und (Wert von lenovo... = unwahr) ` DAS WARS … wie dämlich von mir! :roll: :oops: Danke! :) [image: 3143_blockly_trigger_4.png] @BBTown: Kannst Du die 4 von dir verwendeten Objekte einmal kurz beschreiben? was ist "movement"? >>> Mein Bewegungssensor was ist "HM-Sec …"? >>> Mein Türsensor was ist "Lenovo …"? >>> Mein Handy via Ping was ist "presence …"? >>> Mein RFID Reader Wofür benötigst/willst Du das "timeout" ? >>> Nur damit ich nicht zugespamt werde ` Das debugging werde ich dann wohl des öfteren mal zu rate ziehen. Grüße
  • Neuling braucht hilfe :D

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    767 Aufrufe
    BuZZyB
    Herzlich Willkommen du Neuling.. Jeder hat mal klein angefangen! ;) Als erstes solltest du als Überschrift immer etwas "Aussagekräftiges" wählen. "Neuling braucht hilfe" ist keine gute Überschrift. ;) So wie du es in diesem Thread gemacht hast: "mit ioBroker PS4 einschalten" http://forum.iobroker.net/viewtopic.php?f=8&t=7715 P.s.: in ioBroker/Javascript kannst mit mit dem einfachen Befehl```` exec('befehl'); ein Befehl auf der Kommandozeile ausführen lassen. ;) Gruß
  • Blockly - Falls Bewegung nochmal erkannt, dann erneut runterzählen

    Verschoben
    23
    1
    0 Stimmen
    23 Beiträge
    4k Aufrufe
    K
    so schlimm ist es nicht… es ist deshalb in meinem Fall so kompliziert, da ich den Sonoff über den vorhandenen Wandschalter schalten möchte. Wenn das Teil so wie Homematic fest verdrahtet were, so ist es genau so Problemlos wie bei den Homematic Komponenten. Ich hätte noch einen Homematic Wandsender dazu verwenden können, dies were auch gegangen. Ich müßte nur noch den vorhandenen Wandtaster gegen den HM-PB-2-WM55 tauschen müßen. Ein Script hätte den Rest getan. Dafür habe ich keine weiteren Kosten gehabt :D
  • Achtung! NPM-Modul pi-temperature wurde geändert

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    575 Aufrufe
    Niemand hat geantwortet
  • [Frage] erste blockly Schritte LED schaltet aber nicht

    Verschoben
    21
    2
    0 Stimmen
    21 Beiträge
    3k Aufrufe
    HomoranH
    @weimaraner: daß man Dank des ständigen triggers das Licht auch nicht mehr ausschalten kann ` Naja, wenn du das gut triffst bleibt das Licht immerhin 59 Sekunden aus :lol: Gruß Rainer
  • [gelöst] Blockly - Stehlampe (Hue) einschalten + Anwesenheit + Sunset

    Verschoben
    15
    1
    0 Stimmen
    15 Beiträge
    5k Aufrufe
    rantanplanR
    Prima. Setzt Du bitte ein [gelöst] in den Betreff Deines ersten Eintrags. Grüße
  • Zeit der letzten Aktualisierung

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    615 Aufrufe
    F
    Ok danke. Ich dachte man könnte als was mit dem on Befehl und dem time stamp machen. Der Gefrierschrank läuft nur wenn PV Oder bhkw läuft oder wenn zu warm.
  • Adresse in Längen und Breitengraden umwandeln

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    3k Aufrufe
    H
    Vielen Dank für die schnelle Hilfe. Das hat schon mal super geklappt.
  • Schalter von Visu ins Script

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    764 Aufrufe
    N
    Moin, du kannst bei den Objekten einfach mit dem "+" Symbol einen neuen Datenpunkt erstellen. Den kannst du dann beliebig verwenden. Zur besseren Übersicht haben ich solche selbst erzeigten Datenpunkte in einem extra Ordner erstellt.
  • IF Schleife vorzeitig abbrechen

    Verschoben
    15
    0 Stimmen
    15 Beiträge
    2k Aufrufe
    bahnuhrB
    Ist eigentlich logisch, dass der PC dann wieder runter fährt, denn der Ping wechselt ja auf true. Ich glaube ich weiß langsam wo dein Problem liegt. Du willst doch den HTPC ein- und ausschalten, richtig ? Und das willst du doch per Script erreichen. Nun musst du noch einen Auslöser basteln der dann von ein auf aus, etc. wechselt. Dies kann aber nicht der Ping für den PC sein !!!!! Denn (wie du oben ja schreibst) läuft das script (true) ja wenn du manuell den pc einschaltest. Ist ja auch richtig denn der ping wechsel ja dann auf true. Du brauchst eine unabhängige Variable ! Folgende Vorgehensweise: 1. Erstelle bei objekte eine Variable, z.B. "javascript.0.Status.HTPC" von Typ boolean (also true und false). 2. In vis legst du dann ein widget z.B. vom Typ "basic-bulb on/off" an. Dieses widget zeigt dir dann den Zustand true und false an. Und dieses kannst du dann in vis per Maus umschalten. 3. o.g. Script ändern bei on Und zwar in Zeile 1 nicht der ping sondern die neue Variable. on({id: 'javascript.0.Status.HTPC', change: 'ne'}, function(obj) { … Dann gehts. mfg
  • Briefkasten Anzeige VIS mit Xiaomi Tür-Magnetkontakt

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    3k Aufrufe
    F
    Fotos bitte ;)
  • Fehler beim Starten eines Java Scripts Hilfe.

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    918 Aufrufe
    K
    Hat sich erledigt. Hier ist eine Lösung zu finden! http://forum.iobroker.net/viewtopic.php?t=7556
  • Frage an Java Experten zum Script.

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    AlCalzoneA
    @knopers1: Du hast ein Beispiel jetzt mit sieben Stellen angegeben. Stimmt das? ` Nein, da ist kein Leerzeichen zwischen "*", "/" und "5": 4 */5 * * * * ^ ^ ^ ^ ^ 5 Leerzeichen, 6 Stellen
  • Pushover senden mit zeitlichem Versatz

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    T
    Suchfunktion nutzen, dann muss pix das nicht für dich machen. Er hat hier ein komplettes Skript gepostet.
  • [geloest]Blockly findet das Gerät nicht…

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    748 Aufrufe
    T
    das Problem war , dass das erste Objekt nicht mit dem 2.Objekt übereinstimmte. Gruß Thomas
  • [gelöst] Schalter-Status setzen ohne Auslösen

    Verschoben
    13
    2
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    J
    Erledigt ;)
  • Mit Blockly per Harmony Adapter IR senden (Tasten Druck)

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    3k Aufrufe
    rantanplanR
    UweRLP schreibt gar nicht mehr ob es bei Ihm klappt :cry:
  • [|geloest] Javascripte laufen nicht

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    711 Aufrufe
    T
    Jetzt läuft es ! Aus irgendeinen Grund hat sich die ID geändert.
  • Homematic Tür Gong Modul wie sieht das Skript aus?

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    906 Aufrufe
    lobomauL
    @thobastian: sorry, leute. das war vielleicht doch zu allgemein. Ich habe das Homematic Funk gong Modul. Wenn jemand eine Taste (Homematic 8-bit Funksender) drückt, soll der Gong gehen. optional:Außerdem soll eine EMail geschickt werden. Am besten noch gleich mit dem Foto aus der IP-cam soweit so gut. aber wie soll ich das coden? vielleicht sogar in blockly? Ich hätte mal lust dazu…. Vielleicht könnt ihr mir ja helfen, da besser reinzukommen. Schöne grüße Thomas ` Ja, fang ganz simpel an. Hier ein Beispiel. Tür öffnet sich -> Nachricht an telegram: AUF. Tür schließt -> Nachricht an telegram: ZU. Nun musst du nur Tür gegen deinen 8-bit Funksendet tauschen und telegram gegen email. Bei dir brauchst auch nicht "sonst": [image: 1146_unbenannt.jpg]
  • Umlaute im json Element

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    I
    @pix: Weiterhin ist es natürlich auch wünschenswert, Zahlenwerte ohne Einheit in die ioBroker Objekte zu schreiben. So lässt sich über den History Adapter auch eine Datenbasis für Diagramme schaffen. Zur Zeit werden die Werte als String gespeichert. Um das zu erreichen kannst du innerhalb von setState noch parseInt() oder parseFloat() verwenden. Dann sind aber die "Typen" in createState() noch von "string" auch "number" zu ändern und die "unit" entsprechend zu setzen ("°C" oder "m/s"). Gruß Pix ` Hallo Pix, danke für deinen Hinweis, hat funtioniert :) :).

774

Online

32.6k

Benutzer

82.2k

Themen

1.3m

Beiträge