Skip to content

JavaScript

2.5k Topics 49.7k Posts

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Sripte in der Nacht gestartet

    17
    0 Votes
    17 Posts
    1k Views
    J
    @TiboTake Das war Sinn der Übung, aus Fehlern lernen
  • Javascript - wie lese ich diese Werte aus?

    16
    0 Votes
    16 Posts
    2k Views
    PischleuderP
    Moin, wie ist denn hier der letzte Stand ? Man müsste doch aus dem json auch irgendwie den Link auf die Videoclips, bzw. sogar den Livestream extrahieren können, damit man das in einen Datenpunkt schreibt, oder ? Gruß
  • Objekt Status schreiben?

    Moved javascript
    3
    0 Votes
    3 Posts
    417 Views
    S
    @kingmyst Schau Dir mal die simple-api an, das ist was Du suchst. Gruß Christian
  • Berechnung Netzeinspeisung / if NL < 0 dann NE = PV – HV

    12
    0 Votes
    12 Posts
    1k Views
    H
    ok danke dir
  • Script zum anzeigen von Fehlermeldungen oder Hinweisen

    1
    2
    1 Votes
    1 Posts
    584 Views
    No one has replied
  • [Erledigt] Skript Lichtzählen [..] angezeigt

    javascript
    23
    0 Votes
    23 Posts
    3k Views
    T
    @paul53 Danke für deine Antwort Ich war gestern abend zu müde, mein Fehler war, dass das erste Element in der Auflistung kein enumNames hatte.
  • Plötzlich Syntaxfehler

    3
    0 Votes
    3 Posts
    306 Views
    D
    @Mic Danke Das hat schon mal die Syntaxfehler entfernt. Aber warum wurde das vorher nie angemeckert? Und wie vergebe ich jetzt die Smartnames? Die brauche ich ja für IOT und die Steuerung über Alexa. Gruss Ralf
  • Licht lässt sich nicht per Java Skript schalten

    javascript
    5
    0 Votes
    5 Posts
    460 Views
    hsteinmeH
    @Accu sagte in Licht lässt sich nicht per Java Skript schalten: aber irgendwie wird der Schalter nicht über den Befehl: setState('hm-rpc.0.MEQ0711919.1.STATE', true); aus meinem JS ansprechen. Reagiert denn das Licht, wenn Du diesen Datenpunkt manuell im Objekte-Reiter ansprichst?
  • GreenSock einbinden

    1
    0 Votes
    1 Posts
    155 Views
    No one has replied
  • JSONata in JS-Adapter 4.4.3

    3
    0 Votes
    3 Posts
    2k Views
    R
    @vollnormal sagte in JSONata in JS-Adapter 4.4.3: Vlt. machen wir aber auch was falsch Keine Ahnung. Sollte eigentlich unter "Konvertierung" in Blockly zu finden sein. Ist es aber nicht. Da ich Blockly ansonsten nicht verwende, habe ich nicht weiter gegraben. Aber natürlich kannst du JSONata nativ unter Javascript verwenden: var jsonata = require("jsonata"); var data = { example: [ {value: 4}, {value: 7}, {value: 13} ] }; var expression = jsonata("$sum(example.value)"); log(expression.evaluate(data)); // returns 24 Da es dabei offenbar keine Rolle spielt, ob bei der Javascript-Instanz "jsonata" als npm-Paket angegeben wird, scheint es wohl global eingebunden zu sein. Für komplizierte Object-Abfragen/Manipulationen ist JSONata unschlagbar. p.s. Da auf meine ursprüngliche Frage keine Reaktion erfolgt ist, scheint es wohl noch nicht endgültig implementiert zu sein, oder @klein0 schaut hier nicht so oft vorbei;-)
  • [gelöst]Anwesenheit

    javascript
    3
    0 Votes
    3 Posts
    527 Views
    Dominik F.D
    @paul53 Dank dir, hab die Ausrufezeichen entfernt und nun klappt es.
  • Skripte werden nicht mehr angezeigt..

    36
    0 Votes
    36 Posts
    5k Views
    W
    Hallo zusammen, wollte nur eine kurze Info abgeben. Der letzte Tip hat das Problem gelöst! Ich habe ein neues Testscript erstellt, was leider nicht ging. Nach einem Komplettneustart hat jedoch wieder alles funktioniert. Ich hab alle Skripte kopiert und neu angelegt (Export/Import über Blockly) und siehe da, alles läuft wieder. Danke für die Unterstützung und Hilfe.
  • Javascript für Telegram Button startet sporadisch neu

    8
    0 Votes
    8 Posts
    847 Views
    L
    hab meinen Raspi4 nun mehrmals Rebootet. Mal war ruhe und dann plötzlich wieder dieser Fehler. Hab nun meinen alten Raspi3 wieder aktiviert. Der hat ja das gleiche installiert/eingerichtet. Da tritt dieser Fehler nicht auf. Es sieht für mich im Moment so aus, also wenn irgendetwas auf dem Raspi4 nicht richtig arbeiten will ... da lasse ich erstmal meinen alten Raspi3 dran und teste weiter mit dem 4er woran das liegt
  • Batteriescripterweiterung Mihome auf Zigbee-Ad.

    javascript monitoring
    15
    0 Votes
    15 Posts
    1k Views
    madjack84M
    Hallo, hab mir eben auch ein Skrip für Batteriecheckup gebastelt und möchte das sharen. Prüfung einmal in der Woche nach Schedule. Ausgabe in Telegram ist: Low Battery @ sensor_ht_wz im Wohnzimmer = 56.9 (mihome.0.devices.sensor_ht_158d0002b8e917.percent) // Battery check schedule('0 8 * * 0', function () { var itemfound = false; //find Xiaomi battery percent $('state[state.id=*.percent][role=battery.percent]').each(function (id, i) { //console.log(id); if (getState(id).val < 40){ sendTo("telegram.0", "send", { text: '🔋 Low Battery @ ' + getObject(id.substring(0, id.lastIndexOf('.'))).common.name + ' im ' + getObject( id, "rooms").enumNames + ' = ' + getState(id).val + ' (' + id + ')', user: 'Michael' }); itemfound = true; } }); // find Homematic lowBat $('state[state.id=LOWBAT][role=indicator.lowbat]').each(function (id, i) { //console.log(id); if (getState(id).val){ sendTo("telegram.0", "send", { text: '🔋 Low Battery @ ' + getObject(id.substring(0, id.lastIndexOf('.'))).common.name + ' im ' + getObject( id, "rooms").enumNames + ' = ' + getState(id).val + ' (' + id + ')', user: 'Michael' }); itemfound = true; } }); if (!itemfound){ sendTo("telegram.0", "send", { text: '🔋 Batteries checked. Everything alright.', user: 'Michael' }); } itemfound = false; });
  • Frage: Structure als Objekt

    javascript
    2
    0 Votes
    2 Posts
    285 Views
    paul53P
    @hanss Structure und Object sind (fast) das Gleiche, nur die Deklaration ist in Javascript etwas anders. var Prot_Struct = { Name: '', Zeit: '' };
  • Gelöst: Eigenschaft eines Objektes updaten

    3
    0 Votes
    3 Posts
    402 Views
    U
    Hallo, vielen Dank! mit dem richtigen Kommando funktioniert das sogar einfach! Vielen Dank! Für nachfolgende Leser: extendObject('parser.0.TEST', {native: {link: "www.hallo123.test"}});
  • [gelöst]Wertänderung bei Aktualisierung

    javascript monitoring
    6
    1
    0 Votes
    6 Posts
    1k Views
    M
    DANKE SEHR!
  • schedule mit Date Objekt -> falscher Zeitpunkt?

    4
    0 Votes
    4 Posts
    436 Views
    GarfonsoG
    @ticaki Danke fürs testen. Auf die Idee bin ich nicht gekommen. :-) Nachtrag: Es gibt sogar schon ein Issue dazu (ups). https://github.com/ioBroker/ioBroker.javascript/issues/325
  • getState(obj.id).val vs obj.state.val

    javascript
    16
    0 Votes
    16 Posts
    2k Views
    paul53P
    @ticaki sagte: log(JSON.stringify(obj)); In neueren Versionen des Javascript-Adapters ist JSON.stringify() nicht erforderlich. on(id, function(dp) { log(dp); // zeigt id, state, oldState log(dp.common); // zeigt common-Attribute });
  • Automatische Abholung der Müllabholtermine von awg.de

    javascript monitoring
    1
    0 Votes
    1 Posts
    417 Views
    No one has replied

443

Online

33.0k

Users

83.5k

Topics

1.3m

Posts