[Ovmsdev] "New" car add

Tamás Kovács kommykt at gmail.com
Sat Sep 15 00:31:49 HKT 2018


First i run

   - "make flash" at first time, the ovms "booted" up
      - and *not *shown in web interface,
      - "vehicle list" command
         - not shown peugeot
      - "make size-components|grep -e 'Archive' -e peugeot"
   - output same as yours
   - sdkconfig
      - same as yours
   - make monitor
      - not shown "v-peugeot: Registering Vehicle: PEUGEOT ION (9000)" row

I don't understand what is a problem. Now i install debian 9 -on my laptop
to test in the car, and write code, but same as if i compile on my Mac.
I attach some picture, to show some state.

Mark Webb-Johnson <mark at webb-johnson.net> ezt írta (időpont: 2018. szept.
14., P, 3:19):

> I compiled your code, and get:
>
> ...
> I (287) v-twizy: Registering Vehicle: Renault Twizy (9000)
> I (293) v-peugeot: Registering Vehicle: PEUGEOT ION (9000)
> I (300) v-obdii: Registering Vehicle: OBDII (9000)
>>
> OVMS# vehicle list
> Type Name
> DEMO Demonstration vehicle
> FT5E Fiat 500e
> KS   Kia Soul EV
> MI   Mitsubishi iMiev
> NL   Nissan Leaf
> NONE Empty vehicle
> O2   OBDII
> PI   Peugeot iOn
> RT   Renault Twizy
> TGTC Think City
> TR   Tesla Roadster
> TS   Tesla Model S
> VA   Volt/Ampera
> XX   TRACK
> ZEVA ZEVA BMS
>
>
> The Peugeot iOn also appears in the web interface config vehicle list.
>
> My sdkconfig has:
>
> #
> # Vehicle Support
> #
> CONFIG_OVMS_VEHICLE_NONE=y
> CONFIG_OVMS_VEHICLE_OBDII=y
> CONFIG_OVMS_VEHICLE_TRACK=y
> CONFIG_OVMS_VEHICLE_DEMO=y
> CONFIG_OVMS_VEHICLE_TESLAROADSTER=y
> CONFIG_OVMS_VEHICLE_TESLAMODELS=y
> CONFIG_OVMS_VEHICLE_NISSANLEAF=y
> CONFIG_OVMS_VEHICLE_RENAULTTWIZY=y
> CONFIG_OVMS_VEHICLE_KIASOULEV=y
> CONFIG_OVMS_VEHICLE_VOLTAMPERA=y
> CONFIG_OVMS_VEHICLE_THINKCITY=y
> CONFIG_OVMS_VEHICLE_MITSUBISHI=y
> CONFIG_OVMS_VEHICLE_PEUGEOT=y
> CONFIG_OVMS_VEHICLE_ZEVA=y
> CONFIG_OVMS_VEHICLE_FIAT500=y
> CONFIG_OVMS_VEHICLE_RXTASK_STACK=6144
> CONFIG_OVMS_VEHICLE_CAN_RX_QUEUE_SIZE=40
>
>
> Also:
>
> $ make size-components|grep -e 'Archive' -e peugeot
>             Archive File DRAM .data & .bss   IRAM Flash code & rodata
> Total
>     libvehicle_peugeot.a          0     54      0       3655      531
>  4240
>
>
> Can you try to recreate that? Do you get the same? If not, what
> differences?
>
> Regards, Mark.
>
> On 14 Sep 2018, at 1:16 AM, Tamás Kovács <kommykt at gmail.com> wrote:
>
> I use first time github, commit change, and push to my github reposytory:
> gitHub
> <https://github.com/KommyKT/Open-Vehicle-Monitoring-System-3/tree/upsteam/peugeot>,
> and after pull request (I should not have done it)
>
>
> Mark Webb-Johnson <mark at webb-johnson.net> ezt írta (időpont: 2018. szept.
> 12., Sze, 6:46):
>
>> Easiest way would be for you to commit changes, push to a github
>> repository, then let us know where that is so that we can check. Very hard
>> to help find where the issue is, without actually being able to see the
>> code.
>>
>> When the module starts, it will show initialisation of modules - please
>> check to ensure your module shows up there. If initialisation works, then
>> check the vehicle list to be sure it is registered.
>>
>> Regards, Mark.
>>
>> On 12 Sep 2018, at 12:22 PM, Tamás Kovács <kommykt at gmail.com> wrote:
>>
>> In component.mk and main/Kconfig has the same name.
>> Kconfig: config OVMS_VEHICLE_PEUGEOT
>> component.mk (in vehicle folder): CONFIG_OVMS_VEHICLE_PEUGEOT
>>
>> Mark Webb-Johnson <mark at webb-johnson.net> ezt írta (időpont: 2018.
>> szept. 12., Sze, 5:40):
>>
>>> It seems your module is not compiled in / registered (if it doesn’t
>>> appear in vehicle list).
>>>
>>> Can you check your component.mk (the one in your vehicle directory, not
>>> the mail project one you attached). Make sure it matches the main/Kconfig
>>> name (with CONFIG at the start).
>>>
>>> Regards, Mark.
>>>
>>> On 12 Sep 2018, at 12:11 AM, Tamás Kovács <kommykt at gmail.com> wrote:
>>>
>>>
>>>    - In attachment
>>>    - compare on attachment picture
>>>    - OvmsVehiclePeugeotInit::OvmsVehiclePeugeotInit()
>>>
>>>   {
>>>   ESP_LOGI(TAG, "Registering Vehicle: PEUGEOT ION (9000)");
>>>
>>>   MyVehicleFactory.RegisterVehicle<OvmsVehiclePeugeot>("PI","Peugeot
>>> iOn");
>>>   }
>>>
>>>
>>>    - OvmsVehiclePeugeot::OvmsVehiclePeugeot()
>>>
>>>   {
>>>   ESP_LOGI(TAG, "Start Peugeot  vehicle module");
>>>
>>>   mi_candata_timer = 0;
>>>   mi_est_range = 0;
>>>   mi_stale_charge = 0;
>>>   mi_QC = 0;
>>>   mi_QC_counter = 5;
>>>   mi_last_good_SOC = 0;
>>>   mi_last_good_range = 0;
>>>   memset(m_vin,0,sizeof(m_vin));
>>>   memset(mi_batttemps,0,sizeof(mi_batttemps));
>>>
>>>   RegisterCanBus(1,CAN_MODE_ACTIVE,CAN_SPEED_500KBPS);
>>>
>>>   // require GPS:
>>>   MyEvents.SignalEvent("vehicle.require.gps", NULL);
>>>   MyEvents.SignalEvent("vehicle.require.gpstime", NULL);
>>>   }
>>>
>>>    - Type Name
>>>       - DEMO Demonstration vehicle
>>>       - FT5E Fiat 500e
>>>       - KS   Kia Soul EV
>>>       - MI   Mitsubishi iMiev
>>>       - NL   Nissan Leaf
>>>       - NONE Empty vehicle
>>>       - O2   OBDII
>>>       - RT   Renault Twizy
>>>       - TGTC Think City
>>>       - TR   Tesla Roadster
>>>       - TS   Tesla Model S
>>>       - VA   Volt/Ampera
>>>       - XX   TRACK
>>>       - ZEVA ZEVA BMS
>>>
>>>
>>>
>>>
>>> Mark Webb-Johnson <mark at webb-johnson.net> ezt írta (időpont: 2018.
>>> szept. 11., K, 3:07):
>>>
>>>> Can you show the source code for your module (github repository?), or
>>>> just:
>>>>
>>>>
>>>>    - Your component.mk
>>>>    - The changes you have made to sdkconfig
>>>>    - Your OvmsVehicle***Init::OvmsVehicle**Init() function
>>>>    - Your OvmsVehicle***::OvmsVehicle***() function
>>>>    - Output of ‘vehicle list’ command
>>>>
>>>>
>>>> Regards, Mark.
>>>>
>>>> On 11 Sep 2018, at 2:27 AM, Tamás Kovács <kommykt at gmail.com> wrote:
>>>>
>>>> Hi, i have a Peugoet iOn, some week ago i buy a OVMS v3.1 kit. Works
>>>> well the basic functions for my car with Mitsubishi profile. I want to
>>>> create a own profile for my car for testing, my own code, but i
>>>> duplicate mitsubishi files in components folder, and all mitsubishi
>>>> change to peugeot (case sensitive), and vehicle code modified to PI,
>>>> and duplicate mitsibishi code in main/Kconfig and modify to peugeot,
>>>> but i can not see in the web interface after make flash. After add it
>>>> make show a question: add Peugeot to... i write Y, but nothing happen.
>>>> I use MacOS High Sierra, and atom for modify files.
>>>> <Screen Shot 2018-09-06 at 8.17.21.png><Screen Shot 2018-09-06 at
>>>> 8.17.35.png>_______________________________________________
>>>> 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
>>>>
>>>
>>>
>>> --
>>> Üdvözlettel:
>>> Kovács Tamás
>>> <component.mk><Screen Shot 2018-09-11 at 6.04.29.png>
>>> _______________________________________________
>>> 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
>>>
>>
>>
>> --
>> Üdvözlettel:
>> Kovács Tamás
>> _______________________________________________
>> 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
>>
>
>
> --
> Üdvözlettel:
> Kovács Tamás
> _______________________________________________
> 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
>


-- 
Üdvözlettel:
Kovács Tamás
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180914/b9ca1b7a/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IMG_2030.jpg
Type: image/jpeg
Size: 1490952 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180914/b9ca1b7a/attachment-0008.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IMG_2026.jpg
Type: image/jpeg
Size: 1999987 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180914/b9ca1b7a/attachment-0009.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IMG_2029.jpg
Type: image/jpeg
Size: 2098047 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180914/b9ca1b7a/attachment-0010.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IMG_2031.jpg
Type: image/jpeg
Size: 2340912 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180914/b9ca1b7a/attachment-0011.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: make_monitor.pdf
Type: application/pdf
Size: 29947 bytes
Desc: not available
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20180914/b9ca1b7a/attachment-0002.pdf>


More information about the OvmsDev mailing list