Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Automatisierung
  5. Komplexe Entscheidungen in Blockly umsetzen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    883

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Komplexe Entscheidungen in Blockly umsetzen

Geplant Angeheftet Gesperrt Verschoben Automatisierung
3 Beiträge 2 Kommentatoren 379 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Stefan FaltS Offline
    Stefan FaltS Offline
    Stefan Falt
    schrieb am zuletzt editiert von Stefan Falt
    #1

    Hallo,
    man hat verschiedene Verbraucher:

    • Normaler Hausverbrauch
    • Hausbatterie zu laden
    • Auto zu laden
    • Tauchsieder für WW

    Dabei gibt es verschiedene Prioritäten:

    1. Hausverbrauch bis Bausbatterie am Ende
    2. Wenn der Hausverbrauch was über lässt geht der rest in die Hausbatterie
    3. Wenn der SOC von der Hausbatterie bei 98% ist oder 3,2kW überschritten (mehr läd' die Hausbatterie nicht) wird das Auto geladen mit 1320Watt steigend, mit allem was über ist
    4. Wenn der SOC vom Auto über 60% ist, wird der 1,4kW Warmwassertauchsieder eingeschaltet

    Dann gibt es noch mindestens einen Spezialfall:

    • Auto mit 7360W laden bis voll (32*230V)
    • Lade Nachts das Auto bis Hausbatterie beim SOC von 50% ist

    Frage:
    Wie bildet ihr das Softwaretechnisch ab?
    Jede Menge if/then? Oder eine Matrix?

    Danke + MfG
    Stefan

    29kWp PV
    57kWh Seplos Batterie + 3xMultiplus 2
    1,4kW DIY Brauchwasser
    Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
    Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

    BananaJoeB 1 Antwort Letzte Antwort
    0
    • Stefan FaltS Stefan Falt

      Hallo,
      man hat verschiedene Verbraucher:

      • Normaler Hausverbrauch
      • Hausbatterie zu laden
      • Auto zu laden
      • Tauchsieder für WW

      Dabei gibt es verschiedene Prioritäten:

      1. Hausverbrauch bis Bausbatterie am Ende
      2. Wenn der Hausverbrauch was über lässt geht der rest in die Hausbatterie
      3. Wenn der SOC von der Hausbatterie bei 98% ist oder 3,2kW überschritten (mehr läd' die Hausbatterie nicht) wird das Auto geladen mit 1320Watt steigend, mit allem was über ist
      4. Wenn der SOC vom Auto über 60% ist, wird der 1,4kW Warmwassertauchsieder eingeschaltet

      Dann gibt es noch mindestens einen Spezialfall:

      • Auto mit 7360W laden bis voll (32*230V)
      • Lade Nachts das Auto bis Hausbatterie beim SOC von 50% ist

      Frage:
      Wie bildet ihr das Softwaretechnisch ab?
      Jede Menge if/then? Oder eine Matrix?

      Danke + MfG
      Stefan

      BananaJoeB Online
      BananaJoeB Online
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #2

      @stefan-falt Ich nutze zwar durchaus JavaScript, ein ähnliches Szenario wie du habe ich mir dann aber in Blockly zusammengebaut. Also ja, jede Menge On mit If und Then bzw. in Blockly dann Falls Objekt und Falls/Sonst.
      Ich habe ja klein angefangen und das ganze Stück für Stück erweitert.
      Gesteuert wird das Laden der Akkus, die Nulleinspeisung, 2 Klimaanlagen und 1 Luftentfeuchter (also zum Thema Strom)

      • Tipp 1: Fang klein an und baue dann Stück für Stück die Dinge dazu
      • Tipp 2: lagere alles was du mehr als einmal brauchst in Funktionen aus. Wenn du dann was ändern muss kannst du es dann gleich zentral ändern oder etwas neues einbauen. Zudem kannst du es dann aus vielen Situationen aus aufrufen.
      • Tipp 3: Ich habe mir in VIS immer gleich Kontroll-Views dazu gebaut so das ich sehen kann wie der Status gerade ist und ggf. schnell manuell eingreifen kann
      • Tipp 4: Ich habe für alles in der VIS einen "Manuell" bzw. "Automatische Steuerung aus" Button. Darüber kann ich z.B. die Steuerung der Klimaanlagen ausschalten (wenn das System meint das neben dem Laden der Akkus noch genug für die Klimaanlage da ist, eigentlich aber nur kurz die Sonne raus kam). Für jeden "Manuell" Button gibt es einen Zeitplan / Cronjob der das auch wieder ausschaltet. Das kann man auch gut nutzen für Dinge wie "Auto laden ist erlaubt" oder eben nicht und von den anderen Stufen auslösen lassen.
      • Tipp 5: Manche Dinge wie das Laden des Akkus oder die Nulleinspeisung haben auch einen "Kill" Schalter, diese übersteuern und deaktivieren alles und gehen auch nicht wieder von alleine an. Zur Zeit genutzt wenn es keine Werte mehr vom Akku gibt (bzw. dem BMS).

      Und der Übertipp ist: Testen, testen und Testen. Und Logmeldungen/Debugmeldungen, zumindest am Anfang! Kann man ja über eine Variable konfigurierbar machen ob Logmeldungen erfolgen oder nicht.

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      1 Antwort Letzte Antwort
      0
      • Stefan FaltS Offline
        Stefan FaltS Offline
        Stefan Falt
        schrieb am zuletzt editiert von
        #3

        @bananajoe Danke für die Tipps.
        Funktionen - ja die habe ich schon vermisst ... dann werde ich da mal drangehen :blush:

        29kWp PV
        57kWh Seplos Batterie + 3xMultiplus 2
        1,4kW DIY Brauchwasser
        Auto aus der Batterie Laden für Arme https://forum.iobroker.net/topic/69356/keba-p30c-auto-aus-der-batterie-laden-f%C3%BCr-arme
        Brauchwasser erhitzen für Arme https://forum.iobroker.net/topic/76533/brauchwasser-erhitzen-f%C3%BCr-arme-mit-batterie

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        742

        Online

        32.6k

        Benutzer

        82.1k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe