Skip to content

Skripten / Logik

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

16.4k Themen 211.8k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Themen
    48k Beiträge
    A
    @as Welches Diagramm verwendest du? Es gibt drei Diagramme, eins für heute, eins für Morgen und eins wo beide Tage drauf sind. Das Skript berücksichtig beide Tage.
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    M
    @paul53 Vielen lieben Dank für Deine Hilfe. Mit GET läufts perfekt. Ich dachte das GET für "abholen" von Werten verwendet wird und POST für das Senden von Befehlen. Nochmal vielen Dank lg Michael
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Themen
    13k Beiträge
    HomoranH
    @fiddle sagte in [Gelöst]: Adapter per {Node Red | JS} (de)aktivieren: Ok, nicht als "Wert" schreiben, sondern als "Befehl". Dann scheint ihn das zu beeindrucken. du zeigst ja nichts, aber es geht mit true/false [image: 1763416200051-screenshot_20251117-224854_firefox.jpg] gesteuert über eigenen DP vom typ Bool
  • Zeit seit letztem Regen für Rasenroboter [gelöst]

    26
    1
    0 Stimmen
    26 Beiträge
    2k Aufrufe
    HomoranH
    @dr-bakterius sagte in Zeit seit letztem Regen für Rasenroboter [gelöst]: gibt es schon "ewig". das hat mir Paul auch schon gesagt. @paul53 sagte in Zeit seit letztem Regen für Rasenroboter [gelöst]: @homoran sagte: letzte Änderung ohne Trigger! Wie oft hätte ich das gebraucht "Letzte Änderung" gab es an der Stelle schon immer. Hinzugekommen sind nur Attribute des statischen Objektes unter getObject(id).common.
  • Kein "Mülleimer" um Scripte zu löschen...?

    5
    1
    0 Stimmen
    5 Beiträge
    414 Aufrufe
    S
    @paul53 ja, habe auch was selektiert... das Issue scheint dann mich zu betreffen.... habe schon öfters nen Skript gelöscht, habe schon gedacht ich wäre bl** :) Danke :-)
  • Hue Push API für Hue Adapter

    164
    8 Stimmen
    164 Beiträge
    37k Aufrufe
    cashC
    @antimon wenn es nicht 100% funkitionieren würde, würde ich es nicht nutzen. Das meiste halt per Bewegungsmelder. Beim Schalter würde man eine Verzögerung von ein paar ms mehr eh nicht merken. Ich kann aber auch keine Verzögerung ggü der Zuordnung von Bewegungsmelder und Lampe aus der Hue App erkennen. Der Unterschied ist halt das ich mit Script mehr machen kann und die Hue Bridge nicht belastet wird und man so mehr Komponenten an die Bridge hängen kann. Alles in Javascript geschrieben. Nutze ein Synology mit 16MB Speicher. ioBroker läuft im Docker.
  • Blockly-Editor: Datenpunkt-Auswahl kaputt?

    14
    1
    0 Stimmen
    14 Beiträge
    467 Aufrufe
    MartinPM
    @thomas-braun said in Blockly-Editor: Datenpunkt-Auswahl kaputt?: Zwei unterschiedliche Versionen des gleichen Adapters installiert haben? Natürlich nicht - jetzt habe ich wieder alles auf 8.3.1 zurückgebaut, mit Deinem Befehlsschnipsel iob update iob upgrade ADAPTER@VERSION Mir ist auch wieder eingefallen, warum ich das umgebaut hatte: https://github.com/ioBroker/ioBroker.javascript/issues/1633 Um einen Issue zu erstellen, soll man das Verhalten auch mit dem letzten Beta aus dem github testen, sonst besteht die Gefahr, dass der Issue kommentarlos geschlossen wird ... Meine Motivation, Issues zu schreiben, ist durch dieses Langzeiterlebnis nicht gerade gestiegen ... Bevor ich mir nicht eine Spielwiese Iobroker-Installation gebastelt habe (es steht noch ein ggfs. geeigneter alter PC ohne Betriebssystem in der Ecke herum (Core2Duo 6600 - den möchte ich aber aus Stromverbrauchsgründen nicht durchlaufen lassen...). Vielleicht investiere ich in eine 250 GB SATA SSD .... alles andere sollte so lauffähig sein...
  • Chromecast url2play - hat sich was geändert ?

    1
    1
    0 Stimmen
    1 Beiträge
    154 Aufrufe
    Niemand hat geantwortet
  • Gelöst: Licht-Skript mit Sensor funktioniert nicht mehr

    15
    1
    0 Stimmen
    15 Beiträge
    752 Aufrufe
    ?
    @paul53 ja genau. Weil in jeder Jahreszeit sollte es um 16.00 Uhr eigentlich noch Hell genug also >80 Lux sein. Den DP setze ich am Anfang des Skripts zurück: [image: 1721205593075-b4f573c6-d3bf-4235-a30d-6511f38d7c0d-image.png]
  • Trigger wenn neues SubObjekt angelegt wurde?

    12
    0 Stimmen
    12 Beiträge
    771 Aufrufe
    A
    @paul53 Danke - tut so als "CSV": script.js.common.WLAN-NewDeviceNotify: wlanids init:unifi.0.default.clients.XX:XX:XX:XX:XX:XX.mac,unifi.0.default.clients.YY:YY:YY:YY:YY:YY.mac, ...
  • Blockly mehrere Geräte zusammenfassen

    blockly
    7
    0 Stimmen
    7 Beiträge
    515 Aufrufe
    C
    Perfekt. Vielen Dank für eure Unterstützung. Ich habe es per Szenen konfiguriert.
  • Instar 9408 MQTT unnötige Einträge im logfile

    6
    0 Stimmen
    6 Beiträge
    411 Aufrufe
    R
    @arteck sagte in Instar 9408 MQTT unnötige Einträge im logfile: ja kann man.. Mir ist das nicht gelungen. Ich habe das Thema hier diskutiert: https://forum.iobroker.net/topic/72715/mqtt-topics-ignorieren und hier ein Issue angelegt: https://github.com/ioBroker/ioBroker.mqtt/issues/429 @Jensemann200 Hat das Herausfiltern der MQTT Topics bei dir jetzt geklappt?
  • Umsetzung Go-e Controller, PV Ertrag- Daten Darstellung

    12
    0 Stimmen
    12 Beiträge
    653 Aufrufe
    T
    Versuche den go-e Controller dazu zu bewegen das er Überschulssladen ohne das zusätzliche go-e Modul regelt. Wo sollten denn die Werte in den Datenpunkten dargestellt werden wenn Überschussleistung vorhanden ist?
  • Shelly Plus 2PM Rolladen Skript (Yahka)

    blockly climate
    2
    1
    0 Stimmen
    2 Beiträge
    467 Aufrufe
    N
    @ionar Hallo! Super cool, dass du deine Arbeit hier geteilt hast, vielen Dank dafür! Ich habe die letzten Monate immer wieder versucht die Rollladen über den Shelly 2 PM in yahka zu bekommen und bin kläglich gescheitert. EDIT Nach etwas Probiererei habe ich es geschafft, dein Skript soweit einzurichten :) Allerdings wird dauerhaft angezeigt "wird geöffnet". Kannst du sagen, was ich hier ggf. falsch gemacht habe? "EDIT-2* Ich habe jetzt den Datenpunkten den initialen Wert "open" gegeben - danach lief alles :) Ganz vielen Dank nochmal für das Bereitstellen dieser tollen Lösung! Vielen Dank vorab! Nick
  • Klingel soll 2h aus, wenn Kinderzimmertüren zu

    6
    0 Stimmen
    6 Beiträge
    378 Aufrufe
    S
    @paul53 hab das mal so umgesetzt und mir einen Debuglog eingebaut, wenn der Timer neu startet. Sieht sehr vielversprechend aus! Besten Dank! Melde mich wieder bei dir, wenn der Postbote die Schratzen nicht mittagsschlafen lässt oder die Feuerwehr nachts vergeblich klingelt, weil mein Auto brennt :-) VG Schnuckman79
  • Datenpunkte filtern (rolling average)

    28
    0 Stimmen
    28 Beiträge
    2k Aufrufe
    P
    Da das aktuelle Problem mit dem ursprünglichen Thema nichts zu tun hat, habe ich das Thema ausgegliedert. Hier geht es weiter. Vielen Dank an alle - vor allem an @paul53 der so lange drangeblieben ist.
  • [Gelöst] Smart Button Wert auslesen und Datenpunkt ändern

    4
    1
    0 Stimmen
    4 Beiträge
    232 Aufrufe
    arteckA
    @paul53 sagte in Smart Button Wert auslesen und Datenpunkt ändern: Wenn es "lang" gibt, müsste es auch "release" (loslassen) geben? ne nicht zwingend notwendig.. zumindest nicht als einzelnes Datenpunkt
  • Script so ändern das die Lautstärke wieder neutral ist

    7
    1
    0 Stimmen
    7 Beiträge
    504 Aufrufe
    crunchipC
    @kusselin sagte in Script so ändern das die Lautstärke wieder neutral ist: Ok und warum muss der in den block vom cron…? Da ist ja schon gesprochen.. ne, nachts spricht ja keiner, du setzt ja erstemal um 6 auf falsch, die Lautstärke wird dann um 6 ebenfalls auf die gewünschte Lautstärke gesetzt.
  • Hilfe bei der Skripterstellung Push Safer

    3
    1
    0 Stimmen
    3 Beiträge
    326 Aufrufe
    P
    @padi0-000 sagte in Hilfe bei der Skripterstellung Push Safer: Hallo Zusammen, ich habe mir ein Skript erstellt, (mit Blocky) was mir Nachrichten über Push Safe sendet. Wenn ich die Alarmanlage auf scharf stelle bekomme ich eine Push Nachricht " Alarmanlage Scharf Fenster ist Offen " wenn dabei ein Fenster offen ist. Nun würde ich gerne eine Push Nachricht bekommen in der steht welches Fenster offen ist. Da ich aber nur einen Text einfügen kann, würde ich gerne wissen wie ich das eventuell in Java lösen kann, dass der Text der mit Push Safe gesendet wird als Variable eingetragen wird. Z.B "FENSTER BADE GEKIPPT". [image: 1719873511786-unbenannt.png] <block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="M19}z-zpHhduZ[~?ho9E" x="-713" y="1450"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="FPQd%Qs:{W2$t2lRMqXc"> <field name="oid">0_userdata.0.DG_Technik.SMS/Push_Alarm_Fenster_Offen_Wenn_Alarm_scharf</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="h*KGiKlf[$.B.ZC13y_i"> <value name="IF0"> <block type="logic_compare" id="wOZxbnQ_B=_$ijhr$Tua"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="osejG8PRco%~Ir+x~xRV"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.DG_Technik.SMS/Push_Alarm_Fenster_Offen_Wenn_Alarm_scharf</field> </block> </value> <value name="B"> <block type="text" id=".?jy=vn!:1;!Ov+p~Wv7"> <field name="TEXT">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="pushsafer" id="[?9y8$7nf3*~G:TfM-C]"> <field name="INSTANCE">.1</field> <field name="SOUND">8</field> <field name="VIBRATION">3</field> <field name="PRIORITY">2</field> <field name="ANSWER">0</field> <field name="LOG"></field> <value name="MESSAGE"> <shadow type="text" id="xB[Wm#jBdQ:NemA48;c)"> <field name="TEXT">Alarmanlage Scharf Fenster ist Offen </field> </shadow> </value> <value name="DEVICE"> <block type="text" id="cy.pYtseY`l.6V72qe|3"> <field name="TEXT">XXXXX</field> </block> </value> </block> </statement> </block> </statement> </block> Ich hoffe es kann mir jemand helfen. VG Patrick Danke für die Hilfen nur leider kann ich das Textfeld nicht ersetzen. habe es aber mit Java hin bekommen. // @ts-nocheck on({ id: [].concat(['0_userdata.0.DG_Technik.SMS/Push_Alarm_Fenster_Offen_Wenn_Alarm_scharf']), val: true }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if (getState('0_userdata.0.Fenster_Kontakte.DG.Tür/Fenster_Wohnzimmer_Strasse_1_Offen').val == '1') { sendTo("pushsafer.1", "send", { message: 'DG Tür/Fenster Wohnzimmer Strasse 1 Offen ', sound: "8", vibration: "3", device: 'XXXXX', }); } if (getState('0_userdata.0.Fenster_Kontakte.DG.Tür/Fenster_Wohnzimmer_Strasse_1_Gekippt').val == '1') { sendTo("pushsafer.1", "send", { message: 'DG Tür/Fenster Wohnzimmer Strasse 1 Gekippt ', sound: "8", vibration: "3", device: 'XXXXX', }); }
  • Dieses Thema wurde gelöscht!

    1
    0 Stimmen
    1 Beiträge
    18 Aufrufe
    Niemand hat geantwortet
  • Warmwasser und Auto laden

    56
    0 Stimmen
    56 Beiträge
    5k Aufrufe
    MichaelFM
    @paul53 Danke für die Antwort, ich teste morgen mit "delayOn" auf 5 Minuten und 1500W für den Überschuss.
  • [Gelöst]Umstellung Request auf Axios

    3
    0 Stimmen
    3 Beiträge
    299 Aufrufe
    BoronsbruderB
    @mcu Vielen Dank, du bist mein Held!
  • Zigbee Status der LED

    7
    0 Stimmen
    7 Beiträge
    666 Aufrufe
    J
    @arteck Die Version des Zigbee Adapters ist die 1.10.4 (GIT Version) Mein Koordinator ist ein SLZB-06. Hier die entsprechende Kachel. [image: 1719342849452-screenshot_20240625-211115.png] Und die Kachel von den Lampen. [image: 1719342918691-screenshot_20240625-211034.png]

411

Online

32.4k

Benutzer

81.5k

Themen

1.3m

Beiträge