sinric icon indicating copy to clipboard operation
sinric copied to clipboard

Sinric Pro is here (https://sinric.pro)

Open kakopappa opened this issue 6 years ago • 59 comments

Sinric Pro is here for beta testing. https://sinric.pro

Please give it a try and let us know how you feel. Thanks. 💯

kakopappa avatar Nov 14 '19 10:11 kakopappa

what's difference between sinric and sinric pro?? I mean sinric and sinric pro gives almost same features and give all features that i want. and sinric is free but sinric pro only give 5 devices and i am using 8 relay so can't use it for free while i'm using sinric for free.

lsgdefault avatar Nov 23 '19 08:11 lsgdefault

  • 3 devices are free for testing. Lifetime free. Additional devices are 3$ per year. You can buy upto 3 years

  • Sinric Pro supports 19 device types such as Contact sensors / Motion sensors / Doorbells / Air Quality sesnors

check out the doorbell demo: https://www.youtube.com/watch?v=H-iftzWVTXE

image

  • New website with a new dashboard / create new devices/ rooms / audit logs / create credentials

image

  • Improved security. Every message is authenticated, signed, and must be verified.

  • We made a new SDK for ESP / Python / NodeJs. These will make integration so much easy. https://github.com/sinricpro/

  • Complete Android/ iOS app https://play.google.com/store/apps/details?id=pro.sinric https://apps.apple.com/us/app/sinric-pro/id1513086098

  • Complete help site http://help.sinric.pro/

  • Complete API to access your account https://apidocs.sinric.pro/

  • UI support multiple languages image If not there you can help us to improve. :)

  • Temperature charts image

  • Energy charts/ Air Quality charts

  • Sinric Pro is a team effort. Everyone is there to help you if you have a problem . not just me :)

  • Plug example https://github.com/sinricpro/sinricpro_plug

  • Support IFTTT and SmartThings connector image

kakopappa avatar Nov 23 '19 09:11 kakopappa

Is Sinric going to be replaced by Sinric pro at any point? or we will be able to use Sinric forever? thanks.

Gerardmoik avatar Dec 05 '19 14:12 Gerardmoik

Yes, it will be replaced. There is an operating cost involved in running sinric.com

On Thu, 5 Dec 2019 at 9:56 PM Gerardmoik [email protected] wrote:

Is Sinric going to be replaced by Sinric pro at any point? or we will be able to use Sinric forever? thanks.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/kakopappa/sinric/issues/369?email_source=notifications&email_token=ABZAZZV4LTA4ZT5OALEGMI3QXEJBBA5CNFSM4JNJUOWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGA7GDY#issuecomment-562164495, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZAZZTTTXJRIERNPLROX3DQXEJBBANCNFSM4JNJUOWA .

kakopappa avatar Dec 05 '19 15:12 kakopappa

Sinric pro is good but sinric is faster then sinric pro

kaustubh-ke avatar Dec 28 '19 17:12 kaustubh-ke

What do you mean with "faster"? Did you do any measurements? I have two light devices (1x Sinric, 1x SinricPro): Turn on/off command Sinric: about 1.5 seconds Turn on/off command SinricPro: about 1 second

sivar2311 avatar Dec 28 '19 18:12 sivar2311

@Developer-error Could be but there are few things here you may not know.

  1. Pro has additional checks for security like HMAC signature checks. These may delay response processing

  2. Sinric - When you ask Alexa to do something, it forwards the request to Sinric server and the Sinric server returns OK response first whether the device is connected or not. Whereas Sinric pro sends the command to ESP module, wait for the response and send it back to Alexa. This creates a small delay

kakopappa avatar Dec 29 '19 15:12 kakopappa

Got it sir. I m trying to learn from sinric , Big fan of your's.

kaustubh-ke avatar Dec 29 '19 15:12 kaustubh-ke

Yes, it will be replaced. There is an operating cost involved in running sinric.com On Thu, 5 Dec 2019 at 9:56 PM Gerardmoik @.***> wrote: Is Sinric going to be replaced by Sinric pro at any point? or we will be able to use Sinric forever? thanks. — You are receiving this because you were assigned. Reply to this email directly, view it on GitHub <#369?email_source=notifications&email_token=ABZAZZV4LTA4ZT5OALEGMI3QXEJBBA5CNFSM4JNJUOWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGA7GDY#issuecomment-562164495>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZAZZTTTXJRIERNPLROX3DQXEJBBANCNFSM4JNJUOWA .

When will it be discontinued?

daniele-castellini avatar Jan 02 '20 10:01 daniele-castellini

I had a paid subscription at Smartnest.cz but I moved to Sinric.com because it is free, it is a pity that Sinric.com cannot stay forever but I understand there must be some costs for it. Now Sinric Pro sounds interesting, I will give it a try. is there any expected date for Sinric.com to be shut down?

Gerardmoik avatar Jan 02 '20 15:01 Gerardmoik

@Gerardmoik @daniele-castellini I do not have an exact date as of now. We are waiting for the Google Home action to be approved so that existing users can switch to pro seamlessly. I will send an email for at least 3 months in advance with the date.

I understand that you guys must be disappointed. I get it. I like to keep it free forever too. but I like you guys to see this is a screencap from Alexa skill dev console. As you can see the Sinric Alexa Skill makes about 3000-7000 requests per hour just Alexa Alexa Skill only!! At this rate, I have to sell a kidney to keep this up and running... Please consider switching to Pro if you can.

image

kakopappa avatar Jan 02 '20 16:01 kakopappa

I'm checking your good work, for now everything's perfect! may I make a suggestion: in SinricProContactsensor an example with 2 devices would be appreciated.

thanks

gians-it avatar Jan 07 '20 16:01 gians-it

in SinricProContactsensor an example with 2 devices would be appreciated.

You can have as much devices as you want. Just call <SinricProDeviceType> &<NAME> = SinricPro[<DEVICEID>] so it would be like this:

SinricProContactsensor &Sensor1 = SinricPro["5e14e91b9764a6c6d709b802"];
SinricProContactsensor &Sensor2 = SinricPro["5e14e93816266f609c211df4"];
SinricProContactsensor &Sensor3 = SinricPro["5e14e96d030cf63ef98ffa0b"];
..
SinricProContactsensor &Sensor99 = SinricPro["5e14e975e82097a9276508c0"];

You can do this with an array of DeviceIDs and iterate over that array to setup the devices.

Have a look at this example where i am using a std::map to setup multiple switch devices. The map contains as first parameter the deviceId, and as second parameter a struct which stores the used PINs, and the actual power state).

You can do this technique with all SinricPro devices in the library. Not only switches and contact sensors.

sivar2311 avatar Jan 07 '20 20:01 sivar2311

thank you very much for your very rapid response! I think two devices are the best solution. for example using a cheap ESP-01

while I'm trying occasionally it informs me: [SinricPro]: EVENTS ARE BLOCKED FOR 58 SECONDS! probably I have to check what I wrote and change few things :-( or use a debounce capacitor. Regards

gians-it avatar Jan 08 '20 16:01 gians-it

A simple debounce logic will help (see Arduino debounce example)

Events are limited to prevent flooding the server (like you would have done ;). Current limitation is 10 events with a minimum distance of 1 second, then events are blocked for 1 minute.

sivar2311 avatar Jan 08 '20 17:01 sivar2311

Hi, in SinricProContactsensor

can I use INPUT_PULLUP instead of:

pinMode(CONTACT_PIN, INPUT);

gians-it avatar Jan 10 '20 13:01 gians-it

That depends on the contact sensor you're using. And keep in mind to change the detection logic! In the example, an event will be send, when PIN is HIGH. Using INPUT_PULLUP, the pin will be always HIGH, except it is pulled to GND by our contact sensor. What type of contact sensor do you use?

sivar2311 avatar Jan 10 '20 13:01 sivar2311

I'm not sure between Hall magnetic sensor or optocoupler. I'm just working on it, the software side works great by the SinricPro aid. thank you so much for your help.

gians-it avatar Jan 10 '20 14:01 gians-it

@kakopappa when will Sinric stop working? Alexa Discover Devices is not working for new devices I just created

OmetKs avatar Jan 30 '20 07:01 OmetKs

@kakopappa any updates regarding Google Home integration? Also: will we be able to choose which action we would like to enable (by this I mean that in V1 even if a light can only be dimmed the GH app would still allow choosing colours) ? Thank you in advace!

aguilaair avatar Feb 06 '20 11:02 aguilaair

Also looking forward to the google action, for now my only option is Smartnest.cz but it uses mqtt instead of web sockets. When will it be released? Thank you !

Gerardmoik avatar Feb 06 '20 11:02 Gerardmoik

image

Waiting for approval 💯

kakopappa avatar Feb 06 '20 14:02 kakopappa

Great news !!! Thanks !

Gerardmoik avatar Feb 06 '20 14:02 Gerardmoik

Thank you! imagen How long have you been waiting?

aguilaair avatar Feb 06 '20 16:02 aguilaair

since I've to change my sinric working code I would like to have a more secure usage. I've found that sometime commands are not received by devices, I don't know if it is due to networking ore other reasons. How can I have a feedback? Then, since Alexa allows user voice recognition, I would like to check who is giving the command. Is it possible with the pro version? Thanks I understand you concern about the costs, therefore I'm willing to pay a reasonable amount for a secure service. Since I want a reliable service this is not possible for free, but it should be reasonable (2-3 $/year)

robademar avatar Feb 10 '20 18:02 robademar

I've found that sometime commands are not received by devices, I don't know if it is due to networking ore other reasons.

Did you have this problem with Sinric (classic) or SinricPro?

Then, since Alexa allows user voice recognition, I would like to check who is giving the command. Is it possible with the pro version.

SinricPro <--> Alexa connection is based on Alexa SmartHome Skill Interface. Unfortunately this Interface does not support user voice recogition. SinricPro does not get any voice informations. Maybe amazon will provide such info's on SmartHome interface one day...we have to wait for.

Since I want a reliable service this is not possible for free, but it should be reasonable (2-3 $/year)

Then SinricPro meets your requirement with 5 devices for free and additional devices are $3 per year.

sivar2311 avatar Feb 10 '20 19:02 sivar2311

I've found that sometime commands are not received by devices, I don't know if it is due to networking ore other reasons.

Did you have this problem with Sinric (classic) or SinricPro?   SINric classic Just tonigth it was not working for a couple of hours then without any change it worked

Then, since Alexa allows user voice recognition, I would like to check who is giving the command. Is it possible with the pro version.

SinricPro <--> Alexa connection is based on Alexa SmartHome Skill Interface. Unfortunately this Interface does not support user voice recogition. SinricPro does not get any voice informations. Maybe amazon will provide such info's on SmartHome interface one day...we have to wait for.Let's hope

Since I want a reliable service this is not possible for free, but it should be reasonable (2-3 $/year)

Then SinricPro meets your requirement with 5 devices for free and additional devices are $3 per year.We are aligned  Thanks Giovanni Roberto Mariani

Il lunedì 10 febbraio 2020, 20:09:12 CET, Boris Jäger <[email protected]> ha scritto:  

I've found that sometime commands are not received by devices, I don't know if it is due to networking ore other reasons.

Did you have this problem with Sinric (classic) or SinricPro?

Then, since Alexa allows user voice recognition, I would like to check who is giving the command. Is it possible with the pro version.

SinricPro <--> Alexa connection is based on Alexa SmartHome Skill Interface. Unfortunately this Interface does not support user voice recogition. SinricPro does not get any voice informations. Maybe amazon will provide such info's on SmartHome interface one day...we have to wait for.

Since I want a reliable service this is not possible for free, but it should be reasonable (2-3 $/year)

Then SinricPro meets your requirement with 5 devices for free and additional devices are $3 per year.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

robademar avatar Feb 10 '20 19:02 robademar

I've found that sometime commands are not received by devices, I don't know if it is due to networking ore other reasons.

Sinric (classic) had no issue that time. So this will be related to WiFi issues and might happen with SinricPro and other WiFi related projects, too.

sivar2311 avatar Feb 11 '20 04:02 sivar2311

Clear thanks. And it will be like this till a more reliable 2 ways protocol will be adopted and command feed  back transmitted. Inviato da Yahoo Mail su Android

Il Mar, 11 Feb, 2020 alle 5:19, Boris Jäger[email protected] ha scritto:

I've found that sometime commands are not received by devices, I don't know if it is due to networking ore other reasons.

Sinric (classic) had no issue that time. So this will be related to WiFi issues and might happen with SinricPro and other WiFi related projects, too.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

robademar avatar Feb 11 '20 06:02 robademar

@robademar

When Alexa sends a request to the Sinric (sinric.com) the server sends "Success" back to Alexa without checking whether device is connected or not

In Sinric Pro, when Alexa sends a command to Sinric Pro (sinric.pro) server, it forwards the command to ESP module and wait for 8 seconds for a response from the ESP module. If your device is not connected or does not respond back to server, Alexa will say "device is not responding". If you hear device is not responding messages often likely you have wifi issues either with the router or esp board

kakopappa avatar Feb 11 '20 07:02 kakopappa