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. ioBroker Allgemein
  4. Adapter Klipper-Moonraker

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Adapter Klipper-Moonraker

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
klippermoonrakeradapter update
162 Beiträge 25 Kommentatoren 23.0k Aufrufe 22 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.
  • Merlin123M Merlin123

    @Negalein
    Filename ist string.
    Inhalt aktuell

    {"eventtime":101.473435832,"value":"Stand_0.15mm_PLA_Generic Klipper Printer_26m47s.gcode"}
    

    Ich hol das aber über die mqtt Schnittstelle
    Das Bild hol ich mir direkt vom Drucker

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    schrieb am zuletzt editiert von
    #152

    @Merlin123 sagte in Adapter Klipper-Moonraker:

    Ich hol das aber über die mqtt Schnittstelle
    Das Bild hol ich mir direkt vom Drucker

    wie machst du das?
    Hast du ein kurzes How-To? :)

    ° Node.js Update ---> iob nodejs-update
    ° Fixer ---> iob fix

    Merlin123M 1 Antwort Letzte Antwort
    0
    • NegaleinN Negalein

      @Merlin123 sagte in Adapter Klipper-Moonraker:

      Ich hol das aber über die mqtt Schnittstelle
      Das Bild hol ich mir direkt vom Drucker

      wie machst du das?
      Hast du ein kurzes How-To? :)

      Merlin123M Offline
      Merlin123M Offline
      Merlin123
      schrieb am zuletzt editiert von
      #153

      @Negalein Kurzfassung:
      mqtt Server in ioBroker einrichten, dann Moonraker konfigurieren:
      Moonraker mqtt

      Beta-Tester

      NegaleinN 1 Antwort Letzte Antwort
      0
      • Merlin123M Merlin123

        @Negalein Kurzfassung:
        mqtt Server in ioBroker einrichten, dann Moonraker konfigurieren:
        Moonraker mqtt

        NegaleinN Offline
        NegaleinN Offline
        Negalein
        Global Moderator
        schrieb am zuletzt editiert von
        #154

        @Merlin123 sagte in Adapter Klipper-Moonraker:

        Moonraker mqtt

        Danke, das hab ich vorher gefunden.

        Ich finde nichts, was ich dort eintragen muss, um den Link zum Thumb zu bekommen.

        Alles andere bekomm ich vom Klipper-Adapter.

        ° Node.js Update ---> iob nodejs-update
        ° Fixer ---> iob fix

        Merlin123M 1 Antwort Letzte Antwort
        0
        • NegaleinN Negalein

          @Merlin123 sagte in Adapter Klipper-Moonraker:

          Moonraker mqtt

          Danke, das hab ich vorher gefunden.

          Ich finde nichts, was ich dort eintragen muss, um den Link zum Thumb zu bekommen.

          Alles andere bekomm ich vom Klipper-Adapter.

          Merlin123M Offline
          Merlin123M Offline
          Merlin123
          schrieb am zuletzt editiert von
          #155

          @Negalein Das ist mein Blockly dazu:

          <xml xmlns="https://developers.google.com/blockly/xml">
            <variables>
              <variable id="BXYL{xhaLkN~v2Ldl!%!">text</variable>
            </variables>
            <block type="on" id="/Z2O}ZB#,a]kn33Dz4F$" x="116" y="2253">
              <field name="OID">mqtt.0.printer.V2.660.klipper.state.print_stats.filename</field>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <statement name="STATEMENT">
                <block type="variables_set" id="y[Oc#E_92,_2BKo4(5~[">
                  <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                  <value name="VALUE">
                    <block type="get_attr" id="XXR]WqWt.=HMLUr3gR}@">
                      <value name="PATH">
                        <shadow type="text" id="rrx*$IEHd@w{;*~Z+8`n">
                          <field name="TEXT">value</field>
                        </shadow>
                      </value>
                      <value name="OBJECT">
                        <shadow type="get_object" id="^cMzi*_aj{`Pl0P725m~">
                          <field name="OID">Object ID</field>
                        </shadow>
                        <block type="on_source" id="pgo{+7GzQz;]qj)e34}A">
                          <field name="ATTR">state.val</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <next>
                    <block type="update" id="bIOV@RC*Q+u,j_l+cDZ,">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">0_userdata.0.3D_Drucker_K1_Filename</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text_getSubstring" id=";P~^,bl^VhcaeFBrn4B7">
                          <mutation at1="false" at2="true"></mutation>
                          <field name="WHERE1">FIRST</field>
                          <field name="WHERE2">FROM_START</field>
                          <value name="STRING">
                            <block type="variables_get" id=".)~:q(Mh|eeSdPJRu*2!">
                              <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                            </block>
                          </value>
                          <value name="AT2">
                            <block type="math_arithmetic" id="~]oa3qPRWU)spG%YB1]]">
                              <field name="OP">MINUS</field>
                              <value name="A">
                                <shadow type="math_number" id="PqrA)w7#cW-.+R7[s$Ut">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="text_indexOf" id="r51`DlwiN)v*}8k4q}5p">
                                  <field name="END">FIRST</field>
                                  <value name="VALUE">
                                    <block type="variables_get" id="sqPwTzw6?t1]F1dwmj|P">
                                      <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                                    </block>
                                  </value>
                                  <value name="FIND">
                                    <shadow type="text" id="NN88q$[rF?qy3R1S,=Fk">
                                      <field name="TEXT">.gcode</field>
                                    </shadow>
                                  </value>
                                </block>
                              </value>
                              <value name="B">
                                <shadow type="math_number" id="Gp.#K1A?Y{{b4u]f,mK_">
                                  <field name="NUM">1</field>
                                </shadow>
                              </value>
                            </block>
                          </value>
                        </block>
                      </value>
                      <next>
                        <block type="update" id="v~`h#IPc]?2X#3=M{X[a">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.3D_Drucker_K1_Thumbnail</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="text_join" id="=uC)c{XD(`=yL3+qnM$/">
                              <mutation items="3"></mutation>
                              <value name="ADD0">
                                <block type="text" id="+hu6Z]DDV49vxZEG3^KI">
                                  <field name="TEXT">http://192.168.0.252:4409/server/files/gcodes/.thumbs/</field>
                                </block>
                              </value>
                              <value name="ADD1">
                                <block type="text_getSubstring" id=".jX}L{b`]tqX[lP+wIR2">
                                  <mutation at1="false" at2="true"></mutation>
                                  <field name="WHERE1">FIRST</field>
                                  <field name="WHERE2">FROM_START</field>
                                  <value name="STRING">
                                    <block type="variables_get" id="ZUXf!~C]B[?oTqjrU3mF">
                                      <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                                    </block>
                                  </value>
                                  <value name="AT2">
                                    <block type="math_arithmetic" id="rArUrH5JD`!U0PI6`=Lt">
                                      <field name="OP">MINUS</field>
                                      <value name="A">
                                        <shadow type="math_number" id="PqrA)w7#cW-.+R7[s$Ut">
                                          <field name="NUM">1</field>
                                        </shadow>
                                        <block type="text_indexOf" id="Gji4dA%oP(rS[%9W%X(m">
                                          <field name="END">FIRST</field>
                                          <value name="VALUE">
                                            <block type="variables_get" id="i=BXKzmS]z$x=!47DA!B">
                                              <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                                            </block>
                                          </value>
                                          <value name="FIND">
                                            <shadow type="text" id="nTgAoKx?A/?1e#g9JTXQ">
                                              <field name="TEXT">.gcode</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <shadow type="math_number" id="u3_-Ii7/U+4%YQw8Az@I">
                                          <field name="NUM">1</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <value name="ADD2">
                                <block type="text" id="sn3+k)T(}R(KvqNhQ6;v">
                                  <field name="TEXT">-320x320.png</field>
                                </block>
                              </value>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </xml>
          

          Beta-Tester

          NegaleinN 1 Antwort Letzte Antwort
          0
          • Merlin123M Merlin123

            @Negalein Das ist mein Blockly dazu:

            <xml xmlns="https://developers.google.com/blockly/xml">
              <variables>
                <variable id="BXYL{xhaLkN~v2Ldl!%!">text</variable>
              </variables>
              <block type="on" id="/Z2O}ZB#,a]kn33Dz4F$" x="116" y="2253">
                <field name="OID">mqtt.0.printer.V2.660.klipper.state.print_stats.filename</field>
                <field name="CONDITION">ne</field>
                <field name="ACK_CONDITION"></field>
                <statement name="STATEMENT">
                  <block type="variables_set" id="y[Oc#E_92,_2BKo4(5~[">
                    <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                    <value name="VALUE">
                      <block type="get_attr" id="XXR]WqWt.=HMLUr3gR}@">
                        <value name="PATH">
                          <shadow type="text" id="rrx*$IEHd@w{;*~Z+8`n">
                            <field name="TEXT">value</field>
                          </shadow>
                        </value>
                        <value name="OBJECT">
                          <shadow type="get_object" id="^cMzi*_aj{`Pl0P725m~">
                            <field name="OID">Object ID</field>
                          </shadow>
                          <block type="on_source" id="pgo{+7GzQz;]qj)e34}A">
                            <field name="ATTR">state.val</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <next>
                      <block type="update" id="bIOV@RC*Q+u,j_l+cDZ,">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                        <field name="OID">0_userdata.0.3D_Drucker_K1_Filename</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="text_getSubstring" id=";P~^,bl^VhcaeFBrn4B7">
                            <mutation at1="false" at2="true"></mutation>
                            <field name="WHERE1">FIRST</field>
                            <field name="WHERE2">FROM_START</field>
                            <value name="STRING">
                              <block type="variables_get" id=".)~:q(Mh|eeSdPJRu*2!">
                                <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                              </block>
                            </value>
                            <value name="AT2">
                              <block type="math_arithmetic" id="~]oa3qPRWU)spG%YB1]]">
                                <field name="OP">MINUS</field>
                                <value name="A">
                                  <shadow type="math_number" id="PqrA)w7#cW-.+R7[s$Ut">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="text_indexOf" id="r51`DlwiN)v*}8k4q}5p">
                                    <field name="END">FIRST</field>
                                    <value name="VALUE">
                                      <block type="variables_get" id="sqPwTzw6?t1]F1dwmj|P">
                                        <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                                      </block>
                                    </value>
                                    <value name="FIND">
                                      <shadow type="text" id="NN88q$[rF?qy3R1S,=Fk">
                                        <field name="TEXT">.gcode</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <shadow type="math_number" id="Gp.#K1A?Y{{b4u]f,mK_">
                                    <field name="NUM">1</field>
                                  </shadow>
                                </value>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="update" id="v~`h#IPc]?2X#3=M{X[a">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">0_userdata.0.3D_Drucker_K1_Thumbnail</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="text_join" id="=uC)c{XD(`=yL3+qnM$/">
                                <mutation items="3"></mutation>
                                <value name="ADD0">
                                  <block type="text" id="+hu6Z]DDV49vxZEG3^KI">
                                    <field name="TEXT">http://192.168.0.252:4409/server/files/gcodes/.thumbs/</field>
                                  </block>
                                </value>
                                <value name="ADD1">
                                  <block type="text_getSubstring" id=".jX}L{b`]tqX[lP+wIR2">
                                    <mutation at1="false" at2="true"></mutation>
                                    <field name="WHERE1">FIRST</field>
                                    <field name="WHERE2">FROM_START</field>
                                    <value name="STRING">
                                      <block type="variables_get" id="ZUXf!~C]B[?oTqjrU3mF">
                                        <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                                      </block>
                                    </value>
                                    <value name="AT2">
                                      <block type="math_arithmetic" id="rArUrH5JD`!U0PI6`=Lt">
                                        <field name="OP">MINUS</field>
                                        <value name="A">
                                          <shadow type="math_number" id="PqrA)w7#cW-.+R7[s$Ut">
                                            <field name="NUM">1</field>
                                          </shadow>
                                          <block type="text_indexOf" id="Gji4dA%oP(rS[%9W%X(m">
                                            <field name="END">FIRST</field>
                                            <value name="VALUE">
                                              <block type="variables_get" id="i=BXKzmS]z$x=!47DA!B">
                                                <field name="VAR" id="BXYL{xhaLkN~v2Ldl!%!">text</field>
                                              </block>
                                            </value>
                                            <value name="FIND">
                                              <shadow type="text" id="nTgAoKx?A/?1e#g9JTXQ">
                                                <field name="TEXT">.gcode</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <shadow type="math_number" id="u3_-Ii7/U+4%YQw8Az@I">
                                            <field name="NUM">1</field>
                                          </shadow>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="ADD2">
                                  <block type="text" id="sn3+k)T(}R(KvqNhQ6;v">
                                    <field name="TEXT">-320x320.png</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </statement>
              </block>
            </xml>
            
            NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            schrieb am zuletzt editiert von
            #156

            @Merlin123 sagte in Adapter Klipper-Moonraker:

            Das ist mein Blockly dazu:

            ist eigentlich ident zu meinem.

            komisch, dass es bei mir nicht funktioniert.

            ° Node.js Update ---> iob nodejs-update
            ° Fixer ---> iob fix

            Merlin123M 1 Antwort Letzte Antwort
            0
            • NegaleinN Negalein

              @Merlin123 sagte in Adapter Klipper-Moonraker:

              Das ist mein Blockly dazu:

              ist eigentlich ident zu meinem.

              komisch, dass es bei mir nicht funktioniert.

              Merlin123M Offline
              Merlin123M Offline
              Merlin123
              schrieb am zuletzt editiert von
              #157

              @Negalein hmmm... dann hab ich spontan keine idee :(

              Beta-Tester

              NegaleinN 1 Antwort Letzte Antwort
              0
              • Merlin123M Merlin123

                @Negalein hmmm... dann hab ich spontan keine idee :(

                NegaleinN Offline
                NegaleinN Offline
                Negalein
                Global Moderator
                schrieb am zuletzt editiert von
                #158

                @Merlin123 sagte in Adapter Klipper-Moonraker:

                hmmm... dann hab ich spontan keine idee :(

                ich bekomm diese Fehler

                javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at processImmediate (node:internal/timers:483:21) 
                javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11138:53)
                javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at JavaScript.emit (node:domain:489:12)
                javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at JavaScript.emit (node:events:524:28)
                javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at JavaScript.onStateChange (/opt/iobrokr/node_modules/iobroker.javascript/src/main.ts:752:25) 
                javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:1772:38)
                javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at Object.<anonymous> (script.js.3D-Drucker.Klipper_Thumb:9:81)
                javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: Error: TypeError: Cannot read properties of null (reading 'slice')
                javascript.0 2025-12-27 14:23:54.081	error	script.js.3D-Drucker.Klipper_Thumb: Cannot parse "Emely_2.gcode": SyntaxError: Unexpected token 'E', "Emely_2.gcode" is not valid JSON
                

                ° Node.js Update ---> iob nodejs-update
                ° Fixer ---> iob fix

                Merlin123M 1 Antwort Letzte Antwort
                0
                • NegaleinN Negalein

                  @Merlin123 sagte in Adapter Klipper-Moonraker:

                  hmmm... dann hab ich spontan keine idee :(

                  ich bekomm diese Fehler

                  javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at processImmediate (node:internal/timers:483:21) 
                  javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11138:53)
                  javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at JavaScript.emit (node:domain:489:12)
                  javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at JavaScript.emit (node:events:524:28)
                  javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at JavaScript.onStateChange (/opt/iobrokr/node_modules/iobroker.javascript/src/main.ts:752:25) 
                  javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:1772:38)
                  javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: at Object.<anonymous> (script.js.3D-Drucker.Klipper_Thumb:9:81)
                  javascript.0 2025-12-27 14:23:54.082	error	script.js.3D-Drucker.Klipper_Thumb: Error: TypeError: Cannot read properties of null (reading 'slice')
                  javascript.0 2025-12-27 14:23:54.081	error	script.js.3D-Drucker.Klipper_Thumb: Cannot parse "Emely_2.gcode": SyntaxError: Unexpected token 'E', "Emely_2.gcode" is not valid JSON
                  
                  Merlin123M Offline
                  Merlin123M Offline
                  Merlin123
                  schrieb am zuletzt editiert von
                  #159

                  @Negalein ich habe da ein JSON. Du musst dann den Text anders verarbeiten.
                  Trigger mal auf den Datenpunkt wo bei dir jetzt im Log Emely_2.gcode stand.

                  ggf. das Blockly entsprechend anpassen.

                  Beta-Tester

                  NegaleinN 2 Antworten Letzte Antwort
                  0
                  • Merlin123M Merlin123

                    @Negalein ich habe da ein JSON. Du musst dann den Text anders verarbeiten.
                    Trigger mal auf den Datenpunkt wo bei dir jetzt im Log Emely_2.gcode stand.

                    ggf. das Blockly entsprechend anpassen.

                    NegaleinN Offline
                    NegaleinN Offline
                    Negalein
                    Global Moderator
                    schrieb am zuletzt editiert von
                    #160

                    @Merlin123 sagte in Adapter Klipper-Moonraker:

                    ich habe da ein JSON. Du musst dann den Text anders verarbeiten.
                    Trigger mal auf den Datenpunkt wo bei dir jetzt im Log Emely_2.gcode stand.

                    ich bekomm weder im Adapter noch vom Script ein JSON :(

                    a6f1a2c1-c41e-4f7b-8533-ad609b3f9b0b-image.png

                    ggf. das Blockly entsprechend anpassen.

                    kennst du dich da aus?

                    ° Node.js Update ---> iob nodejs-update
                    ° Fixer ---> iob fix

                    1 Antwort Letzte Antwort
                    0
                    • Merlin123M Merlin123

                      @Negalein ich habe da ein JSON. Du musst dann den Text anders verarbeiten.
                      Trigger mal auf den Datenpunkt wo bei dir jetzt im Log Emely_2.gcode stand.

                      ggf. das Blockly entsprechend anpassen.

                      NegaleinN Offline
                      NegaleinN Offline
                      Negalein
                      Global Moderator
                      schrieb am zuletzt editiert von
                      #161

                      @Merlin123 sagte in Adapter Klipper-Moonraker:

                      ggf. das Blockly entsprechend anpassen.

                      es läuft :)

                      941cb0ad-6f17-4c8a-9ce8-9c1af8366d55-image.png

                      ° Node.js Update ---> iob nodejs-update
                      ° Fixer ---> iob fix

                      Merlin123M 1 Antwort Letzte Antwort
                      0
                      • NegaleinN Negalein

                        @Merlin123 sagte in Adapter Klipper-Moonraker:

                        ggf. das Blockly entsprechend anpassen.

                        es läuft :)

                        941cb0ad-6f17-4c8a-9ce8-9c1af8366d55-image.png

                        Merlin123M Offline
                        Merlin123M Offline
                        Merlin123
                        schrieb am zuletzt editiert von
                        #162

                        @Negalein Klasse! Das ist leider immer irgendwie tricky.

                        Beta-Tester

                        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
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        981

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        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