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
    D
    @Murphy-0 sagte: Der Kopplungsmodus benutzt Bluetooth. Danke für die Info. Ich habe leider kein Bt am PC. Muss ich dann über externen Stick machen
  • 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

    962 13k
    962 Themen
    13k Beiträge
    Marc BergM
    @Thomas-Braun sagte: In der Konfigurationsdatei von Node Red, also in der settings.js, kann durch hinzufügen der Zeitzone das Problem behoben werden. Wenn man den Adapter nutzt, werden Änderungen in der settings.js immer wieder überschrieben. Das bringt nichts. @taddy81 Was konkret ist denn das Problem? Lösen die inject Nodes falsch aus? Oder geht es nur um diese Meldung, bei der niemand weiß, woher sie kommt? @Taddy81 sagte: Auszug: 7/26/2026, 11:15:23 AMnode: debug 3msg.payload : string[24]
  • [gelöst] BHKW Status abfragen

    Verschoben
    19
    0 Stimmen
    19 Beiträge
    3k Aufrufe
    S
    Hallo, könnte ich mal das ganz Script sehen ? Gruß Tim
  • Zeitgesteuert einmalig sonoff schalten

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    B
    super, danke.
  • [gelöst] UTC aus openweather in MEZ umwandeln

    Verschoben
    12
    2
    0 Stimmen
    12 Beiträge
    8k Aufrufe
    L
    Also ich habe das jetzt mit dem Modul (Node) node-red-contrib-moment gelöst und das funktioniert prima. Hier kann man auch die Ausgabe formatieren wie man es möchte. https://github.com/totallyinformation/n … rib-moment
  • [Frage] Wie kann ich auf einen Discovergy-Zähler zugreifen

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    3k Aufrufe
    DutchmanD
    [Aufruf] Neuer Adaper Discovergy viewtopic.php?f=36&t=19193 :mrgreen: :mrgreen: :mrgreen:
  • [GELÖST] Blockly Fenster zu weit nach links gezogen

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    357 Aufrufe
    ?
    oder so…. :lol: :lol:
  • Eigenen Datenpunkt anlegen

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    960 Aufrufe
    paul53P
    @JB_Sullivan: ist doch genau das gleiche was ich auch gepostet hatte - oder? ` Nein. @JB_Sullivan: , read: 'true', write: 'true' ```` ` 'true' != true
  • Datenpunkt wechselt nicht auf true

    Verschoben
    7
    5
    0 Stimmen
    7 Beiträge
    905 Aufrufe
    C
    das da Button drin steht war ein versuch aus der Facebookgruppe da war die ganze Zeit sonst kein Button drin gestanden und es ging nicht, wenn ich den Wert selbst auf True schreiben möchte ändert sich die Farbe von false einfach auf Lila und nichts passiert
  • Frage wegen Schedule Programmierung

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    Ralla66R
    Läuft :mrgreen: Ralla
  • MAX Thermostat Temperatur regeln

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    479 Aufrufe
    A
    Hallo Hoschy, das klingt logisch.
  • Widgets und Object ID per (Java)Script ändern

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    804 Aufrufe
    S
    Danke für die Info bzw. für das verspätete melden… Wäre das vielleicht doch irgendwie möglich, wenn die Entwickler das als etwas brauchbares erachten? Danke
  • Zugriff auf eigene MySQL-Datenbank

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    7k Aufrufe
    M
    Wunderbar das funktioniert. Schönen Dank
  • Alle Lampen aus

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    A
    So richtig weiter gekommen bin ich mit dem hier nicht. Habe es nicht geschafft es zu realisieren. :( @Adnim: Hallo Andre, Sehe da jetzt mehrere Funktionen in deinem Post -einmal auswerten ob lampen an sind -einmal alle Steuern Steuern am einfachsten per Blockly. Auswerten würde ich mal versuchen mit dem DeviceCounter hier aus dem Forum der kann auch gleich alle anderen Zustände der Geräte Zählen und anzeigen (mit Liste): (Ursprünglich aus dem Forum, hier die für mich eingestellte Version): //Add device rules addDeviceCounter("lowbat", $('channel[state.id=*LOWBAT]'), true); addDeviceCounter("lowbat", $('channel[state.id=*lowbat]'), true); addDeviceCounter("sticky_unreach", $('channel[state.id=*.STICKY_UNREACH]'), true); addDeviceCounter("unreach", $('channel[state.id=*.UNREACH]'), true); addDeviceCounter("config_pending", $('channel[state.id=*.CONFIG_PENDING]'), true); addDeviceCounter("Motion", $('channel[state.id=*.MOTION]'), true); addDeviceCounter("DutyCycle", $('channel[state.id=*.DUTYCYCLE]'), true); addDeviceCounter("Spannungsüberwachung", $('channel[state.id=*.VOLTAGE]'), function(state){return state<200;}); addDeviceCounter("Auskühlschutz", $('channel[state.id=*.ACTUAL_TEMPERATURE]'), function(state){return state<13;}); addDeviceCounter("ERROR", $('channel[state.id=*.ERROR*]'), function(state){return state>0;}); addDeviceCounter("Heizbedarf", $('channel[state.id=*.VALVE_STATE]'), function(state){return state>45;}); addDeviceCounter("Alive", $('channel[state.id=*alive]'), false); addDeviceCounter("CONNECTED", $('channel[state.id=*.connected]'), false); addDeviceCounter("open_shutters", $('channel{TYPE=BLIND}[state.id=*.LEVEL]'), function(state){return state>0;}); addDeviceCounter("open_windows", $('channel{TYPE=SHUTTER_CONTACT}[state.id=*.STATE]'), true); /****************************************** * Code - do not change anything bellow this line * ******************************************/ function addDeviceCounter(name, selector, val_to_count) { //Total amount of devices found by selector var state_total = 'deviceCounter.' + name + '.total'; createState(state_total, 0); //List of devices that match condition var state_list = 'deviceCounter.' + name + '.list'; createState(state_list, ""); //Number of devices that match condition var state_counter = 'deviceCounter.' + name + '.counter'; createState(state_counter, 0); function countDevs(obj) { var d_count = 0; var d_list = []; selector.each(function (id, i) { var status = getState(id).val; var obj = getObject(id); if ((typeof val_to_count === 'function' && val_to_count(status)) || (typeof val_to_count === 'boolean' && val_to_count == status)) { //Get parent object var parentChannelId = id.slice(id.lastIndexOf(".")); var parentDevicelId = id.split(".").slice(0,-2).join("."); var deviceObject = getObject(parentDevicelId); //remember device name d_list.push(deviceObject.common.name); } ++d_count; // Zählt die Anzahl der vorhandenen Geräte unabhängig vom Status }); //if ("state_counter" > 0) {event(name + "(" + d_count + "): " + d_list); //} setState(state_list, d_list.join(' ')); setState(state_counter, d_list.length); setState(state_total, d_count); } //Re-evaluate when a device status changes selector.on(function(obj) { // bei Zustandänderung *. LOWBAT in allen Gewerken countDevs(obj); }); //Re-evaluate each hour schedule("*/60 * * * *", countDevs); //Evaluate for the first time countDevs(); } Frohen 1 Advent! `
  • Zeit Trigger

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    917 Aufrufe
    Ralla66R
    Nein 0 */3 * * *
  • $ Selector liefert zu viele Werte

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    404 Aufrufe
    paul53P
    @ulistermclane: Ist das irgendwo dokumentiert? ` Ich glaube nicht.
  • Skripten per Handy

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    438 Aufrufe
    umbmU
    Darüber bin ich leider auch schon gestolpert. Es wäre sehr schön, wenn die komplette Admin-Oberfläche leichter per Smartphone zu bedienen wäre.
  • 2 Werte Rechnen (Subtrahieren)

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    523 Aufrufe
    G
    Stellt sich jetzt die Frage mit Blockly oder Node-Red. :?:
  • Arlo Überwachungskamera | Chromecast

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    846 Aufrufe
    rasiegfrR
    über ifttt benutze ich die kameras auch als bewegungsmelder. auf dem google chromecast kann ich mir das auch auf dem fernseher anzeigen lassen, denke mal so ähnlich wie mit alexa. schade ist halt nur dass man es nur als sprachbefehl veranlassen kann, hätte das gerne automatisiert sprich dass ein befehl an google geht und dann die kamera auf dem fernseheher dargestellt wird. glaube nicht dass da mehr kommt da arlo ihr system ziemlich geschlossen hält :-( lg ralph
  • [gelöst] Variable Monat in Monatsangabe, nicht als Zahl

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    814 Aufrufe
    H
    solltest du probleme mit ioBroker Adaptern haben, solltest immer zuerst mal auf deren GIT Page schauen ;-)
  • Im Skript anderes Skript pausieren

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    900 Aufrufe
    DutchmanD
    In deinen Script fehlt aber so einiges an triggern auch die falls abfragen ist nicht gerade nach best practise aufgebaut. Warum arbeitest du ohne Trigger? Sent from my iPhone using Tapatalk
  • Astrowerte in Logik verwenden

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    304 Aufrufe
    M
    Cool, danke :)

456

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge