[Ovmsdev] Fireplace app

Michael Balzer dexter at expeedo.de
Mon Dec 28 23:31:58 HKT 2020


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

-- 
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/e03ab3c5/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/e03ab3c5/attachment-0001.sig>


More information about the OvmsDev mailing list