Skip to content

Skripten / Logik

16.6k Topics 214.2k Posts

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

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    paul53P
    @OliverIO [sagte]: Höre ich zum ersten Mal das das im Adapter so ist. Das war schon immer so. Die Variable liste_test zeigt in den Puffer der Javascript-Instanz. @GeraldK66 sagte: Im Objektbaum sehe ich nach wie vor die ursprüngliche Liste. Das ist die Liste im js-controller (Admin-Puffer). Wenn man die Liste mit setState("0_userdata.0.Strom.Strom_Tageswerte", liste_test, true) schreibt, stimmen beide Listen wieder überein.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    paul53P
    @Ritter Beispiel: [image: 1774955604090-blockly_temp.jpg]
  • Hilfe für Skripterstellung mit Node-RED

    954 13k
    954 Topics
    13k Posts
    F
    Hallo ich habe ein Problem mit Nodered und Alexa Echo. Ich habe in Nodered die Wemo Emulation installiert und eine Wemo Steckdose emuliert um an einer Zigbeesteckdosenleiste einen Platz der Leiste zu schalten. "node-red-contrib-wemo-emulator" Das klappt auch wunderbar leider nicht länger als ein zwei Tage. Wenn ich dann den Echo der mit der emulierten Steckdose verbunden ist neu starte geht es wieder. Leider ist das sehr nervig. Hat schon mal jemand gehabt? Durch die Forumssuche habe ich leider nicht gefunden. Gruss Achim
  • [Frage] iCal Kalender Werte filtern (json)

    javascript blockly
    10
    0 Votes
    10 Posts
    1k Views
    T
    @Homoran Gute Idee. Funktioniert aber nur für die Termine heute. Aber nicht wenn ich zum Beispiel je eine Liste mit "Termine heute", "Termine morgen", "Termine übermorgen" haben möchte. Wenn ich bei Tage 1 eingebe, sind alle Termine heute drin. Soweit so gut. Wenn ich aber bei Tage 2 eingebe, dann sind die heutigen plus die von morgen in der Liste. Das klappt so also nicht.
  • JavaScript mit Zeitspannen rechnen (TimeSpan)

    javascript
    5
    0 Votes
    5 Posts
    902 Views
    B
    Super, vielen Dank für die Erklärung. Das bringt mich schon einen Schritt weiter
  • Installation "request-promise" Modul schlägt fehl

    javascript
    25
    2
    0 Votes
    25 Posts
    3k Views
    O
    @AlCalzone sagte in Installation "request-promise" Modul schlägt fehl: @paul53 Mir geht es eher drum, dass der eine Eintrag auf einen lokalen Ordner verweist, in diesem Fall sogar auf den Ordner, in dem das fehlende Modul installiert werden würde. Das macht der JS-Adapter nicht ohne manuellen Pfusch. Mmh, der ganze Spuk ging los, als ich das zusätzliche Modul im JS-Adapter hinzugefügt habe. Händisch habe ich die json nicht geändert. Ich zieh mal eine Kopie aus dem Backup hoch und teste das dann nochmal. Sind bei mir alles VMs, so dass das relativ schnell gehen sollte. Dann gebe ich nochmal Bescheid. Danke oetti
  • Anwesenheitserkennung über aktualisiert werte

    blockly
    9
    0 Votes
    9 Posts
    885 Views
    softwarecrashS
    @arteck da fehlt mir eben vollkommen der logische ansatz wie man das zusammenpusselt.
  • Tradfri - Fernbedienung rund- Bug - Powertaste?

    blockly javascript
    7
    0 Votes
    7 Posts
    971 Views
    R
    @Asgothian hey, habe alle von github runtergeladen sowie Adapter (1.3.1) und deconz über Putty aktualisiert. Kann gerade nicht darauf zugreifen, da ich meine kleine vom Geigenunterricht abhole. Beim Datenpunkt nutze ich den Button_event vom aktuellen Hue Adapter (kann gerade nicht nachschauen). Hast du schon die Antwort vom dev von deconz gesehen? link PS Deinen Code schaue ich mir in Ruhe heute Abend - wenn die Kleine im Bett ist - an. Vielen Dank für deine Mühe ;) Liebe Grüße Jutta
  • Fehlermeldung bei Werteübergabe

    javascript
    3
    0 Votes
    3 Posts
    190 Views
    B
    Jepp, so ist es besser. Keine Meldung mehr. Vielen Dank für die schnelle Hilfe. Grüße Manfred
  • Homematic IP: Objektwert open/closed

    blockly
    5
    0 Votes
    5 Posts
    683 Views
    H
    0 / 1 funktioniert. Danke! him96
  • Kopieren Datei im Windows Heim-Netzwerk

    javascript
    5
    0 Votes
    5 Posts
    579 Views
    bahnuhrB
    Könnte das bitte mal jemand nachstellen. Warum geht das speichern auf einer externen Festplatte nicht ?
  • Gelöst: Reaktion auf Änderung eines Zustandes

    javascript
    7
    0 Votes
    7 Posts
    315 Views
    PeoplesP
    Der Javascript Adapter gibt mittlerweile auch schon wirklich gute Infos
  • Gelöst: Sonos Adapter

    javascript
    2
    0 Votes
    2 Posts
    267 Views
    M
    Ich Antworte mir selbst: Der Zustand des Datenpunktes 'SimpleState' wechselt nach 13 Minuten in den Ruhemodudus also auf 'false'
  • JavaScript… und mühsam ernährt sich das Eichhörnchen!

    Moved
    30
    0 Votes
    30 Posts
    4k Views
    wendy2702W
    @ioStarter Ja. Auslesen geht. Irgendwo im Forum ist das Script dazu. Kann ich nur am Handy gerade schlecht finden.
  • [Gelöst] Script zum Deaktivieren von Adaptern mit Ping Adapter

    Moved
    8
    0 Votes
    8 Posts
    1k Views
    paul53P
    @bjoernson sagte: ob man die Adapter nicht auch auf einem anderen Weg aktivieren und deaktivieren kann? Siehe Beispiel zu extendObject.
  • Telegramm Heizkörper manuell einstellen

    javascript blockly
    9
    0 Votes
    9 Posts
    1k Views
    M
    Hallo BBTown, mit Hilfe der Anleitung und deinem Skript hab ich meine Anforderung erfüllen können. Vielen Dank nochmal !! Grüße Micha
  • Alexa2: Command "do not disturb" wirkt nicht

    javascript
    8
    0 Votes
    8 Posts
    752 Views
    padrinoP
    @FabianHM Eine Alternative: Benutze in Deinen Skripten SSML, statt speak. Bei SSML wird "BnS" berücksichtig und es kommt zu keiner Ausgabe. =)
  • Gerätewechsel - Anpassung in zahlreichen Scripts

    javascript
    5
    0 Votes
    5 Posts
    448 Views
    OstfrieseUnterwegsO
    Wir haben das Problem schon einige Male im Forum besprochen. Ich habe auch mal einen enhancement request in git aufgemacht. Scripte sind ja nicht die einzige Stelle: Visualisierungen, Diagramme, Scenes, Text2Command usw usw. Eine einfche Lösung gibts leider nicht. Die neue Alias Funktionalität ist ein großer Schritt nach vorne.
  • [Gesucht] Heizungssteuerung für Schichtarbeiter

    javascript blockly heating climate
    7
    0 Votes
    7 Posts
    952 Views
    S
    @kevin_kinzig Es wurden ja schon einige alternativen genannt, was ich noch nennen könnte wäre der HeatingControl Adapter. Ist gerade in der Entwicklung und soll quasi als "einfachere" Variante des bekannten Scripts von Loxxone (weiß den Namen nimmer ganz genau) dienen. Ein User hat sich auch schon die Mühe gemacht eine VIS-Vorlage zu erstellen. In dieser ist es sehr einfach das ganze zu steueren und eine Einbindung von iCal ist auch möglich. Ich denke damit würdest du auch an dein gewünschtes Ziel kommen.
  • Uhrzeit falsch

    javascript
    12
    0 Votes
    12 Posts
    1k Views
    cashC
    @AlCalzone Glaube ich nicht. newDate() lieferte die aktuelle Uhrzeit minus 1 Stunde was laut Paul ja richtig ist denn es liefert UTC. Was mich stutzig macht ist dort folgende Aussage: Node.js (> v10) doesn't use system's tzdata anymore Dann müssten aber alle Probleme haben die mit dem aktuellen Docker von buanet arbeiten. Aber es geht auf jeden Fall in die richtige Richtung. Ich werde in diese Richtung weiter suchen
  • Javaskript für das Setzen von Heizungsparametern über Dialog-Widget

    Moved
    29
    0 Votes
    29 Posts
    7k Views
    D
    Sorry, dass ich mich hier so lange nicht gemeldet habe, aber irgendwie scheinen in dieser Forumssoftware gerne alte Threads und Beiträge unterzugehen. Oder ich hab sie einfach nicht mehr auf dem Schirm. Egal. Ich kann demnächst mal meinen aktuellen Stand posten, auch wenn sich da in den zurückliegenden Jahren nicht viel geändert hat. Aktuell stehe ich aber gerade vor der Herausforderung, die obige JSON-Tabelle in zwei oder drei Tabellen für eine Visualisierung auf dem iPhone aufteilen zu müssen.
  • Osram Steckdose per Alexa steuern

    Moved
    17
    0 Votes
    17 Posts
    3k Views
    W
    Link nicht, aber wenn Du mal nach Timeout oder Zeitsteuerung suchst, ist das sicher was dabei. Es geht eben darum, eine Timeout-Schleife nur einmal zu starten, wenn der Trigger erfüllt wird, bzw. eine laufende Schleife zu beenden und neu zu starten. Wenn ich, nur al Beispiel, einen Schalter hätte, der eine Sprachausgabe startet, die aber erst nach einer Minute per Timeout ausgeführt wird und ich drücke den Schalter innerhalb der Minute mehrfach, dann starten auch dementsprechend viele Schleifen und werden nach und nach ausgeführt. Oft ist das halt nicht erwünscht und dann beendet man den Timeout eben, bevor man ihn startet. Dann würde im Beispiel eben exakt eine Minute nach dem letztmaligen Drücken des Schalters die Sprachausgabe gestartet, und die Drück davor und die dadurch getriggerten Ausgaben ignoriert bzw. gestoppt. Gruss, Jürgen
  • Skript nach dem Verschieben weg

    javascript
    4
    0 Votes
    4 Posts
    958 Views
    eumatsE
    Ich habe mal etwas rumgeforscht. Das Problem lag bei "Mirror scripts to file path:" des javascript Adapters. Sobald dort ein Pfad eingetragen ist (z.B. /opt/iobroker/mirror/path) verhält sich der Skript Editor "komisch" (siehe oben). Ich habe jetzt das "Mirror scripts to file path:" entfernt und nutze wieder den js2fs Adapter. Bisher sind keine Fehler mehr aufgetreten. Auf GitHub steht beim javascript Adapter unter ToDo: disk mirror (low prior) Daher erstelle ich mal keinen issue. Die Funktion scheint einfach noch nicht (fertig) implementiert worden zu sein. Ein netter Nebeneffekt. Ich habe nun ein iobroker Testsystem mit dem ich nun spielen und hier beim Testen unterstützen kann. :-)

541

Online

32.7k

Users

82.6k

Topics

1.3m

Posts