Skip to content

Skripten / Logik

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

16.6k Topics 213.7k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    nik82N
    Habe gerade auf die neue Version umgestellt, jetzt warten wir mal bis März und schauen weiter. Aber das Script ist auf jedenfall echt Tip Top!
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    Murphy 0M
    Melde dich, helfe gerne. Ich habe bei sowas auch erst mal enorme Probleme den Überblick über ein fremdes Projekt zu bekommen
  • 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
  • Gelöst: Bluetooth Geräte zählen

    javascript
    19
    0 Votes
    19 Posts
    373 Views
    M
    @paul53 sagte in Gelöst: Bluetooth Geräte zählen: const ids = $('tr-064.0.devices.*.active'); Paul...Du bist der Beste. Danke für Deine Unterstützung
  • Echo device als default ausgabe Gerät

    12
    0 Votes
    12 Posts
    708 Views
    DJMarc75D
    @spitfire4all sagte in Echo device als default ausgabe Gerät: was der Vorteil zu steureBlock ist. im steuereBlock kannst Du ja nur einen fixen, von Dir gewählten Datenpunkt auswählen. Im schreibeBlock kann man den Datenpunkt flexibel auswählen. dieser schreibeBlock erspart quasi folgendes: [image: 1674139425397-screenshot-2023-01-19-154334.png]
  • Sourceanalytics berechnet keine Preise

    8
    1
    0 Votes
    8 Posts
    508 Views
    B
    @mickym oh man, wegen so einem doofen Mist. Jetzt zeigt er mir auch die preise an zwar falsch irgendwas stimmt bei den Einheiten nicht aber sonst läuft vielen danke dafür
  • Ordner hat einen Status? wie bearbeiten?

    3
    1
    0 Votes
    3 Posts
    309 Views
    paul53P
    @cubeman sagte: Weiß jemand wie ich das rückgängig mache und auf Folder setze? Einfach unter "OBJEKTDATEN" von "type": "state" ändern in "type": "folder" EDIT: Per Javascript: const id = 'abc'; // ID anpassen! const obj = { type: 'folder', common: {name: 'Energiemeldungen'}, native: {} } deleteObject(id, function() { setObject(id, obj); });
  • Import von Blockly liefert Fehler

    12
    1
    0 Votes
    12 Posts
    643 Views
    G
    @djmarc75 sagte in Import von Blockly liefert Fehler: sauber in Codetags dann passt das :grinning: Der String mit der Steuerung war, denk ich zu lang. Ich hatte ewig probiert bis ich auf die Textdatei - Möglichkeit aufmerksam gemacht wurde. Aber ich danke euch allen von ganzem Herzen: Dank euerer Hilfe konnte ich das jetzt alles wiederherstellen! :hugging_face:
  • ETA Kessel auslesen über Etamon und Script [gelöst]

    Moved javascript
    2
    1 Votes
    2 Posts
    894 Views
    A
    @idefix01 probier mal sowas wie http://IP-ETA:8080/user/var/120/10251/0/0/12242 nur mit user/var passt die Meldung der Anlage ;)
  • Blockly Dimmen über Taster funktioniert nicht

    7
    1
    0 Votes
    7 Posts
    371 Views
    SchmakusS
    @matze-2 ok, dann setzte mal ein paar debug blöcke rein um zu sehen, ob überhaupt die jeweiligen Steps ausgeführt werden. Vorangegangen mit einem debug block direkt nach dem Trigger, welcher den Triggerwert anzeigt.
  • Homematic Funkgong HmIP-MP3P über Blockly steuern

    47
    0 Votes
    47 Posts
    4k Views
    UweRLPU
    @heli-wolf Laut Überschrift hast du einen HMIP Funkgong wiederspricht aber der Bezeichnung HM-OU-CFM-TW danach hast du einen Homematic Funkgong keinen HMIP! Classic Homematic Homematic IP MP3 Kombisignalgeber
  • Bierpreis abfragen mit Parser

    7
    0 Votes
    7 Posts
    588 Views
    Andreas HaselwanterA
    @oliverio vielen Dank. hat funktioniert. Jetzt einfach zurücklehnen mit einem Bier und IOBROKER´n :)
  • Blockly aus bzw einschalten

    5
    0 Votes
    5 Posts
    514 Views
    Kaiser Franz JosefK
    @paul53 danke , werd ich gleich studieren :+1:
  • Lokale Audio Files auf Echo (Alexa) abspielen

    4
    0 Votes
    4 Posts
    423 Views
    DJMarc75D
    @mzler sagte in Lokale Audio Files auf Echo (Alexa) abspielen: über den Raspberry Lautsprecher ausgeben? schau mal hier... https://forum.iobroker.net/topic/54007/mp3-abspielen?_=1673698649831 der Adapter SAYIT könnte Dein Freund sein
  • Startup-Flag verfügbar?

    3
    0 Votes
    3 Posts
    372 Views
    K
    @shadowhunter23 Vielen Dank! Sehr gute Antwort. So vom Typ "Hätte ich auch selbst drauf kommen können". Bin ich aber nicht :-( Das Einfachste ist immer das Beste. Wollte schon eine eigene Variable kreieren ... Danke nochmals!
  • Zigbee "Device announced itself" als Trigger nutzen?

    5
    0 Votes
    5 Posts
    478 Views
    L
    @chuegel86 Huhu, Ich würde einen smarten Aktor in den Schalter einbauen, z.B. Shelly 1. dann auf detached Switch das Relais immer anlassen und über den Schalter und einem Skript das Licht ein und ausschalten. Somit geht Smart und über den Schalter.
  • 0 Votes
    9 Posts
    334 Views
    R
    @mickym Danke für deine hilfreichen Antworten und die Zeit die du dir genommen hast. Ich glaube begriffen zu haben, was du mir sagen wolltest. Das System ist mehr oder minder historisch gewachsen. Es fing mit IObroker an, damit konnte ich aber kein KNX bedienen. Dann kam ich auf Nodered, was KNX bedienen kann und gleichzeitig mit IOBroker zusammenarbeitet. Naja und dann hatte ich eben das Blockly skript fertig so gefunden für meinen ANwendungsfall. Gleichzeitig aber auch einen neuen Adapter im IOBroker ausprobiert, mit dem ich dann letztlich auch KNX über IOBroker bedienen konnte. Trotzdem wollte ich das andere Problem (aus Blockly Skript node red triggern) gelöst haben.
  • Lampe über Alexa und Shelly schalten

    blockly
    5
    3
    0 Votes
    5 Posts
    440 Views
    S
    @paul53 Top. Mit 'steuere' funktioniert's. Super. Danke. Das mit den alias habe ich nocht nicht ganz verstanden. Muß ich mir nochmal genau anschauen. Timo Hab´s auch mit einem Alias hinbekommen.. :+1:
  • CSV Daten exportieren

    14
    0 Votes
    14 Posts
    1k Views
    S
    @oliverio Danke erstmal. Dann werde ich mich mal langsam in Node Red einarbeiten. Das kann ich halt fast immer nur Nachts, wenn die Kinder im Bett sind. Meine bessere Hälfte will auch mal was von mir haben. Nebenbei gibts im Haus auch einiges zu tun, nebenbei will ich eigentlich auch noch einen neuen Job suchen. Aber ich werde mal versuchen mich in Node Red einzuarbeiten. mfg Special_B
  • Blockly UPD Befehl

    3
    1
    0 Votes
    3 Posts
    340 Views
    R
    @djmarc75 funktioniert, DANKE!
  • Erzeugung einer Übersicht genutzter States

    5
    1 Votes
    5 Posts
    532 Views
    Benjamin HäubleinB
    @liv-in-sky Bei mir kommt dabei folgendes Ergebnis raus: ## test1.js ### Set State - 0_userdata.0.CONTROL-OWN.AAATEST.TestLogic ### Get State - 0_userdata.0.CONTROL-OWN.AAATEST.TestLogic ## test2.js ### Get State - 0_userdata.0.CONTROL-OWN.MOTION.Standort ### Schedule - */30 * * * * * Was ist denn die Ausgabe des Skripts auf der Konsole? Und was ist die Ausgabe von semgrep --config=rules.yml /pfad/zu/einem/Skript, wenn du das im Verzeichnis des generateDoc Projekts ausführst? P.S: SendTo kommt auf meine Liste der Dinge die ich noch unterstützen will
  • [gelöst] Meldung nach Zeitintervall

    10
    1
    0 Votes
    10 Posts
    790 Views
    M
    @paul53 Jetzt hab ich es auch verstanden. Vielen Dank!
  • Verbrauchswerte aus Exceltabelle in Datenpuunkt importieren

    2
    0 Votes
    2 Posts
    291 Views
    mickymM
    @flopsi Evtl. kannst Du die simple API Schnittstelle benutzen und in Deinem Excel musst Du halt eine VBA Application basteln. Im Detail kann ich Dir nicht helfen - aber ein paar Anstösse geben. Hier gibt es CodeBeispiele wie Du über VBA Urls aufrufen kannst: https://coderwall.com/p/pbxsyw/vba-web-requests In Excel selbst kannst Du die Microsoft HTTP Bibliothek einbinden, damit Du den Code verwenden kannst. [image: 1673126683834-47eb4a66-4af3-4be5-bcb8-bccd72a9e233-image-resized.png] Den Rest musst aber selbst machen. Das kostet sicher noch einigen Aufwand. ;)

621

Online

32.7k

Users

82.4k

Topics

1.3m

Posts