Skip to content

Skripten / Logik

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

16.6k Topics 213.6k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    D
    @arnod Schon wieder ich. Diesen Datenpunkt habe ich nicht, wurde der ersetzt? 0_userdata.0.Charge_Control.Allgemein.EigenverbrauchDurchschnitt_kWh Siehe Bild [image: 1771685220871-charge-kontrol-fehlt.png] Oder was hast Du da reingemacht? Vieeeelen DANK.
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    paul53P
    @13patrick37 sagte: Szenen nur Buttons sind Deshalb wird auf "ist wahr" getriggert. Hat die "Scene Abschalten" eine besondere Bedeutung (Licht aus)? Falls nicht, kann man auch einen Selektor für den Trigger verwenden.
  • 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
  • Adapter aWATTar mit zwei Zeiträumen

    12
    0 Votes
    12 Posts
    841 Views
    paul53P
    @judisi sagte: hab ich in der Instanz aWATTar1 eingegeben, dass um 19:05 nur die Preise von 22:00 bis 18:00 beachtet werden sollen. [image: 1695816526888-blockly_temp.jpg] Es wird noch kein Gerät geschaltet.
  • Kann man einem Datenpunkt eine flexible Werteliste zuweisen?

    30
    0 Votes
    30 Posts
    2k Views
    T
    @mickym sagte in Kann man einem Datenpunkt eine flexible Werteliste zuweisen?: Ich glaube das wirst Du Pech haben - man kann nicht mal mit Javascript die enums modifizieren. Vielleicht verstehe ich dich falsch jedoch mit dieser Funktion: async function addToEnum(enumName, newStateId) { if (!await existsObjectAsync(newStateId)) { log(newStateId + ' not exist!', 'warn') return false; } let myEnum = await getObjectAsync(enumName); if (myEnum) { let pos = myEnum.common.members.indexOf(newStateId); if (pos === -1) { try { myEnum.common.members.push(newStateId); myEnum.from = "system.adapter." + "0"; myEnum.ts = new Date().getTime(); await setObjectAsync(enumName, myEnum); return true; } catch (e) {log(e + ' add id: ' + newStateId,'error')} } } return false; } kannst du einem enum ein neues Mitglied verpassen.
  • Zeitangabe von h:m in m umrechnen

    13
    1
    0 Votes
    13 Posts
    1k Views
    S
    @homoran sagte in Zeitangabe von h:m in m umrechnen: @stefanrs sagte in Zeitangabe von h:m in m umrechnen: Hat funktioniert du bist noch ein paar Antworten schuldig! Was war los? Es lag am Blockly. Ich habe es so aufgebaut wie dein Blockly und dann ging es.
  • anzahl gestoppter instanzen / wert vorhanden?

    blockly template javascript
    5
    0 Votes
    5 Posts
    572 Views
    L
    @shadowhunter23 sagte in anzahl gestoppter instanzen / wert vorhanden?: @ltsalvatore device-watcher kann anzeigen wie viele Adapter gestoppt sind https://github.com/ciddi89/ioBroker.device-watcher/blob/main/README.md [image: 1694842481089-screenshot_2023-09-16-07-33-53-935_com.android.chrome-edit.jpg] hi.. ich wollte nur kurz einmal danke sagen für den tipp mit dem adapter. zuerst war ich skeptisch und wollte nicht noch einen weiteren adapter installieren, und stattdessen das ganze mit skripts lösen. aber der apdater hat echt einiges zu bieten und hat auch dazu geführt, dass ich sogar weitere skripts und selbst angelegte datenpunkte komplett löschen konnte. danke nochmal 👍😊
  • Astrozeiten nicht aktualisiert

    Moved
    31
    3
    0 Votes
    31 Posts
    1k Views
    HomoranH
    @mcm57 erledigt
  • S0 Zähler einbinden mit BananaPi M5 (Ohne GPIO)

    2
    2
    0 Votes
    2 Posts
    1k Views
    HomoranH
    @stefan-falt sagte in S0 Zähler einbinden mit BananaPi M5 (Ohne GPIO): zu einem Wiki lozen https://www.bundesnetzagentur.de/DE/Beschlusskammern/BK06/BK6_83_Zug_Mess/835_mitteilungen_datenformate/Mitteilung_26/Anlagen/Codeliste_OBIS_24a.pdf?__blob=publicationFile&v=1
  • Messdaten werden vom Tasmotagerät nicht mehr "erkannt"

    5
    0 Votes
    5 Posts
    449 Views
    ?
    @raspido also ich habe den Sonoff ohne separaten mqtt, da sich ja einer im Adapter befindet. Dabei in tasmota die Daten passend und fertig. Hat unter Objekte je Sensorwert einen DP
  • Meldung zu bestimmter Zeit

    14
    2
    0 Votes
    14 Posts
    1k Views
    M
    Danke @Homoran ich weiß zwar nicht woran es jetzt gelegen hat, aber jetzt klappt alles wieder. Was ich gemacht habe: die Systemzeit kontrolliert (Console) die Systemzeit mit Absicht verstellt die Zeitzone erneut definiert jetzt klappt alles wie gewünscht. danke
  • Witterungsgeführte Vorlauftemperatur

    14
    0 Votes
    14 Posts
    2k Views
    O
    @paul53 said in Witterungsgeführte Vorlauftemperatur: @olek_michdoch sagte: Muss da was am PI regler verstellt werden? Wenn die Regelung instabil ist, vergrößere den Wert von Xp (z.B. 50). @olek_michdoch sagte in Witterungsgeführte Vorlauftemperatur: Der VLT-Istwert wird alle 10sek. vom Shelly abgerufen. Dann kann Tn sicherlich auf 20 verringert werden? @paul53 Ok habe Xp auf 50 geändert und Tn auf 20 geändert. Werde berichten wie es sich verhält
  • [gelöst] Wert wird in State geschrieben

    21
    0 Votes
    21 Posts
    2k Views
    paul53P
    @ben1983 sagte: Funktioniert einwandfrei. So ist der richtige Umgang mit einem DP vom Typ "json". Bei einem DP vom Typ "array" übernimmt der Javascript-Adapter die Wandlung von und nach JSON.
  • Werte aus Google FIT abfragen

    11
    0 Votes
    11 Posts
    1k Views
    WszeneW
    @haus-automatisierung sagte in Werte aus Google FIT abfragen: @diginix sagte in Werte aus Google FIT abfragen: Hätte gedacht du hast vllt eine Smartwatch Apple Watch :watch: Diese kann auch zu Google Fit syncen :stuck_out_tongue_winking_eye:
  • Parser: Regex hilfe .... erstes, zweites, drittes Ergebnis

    7
    0 Votes
    7 Posts
    560 Views
    S
    @homoran perfekt! Danke !! (bin ein absoluter JSON newbie :-) )
  • Wo ist Frage an Alexa

    8
    3
    0 Votes
    8 Posts
    542 Views
    NewpicselN
    Moin @mico Es gibt mittlerweile ein fix für den Alexa Adapter, hast dein Blockly damit schon getestet? Ich schätze damit sollte es klappen aber wäre dennoch interessant. Schöne Grüße
  • Blockly - Funktionen global verfügbar machen

    5
    0 Votes
    5 Posts
    412 Views
    F
    @paul53Hi, das ist ein super Beispiel, vielen Dank. Ich hab damit schon erste Versuche unternommen. Ich bin allerdings nicht der Javaexperte und muss mich noch reinfuchsen. Ich werde noch herausfinden müssen wie man dann noch Werte an die Globale Funktion dann noch übergibt. Vielen Dank erst einmal.
  • [ Geklärt ]Wärmepumpe mittels Heishamon Topic ansteuern

    blockly
    2
    3
    0 Votes
    2 Posts
    1k Views
    dogfight76D
    @altersrentner Hallo, hast du über Heishamon und ioBroker deine Visalisierung gemacht ?
  • [gelöst] Substring nicht möglich? Übersehe ich was?

    5
    0 Votes
    5 Posts
    174 Views
    Ben1983B
    @haus-automatisierung Danke das war es. Es hatte sich noch ein State mit rein "gemogelt", der von type Boolean war. Ich habe nämlich eine enum ausgelesen und die Id verändert.
  • [erledigt]alexa2.0.History knoten nicht mit Werten gefüllt

    4
    0 Votes
    4 Posts
    542 Views
    M
    @ronny-gerndt shit ich habs auch grad in https://forum.iobroker.net/topic/67966/zu-welchem-alexa-wird-gesprochen-script/2?_=1693879187648 gelesen das ist wieder eine super nervige Einschränkung. Das Amazonzeug nervt zusehends. was die eine Woche noch funktioniert, muss die nächste Woche nicht mehr laufen... Wecker verworfen und Routine starten das gleiche. Support führt Dich einen Monat an der Nase rum.. Danke Dir für die Hilfe.
  • Prüfen ob Wechselrichter verbunden

    27
    0 Votes
    27 Posts
    2k Views
    Stefan FaltS
    @schmakus Dankeschön ... ich bin schon so von Blockly durchdrungen dass man nicht mehr auf die einfachsten Lösungen kommt ... Danke.
  • [gelöst] Datenpunkt per HTTP-Endpunkt beschreiben

    11
    1
    0 Votes
    11 Posts
    380 Views
    mickymM
    @david-g das war keine EPG Tabelle sondern eine App
  • Stromverbrauch und Kosten erfassen bei dyn. Stromtarif

    8
    0 Votes
    8 Posts
    671 Views
    paul53P
    @libertyx82 sagte: ein Diagramm erstellen kann Man kann alle 3 historisierten Datenpunkte in einem Flot-Diagramm darstellen. Zum Historisieren kann auch der SQL-Adapter verwendet werden.

727

Online

32.7k

Users

82.4k

Topics

1.3m

Posts