Navigation

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

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    • Profile
    • Following 1
    • Followers 0
    • Topics 11
    • Posts 90
    • Best 2
    • Groups 1

    Bjoern77

    @Bjoern77

    Starter

    2
    Reputation
    29
    Profile views
    90
    Posts
    0
    Followers
    1
    Following
    Joined Last Online

    Bjoern77 Follow
    Starter

    Best posts made by Bjoern77

    • RE: Ikea Styrbar nicht 100% implentiert? (Zigbee)

      @asgothian

      Moin
      Was ist bei dir genau modifiziert?
      Danke und Gruss
      Björn

      posted in Error/Bug
      Bjoern77
      Bjoern77
    • RE: Daten von USB (seriell) an Datenpunkt übergeben

      Moin
      Ein Weihnachtswunder: Es funktioniert!
      Also, wer eine Proteus Füllstandsanzeige einbinden möchte, kann das mit Node Red machen.
      Man benötigt die Serial Node.
      Zerlegt wird das ganze mit einer Funktion wie dieser:

      let arr = [];
      arr.push(...msg.payload);
      
      let result = 256 * arr[16] + arr[17];
      msg.payload = result;
      return msg;
      

      Hier der gesamte Flow mit den richtigen Settings für die Serielle:

      [
          {
              "id": "99d77eab.d4a9d8",
              "type": "tab",
              "label": "Buffer to Array",
              "disabled": false,
              "info": ""
          },
          {
              "id": "59d5a970.095358",
              "type": "function",
              "z": "99d77eab.d4a9d8",
              "name": "Calculate result",
              "func": "let arr = [];\narr.push(...msg.payload);\n\nlet result = 256 * arr[16] + arr[17];\nmsg.payload = result;\nreturn msg;",
              "outputs": 1,
              "noerr": 0,
              "x": 460,
              "y": 200,
              "wires": [
                  [
                      "44e6b472.074a3c",
                      "f5e44a87.62f1a8"
                  ]
              ]
          },
          {
              "id": "8e1b88dd.fd1038",
              "type": "serial in",
              "z": "99d77eab.d4a9d8",
              "name": "",
              "serial": "a2f7fb51.59e46",
              "x": 220,
              "y": 200,
              "wires": [
                  [
                      "59d5a970.095358"
                  ]
              ]
          },
          {
              "id": "f5e44a87.62f1a8",
              "type": "ui_text",
              "z": "99d77eab.d4a9d8",
              "group": "ebfa9ff4.005738",
              "order": 3,
              "width": 0,
              "height": 0,
              "name": "",
              "label": "text",
              "format": "{{msg.payload}}",
              "layout": "row-spread",
              "x": 660,
              "y": 240,
              "wires": []
          },
          {
              "id": "44e6b472.074a3c",
              "type": "debug",
              "z": "99d77eab.d4a9d8",
              "name": "",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "x": 680,
              "y": 160,
              "wires": []
          },
          {
              "id": "a2f7fb51.59e46",
              "type": "serial-port",
              "z": "",
              "serialport": "/dev/ttyUSB0",
              "serialbaud": "115200",
              "databits": "8",
              "parity": "none",
              "stopbits": "1",
              "waitfor": "",
              "dtr": "none",
              "rts": "none",
              "cts": "none",
              "dsr": "none",
              "newline": "10000",
              "bin": "bin",
              "out": "time",
              "addchar": "",
              "responsetimeout": "10000"
          },
          {
              "id": "ebfa9ff4.005738",
              "type": "ui_group",
              "z": "",
              "name": "Test",
              "tab": "64424ddc.01020c",
              "disp": true,
              "width": "6",
              "collapse": false
          },
          {
              "id": "64424ddc.01020c",
              "type": "ui_tab",
              "z": "",
              "name": "Home",
              "icon": "dashboard",
              "disabled": false,
              "hidden": false
          }
      ]
      

      Schönes Fest und Gruß
      Björn

      posted in Skripten / Logik
      Bjoern77
      Bjoern77

    Latest posts made by Bjoern77

    • RE: Modbus & Fronius GEN24

      @tok Moin. Ich habe den ganzen Winter durch den 40350 benutzt und es lief ohne Probleme. Gruß Björn

      posted in ioBroker Allgemein
      Bjoern77
      Bjoern77
    • RE: cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany

      @homoran Moin. Ja, danke. Das habe ich gefunden. Nur das die 2.0.1 die 20241208 ist, steht leider nirgendwo. Hier wäre eine besserer Name hilfreich.
      Danke und Gruß
      Björn

      posted in Marktplatz
      Bjoern77
      Bjoern77
    • RE: cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany

      Moin
      Ich habe den Coordinator auch erfolgreich im Einsatz. Lieferung hat prima geklappt. Vielen Dank.
      Was ich aber noch nicht gefunden habe, ist die installierte Versionsnummer.
      Ich finde zwar die neusten Versionen über das Webinterface, aber wo sehe ich welche Version aktuell installiert ist?
      Danke und Gruß
      Björn

      posted in Marktplatz
      Bjoern77
      Bjoern77
    • RE: Modbus & Fronius GEN24

      @ste_glei Ups, und welches Register ist dann minSoc?
      Vielen Dank
      Gruss Björn

      posted in ioBroker Allgemein
      Bjoern77
      Bjoern77
    • RE: Modbus & Fronius GEN24

      @zloe Moin. Entschuldige das ich auf deine alte Antwort eine Frage habe. Aber ich Versuche den minSOC über Modbus zu ändern. Was genau meinst du mit restriktiv? Was bedeutet holdingregister? Wenn ich 40350 auslese, bekomme ich 11%, in dem UI habe ich aber 10% eingestellt. Hast du eine Idee? Vielen Dank!

      posted in ioBroker Allgemein
      Bjoern77
      Bjoern77
    • RE: Fronius Symo Gen24: minSOC einstellen

      @nkleber Moin. Danke fürs helfen. Leider funktioniert scheinbar das Lesen von diesem Register nicht. Ich bekomme 11, aber im UI habe ich 10 eingetragen.
      Wenn ich im UI keine Änderung sehe, wie kann ich dann feststellen ob es funktioniert.
      Danke und Gruss
      Björn

      posted in Hardware
      Bjoern77
      Bjoern77
    • RE: Fronius Symo Gen24: minSOC einstellen

      Moin
      Ich stehe noch immer auf dem Schlauch.
      Ich habe einen Symo mit BYD.
      Mein Ziel ist das Ändern der unteren Ladeschwelle der Batterie.
      Ich möchte gerne dynamisch die untere Schwelle hochnehmen, damit ich im Winter auch mal die 100% Ladung erreiche.
      Ich möchte also diesen Wert ändern:
      5.jpg

      Ich habe den Modbus Adapter soweit am Laufen.
      Diese Einstellungen im WR:
      1.jpg

      Und hier im Adapter:
      2.jpg

      Dann versuche ich diese Register zu lesen:
      3.jpg

      Bei dem Hersteller und der Softwareversion klappt es auch. Nur bei meinem Zielwert minsoc nicht:

      4.jpg

      Wenn ich den Wert auf Write setze, wird der Wert rot, wenn ich ihn überschreibe. Klappt also nicht 😞
      Hat jemand eine Idee, wo ich hänge?
      Vielen Dank und Gruß
      Björn

      posted in Hardware
      Bjoern77
      Bjoern77
    • RE: cod.m ZigBee Coordinator (PoE/non-PoE) - made in Germany

      Moin
      Bringt die im Shop angebotene 20cm Antenne wirklich etwas,
      oder kann man sich das Schenken?
      Länge soll ja nicht alles sein... 🙂
      Danke und Gruß
      Björn

      posted in Marktplatz
      Bjoern77
      Bjoern77
    • RE: Modbus & Fronius GEN24

      Moin
      Ich verzweifle an den IDs.
      Ich habe das so verstanden, das auf 200 das Smartmeter ist und auf 1 der Wechselrichter.
      Lese ich nun Register 40004_Mn auf ID200, so bekomme ich "Fronius" Das passt also.
      Lese ich aber Register 40004_Mn auf ID1, so kommt nichts. Allerdings bleibt der Adapter grün. Es kommen aber keine Daten vom WR.
      Den WR habe ich auf Zähleradresse 200.
      Stimmt es so mit den IDs?
      1 = WR
      2 = Batterie
      200 = Smartmeter
      Ich habe auch eine Warnung, alle 10s: [1] Poll error count: 1 code: {"errorCode":132,"exceptionCode":4,"message":"SLAVE DEVICE FAILURE"}
      Kann mir bitte jemand auf die Sprünge helfen?
      Danke und Gruß
      Björn

      b.jpg
      a.jpg

      posted in ioBroker Allgemein
      Bjoern77
      Bjoern77
    • RE: Zeitplan Änderung

      @meister-mopper Ich versuche es mal:

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="schedule" id="2ERvrV+Vp`C=EV0)GOZN" x="-163" y="63">
          <field name="SCHEDULE">*/15 * * * *</field>
          <statement name="STATEMENT">
            <block type="comment" id="5X70AIbWq{g.XUyv-Wno">
              <field name="COMMENT">Deckenlampe2 Waschküche</field>
              <next>
                <block type="controls_if" id="wVDt4@Z.p{V]oJv+)61H">
                  <value name="IF0">
                    <block type="logic_compare" id="PpF/6.RbuI9bM,QZ=zI.">
                      <field name="OP">NEQ</field>
                      <value name="A">
                        <block type="get_value" id="zFVci*ZMHSvZ]Ze]Pz.?">
                          <field name="ATTR">val</field>
                          <field name="OID">shelly.0.SHSW-1#F3994C#1.Relay0.Switch</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="get_value" id="0@40vW~e7iGXy9.F*M$P">
                          <field name="ATTR">val</field>
                          <field name="OID">zigbee.0.04cd15fffeb9a7e2.state</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="/CN[8cO.B-OOL[I{Z?Y{">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">zigbee.0.04cd15fffeb9a7e2.state</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="get_value" id="?%~Sf!xa8#-E!cRMzE0g">
                          <field name="ATTR">val</field>
                          <field name="OID">shelly.0.SHSW-1#F3994C#1.Relay0.Switch</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <next>
                    <block type="comment" id="bQ(!c6r-z9{5:StKH`pO">
                      <field name="COMMENT">Deckenlampe1 Waschküche</field>
                      <next>
                        <block type="controls_if" id="N^rVQlPXR03iw_Z$_nj{">
                          <value name="IF0">
                            <block type="logic_compare" id="tsU.15uFvOLSK`iT{]%t">
                              <field name="OP">NEQ</field>
                              <value name="A">
                                <block type="get_value" id="py9WQ~ZZ:@_RORjf;Uw*">
                                  <field name="ATTR">val</field>
                                  <field name="OID">shelly.0.SHSW-1#F3994C#1.Relay0.Switch</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="get_value" id="2fb%-6T++g1B_eopboh/">
                                  <field name="ATTR">val</field>
                                  <field name="OID">zigbee.0.04cd15fffedb92b5.state</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="control" id="/a6[I:QwC?lJw{l9^i4d">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">zigbee.0.04cd15fffedb92b5.state</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="get_value" id="-%P?%zc;jCV$hO[(0^Ae">
                                  <field name="ATTR">val</field>
                                  <field name="OID">shelly.0.SHSW-1#F3994C#1.Relay0.Switch</field>
                                </block>
                              </value>
                            </block>
                          </statement>
                          <next>
                            <block type="comment" id="yrt:jR1p(5Yx%%_?$Ien">
                              <field name="COMMENT">Deckenlampe BadUnten</field>
                              <next>
                                <block type="controls_if" id="%zr{M3IQF+_}K!Dkxsl+">
                                  <value name="IF0">
                                    <block type="logic_compare" id="_5h``52NG6)!}Zj#/U9f">
                                      <field name="OP">NEQ</field>
                                      <value name="A">
                                        <block type="get_value" id="}z@G_uCyrpMDC0;z`zQI">
                                          <field name="ATTR">val</field>
                                          <field name="OID">shelly.0.SHSW-25#D8BFC01A5A54#1.Relay1.Switch</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="get_value" id="$8^CN^}_c+(|OHjGJoDU">
                                          <field name="ATTR">val</field>
                                          <field name="OID">zigbee.0.f0d1b8000013d746.state</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="control" id="dvn2%x4wr6-w}bWj5BC(">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">zigbee.0.f0d1b8000013d746.state</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="get_value" id="wU1xQ?b__]o1qx[fe59W">
                                          <field name="ATTR">val</field>
                                          <field name="OID">shelly.0.SHSW-25#D8BFC01A5A54#1.Relay1.Switch</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
      </xml>
      

      Das Script soll einfach nur alle 15 Minuten abgleichen das der Shelly der Master ist und wenn der Zigbee aus dem Tritt ist, so soll der Zigbee wieder auf den Shelly synchronisieren.
      Danke und Gruß
      Björn

      posted in Blockly
      Bjoern77
      Bjoern77
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo