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
    maxclaudiM
    @Murphy-0 sagte: Mein cloudfree Hyper steht im Haus mit 2x 12 cm Lüfter temperaturgesteuert. Ich kann keinerlei Leistungsreduzierung bei mir feststellen. Die Hyper sind dennoch anfällig für hohe Temperaturen - Wärmestau / Thermal Trap. M. M. n. durch übertriebenes Potting nur um IP 65 zu erreichen. Wasserschutz IP65: Hält Spritzwasser und Regen sowie leichtem Strahlwasser z. B. aus einem Gartenschlauch stand. Dadurch wurden sie automatisch zu einem Anti-Reparatur-Design und vergossenen Wegwerf-Baugruppen. Wird vermutlich bei den neueren outdoor Geräten nicht anders sein. Versuche nichts mehr zu öffnen. Zusätzliche Lüfter sind nur zu empfehlen und essentiell
  • 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 :(
  • [gelöst] Text aus einer Variable in Pushsafer übernehmen

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    476 Aufrufe
    N
    Das war es…. 8-) Danke für Deinen Tipp, manchmal ist die Lösung so nah und doch sieht man es nicht.
  • Blockly - mehrere falls-mache Bedingungen hintereinander

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    2k Aufrufe
    K
    Vielleicht zum besseren Verständnis doch noch einen 2. Screen dazu ;) [image: 2700_blockly_alarm2.png] HINWEIS: DER PAW-BLOCKLY FUNKTIONIERT SO NICHT. IST NUR EIN PLATZHALTER FÜR MICH. ICH KOPIERE DEN CODE AUS DEM BLOKLY UND KORRIGIERE DANN MANUELL IM JAVASKRIPT DIESE STELLE…
  • Projekt: Alarmanlage

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    785 Aufrufe
    arteckA
    das müsste doch mit einer Schleife über die Funktionen gegen. Jedem Kontakt ordnest du die Funktion z.b: Fenster dann kannst du dir alle Fenster anzeigen lassen und dann den Status abfragen und drauf reagieren.. ich mach es so mit meinem Batteriestatus erstmal die Sensoren über die Aufzählung einer Funktion zuordnen [image: 1518_aufz_hlung.png] dann siehst du diese auch in der Objekte Darstellung hinten [image: 1518_zuordnung.png] jetzt frga mich nicht die das mit Blockly geht // hier werden alle Gerätte die den Funktion Batterie zugordnet sind zusammen gesucht var cacheSelectorPercent = $('state[id=*.percent](functions=batterie)'); checkBatterie(); function checkBatterie(obj) { cacheSelectorPercent.each(function(id, i) { var status = getState(id).val; // bei status kleiner 10 wird ein anderes Objekt gesetzt if (status < 10) { setState('javascript.2.Systeminfos.batterie' , true); } }); }
  • C++ Programm

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    M
    Da Programm läuft aktuell auf einen Raspberry Pi Zero W. Allerdings versuche ich darauf gerade IO-Broker zu installieren und es als Slave agieren zu lassen. Weil ohne IO-Broker auf den PI, wo da Programm ausgeführt werden soll, wird es nicht gehen? Ja das Programm liegt als Binary vor. Das mit dem exec ist genau das was ich gesucht habe. Mir ist bewusst, das es nicht die schönste Lösung ist. Aber aktuell möchte ich es nur ausführen und sobald ich Zeit finde es in Ruhe in Javascript neu implementieren. Also soll nur ne Übergangslösung für die nächsten Monate werden
  • Rolladen/Beschattung Blockly

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    974 Aufrufe
    R
    Ich bin noch anfänger oder Leihe, Aber hebt das „sonst falls „nicht den ersten Block komplett aus für die Urzeit? Gruß Ralf
  • Blocky Zeit abhängig schalten mit Notaus

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    515 Aufrufe
    DutchmanD
    Zeig mal dein blockly, du müsstest mit einer variable arbeiten ob das Script bereits läuft. Wen ja stoppen alle timer und Pumpe auf false wenn nein normales Programm durchlaufe. –----------------------- Send from mobile device Das schöne ios hat Auto Korrektur zum k**** Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
  • Javascript Verständnisfrage Object

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    471 Aufrufe
    M
    Danke für die Hilfe.
  • [gelöst] Blockly Adapter Zustand auslesen

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    H
    Hi, wie genau hast du den / einen Wert mit Blockly ausgelesen? Mir fehlt der passende Befehl. Ich verstehe auch nicht wie man den Expertenmodus aktiviert und was das mit den Datenpunkten zu tun hat. Srry, bin zu blöd :-(( Ich möchte nämlich die Lautstärke meines YAMAHA AV Receivers auslesen um ihn dann um den Wert 50 zu erhöhen / Reduzieren. Ich wollte es wie folgt machen (vereinfacht ausgedrückt) 1. Lese Wert von AV_Volume aus in Variabel "Lautstärke" 2. Aktuallisiere AV_Volume mit "Lautstärke" + 50 Aber ich komme leider nicht weiter. Hat jemand eine Idee? Danke…,
  • Kleines Debug Script gesteuert über State

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    434 Aufrufe
    Niemand hat geantwortet
  • [Gelöst] Javascript schreibt nicht in Datenpunkt

    Verschoben
    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    paul53P
    @LJSven: createState('javascript.0.Dreambox_OG_Standby_Status', false, { read: true, write: true, desc: "DB500 Standby Status", type: "object", def: false }); ` Der Datenpunkt-Typ ist falsch ! createState('javascript.0.Dreambox_OG_Standby_Status', false, { read: true, write: true, desc: "DB500 Standby Status", type: "boolean", def: false });
  • Wochenzeitschaltuhr

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    T
    ich habe 3 objekte Angelegt, die ich über den Input button (jqui) steuere. Ich kann mir nicht vorstellen warume es nicht gehe. eigentlich müsste es. Bekomme aber auch überhaupt nix im log. Somit gehe ich davon aus das im Cronjob was nicht stimmt.
  • Gartenbewässerung spinnt

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    632 Aufrufe
    G
    Ja, eventuell muß ich das nochmal über den Skeduler entzehren, damit es nacheinander angesprochen wird und nicht gleichzeitig. Aber hab einen Fehler schon gefunden: Das Delay war nicht bei allen bei setstate gesetzt ;-)
  • Xiaomi Gateway Interne RGB Leds mit Blockly.

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    501 Aufrufe
    B
    Sorry fürs Push. Aber hat echt bis dato keiner mehr als led an und aus gemacht. ?
  • XML Wert auslesen mit Javascript

    Verschoben
    17
    0 Stimmen
    17 Beiträge
    2k Aufrufe
    L
    @Mic: Ich nehme zum parsen dieses Script: https://gist.github.com/petersirka/9e79b1d43cf6e579fc62 Damit bekommt man das XML zurück als Array und kann schön darauf zugreifen. Beispiel: var parsedArray = parseXML(xml); console.log(parsedArray['e2powerstate.e2instandby']) ```` ` Sorry, bin neu auf dem Gebiet. Muss ich das installieren? Wo gebe ich den Link zur XML ein?
  • Rollosteuerung

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    413 Aufrufe
    Homer.J.H
    Schau mal hier ob was für dich dabei ist. https://forum.iobroker.net/topic/997/jalousiesteuerung-zeitautomatik-sonnen-aussperrschutz Grüße
  • Push-Nachricht in Abhängigkeit eines sich ändernden Datenpunkts (x Werte in y Sekunden)

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    701 Aufrufe
    paul53P
    Du musst nicht auf die Daten der DB zurückgreifen, sondern kannst aus den Zählwerten den Durchfluss ermitteln (differenzieren), wie Pix bereits andeutete. on(idVolumen, function(dp) { var durchfluss = 3600000 * (dp.state.val - dp.oldState.val) / (dp.state.lc - dp.oldState.lc); // Volumeneinheiten / h if(durchfluss > grenzwert) { // Nachricht versenden } });(
  • Scripts aus ganzer Backup.tar.gz Datei wiederherstellen

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    809 Aufrufe
    arteckA
    mal was zum https://wiki.ubuntuusers.de/tar/ "tar" .. schaumal unter Beispielle
  • Switch soll aktuellen Status eines GPIO bekommen

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    662 Aufrufe
    Schuko80S
    Also so ganz verstehe ich deinen Aufbau gerade nicht… Switch = Schalter? Also einen Schalter für Auto und Hand Steuerung Einen Schalter für die Stellungen/Schaltzustände der Hand Steuerung ? Würde es dann so machen, das der erste Flow zusätzlich zum Ausgang noch eine Variable setzt, diese kannst du dann mit dem Schaltzustand vom zweiten Schalter abgleichen und bei Betätigung entsprechend setzen... Es ist ohne genauere Infos, was wie und mit welcher Hardware geschaltet werden soll, etwas schwer sich das Ganze vorzustellen.
  • Brauche mal kurz einen Gedankenanstoß zu einem Blockly

    Verschoben
    17
    0 Stimmen
    17 Beiträge
    2k Aufrufe
    M
    Ok… wenn ich richtig vermute, bist du 15 Jahre Älter... Ich nehme das dann mal als Anreiz :D
  • Syntax im Script

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    824 Aufrufe
    apollon77A
    Die Fehlermeldung sagt das in deinem Objekt was aus dem json geparst wurde kein mobileDevices existiert. Warum musst du prüfen bzw Fehler absichern.

443

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge