Skip to content

Skripten / Logik

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

16.6k Topics 213.9k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    maxclaudiM
    @Daniel-8 sagte in Zendure SmartMode:1 SolarFlow2400 AC SolarFlow800 ( u. Pro): Die Änderung am Script war doch nicht so einfach, weil er am unteren soc nicht abgeschaltet hat. Habe es bisschen geändert und hoffe das es so läuft. Am unteren SOC nicht abgeschaltet? Wie meinst Du das? Du hast minSoc z. B. auf 10 %, dann eine Entladesperre bei z. B. 15 % eingebaut und die wurde nicht beachtet und es wurde weiter entladen? Mein Tipp: Eine Entladesperre nur nach minVolt der Batterien setzen. Spannung ist ein direkter Messwert, SOC bleibt immer ein berechneter Zustand und setzt regelmäßiges Kalibrieren voraus. Edit / PS: Wenn längere Zeit nicht vollständig geladen oder entladen wird, driftet der SOC zwangsläufig. Ohne Kalibrierung kann SOC mehrere Prozent danebenliegen. Sieht man schön, wenn man sich minVol, maxVol und SOC-Werte visuell anzeigen lässt und diese immer wieder mal vergleicht.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    andre1deA
    Danke! Alles funktioniert!
  • 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
  • Verzögert um Variable

    4
    1
    0 Votes
    4 Posts
    337 Views
    S
    Danke für die Tips, habe jetzt eine ältere Version des Adapters installiert und es klappt!
  • Scripte verschwinden beim Umbennen ?!

    2
    0 Votes
    2 Posts
    98 Views
    Thomas BraunT
    @blechsoldat Nein, ist nicht gewollt sondern eine Regression in einer Beta-Version des admin-Adapters. Aber vielen Dank für das stundenlange Beta-Testing. Finde ich sehr nett von dir, das gleich in einem produktiv System zu machen. Aber warum schreibst du nicht dazu ein Issue oder zumindest in den bereits existierenden Thread dazu? Zum Beispiel in diesen: https://forum.iobroker.net/topic/42605/geschlossen-script-nach-umbenennen-verschwunden/17?_=1619251145784 Issue dazu gibt es auch bereits ein paar Tage, du kommst also zu spät mit deinem Finding aus dem Beta-Testen: https://github.com/ioBroker/ioBroker.admin/issues/740
  • Functions mit optionalen Parametern

    Moved
    38
    0 Votes
    38 Posts
    3k Views
    OliverIOO
    @ben1983 said in Functions mit optionalen Parametern: @oliverio ok. Was genau macht denn die Debug Funktion? Denn breakpoints kann man ja nicht setzen, oder? Oder einzelschritt. Ab Version 5.1.3 des skript adapters geht das. das ist nagelneu. habe es selbst noch nicht so ausprobiert. die debug und verbose funktion gibt dir im protokoll bereich mehr informationen aus und bestimmte funktionen werden nur simuliert. probier es einfach aus. ich verwende sie selbst nicht so oft.
  • Scripte mit Alexa Sprachausgabe verhalten sich komisch

    7
    0 Votes
    7 Posts
    441 Views
    K
    @dr-bakterius Ok, dann werde ich den Alexa 2.0 Adapter nun erst mal jede Nacht durchpusten. LG Martin
  • Adapter configuration: s7.0

    1
    0 Votes
    1 Posts
    102 Views
    No one has replied
  • gelöst - xml Return in Blockly weiter verarbeiten

    14
    1
    0 Votes
    14 Posts
    2k Views
    mac89mucM
    @oliverio Vielen Dank für die Erklärung, mit Deiner Hilfe habe ich es jetzt hinbekommen und wieder etwas gelernt, was ich für die nächste Sache nutzen kann.
  • Einfacher Countdown per SSML 😅

    1
    0 Votes
    1 Posts
    125 Views
    No one has replied
  • [gelöst] async-await

    15
    3
    0 Votes
    15 Posts
    1k Views
    dslraserD
    @fastfoot ich habe Deine Variante hier mal eingebaut. Bei mir funktionierte in dieser Version alles wie es soll. https://forum.iobroker.net/post/617640
  • Javascript Elemente Stylen

    11
    0 Votes
    11 Posts
    249 Views
    W
    @oliverio said in Javascript Elemente Stylen: publikation = '<p class="mystyle">in: ' + x[i].getElementsByTagName("publication")[0].childNodes[0].nodeValue + '</p>'; vielen vielen Dank für den Tipp! Versteh nicht wie ich den in 2 Stunden googlen nicht finden konnte xD
  • Poolsteuerung Interessenten

    3
    5
    0 Votes
    3 Posts
    725 Views
    J
    @dennismenger Bei der PV habe ich derzeit leider noch zu Wenig Erfahrung und weiß leider auch noch nicht wie ich diese nachher in ioBroker einbinde. Den Strömungsschalter habe ich auf jeden fall schon bestellt, diesen werde ich dann an den Shelly hängen. Habe im Pumpenhaus sowieso einen Shelly auf 12V laufen für die Pool-Temperatur dieser kann dann auch noch den Status vom Strömungsschalter weitergeben. Bei mir stellt sich halt die Frage wie mit den Daten der PV umgegangen werden soll. Grundsätzlich denke ich mir das der Pool auch mal was wärmer werden darf als im Modus festgelegt, dann aber auch nur wenn der Speicher der PV schon voll ist. Wir haben eine 9,7 Kw Anlage und einen Speicher von 4kw. Da ich eine Drehzahlgesteuerte Pumpe habe läuft diese fast den ganzen Tag da Lohnt es sich hierbei nicht zu Prüfen ob genug aus der PV kommt. (70Watt bei 6m/h laut Herstellerangaben 3 x Umwälzen wären dann so 15 Stunden und somit 1,05Kw am Tag) Bei einer Normalen Pumpe sieht dies dann anders aus da würde sich so etwas auf jeden fall Rechnen.
  • tr064 Einträge nicht aktuell

    33
    0 Votes
    33 Posts
    1k Views
    I
    @sigi234 Oh, er hat die "Sternchen" aus meinem Beitrag gefressen! Vermutlich bedeutet das hier irgendeine Formatierung. Das habe ich gewählt: #96*5*
  • [gelöst] xml Daten einer URL weiterverarbeiten

    Moved
    27
    0 Votes
    27 Posts
    11k Views
    mac89mucM
    @ruhr70 Hallo zusammen, ich habe eine ähnliches Problem beim auslesen meines Akkustandes vom Sonos Move, habe allerdings einen neuen Thread dazu aufgemacht nachdem der Hinweis mit dem hohen Alter dieses Threads beim erstellen meiner Antwort aufkam. Keine Ahnung wie sich das mit Doppelpostings verhält, daher möchte ich ungern hier nochmal alles komplett posten. Falls sich jemand findet, der hier schon mal helfen konnte und bereit ist sich mein Problem unter folgendem Link hier im Forum anzusehen wäre ich dankbar. [https://forum.iobroker.net/topic/44272/xml-return-in-blockly-weiter-verarbeiten](Neuer Forumsbeitrag - XML return in Blockly weiterverarbeiten) Vielen Dank im Voraus - Gruß
  • [gelöst] Leistungsmessung mit S0 Impulsen?

    Moved
    10
    0 Votes
    10 Posts
    3k Views
    hartimanH
    @berndroid Hallo Berndroid Habe meine S0-Schnittstelle über Homematic 12/14 als Frequenzsignal in IOBroker hochgezogen. Aber mit Blockly bin ich Beginner. Kannst Du den Blockly Script deiner Lösung oder einen Blockly Gesamt Screenshop hochladen. Danke vorab. LG Hartiman
  • Skript Ausführung zurücksetzen bzw. abbrechen.

    4
    1
    0 Votes
    4 Posts
    358 Views
    BananaJoeB
    gelöscht
  • Blockly Poolsteuerung

    blockly
    4
    1
    0 Votes
    4 Posts
    347 Views
    BBTownB
    @dennismenger Meine Empfehlung wäre ja eben nicht ins blaue hinein etwas zu prüfen, sondern bei erreichen eine Zielwertes eine Aktion auszulösen wenn die Bedingungen erfüllt sind. In deinem jetzigen Blockly: Was passiert denn wenn der Überschuss genau um deinen Schwellwert hin und her pendelt? Was passiert wenn der Überschuss +500 ist? Was passiert wenn der Überschuss 5 Minuten später erneut +500 ist? Was passiert wenn der Überschuss noch mal 5 Minuten später +504 ist? usw.
  • [gelöst] on / subscript per Maske auf mehrere Datenpunkte

    3
    0 Votes
    3 Posts
    150 Views
    BananaJoeB
    @asgothian sagte in on / subscript per Maske auf mehrere Datenpunkte: @bananajoe Die Antwort darauf ist "Selektor" (siehe auch hier) Unter anderem dafür sind die gemacht. A. Ahhh, genutzt habe ich die schon, ich bin nur nicht auf die Idee gekommen da ein .on dranzuhängen, ich war bei .each hängen geblieben. Und Selector wäre der richtige Suchbegriff gewesen. Jetzt wo ich weis wie es geht, weiß ich auch wonach ich hätte suchen müssen ...
  • Auf zu Befehl, statt an und aus in Yahka

    5
    0 Votes
    5 Posts
    481 Views
    CinimodC
    @asgothian Du scheinst dich ja damit ganz gut auszukennen, ich habe inzwichen ein anderes Problem. Gibt es auch eine Möglichkeit einen Schalter mit mehreren Schaltstellungen in Yahka einzubinden ? So wie das mit der Alarmanlage geht ... nur andere Bezeichnungen der Zustände ... oder diesen nutzen, und die Zustände umbenennen geht vermutlich nicht oder ? LG
  • Windows Konsole "msg" über iobroker senden

    2
    0 Votes
    2 Posts
    224 Views
    UncleSamU
    @iomax Unter Linux gibt es den smbclient mit dem kannst du genauso wie mit msg eine Nachricht an einen Windows PC schicken: https://www.cyberciti.biz/tips/freebsd-sending-a-message-to-windows-workstation.html Ich habe es noch nie ausprobiert, aber sollte gehen.
  • Brötje Heizung Brennwerttherme Adapter für VIS

    3
    0 Votes
    3 Posts
    594 Views
    DillioD
    @wendy2702 der Adapter ist nicht kompatibel. Dieser ist nämlich lediglich für den BSBLAN-Adapter implementiert worden.
  • Bei ausfall des Routers, über ZigBee Steckdose neu starten

    2
    0 Votes
    2 Posts
    148 Views
    mickymM
    @paul-ol Ich nutze den Ping Adapter ;) und dann halt meine Logikmaschine. Wenn Du unterschiedliche Intervalle haben willst, musst halt ggf. mehrer Instanzen machen.

564

Online

32.7k

Users

82.5k

Topics

1.3m

Posts