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. Skripten / Logik
  4. Blockly
  5. [gelöst] - Prusa Telemetriedaten mit Blockly einbinden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[gelöst] - Prusa Telemetriedaten mit Blockly einbinden

Geplant Angeheftet Gesperrt Verschoben Blockly
22 Beiträge 5 Kommentatoren 2.7k 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.
  • S Offline
    S Offline
    Snatch
    schrieb am zuletzt editiert von
    #21

    Ich habe auch vor auf den Prosa zuzugreifen. Meine Idee ist, einen RGB-Streiben anhand der Informationen aus der API unterschiedlich leuchten zu lassen und natürlich auch gewisse Informationen in ioBroker anzeigen zu lassen.

    @hylamayn-de Kannst du deine Lösung hier mal detailliert zeigen?

    Danke und Grüße

    1 Antwort Letzte Antwort
    1
    • K Offline
      K Offline
      Kammi_
      schrieb am zuletzt editiert von
      #22

      Hi hier ist mal der ansatz dafür

      diese zeile im Blockly müsstet ihr ändern

      curl -v http://192.168.0.91/api/printer --digest -u USER:PASSWORD
      

      um die api einzusehen
      http://ip/api/printer
      http://ip/api/version

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="B=%HkNFd;Jc-lk:s1;ct">result</variable>
        </variables>
        <block type="on" id="iHq6A)^AZ=QN+;coR^ht" x="238" y="-387">
          <field name="OID">tuya.0.bffbff9117c8137818tkbd.1</field>
          <field name="CONDITION">true</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="schedule" id="$@Q{Q!oh$(Xi+YfJ+Sth">
              <field name="SCHEDULE">*/30 * * * * *</field>
              <statement name="STATEMENT">
                <block type="exec" id="rl%::%dMuDzH:Oq|nx4Y">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                  <field name="WITH_STATEMENT">TRUE</field>
                  <field name="LOG">info</field>
                  <value name="COMMAND">
                    <shadow type="text" id="S*SWo2P:N:YD_t7GS@AP">
                      <field name="TEXT">curl -v   http://192.168.0.91/api/printer  --digest -u USER:PASSWORD</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="comment" id="yX7S6rmlAz8S41pwf76$">
                      <field name="COMMENT">Bett-Temperatur</field>
                      <next>
                        <block type="update" id="/JU=hq_EbM2uBYcH#CaL">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.Prusa_Mini_Data.MK4.temp_bed</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="get_attr" id="3/qiV[k;qu[CEb1F)vlm">
                              <value name="PATH">
                                <shadow type="text" id="@oLvnd+50^[4HE/z}A32">
                                  <field name="TEXT">telemetry.temp-bed</field>
                                </shadow>
                              </value>
                              <value name="OBJECT">
                                <shadow type="get_object" id="RBy5134AZ8s%X*gAr;oY">
                                  <field name="OID">Object ID</field>
                                </shadow>
                                <block type="convert_json2object" id="wY8~t+qQ~SSt/NP+P?2v">
                                  <value name="VALUE">
                                    <block type="variables_get" id="LbTt(:6:+br;^?Ac98Z-">
                                      <field name="VAR" id="B=%HkNFd;Jc-lk:s1;ct">result</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="comment" id="){|e{c5FD%a!Wj:zbQ?`">
                              <field name="COMMENT">Nozzle-Temperatur</field>
                              <next>
                                <block type="update" id="KI|.h+7Bi_(u^I?ED4/*">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">0_userdata.0.Prusa_Mini_Data.MK4.temp_nozzle</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="get_attr" id="3JtjS~*Azu.Tvy0B5ZdR">
                                      <value name="PATH">
                                        <shadow type="text" id="@.t;#czSI9/wagM2I$4k">
                                          <field name="TEXT">telemetry.temp-nozzle</field>
                                        </shadow>
                                      </value>
                                      <value name="OBJECT">
                                        <shadow type="get_object" id="RBy5134AZ8s%X*gAr;oY">
                                          <field name="OID">Object ID</field>
                                        </shadow>
                                        <block type="convert_json2object" id="B!?BT$h.22H?X|dNhtuE">
                                          <value name="VALUE">
                                            <block type="variables_get" id="UwY@-hJ:*uEOSI3{OP]d">
                                              <field name="VAR" id="B=%HkNFd;Jc-lk:s1;ct">result</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      
      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

      743

      Online

      32.6k

      Benutzer

      82.2k

      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