Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Status Snapmaker Artisan auslesen

    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

    Status Snapmaker Artisan auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MP_Trixi @MP_Trixi last edited by Homoran

      Niemand? Ich habe das Gefühl, dass hier (https://github.com/Snapmaker/Luban/blob/767fdd048eb1c141ce539dd2f12aeb076ab9582d/src/app/flux/machine/Server.js) drin fast alles fertig vorliegt, bekomme es aber mit meinen arg beschränkten Programmierfähigkeiten nicht hin.
      So wie es aussieht muss man:

      1. Per Post (denke mal das geht so mit dem Browser nicht) sich mit der API verbinden. Das sollte der Aufruf dazu sein:
        http://<ip-Adresse des Snapmaker>:8080/api/v1/connect
        Da sollte ein JSON u.a. mit einem Token zurückkommen (beim ersten mal muss eine Verbindung am Bildschirm des Gerätes freigegeben werden)
      2. Mit dem Token sollte man den Status auslesen können
        http://<ip-Adresse des Snapmaker>:8080/api/v1/status?token=<token>

      Verbindet man sich mit Luban, wird im C:\Users\User\AppData\Roaming\snapmaker-luban\machine.json ein Token aktualisiert. Da ich schon an 1. scheitere habe ich mal versucht mich mit Luban zu verbinden und den dort abgelegten Token für 2. zu verwenden. Leider auch ohne Erfolg.

      M Negalein 2 Replies Last reply Reply Quote 0
      • M
        MP_Trixi @MP_Trixi last edited by MP_Trixi

        @mp_trixi
        so wie es aussieht hat mein Modell gar keine API mehr und kommuniziert direkt via TCP. Da war die Rede von einem “SACP connector". Keine Ahnung was das ist. Hat das damit überhaupt Aussicht auf Erfolg mit iobroker, sprich kann sowas damit gesteuert/angesprochen werden?

        Das wäre wohl sowas:
        https://github.com/macdylan/sm2uploader/blob/master/sacp.go
        Zeile 151

        https://github.com/macdylan/sm2uploader/blob/master/connector_sacp.go

        1 Reply Last reply Reply Quote 0
        • Negalein
          Negalein Global Moderator @MP_Trixi last edited by Negalein

          @mp_trixi sagte in Status Snapmaker Artisan auslesen:

          Niemand?

          wäre sehr begeistert, wenn sich jemand dem annehmen könnte.

          PS: habs mal nach "Allgemein" verschoben. Passt hier mMn besser als in "Scripte".

          M 1 Reply Last reply Reply Quote 0
          • M
            MP_Trixi @Negalein last edited by

            @negalein
            Mal schauen ob es hier besser läuft 😊
            Hast auch nen Snapmaker? Welches Model?

            Negalein 1 Reply Last reply Reply Quote 0
            • Negalein
              Negalein Global Moderator @MP_Trixi last edited by

              @mp_trixi sagte in Status Snapmaker Artisan auslesen:

              Hast auch nen Snapmaker? Welches Model?

              Jep, den Artisan 😄

              M 1 Reply Last reply Reply Quote 0
              • M
                MP_Trixi @Negalein last edited by

                @negalein
                Na. Dann hoffen wir mal dass jemand was mit dem SACP anfangen kann und wir damit zum Ziel kommen.

                1 Reply Last reply Reply Quote 0
                • skvarel
                  skvarel Developer last edited by skvarel

                  Vielleicht kann ich @jkvarel überreden, sich das mal anzugucken. Einen snap-inventwo Adapter 🙂

                  Wir haben den A350. Zur Zeit läuft er noch über den Repetier-Server und dem Adapter dazu. Da wir uns jetzt von den Creality Druckern trennen und auf Bambu wechseln, brauchen wir den Server nicht mehr. Den Bambu bekomme ich in den ioBroker, mir fehlt dann aber der Snapmaker.

                  Negalein M 3 Replies Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator @skvarel last edited by

                    @skvarel sagte in Status Snapmaker Artisan auslesen:

                    Vielleicht kann ich @jkvarel überreden, sich das mal anzugucken. Einen snap-inventwo Adapter

                    Ja, das wäre Mega!!!

                    HHab schon versucht den Artisan in Octoprint einzubinden.
                    Funktioniert nur so lala, da nicht der komplette Status übermittelt wird.

                    1 Reply Last reply Reply Quote 0
                    • M
                      MP_Trixi @skvarel last edited by

                      @skvarel
                      Hi - ja das wäre wirklich super. Ich war dazu auch schon anderweitig unterwegs. Vom Snapmaker Support kam nichts brauchbares ((noch) nicht unterstützt). Im Snapmaker Forum habe ich brauchbarere Antworten dazu erhalten (ich hoffe es ist ok, dies hier zu verlinken):
                      https://forum.snapmaker.com/t/do-snapmaker-2-0-devices-have-a-webpage/5455/53

                      Der Artisan unterscheidet sich zum A350 wohl darin, dass von HTTP over TCP auf SACP over TCP umgestellt wurde. Beim 2.0 gibt es eine Möglichkeit via UDP zumindest den Status zu erhalten. Vlt. wäre das ja auch für den Artisan ein erster Schritt (zum Letzteren gibt es ein HomeAssistant Beispiel und python Script).

                      1 Reply Last reply Reply Quote 1
                      • Negalein
                        Negalein Global Moderator last edited by

                        @skvarel sagte in Status Snapmaker Artisan auslesen:

                        Vielleicht kann ich @jkvarel überreden, sich das mal anzugucken. Einen snap-inventwo Adapter

                        Hallo

                        Konntest du ihn überreden? 😉

                        1 Reply Last reply Reply Quote 0
                        • Negalein
                          Negalein Global Moderator @skvarel last edited by

                          @skvarel sagte in Status Snapmaker Artisan auslesen:

                          Vielleicht kann ich @jkvarel überreden, sich das mal anzugucken. Einen snap-inventwo Adapter

                          Hallo

                          Gibt es Neuigkeiten? 😉

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            matze19999 @Negalein last edited by

                            @negalein Ich habe ein Python Script geschrieben welches sich über SACP over TCP mit dem Artisan verbindet und ein paar Kommendas ausführen kann: https://github.com/matze19999/SnapmakerSACP-Python

                            Negalein 1 Reply Last reply Reply Quote 0
                            • Negalein
                              Negalein Global Moderator @matze19999 last edited by

                              @matze19999 sagte in Status Snapmaker Artisan auslesen:

                              Ich habe ein Python Script geschrieben welches sich über SACP over TCP mit dem Artisan verbindet und ein paar Kommendas ausführen kann

                              kann es auch den Status auslesen?
                              Bed Temp
                              Print Temp
                              Print Time
                              Start
                              End

                              Das wäre sehr cool.

                              Und könnte man das dann in ioB bringen?

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              684
                              Online

                              31.8k
                              Users

                              80.0k
                              Topics

                              1.3m
                              Posts

                              4
                              14
                              1166
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo