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
    M
    @maxclaudi Hi, ich nutze ja seit Juni auch Dein tolles Script anstatt den Adapter (in der damaligen Version) für meinen 800 Pro 2. Mir ist heute aufgefallen, dass das Gerät bei 70% Akkustand und ohne "Betrieb" steht. Laut Datenlogger ist das seit 03.08 ca. 11 Uhr so. Als ich in die App schaute sah ich gleiches Verhalten wie bei Dir: "Behördlich begrenzte Ausgansleistung" bei 0W, soll ist 800W (DP InverseMaxPower ist dann bei 200W). "Akkueinstellung" 10-70%, soll ist 10-100% (entspricht den DPs minSoc und socSet). "Überschüssige Energie exportieren" ist auf "verbieten", soll ist "Zulassen" (DP gridReverse - 0 bzw. 1). Setzt man in der App die "Behördlich begrenzte Ausgansleistung" wieder auf 800W geht der DP InverseMaxPower auch auf 800W (sollte es da nicht zwei unterschiedliche geben, was das Gerät max. kann (InverseMaxPower) und was das Gerät in D max. darf?). FW ist V1.0.2 (habe noch kein Update auf 2.x gemacht). Ich habe heute auch ein Blockly gemacht, das darauf reagiert. Keine Ahnung wo das herkommt, ich kann es zumindest noch nicht nachvollziehen. Seit der Trigger läuft trat es: 14:53 15:23 15:53 16:53 auf. Also eigentlich genau alle 30min (zwischen 16/17 hab ich nochmals Änderungen gemacht, wahrscheinlich fehlt mir das Logging von 16:23). Konntest Du das mittlerweile beheben? Brauchst noch Daten von mir? hyperTmp war ca. 34°C (aktuell bei 37°C) - das lasse ich jetzt mal im Log mit ausgeben.
  • 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 :(
  • Datenpunkt für die Cloud ohne AN/AUS

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    856 Aufrufe
    padrinoP
    Hi, ich glaube, verschiedene Sätze gehen nur, wenn man IFTTT benutzt. CU, padrino
  • [gelöst]Funktion nur für bestimmten Zeitraum ausführen (Timer)

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    479 Aufrufe
    ChaotC
    Danke! Wieder etwas schlauer :D
  • JSON Tabelle für vis erstellen

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    D
    Ja, naja, danke scon einmal. Daraus kann man einiges zeihen. Aber so ne richtige Erklärung bzw. ne Art Tutorial ist da nicht enthalten… VG drdoener
  • Abendämmerung script???

    Verschoben
    32
    0 Stimmen
    32 Beiträge
    3k Aufrufe
    D
    Hallo, ich habe nochmal ein anliegen zu meiner lampe die angeht wenn ich die Haustür öffne. es funktioniert ja alles tadellos ich möchte nur gerne etwas änder aber hab keine Idee dazu wie ich das realesiere. ich möchte halt wie vorher das meine lampe im Flur angeht wenn ich die hasutür öffne mit mein tür kontakt und dann nach 5 min wieder ausgeht wenn die tür zu ist "das klappt ja schon alles". Jetzt möchte ich aber das wenn ich vorher das licht über vis bzw über alexa anschalte und dann die Tür auf und zu geht das licht nicht nach 5 min ausgeht, bedeutet also ich wenn das Licht vorher an ist darf es nicht ausgehen wenn die Tür auf und zu geht. mfg und danke für die hilfe achja und natürlich das die lampe nur zwischen Sonnenuntergang und Sonnenaufgang angeht "was ja auch schon funtioniert"
  • (Gelöst)HmIp-Schaltsteckdose reagiert auf Skript nicht

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    541 Aufrufe
    A
    @paul53: @attmax: HmIP Wandthermostat-IST_Temperatur ist der Trigger, HmIP-Steckdose ist der EIN/AUS. Weshalb verwendest Du keine Direkt-Verknüpfung zwischen HmIP WT und HmIP Steckdose ? Der WT enthält den benötigten 2-Punkt-Regler. Weil ich so gut wie alles über den Iobroker steuern möchte. Habe aber das Problem bereits gelöst. Die Ursache lag am Javascript Adapter. Es war der neue V3.7.0 installiert und der dürfte noch buggy sein. Zurück zum V3.6.4 und alles läuft. Danke
  • ZigBee Adapter Batteriestände abfragen und Telegramm wenn leer

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    350 Aufrufe
    Niemand hat geantwortet
  • Wert für X-Sekunden auf "true" setzen

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    403 Aufrufe
    surfer09S
    Ich habe gerade mal ein Testskript gebaut. Es funktioniert auch alles soweit gut, allerdings erscheint im LOG ein Error. (siehe Screenshot) 4867_log.jpg 4867_garagentor-state.jpg
  • Hilfe mein Zeit Skript

    Verschoben
    7
    1
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    H
    Bei den Bausteinen mit „Aktuelle Zeit“ kann jeweils das „gleich wahr/unwahr“ weg. Dann sollte es klappen.
  • [Frage] Vorhanden Views via Script auslesen

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    219 Aufrufe
    PeoplesP
    Hat keiner der Profis eine Idee?
  • Dimmer per Fernbedienung steuern

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    609 Aufrufe
    G
    Hallo, hat geklappt, Danke!! Grüße Andi
  • Zeitabhängige Hue Schaltung + Bewegungsmelder

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    936 Aufrufe
    L
    Ich habe es nun doch ein wenig anders gelöst. Damit das Licht so schnell wie möglich an geht, nutze ich auch die Funktion von Hue. Hue Bewegungsmelder enthält folgende Einstellungen: 7 - 20 Uhr - Tag - Flur (Energie tanken) 20 - 7 Uhr - Nacht - Flur (Nachtlicht) Wenn keine Bewegung unternehme nichts In nodered werden die Bewegungen erkannt und an iobroker geleitet. iobroker hat folgendes Script: Bewegungsmelder Zustand geändert Wenn Bewegung erkannt gebe folgende ins Log aus: Flur Bewegung erkannt. Dient nur zur Logausgabe Wenn keine Bewegung mehr: Wenn zwischen 7-20 Uhr warte 5min sonst Licht aus. Wenn 20-7 Uhr warte 1min sonst Licht aus.
  • Blockly Skripte als Funktion nutzen?

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    583 Aufrufe
    D
    Alles klar, danke für die Rückmeldung! Ich werde dann mal was basteln und sobald ich eine Tür fertig habe, melde ich mich :)
  • LED schalten über mqtt geht nicht

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    Dr. BakteriusD
    Nein, bei mir funktioniert das mit '0' = LED aus, '1' = LED ein. Hier mal meine Config von einer LED: [image: 6909_esp_easy.jpg]
  • Hilfe setState und getState Kommando mit Variablen

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    P
    Hallo, wie es apollon77 schon sagt, wird beim Zusammenbau eine Zeichenkette daraus. Deshalb kannst du keinen Variablen Namen zusammenbauen. Dukannst aber den Objektnamen mit Adapter.Instanz.Objektname dynamisch so zusammenbauen. Beim getState() hast du das ja gemacht. Genauso musst du es beim setState() machen. Pix
  • Daten aus Datenbank versenden

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    477 Aufrufe
    DutchmanD
    Da es eine SQL Datenbank ist würde ich einen Export (kann per command Line Kommando) verwenden um alle Daten jetzt muss 15 min in CSV zu speichern. FSV die CSV per FTP verschicken Sent from my iPhone using Tapatalk
  • Keine Reaktion obwohl korrekt eingerichtet

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    343 Aufrufe
    M
    Fehler im Browser. Playbutton wurde nicht angezeigt und Regel damit nicht aktiv.
  • URL Abfrage per Blockly - Exception handling bei keinem Ergebnis?

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    paul53P
    Deshalb wird mit Error abgebrochen: @mtk64: TypeError: Cannot read property 'length' of undefined ` Die Abfrage muss erweitert werden (in dieser Reihenfolge): if (result && !!result.length) { Außerdem kann man error abfragen. if(error) log('Fehlertext', 'warn'); else if (result && !!result.length) {
  • Denkfehler?

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    271 Aufrufe
    F
    Perfekt, das wars, vielen Dank!
  • Heizkörperthermostat HM-CC-RT-DN und Wandthermostat

    Verschoben
    4
    2
    0 Stimmen
    4 Beiträge
    748 Aufrufe
    AFiA
    Hi Paul, herzlichen Dank, es funktioniert nun. Wo ist das Problem mit "Wiederhole"? DutyCycle, dürfte nicht auftreten, da der Übertrag nur zur Zeit X ausgeführt wird, Belastung Rechner, auf dem iobroker läuft, ist kein Raspi, sondern Acer? Gruß Axel
  • [GELÖST] Fehler im Skript - Lichtsteuerung

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    881 Aufrufe
    paul53P
    @baluderbär: es hat funktioniert. ` Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

429

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge