Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.5k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Themen
    49k Beiträge
    D
    Das könnten sie ja dann nur per Firmwareupdate beheben oder? Da warte ich immer bisschen ab welche Probleme da auftauchen.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    hg6806H
    Danke für die Antworten. Der Adapter ist dafür etwas überdosiert, ist aber interessant, dass es sowas gibt. Das mit dem Zeitplan hatte ich mir auch schon überlegt, dachte es gibt was anderes oder besseres. Ich denke stündlich reicht in dem Fall.
  • Hilfe für Skripterstellung mit Node-RED

    955 13k
    955 Themen
    13k Beiträge
    mickymM
    @Tontechniker Man kann solche Filter aber auch OHNE neue Nodes zu installieren mit einfachen Standard-Switch Nodes realisieren: [image: 1776865319208-af3cab3c-2716-43f4-b7df-7f74e8bf051b-image.jpeg] ggf. einfach nochmal meinen alten Thread anschauen: https://forum.iobroker.net/topic/50086/datum-und-zeitverarbeitung-mit-nodered
  • API Eiswarnung.de

    javascript
    3
    0 Stimmen
    3 Beiträge
    627 Aufrufe
    P
    Hallo, habe einen Adapter daraus gebaut. Grüße Patrick
  • Szene Rückgängig machen

    2
    0 Stimmen
    2 Beiträge
    195 Aufrufe
    Meister MopperM
    @bordercounter Ich würde den Status aller erforderlichen Datenpunkte in Variablen schreiben und nach 10 Minuten wiederherstellen.
  • MQTT Befehl per Blockly oder Node-Red senden?

    5
    0 Stimmen
    5 Beiträge
    894 Aufrufe
    B
    @mickym Ok, dass scheint zu funktionieren, ich konnte auch ein mal den Sollwert ändern, aber die Verbindung zum Ofen wurde dann unterbrochen und bekomme es nicht mehr zu laufen. Du hast mir aber schon mal sehr geholfen, danke und LG.
  • bshb - Rollladensteuerung mit yhka Homekit

    121
    5
    0 Stimmen
    121 Beiträge
    11k Aufrufe
    S
    @mickym said in bshb - Rollladensteuerung mit yhka Homekit: Na um ein Diagramm anzuschauen brauchst Du das nicht - wenn Du im Flot schon sammelst zeichnest Du ja schon Datenpunkte auf. Zur Analyse kannst Du Dir doch die Werte und als Diagramm das direkt im iobroker anschauen??? - Warum machst Du das nicht? Du siehst doch dann die Verlaufsdaten eines Datenpunktes: Ich habe eben viele Datenpunkte, die über Stunden aufgezeichnet werden. Die Visualisierung, gerade die Einbrüche in der Rücklauftemperatur, kann man visuell besser erkennen. Ich würde auch behaupten, dass wenn ich die Mischerstellung dazuspielen würde, die Temperatureinbrüche sehr wahrscheinlich korrellieren. Aktuell habe ich die Logiken abgeschaltet, da wir vorgestern ein Problem mit der Wärmepumpe hatten - die Kondensatwanne war komplett voll mit Kondensatwasser und Wasser ist aus der Wärmepumpe ausgetreten. Auslöser war ein mit Styropor verstopfter Abfluss. Mir ist aber auch aufgefallen, dass beim Schalten in den Sommermodus die Wärmepumpe direkt komplett ausgeht. Im Wintermodus fährt sie ein festgelegtes Programm ab... dieses endet mit dem Abtauen von Eis am Verdampfer. Evtl. besteht eine Korrelation zu dem vielen Kondensatwasser, dass wir die Wärmepumpe nicht ständig in einen anderen Betriebsmodus setzen dürfen. Ich stelle daher gerade Überlegungen an, ob es nicht besser wäre, die Wärmepumpe immer im Wintermodus zu lassen und stattdessen daran zu arbeiten, diesen Raumtemperaturgesteuerten Modus zum Laufen zu bekommen. Die Steuerung des ganzen Systems würde dann über Warm- Kaltphasen der Räume erfolgen. D.h. man stellt an den Bosch Thermostaten tagsüber 21° Solltemperatur ein und nachts 19°. Die Wärmepumpe wird den Soll- und Ist-Werten über den Modbus gefüttert und bleibt nachts aus, so lange der Sollwert von 19° noch nicht unterschritten ist. Dann müsste ich auch nicht ständig in die Heizkurve eingreifen, sondern die Steuerung erfolgt an einem Punkt - nämlich über die Raumthermostate. Lies mal hier: Link. Man kann bis zu 10 Räume einspeisen. Dazu muss man per Timer durch die Raumadressen durchschalten, Werte schreiben abgleichen, usw. Dimplex hat das in 5 Bausteine zerlegt. Ich überlege gerade ernsthaft in diese Richtung zu gehen - das würde wahrscheinlich auch noch Heizkosten sparen, da die Wärmepumpe wirklich nur anspringt, wenn in einem Raum die Solltemperatur unterschritten wird. Aktuell springt sie ja Außentemperatur + Heizkurven + Rücklauftemperatur gesteuert an. Sie kennt die Raumsituation nicht und kann auch nicht reagieren. Ich vermute, die Raumgesteuerte Variante wird standardmäßig nicht aktiviert, da kaum jemand die Soll- und Istwerte aus den Räumen auslesen kann. Das ist ja bei uns anders - wir haben alles da... [image: 1638610584560-img_0521.jpg]
  • Hilfe bei Regex benötigt

    8
    0 Stimmen
    8 Beiträge
    423 Aufrufe
    HomoranH
    @patrickfro sagte in Hilfe bei Regex benötigt: das Ergebnis mit +0,260. lue=\"[^>]+\>([\d\,\+\-]+) im parser Adapter als Zahl mit Komma und NUM=1
  • [Gelöst] Blockly Wecker Zeit Abfrage

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    3k Aufrufe
    Basti97B
    @paul53 Super vielen Dank man wird irgendwie Blind. Mal sehen ob es jetzt so durchläuft ohne Warnungen. Einen schönen Abend.
  • Alexa Einkaufsliste löschen

    3
    0 Stimmen
    3 Beiträge
    427 Aufrufe
    toniT
    @liv-in-sky danke dir, funktioniert wunderbar.
  • IKEA Shutcut-Button "Doppelklick"

    7
    1
    0 Stimmen
    7 Beiträge
    890 Aufrufe
    BananaJoeB
    @schmakus das ist doch tatsächlich mal ein Gerät was ich noch nicht habe ... ich hab ein paar von den hier: [image: 1638528079957-9a01b843-d103-4f24-a10e-88b1a7363c3f-image.png] Die nutze ich zur Playlist-Steuerung meiner Alexa ... ich stand auf die LED unter jeder Taste als Feedback. Die können aber auch keinen Doppelklick. Aber auf 2 von 4 Tasten lange gedrückt halten (den beiden rechten). Aber wo ich schon mal meine "ZigBee schon gekauft aber noch nicht genutzt" Kiste geöffnet habe kann ich ja mal die 2. Alarmsirene und die beiden Rauchmelder anbauen ...
  • HMIP-BSM unterschiedlich steuern

    25
    0 Stimmen
    25 Beiträge
    1k Aufrufe
    M
    @homoran said in HMIP-BSM unterschiedlich steuern: welche? bitte mal auf bearbeiten gehen Danke für den Hinweis, das wars scheinbar nachdem ich beim Kanal 2 (für Schalter ein) die Einschaltdauer von "Aktiv" auf "Nicht Aktiv" gestellt habe, funktioniert es einwandfrei. [image: 1638448108798-710c4e3f-6a19-4ee4-8ed3-ebde14a08bb5-image.png] beim Kanal 1 (für Schalter aus) muss diese jedoch weiterhin auf "Aktiv" stehen, denn sonst schaltet zwar die Hue aus, aber das Deckenlicht dafür ein. Auf alle Fälle klappt es jetzt so wie ich es wollte. Vielen Dank an @Homoran und @paul53 für Eure rasche und tolle Hilfe !!!!
  • Hue - Ursprungswert wiederherstellen [Blockly]

    9
    0 Stimmen
    9 Beiträge
    964 Aufrufe
    T
    Das Ganze lässt sich wie von @cinimod beschrieben realisieren. Benötigte diese Funktion selber und habe das Ganze mit dem hue-extended Adapter getestet. Vielen Dank für die Lösung! [image: 1638380584964-bildschirmfoto-2021-12-01-um-18.42.52.png] <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="sFSX4cF^:nIv;qi0vzKn">alteFarbe</variable> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on_ext" id="4l@%4h.a9v03Ai6K_)zf" x="138" y="62"> <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="?l[3.]I5Hz:XF.e9Bs+W"> <field name="oid">0_userdata.0.statusVars.TemperaturOutside</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="PnUQdayPMyT_b,tkwuXa"> <field name="VAR" id="sFSX4cF^:nIv;qi0vzKn">alteFarbe</field> <value name="VALUE"> <block type="get_value" id="aBT$M0S8#|yj-LmnsrA+"> <field name="ATTR">val</field> <field name="OID">hue-extended.0.lights.004-couch.action.hex</field> </block> </value> <next> <block type="control" id="Mb;fYy%_5RZj}%v-[|bB"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hue-extended.0.lights.004-couch.action.hex</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="BLOv;G*x;#@gMGm(+W[u"> <field name="TEXT">ff0000</field> </block> </value> <next> <block type="timeouts_settimeout" id=",Yn@=1ymek.IKWAT}D)+"> <field name="NAME">timeout</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="x6|:*Rklq;WvM6yK:$+R"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hue-extended.0.lights.004-couch.action.hex</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="ahtMqkv^G/=bN939kJ=F"> <field name="VAR" id="sFSX4cF^:nIv;qi0vzKn">alteFarbe</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> </xml>
  • Telegram: Nachricht per URL-Aufruf

    2
    0 Stimmen
    2 Beiträge
    230 Aufrufe
    I
    Okay, habe es hinbekommen: Der curl-Aufruf funktioniert, allerdings darf der entsprechende Telegram-Adapter bzw. die -Instanz im ioBroker nicht laufen, sonst kommt es wohl zu "Kollisionen". Muß man erst mal drauf kommen ...
  • Szene mit Abfrage ob Licht bereits eingeschaltet ist

    7
    0 Stimmen
    7 Beiträge
    313 Aufrufe
    CinimodC
    @manfredh-1 Immer gern ;)
  • JS: Wie auf socket-Ergebnis warten?

    javascript blockly
    3
    0 Stimmen
    3 Beiträge
    161 Aufrufe
    O
    @arteck Hatte gehofft, da drumherum zu kommen. Jetzt habe ich wohl keine Ausrede mehr ;-)
  • Timer hört nicht auf

    3
    0 Stimmen
    3 Beiträge
    131 Aufrufe
    D
    @paul53 Hallo Paul Danke. Probiere ich aus. Gruss Ralf
  • Fehler in einem Javascript aber wo?

    2
    1
    0 Stimmen
    2 Beiträge
    244 Aufrufe
    HomoranH
    @thomas-jansen sagte in Fehler in einem Javascript aber wo?: Kann jemand mir sagen, wo hier der Fehler ist? das Log ist ein Screenshot und ein Text wird erwartet :-)
  • Stiegel-ISG liefert nur 1 Objekt

    2
    0 Stimmen
    2 Beiträge
    215 Aufrufe
    S
    Moin, mein ISG hat Verbindung zum Tecalor-Server. Erhält dadurch also auch automatisch Update von Tecalor und wird über den Betriebszustand und eventuelle Störungen meine Anlage automatisch informiert. Ebenso ist es für Tecalor möglich, wenn von mir gewünscht, auf die Einstellungen der Anlage zu schauen und Vorschläge zur Optimierung zu machen. Meine Anlage läuft jetzt ca. 10 Jahre und bezüglich der Unterstützung zur Überwachung und Optimierung der Anlage durch Tecalor, habe ich in der Vergangenheit durchweg gute Erfahrungen gemacht. Leider vermisse ich im Adapter Daten die Möglichkeit zur Nutzung der Daten bezüglich der Verbindung zum Tecalor Gateway. Dies wären z.B. die Objeke Portalstatus, Letzter Kontakt, Software-Stand usw. Bezüglich des ISG-Adapter vermisse ich solche Daten wie Adapter-Status, Letzte Aktualisierung, Software-Stand usw. ebenfalls um darüber informiert zu sein, ob der Adapter aktuell auch fehlerfrei läuft und aktuelle Daten liefert. Gruß Stefan
  • [Gelöst] Astro Zeiten über Blocklyskript in Datenpunkt

    4
    0 Stimmen
    4 Beiträge
    262 Aufrufe
    draexlerD
    Danke euch beiden :-)
  • javascript cron Unterstützung benötigt

    3
    0 Stimmen
    3 Beiträge
    213 Aufrufe
    S
    @paul53 Der Wahnsinn! Läuft super. Vielen vielen Dank. Das ging schneller als erwartet.
  • falsches state.from value in javascript

    4
    0 Stimmen
    4 Beiträge
    382 Aufrufe
    paul53P
    @kernal sagte: bringt das gleiche Resultat. Das kann ich nicht nachvollziehen. Skript unter Instanz 0: [image: 1637759869033-bild_2021-11-24_141748.png] Skript unter Instanz 1: setTimeout(function() { setState('0_userdata.0.Test.neueZahl'/*neueZahl*/, 22, true); }, 500);
  • Bild von Kamera per Pushover senden

    Verschoben
    54
    0 Stimmen
    54 Beiträge
    14k Aufrufe
    D
    @cinimod setze ein delay zwischen erstellung und senden von 200ms, dann gehts

372

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge