[Ovmsdev] Added Pushover and SSL client support
dexter at expeedo.de
Sat Oct 26 17:58:25 HKT 2019
Am 21.10.19 um 08:11 schrieb Mark Webb-Johnson:
> That seems ok. Can you handle it, Michael? Update the sdkconfig defaults, and I’ll update my live server when ready.
> Regards, Mark.
>> On 18 Oct 2019, at 9:25 PM, Michael Balzer <dexter at expeedo.de <mailto:dexter at expeedo.de>> wrote:
>> The Pushover support isn't enabled now in our default builds, because…
>> a) MBEDTLS_PSK_MODES defaults to "no"
>> b) MG_ENABLE_SSL also defaults to "no"
>> c) OVMS_COMP_PUSHOVER would default to "yes" but depends on a) + b)
>> Should we set these to "yes" for the edge release now?
>> Am 29.07.19 um 21:07 schrieb Marko Juhanne:
>>> Hello all,
>>> I've been wanting to have a bit more configurable notification system on my mobile phone compared to the OVMS mobile app (quiet hours, different message
>>> priority levels, override quiet hours with emergency priority, custom sounds, persistent notifications demanding acknowledgment etc). I already use
>>> Pushover as notification platform for my home automation system and it has worked nicely for these two past years so I decided to port Pushover client to
>>> OVMS as well.
>>> For those who don't know, Pushover is a notification platform that has apps for iOS and Android. They also have a desktop (actually web) application as
>>> well. You create an account and then register your application. There's a 5 USD per platform one-time fee, which I find quite reasonable. Message limit is
>>> 7500 messages / month / application. So if you have multiple cars, you could register them as individual applications. I'm not affiliated with the
>>> company, just a happy customer.
>>> There are now commits for Pushover support on my fork (https://github.com/mjuhanne/Open-Vehicle-Monitoring-System-3). It's up to date with the main branch,
>>> and has the SWCAN commits as well. I would appreciate if others could test it before making a pull request, since there are now quite many changes. I
>>> didn't want to add another http client, so I used Mongoose. But then after enabling SSL support using mbedssl I found out that there's this client space
>>> "struct mg_connect_opts" that will be too small (and causes crash) if MG_ENABLE_SSL is not enabled also in every component that uses Mongoose.
>>> To configure Pushover, there's a new Config/Notifications page on OVMS. You can filter which notifications and events will be relayed and select their
>>> priority levels accordingly. I thought about using web config pluging, but maybe we could integrate this page to configure notifications for OVMS mobile
>>> apps as well?
>>> Best regards,
>>> Marko Juhanne
>>> OvmsDev mailing list
>>> OvmsDev at lists.openvehicles.com
>> Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
>> Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
>> OvmsDev mailing list
>> OvmsDev at lists.openvehicles.com <mailto:OvmsDev at lists.openvehicles.com>
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the OvmsDev