Weiter zum Inhalt

JavaScript

2.5k Themen 49.7k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • XML-RPC fault - Fehler abfangen?

    22
    0 Stimmen
    22 Beiträge
    3k Aufrufe
    S
    @peterfido Dankeschön. Ich habe als Zentrale eine Raspberrymatic. Und unter rpc.1 läuft hmip. Unter nicht reproduzierbaren Umständen, in unregelmäßigen Abständen habe ich dann immer wieder Kommunikationsfehler. Der iobroker läuft unter Debian in VirtualDub (hervorragend!) Mir ist bewusst, dass das alles Workarounds sind und die Ursache nicht beseitigt wird. Aber dazu müsste ich ja erst mal die Ursache erkennen.
  • [gelöst] JSON POST für Liquid-Check-Messung

    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    Q
    @odysseus Danke dir ! Hatte die Meldung im Log auch schon gesehen, aber bisher verdrängt.
  • Wrong ID of type boolean or number

    6
    1
    0 Stimmen
    6 Beiträge
    851 Aufrufe
    Bass-TB
    Vielen Dank erstmal für den ganzen Input! ;) Habe vorerst die Variable in einen Datenpunkt geändert. Somit ist der Fehler jetzt weg. Werde die Inputs aber auf jeden Fall in meinem weiteren vorgehen berücksichtigen :) Danke euch
  • JSON String zu Datenpunkten

    16
    0 Stimmen
    16 Beiträge
    4k Aufrufe
    HomoranH
    @bjappler sagte in JSON String zu Datenpunkten: um den Wert "ble temp" auszulesen? der Block Attribut "ble.temp" von "json" liefert das [image: 1722775456556-screenshot_20240804-144357_firefox.jpg] vorher Struktur ansehen [image: 1722775550301-screenshot_20240804-144521_firefox.jpg]
  • nach Update auf v8.7.6 startet Javascript ständig neu

    javascript
    13
    0 Stimmen
    13 Beiträge
    757 Aufrufe
    L
    @tt-tom Ich denke ich habe zwei fehlerhafte Scripte gefunden. Beide benötigen das angesprochene globale Script. Nachdem ich beide Scripte überarbeitet habe, scheint der Adapter stabil zu sein.
  • Temp-Überwachung mit ecoflow-connector-script

    1
    0 Stimmen
    1 Beiträge
    161 Aufrufe
    Niemand hat geantwortet
  • Java script funktioniert nicht nach Update auf 8.7.6 (gel.)

    27
    2
    0 Stimmen
    27 Beiträge
    3k Aufrufe
    DuffyD
    @mcm1957 Also doch eher was für Experten, da will ich nur in der Not was fummeln. Danke aber für die Erklärung.
  • [gelöst] Datenpunkte per JS einer Aufzählung zuordnen

    8
    0 Stimmen
    8 Beiträge
    740 Aufrufe
    m1k3f15hM
    @homoran okay ja das war nicht gut ausgedrückt :( mein Fehler
  • Script Fenster auf dem iPad anzeigen lassen

    1
    1
    0 Stimmen
    1 Beiträge
    196 Aufrufe
    Niemand hat geantwortet
  • Ganzen Objektbaum mittels js löschen, geht das?

    36
    0 Stimmen
    36 Beiträge
    3k Aufrufe
    HomoranH
    @meinhardrisch sagte in Ganzen Objektbaum mittels js löschen, geht das?: @paul53 Bleiben dann die History-Daten erhalten? Die History Daten sind davon absolut unberührt. Lediglich die Verbindung zu den Daten ist kurzfristig unterbrochen bis sie neu konfiguriert wird.
  • PV Nulleinspeisung mit OpenDTU und Shelly 3EM

    17
    0 Stimmen
    17 Beiträge
    4k Aufrufe
    HomoranH
    @blackst225 Danke für den Link zum ein interessanter Fall.mit Besonderheiten. mal sehen, ob es hier auch so aussieht
  • ecoflow PowerOcean Script - Hilfe nötig

    1
    0 Stimmen
    1 Beiträge
    510 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Instanz per Script starten oder stoppen

    5
    0 Stimmen
    5 Beiträge
    674 Aufrufe
    HomoranH
    @ralf-8 sagte in [gelöst] Instanz per Script starten oder stoppen: Ich möchte nicht die Influxdb-Instanz neu starten sollst du auch nicht! es geht um den "Pfad"! dir fehlte das .alive und damit der State @ralf-8 sagte in [gelöst] Instanz per Script starten oder stoppen: setState funktioniere nur bei Datenpunkten. und genau das ist der zuständige State für das Beispiel.
  • Object als States speichern

    javascript
    3
    0 Stimmen
    3 Beiträge
    197 Aufrufe
    Sebastian HesseS
    @mcm1957 Danke, dass ist auch eine Idee. Ich probieren beides mal aus. Mal sehen wie sich das Auslesen in der UI anfühlt.
  • Abfrage ob heute schon einmal true?

    Ungelöst javascript
    9
    0 Stimmen
    9 Beiträge
    845 Aufrufe
    PeoplesP
    @asgothian Die Sauger fahren in Abwesenheit der Bewohner automatisch zwischen 8 und 16 Uhr wenn keiner zu Hause ist. Wenn ich Homeoffice habe fährt der Keller Sauger nicht, wenn jemand im EG zu Hause ist, startet der nicht, gleiches gilt fürs OG. Um 12 / 16 / 18 Uhr bekomme ich, meine Frau oder die Kinder eine Telegramm Nachricht ob der Sauger im KG / EG / DG gestartet werden soll da er heute noch nicht automatisch gestartet wurde (weil jemand Anwesend ) dies kann dann mit Ja oder Nein beantworten und je nach dem startet der jeweilige Sauger oder nicht. Mit deiner Änderung hast du recht, das baue ich so noch um, danke.
  • State-Werte Umschlüsseln intern -> extern

    5
    1
    0 Stimmen
    5 Beiträge
    464 Aufrufe
    C
    @paul53 Ah super, das geht natürlich auch! Das gibt mir somit die "externe" Darstellung des aktuellen Objekt-Wertes wieder: const valExtern = getObject(objId).common.states[ getState(objId).val];
  • [gelöst] Fehler beim Schreiben in Influx mit JavaScript

    6
    0 Stimmen
    6 Beiträge
    585 Aufrufe
    K
    @haus-automatisierung said in Fehler beim Schreiben in Influx mit JavaScript: @kapitaen31 sagte in Fehler beim Schreiben in Influx mit JavaScript: Vor einiger Zeit habe ich von haus-automation das Video zum schreiben der PV-Daten in die Influx gesehen. Sorry, hatte die neue Version des Scripts (ohne axios, direkt mit httpPost) selbst noch nicht getestet und versehentlich schon online gestellt. Funktioniert jetzt (v0.3): https://haus-automatisierung.com/software/2023/05/11/influxdb2-pv-dashboard.html Perfekt... Jetzt läuft es. Vielen Dank...
  • (Gelöst) Probleme mit Skript (Bild an Telegram senden)

    javascript
    5
    0 Stimmen
    5 Beiträge
    395 Aufrufe
    amg_666A
    @paul53 sagte in Probleme mit Skript (Bild an Telegram senden): const request = require('request'); Danke, das hat erstmal funktioniert, aber er warnt jetzt, dass request "deprecated" ist, ich werd mal mit der Anleitung, die @TT-Tom verlinkt hat, auf httpGet umstellen.
  • protobufjs

    8
    0 Stimmen
    8 Beiträge
    757 Aufrufe
    M
    @homoran Du bist ein Schatz und ich bin blöd. Danke :-)
  • Erbitte Hilfe: Request - 9 Zeilen Code

    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    R
    Es darf nicht catch (error), sondern muss catch (exMsg) heissen. Problem gelöst.

435

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge