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 ein 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: Blockly, Zeitstempel und Variablen

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    5k Aufrufe
    Ralla66R
    Danke paul53, habe es lösen können. Jetzt wird Tag, Monat und Jahr in eine Var gelegt. Diese Var hole ich in Objekte /Scenen ab für VIS. Ist gedacht für eine Mülltonnenanzeige in VIS. Ohne Cron Job wird das Programm eben kürzer und übersichtlicher. Jetzt kann ich im Programm sagen: wenn Var Monat = X und Tag = X , Mülltonne x Meldung an. Stunden, Minuten, Sekunden werde ich auch noch einfügen. Mal sehen ob ich das jede Sekunde per Cron gepollt bekomme. Danke Ralf 5230_gel_st_tonne.jpg
  • Homematicaktoren Timer

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    428 Aufrufe
    AFiA
    Hi, erst mal vielen Dank für die Info (die Lösung ist prinzipiell "Working auf true") Der Trigger in den Homematic - Aktoren lässt sich doch setzen, indem man in OnTime die Zeit setzt, State auf true und dann Working auf true. Leider habe ich es bisher nicht in Blockly geschafft, an Blockly liegt es nicht, da die entsprechenden Felder richtig gesetzt werden, jedoch immer wieder in den Feldern die Rückmeldung (CCU2) auf "false" steht, inzwischen passiert dies auch, wenn ich in Objekte direkt schalte. Es ist kein DutyCycle, da bin ich geheilt aus Homeputer (HPCL), der wird immer wieder geschrieben. Gruß Axel
  • Javascript string bis zu einem bestimmten Zeichen abschneiden

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    9k Aufrufe
    S
    Danke, das klappt perfekt
  • [Gelöst]Javascript Module serialport

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    797 Aufrufe
    V
    Die ENTER-Taste… :roll: Danke!
  • Aktion in iobroker auslösen?

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    paul53P
    Ergänzung, wenn der Zielwert schon bei Skriptstart und nicht erst bei Wertänderung der Quelle aktualisiert werden soll: const idSrc = '...'; // Datenpunkt-ID des CCU-Zustands const idDst = '...'; // Datenpunkt-ID Lichtschalter // Skriptstart if(getState(idSrc).val) setState(idDst, 1); else setState(idDst, 0); on(idSrc, function(dp) { // Triggern bei Wertänderung if(dp.state.val) setState(idDst, 1); else setState(idDst, 0); }); oder unter Verwendung einer gemeinsamen Funktion const idSrc = '...'; // Datenpunkt-ID des CCU-Zustands const idDst = '...'; // Datenpunkt-ID Lichtschalter function setLicht(val) { if(val) setState(idDst, 1); else setState(idDst, 0); } setLicht(getState(idSrc).val); // Skriptstart on(idSrc, function(dp) { // Triggern bei Wertänderung setLicht(dp.state.val); });
  • Array aus php script holen

    Verschoben
    24
    0 Stimmen
    24 Beiträge
    3k Aufrufe
    S
    das schau ich mir auf jedenfall mal an… habe jetzt mal ein wenig gespielt... [image: nCKLNwz.jpg]~~![](</s><URL url=)https://i.imgur.com/nCKLNwz.jpg" /> die states werden durch das script gefüllt… und wenn man auf den Ordner dückt wird der "Name" an einen state übergeben. dieser soll dann über das script an meine serve.php übergeben werden... Der teil mit der Übergabe fehlt mir allerdings noch...~~
  • CRON ignoriert Monate (was: Wo ist mein CRON Fehler?)

    Verschoben
    10
    1
    0 Stimmen
    10 Beiträge
    965 Aufrufe
    BuZZyB
    Issue #123 ist noch offen. Gruß
  • [Gelöst] Rauchmelder Alarm per NodeJS Socket

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    U
    Alles klar, dann bedanke ich mich für die schnelle Hilfe :D
  • Fenster Sensoren auswerten.

    Verschoben
    5
    3
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    totocotonioT
    Hi, hast Du das Blockly fertig?? Wenn ja ich hätte auch Interesse daran. Könntest Du der Gemeinschaft das per Export zur Verfügung stellen. :D
  • Türklingel mit Xiaomi gateway

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    658 Aufrufe
    MathiasJM
    War eine gute Idee! Ich werde mit mehr Zahlen üben, um festzustellen, was es noch gibt. Danke nochmals, Mathias Gesendet von meinem SM-N915FY mit Tapatalk
  • Blockly Abfrage "Tür offen"

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    683 Aufrufe
    K
    Hi, ich bin auch gerade dabei, sowas zu bauen. Da ich auch kein JS kann, schau doch mal unter: viewtopic.php?f=21&t=14471&share_tid=14 … are_type=t VG Thorsten
  • NEWBIE traut sich kaum zu fragen: TOGGLE Funktion mit HM Tastern

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    paul53P
    @webdb: wäre ein einfacher Toggle mit nur einer Taste zu realisieren ` Etwa so: // Hier die Datenpunkt-IDs einsetzen const idTaste = 'hm-rpc.0...'; const idLampe = '...'; var lampe = getState(idLampe).val; on({id: idTaste}, function() { lampe = !lampe; setState(idLampe, lampe); });
  • Blockly Zeitschaltung

    Verschoben
    16
    1
    0 Stimmen
    16 Beiträge
    3k Aufrufe
    C
    Danke euch. Funktioniert jetzt. Ich hänge das Script nochmal an vielleicht hilft es ja noch jemanden. LG Torsten var time, Minutes, Stunden, create_timeformat, Rolladen_Auf_Zeit_Schlafzimmer; /** * Describe this function... */ function time_to_CRON(time) { var parts = time.split(':'); // if it is CRON if (parts.length === 1) return time; return parts[1] + ' ' + parts[0] + ' * * *'; } // Input Minuten & Stunden convertieren nach HH:MM im oject on({id: new RegExp('javascript\\.7\\.Rolladen_Auf_Minuten_Schlafzimmer' + "|" + 'javascript\\.7\\.Rolladen_Auf_Stunden_Schlafzimmer'), change: "ne"}, function (obj) { if (getState("javascript.7.Rolladen_Auf_Minuten_Schlafzimmer").val < 10) { Minutes = String('0') + String(getState("javascript.7.Rolladen_Auf_Minuten_Schlafzimmer").val); } else { Minutes = getState("javascript.7.Rolladen_Auf_Minuten_Schlafzimmer").val; } if (getState("javascript.7.Rolladen_Auf_Stunden_Schlafzimmer").val < 10) { Stunden = String('0') + String(getState("javascript.7.Rolladen_Auf_Stunden_Schlafzimmer").val); } else { Stunden = getState("javascript.7.Rolladen_Auf_Stunden_Schlafzimmer").val; } create_timeformat = [Stunden,':',Minutes].join(''); setState("javascript.7.Rolladen_Auf_Zeit_Schlafzimmer"/*Rolladen_Auf_Zeit_Schlafzimmer*/, create_timeformat); }); // Einschaltzeit mit Cron realisiert mit wert im object on({id: 'javascript.7.Rolladen_Auf_Zeit_Schlafzimmer', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; (function () {if (Rolladen_Auf_Zeit_Schlafzimmer) {clearSchedule(Rolladen_Auf_Zeit_Schlafzimmer); Rolladen_Auf_Zeit_Schlafzimmer = null;}})(); Rolladen_Auf_Zeit_Schlafzimmer = schedule((time_to_CRON((obj.state ? obj.state.val : ""))), function () { setState("hm-rpc.0.MEQ0070784.1.LEVEL"/*HM-LC-Bl1-FM MEQ0070784:1.LEVEL*/, 100); console.log('Rolladen_Schlafzimmer_Geht_Auf !'); }); }); // Erstellen der notwendigen zeit objecte createState("Rolladen_Auf_Zeit_Schlafzimmer", function () { createState("Rolladen_Auf_Stunden_Schlafzimmer", function () { createState("Rolladen_Auf_Minuten_Schlafzimmer", function () { }); }); }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMnR3UXJVNDNnZSUyQk1GOU8lM0ZFRXVlJTVFJTIyJTIweCUzRCUyMi03MzglMjIlMjB5JTNEJTIyLTQ2MyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VJbnB1dCUyME1pbnV0ZW4lMjAlMjZhbXAlM0IlMjBTdHVuZGVuJTIwY29udmVydGllcmVuJTIwbmFjaCUyMEhIJTNBTU0lMjBpbSUyMG9qZWN0JTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjJkN2dEJTQwSGxSaCUyNUsqUyUyNWpUa0kxJTJCJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQwJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyJTNBJTJDNGM2REdLJTQwcSpLZWlULmx5TiolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0VqYXZhc2NyaXB0LjcuUm9sbGFkZW5fQXVmX01pbnV0ZW5fU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjI3OFUwQyUzQVclMkMzJTJDJTNCOTElMkNJSiUyM3AyciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRWphdmFzY3JpcHQuNy5Sb2xsYWRlbl9BdWZfU3R1bmRlbl9TY2hsYWZ6aW1tZXIlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJ+ZWppJTVEdSUzQWE5eSU3REt0QnpiKDViSiUyMiUzRSUzQ211dGF0aW9uJTIwZWxzZSUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMnEwdXpxZVlYUyUyRlkwLVklNDBFaFpKbyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFTFQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyQyU2MCU1RUNFJTdEZTdka00xIWFWNWpndnolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjcuUm9sbGFkZW5fQXVmX01pbnV0ZW5fU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjI2alAlNjBzRyhrdkslM0QlNUQzJTIzJTNBflglMkNxYiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJidmhKfmglNUJxbnh5JTJDLVQtJTdCaypuVCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUzRU1pbnV0ZXMlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjIlMjVqVyU3RDglM0ElMkZyc2t1WSU2MHhCIXRHbWwlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnAhdjZQSnBUQ0xuUEl4bCklNUVURiUzQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyZW8lM0YlM0JwX0xvJTNEKSU1RSUzQWMzNSFzRypQJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC43LlJvbGxhZGVuX0F1Zl9NaW51dGVuX1NjaGxhZnppbW1lciUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJFTFNFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyeDBjJTIzLmhQJTVETHAlN0RFayU3QkNkJTNCcGJNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTNFTWludXRlcyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlFMX2pOfiUzQXQ3ISU3RFFHSyhnJTNGV2wlNUIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjcuUm9sbGFkZW5fQXVmX01pbnV0ZW5fU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMiUzQiUzQWVqSVczQk8hNHElMjVlYSU2MGwlN0N6dSUyMiUzRSUzQ211dGF0aW9uJTIwZWxzZSUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMmdyazMlNDBYMSFsaSUyQ0JUa2wlM0Q0elRWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VMVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyKW5vZ0M3byU1QmslMjVpSVpPWFBNJTVEWDElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjcuUm9sbGFkZW5fQXVmX1N0dW5kZW5fU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJRKXJzJTIzJTJDeS1EYSUyQ1lxbHJDaTYzKSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjI2OGlVR0ElNUIlMjNlJTNEJTVES0dSJTQwTG9LNHUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlM0VTdHVuZGVuJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyMW5mWjlMNTBzdiU3QkglNUQlNUV4M1diZy4lMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlQlM0Z6JTJDWTUlN0QlN0IlMjMlN0NKa0clMkN3OGNUJTI1JTNEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJDKkFwR1daRVolN0Quem9PY3NDJTNEajIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjcuUm9sbGFkZW5fQXVmX1N0dW5kZW5fU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkVMU0UlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJkaDVySFIqLVJpJTNEJTYwbUtFRVYlMjNxciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUzRVN0dW5kZW4lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJOVXlPQzAlMkIlN0M0JTJGWCUzRldBJTdCXyUyQkUyciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWphdmFzY3JpcHQuNy5Sb2xsYWRlbl9BdWZfU3R1bmRlbl9TY2hsYWZ6aW1tZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlM0IlN0IlMkNEbzRpLlBCOSUyNXB3TWUlN0IlM0FhVCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUzRWNyZWF0ZV90aW1lZm9ybWF0JTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyUEclNUJwJTdDJTdEQ28pLnZkeWljQTl+LTAlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMyUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiUyMyFQJTNEaiU0MFE3ZyU3QmQ0d01sJTJGJTdDYTYxJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTNFU3R1bmRlbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJscDElMjVnOXIlNUUzdEUuQ1hGQ1cqbm0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNBJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiU1RHdWNjMlNUI4Y2lzMCUyNTZtOU0lMjVfQkglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlM0VNaW51dGVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJneWs0JTNCMERhLTl1NmNmLlIlNUUlNUVHNiUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC43LlJvbGxhZGVuX0F1Zl9aZWl0X1NjaGxhZnppbW1lciUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMmUuJTQwTyU1QlpOeiUzQnFHN3JLJTNEfiFHWiU2MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUzRWNyZWF0ZV90aW1lZm9ybWF0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyX19pbS4lM0RHKGglM0IyJTI1SWkuJTYwQjklN0QlNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFRWluc2NoYWx0emVpdCUyMG1pdCUyMENyb24lMjByZWFsaXNpZXJ0JTIwbWl0JTIwd2VydCUyMGltJTIwb2JqZWN0JTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjJvdCUzQTlvRk1oLihjKXN4a3VmVHhBJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQwJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIycVYlMjMlM0QlNUVteiUyQyUyNXF4TCUyMyU3RFZzQSkzQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRWphdmFzY3JpcHQuNy5Sb2xsYWRlbl9BdWZfWmVpdF9TY2hsYWZ6aW1tZXIlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlX2NsZWFyJTIyJTIwaWQlM0QlMjJ1a0dJUVl5VHBpcF85ITFIX3huTiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VSb2xsYWRlbl9BdWZfWmVpdF9TY2hsYWZ6aW1tZXIlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZV9jcmVhdGUlMjIlMjBpZCUzRCUyMiklNUUhQSU3Q2slMkIlNjAxJTNEJTVCcEZwKFMtKnN3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRVJvbGxhZGVuX0F1Zl9aZWl0X1NjaGxhZnppbW1lciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfY3JvbiUyMiUyMGlkJTNEJTIydVNrYTdmSyU1QlQ3ajBtXzQhNCUyQmZPJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ1JPTiUyMiUzRSolMjAqJTIwKiUyMColMjAqJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJwcm9jZWR1cmVzX2NhbGxjdXN0b21yZXR1cm4lMjIlMjBpZCUzRCUyMilFIUxqZzF6OWlRMylOYiUyM0NYfm4lMjIlM0UlM0NtdXRhdGlvbiUyMG5hbWUlM0QlMjJ0aW1lJTIwdG8lMjBDUk9OJTIyJTNFJTNDYXJnJTIwbmFtZSUzRCUyMnRpbWUlMjIlM0UlM0MlMkZhcmclM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFSRzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMnFzJTJCazMwTG5kMVYoQlNOcyU3QiU3RFAhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIycCU3RFlHXzdaJTNEMiU1RDJVNSU2MCUyQnZyJTVEJTJCJTNCJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5NRVEwMDcwNzg0LjEuTEVWRUwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTYwbDZOYUFjNDNBS3dYZCkoYVBQeSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTEwMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyN2FyQjV2Y3glNUVjaTJVbiUyMyU3RFRMS2glMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJOJTNCJTYwQVkhcCUyM1RfZG8lNDB2UF9PUXI5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVJvbGxhZGVuX1NjaGxhZnppbW1lcl9HZWh0X0F1ZiUyMCElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyb2pDYiUyNSU3Q0lZaFklMjMwNDYlMkN2fnNFLiUyMiUyMHglM0QlMjIyODclMjIlMjB5JTNEJTIyLTQ2MyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VFcnN0ZWxsZW4lMjBkZXIlMjBub3R3ZW5kaWdlbiUyMHplaXQlMjBvYmplY3RlJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY3JlYXRlJTIyJTIwaWQlM0QlMjJPKClqM1UlMjNCcSU1RGclM0ZxYjR1JTdCJTNCdU8lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFUm9sbGFkZW5fQXVmX1plaXRfU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY3JlYXRlJTIyJTIwaWQlM0QlMjI2KjNRJTYwUUslM0ZselYzWGpWMDlJMFclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFUm9sbGFkZW5fQXVmX1N0dW5kZW5fU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY3JlYXRlJTIyJTIwaWQlM0QlMjItU3k1TFolM0I1MFJUUVdTfnglM0JBOUQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFUm9sbGFkZW5fQXVmX01pbnV0ZW5fU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJwcm9jZWR1cmVzX2RlZmN1c3RvbXJldHVybiUyMiUyMGlkJTNEJTIyXypfTDRYcENyITdlTHNZV1MoUiglMjIlMjB4JTNEJTIyMzclMjIlMjB5JTNEJTIyODM4JTIyJTNFJTNDbXV0YXRpb24lMjBzdGF0ZW1lbnRzJTNEJTIyZmFsc2UlMjIlM0UlM0NhcmclMjBuYW1lJTNEJTIydGltZSUyMiUzRSUzQyUyRmFyZyUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWUlMjB0byUyMENST04lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDUklQVCUyMiUzRWRtRnlJSEJoY25SeklEMGdkR2x0WlM1emNHeHBkQ2duT2ljcE93b3ZMeUJwWmlCcGRDQnBjeUJEVWs5T0NtbG1JQ2h3WVhKMGN5NXNaVzVuZEdnZ1BUMDlJREVwSUhKbGRIVnliaUIwYVcxbE93cHlaWFIxY200Z2NHRnlkSE5iTVYwZ0t5QW5JQ2NnS3lCd1lYSjBjMXN3WFNBcklDY2dLaUFxSUNvbk93JTNEJTNEJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyODAlMjIlMjB3JTNEJTIyMTYwJTIyJTNFRGVzY3JpYmUlMjB0aGlzJTIwZnVuY3Rpb24uLi4lM0MlMkZjb21tZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U= 470_screenshot-localhost-8081-2018.05.28-09-34-22.png 470_screenshot-localhost-8081-2018.05.28-09-35-19.png
  • [Frage] Blocky Namen in Zeichenkette schreiben und Namen Raum auslesen

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    315 Aufrufe
    Niemand hat geantwortet
  • [geloest] Verzögerung für Sensor Schaltung -Blocky

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    698 Aufrufe
    M
    Sorry das habe ich übersehen - das war mein Fehler. So geht das Klasse. :D Ich Danke dir recht Herzlich für deine Hilfe Paul53 :!: :!: Wünsche dir noch einen schönen Abend :) LG
  • [gelöst] Temperaturen-Skript für Telegram via text2command-Adapter

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    2k Aufrufe
    K
    Hab jetzt die Lösung gefunden. Ich mache es einfach über Blockly. Anbei meine Skripte für "Alle Räume", Obergeschoss und Untergeschoss: Alle Räume (Blockly Export): ! ```` <xml xmlns="http://www.w3.org/1999/xhtml"><block type="telegram" id="RHk7j2gF+QT.akn6LjVF" x="-338" y="-88"><field name="INSTANCE">.0</field> <value name="MESSAGE"><shadow type="text" id="m)tP(}!!Q,Vm%1Bla~Rc"><field name="TEXT">text</field></shadow> <block type="text_join" id="lR%GD2,d-6P);Lt2W=s6"><mutation items="23"></mutation> <value name="ADD0"><block type="text" id="HT[kRT0r{HwPed)h;Q-q"><field name="TEXT">Flur:</field></block></value> <value name="ADD1"><block type="get_value" id="M77o6^mb.8n~8#@}9O?H"><field name="ATTR">val</field> <field name="OID">javascript.0.hueSensors.Huetemperaturesensor1.temperature</field></block></value> <value name="ADD2"><block type="text" id="kYuN-~D?QDkdI5N9DJtj"><field name="TEXT"> °C</field></block></value> <value name="ADD3"><block type="time_get" id=")^4j6dL^OL1s)x%ZalC."><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD4"><block type="text" id="uOKcI*6G1gI~!}[f9PhQ"><field name="TEXT">Wohnzimmer:</field></block></value> <value name="ADD5"><block type="get_value" id="Jh3:qTium+i*zT]]Ir^3"><field name="ATTR">val</field> <field name="OID">zwave.0.NODE12.SENSOR_MULTILEVEL.Temperature_1</field></block></value> <value name="ADD6"><block type="text" id="gfnWxp%phEmoPidop!/e"><field name="TEXT"> °C</field></block></value> <value name="ADD7"><block type="time_get" id="=7NA-/?2:qL|ijp+)cgs"><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD8"><block type="text" id="x:zrOwRzX4`FesyVAut0"><field name="TEXT">Küche:</field></block></value> <value name="ADD9"><block type="get_value" id="m+ycKA8=/YHW.DhyuG]]"><field name="ATTR">val</field> <field name="OID">zwave.0.NODE16.SENSOR_MULTILEVEL.Temperature_1</field></block></value> <value name="ADD10"><block type="text" id="yF)Ce;v]Wy4;y`rNs+R%"><field name="TEXT"> °C</field></block></value> <value name="ADD11"><block type="time_get" id="|Z2P~fwHslvcN~n-xt{p"><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD12"><block type="text" id="`618+Tc-l32Je:%=Thj|"><field name="TEXT">Büro:</field></block></value> <value name="ADD13"><block type="get_value" id="HEFfhNSpxr6iD!i?Z]b["><field name="ATTR">val</field> <field name="OID">zwave.0.NODE11.SENSOR_MULTILEVEL.Temperature_1</field></block></value> <value name="ADD14"><block type="text" id=",]JF_cJ(2mc*^,%E=q])"><field name="TEXT"> °C</field></block></value> <value name="ADD15"><block type="time_get" id="/nh*hp4CYlIf^-Frj6w("><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD16"><block type="text" id="@#f!QBl`EgmUO}s)da^O"><field name="TEXT">Schlafzimmer:</field></block></value> <value name="ADD17"><block type="get_value" id="#uV0bV_~(,^H%+9|tz.T"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_ht_158d000149c2cc.temperature</field></block></value> <value name="ADD18"><block type="text" id="GZahuXpm|7/l4LKdxKxD"><field name="TEXT"> °C</field></block></value> <value name="ADD19"><block type="time_get" id="diQ.^B#uC#6T/WWXhS|("><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD20"><block type="text" id="Bg5rmb!@N?1i:lXsU=Dg"><field name="TEXT">Kinderzimmer:</field></block></value> <value name="ADD21"><block type="get_value" id="b*3cLc|Tf*8MU+Rd1Jq1"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_ht_158d000221a753.temperature</field></block></value> <value name="ADD22"><block type="text" id="92xu}}EyMwIg@Fz(=81V"><field name="TEXT"> °C</field></block></value></block></value></block></xml> Räume OG: >! ```` <xml xmlns="http://www.w3.org/1999/xhtml"><block type="telegram" id="RHk7j2gF+QT.akn6LjVF" x="-338" y="-88"><field name="INSTANCE">.0</field> <value name="MESSAGE"><shadow type="text" id="m)tP(}!!Q,Vm%1Bla~Rc"><field name="TEXT">text</field></shadow> <block type="text_join" id="lR%GD2,d-6P);Lt2W=s6"><mutation items="16"></mutation> <value name="ADD0"><block type="text" id="HT[kRT0r{HwPed)h;Q-q"><field name="TEXT">Flur:</field></block></value> <value name="ADD1"><block type="get_value" id="M77o6^mb.8n~8#@}9O?H"><field name="ATTR">val</field> <field name="OID">javascript.0.hueSensors.Huetemperaturesensor1.temperature</field></block></value> <value name="ADD2"><block type="text" id="kYuN-~D?QDkdI5N9DJtj"><field name="TEXT"> °C</field></block></value> <value name="ADD3"><block type="time_get" id=")^4j6dL^OL1s)x%ZalC."><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD4"><block type="text" id="uOKcI*6G1gI~!}[f9PhQ"><field name="TEXT">Wohnzimmer:</field></block></value> <value name="ADD5"><block type="get_value" id="Jh3:qTium+i*zT]]Ir^3"><field name="ATTR">val</field> <field name="OID">zwave.0.NODE12.SENSOR_MULTILEVEL.Temperature_1</field></block></value> <value name="ADD6"><block type="text" id="gfnWxp%phEmoPidop!/e"><field name="TEXT"> °C</field></block></value> <value name="ADD7"><block type="time_get" id="=7NA-/?2:qL|ijp+)cgs"><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD8"><block type="text" id="x:zrOwRzX4`FesyVAut0"><field name="TEXT">Küche:</field></block></value> <value name="ADD9"><block type="get_value" id="m+ycKA8=/YHW.DhyuG]]"><field name="ATTR">val</field> <field name="OID">zwave.0.NODE16.SENSOR_MULTILEVEL.Temperature_1</field></block></value> <value name="ADD10"><block type="text" id="yF)Ce;v]Wy4;y`rNs+R%"><field name="TEXT"> °C</field></block></value> <value name="ADD11"><block type="time_get" id="|Z2P~fwHslvcN~n-xt{p"><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD12"><block type="text" id="`618+Tc-l32Je:%=Thj|"><field name="TEXT">Büro:</field></block></value> <value name="ADD13"><block type="get_value" id="HEFfhNSpxr6iD!i?Z]b["><field name="ATTR">val</field> <field name="OID">zwave.0.NODE11.SENSOR_MULTILEVEL.Temperature_1</field></block></value> <value name="ADD14"><block type="text" id=",]JF_cJ(2mc*^,%E=q])"><field name="TEXT"> °C</field></block></value> <value name="ADD15"><block type="time_get" id="/nh*hp4CYlIf^-Frj6w("><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value></block></value></block></xml> Räume Untergeschoss: ! ```` <xml xmlns="http://www.w3.org/1999/xhtml"><block type="telegram" id="RHk7j2gF+QT.akn6LjVF" x="-338" y="-88"><field name="INSTANCE">.0</field> <value name="MESSAGE"><shadow type="text" id="m)tP(}!!Q,Vm%1Bla~Rc"><field name="TEXT">text</field></shadow> <block type="text_join" id="lR%GD2,d-6P);Lt2W=s6"><mutation items="7"></mutation> <value name="ADD0"><block type="text" id="HT[kRT0r{HwPed)h;Q-q"><field name="TEXT">Schlafzimmer:</field></block></value> <value name="ADD1"><block type="get_value" id="M77o6^mb.8n~8#@}9O?H"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_ht_158d000149c2cc.temperature</field></block></value> <value name="ADD2"><block type="text" id="kYuN-~D?QDkdI5N9DJtj"><field name="TEXT"> °C</field></block></value> <value name="ADD3"><block type="time_get" id=")^4j6dL^OL1s)x%ZalC."><mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field></block></value> <value name="ADD4"><block type="text" id="uOKcI*6G1gI~!}[f9PhQ"><field name="TEXT">Kinderzimmer:</field></block></value> <value name="ADD5"><block type="get_value" id="Jh3:qTium+i*zT]]Ir^3"><field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_ht_158d000221a753.temperature</field></block></value> <value name="ADD6"><block type="text" id="gfnWxp%phEmoPidop!/e"><field name="TEXT"> °C</field></block></value></block></value></block></xml> ![2700_temp_ug.png](/assets/uploads/files/2700_temp_ug.png) Das ganze steuere ich mit Text2Command und Buttons. Java-Skript für Telegram-Buttons: >! ```` sendTo('telegram.0', { text: 'Bitte wähle ein Button', reply_markup: { keyboard: [ ['Übersicht'], ['alle Räume'], ['RäumeOG', 'RäumeUG'], ], resize_keyboard: true, one_time_keyboard: true } }); Das Java-Skript für die Buttons (damit diese bei Telegram angezeigt werden) starte ich mit folgendem Text2Command-"Übersetzer": [image: 2700_text2command_temperaturen_keyboard.png] Ich hoffe, ich kann jemandem hiermit weiterhelfen. VG Thorsten
  • Harmony Companion Tastenbefehle abfragen

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    639 Aufrufe
    DutchmanD
    Ich bin mir nicht sicher ob Tastendrücke durchgegeben werden aber glaube schon. Im Fall vom Beamer müsstest du dann unter den objecten des Geräts schauen ob der Datenpunkt aktualisiert wird wen du die Taste benutzt –----------------------- 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
  • [Gelöst] Eine Teilfunktion meines Weckerscriptes mehrmals parallel aufrufen aber wie?

    Verschoben
    17
    0 Stimmen
    17 Beiträge
    2k Aufrufe
    W
    habe keine Sekunden im Cron, nur hh:mm. Kein Thema, evtl schauen wir mal drüber, wenn du wieder Zuhause bist. Danke dir! ;)
  • Einfache Textausgabe?

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    738 Aufrufe
    B
    Bin dran.
  • Blockly: Trigger - Ausschalten, aber keine Ausschaltverzögerung

    Verschoben
    12
    1
    0 Stimmen
    12 Beiträge
    3k Aufrufe
    W
    Hallo Ihr beiden. Danke für den schnellen Support :!: @paul53: Versuche mal anstelle "ist wahr" mit "ist größer als letztes" zu triggern. ` @AlCalzone: > Schön wäre auch ein "Nachtriggern", wenn in den 60 Minuten mal die Kameras aus- und wieder eingeschaltet wurden… => Stichpunkt "löschen falls läuft" ` Habe nun beides eingebaut. Mal gucken, wie das Ergebnis gleich ausfällt… [image: 5839_ausschalttrigger-blockly2.jpg] 1. Update: "Update" führt weiterhin, das gar nicht mehr abgeschaltet wird. Habe wieder auf "egal" gestellt. 2. Update: Nun scheint es korrekt zu funktionieren. Danke :) [image: 5839_ausschalttrigger-blockly3.jpg]

467

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge