Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    notifications upon start/pause/finish of print

    Third-party software
    14
    38
    1694
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mct82
      mct82 @Torin last edited by

      @Torin said in notifications upon start/pause/finish of print:

      Also added re-notify feature.

      The re-notify feature does not appear to be working under windows. I receive the first notification for any new status, but no subsequent updates after status changes. I see a reference to time.Now().Unix() in the main.go source, could this be part of the issue?

      1 Reply Last reply Reply Quote 0
      • Torin
        Torin @mct82 last edited by

        @mct82 Basically yeah, you would also need to update struct for json payload.
        In regards to windows, time.Now().Unix() should without any problem on windows. That's something I would need to check later during the week. but feel free to look around, add some timers maybe and logging 🙂

        mct82 1 Reply Last reply Reply Quote 0
        • mct82
          mct82 @Torin last edited by

          @Torin I'm not a programmer and I have never used the Go language, so I don't think you want me mucking up your code. I just don't have time to learn a new language right now, so I will have to wait for someone who knows what they're doing to do it properly.

          I will mention that if I were to modify this tool in any way, it would be to pull the message content out so it can be edited w/o re-compiling. Perhaps read in a message template for each status (print, pause, finish), or a single template with multiple sections. It would be really powerful to be able to grab additional fields from the OM to include in (or conditionally modify) push notifications.

          Torin 1 Reply Last reply Reply Quote 0
          • Torin
            Torin @mct82 last edited by

            @mct82 Hey, so I got a bit of spare time today and I've looked into it. Renotifications didn't work because I forgot to add two more if's.

            I've created new release here: https://gitlab.com/Toriniasty/reprap_notify/-/releases/v7

            1 Reply Last reply Reply Quote 0
            • TheBasedDoge
              TheBasedDoge last edited by

              Hi, this is working great for me, but is there a way to make it poll for 2 duet boards? I have two printers I would like to use it on.

              1 Reply Last reply Reply Quote 0
              • Festivejelly
                Festivejelly last edited by

                This is fantastic. Just what I was looking for.

                I tried running this on windows from command line, but theres no feedback... so im not even sure its running?

                I do have a spare raspberry pi lying around so which release would I use for that?

                Torin 1 Reply Last reply Reply Quote 0
                • Torin
                  Torin @Festivejelly last edited by

                  @thebaseddoge Simply start two programs with from two different directories with two different config files 🙂

                  @festivejelly There's no feedback unless there's a problem 🙂 If you want to run on rpi you need an arm build.

                  Festivejelly 1 Reply Last reply Reply Quote 0
                  • Festivejelly
                    Festivejelly @Torin last edited by

                    @torin So do I run from command line? or do I just double click the exe? When I do either I dont see the process running in the list. Ill give the arm build a try instead on my rpi

                    Torin 1 Reply Last reply Reply Quote 0
                    • Torin
                      Torin @Festivejelly last edited by

                      @festivejelly You can run it both ways, either from command line or double click. If it doesn't quit and windows stay open it should just work.

                      1 Reply Last reply Reply Quote 0
                      • Nxt-1
                        Nxt-1 @Torin last edited by

                        @torin I don't know if you planned on maintaining this app, but it sure would be nice if it received an update.
                        I did some testing and got a contineous stream of JSON parse errors. After checking the sources it seems the program uses the GET /rr_status way of talking to the Duet. However, according to this page on the Duet Github, it is deprecated now.

                        Should you decide to maintain it, I could make time to help out testing.

                        -Nxt

                        Duet3D and delta printer enthousiast. Buildlog
                        Looking for Duet3D configuration support, check out Nxt-3D

                        madeinta1wan 1 Reply Last reply Reply Quote 1
                        • madeinta1wan
                          madeinta1wan @Nxt-1 last edited by

                          @nxt-1 getting the similar errors via windows

                          "2022/06/21 14:23:53 Error while downloading rr_status: Too many errors, resetting counters and stoping track operation. Will hide consequent errors..."

                          Any chance there's a fix for this @Torin ?

                          Thanks,

                          Nate

                          Torin chrishamm 2 Replies Last reply Reply Quote 0
                          • Torin
                            Torin @madeinta1wan last edited by

                            @madeinta1wan This is due to API changes introduces in RRv3. There's a chance but it requires few hours of work which I currently do not have, however I will try to squeeze that in somehow. The code is opensource so if someone would make an PR I will happily merge it.

                            1 Reply Last reply Reply Quote 0
                            • chrishamm
                              chrishamm administrators @madeinta1wan last edited by

                              @madeinta1wan @madeinta1wan rr_status is still supported in standalone mode AFAIK. We will add a support layer for rr_ requests to SBC mode in v3.5 but I'm afraid it won't support rr_status. If possible, I'd strongly recommend upgrading to rr_model which returns portions of the object model.

                              Duet software engineer

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post
                              Unless otherwise noted, all forum content is licensed under CC-BY-SA