Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.8k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 50k
    3k Themen
    50k Beiträge
    Ro75R
    Ich sehe Änderungen in den Trends. Seit den gesetzlichen Änderungen fallen diese Trends nun anders aus. Was du machen kannst ist, den Datenpunkt reset_all_trends mal mit true setzen. Ro75.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    W
    @paul53 Bombe! Vielen Dank! Gleich die erste Version passt perfekt. Möchte nur um 11 Uhr entscheiden ob es sinnvoll ist die Klima einzuschalten. Brauch das nur im Sommer, drum interessiert Winterzeit nicht. Vielen Dank Dir
  • Hilfe für Skripterstellung mit Node-RED

    963 13k
    963 Themen
    13k Beiträge
    A
    @Marc-Berg sagte: @ak68 sagte: Wie kann ich den Adapter manuell updaten ? Gar nicht, du müsstest warten, bis der Adapter hochgezogen wird. Alternativ den sun-position Node downgraden, oder benötigst du das Update fachlich? Danke, habe jetzt down-gegraded :(
  • Node Red Fehler bei wemo emulator!

    Verschoben
    2
    2
    0 Stimmen
    2 Beiträge
    961 Aufrufe
    Ralla66R
    Mal hinter dem Wemo ein debug einfügen und schauen was der ausgibt. Switch und false sind unglücklich gewählt. Nimm besser ein change, der wirkt zusätzlich wie ein Filter. 5230_wemo_xx.jpg 5230_change_xx.jpg
  • SKRIPT Sammelung XIAOMI VACUUM

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    J
    Da kann sich doch jeder ein Blockly bauen wie er will. Ich versteh nicht warum man dafür eine Script Sammlung brauchen sollte. Eine Idee was man will hat man in der Regel ja wenn man anfängt. Ich hab den Vorwerk und der macht 3 mal die Woche sauber, wenn keiner zu Hause ist. Die Meldung auf's Handy macht das APP dafür schon, da brauch ich nicht mal ein Script dafür :D
  • Schlafmodus Harmony Alexa

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    K
    So ich habe jetzt mal den Mqtt Adapter installiert und seid dem habe ich keine Verbindungsabbrüche mehr. Also scheint irgendwas im Sonoff Adapter falsch eingestellt zu sein oder so.
  • Blockly: Anhebung der Warmwassertemperatur bei PV_Überschuss

    Verschoben
    33
    1
    0 Stimmen
    33 Beiträge
    4k Aufrufe
    wendy2702W
    Hallo zusammen, ich habe jetzt mal versucht das nach zu bauen und ein paar Tage laufen lassen aber es funktioniert nicht so 100%. Wenn ich das Blockly starte wird die Variable "Einspeisung_3800" auf false gesetzt. Steigt die Einspeisung dann über den Wert von 4200 wechselt das auch nach true und ich bekomme eine Telegramm nachricht "Einspeisung >4200". Das Umschalten zurück wenn Bezug > 250 (zum testen eingestellt) geht nicht. Habe ich hier etwas falsch zusammen gebaut? [image: 999_einspeisung_umschaltung.jpg] [image: 999_telegramm_einspeisung.jpg]
  • Statusmeldung abends welche Fenster/Türen noch offen sind

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    859 Aufrufe
    S
    Danke pix, puh ich glaub das ist noch nen Nr zu groß für mich :oops: . Wenn du von Gewerke redest, dann sind das alles Melder von der CCU2 oder? Ich habe auch andere Fenstersensoren im Einsatz (Xiaomi) und was meinst du mit: Dazu beim Einschalten der Alarmanlage oder durch Zeitplan den Text aus idAnsage in den text2speech Datenpunkt tts zu kopieren. Versteh nur Bahnhof :oops:
  • [gelöst] on/subscribe, zwei Adapter ausschließen

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    523 Aufrufe
    AlCalzoneA
    FYI: In der aktuellen Version auf GitHub (noch nicht veröffentlicht) funktionieren jetzt auch RegExp und Arrays für die meisten Parameter, inklusive fromNe. on({..., fromNe: /foo|bar/}, (obj) => { // sonstiger Trigger-Code }); und on({..., fromNe: ["foo", "bar"]}, (obj) => { // sonstiger Trigger-Code }); sind damit auch unterstützt.
  • Sonnenuntergang Blockly

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    9k Aufrufe
    rantanplanR
    @smarti2015: Dann kann man auch verpasste Zeit-Situationen nachträglich aktivieren. So was fehlt mir hier; geht das irgendwie auch? ` Einfach eine Aktion/Button/Datenpunkt triggern und dann Zeitvergleich machen aktuelle Zeit > Sonnenuntergang. Man kann auch sowas einsetzen. viewtopic.php?f=21&t=4891&hilit=astro#p48209 Grüße
  • Blockly script import speichert nicht

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    C
    @Fraenki23: Hallo Ich habe das selbe Problem finde ab im Netz keine Antwort. Hast Du das Problem eingrenzen können und eine Antwort. Wenn ich ein Skript importiere kann ich es nicht speichern. Gruß und dank Fränki ` hab das Problem auch bei mir funktioniert es wenn ich eine neue Blocklydatei erstelle diese umbennen und speichere und dann das Script erst importieren, dann kann ich auf speichern klicken.
  • Enum tiefe

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    337 Aufrufe
    Niemand hat geantwortet
  • Gartenbewässerung [gelöst]

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    paul53P
    @Snake1024: funktioniert einwandfrei. ` Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].
  • Anderen Raspberry ohne IOBroker steuern möglich?

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    W
    @Dutchman: Hmm diese Script Schnipsel dürften JavaScript aber nicht crashen lassen. Was kommt im Log ` Dazu müsste ich das Plugin nochmal installieren. Die Log Anzeige ist bei mir mit MQTT Verbindungsfehlern vollgelaufen - die wiederholende Fehlermeldung bestand nur aus (wortlaut): "Konnte nicht verbinden" und "versuche es nochmal" :oops:
  • Senden an MQTT im (Blockly) Script?

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    541 Aufrufe
    Niemand hat geantwortet
  • [Gelöst] variablen Datenpunkt mit Blockly ansteuern

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    7k Aufrufe
    C
    @Bongo: Eigentlich brauche ich noch so was: wert.png Nur mit variablen Datenpunkt. Also Datenpunkt-Pfad in einer Variable. Aber ich sehe so etwas nicht. ` Genau das suche ich auch. Schade, dann werde ich das in Java Script schreiben müssen. Cosmo
  • To many errors 95% scanned

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    513 Aufrufe
    cashC
    Danke werde Deine Tipps beherzigen
  • [Vorlage] Geofency-Skript: über PHP-Webspace an ioBroker

    Verschoben
    1
    2 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet
  • [gelöst] Fehler beim https post für ein Formular (Car-Net)

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    739 Aufrufe
    S
    Aber ich [emoji3] Problem war, dass das Python-Skript eine Session benutzt, um z.B. Cookies durchzureichen. Wenn man dem Request ein jar: request.jar() mit gibt, dann klappt es… Edit: Hier viewtopic.php?f=35&t=15308 ist das Skript.
  • Briefkasten abfrage mit Script?

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    D
    @tobih83: Nun kann ich mit der Programmfunktion in der CCU aber nicht wirklich das Abfragen wie ich es möchte. ` Das geht aber schon auch mit den Bordmitteln der CCU. https://homematic-forum.de/forum/viewtopic.php?f=31&t=26282&p=262394#p262394! Man kann sogar recht einfach die Einwürfe komplett ohne CCU und ioBroker per Raspi erfassen. https://homematic-forum.de/forum/viewtopic.php?f=18&t=43306#p431626 mein kleines Spaßprojekt dazu. Läuft seit Monaten absolut stabil. Ganz unten in dem Thread habe ich noch ein kleines Video mit meiner vis-Umsetzung gepostet.
  • Vordefinierte Werte

    Verschoben
    1
    1
    0 Stimmen
    1 Beiträge
    624 Aufrufe
    Niemand hat geantwortet
  • [GELÖST]Touchscreen aus Standby über exec ?

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    674 Aufrufe
    R
    hat sich erledigt… hab es jetzt Hardwaremäßig lösen können über HM Komponenten und geht echt super
  • Js wie in "Puffer" schreiben

    Verschoben
    36
    0 Stimmen
    36 Beiträge
    2k Aufrufe
    S
    nach sehr langem debuggen von node eiscp.js habe ich nun einen weg gefunden die Daten auszufiltern… on('data', function (data) { if(first) { xml = eiscp_packet_extract(data); first = false; var result = iscp_to_command(xml); result.iscp_command = xml; result.host = config.host; result.port = config.port; result.model = config.model; } else { xml = xml + data.toString('ascii', 18); // evtl. data.toString() ? self.emit('debug', util.format("DEBUG (XML) command %s", xml)); var result = iscp_to_command(xml); result.iscp_command = xml; result.host = config.host; result.port = config.port; result.model = config.model; if(xml.indexOf('') != -1) { self.emit('data', result); first = true if (typeof result.command !== 'undefined') { if (Array.isArray(result.command)) { result.command.forEach(function (cmd) { self.emit(cmd, result.argument); }); } else { self.emit(result.command, result.argument); } } } } if(result.command !== 'receiver-information' | result.command !== 'net-usb-list-info-allitems') { first = true; self.emit('debug', util.format("DEBUG (received_data) Received data from %s:%s - %j", config.host, config.port, result)); self.emit('data', result); // If the command is supported we emit it as well if (typeof result.command !== 'undefined') { if (Array.isArray(result.command)) { result.command.forEach(function (cmd) { self.emit(cmd, result.argument); }); } else { self.emit(result.command, result.argument); } } } }); da es nur zwei commands gibt, die eine xml als Anwort erhalten sollte das eigendlich funktionionieren. das ist sicher nicht der eleganteste Weg aber so komme ich auf jedenfall erst einmal weiter… (hoffe) ich

358

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge