Skip to content

Skripten / Logik

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

16.5k Themen 213.3k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    azzkikrboyA
    @arnod OK, dann lass ich es leiber so :-) Als ich die neue Version kopiert habe ist mir aufgefallen, dass es ein neues Design für die Übersicht gibt. Wenn ich das neue .js bei mir einbaue, sieht es aber immer noch so aus wie vorher ... Ist zwar nur die Optik, sieht aber besser aus ;-) Woran kann das liegen? neu: [image: 1770466556270-ea702700-2a5a-49aa-bd8f-f6f4a89477dc-grafik.png] alt? (nach einfügen der neuen .js) [image: 1770467005603-d70df4e6-08b4-4c6b-abbc-914ac65bf5fe-grafik.png]
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    J
    Es funzt !! DANKE! Anfangs zwar etwas humpelig, weil das Script 3-4x durchlaufen werden muss, aber es geht.. Der Langzeittest steht aus... [image: 1770500349513-dfe1bbbf-36ad-4e83-9fa2-72deca072439-image.png]
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    S
    welche Palette hast du installiert, damit du den "AND" Baustein hast?
  • Script per URL Ausführen mit Variable

    9
    0 Stimmen
    9 Beiträge
    795 Aufrufe
    A
    @codierknecht Danke für Deine Erläuterungen!
  • 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
    480 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
    40k 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
    488 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
    174 Aufrufe
    Niemand hat geantwortet
  • Gelöst: Licht-Skript mit Sensor funktioniert nicht mehr

    15
    1
    0 Stimmen
    15 Beiträge
    779 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
    843 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
    533 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
    473 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
    665 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
    511 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
    379 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
    4k 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
    234 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
    574 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
    360 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
    331 Aufrufe
    BoronsbruderB
    @mcu Vielen Dank, du bist mein Held!

322

Online

32.6k

Benutzer

82.2k

Themen

1.3m

Beiträge