Weiter zum Inhalt

Skripten / Logik

16.7k Themen 216.0k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 50k
    3k Themen
    50k Beiträge
    D
    @maxclaudi sagte: @Daniel-8 sagte: @maxclaudi Wie regelt man die Leistung am oberen Ende herunter das die Zellen besser Balanciert werden können. Indem man selbst die Ladeleistung in W begrenzt. Geht aber wahrscheinlich nur mit ac Ladung. Man kann sich auch allein auf Firmware und BMS verlassen, wenn man gutgläubig darauf vertraut. Was meint ihr mit ZwangsLadung? Nenne es manuelle Kalibrierung oder zu 100% aufladen. Die obere ladegrenze bestimmt doch normal die Firmware oder? Ja bzw. von Dir mit socSet. Wenn man es mit gemessenen Volt realisiert verlässt man sich auf Messwerte und nicht auf geschätzten SoC. Verstehe ich irgendwie nicht. Die obere ladegrenze ist ja immer 100% und die erreichte vollzahl in der Firmware wo 100% aussagt.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    Samson71S
    @Thomas-Braun sagte: Ich hab das mit der neurotischen Nulleinspeisung bei BKW auch noch nie verstanden. Ist doch ganz logisch. Er hat nach eigenen Angaben 3 WR sprich BKW. Also nicht offiziell. Wenn dann "zu viel" Einspeisung ins Netz geht, fällt er zwangsläufig irgendwann bei einem 2-Richtungs-Zähler bei der Ablesung mal auf.
  • Hilfe für Skripterstellung mit Node-RED

    964 13k
    964 Themen
    13k Beiträge
    A
    @OliverIO Danke für die Analyse und der grundsätzlichen Bestätigung, dass es eigentlich richtig ist und auch funktionieren sollte. Unterdessen ist es so, dass ich den wiederholzykluss auf 20min gestellt habe und zwischen jeder Anfrage 1 Minute warte. Zusätzlich habe ich ja die udev-Regel entfernt und das Portweiterleiten mit den Proxmox eigenen Mitteln gemacht. Es läuft nun seit 25h so, und Fehler mit keinem String ist noch 2x aufgetreten, hat sich unterdessen aber sogar selber gefixt und läuft seither ohne erkennbar Fehlermeldungen durch. Weil es ja so merkwürdig reagiert hat, habe ich den Pylontechadapter nochmals installiert und die neue Schnittstelle eingerichtet. Nach sehr langem warten wurde der Adapter sogar grün und er hat tatsächlich die BMS Infos rausgelesen, aber die Zelleninfos kamm nicht. Ich habe zwar keine Ahnung wie das Pytes BMS Tool das wirklich macht, aber ich habe den Eindruck, dass der Abfragezyklus nicht mehr als 1x pro Minute gestartet werden darf. Das Pytes Tool bringt alle infis eigentlich recht schnell. Bei meinem 12V System mit den DALI ist es so beschrieben, dass man nur 1x pro Minute Abfragen, kann weil der Prozessor sonst seine Aufgabe nicht machen kann. Aktuell läuft es und ich beobachte das sehr intensiv, weil ich der Sache noch nicht ganz traue.
  • Gelöst: 8-fach Schaltaktor schaltet nicht per Script

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    2k Aufrufe
    Niemand hat geantwortet
  • Python Script ausführen (GPIO)

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    6k Aufrufe
    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

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    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

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    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

    Verschoben
    13
    1
    0 Stimmen
    13 Beiträge
    5k Aufrufe
    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

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    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.

508

Online

33.0k

Benutzer

83.6k

Themen

1.3m

Beiträge