Skip to content

Skripten / Logik

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

16.6k Topics 214.0k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    portyP
    Guten Morgen @schimi wie bereits im EDIT erwähnt funktionierte es ab dem nächsten Morgen doch. HEMS war deaktivert und auch die anderen Settings (SmartMode Off etc ) waren so eingestellt wie du es mal in irgend einem Post mal erwähnt hattest. Device ID etc war natürlich drin, sieht man in meinem Bild schlecht da schwarz auf schwarz ausgeblendet :) wir waren unterwegs an dem Tag und ich hatte es nur in der App gesehen das der Modus auf "Standby" stand obwohl wir zu dem Zeitpunkt einen Verbrauch von ca. 450W hatten. Habe dann in der App auf "Netzausgangsmodus" gestellt. Am nächsten Morgen dann das Script gestoppt, den Modus von Hand über den MQTT-Datenpunkt geändert was auch funktionierte. Was ich nicht drin hatte da es als "optional" eingetragen war, war der Datenpunkt "evccModus: "0_userdata.0.zendure.EVCC_Modus", diesen hatte ich noch hinzugefügt. Danach mal das Script von @maxclaudi gestartet und den Modus darüber ungestellt, auch erfolgreich. Gestern hat es mit deinem Script jedenfalls wunderbar funkioniert, wobei ich auch schon überlegt habe nich auf 0 sondern eher auf Minimalbezug zu stellen. Habe den Aktuellen Stromverbrauch mal auf meine Ulanzi TC001 gelegt und das springt nicht schlecht :) Danke fürs Update von deinem Script, schaue ich mir nachher Zuhause mal an.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    Murphy 0M
    Bei 19% hat das Blockly abgeschaltet. Seit 2 Tagen nicht kalibriert. [image: 1773614994393-img_3949-resized.png]
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    Marc BergM
    Es gibt in der Verson 1.3.0 einen neuen Node: iob-setObject (Stand 10.02.26 noch beta) Mit dem neuen Node kann man ioBroker-Objektdefinitionen (Metadaten) direkt schreiben und ändern. Hauptfunktionen: Instanz-Konfigurationen ändern - z.B. MQTT publish-Pattern, Intervalle, etc. Objekt-Eigenschaften aktualisieren - Namen, Rollen, Einheiten, Min/Max-Werte ändern es gibt zwei Modi: Merge-Modus : Ändert nur die angegebenen Eigenschaften, alle anderen bleiben erhalten Replace-Modus: Überschreibt das komplette Objekt Typischer Workflow: Objekt mit iob-getobject holen Mit Change-Node gewünschte Properties ändern Mit iob-setobject zurückschreiben
  • [Vorlage] Surepetcare - Sureflap & Surefeed

    javascript template
    2
    0 Votes
    2 Posts
    704 Views
    H
    @anna danke für das Script. Kannst Du mir erklären wie ich an den Token komme? Ich würde gerne den Status der Klappe auslesen können und diesen ggf. ändern. Lieben Danke Heiner
  • Code an Restapi senden via http Befehl…

    Moved
    15
    2
    0 Votes
    15 Posts
    3k Views
    OliverIOO
    @stefanhemi1 sagte in Code an Restapi senden via http Befehl…: @zodiac2812 Guten Abend oder besser noch guten Morgen! Darf ich mal neugierig sein und nachfragen, ob man in diesem Thema schon weiter gekommen ist? MfG, Stefan! das hier ist schon alt. was willst du genau erreichen? folgende fragen muss man sich beim Abruf oder senden per http überlegen: mit welcher Methode erwartet die gegenstelle die Anfrage (GET oder POST) gibt es eine Authentifizierung? Welche Methode? (formular, oauth, Basic) Welche Daten in welchem exakten Format erwartet die Gegenstelle zum Abruf , aber auch zum setzen von Daten (JSON,XML,proprietär). Das findet man entweder in API-Beschreibungen oder bekommt das durch Reengineering raus (sehr aufwändig, viel rumprobieren) und manchmal versucht der Hersteller der Gegenstelle es auch durch verschlüsseln oder verschwurbeln künstlich schwierig zu machen.
  • Windows Apps mit Alexa starten/öffnen

    1
    0 Votes
    1 Posts
    173 Views
    No one has replied
  • Inkonsistenzen mit getEnums('rooms')

    javascript
    3
    0 Votes
    3 Posts
    497 Views
    Christof.KacC
    @paul53 Danke, ich dachte, ich übersehe etwas oder etwas ist schief. Ich war halt überrascht, dass nicht entweder alle Text oder alle Object sind. Danke Christof
  • Batterystatus abfragen und entsprechend Tablet laden

    Moved
    8
    2
    0 Votes
    8 Posts
    4k Views
    B
    sorry war falscher post
  • Hilfe zu ICal

    12
    0 Votes
    12 Posts
    384 Views
    HomoranH
    @uwew sagte in Hilfe zu ICal: wo bekomme ich aber den Namen ausgegeben bzw. wenn mehrere am Tag Geburtstag haben? Müssten in dem Datenpunkt ical.0.data.text stehen. Da muss es aber auch herausgefiltert werden
  • Timerstop Javascript/Blockly bei Funktionsaufruf

    javascript node-red blockly
    10
    0 Votes
    10 Posts
    931 Views
    M
    @asgothian Hallo, danke für deine Antwort. Was ich machen möchte: Jeder Bewegungsmelder hat einen eigenen Timer. Dieser Timer wird bei Ausschalten des Bewegungsmelders gestartet. Wenn der Bewegungsmelder nochmal getriggert wird, wird der Timer resettet. Die Ausgänge sollen logischerweise das erste mal bei einem Signaleingang auf dem Bewegungsmelder auf 1 gesetzt werden. Hinter dem IObroker habe ich eine Eigenentwicklung hängen , die die Stromstoßrelais dort hinter schaltet. Ich möchte, dass der jeweilige Timer bei Funktionsaufruf resettet wird. Das Tor und der Eingang haben jeweils einen eigenen Bewegungsmelder. Beide Bewegungsmelder schalten aber die selben Ausgänge. Danke und Gruß MJ
  • Scenen - wie aktuelle "Situation" als Szene speichern?

    1
    0 Votes
    1 Posts
    194 Views
    No one has replied
  • Text aus Webseite parsen

    4
    0 Votes
    4 Posts
    204 Views
    HomoranH
    @sven_h sagte in Text aus Webseite parsen: funktioniertt. natürlich :joy: @sven_h sagte in Text aus Webseite parsen: Vielen Dank!! Gern geschehen!
  • MQTT Nachricht verschicken

    4
    0 Votes
    4 Posts
    617 Views
    P
    @daslukas für das triggern must du dir einen eigenen Datenpunkt anlegen. In meinem Beispiel ist das "Steckdose Ein". Diese Variable bunutzt du dann im VIS [image: 1612705125899-steckdose.jpg]
  • Homematic Doorbell Sensor Homekit integration

    1
    1
    0 Votes
    1 Posts
    299 Views
    No one has replied
  • Energieerfassung mittels Weidmann emlog Script (JSON)

    1
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Hilfe gesucht: Zyklische Ausführung wird nicht gestoppt

    blockly
    5
    2
    0 Votes
    5 Posts
    301 Views
    padrinoP
    @paul53 Ja, kann er. Aber ich hatte das extra mal mit einem extrem langen Intervall getestet und in meinem Test hat jeder Trigger zwar ein neues Intervall gestartet, das konnte dann aber auch von seinem korrekten "Stopp" beendet werden, sprich bei einem neuen Intervalldurchlauf war eine "Kopie des Stopps" zuständig und funktionsfähig. :thinking_face:
  • [gelöst] Konfiguration: Zusätzliche NPM-Module ?

    Moved
    39
    0 Votes
    39 Posts
    5k Views
    paul53P
    @hanss sagte: Hast Du etwas mit Bad Füssing zu tun? Nein, kenne ich nicht mal.
  • Rolladensteuerung abhängig vom Sonnenstand

    51
    0 Votes
    51 Posts
    8k Views
    HomoranH
    @albert-k sagte in Rolladensteuerung abhängig vom Sonnenstand: meine Rollläden fahren genau so wie ich es auch manuell machen würde das ist doch mal eine Aussage! Danke!
  • Jalousie nur schalten wenn Tür zu ,,,

    7
    1
    0 Votes
    7 Posts
    603 Views
    F
    @paul53 Danke jetzt geht es :) ich glaube das wird noch ein Paar Tage & Foren dauern bis ich da mal durchblicke :)
  • ColorFind

    1
    1
    0 Votes
    1 Posts
    96 Views
    No one has replied
  • Eingestellte Weckzeit aus Sonos auslesen

    1
    0 Votes
    1 Posts
    164 Views
    No one has replied
  • Hilfe: Fenstermeldungen (Telegram)

    blockly javascript communication monitoring
    13
    0 Votes
    13 Posts
    1k Views
    R
    @paul53 sagte in Hilfe: Fenstermeldungen (Telegram): @BrokerMugel sagte: Möglichkeit, die einzelnen Fenstermeldungen zusammen zu fassen? Beispiel mit 2 Fenstern: [image: 1580495673266-blockly_temp.jpg] Hallo zusammen, ich habe den Blockly nachgebaut und angepasst, aber finde "mit: fenster" nach dem sendeOffen nicht und "fenster" bei dem zu erstellenden Text für Telegram. Hat jemand einen Tipp? Danke!!
  • Timeout richtig verwenden

    blockly
    11
    0 Votes
    11 Posts
    314 Views
    paul53P
    @invidianer sagte: wenn die Pumpe nach 5 Sekunden längst fertig ist, wartet er erst insgesamt 20 Sekunden und meldet erst dann, daß sie fertig ist? Nein, die Verzögerung wirkt nur auf die Meldung, dass die Pumpe seit 20 s läuft.

595

Online

32.7k

Users

82.5k

Topics

1.3m

Posts