Weiter zum Inhalt

JavaScript

2.5k Themen 49.2k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • REST API Post

    5
    0 Stimmen
    5 Beiträge
    484 Aufrufe
    OliverIOO
    @jörnw Programmieren ist eine exakte Disziplin. Nix mit ungefähr wird schon funktionieren. Viele müssen das erst lernen Texte genau zu lesen und zu verstehen. Aber um so öfters man das macht um so einfacher fällt einem das
  • Stromzählerscript PV Anlage Finanzamt in Json oder html

    84
    1
    0 Stimmen
    84 Beiträge
    11k Aufrufe
    A
    @wendy2702 siehe ersten Beitrag von smartboart
  • Selbst geschriebene States lösen Subscriptions nicht aus

    2
    0 Stimmen
    2 Beiträge
    123 Aufrufe
    Björn JüttnerB
    Okay, Fehler nach langer Suche gefunden. Bei nicht aktiver Heizperiode werden die Trigger nicht verarbeitet...
  • Javascript Warnung

    6
    1
    0 Stimmen
    6 Beiträge
    776 Aufrufe
    AlCalzoneA
    @rewenode sagte in Javascript Warnung: wenn ich groups[i] in eine Variable packe, wird nicht gemeckert. Ja, weil du dann nicht mehr die loop-Variable zu einem Zeitpunkt referenzierst, der ggf. zu spät ist. Wie gesagt, bei let sch***egal :)
  • Rechnen und runden

    2
    0 Stimmen
    2 Beiträge
    225 Aufrufe
    bahnuhrB
    @bino schedule oder trigger einfügen.
  • timout Frage

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    OliverIOO
    @haus-automatisierung nur ne grobe Ahnung durch kurz googlen ermittelt: Sollte es nicht eigentlich throw new Error heißen. da es das Error-Objekt ja noch nicht gibt. d.h. der Fehler liegt in der Typescript-Deklaration das der Editor da keinen Fehler anzeigt? und da es das ur-Error-Objekt ist, greift der catch-Handler nicht sondern es wird der unhandled rejection Handler des prozesses verwendet https://nodejs.org/api/process.html#event-unhandledrejection
  • Script zum registrieren von datenpunkten für History

    1
    0 Stimmen
    1 Beiträge
    107 Aufrufe
    Niemand hat geantwortet
  • Cubinote Drucker Bring Einkaufsliste drucken

    5
    0 Stimmen
    5 Beiträge
    551 Aufrufe
    toniT
    @oliverio ja das stimmt, ich dachte es wäre eher leicht, das Alexa Script zu verwenden, leider hab ich zu wenig Ahnung und aus diesem Grund habe ich um Hilfe gebeten. Bitte versteh mich nicht falsch...
  • Anfängerfrage: Variable in ssh exec Befehl

    6
    0 Stimmen
    6 Beiträge
    511 Aufrufe
    haus-automatisierungH
    @stefan2812 oder mit Template literals (das sind Backticks): ssh.exec(`echo ${COLOR} > /sys/class/leds/mcu0/color`).start();
  • [gelöst] Diverse Daten zwischenspeichern

    6
    0 Stimmen
    6 Beiträge
    374 Aufrufe
    C
    Vielen herzlichen Dank an @bahnuhr und @paul53. Beide Varianten helfen mir sehr weiter und ich kann mich jetzt daran probieren. Alleine hätte ich das nicht hinbekommen. Danke Danke Danke
  • Gelöst: Anfänger-Frage zu Schleifen

    5
    0 Stimmen
    5 Beiträge
    344 Aufrufe
    S
    @paul53 Alles klar, sehr lehrreich! Danke, damit ist das dann auch schon gelöst hier.
  • Script täglich ausführen

    9
    0 Stimmen
    9 Beiträge
    641 Aufrufe
    R
    @kellerassel75 sagte in Script täglich ausführen: Javascript, Blockly, Node Red. Zum Start von Abläufen und Skripten ist Blockly meines Erachtens die intuitivste Art. NodeRed geht auch, klar, aber mir persönlich war das am Anfang etwas zu intransparent (ist aber Geschmacksache). Für jemand der als Developer unterwegs ist, wird Javascript natürlich das Richtige sein. Wie Du richtig erkannt hast, ist es wichtig zu wissen, was man tut und was das Skript tut, sonst hilft es einem genau so lange bis sich was ändert und nichts mehr funktioniert.
  • ID of type boolean or number is not supported.

    24
    1
    0 Stimmen
    24 Beiträge
    3k Aufrufe
    T
    @paul53 said in ID of type boolean or number is not supported.: @timee An den Trigger dürfen nur IDs übergeben werden - keine Werte! Richtig: [image: 1663012406558-bild_2022-09-12_215325624.png] Danke, werde ich testen. Ist die restliche Abfrage, welche ja eigentlich einer "case" entspricht so in Ordnung, oder könnte man die in Blockly einfacher und kürzer gestallten? thx Timee
  • Offen Auslesen der Inhalte eines Objects vom Typ Folder

    Ungelöst
    2
    0 Stimmen
    2 Beiträge
    141 Aufrufe
    paul53P
    @ivy_s sagte: Kind-Objekte auflistet, damit man durch diese iterieren könnte. Siehe $Selector. Liefert alle Datenpunkt-IDs in einem Baum.
  • kleines Alarscript benötigt Hilfe

    7
    0 Stimmen
    7 Beiträge
    440 Aufrufe
    fischi87F
    @paul53 sagte in kleines Alarscript benötigt Hilfe: on({id: idfenster, change: 'gt'}, function() { if(!aw) { sendTo('telegram.0', { text: 'Ein Fenster wurde geöffnet !!!', }); } }); danke dir, nach kurzem test, funktioniert erstmal ganz gut. ich test weiter!
  • gelöst - Instanz Neustart über Java-Script

    5
    0 Stimmen
    5 Beiträge
    461 Aufrufe
    J
    @sticks65 said in Instanz Neustart über Java-Script: @jacky_no1 ich habe das über einen Datenpunkt unter System gelöst Vielen Dank!
  • Charge Control und My-PV Elwa Heizstab?

    3
    1
    0 Stimmen
    3 Beiträge
    302 Aufrufe
    J
    @arnod Danke Dir - das Skript habe ich bereits runtergeladen für meine Wallbox, aber noch nicht aktiv. Ich schaue es mir an!
  • Problem bei Abfrage von 2 Sensoren an einem Fenster

    javascript
    1
    0 Stimmen
    1 Beiträge
    201 Aufrufe
    Niemand hat geantwortet
  • Decode64 vor und zurück...

    10
    0 Stimmen
    10 Beiträge
    727 Aufrufe
    OliverIOO
    @andy200877 sagte in Decode64 vor und zurück...: crc16ccitt und mit welcher Zeile hast du Probleme. Dürfte alle ziemlich direkt in den syntax von javascript übertragbar sein. sehe da keine besonderen funktionen, oder suchst du jemand der es für dich macht? evtl hilft die ja das hier? https://extendsclass.com/python-to-javascript.html
  • Script Mirroring startet Script nicht neu

    7
    0 Stimmen
    7 Beiträge
    612 Aufrufe
    MiGollerM
    @scrounger Bin auch soeben wieder darüber gestolpert. Bei mir klappt es weiterhin so, wie Du beschrieben hast. @SamLowrie Versuche es bitte einmal genau so wie, @Scrounger es beschrieben hat: Das Skript im ioBroker Skripteditor starten. Das Skript muss gestartet sein. Nun erweitere das Skript einfach um ein paar Leerzeilen; eine sollte genügen. Dann unbedingt speichern! Das Skript läuft nun immer noch. Jetzt kannst Du das Skript im externen Editor (bei mir VSC) editieren und speichern. Das Skript sollte weiterhin ausgeführt werden.

598

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge