# Picnic app

**URL:** <https://community.homey.app/t/picnic-app/40843>\
**Category:** Apps\
**Created:** [January 10, 2021, 5:15pm UTC](https://community.homey.app/t/picnic-app/40843 "2021-01-10T17:15:54Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [March 28, 2023, 5:55am UTC](https://community.homey.app/t/picnic-app/40843/21 "2023-03-28T05:55:21Z")

</div>

Hey Bas, bedankt voor je bericht. Ik heb gisteren exact hetzelfde gehad, er zit duidelijk een bug in de test versie waar ik naar moet kijken. Ik raad je voor nu aan naar de stabiele versie te gaan, daar komt het probleem niet voor:

> **[Picnic](https://homey.app/nl-nl/app/app.picnic/Picnic/)**
>
> Verbind Picnic met Homey

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [March 28, 2023, 10:44am UTC](https://community.homey.app/t/picnic-app/40843/22 "2023-03-28T10:44:11Z")

</div>

Ik heb 3.2.1 naar de test channel gepushed waar deze bug _als het goed is_ (famous last words) is gefixt.

Het kan zijn dat dit pas bij je vólgende bestelling is doorgevoerd, of moet je even op de “Reset bestelling status” knop in de App Settings drukken.

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [April 3, 2023, 8:04am UTC](https://community.homey.app/t/picnic-app/40843/23 "2023-04-03T08:04:21Z")

</div>

3.2.3 has been published to the stable channel adding global token support and a new condition card to check for an active order. I’ve also opened a new topic where i keep track of the changelog, please use this topic for feature questions and remarks:

> [@\[APP\]\[PRO\] Picnic](https://community.homey.app/t/app-pro-picnic/78811):
>
> Stable: [Picnic App](https://homey.app/nl-nl/app/app.picnic/Picnic/) Test: [Picnic App | Test](https://homey.app/nl-nl/app/app.picnic/Picnic/test/)Picnic app for Homey Connect Picnic with Homey. Add individual items or multiple items based on a recipy to your shopping cart. Or trigger flows based on the different states of your order. Instructions After installing the app, login using your Picnic account via the app settings. Here you can also add your favorite recipes. Flow Triggers Polling the status of your Picnic account and providing trigger flowcards based on the following eve…

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [April 13, 2023, 2:02pm UTC](https://community.homey.app/t/picnic-app/40843/24 "2023-04-13T14:02:06Z")

</div>

Grappige app. Voor de liefhebbers, ik heb een stukje javascript geschreven dat de datum (2023-04-13) omzet naar vandaag, morgen overmorgen, over x dagen etc.  
Dan zegt Homey bijvoorbeeld “De picnic boodschappen worden morgen bezorgd om …”  
Flow:

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/b/2ba7d5405a9441304389dea43257e8e394bb7d3a.png)  
homeyscript node:  
 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/c/1ca25dcc6dc9a8d6c7824848117f74fd8bacf324.png)

Code voor in de node:

```auto
function formatDate(inputDate) {
  // Convert the input string to a Date object
  const date = new Date(inputDate);

  // Calculate the difference between the current date and the input date in days
  const diffTime = date.getTime() - new Date().getTime();
  const diffDays = Math.ceil(diffTime / (1000 * 3600 * 24));

  // Determine the output based on the number of days difference
  if (diffDays === 0) {
    return 'Vandaag';
  } else if (diffDays === 1) {
    return 'Morgen';
  } else if (diffDays === 2) {
    return 'Overmorgen';
  } else if (diffDays === -1) {
    return 'Gisteren';
  } else if (diffDays === -2) {
    return 'Eergisteren';
  } else if (diffDays > 2) {
    return `Over ${diffDays} dagen`;
  } else if (diffDays < -2) {
    return `${Math.abs(diffDays)} dagen geleden`;
  } else {
    return 'Ongeldige datum';
  }
}

return formatDate(args[0]);

```

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [April 13, 2023, 2:46pm UTC](https://community.homey.app/t/picnic-app/40843/25 "2023-04-13T14:46:29Z")

</div>

Cool, je kan met je code dit bv ook dagelijks op een vast tijdstip om laten omroepen door de nieuwe global tokens te gebruiken waarin de datum van bezorging staat genoemd. Bedankt voor het delen!

---

<div class="post-metadata">

**Author:** ![Stef\_Jacops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_jacops/32/101012_2.png) [@Stef\_Jacops](https://community.homey.app/u/Stef_Jacops)\
**Post date:** [March 4, 2024, 2:29pm UTC](https://community.homey.app/t/picnic-app/40843/26 "2024-03-04T14:29:16Z")

</div>

Weet iemand een handigheidje om 1 uur voor dat de boodschappen daadwerkelijke geleverd worden (Begin van het tijdsbestek van levering) ik een melding kan krijgen zodat ik deze op bijvoorbeeld PiPup kan gebruiken .

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [March 6, 2024, 10:28pm UTC](https://community.homey.app/t/picnic-app/40843/27 "2024-03-06T22:28:52Z")

</div>

Met een beetje complexe flow (advanced flow is een vereiste) moet dat mogelijk zijn:  
Gebruik de trigger “boodschappen worden binnenkort geleverd”, gebruik vervolgens een HomeyScript met als input de “eta begin” variabele en reken met JavaScript het verschil uit in secondes van het huidige tijdstip uit t.o.v. het tijdstip uit de variabele en trek daar 1 uur vanaf. Start vervolgens een zandloper (bv via de Countdown app) voor dit aantal secondes.

Maak een aparte flow met een trigger wanneer de zandloper leeg is met je bijbehorende actie.

Ik weet niet wat er met de zandloper gebeurt als er een tussentijdse herstart van Homey is geweest, waarschijnlijk wordt deze dan gestopt. Misschien dat er een betere manier bestaat om een trigger op een bepaald tijdstip te laten starten ipv via een zandloper

---

<div class="post-metadata">

**Author:** ![Stef\_Jacops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_jacops/32/101012_2.png) [@Stef\_Jacops](https://community.homey.app/u/Stef_Jacops)\
**Post date:** [March 7, 2024, 9:52am UTC](https://community.homey.app/t/picnic-app/40843/28 "2024-03-07T09:52:14Z")

</div>

Dankje voor de tip. Ik weet niks van JavaScript af maar is misschien een mooie reden om mijzelf hier eens in te verdiepen.

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [March 21, 2024, 11:57am UTC](https://community.homey.app/t/picnic-app/40843/29 "2024-03-21T11:57:22Z")

</div>

Unfortunately I learned that the products-adding card no longer works. After some investigation i noticed that the ‘search item’ API call that I use has changed and no longer returns items making it impossible to add an item to the cart.

I’m also no longer able to easily intercept the API calls that the Picnic app uses, because it seems that they have implemented Certificate Pinning which would require me to root my phone and bypass this measure…

If anyone is able to help me out getting insights how the API of searching/adding items works, I would be able to update the app… but for now I’m leaving it as it is.

_Edit: nevermind i bypassed cert pinning and found the changed api calls. Will update the app soon_

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [March 25, 2024, 4:14pm UTC](https://community.homey.app/t/picnic-app/40843/30 "2024-03-25T16:14:59Z")

</div>

Adding product works again, you can use the test channel for now since i want to check out the stability: [Picnic App for Homey | Homey](https://homey.app/en-nl/app/app.picnic/Picnic/test/)

You will have to re-login via Settings in order to make this work.

---

<div class="post-metadata">

**Author:** ![Alex93](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alex93/32/123720_2.png) [@Alex93](https://community.homey.app/u/Alex93)\
**Post date:** [January 3, 2026, 4:30pm UTC](https://community.homey.app/t/picnic-app/40843/31 "2026-01-03T16:30:09Z")

</div>

Werkt de app nog zover je weet? Ik heb zojuist een flow gemaakt maar er gebeurd weinig.

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [January 3, 2026, 7:36pm UTC](https://community.homey.app/t/picnic-app/40843/32 "2026-01-03T19:36:03Z")

</div>

Product toevoegen (actions) lijkt niet meer te werken, er zal wel een wijziging in de api zijn doorgevoerd. Helaas heb ik niet de tijd om dit aan te passen :(.

Levering aankondigingen lijken wel gewoon te werken (triggers en conditions).

---

<div class="post-metadata">

**Author:** ![Alex93](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alex93/32/123720_2.png) [@Alex93](https://community.homey.app/u/Alex93)\
**Post date:** [January 3, 2026, 8:01pm UTC](https://community.homey.app/t/picnic-app/40843/33 "2026-01-03T20:01:25Z")

</div>

Yess, werkt top! de LED van de Homey kleurt mooi in de kleuren van Picnic als ze in de buurt komen! Thanks! 😃

---

<div class="post-metadata">

**Author:** ![Stanley\_Oei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stanley_oei/32/16795_2.png) [@Stanley\_Oei](https://community.homey.app/u/Stanley_Oei)\
**Post date:** [April 23, 2026, 10:12am UTC](https://community.homey.app/t/picnic-app/40843/34 "2026-04-23T10:12:31Z")

</div>

Use case hier in appartement: als picnic komt ring to open activeren via ring intercom. En een push bericht erbij. Zo komt picnic zonder tussenkomt altijd tot bij de voordeur boven. Erg handig in meerdere situaties (bv niet thuis, of bezig met de kleine kinderen). Jammer dus dat het nu niet meer werkt door de 2fa check.

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [April 23, 2026, 11:18am UTC](https://community.homey.app/t/picnic-app/40843/35 "2026-04-23T11:18:04Z")

</div>

Bedankt voor je bericht. Goed nieuws: Er heeft deze week iemand een bijdrage geleverd om 2FA ondersteuning toe te voegen in de app. Het is gevibe-code maar het ziet er bruikbaar uit. Ik wil dit weekend de code en functie verder bekijken en testen voordat ik hem als update push.

---

<div class="post-metadata">

**Author:** ![Stanley\_Oei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stanley_oei/32/16795_2.png) [@Stanley\_Oei](https://community.homey.app/u/Stanley_Oei)\
**Post date:** [April 23, 2026, 12:52pm UTC](https://community.homey.app/t/picnic-app/40843/36 "2026-04-23T12:52:16Z")

</div>

Super! Veel dank. 🙏

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [April 23, 2026, 9:07pm UTC](https://community.homey.app/t/picnic-app/40843/37 "2026-04-23T21:07:25Z")

</div>

zou je deze versie kunnen testen alvorens ik hem naar prod. push?

> **[Picnic | Homey](https://homey.app/en-us/app/app.picnic/Picnic/test/)**
>
> Connect Picnic with Homey

---

<div class="post-metadata">

**Author:** ![Stanley\_Oei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stanley_oei/32/16795_2.png) [@Stanley\_Oei](https://community.homey.app/u/Stanley_Oei)\
**Post date:** [April 24, 2026, 9:37am UTC](https://community.homey.app/t/picnic-app/40843/38 "2026-04-24T09:37:05Z")

</div>

Geinstalleerd en ingelogd, dat ging goed met de 2fa. Authenticatie status nu op ok. Dus dat lijkt goed. De praktijktest moet echter nog even wachten want de volgende boodschappen verwacht ik pas dinsdag… Dank!

---

<div class="post-metadata">

**Author:** ![Stanley\_Oei](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stanley_oei/32/16795_2.png) [@Stanley\_Oei](https://community.homey.app/u/Stanley_Oei)\
**Post date:** [May 1, 2026, 9:29pm UTC](https://community.homey.app/t/picnic-app/40843/39 "2026-05-01T21:29:40Z")

</div>

Werkt goed! Dank voor de moeite.

---

<div class="post-metadata">

**Author:** ![Stef\_Jacops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_jacops/32/101012_2.png) [@Stef\_Jacops](https://community.homey.app/u/Stef_Jacops)\
**Post date:** [September 16, 2026, 4:58pm UTC](https://community.homey.app/t/picnic-app/40843/40 "2026-09-16T16:58:54Z")

</div>

Er zijn problemen met de integratie van Picnic en Homey. Er word elk uur een inlog verzoek gestuurd en krijg elk uur een sms met 2fa code.

Contact gehad met Picnic en hun geven aan dat de ontwikkelaar voor een fix moet zorgen. Tot zover dan graag de app tijdelijk uitzetten op de Homey.

Meerdere hier bekend mee ?

Begon gister rond 23:00

[Previous page](https://community.homey.app/t/picnic-app/40843.md?page=1)

[Next page](https://community.homey.app/t/picnic-app/40843.md?page=3)
