[Ovmsdev] Fireplace app

Michael Balzer dexter at expeedo.de
Tue Dec 29 01:13:15 HKT 2020


Chris,

I thought "of course, should be a matter of minutes"… and *zapp* came 
Google along. It doesn't let me upload the new APK, keeps telling me it 
needs to be targeted for API 29, which it is built for according to 
Android Studio, but apparently the APK manifest keeps API 28 despite all 
my config efforts. I'll need to spend some more hours investigating 
this… *sigh*

Regards,
Michael


Am 28.12.20 um 16:54 schrieb Chris van der Meijden:
> Cool ...
>
> Could you perhaps compile a 3.17.3 with that one?
>
> Would also give me the new images "officially" :-)
>
> Thanx
>
> Chris
>
>
> Am Montag, den 28.12.2020, 16:31 +0100 schrieb Michael Balzer:
>> Done.
>>
>> Am 28.12.20 um 16:26 schrieb Michael Balzer:
>>> Chris,
>>>
>>> nice :-)
>>>
>>> Just checked: the App doesn't yet transmit the HVAC flag via the 
>>> update intent, but that's really simple to add. I'll do that right now.
>>>
>>> Regards,
>>> Michael
>>>
>>>
>>> Am 28.12.20 um 14:53 schrieb Chris van der Meijden:
>>>> The app is up and running.
>>>>
>>>> https://github.com/devmarxx/OVMS-Fireplace
>>>>
>>>> This is still very, very beta. It just does what it needs to do,
>>>> without any checks on user entries or responses from the vehicle.
>>>>
>>>> But it works and makes me smile :-))
>>>>
>>>> Regards
>>>>
>>>> Chris
>>>>
>>>>
>>>> Am Montag, den 28.12.2020, 11:15 +0100 schrieb Michael Balzer:
>>>>> Chris,
>>>>>
>>>>> TL;DR: simply add the command to execute after the "7," intro, e.g.
>>>>> "7,climatecontrol on".
>>>>>
>>>>> The SendCommand API was built around the V2 message protocol, so you
>>>>> need to send commands as MP commands, see
>>>>> https://docs.openvehicles.com/en/latest/protocol_v2/commands.html for
>>>>> a
>>>>> list. MP command code 7 passes standard text (former SMS) commands
>>>>> to
>>>>> the shell, that's what the Wiki example shows (for V2 command
>>>>> "STAT?").
>>>>>
>>>>> You can get the command response by listening to the CommandResult
>>>>> intent and reading the "cmd_data" extra. Be aware all command result
>>>>> will be sent as intents, so you need to check if a result matches
>>>>> your
>>>>> command (could possibly be improved if needed).
>>>>>
>>>>> Regards,
>>>>> Michael
>>>>>
>>>>>
>>>>> Am 28.12.20 um 10:34 schrieb Chris van der Meijden:
>>>>>> I'm writing a little Android app with Cordova to do something
>>>>>> similar
>>>>>> as Tesla's "Romance mode". The app will turn climate control on or
>>>>>> off
>>>>>> and will show a burning log fire while the car is heating.
>>>>>>
>>>>>> As cordova uses HTML and Javascript you can see an online preview
>>>>>> here:
>>>>>>
>>>>>> http://www.arachnon.de/fire/test.html
>>>>>>
>>>>>> When you click or tap on the fireplace the countdown for turning
>>>>>> "climatecontrol" on ticks down for 17 seconds. After that the fire
>>>>>> starts "moving" and on webkit browsers you will hear a tickling
>>>>>> sound.
>>>>>> When you click or tap again the tickling will stop and you will get
>>>>>> a
>>>>>> static image again. You will also get a red bar for 10 seconds,
>>>>>> turning
>>>>>> "climatecontrol" off and blocking any new commands for those 10
>>>>>> seconds.
>>>>>>
>>>>>> When you click or tap on the yellow bar you will be able to store
>>>>>> your
>>>>>> OVMS credentials (vehicle ID and password). Cave: this is done in
>>>>>> plain
>>>>>> text with window.localstorage so the password will be plain
>>>>>> readable
>>>>>> from the local storage within the browser on your device.
>>>>>>
>>>>>> The credentials are needed to communicate with the Android OVMS
>>>>>> app, as
>>>>>> I am planning to use the "SendCommand Broadcast Intent data"
>>>>>> functionality of the OVMS app. I should be able to do that via this
>>>>>> cordova plugin:
>>>>>>
>>>>>> https://github.com/cordova-misc/cordova-webintent
>>>>>>
>>>>>> I read the OVMS "SendCommand Broadcast Intent data" documentation
>>>>>> here:
>>>>>>
>>>>>> https://github.com/openvehicles/Open-Vehicle-Android/wiki/SendComma
>>>>>> nd-B
>>>>>> roadcast-Intent-data
>>>>>>
>>>>>> but it is not clear to me, how I can initiate the "climatecontrol
>>>>>> on"
>>>>>> shell command over the broadcast. So would like to ask for help on
>>>>>> that
>>>>>> :-)
>>>>>>
>>>>>> Once the app is up and running it should be usable for any vehicle
>>>>>> with
>>>>>> OVMS climate control implemented.
>>>>>>
>>>>>> Just a little gimmick. But fun :-))
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> Chris
>>>>>>
>>>>>>    _______________________________________________
>>>>>> OvmsDev mailing list
>>>>>> OvmsDev at lists.openvehicles.com
>>>>>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>>>> _______________________________________________
>>>>> OvmsDev mailing list
>>>>> OvmsDev at lists.openvehicles.com
>>>>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>>> _______________________________________________
>>>> OvmsDev mailing list
>>>> OvmsDev at lists.openvehicles.com
>>>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>>
>>>
>>> _______________________________________________
>>> OvmsDev mailing list
>>> OvmsDev at lists.openvehicles.com
>>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>
>> _______________________________________________
>> OvmsDev mailing list
>> OvmsDev at lists.openvehicles.com  <mailto:OvmsDev at lists.openvehicles.com>
>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev  <http://lists.openvehicles.com/mailman/listinfo/ovmsdev>
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev

-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20201228/2183bd20/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 203 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20201228/2183bd20/attachment-0001.sig>


More information about the OvmsDev mailing list