Skip to content

Skripten / Logik

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

16.6k Topics 214.0k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    A
    @azzkikrboy sagte in E3DC Hauskraftwerk steuern: Jetzt stelle ich mir die Frage wie die beiden zusammen Arbeiten, besonders wenn es um die Batterieladung geht. Die beiden arbeiten nicht zusammen. Wenn du schnellladen aktivierst wird das Skript CC deaktiviert um EVCC nicht in die querer zu kommen. Bei allen anderen Ladeeinstellungen hat das Skript CC Vorrang, bedeutet Ladeschwelle hat Prio.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    B
    @Murphy-0 Wieder was dazu gelernt, dachte immer man soll die Akkus nur ab und zu zum kalibrieren mal ganz voll laden. Der Spannungsverlauf kurz vor erreichen der 3,5V sah bei mir ähnlich aus. Auch die Akku Temperaturen lagen auch in dem Bereich wie bei dir. Die hyperTmp lag so knapp unter 40°C. Muss ich mal beobachten, denke bis 40°C kann ich noch ohne Lüfter auskommen. Danke noch mal für deine super hilfreichen Rückmeldungen und die Unterstützung! Habe sehr viel dabei gelernt.
  • 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
  • Script Änderung 2 Zeilen aber wie ?

    Moved
    3
    1
    0 Votes
    3 Posts
    439 Views
    F
    Danke für den Link :)
  • Neuling bei Io und Skripten

    Moved
    7
    1
    0 Votes
    7 Posts
    656 Views
    ThomasLPZT
    Hallo dia, freut mich das dein Script funktioniert. Mit Alexa kann ich dir leider mit praktischen Erfahrungen nicht helfen. Ich denke aber der Custom Skill sollte das Richtige sein. viewtopic.php?t=17452 VG ThomasLPZ Gesendet von iPhone mit Tapatalk
  • Szene Kino / Prüfung ob gerät gebootet ist

    Moved
    3
    0 Votes
    3 Posts
    645 Views
    smartboartS
    @arteck: > Es funktioniert und macht was es soll, möchte es aber etwas stabiler bzw. professioneller laufen lassen. ist ne Aussage.. ;) ;) https://wiki.selfhtml.org/wiki/JavaScript/Schleife ` Ja wenn ich so drüber nachdenke, liest es sich bescheuert. stimmt… ich möchte halt versuchen das automatische runter fahren des HDD Player nach der Spannungszufuhr und die Programmierte Kontrolle ob gebootet, etwas stabiler realisieren. Wenn es aus irgendeinem Grund mal etwas läger dauert oder das IR signal der Harmony mal nicht durchkommt, weil der Hund gerade mal wieder davor steht usw..Dann klappt es halt eben nicht wie programmiert.. Deshalb die Frage ob das mit ner Schleife stabiler zu programmieren ist...
  • Version Vergleichen

    Moved
    1
    0 Votes
    1 Posts
    272 Views
    No one has replied
  • Ical für morgen abfragen

    Moved
    1
    0 Votes
    1 Posts
    361 Views
    No one has replied
  • [gelöst]Brauche Hilfe bei Script mit Schleife und mehr

    Moved
    11
    0 Votes
    11 Posts
    856 Views
    T
    Habe es mir jetzt nochmal angeschaut, hat mir keine Ruhe gelassen. Also es werden alle Objekte refresht, die Werte werden kurzzeitig grün. Was gestern zwar bei den 0-er Objekten nicht so war aber jetzt :? Aber was mich gestern noch irritiert hat, waren die Werte der Bus kommt in Minuten, die haben sich nicht minütlich geändert, sondern nur alle paar Minuten. Den Grund habe ich jetzt auch gefunden, die JSON-Datei wird nur alle 4 Minuten aktualisiert. Also wird diese Abfrage rausgeschmissen. Kann ich mit der aktuellen Systemzeit und der Uhrzeit, wann der Bus kommt diese Zeit Berechnen? wenn ja, wie?
  • 0 Votes
    9 Posts
    2k Views
    S
    Hi Paul53, Danke für deine tolle Hilfe jetzt funktioniert es, ich werde mich jetzt damit weiter beschäftigen und sicher auch das eine oder andere mal wieder ein paar fragen ans Forum haben und auch die Suchfunktion verwenden :-) Zur Dokumentation und vielleicht auch als Hilfe für andere, anbei die Screenshots [image: 9439_script.jpg] [image: 9439_blockly.jpg] [image: 9439_objekt.jpg] var Temperatur; on({id: 'rpi2.0.temperature.soc_temp', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; Temperatur = getState("rpi2.0.temperature.soc_temp").val; setState("javascript.0.Temp"/*Temp*/, Temperatur, true); }); mfg Stefan
  • Hikvision cgi alertStream auslesen

    Moved
    1
    0 Votes
    1 Posts
    660 Views
    No one has replied
  • JS # mit einer Schleife eine function mehrfach aufrufen und ebusd abfragen

    Moved
    24
    0 Votes
    24 Posts
    4k Views
    K
    dummer Frage wie bokommt man das Skript in VIS angezeigt :?
  • Blockly dutycicle

    Moved
    6
    1
    0 Votes
    6 Posts
    739 Views
    totocotonioT
    Danke für die Info. Ich werde sie gleich einmal probieren. Schönes Wochenende noch<emoji seq="1f37e">🍾</emoji>
  • Blockly - "Blöcke prüfen" fehlerhaft

    Moved
    1
    3
    0 Votes
    1 Posts
    353 Views
    No one has replied
  • Ical Events als Bedingung?

    Moved
    25
    0 Votes
    25 Posts
    3k Views
    B
    @Jan1: Das hat nichts zu sagen was bei der Auswahl im Blockly Popup steht. Das ist nicht aktuell und kann zu 100% ignoriert werden. Das was bei den Objekten steht zählt. ` Danke für die Info. Das wusste zumindest ich noch nicht. Und schon wieder bin ich etwas schlauer, als vorher :D
  • Fragen zur Erstellung autom. Rolladensteuerung mit Anwesenheitssteuerung

    Moved
    2
    0 Votes
    2 Posts
    740 Views
    BigWumpusB
    Hallo, hört sich schon mal groß an! Ich habe hier meine Scripte auf die Astro-Funktion ausgelegt. Sonnenaufgang und -untergang +/- Zeit… Zusätzlich wird im Sommer bei heißen Tagen (Wetterauskunft reicht) ab Sonnenmittag eine Wunschposition angefahren, um die Räume abzuschatten. Auch eine Anwesenheit wird ausgewertet, damit Frau nicht überrascht wird. Anwesenheit ist ein Block, der laufen sollte. Dann mußt Du Zeiten definieren, entweder über Uhrzeit oder über Astro. Also - zu um X Uhr, zu wenn alle weg, Zu wenn XXX... Das schaltet jeweils Datenpunkte. Dann gibt es Scripte, die auf diese Datenpunkte reagieren und die Rollladen fahren. Die Rollladenmotoren sollten gar nicht laufen, wenn Sie die Position schon errreicht haben. Im Winter um 5 Uhr die Rollladen hochfahren? Nimm Astro! Du wirsd viel Spaß haben!!!
  • Bitte um Hilfe für Blockly Briefkasten Script

    Moved
    11
    3
    0 Votes
    11 Posts
    2k Views
    thexbrainT
    @cvidal: Was möchtest du denn haben beide im Briefkasten oder einen an der Tür? Gruß Christian ` Also schön wäre es beide am Briefkasten. Aber wenn ich die Briefkasten Tür öffne muss ich bei meinem Briefkasten auch die Klappe öffnen und dann kommt die Meldung von Alexa Sie haben Post obwohl ich ihn leeren will. Das ist mein Problem. Wenn ich nur Klappe öffne dann passt es ja aber bei der Tür halt nicht.
  • Neustart eines Adapters nachdem der .alive - Wert auf FALSE geht

    Moved
    8
    0 Votes
    8 Posts
    1k Views
    tugsiT
    @AlCalzone: Ok, dann hast du tatsächlich Recht und der Adapter hängt sich wohl auf. Sinnvoll wäre es dann aber wohl, das Problem zu melden, damit der Entwickler nach der Ursache suchen und diese beheben kann. ` Da gebe ich Dir Recht, aber mein Problem war, dass es bisher 3x passiert ist, ohne das ich da war bzw ich erst ein paar Tage später da war und ich natürlich nicht so clever war, sofort alles im Log mir zu speichern und dann war es weg ;-) Und es ist ja jetzt auch lustig, kaum schaut man intensiver hin und achtet drauf, passiert es nicht mehr. :lol: Brauchte wohl Aufmerksamkeit. Nichtsdestotrotz möchte ich ja auch etwas mehr kennenlernen, deswegen sind ja so kleine Scripts auch gut zum üben. @paul53 : Danke für den Link
  • 433 Mhz Funksteckdose - Technische Frage

    Moved
    7
    0 Votes
    7 Posts
    1k Views
    DutchmanD
    meiner (persoenliche) empfehlung: Lasse 433Mhz, kurz oder lang frustriet man sich daran, kein feedback/keine sicherheit usw alternatieve zigbee aus china oder MQTT geraete (also steckdosen auf wifi) oder zwave (etwas teurer) Ich kan nur aus erfahrung reden das ich wirklich alle (20+ 433MHz) geraete nach und nach aus dem fenster geschmissen habe und es bis jetzt keine einzige sekunde bereue. Cheers, Dutch
  • Alexa2 Alle Geräte Auf listen

    Moved
    3
    0 Votes
    3 Posts
    631 Views
    P
    Danke !!!! :D Genau so was wollte ich
  • Schleife mit Blockly

    Moved
    8
    1
    0 Votes
    8 Posts
    3k Views
    AlCalzoneA
    @Jan1: Das läuft genau wie ich es will, nur dachte ich mir, dass das doch recht primitiv ist und das ganze sollte doch auch eleganter zu lösen sein. Man lernt eben immer dazu ;) ` Manchmal sind die einfachsten Lösungen doch die besten. Größere Anzahlen kann man z.B. so mit einer Schleife realisieren (ohne vorzeitigen Abbruch der Ausgabe): Schleife über i von 1 bis 100 -- Timeout (i * 1000ms): Sprachausgabe nur weiß ich nicht, ob variable Timeouts in Blockly möglich sind. In JS ist das ein Dreizeiler (ungefähr). Die Idiotensichere Variante wäre übrigens noch viel komplizierter… Erkennen ob bereits ein "Sprachausgabeprozess" läuft Überschneidende Trigger entweder hinten anstellen oder ignorieren Erkennen, wann die einzelne Sprachausgabe abgeschlossen ist und dann Timeout für die nächste starten (für unterschiedlich lange Texte) und, und, und...
  • Zeitschaltung Steckdose Blockly [gelöst]

    Moved
    5
    1
    0 Votes
    5 Posts
    853 Views
    L
    Noch besser und schlanker, Danke.
  • 0 Votes
    5 Posts
    1k Views
    E
    Hallo quorle, ich beschäftige mich erst kurze Zeit mit Blockly und habe ein ähnliches Problem. Kannst du mir sagen, wie du das Problem gelöst hast? Gruß Frank

604

Online

32.7k

Users

82.5k

Topics

1.3m

Posts