Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. eLoP

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    E
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 6
    • Best 0
    • Groups 1

    eLoP

    @eLoP

    Starter

    0
    Reputation
    7
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    eLoP Follow
    Starter

    Latest posts made by eLoP

    • RE: Suche Unterstützung bei Blocky

      ein sehr netter forumskollege hat mir dabei geholfen und es das eigentliche script zum ansteuern der pumpe läuft sehr gut.

      22222222222.jpg

      var ZielModus, ZielTemperatur;
      
      
      on({ id: [].concat(['0_userdata.0.stromverbrauch.durchschnittsverbrauch']), change: 'ne' }, async (obj) => {
        let value = obj.state.val;
        let oldValue = obj.oldState.val;
        if ((obj.state ? obj.state.val : '') < -3500) {
          ZielModus = 27;
          ZielTemperatur = 60;
        } else if ((obj.state ? obj.state.val : '') > -3000) {
          ZielModus = 25;
          ZielTemperatur = 45;
        } else {
          ZielModus = -1;
        }
        if ((ZielModus > 0) && (ZielModus != getState('lg-thinq.0.d348ef53-36f6-17cf-a17d-b8165f2f3d19.remote.basicCtrl.opMode').val)) {
          setState('lg-thinq.0.d348ef53-36f6-17cf-a17d-b8165f2f3d19.remote.basicCtrl.hotWaterTarget' /* airState.tempState.hotWaterTarget */, ZielTemperatur);
          setStateDelayed('lg-thinq.0.d348ef53-36f6-17cf-a17d-b8165f2f3d19.remote.basicCtrl.opMode' /* airState.opMode */, ZielModus, 1000, false);
        }
      });
      

      ich habe anscheinend noch einen kleinen fehler im durchschnittsverbrauch script. aber das sollte sich auch geben.

      vielen dank.

      @paul53 vielen dank für dein beispiel. deinen anderen beitrag hatte ich gefunden und der hatte sehr geholfen.

      posted in Einsteigerfragen
      E
      eLoP
    • RE: Suche Unterstützung bei Blocky

      @paul53
      vielen dak für den ansatz.

      Ich habe angefangen, das Problem in Blockly zu lösen, komme aber vor allem bei dem Punkt, den Modus umzustellen, nicht weiter. Das liegt daran, dass man quasi aus einer Liste auswählen soll, und das ist in Blockly nicht so intuitiv für mich.

      Daraufhin habe ich das halbfertige Script in ChatGPT eingegeben, und es hat mir das Ganze ergänzt. Allerdings funktioniert es nur halb. Anscheinend läuft das Umschalten des Modus nicht richtig. Die Wunschtemperatur wurde geändert, aber mit dem Modus scheint es trotzdem Probleme zu geben. Außerdem bekomme ich im Protokoll alle paar Sekunden eine Menge Fehlermeldungen.

      das war mein code nach chatgpt:


      on({ id: 'sonoff.0.Stromzaehler.SML_Power_curr', change: 'ne' }, async (obj) => {
      let value = obj.state.val;
      let oldValue = obj.oldState.val;
      if (value < -3000) {
      // Warte 30 Sekunden, bevor die Befehle ausgeführt werden
      await new Promise(resolve => setTimeout(resolve, 30000));
      // Setze auf Turbo-Modus und Zieltemperatur auf 60°C
      await setState('lg-thinq.0.d348ef53-36f6-17cf-a17d-b8165f2f3d19.remote.basicCtrl.opMode', 'WH_MODE_TURBO_W');
      await setState('lg-thinq.0.d348ef53-36f6-17cf-a17d-b8165f2f3d19.remote.basicCtrl.hotWaterTarget', 60);
      } else {
      // Setze auf Wärmepumpen-Modus und Zieltemperatur auf 45°C
      await setState('lg-thinq.0.d348ef53-36f6-17cf-a17d-b8165f2f3d19.remote.basicCtrl.opMode', 'WH_MODE_HEAT_PUMP_W');
      await setState('lg-thinq.0.d348ef53-36f6-17cf-a17d-b8165f2f3d19.remote.basicCtrl.hotWaterTarget', 45);
      }
      });

      Dann habe ich gelesen das man den Modus nicht mit dem Namen ändern soll sondern mit den Kennziffern (25) oder (27) aber leider klappt das bei mir auch nicht.

      Die hysterie habe ich erstmal auf 30 Sekunden gehabt aber das war nur zum testen. Meine Solar Alage hat knapp 24 peak und meistens bewege ich mich eh deutlich im negativen Berreich. blockly.jpg log.jpg lg.jpg lg1.jpg

      posted in Einsteigerfragen
      E
      eLoP
    • RE: Suche Unterstützung bei Blocky

      @homoran

      @homoran
      Vielen Dank. Im Grunde hast du recht. Allerdings habe ich so etwas nie gelernt, und es fällt mir schwer, gewissen Dingen zu folgen. Wenn ich Anleitungen finde, kann ich es meistens nachbauen, aber das nimmt enorm viel Zeit in Anspruch.

      "Damals" 2019, als ich mit FHEM angefangen habe, war es deutlich komplizierter. Aber da hatte ich auch noch mehr Zeit. Mittlerweile habe ich zwei kleine Kinder im Haus, und da kann man abends nicht mehr stundenlang sitzen und rumprobieren.

      Hier mal ein Beispiel aus FHEM:

      defmod di_EG_Hue_Esszimmer_Licht_KNX DOIF ([EG_Hue_Esszimmer_Licht_KNX] eq "on") (set
      HueBridge_HUEGroup5 color 5600 ;; set HueBridge_HUEGroup5 bri 254) DOELSE (set HueBridge_HUEGroup5 bri 40) (set
      HueBridge_HUEGroup5 off)
      attr di_EG_Hue_Esszimmer_Licht_KNX alias di_EG_Hue_Esszimmer_Licht_KNX
      attr di_EG_Hue_Esszimmer_Licht_KNX do always
      attr di_EG_Hue_Esszimmer_Licht_KNX room EG_Esszimmer
      attr di_EG_Hue_Esszimmer_Licht_KNX wait 0:0,0.5

      Für mich ist das alles voll nachvollziehbar und in ein paar Minuten geschrieben.

      Das Ganze jetzt in Blockly nachzubauen? Horror!

      Aber ich merke, ich habe meine Frage falsch gestellt. Sie sollte eher lauten:

      Gibt es hier im Forum jemanden, der mir bei einigen Sachen direkt auf meinem ioBroker unterstützen kann?

      Ich bin bereit, für die Hilfe zu bezahlen, und zeitlich bin ich flexibel. Mit ein paar Beispielen könnte ich später vieles selbst umsetzen, aber im Moment brauche ich einfach etwas Nachhilfe.

      Vielen Dank im Voraus!

      posted in Einsteigerfragen
      E
      eLoP
    • RE: Suche Unterstützung bei Blocky

      Aktuell möchte ich ein Script realisieren:
      Die Geräte sind eingebunden und die Objekte sind steuerbar.

      Es geht darum, eine LG-Wärmepumpe so zu steuern, dass sie bei Überschuss vom Dach (z. B. Solarstrom) in den Modus "Turbo" umgeschaltet wird und die Soll-Temperatur auf 60°C setzt. Sobald der Überschuss abfällt, soll sie wieder in den Modus "Wärmepumpe" zurückgeschaltet werden und die Soll-Temperatur auf 45°C setzen.

      In FHEM wäre das für mich kein Problem, aber mit Blockly habe ich überhaupt keinen Durchblick.

      Ich denke für jemanden mit mehr Ahnung keine große Sache. Für mich wieder eine Herausforderung.

      posted in Einsteigerfragen
      E
      eLoP
    • RE: Suche Unterstützung bei Blocky

      Vielen Dank! Ja, den Beitrag kenne ich, und er hat mir bereits bei einigen Dingen geholfen. Ich habe mir schon viele Beiträge hier im Forum als Beispiele genommen und es dann auch geschafft, sie an mein System anzupassen. Allerdings ist das jedes Mal ein echter Kampf für mich, und so etwas kann sich dann auch mal über eine Woche hinziehen. Am Ende des Tages, wenn man es verstanden hat, dauert es keine 20 Minuten – aber bis dahin hat es mich stundenlang gekostet.
      Ich habe auch irgedwelche skripte von python 3 geschafft anzuapssen. ich weiß zwar nicht was da steht aber alle daten die ich brauche kommen an und funktionieren.
      auch daten ins fhem zu übertragen habe ich geschafft mit hilfe des forums zu exportieren.
      allerdings wie gesagt dauert das immer Stunden bis ich es geschafft habe.

      01112.jpg 01111.jpg

      posted in Einsteigerfragen
      E
      eLoP
    • Suche Unterstützung bei Blocky

      Hallo,

      ich bin größtenteils von FHEM auf ioBroker umgestiegen, da ioBroker einfach viel mehr Geräte unterstützt. Allerdings habe ich in FHEM gelernt, mir DOIFs etc. zu schreiben, und bei ioBroker funktioniert das alles ganz anders. Ich tue mich schwer damit, mit Blockly vernünftig zu "programmieren". Es ist bestimmt deutlich einfacher, wenn man einmal die Logik verstanden hat. Und genau dort suche ich Unterstützung. Selbstverständlich bin ich bereit, für diese Unterstützung zu bezahlen.

      Ich bin auf der Suche nach jemandem, der mir bei ein paar Blockly-Skripten per Remote helfen kann. Zeitlich bin ich relativ flexibel und habe keinen großen Zeitdruck. Sobald ich ein paar Beispiele habe, kann ich mir das später für andere Anwendungen selbst anpassen. Ich brauche einfach etwas Nachhilfe, da mir mittlerweile abends die Zeit für "Try and Error" fehlt.

      posted in Einsteigerfragen
      E
      eLoP
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo