Skip to content

Skripten / Logik

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

16.5k Themen 213.2k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    P
    Oben steht, dass der Server öfter mal offline ist. Da ist ping meine erste Idee. Ob der Server auf Pings antwortet, weiß ich nicht. Reagiert der Server nicht auf ping, dann evtl. als Ersatz einen httpcheck nehmen. httpcheck nutze ich auf der Synology, bevor die auf den ioBroker zugreift. # ===== HTTP-Check statt Ping ===== curl -s --connect-timeout 3 "$BASE/system.adapter.admin.0.alive" > /dev/null || exit 1 Ist allerdings ein Bash-Skript. Das muss für die Zwecke angepasst werden.
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    T
    @schweiger2 du hast im Javascript Adapter über dem Objektbaum ein Lupensymbol. Klicke mal rauf und gib dort die Instanz eines Adapter ein z.B. mqtt.0 Dann siehst du alle Script, wo diese verwendet wird im Code.
  • 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?
  • [gelöst] Kann ein Callback nur einmal aufgerufen werden?

    5
    0 Stimmen
    5 Beiträge
    195 Aufrufe
    Ben1983B
    @ticaki ja ich hatte es nur gemerkt, weil ich den Callback einmal aufgerufen hatte, dann hatte sich eien Bedingung geändert und ich hatte es so Programmiert, dass wenn die Bedingung sich ändert, der Callback nochmal mit anderen Paramtern aufgerufen wird.... das ging dann nicht.
  • Problem mit Javascript Adapter

    8
    0 Stimmen
    8 Beiträge
    679 Aufrufe
    hg6806H
    @bananajoe Jo, mit der 7.0.3 läuft es wieder.
  • Blockly schaltet Shellys nicht wie gewollt

    2
    1
    0 Stimmen
    2 Beiträge
    140 Aufrufe
    paul53P
    @hans-dampf-0 sagte: jede Minute der Wert des Stromzählers übermittelt wird Was sollen die Pausen bewirken, wenn nur jede Minute getriggert wird? Es wird jede Minute wirklich nur einmal getriggert, da einer der beiden Trigger-Werte auf 0 ist (bleibt)?
  • Eigene Blocks in Blockly einfügen

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    HomoranH
    @mickym sagte in Eigene Blocks in Blockly einfügen: Ich habe meinen Beitrag nachträglich gelöscht, @theSkyisn0tthelimit und da er das nicht kann hat er es mit dem Wort "gelöscht" überschrieben. Ich habe dann den Post wirklich gelöscht. In dem Moment musst du ihn zitiert haben
  • Blockly mit Intervall läuft nicht wie gewollt

    blockly
    17
    3
    0 Stimmen
    17 Beiträge
    911 Aufrufe
    A
    @paul53 sagte in Blockly mit Intervall läuft nicht wie gewollt: Ja Danke, MfG Michael
  • Temperatur schalten mit Blockly und Shelly HT

    24
    2
    0 Stimmen
    24 Beiträge
    3k Aufrufe
    HomoranH
    @andygla sagte in Temperatur schalten mit Blockly und Shelly HT: @paul53 Sorry "Hysterese"??? das sagt mir nichts @homoran sagte in Temperatur schalten mit Blockly und Shelly HT: du hast auch keine Hysterese drin!
  • Gelöst (mit modbus) Regex: Kaco-WR mit Parser auslesen

    15
    2
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    D
    @oliverio :-) :man-facepalming: Nein, den Thread kannte ich nicht. Aber jetzt läuft es über modbus. Nochmals vielen Dank!
  • mehrere Datenbanken oder nur eine große?

    monitoring
    17
    0 Stimmen
    17 Beiträge
    887 Aufrufe
    OliverIOO
    @friedhofsblond Ja weiß ich. Hab selbst einen nuc. Ich wollte eben nur nicht seine ganze bestehende Hardware madig machen. Aber SD Karten und USB Sticks (egal in welcher Qualität Stufe) halte ich für keine gutes Speichermedium für einen Server. Wenn er jetzt mit Datenbanken anfängt und über Speichermengen sich Gedanken macht, dann sollte man wenigstens diesen Aspekt richtig machen. Raspi ist für mich ein tolles Gerät , wenn man aber etwas mehr macht, stößt man doch relativ schnell an die Grenzen und dann sollte man sich um eine etwas bessere Hardware kümmern.
  • Suche Skript für Mondphase

    Verschoben
    31
    0 Stimmen
    31 Beiträge
    10k Aufrufe
    spicerS
    @bitstorm66 Etwas spät. Du musst den Datenpunkt Vis.Mondphase löschen, damit dieser neu geschrieben wird. Im root oder eigenen Verzeichnis bei den Skripten Die werden über den Datenpunkt (Object ID) übergeben javascript.0.Vis.Mondphase
  • Gelöst: Fehler im Script

    javascript
    7
    0 Stimmen
    7 Beiträge
    356 Aufrufe
    M
    @paul53 Okay Danke, ich werde das mal "rausnehmen" Edit: Ja das war es. Danke!
  • Warnings obwohl Script bereits gelöscht

    3
    0 Stimmen
    3 Beiträge
    107 Aufrufe
    hg6806H
    @paul53 :+1: Da stand tatsächlich was, was ich gleich gelöscht habe. Man sollte ja immer unter Common die Scripte am Laufen haben.
  • Brauche Hilfe beim Skript bzw Vis, json Tabelle?

    1
    2
    0 Stimmen
    1 Beiträge
    179 Aufrufe
    Niemand hat geantwortet
  • Script für Ordner löschen auf einem NAS

    blockly javascript
    12
    0 Stimmen
    12 Beiträge
    900 Aufrufe
    T
    @nordischerjung sagte in Script für Ordner löschen auf einem NAS: in die Varibale "Verbindung" schreiben Und die anderen 3 (Fehler beim löschen usw) in die Var "Ordnervorh" schreiben. Wie geht das denn? möchtest du diese als Rückmeldung haben oder übergeben? hier Findest du noch mal infos zu den Funktion
  • Ahoy DTU - API - Json Post request zum schalten senden

    9
    0 Stimmen
    9 Beiträge
    3k Aufrufe
    W
    @nttmatze Ich schluieße mich mal an, ich bekomme auch den Fehler ECONNRESET und wäre sehr daran interessiert, wie man das lösen kann.
  • [solved] Unterscheidung Quelle für Datenpunktänderung?

    10
    0 Stimmen
    10 Beiträge
    575 Aufrufe
    C
    @paul53 @Homoran nochmal Danke für Eure Tipps. :pray: iQontrol liefert als "Ursprung" "system.adapter.web.0" damit kann ich die Quelle gut unterscheiden gegenüber den Scripten.
  • Dauer in VIS anzeigen (minütlich aktualisiert)

    6
    0 Stimmen
    6 Beiträge
    267 Aufrufe
    crunchipC
    @rtwl sowas z.b. widget [{"tpl":"tplValueLastchange","data":{"oid":"zigbee.0.00158d00052da0d3.opened","g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":true,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"format_date":"DD.MM.YYYY - hh:mm:ss Uhr","html_prepend":"Fenster zuletzt geöffnet am &nbsp","html_append":""},"style":{"left":"769px","top":"176px","z-index":"10","width":"454px","height":"30px","color":"","font-family":"Jura-DemiBold","text-align":"right","line-height":"2","background":"","background-color":"","border-width":"","border-style":"","border-radius":"","border-color":"","box-shadow":""},"widgetSet":"basic"}]
  • Kalender html trennen

    11
    0 Stimmen
    11 Beiträge
    790 Aufrufe
    Curtis777C
    @david-g Bei mir kommen 3 Kalender zusammen. Alle Farbcodiert. Sieht momentan So in der VIS aus. MAn sieht allerdings nicht sofort wann welches Event ist daher eher eine Provisorische Lösung. [image: 1684952694755-f9a8cd27-41cb-43f6-8bf0-2e4a9395312e-image.png]
  • Alias-Datenpunkt anlegen - kein zusätzliches Ziel

    7
    0 Stimmen
    7 Beiträge
    499 Aufrufe
    T
    @mickym Dann habe ich die dazugehörigen Daten wieder an 2 Stellen stehen: alles was aus normalen Datenpunkten steht, alle virtuellen Daten (Counter etc.) die dazugehören nur in Userdata. Das macht die Wartbarkeit in ein paar Monaten / Jahren (wenn man nicht mehr alles im Kopf hat) doppelt schwierig. Dann lieber beim Anlegen die komplette Struktur in Alias + extern verlinkte Datenpunkte. Ich habe beruflich genug mit Strukturen zu tun, wo niemand nach einiger Zeit mehr einen Überblick hat, und so etwas versuche ich möglichst überall zu vermeiden (alle Daten an einem Punkt bzw. virtuell verlinkt) Damit man nicht immer eine Checkliste benötigt (checke Position1 1, weitere Daten stehen an Pos2,...) ich hatte einfach gehofft, dass es eine Möglichkeit gibt, vollwertige Datenpunkte anzulegen. Da es nicht geht, muss ich damit klarkommen und die zusätzliche Arbeit machen
  • Withings Daten einlesen

    Verschoben
    126
    1
    0 Stimmen
    126 Beiträge
    34k Aufrufe
    oberfraggerO
    @damrak2022 sagte in Withings Daten einlesen: @pix Guten Morgen, ich nutze von Withings momentan die Withings Sleep Sensormatte. Die beiden Keys habe ich erstellt und in den Einstellungen von Withings hinterlegt. Könntest Du mir sagen, wie ich nun die Daten von meinem Schlaf grafisch darstelle. Welches Widget empfiehlt sich dafür und vor allem mit welchen Datenpunkten muss ich das verknüpfen? [image: 1645592282248-bildschirmfoto-2022-02-23-um-05.57.14-resized.png] Da bin ich leider noch nicht fit genug und hoffe das Du mir weiterhilfst. Ist zwar lange her... aber du bist im falschen Unterordner. Du brauchst Start- und Enddatum. [image: 1684844843163-66bc3a6b-284f-4816-a9b2-e0668d54a19f-image.png]
  • Intelligente Zirkulationssteuerung

    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    HomoranH
    @schmakus Wollte das gestern schon schreiben, als heute morgen der Thread immer länger wurde, hab ich mich dann aufgerafft, und jetzt steht es schon da. Auch wenn man das ggf. selber billiger hinbekäme. Die Bausätze von Eugen sind immer super durchdacht.

738

Online

32.6k

Benutzer

82.2k

Themen

1.3m

Beiträge