Skip to content

Skripten / Logik

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

16.5k Topics 213.3k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    A
    @azzkikrboy Hattest du zum Monatswechsel eine Störung? Die Daten werden in der Nacht am 01. des jeweiligen Monats gelöscht, wenn das Skript läuft und nicht gerade gestoppt wurde.
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    I
    @peterfido Danke! Das wäre eine weitere Alternative, wenn ich mit dem TadoAdapter am Ende scheitere. Dann würde ich den Weg gehen wollen, das ganze via Matter zu lösen. Hab oben ja schonmal kurz erwähnt, dass ich schon einen Sonoff MG25 Thread Dongle hier liegen habe. Den habe ich allerdings noch nicht geflasht und im PI eingerichtet. Wenn es nur der Batteriestatus ist der fehlt, damit könnte ich leben. Den könnte ich mir ja dann immernoch aus dem TadoAdapter nehmen, wenn ich das möchte
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    S
    welche Palette hast du installiert, damit du den "AND" Baustein hast?
  • SetState(), wann genau wird das Objekt angelegt?

    Moved
    6
    0 Votes
    6 Posts
    2k Views
    ruhr70R
    Hi Bluefox, also danke, danke, danke, dass Du Dir immer wieder die Zeit nimmst. Das hat mich jetzt wirklich eine ganze Ecke vom Verständnis weitergebracht. :-) Obwohl… asynchron und "single-threaded" ist für mich so ein kleines Paradoxon. :-) Und über den Unterschied zu der Pause Funktion (da habe ich verstanden, warum das Blödsinn ist) und setTimeout muss ich auch noch einmal grübeln. Gruß Michael
  • Sinnvoller Einstieg, Entwurf

    Moved
    5
    0 Votes
    5 Posts
    2k Views
    P
    @micheljarre: Ist eigentlich ./iobroker backup wirklich vollständig, oder empfiehlt es sich, weitere Kommandos einzubauen? ` Schau mal hier http://forum.iobroker.net/viewtopic.php?f=8&t=991&sid=f99db029efaab699f40f4df6ea044a4a Gruß Pix
  • Fehler in der Javascript Doku, createState Beispiele

    Moved
    5
    0 Votes
    5 Posts
    3k Views
    ruhr70R
    ich teste es noch einmal Gesendet von iPhone mit Tapatalk
  • Pushover bei Zeitsteuerung

    Moved
    5
    0 Votes
    5 Posts
    2k Views
    S
    Kurze Rückmeldug: Funktioniert! Vielen Dank!
  • Abfrage der Homematic Tasterschnittstelle HM-PBI-4-FM

    Moved
    4
    1
    0 Votes
    4 Posts
    2k Views
    S
    Hallo Pix, ok. Ich habs jetzt so gelöst, indem ich den Übertragungsmodus einfach auf "Standard" umgestellt habe.
  • SayIt -> Sonos: Received file is too short

    Moved
    9
    0 Votes
    9 Posts
    2k Views
    T
    Seit dem Update 0.3.9 kommen trotz Workaround die Ansagen wieder doppelt. Erst in eingestellter Lautstärke und danach leiser (fast wie ein Echo).
  • Auslösen nur bei LEVEL-Änderung am Dimmer / nicht bei Script

    Moved
    5
    0 Votes
    5 Posts
    2k Views
    F
    Ich habe einen Unterputz-Dimmer (der hat leider keine virtuellen Kanäle) der von den Flurtastern direkt geschaltet wird. (eigentlich nur ein oder aus, mit kurzem Tastendruck) Genauso kann er über einen Metro-Tile-Toggle über eine Variable (boolean) ein- und ausgeschaltet werden. Der Dimmer soll zu verschiedenen Tageszeit verschiedene Level anfahren. Den jeweiligen Status soll der Metro-Tile-Toggle in VIS anzeigen. Ich muss also die Variable auf true setzen, wenn der Dimmer mit dem HardwareTaster eingeschaltet wird, also über den LEVEL triggern. Genauso muss ich den LEVEL verändern, wenn ich per VIS einschalte. (was aber auch wieder triggert) Dazu kommt noch, dass der Dimmer zu schnell hochdimmt, trotz langsamer Parameter in der CCU Es wird also zu hell, bevor ich eingreifen kann. Ich mache es jetzt so, dass ich den Dimmer defaultmäßig auf einen LEVEL von 10% fahren lasse (CCU seitig) und nur mit diesem LEVEL den Trigger auslöse. (val: 10) Es gibt dabei beim hochdimmen leider eine unschöne Verzögerung, aber es funktioniert zumindest
  • Unterschiede Objekte hm-rega und node-red?

    Moved
    3
    0 Votes
    3 Posts
    1k Views
    ruhr70R
    Danke! das erklärt es!
  • Ccu.io regaIndex und regaObjects wird ersetzt durch?

    Moved
    3
    0 Votes
    3 Posts
    1k Views
    carsten04C
    Wer die Doku findet und auch liest der braucht nicht fragen :D. Lösung wäre dann die Nutzung des Selektors $(selector). Sehr mächtig und auch einfach in der Nutzung.
  • Probleme beim Addieren (aber erst seit kurzem - ging schon)

    Moved
    7
    0 Votes
    7 Posts
    2k Views
    H
    hab nun iobroker neu aufgesetzt und es geht wieder.
  • Scripte / Flow Lager Frage

    Moved
    23
    0 Votes
    23 Posts
    5k Views
    ruhr70R
    super! Gesendet von iPhone mit Tapatalk
  • Npm module

    Moved
    4
    0 Votes
    4 Posts
    2k Views
    ThisoftT
    Kann mir keiner helfen? Ich weiß, ich stelle mich wahrscheinlich gerade total dämlich an. Bin nur eben auf diesem Gebiet totaler noob :( Wäre super nett wenn mir's jemand vom Urschleim an erklären könnte.
  • Gelöst: 8-fach Schaltaktor schaltet nicht per Script

    Moved
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Python Script ausführen (GPIO)

    Moved
    14
    0 Votes
    14 Posts
    5k Views
    HomoranH
    Wenn du mir sagst welches das aktuelle und funktionierende Skript ist. Und einen Zweizeiler wozu es gut ist kommt es da hin: http://www.iobroker.net/docu/?page_id=57&lang=de Gruß Rainer Gesendet von meinem LIFETAB_S785X mit Tapatalk
  • Sicherungspfad

    Moved
    4
    0 Votes
    4 Posts
    1k Views
    BluefoxB
    @HKF8770: Hallo Stmiko, hatte ich mir so ähnlich schon gedacht. O.K. frag ich mal anders herum. Da ich viel herumprobiere kommt es von Zeit zu Zeit vor dass ich iobroker neu aufbauen muss. Wenn dies der Fall ist, wie muss ich dann da vorgehen dass ich die alten Skripte wieder habe? Oder gibt es nur den Weg diese manuell Skript für Skript wegzukopieren und zu sichern? Freddy ` Eigentlich sollte schon backup/restore funktionieren. iobroker backup iobroker restore DATEINAME
  • Frage? Objekt -> Objekt -> Array -> Objekt

    Moved
    2
    1
    0 Votes
    2 Posts
    1k Views
    BluefoxB
    @ruhr70: Hi zusammen, ich stehe gerade auf dem Schlauch… Ich (hoffe) ich habe mir folgende Struktur gebaut: filename="2015-05-22 Call Objekt.png" index="0">~~ Das Array Callid mit den darin enthaltenen Objekten kann ich wie folgt ansprechen: context.global.fbVars.callid.length Objekt fbVars -> Array callid -> darin enthaltene x Objekte Dagegen: context.global.fbVars.ringListe.ringid.length erzeugt eine Fehlermeldung. TypeError: Cannot read property 'length' of undefined Ich dachte, ich hätte folgendes erzeugt: Objekt fbVars -> darin das Objekt ringListe -> mit dem Array ringid -> und darin enthaltene Objekte Kann mir jemand dabei helfen, den Knoten im Kopf aufzulösen? :mrgreen: :? ` Wie sieht JSON.stringify(context.global.fbVars.ringListe) aus?
  • Migration Scriptgui ccu.io -> iobroker.javascript

    Moved
    13
    1
    0 Votes
    13 Posts
    4k Views
    P
    Hallo, @Bluefox: Die kann man leider direkt nicht editieren. Aber da wird ace editor verwendet. Und der ist wirklich bequem. Und wenn nicht, sage einfach und wir werden es verbessern. ` Der Editor zeigt mir immer nur 23 Zeilen auf einmal an, auch wenn ich das Fenster größer ziehe (Browser Safari und Chrome auf OS X Yosemite). [image: 261_bildschirmfoto_2015-03-29_um_15.09.35.jpg] Die Doku der Parameter für createState ist unvollständig. Wie nutze ich "forceCreation"? Wenn ich z.B. den Namen oder die EInheit einer Variable im Nachhinein ändern will, sollte sie beim Reload die Änderung in der Deklaration übernehmen. Bisher muss ich sie immer löschen und das Skript neu starten. Das ist sicher nicht gut u.a. für History. Nutzt man das so? createState('Alarmanlage', 0, {forceCreation: true}, {name: 'Status Alarmanlage (r)', type: 'number', states:['unscharf','scharf']}); Gruß Pix
  • (beantwortet) skripte sichern

    Moved
    3
    0 Votes
    3 Posts
    2k Views
    BluefoxB
    @iben: Hallo, ich habe die Backup Option entdeckt (iobroker backup), dort scheint alles gesichert zu werden. So klassisch auf Dateiebene gib es nichts mehr? Gruß, Marco ` Nein. Weil später alles sowieso in DB liegen wird und da gibt es kein FileSystem.

794

Online

32.6k

Users

82.2k

Topics

1.3m

Posts