Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.9k 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
    paul53P
    @maxclaudi sagte: Falsch berechnet wird von der Firmware nichts. Das kann ich nicht bestätigen. Ich betreibe den SF 800 Pro 2 ohne PV als reine Notstromlösung. In diesem Fall ist die Berechnung des SoC "völlig daneben". Folgende Werte des BMS sind ab ca. 16 Stunden nach 100-%-Kalibrierung etwa 3 Tage lang konstant: [image: 1786446601099-sf800pro2bms.jpg] Danach sinkt die Spannung langsam, aber der SoC bleibt konstant auf 100 %. Die Batterie wird langsam (mit 0,2 A) entladen (Selbstentladung / BMS?). Die folgenden DP-Werte passen nicht: state: Müsste 2 oder 0 sein, da die Batterie nicht geladen, sondern entladen wird, wie man an der Spannung sieht. batcur: Das Vorzeichen müsste negativ sein "socLevel" wird anscheinend aus "batCur" berechnet, was erklärt, dass nach Beendigung der Ladung mit "socSet" = 85 % der SoC weiter um jeweils 1 % alle 2 Stunden steigt anstelle mit dieser Rate zu sinken. Anmerkung: Ich habe den SF per Router vom Internet abgekoppelt.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    D
    Nochmals herzlichen Dank!!!
  • Hilfe für Skripterstellung mit Node-RED

    964 13k
    964 Themen
    13k Beiträge
    A
    @OliverIO Für mich als ex. Elektroninstallateur ist es eben vielfach einfacher in einer Maske zu sehen was der Code eigentlich machen sollte, als in einem strukturierten Text. Wir verwenden bei uns im Job auch sehr viel strukturierte Text für Steuerungsfunktionen, aber das ist in der Regel eine andere Abteilung, ich bin nur zuständig, dass die Elektropläne korrekt und vollständig für alle sind. Klar, dass interesse an den Möglichkeiten ist schon lange geweckt, aber wie bei allem, wenn man das nicht oft macht, vergisst man sehr vieles wieder. Bei mir ist entstehen solche Dinge eben manchmal aus "dummen" Ideen, oder eben aus "herausforderungen" die man nicht direkt sucht. Ich arbeite mich jetzt mal rund um und schaue was da raus kommt. Nochmals herzlichen Dank Gruss Andi (aus der überhitzten Schweiz)
  • Feldinhalt in Schedule Funktion einfügen

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    746 Aufrufe
    cashC
    Du bist ein Genie ;) Hätte ich natürlich auch selber drauf kommen können. Ich muss mich da noch etwas umgewöhnen an die alternative herangehensweise von Problemen. Nochmals Danke….
  • Ausführung von Scripts protokollieren

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    586 Aufrufe
    C
    O.K., ich dachte wenigstens die letzte Startzeit würde vielleicht auch so irgendwo protokolliert, ähnlich dem Zeitstempel "Zeit" und "geändert" bei den Objekten…?!
  • Suche nach Geräten in Gewerk funktioniert nicht

    Verschoben
    3
    2
    0 Stimmen
    3 Beiträge
    543 Aufrufe
    flugwelleF
    Hast Du mal ioBroker neu gestartet? Ich habe bei HM IP auch öfter das Problem, dass neue Geräte zwar angezeigt, aber die Trigger nicht ausgelöst werden. Meist klappt es aber nach einem Neustart … Gruß, Rudi
  • Sayit to Alexa

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    3k Aufrufe
    ElzersharkE
    Ich hab das sogar so gemacht. Mini Windows PC. Dort Alexa drauf installiert. Mit Auto Erkennung. Über sayit wird das sozusagen an den Mini Windows PC ausgegeben. (nicht hörbar. Da die Stimmausgabe quasy virtuell "im" Mini-PC ausgegeben wird) Script/Block erstellen. Uhrzeit oder was auch immer.. z.B. Morgens um 7.00Uhr Sayit Ausgabe z.B. "Alexa, spiele Musik im Schlafzimmer ab" Mini-PC Alexa lässt dann den Echo im Schlafzimmer um 7.00Uhr Radio abspielen. Oder mp3, oder was auch immer… ;)
  • Ansteuern von Sonoff

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    WalW
    Das ist ganz einfach, du mußt ein ioBroker-Output nehmen. [image: 2551_nodered.jpg]
  • Blockly : Schleife mit Solange oder Bis warum geht die Nicht?

    Verschoben
    7
    1
    0 Stimmen
    7 Beiträge
    7k Aufrufe
    AlCalzoneA
    Für mich sieht das aus als willst du die Lautstärke langsam runterfahren. Tut es das auch oder wirds nach 300ms schlagartig leise? Dimmen kannst du per Schleife eigentlich nicht, das geht am besten per Intervall Gesendet von iPhone mit Tapatalk
  • Sonos über Blocky steuern

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    2k Aufrufe
    BBTownB
    ja, das geht wenn Du den Sender (favorite_set) nur beim "Gruppenleiter" änderst. Ich habe mal ein HowTo geschrieben in dem ich das Prinzip in Verbindung mit Alexa beschreibe. http://forum.iobroker.net/viewtopic.php?f=37&t=7395 Im Grunde ganz einfach … lasse nur bei den SONOS Geräten den Favoriten ändern, bei denen der "coordinator" (Gruppenleiter) nicht vom eigenen Namen abweicht. Oder anders herum ausgedrückt - nur bei den SONOS Geräten bei denen der Coordinator dem eigenen Namen entspricht. Wenn der "coordinator" vom eigenen Namen abweicht, dann ist dieses SONOS Gerät gerade Mitglied eine Gruppe.
  • Anbindung Texecom Premier Alarmanlage

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    394 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Globale Funktionen in Blockly

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    3k Aufrufe
    R
    Hallo rantanplan Dankeschön für Deine Antwort. Dann hab ich wohl das falsche gesucht. Damit ist die Frage gelöst. Gruß Daniel
  • [Blockly] Schalten zwischen Sonnenunter- und -aufgang mit zusätzlicher Bedingung

    Verschoben
    18
    1
    0 Stimmen
    18 Beiträge
    5k Aufrufe
    E
    Ich hole mal etwas weiter aus: Wir haben 2 Lampen auf den Sideboards in dem entsprechenden Zimmer. Diese werden bei Aktivierung des Nachtverschlusses des Hauses eingeschaltet. Wenn wir dann noch kurz in das Zimmer gehen soll die Deckenlampe wegen der eingeschalteten Lampen auf dem Sideboard nicht angehen. Gehen wir jedoch zum Beispiel morgens nach dem Aufstehen in das Zimmer sind die Lampen auf den Sideboards aus und da soll dann eben die Deckenlampe angehen. Ausgeschaltet wird die Deckenlampe in jedem Fall manuell am Schalter an der Wand bei verlassen der Tür, bzw. über den eingebauten Timer im Aktor nach spätestens 30 Minuten. Ich versuche erstmal eine Vorschläge umzusetzen und zu testen und melde mich dann hier noch mal…hoffe ich bekomme das hin ;-)
  • Reaktion auf ein bestimmtes RF-Signal mittels Blockly

    Verschoben
    1
    2
    0 Stimmen
    1 Beiträge
    596 Aufrufe
    Niemand hat geantwortet
  • MQTT Befehl / Blockly [gelöst]

    Verschoben
    7
    2
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    Z
    Danke! http://forum.iobroker.net/posting.php?m … 21&t=10711#
  • [gelöst] Blocky Suche doppelten und

    Verschoben
    1
    1
    0 Stimmen
    1 Beiträge
    307 Aufrufe
    Niemand hat geantwortet
  • Über Blockly E-Mail versenden.

    Verschoben
    3
    2
    0 Stimmen
    3 Beiträge
    3k Aufrufe
    K
    Danke dir, ja die Instanz ist die .1, weil ich aus versehen zwei installiert habe und danach die .0 gelöscht habe! Danke für deine Hilfe, es geht jetzt! :mrgreen:
  • Hue Steuern mit node-red über Alexa

    Verschoben
    1
    1
    0 Stimmen
    1 Beiträge
    891 Aufrufe
    Niemand hat geantwortet
  • Timeout in Blockly funktioniert nicht

    Verschoben
    17
    1
    0 Stimmen
    17 Beiträge
    3k Aufrufe
    rantanplanR
    @BBTown: Er ist ja noch neu an Bord, helfen wir ihm sich zurecht zu finden ;) ` Hmmm….Von Dir kann ich noch was lernen ;)
  • Script abbrechen wenn innerhalb einer Zeit Bedingung wieder erfüllt

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    884 Aufrufe
    paul53P
    Das geht mit clearTimeout(timer). vat timer = null; on({id: 'ping.0.orangepiplus2e.192_168_178_60', change: 'any'}, function(obj) { if(obj.state.val) { if(timer) clearTimeout(timer); } else { timer = setTimeout(function() { // Hier nach 5 Minuten "Nicht Erreichbarkeit" Aktion ausführen log('Homeduino nicht mehr erreichbar.'); }, 300000); // 5 Minuten } });
  • [PROBLEM] Node Red: mit Exec Node gestarteten Prozess schließen (kill)

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    L
    Wie es der Zufall will: den ganzen Tag habe ich nach einer Lösung dieses Problems gesucht, und eine halbe Stunde nach der Erstellung dieses Threads habe ich die Lösung doch noch selbst gefunden. Der Output des exec-Nodes muss von "exec-mode" in "spawn-mode" geändert werden. Danach lässt sich sich mit einem msg.kill am Eingang der Task samt laufendem Python-Script schließen.
  • [Blockly] LED Kugel mit Zeitsteuerung erweitern

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    830 Aufrufe
    BBTownB
    @Modjo: Hallo BBTown, ich habe das jetzt genau so gelöst, wie du es beschrieben hast. Vielen Dank, dass du dir so viel Mühe mit dem Bild und Beschreibung gemacht hast -> Top! :D ` Das Programm nennt sich "skitch" und damit ist das Erstellen von Screenshots mit Hinweisen ein Kinderspiel ;) 8-)
  • Script Reihenfolge Parameter setStateDelayed

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    paul53P
    @baeckerman83: Laut der Anleitung kommt also delay an der 4. Stelle, davor die Stelle müsste ein Bool sein für isAck. Im Beispiel steht die Zeit für Delay aber an dritter Stelle. ` Die Parameter ab isAck sind optional. Ob die 3. Stelle isAck oder delay ist, wird am Typ (boolean / number) unterschieden.

455

Online

33.0k

Benutzer

83.6k

Themen

1.3m

Beiträge