• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
GUI-O Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login

How much notifications append without to open Gui-O

Scheduled Pinned Locked Moved
Announcements
2
38
3.5k
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.
  • S
    Sato @kl3m3n
    last edited by 14 Jun 2022, 14:06

    @kl3m3n,

    Perhaps have make a error on copy and paste, but on the code here it is:
    mqttClient.publish(&Push2[0], (const char*) pushNotification.c_str());

    and it compile

    Another question: On my other Android 10 i have allready the new version v.1.0.10.1 but i not make any update, do it make the update automatically without to ask?

    BR

    K 1 Reply Last reply 14 Jun 2022, 14:26 Reply Quote 0
    • K
      kl3m3n @Sato
      last edited by 14 Jun 2022, 14:25

      @sato said in How much notifications append without to open Gui-O:

      @kl3m3n,

      Have the same info on IoT settings

      Yes, it compile

      BR

      Yes, I know, what happens if you press App Settings?

      1 Reply Last reply Reply Quote 0
      • K
        kl3m3n @Sato
        last edited by 14 Jun 2022, 14:26

        @sato said in How much notifications append without to open Gui-O:

        @kl3m3n,

        Perhaps have make a error on copy and paste, but on the code here it is:
        mqttClient.publish(&Push2[0], (const char*) pushNotification.c_str());

        and it compile

        Another question: On my other Android 10 i have allready the new version v.1.0.10.1 but i not make any update, do it make the update automatically without to ask?

        BR

        This is up to you. You can disable auto update feature from Google Play app. It has nothing to do with GUI-O.

        S 1 Reply Last reply 14 Jun 2022, 14:57 Reply Quote 0
        • S
          Sato @kl3m3n
          last edited by 14 Jun 2022, 14:29

          @kl3m3n,

          Now I am sending the Push notification to both cell phones. I pressed on both CLEAR ALL and also clear my serial port.
          5 minutes later, get on both phones the new notification, but it as also added the text of the two previous notifications before the CLEAR ALL pressed.

          In the Serial port I only have now one notification and that's is correct.

          Maybe, you have some Buffer that you don't clear and then the new notification text is sent along with previous notifications?

          BR

          1 Reply Last reply Reply Quote 0
          • K
            kl3m3n @Sato
            last edited by 14 Jun 2022, 14:31

            @sato said in How much notifications append without to open Gui-O:

            Hi @kl3m3n,

            No, I mean in the Android OS settings.
            Have not this setting on my Android 12. I search for Auto on settings and it show Android Auto, and there is all options ON

            You should not reveal your app id. Now I can send a false push notification to your device
            No you can't. Have modified the tokens before sending 👍

            This is a problem on your side
            No, you can see on my serial port that every 5 minutes
            only one Push notification is send at time, with Arduino serial port timestamp

            //----- Push notifications every 5 minutes for testings!! --------
            void loop() {
            if (alert == 1) {
            Push_falha(); // send Push
            alert = 0; // The timer set it again when passed 5 minutes
            }
            unsigned long currentTime2 = millis();
            if (currentTime2 - previousTime2 >= eventInterval2) { // 5 Min
            const String numberStr(random(27));
            nr_falha = numberStr.toInt(); //random failure number
            alert = 1; // time is passed, set flag, so it can send Push again
            previousTime2 = currentTime2;
            }
            }

            void Push_falha() {
            /* PUSH NOTIFICATION /
            texto_falha(); // get the failure text to the variable "avaria"
            // ---- add the failure to Historico.txt ----
            //-------------------------------------------------------------
            strdata = "02-04-2022 14:57"; // Later get timestamp from RTC
            strdata = avaria += strdata;
            adiciona_falha(); // add to file Historico.txt
            // ------------------------------------------------------------
            String pushNotification("PixelBox - ");
            // send the Push
            pushNotification += pixelbox_id += avaria;
            mqttClient.publish(&Push[0], (const char
            )
            pushNotification.c_str());
            // Print it on serial port
            Serial.print("Notification done ");
            Serial.println(avaria); // print the failure
            nr_falha = 0; // clear the failure number
            }

            Thanks for tip to send the Push for more then one UUID

            BR

            Do you clear "avaria" variable? And "pixelbox_id"? Where do they come from?

            1 Reply Last reply Reply Quote 0
            • S
              Sato @kl3m3n
              last edited by 14 Jun 2022, 14:57

              @kl3m3n,
              Sorry to come back to the same topic, but I think Push notifications should become well functional.

              From the fourth notification, I stop receiving the following ones on both phones.
              Then I pressed CLEAR ALL on both phones, that cleared the notifications data on the phones, but I still don't receive the notifications that are being sent. All the followed notifications I can see on the serial port.

              Please take a look at it calmly, surely you can solve it.

              Best Regards

              1 Reply Last reply Reply Quote 0
              • S
                Sato @kl3m3n
                last edited by 14 Jun 2022, 17:31

                @kl3m3n,

                Since I now receive notifications simultaneously on both phones it is easier to make comparisons.

                Serial Port debug!
                16:00:49.760 -> Push * Zeit zwischen Impulsen überschritten *
                16:05:49.767 -> Push * Fehler Bremsschalter1 *
                16:10:49.754 -> Push * Beide Bremsschalter Defekt *
                16:15:49.773 -> Push * Beide Bremsschalter Defekt *
                //Receiving two identical failures in a row is normal because I haven't filtered it yet

                From here, the notifications are no more received, on both Phones, must open a Gui-O on one from them, then it works again
                16:20:49.763 -> Push * Außerhalb der Türzone angehalten *

                These are the screenshots from both, hope it helps.

                Best regards

                Android12_screenshot.jpg Android10_screenshot.jpg

                K 1 Reply Last reply 14 Jun 2022, 20:00 Reply Quote 0
                • K
                  kl3m3n @Sato
                  last edited by kl3m3n 14 Jun 2022, 20:00

                  @sato ok, let's go step-by-step...

                  Please try to answer the questions below:

                  1. Navigate to "Settings -> Quick pair -> IoT settings" and disable IoT notifications. Enable them and when the second dialog pops up, please press the "App settings" button and send the screenshot.

                  2. Navigate to "Settings -> Quick pair -> IoT settings" and check "Notifications to show". What number does it show? For example, is it showing "Showing 3 recent"? This means the number of notification that will be shown. The oldest notification gets discarded when a new notification arrives. Note that Android cannot show unlimited notifications on screen. You can change the number of notifications to show by pressing the menu entry.

                  3. I am attaching a windows script that periodically sends the notifications to the specified channel. First download and install mosquitto from https://mosquitto.org/download/

                  Then download this pub_test.txt
                  and rename extension to ".bat". Open the script and modify <application UUID> for your case. You can also modifiy the time period with which the notifications are sent... It is 5 seconds by default (see timeout value).

                  Please test if this works with your device.

                  BR,
                  kl3m3n

                  S 2 Replies Last reply 14 Jun 2022, 21:07 Reply Quote 0
                  • S
                    Sato @kl3m3n
                    last edited by 14 Jun 2022, 21:07

                    Hello @kl3m3n,

                    Here the screenshot of Point 1 and Point 2

                    Have installed mosquitto and run your script with timeout of 10 seconds
                    Here the screenshot too

                    Screenshot_Point 2.jpg Screenshot_Point 1.jpg Screenshot_script.jpg

                    BR

                    K 1 Reply Last reply 14 Jun 2022, 21:33 Reply Quote 0
                    • K
                      kl3m3n @Sato
                      last edited by kl3m3n 14 Jun 2022, 21:33

                      @sato Again, please press the "App settings" text / button. This is the screenshot I need to examine!

                      Otherwise, everything looks ok. You are showing 2 last notifications, and they are displayed. You can modify the script to put some additional text and simulate sending data every 300 seconds (5 min).

                      Do you see any problem here? What would you expect from this test that you just made?

                      BR,
                      kl3m3n

                      S 1 Reply Last reply 15 Jun 2022, 08:30 Reply Quote 0
                      • S
                        Sato @kl3m3n
                        last edited by 15 Jun 2022, 08:30

                        Hi kl3m3n,
                        Here the sreenshot
                        Screenshot_20220615-091720_Settings.jpg
                        Is this what you need?

                        When i choose on the menu, more then 2 notifications to show, then Gui-O freeze many times, have than to force to close the App
                        Memory allocation?

                        What i expected?
                        That Gui-O have a good working Push notifications

                        I will add in your test script, text like that what i do
                        in my test programm, to see if it works too.
                        With your script it works fine, have more than 200 on index with timeout of 10 seconds.

                        Afternoon or tomorow i will give feedback

                        BR

                        1 Reply Last reply Reply Quote 0
                        • S
                          Sato @kl3m3n
                          last edited by 15 Jun 2022, 22:14

                          Hello @kl3m3n,

                          So far, your script pub_test.bat is continuously sending notification with the index incrementing. How can I modify it so that it also sends some text.

                          Thanks for your help

                          BR

                          K 1 Reply Last reply 16 Jun 2022, 04:48 Reply Quote 0
                          • K
                            kl3m3n @Sato
                            last edited by kl3m3n 16 Jun 2022, 04:48

                            @sato try adding the text before %index%:

                            "this is the text %index% and so is this"

                            Your notifications are also probably too long. My device automatically removes some of the notification text if they take up to much space. Notifications should be short and to the point.

                            Did you enable autostart feature for GUI-O app? And disable all battery saving features for it? Samsung has its own way of dealing with such things... Just Google this.

                            BR,
                            kl3m3n

                            S 1 Reply Last reply 16 Jun 2022, 10:02 Reply Quote 0
                            • S
                              Sato @kl3m3n
                              last edited by 16 Jun 2022, 10:02

                              Hie @kl3m3n
                              Thank you

                              I know, I've googled it.
                              The Autostart option I haven't found on my phones yet, but I'll keep looking because that could solve the issue.
                              Yesterday I tried to open Gui-O when the index was at 121, and I found that the App had frozen, but I was still getting the notifications from your script.
                              I'll turn on logcat and send it to you later, maybe you can see something that will help.

                              Best regards

                              1 Reply Last reply Reply Quote 0
                              34 out of 38
                              • First post
                                34/38
                                Last post