This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.

The Homey Community has been moved to https://community.athom.com.

This forum is now read-only for archive purposes.

[PUBLISHED] iCalender to Voice App (v0.9.0)

1235

Comments

  • ArenBreur said:
    I'm still having problems. everything is working except Icalendar.
    I have ran it from node.js

    -------------------------------------------------
    14:44:56.570 - Initializing iCalendar to Voice app...
    14:44:56.768 - Loaded 1 calendar(s) from settings.
    14:44:56.786 - Initializing iCalendar to Voice app completed.
    14:45:00.174 - Calendar 'Aren' updated, 106 event(s) found. Next update in 5 minute(s).
    14:45:56.793 - Triggering next event per calendar...
    14:46:56.953 - Triggering next event per calendar...


    that all looks oke.
    Even check what Homey sees as speech input. That all validates. Tried English, same results.

    It like the trigger words are not working anymore.




    I did not check the voice triggers. Only have a flow announcing upcoming meetings. That is still working.
  • JanHJanH Member
    edited November 2016
    Just for your information. I installed the calendarapp (0.1.4) for the first time today. My Homey has v1.0.2.
    The google iCal was installing instantly and I made a first flow, which works perfectly! I had no time yet to do more experiments.

  • The app seems to think today is actually 7 days from now. When I ask to list tomorrow's appointments, it starts reading those of 8 days from now.
    The date shown by Homey is correct.
  • @Q-BiC ;
    is your homey in dutch or english? and do you use the keywords from the app?
    My homey does not respond at all since the last update.
  • Have a question. I have multiple calender's installed, but only the items of the first are read when asked (via a flow).
    How can i make a difference between all (3) calendar and how do Homey makes clear what appointment is in what calendar?

  • Anyone knows what the dutch translations are? For example, when I say "wat is mijn eerste afspraak morgen" it says my next appointment later that week.
  • bvdbosbvdbos Member
    edited December 2016
    you can find that in the app.json:
    "speech": [
        {
          "id": "calendar",
          "importance": 1,
          "triggers": {
            "en": [ "calendar" ],
            "nl": [ "kalender" ]
          }
        },
        {
          "id": "schedule",
          "importance": 1,
          "triggers": {
            "en": [ "schedule", "planning" ],
            "nl": [ "agenda", "planning" ]
          }
        },
        {
          "id": "next_appointment",
          "importance": 1,
          "triggers": {
            "en": [ "next appointment" ],
            "nl": [ "volgende afspraak" ]
          }
        },
        {
          "id": "first_appointment",
          "importance": 1,
          "triggers": {
            "en": [ "first appointment" ],
            "nl": [ "eerste afspraak" ]
          }
        },
        {
          "id": "today",
          "importance": 0.3,
          "triggers": {
            "en": [ "today" ],
            "nl": [ "vandaag" ]
          }
        },
        {
          "id": "tomorrow",
          "importance": 0.3,
          "triggers": {
            "en": [ "tomorrow" ],
            "nl": [ "morgen" ]
          }
        },
        {
          "id": "sunday",
          "importance": 0.3,
          "triggers": {
            "en": [ "sunday" ],
            "nl": [ "zondag" ]
          }
        },
        {
          "id": "monday",
          "importance": 0.3,
          "triggers": {
            "en": [ "monday" ],
            "nl": [ "maandag" ]
          }
        },
        {
          "id": "tuesday",
          "importance": 0.3,
          "triggers": {
            "en": [ "tuesday" ],
            "nl": [ "dinsdag" ]
          }
        },
        {
          "id": "wednesday",
          "importance": 0.3,
          "triggers": {
            "en": [ "wednesday" ],
            "nl": [ "woensdag" ]
          }
        },
        {
          "id": "thursday",
          "importance": 0.3,
          "triggers": {
            "en": [ "thursday" ],
            "nl": [ "donderdag" ]
          }
        },
        {
          "id": "friday",
          "importance": 0.3,
          "triggers": {
            "en": [ "friday" ],
            "nl": [ "vrijdag" ]
          }
        },
        {
          "id": "saturday",
          "importance": 0.3,
          "triggers": {
            "en": [ "saturday" ],
            "nl": [ "zaterdag" ]
          }
    }


  • you can find that in the app.json:
    "speech": [
        {
          "id": "calendar",
          "importance": 1,
          "triggers": {
            "en": [ "calendar" ],
            "nl": [ "kalender" ]
          }
        },
        {
          "id": "schedule",
          "importance": 1,
          "triggers": {
            "en": [ "schedule", "planning" ],
            "nl": [ "agenda", "planning" ]
          }
        },
        {
          "id": "next_appointment",
          "importance": 1,
          "triggers": {
            "en": [ "next appointment" ],
            "nl": [ "volgende afspraak" ]
          }
        },
        {
          "id": "first_appointment",
          "importance": 1,
          "triggers": {
            "en": [ "first appointment" ],
            "nl": [ "eerste afspraak" ]
          }
        },
        {
          "id": "today",
          "importance": 0.3,
          "triggers": {
            "en": [ "today" ],
            "nl": [ "vandaag" ]
          }
        },
        {
          "id": "tomorrow",
          "importance": 0.3,
          "triggers": {
            "en": [ "tomorrow" ],
            "nl": [ "morgen" ]
          }
        },
        {
          "id": "sunday",
          "importance": 0.3,
          "triggers": {
            "en": [ "sunday" ],
            "nl": [ "zondag" ]
          }
        },
        {
          "id": "monday",
          "importance": 0.3,
          "triggers": {
            "en": [ "monday" ],
            "nl": [ "maandag" ]
          }
        },
        {
          "id": "tuesday",
          "importance": 0.3,
          "triggers": {
            "en": [ "tuesday" ],
            "nl": [ "dinsdag" ]
          }
        },
        {
          "id": "wednesday",
          "importance": 0.3,
          "triggers": {
            "en": [ "wednesday" ],
            "nl": [ "woensdag" ]
          }
        },
        {
          "id": "thursday",
          "importance": 0.3,
          "triggers": {
            "en": [ "thursday" ],
            "nl": [ "donderdag" ]
          }
        },
        {
          "id": "friday",
          "importance": 0.3,
          "triggers": {
            "en": [ "friday" ],
            "nl": [ "vrijdag" ]
          }
        },
        {
          "id": "saturday",
          "importance": 0.3,
          "triggers": {
            "en": [ "saturday" ],
            "nl": [ "zaterdag" ]
          }
    }


    I already tried this but it didn't respond. Looks like I have to make flow for this manually. 
  • Are you sure Homey understood you correctly?
    If you make a flow for it (and Homey understands you correctly) you risk getting strange behaviour because both the app and your flow will respond to your speech.
  • I have the same issue. Homey does not respond to the build in app keywords.
    Even when I use /manager/speech-input/   however It did respond two homey versions ago.
    I uninstalled and installed the app. same issue
  • after de latest update iCalander to voice isn't working anymore for me
    i have added the ical link again.
    i have rebooted homey
    and if i test the flow it works fine.<br>onley in
    but in real life homey is not speaking to me.?

  • Leeuw1960 said:
    after de latest update iCalander to voice isn't working anymore for me
    i have added the ical link again.
    i have rebooted homey
    and if i test the flow it works fine.<br>onley in
    but in real life homey is not speaking to me.?

    So an update to Homey broke the app? What version of Homey are you running now?
  • brinkie said:
    Leeuw1960 said:
    after de latest update iCalander to voice isn't working anymore for me
    i have added the ical link again.
    i have rebooted homey
    and if i test the flow it works fine.<br>onley in
    but in real life homey is not speaking to me.?

    So an update to Homey broke the app? What version of Homey are you running now?
    version 1.1.2
  • brinkie said:
    Leeuw1960 said:
    after de latest update iCalander to voice isn't working anymore for me
    i have added the ical link again.
    i have rebooted homey
    and if i test the flow it works fine.<br>onley in
    but in real life homey is not speaking to me.?

    So an update to Homey broke the app? What version of Homey are you running now?
    None of the built in triggers are actually working anymore. As this is the first time I'm noticing it not working I'm guessing the issue was introduced with Homey firmware 1.1.2.
  • Phuturist said:
    brinkie said:
    Leeuw1960 said:
    after de latest update iCalander to voice isn't working anymore for me
    i have added the ical link again.
    i have rebooted homey
    and if i test the flow it works fine.<br>onley in
    but in real life homey is not speaking to me.?

    So an update to Homey broke the app? What version of Homey are you running now?
    None of the built in triggers are actually working anymore. As this is the first time I'm noticing it not working I'm guessing the issue was introduced with Homey firmware 1.1.2.
    That is my guess too. I'll look into it.
  • glijieglijie Member
    edited January 2017
    i made for each day a flow and that works fine. The only issue i have is that if i ask what mine appointments are for f.e. tuesday then  the appointment for the 1st comming tuesday and the next comming tuesday are being told.

    so the appointments for two upcomming tuesdays are mentioned. I think this is a little bug.

    the build in triggers has never worked for me , i installed the app from athom firmware 1.0.2
    that's why i made all the flows. 



  • brinkie said:
    Phuturist said:
    brinkie said:
    Leeuw1960 said:
    after de latest update iCalander to voice isn't working anymore for me
    i have added the ical link again.
    i have rebooted homey
    and if i test the flow it works fine.<br>onley in
    but in real life homey is not speaking to me.?

    So an update to Homey broke the app? What version of Homey are you running now?
    None of the built in triggers are actually working anymore. As this is the first time I'm noticing it not working I'm guessing the issue was introduced with Homey firmware 1.1.2.
    That is my guess too. I'll look into it.
    @Brinkie Amy news on this problem?
  • Leeuw1960 said:
    brinkie said:
    Phuturist said:
    brinkie said:
    Leeuw1960 said:
    after de latest update iCalander to voice isn't working anymore for me
    i have added the ical link again.
    i have rebooted homey
    and if i test the flow it works fine.<br>onley in
    but in real life homey is not speaking to me.?

    So an update to Homey broke the app? What version of Homey are you running now?
    None of the built in triggers are actually working anymore. As this is the first time I'm noticing it not working I'm guessing the issue was introduced with Homey firmware 1.1.2.
    That is my guess too. I'll look into it.
    @Brinkie Amy news on this problem?
    Not yet, I have some free time on Wednesday. Will have a look then.
  • @brinkie any news?
  • Released: v0.9.0

    • Fixed issue that made all calendar triggers fail due to internal Homey changes.

    First thing on my TODO-list now is to fix the false recurrences of appointments (also see backlog in start post).

  • yes thanks it works again  :)
  • Leeuw1960 said:
    yes thanks it works again  :)
    Good to hear!
  • brinkie said:

    Released: v0.9.0

    • Fixed issue that made all calendar triggers fail due to internal Homey changes.

    First thing on my TODO-list now is to fix the false recurrences of appointments (also see backlog in start post).

    Great job @brinkie !!!
  • Many thanks brinkmeister! If it is also possible to sort out the false occurences, this will be such a killer app for so many Homey users. I couldn't care less about the voice part, but your triggers based on calendar events add a whole new dimension to Homey. Looking forward to future developments... keep up the good work : )
  • After the update it still doesn't work. When I say "Kalender", "Agenda" or "volgende afspraak" nothing happens. I have rebooted the homey and disabled and enabled the app again without any luck. Any ideas?

  • Count_B said:
    After the update it still doesn't work. When I say "Kalender", "Agenda" or "volgende afspraak" nothing happens. I have rebooted the homey and disabled and enabled the app again without any luck. Any ideas?

    same here. 
  • Count_B said:
    After the update it still doesn't work. When I say "Kalender", "Agenda" or "volgende afspraak" nothing happens. I have rebooted the homey and disabled and enabled the app again without any luck. Any ideas?

    Build in speech doesn't work here  also. So I made my own flows. That works :)
  • Count_B said:
    After the update it still doesn't work. When I say "Kalender", "Agenda" or "volgende afspraak" nothing happens. I have rebooted the homey and disabled and enabled the app again without any luck. Any ideas?

    Same here!
  • Count_B said:
    After the update it still doesn't work. When I say "Kalender", "Agenda" or "volgende afspraak" nothing happens. I have rebooted the homey and disabled and enabled the app again without any luck. Any ideas?

    Same here!
    I still need to have a look at what Homey changed in their speech API in v1.0.  Shouldn't be too long. Please bare with me!
  • ArenBreurArenBreur Member
    edited February 2017
    running Ical 0.9.0
    Homey 1.1.4

    Besides the voice activation, I have another issue.
    the app will read the calendar perfectly from gmail. But I use Zarafa ( an exchange replacement)
    When I use the url  http://userhomey:userhomeypassword@10.10.10.11:8080/caldav/aren   I get a file Calendar.ics ( this takes about 35 seconds) the file is 591 kb in size. With the app I can not use this url. Is the timeout an issue or the size?
    I also tried https, but then the app crashes, when I run a calendar flow.

    I think the username/password is not understood by the app.
    Whatever I do, I don't get anything in the mailserver log.
    Using https without username/password I get :  Error: self signed certificate in certificate chain, in the run  log. ( comodo certificate, not self signed))

    here is another clip from the log: 
    14:32:29.142 - Next event found for calendar aren: null
    14:32:43.944 - action.next_appointment
    14:32:43.957 - [VOICE] Je kalender is leeg
    14:33:21.617 - Calendar 'aren' updated, 0 event(s) found. Next update in 5 minute(s).
    14:33:29.183 - Triggering next event per calendar...
    14:33:29.188 - Next event found for calendar aren: null
    14:33:38.129 - Calendar 'aren' updated, 0 event(s) found. Next update in 5 minute(s).
    14:34:01.733 - Calendar 'aren' updated, 0 event(s) found. Next update in 5 minute(s).
    14:34:23.305 - Calendar 'aren' updated, 0 event(s) found. Next update in 5 minute(s).
    14:34:29.212 - Triggering next event per calendar...
    14:34:29.222 - Next event found for calendar aren: null
    14:34:49.803 - Calendar 'aren' updated, 0 event(s) found. Next update in 5 minute(s).
    14:35:29.303 - Triggering next event per calendar...
    14:35:29.312 - Next event found for calendar aren: null
    14:36:29.393 - Triggering next event per calendar...
    14:36:29.402 - Next event found for calendar aren: null
    14:37:29.452 - Triggering next event per calendar...

    Hope you can fix this, 

    thanks for the effort
Sign In or Register to comment.