Telemetry SecondMonitor (Timing & status App)

Discussion in 'Community Workshop' started by Winzarten, Oct 26, 2017.

  1. eedmeister

    eedmeister New Member

    Joined:
    Jun 18, 2025
    Ratings:
    +0 / 0 / -0
    Is there a way that I can view the other classes if doing a multi class championship? For example, if I'm racing in LMDh and there's also GT3 and LMP2 cars running, is there an option when setting up the championship so that I can also look at the championship situation in those classes?
     
  2. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    Currently not, only the player class is tracked.
    It is one of the things I have in mind for championships improvements, along with i.e. the ability to ammend race results, to compensate for stuff that I'm unable to detect from data (i.e. post race penalty).
     
    • Like Like x 1
  3. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    Added in todays update :)

    upload_2025-6-21_17-42-35.png
     
    • Love it! Love it! x 1
  4. the_greeze

    the_greeze Member

    Joined:
    Apr 11, 2020
    Ratings:
    +12 / 0 / -0
    Nice! Thank you. :)
     
  5. Lucas B

    Lucas B New Member

    Joined:
    Jul 23, 2023
    Ratings:
    +0 / 0 / -0
    Hi i am trying to use the tool on F1 25 but outputing 24 UDP data, and the tool isnt registering/showing anything. Any chance you know what my issues might be? These are my settings in game :) upload_2025-6-23_12-8-5.png
     
  6. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    F1 25 is not supported yet. The app looks for executable names to check what game adapter to use.
    Maybe you can try to rename the F1 exe file to F1_24.exe and see how it behaves, but no guarantees.
     
  7. AzagThoth Realrace

    AzagThoth Realrace Member

    Joined:
    Jan 20, 2024
    Ratings:
    +14 / 0 / -0
    I'll try that out, but with F1 2018.
     
  8. AzagThoth Realrace

    AzagThoth Realrace Member

    Joined:
    Jan 20, 2024
    Ratings:
    +14 / 0 / -0
    It doesn't work with F1 2018.
     
  9. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    That's because the shared data model has changed over the years, but F1 25 still allows to selected the older F1 24 data model, so it might work. But only for that.
     
  10. MrWild

    MrWild New Member

    Joined:
    Jul 29, 2019
    Ratings:
    +3 / 0 / -0
    Is it possible to add average values in telemetry viewer charts (optional or permanent) both for whole lap and selected area? It would be very useful to quickly see car setup changes impact in laps comparison and area of interest in particular.
     
  11. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    I'm aware today update brings (atleast by the patch notes) a breaking change to shared memory api change.
    I will try to make the adaptations as soon as I know what those changes are :-D
     
  12. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    Compatibility patch should be out. :)
     
    • Like Like x 1
  13. Peter Koch

    Peter Koch Well-Known Member Beta tester

    Joined:
    Jan 15, 2015
    Ratings:
    +199 / 0 / -0
    Thx, it's working again.

    Am I missing virtual energy?
     
  14. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    Yes, this was just a quick adaptation patch. VE support for R3E should come in the next patch ;-)
     
    • Like Like x 4
  15. eedmeister

    eedmeister New Member

    Joined:
    Jun 18, 2025
    Ratings:
    +0 / 0 / -0
    Thanks, if there's anything I can do to help with the development, let me know, I'd be happy to help
     
  16. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    There isn't much to do. I just need to find time to do some adaptation and then run a multiclass championships. There are some weird edge cases that need to be handled, i.e. in AMS 2 the Low Downforce version of cars is technically a different class (it has a different name in the shared data)... But it sholdn't really be for championships.

    And the VE patch will hopefuly come this weekend, and it should also add the VE as a column on the timing grid. The bar will shrink and change color as VE is depleted. This will only work for RaceRoom, as LmU rest api was way too unstable the last time I tried to fully utilize it.
    upload_2025-9-27_11-40-59.png
     
  17. the_greeze

    the_greeze Member

    Joined:
    Apr 11, 2020
    Ratings:
    +12 / 0 / -0
    Wow! Five years have gone by since I asked this! :D Just wondering if your thoughts have changed and if any iRacing compatibilty is on the horizon? :)

    There's nothing I can find app-wise that displays and logs data like Second Monitor for iRacing - if anyone knows of anything, please let me know...

    Anyway, as always, loving the app as it is...
     
  18. Rob Fitness

    Rob Fitness New Member

    Joined:
    Dec 5, 2017
    Ratings:
    +2 / 0 / -0
    the app doesnt work for me in R3E. pretty sure running the latest version and also Crew Chief :(
    is there a new setting to turn something on in the game
     
  19. Nuck Chorris

    Nuck Chorris Member

    Joined:
    Nov 5, 2024
    Ratings:
    +7 / 0 / -0
    Using your REST API and the endpoints on the swagger page to make myself a html browser window just for displaying the leaderboard, has been working pretty well. Its obviosly not as fast refresh as using say a simhub leaderboard because of using the rest api fetching way of getting data, I am currently running at 1 refresh per 600ms and it works pretty good, just wondering how I can find out the min time I could refresh the leaderboard?

    My set up is currently such that I have

    1. (Gaming PC) : running - sim, and simhub local overlay, and sending out 1 remote stream to my ipad to use as a car dash, and the second monitor with only server broadcast enabled (Conservation settings at 36ms, 120ms, 360ms) , I am not using the timing grid on this pc

    2. Really crappy old laptop, connected on home local network over 5g wifi, running second monitor timing grid application, the telemetry, and has the REST API enabled to be fetched from , then my leaderboard.html and a little python server I needed to make to enable CORS after making the leaderboard.

    One thing I don't understand, as an amateur at these coding things, is how to measure or calculate the maximum data rates and ms refresh intervals I should be choosing based on my connection, I am only guessing, any networking guys or the creator know how best to test the limits? then role back a few clicks so we get best smooth performance with no slowing the system?
     
  20. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +403 / 0 / -0
    Experiment. I would set the interval to something extremely low, and observe what the system does as a whole when pushed to the edge. Desyncs and lags between apps.. observe the CPU usage on the laptop.

    Then I would pick a refresh interval I, as a user, would be ok with... and see if it behaves ok. And would stick to that. :)

    Having some theortical value is hard... as that will vary a lot by the sytems running it, what else is running on the systems... In theory, data preparation and parsing should be pretty lightweight operations, and even 15 year old HW should handle them with ease, imho even at insane rates, like 20ms for the REST. The REST api in general should be more efficient than the server broadcast, as that is pretty old, not very well designed tbh :)

    Imho the most limiting thing, performance wise, will be the UI refresh on the laptop, as that is the most CPU heavy operation from everything running there (still shouldn't be supper heavy), but it can use 1 core at max (and that's running on its own timer, so even more frequent data updates will not make it slower, only tinkering with the settings, like timing grid refresh rate)... So even if that is maxed, you still have rest of the CPU for the python server...

    And newtwork is even more complicated, becasue there is no way to know how cramped the bandwith is (as all wifis in the area share the same bandwith range).

    So yeah, sorry for not giving a straight answer, but there generally isn't any - use this refresh rate, and it will be good.

    I've been contemplating on joining IRacing several times over the years, but honestly.. considering the costs, I would basically have to commit to IRacing as my main sim-title to justify paying the subscription...and I don't see that happening, especially as my simracing time has been quite limited recently..

    So unless anybody else does the adaptation, I don't think the app will support it... The were few tries over the years by few people, but it never materialized to functioning adaptation.
     
    • Like Like x 1