Skip to content

Skripten / Logik

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

16.6k Topics 213.6k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    D
    Danke habe ich gemacht. ( 1punkt) Die Objekt-ID "aktuell erzeugte Energie" wäre bei mir: Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh plus Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM1_kWh (zusatz WR) wie kann ich das bewerkstelligen?
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    paul53P
    @Duffy sagte: Kannst du mir bitte saen warum das nicht geht? Nein, für das Verhalten der BWM habe ich keine Erklärung. @Duffy sagte in Licht geht nicht mehr aus nach austausch Steckdose -> Birne: sage Alexa Licht Arbeitsplatte aus Hast du dann die Küche bereits verlassen?
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    Marc BergM
    Es gibt in der Verson 1.3.0 einen neuen Node: iob-setObject (Stand 10.02.26 noch beta) Mit dem neuen Node kann man ioBroker-Objektdefinitionen (Metadaten) direkt schreiben und ändern. Hauptfunktionen: Instanz-Konfigurationen ändern - z.B. MQTT publish-Pattern, Intervalle, etc. Objekt-Eigenschaften aktualisieren - Namen, Rollen, Einheiten, Min/Max-Werte ändern es gibt zwei Modi: Merge-Modus : Ändert nur die angegebenen Eigenschaften, alle anderen bleiben erhalten Replace-Modus: Überschreibt das komplette Objekt Typischer Workflow: Objekt mit iob-getobject holen Mit Change-Node gewünschte Properties ändern Mit iob-setobject zurückschreiben
  • Bild per Telegram ohne Adapter senden

    Moved
    3
    0 Votes
    3 Posts
    1k Views
    simatecS
    Super probiere ich mal aus [emoji1303] Gesendet von iPhone mit Tapatalk
  • Regex Problem (Parser-Adapter)

    Moved
    4
    1
    0 Votes
    4 Posts
    667 Views
    M
    Danke für die Info. Das Widget benutze ich bereits und es ist mir klar was ich verwenden muss, sobald ich alle Strings die ich möchte auch als "Text" in einem JSON String habe. Aber genau das ist mein Problem Ich bekomme so (wie oben Beschrieben) nur ein Ergebnis anstatt der gewünschten 3. Wie muss mein REGEX aussehen um alle 3 Ergebnisse zu bekommen? Ich möchte nicht mit dem NUM Wert die Abfrage 3 mal in den Parser eintragen, da es dynamisch sein soll. Es kann auch mal sein das es 4 oder 5 Ergebnisse sind 2678_parser.png
  • [gelöst]Convertierung HEX->DEC

    Moved
    6
    0 Votes
    6 Posts
    662 Views
    S
    jepp, damit geht's DECwert = parseInt(HEXwert, 16); DECwert = (( DECwert >= 0x8000 ? DECwert - 0x10000 : DECwert) / 256).toFixed(2); Vielen Dank, sowas hab ich gesucht…
  • Sonoff + Bewegungsmelder

    Moved
    7
    1
    0 Votes
    7 Posts
    3k Views
    B
    Ist eine gute frage! Der sonoff Adapter wird wohl die stats nicht mit übermitteln oder zumindest nicht so schnell. Muss ich wenn ich den mqtt Adapter installiert habe mir separat ein Objekt anlegen für den power1 Zustand als für den pir? Der kommt bei mir nicht automatisch
  • Objektwert in Variable mit JavaScript

    Moved
    3
    0 Votes
    3 Posts
    609 Views
    P
    Hi, vielen Dank für den Link. So geht es: getState("javascript.0.Daten.Rohdaten").val Gruß Franz
  • Blocky und Javascript Regeln funktionieren nicht richtig

    Moved
    3
    3
    0 Votes
    3 Posts
    567 Views
    M
    Oh man, ich danke dir. Das war ja einfach und ehrlich gesagt, jetzt wo du es geschrieben hast viel mir ein, dass ich genau das gleiche "Problem" (Denkfehler) schon vor ein paar Jahren bei der Einrichtung von Pimatic hatte. Ich danke dir für die Hilfe :)
  • Blockly löst nicht aus

    Moved
    6
    2
    0 Votes
    6 Posts
    489 Views
    K
    @Homoran: @Kuddel: Irgendwie kam Blockly nicht mit der Variable "javascript.0.NAS-Backup" klar. ` Das ist ein Datenpunkt. Existiert der? @Kuddel: Ich habe sie jetzt umbenannt in nas_backup ` Das ist eine Skript-Variable. Was genau hast du denn an Objekten? Gruß Rainer ` An Objekten habe ich ein paar mehr. "nas_backup" ist ein Objekt unter javascript.0
  • Variable aus Blockly in Visualisierung nutzen

    Moved
    4
    0 Votes
    4 Posts
    1k Views
    HomoranH
    @Marko: Vielleicht noch ein kurzer Hinweis wie ich eigene Datenpunkte anlege? ` http://www.iobroker.net/docu/?page_id=5495&lang=de#6hinzufuegen Gruß Rainer
  • [gelöst] ioBroker Backup umbenennen

    Moved
    8
    0 Votes
    8 Posts
    1k Views
    K
    Ich bin mittlerweile wieder auf eine single Host Umgebung auf einem Intel NUC umgestiegen. Was ich so gelesen habe, reicht es aber bei einer multi Host Umgebung den Master zu sichern
  • Help! Xiaomi Kontaktschalter und Telegramm

    Moved
    13
    2
    0 Votes
    13 Posts
    1k Views
    BanditFGB
    ohje sieht ja kompliziert aus. :shock:
  • Blocky Hilfe bitte

    Moved
    19
    0 Votes
    19 Posts
    3k Views
    M
    Ich wollte prüfen ob der Zeitstempel der gleiche ist und wenn ja dann den token mit dem hinterlegten vergleichen. Stimmt der Token und der Zeitstempel ist ein anderer dann soll der Schalter TV_Licht umschalten.
  • Tage bestimmen an dem man Frei hat

    Moved
    7
    0 Votes
    7 Posts
    466 Views
    paul53P
    Sorry, das Schedule ist falsch. Richtig: schedule('0 0 * * 1', function() { // montags woche4(3); // Vergleichswert (0, 1, 2, 3) anpassen ! }); schedule('0 0 * * 3', function() { // mittwochs woche4(2); // Vergleichswert anpassen ! }); Für diese Woche ist der Vergleichswert 0 passend. Alle anderen Werte müssen false liefern.
  • GetState is not defined

    Moved
    5
    0 Votes
    5 Posts
    1k Views
    M
    Danke. Sehr schade. Dachte getState wäre ebenso nutzbar wie getValue. Gibt es eine alternative Möglichkeit den Inhalt eines Datenpunkts im VIS-Javascript zu nutzen?
  • Http Request: Antwort mit Blockly in Objekt schreiben

    Moved
    6
    0 Votes
    6 Posts
    2k Views
    E
    Aaaahhhhh! So ist das also. Muss man auch erstmal wissen :) Vielen Dank. Wenn ich zuhaus bin werd ich es direkt testen. Gesendet von meinem Redmi Note 4 mit Tapatalk
  • RF Lichtschalter per Bewegungsmelder und Broadlink schalten

    Moved
    11
    0 Votes
    11 Posts
    740 Views
    paul53P
    @michihorn: Ich möchte gerne den Status vom "timer" in den Objekten sehen können. ` Was erwartest Du da ? Timer-Objekte lassen sich nicht als normale Objekte darstellen.
  • [Blockly] Probleme mit Xiaomi-Programmen

    Moved
    25
    4
    0 Votes
    25 Posts
    3k Views
    4
    @rantanplan: @4-Real: Bewegungsmelder "aktiviert", Stoppuhr laufen lassen, nach einer Minute wieder BM "aktiviert" und siehe da, erst nach 3 Minuten auf der Stoppuhr ist der BM von true auf false gewechselt. Also erkennt er doch eine Neue Bewegung und fängt von Neuem an zu "zählen". Also zumindest bei mir. ` "Zählt" der BM oder das Blockly? @4-Real: Leider bringt dies nur bei mir bedingt was. Ich trigger ja "wurde geändert" also muss ich wohl Mit Zeitstempel arbeiten. Ich versuche da mal was auf die reihe zu bekommen.. ` Nicht unbedingt mit Zeitstempel. Wie arbeitet der BM ohne Blockly? Ablauf 1: Bewegung erkannt -> DP auf "true" ÄNDERN keine weitere Bewegung -> DP nach 120 Sek. auf "false" ÄNDERN Ablauf 2: Bewegung erkannt -> DP auf "true" ÄNDERN weitere Bewegungen -> DP auf "true" AKTUALISIEREN keine weitere Bewegung -> DP nach ??? Sek. auf "false" ÄNDERN Jetzt ist wichtig, verlängert der BM die 120 Sek. von alleine oder schaltet er 120 Sek. nach der ersten Bewegung aus? Egal ob zwischendurch Bewegung war oder nicht. Kann man bei dem BM irgendwelche Parameter einstellen? ` Der Bewegungsmelder zählt die 120 Sekunden. Ohne Blockly arbeitet er wie oben beschrieben nach Ablauf 1. Sobald ich ihn wieder innerhalb der 120 Sekunden "aktiviere", sagen wir nach 60 Sekunden, wird der Datenpunkt true kurz grün und der Datenpunkt bekommt einen neuen Zeitstempel. Als ich heute mittag nochmal getestet habe: Sobald die neue Bewegung registriert wurde, fing er bei mir neu von 0 bis 120 zu zählen.
  • [Blockly] Wochentage Rollladen Steuern

    Moved
    17
    0 Votes
    17 Posts
    6k Views
    H
    Danke für dein Angebot, werde ich auch machen wenn ich nicht weiter komme, aber wenn ich das nicht selber verstehe bringt es mir nicht viel und beim nächsten kleine Problem schreibe ich hier wieder …..ich suche einmal weiter und lese , lese , lese....hoffe das ich es am Ende hin bekommen....sonst melde ich mich auf jeden Fall....das verspreche ich dir :-))))
  • [Gelöst] Telegram schickt Nachrichten doppelt oder noch öfter

    Moved
    9
    0 Votes
    9 Posts
    1k Views
    paul53P
    @Paulchen67: Wie stelle ich diesen Thread jetzt auf gelöst? ` Im Betreff des ersten Beitrags.
  • [Gelöst] Skript "Lichter zählen": Kombination von z-Wave + Homematic

    Moved
    11
    0 Votes
    11 Posts
    2k Views
    malorossM
    Das Problem ist gelöst, das Skript modifiziert und lauffähig. Danke für die Unterstützung.
  • Views durchlaufen.

    Moved
    9
    0 Votes
    9 Posts
    671 Views
    A
    @Kippe: Ich habe das Crypt sohin geändert, das ich meine Views Namen geändert habe, wie ich sie habe. Was muss ich denn noch machen? ` :lol: :lol: :lol: Auch mal eine Art "Screenshot"

688

Online

32.7k

Users

82.4k

Topics

1.3m

Posts