qdomyos-zwift icon indicating copy to clipboard operation
qdomyos-zwift copied to clipboard

Wahoo Kickr compatibity

Open jonathancolledge opened this issue 3 years ago • 43 comments

It sees the Kickr, but says connected to Livlov (my heart rate monitor). Some Kickr data still comes through.

Next post will be a log from previously where it said connected to Kickr - I'm riding Zwift or RGT and the incline goes way too high.

The Kickr uses a proprietary FTMS type protocol, not quite standard FTMS.

Screenshot_20210914_055806_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055802_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055758_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055751_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055745_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055726_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055712_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055706_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055650_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055643_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055639_no.nordicsemi.android.mcp.jpg

Screenshot_20210914_055625_no.nordicsemi.android.mcp.jpg

jonathancolledge avatar Sep 14 '21 05:09 jonathancolledge

#385 yeah i'm aware of this, i have the code for this, i will try to add it in the next days.

cagnulein avatar Sep 14 '21 06:09 cagnulein

@jonathancolledge pull and build it. it should be better now :) thanks!

cagnulein avatar Sep 14 '21 10:09 cagnulein

Here is a log with QZ trying to connect to the Kickr but never finding it (this is when I haven't put deviceConnected(): in homeform.cpp for my elliptical): Screenshot from 2021-09-14 19-18-02 debug-Wed_Sep_15_03_24_07_2021.log

If I do put deviceConnected in homeform.cpp, then I get the tiles, but it still says connecting. Could this be the problem I'm seeing with iFit? If QZ isn't really fully connecting to the Kickr? This is the log when homeform is modified without trying to connect to iFit: debug-Wed_Sep_15_04_00_42_2021.log

Here it is trying to connect to iFit: debug-Wed_Sep_15_03_45_45_2021.log Screenshot from 2021-09-14 09-12-12

jonathancolledge avatar Sep 15 '21 03:09 jonathancolledge

Just updated the last post as I got the logs wrong, they are in the correct order now

jonathancolledge avatar Sep 15 '21 04:09 jonathancolledge

Hi @jonathancolledge ,

  1. the deviceConnected() issue it's something that i need to fix in the #ifdef LINUX implementation but it's ablsolutely fine. I mean keeping to put it in the homeform
  2. The connecting label is ok and it's releated to the 1. putting the deviceConnected immediately doesn't allow QZ to scan for devices, so the label won't update. But it's just a UI glitch :)
  3. So strange about the iFit. Now the connection is ok, iFit is polling the device continuosly...i have to investigate this :(

Thanks for trying!

cagnulein avatar Sep 15 '21 06:09 cagnulein

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Feb 04 '22 16:02 stale[bot]

I've just noticed that the gear tile doesn't change anything for the Wahoo Kickr. Is this known about? Or do you need a log?

jonathancolledge avatar Apr 01 '22 07:04 jonathancolledge

probably i'm tunneling the zwift frames directly to the trainer actually. Do you think having the gear tile working for your device could be a nice touch @jonathancolledge ?

cagnulein avatar Apr 01 '22 07:04 cagnulein

I think it could be a nice touch. Is it much work? For people with cassettes without a big range, or for me who has a shifter held together with a zip tie and which slowly shreds my gear cable!

jonathancolledge avatar Apr 01 '22 08:04 jonathancolledge

@jonathancolledge it's totally doable, i have a plan in my mind already for this. Just a question, what I would like to do is this:

  • qz receives the FTMS frame from Zwift with the inclination and other information
  • since your trainer doesn't have a real resistance levels (isn't it?), i'm sending directly the inclination value to it as zwift does without QZ
  • my idea is to multiply the inclination value by a certain gain (for example 0.05 every gear level), so this will translate in a more or less resinstance applied

will it be ok for you?

cagnulein avatar Apr 01 '22 11:04 cagnulein

Sounds perfect! Thanks!

jonathancolledge avatar Apr 01 '22 12:04 jonathancolledge

i will update you when I will be ready to try, I guess I will do in the weekend!

cagnulein avatar Apr 01 '22 13:04 cagnulein

@jonathancolledge do you have a debug log from QZ about a session on the trainer? I would like to check a thing just to do a clean modification about this. Thanks

cagnulein avatar Apr 01 '22 13:04 cagnulein

Yes, here are two debug logs — both on Titan's Grove with lots of gradient changes.

The other thing I have noticed is that I have Inclination set as my second tile, but this does not appear. Should I open a different issue?

And should the elevation tile record elevation? It does not at the moment.

Sorry to add more in here - please let me know if I should move the others to different issues.

Thanks

Screenshot from 2022-04-01 17-33-59 Screenshot from 2022-04-01 17-32-39 debug-Fri_Apr_1_17_25_32_2022.log debug-Fri_Apr_1_17_17_35_2022.log

jonathancolledge avatar Apr 01 '22 18:04 jonathancolledge

Yes, here are two debug logs — both on Titan's Grove with lots of gradient changes.

Perfect!

The other thing I have noticed is that I have Inclination set as my second tile, but this does not appear. Should I open a different issue?

no, it's releated to this. I'm adding too!

And should the elevation tile record elevation? It does not at the moment.

Yes this doesn't work for all the bikes in QZ. I wll try to add it also (but it will be releated to the speed calculate to QZ not to the zwift one)

Sorry to add more in here - please let me know if I should move the others to different issues.

No problem, i love new challenges!

cagnulein avatar Apr 01 '22 20:04 cagnulein

@jonathancolledge i did everything. i did a lot of changes for this, so please be patience if something doesn't work. pull and build :)

cagnulein avatar Apr 01 '22 20:04 cagnulein

Thank you! On qmake, it says WARNING: failure to find: qdomyos-zwift_metatypes.json I carried on with make, but it didn't work.

jonathancolledge avatar Apr 02 '22 04:04 jonathancolledge

@jonathancolledge what did not work?

cagnulein avatar Apr 02 '22 04:04 cagnulein

try to do a make clean before make

cagnulein avatar Apr 02 '22 04:04 cagnulein

Make ran, but QZ didn't launch when I tried. I am trying making after make clean. I hope I didn't wake you...

jonathancolledge avatar Apr 02 '22 05:04 jonathancolledge

try a clean and if it doesn't work share a log of what qz says. i will try to build this on a raspberry too today I added a swag bag option yesterday, maybe it's the cause

cagnulein avatar Apr 02 '22 05:04 cagnulein

Here is what QZ says when I try to run it.

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' OK, you are root. Sat Apr 2 05:18:46 2022 1648876726146 Debug: main.cpp int main(int, char**) "version " "" "version " "" Sat Apr 2 05:18:46 2022 1648876726147 Debug: main.cpp int main(int, char**) "age" QVariant(QString, "42") "age" QVariant(QString, "42") Sat Apr 2 05:18:46 2022 1648876726147 Debug: main.cpp int main(int, char**) "android_wakelock" QVariant(QString, "true") "android_wakelock" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726148 Debug: main.cpp int main(int, char**) "ant_cadence" QVariant(QString, "false") "ant_cadence" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726148 Debug: main.cpp int main(int, char**) "ant_garmin" QVariant(QString, "false") "ant_garmin" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726148 Debug: main.cpp int main(int, char**) "ant_heart" QVariant(QString, "false") "ant_heart" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726149 Debug: main.cpp int main(int, char**) "app_opening" QVariant(QString, "1") "app_opening" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726149 Debug: main.cpp int main(int, char**) "applewatch_fakedevice" QVariant(QString, "false") "applewatch_fakedevice" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726149 Debug: main.cpp int main(int, char**) "asviva_bike" QVariant(QString, "false") "asviva_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726150 Debug: main.cpp int main(int, char**) "battery_service" QVariant(QString, "false") "battery_service" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726150 Debug: main.cpp int main(int, char**) "bh_spada_2" QVariant(QString, "false") "bh_spada_2" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726150 Debug: main.cpp int main(int, char**) "bike_cadence_sensor" QVariant(QString, "false") "bike_cadence_sensor" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726151 Debug: main.cpp int main(int, char**) "bike_heartrate_service" QVariant(QString, "false") "bike_heartrate_service" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726151 Debug: main.cpp int main(int, char**) "bike_power_sensor" QVariant(QString, "false") "bike_power_sensor" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726152 Debug: main.cpp int main(int, char**) "bike_resistance_gain_f" QVariant(QString, "1") "bike_resistance_gain_f" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726152 Debug: main.cpp int main(int, char**) "bike_resistance_offset" QVariant(QString, "4") "bike_resistance_offset" QVariant(QString, "4") Sat Apr 2 05:18:46 2022 1648876726152 Debug: main.cpp int main(int, char**) "bike_resistance_start" QVariant(QString, "1") "bike_resistance_start" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726153 Debug: main.cpp int main(int, char**) "bike_wheel_revs" QVariant(QString, "false") "bike_wheel_revs" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726153 Debug: main.cpp int main(int, char**) "bluetooth_30m_hangs" QVariant(QString, "false") "bluetooth_30m_hangs" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726154 Debug: main.cpp int main(int, char**) "bluetooth_no_reconnection" QVariant(QString, "false") "bluetooth_no_reconnection" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726154 Debug: main.cpp int main(int, char**) "bluetooth_relaxed" QVariant(QString, "false") "bluetooth_relaxed" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726155 Debug: main.cpp int main(int, char**) "cadence_sensor_as_bike" QVariant(QString, "false") "cadence_sensor_as_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726155 Debug: main.cpp int main(int, char**) "cadence_sensor_name" QVariant(QString, "Disabled") "cadence_sensor_name" QVariant(QString, "Disabled") Sat Apr 2 05:18:46 2022 1648876726156 Debug: main.cpp int main(int, char**) "cadence_sensor_speed_ratio" QVariant(QString, "0.33") "cadence_sensor_speed_ratio" QVariant(QString, "0.33") Sat Apr 2 05:18:46 2022 1648876726156 Debug: main.cpp int main(int, char**) "continuous_moving" QVariant(QString, "false") "continuous_moving" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726157 Debug: main.cpp int main(int, char**) "csc_sensor_address" QVariant(QString, "00:0C:BF:1B:07:7F") "csc_sensor_address" QVariant(QString, "00:0C:BF:1B:07:7F") Sat Apr 2 05:18:46 2022 1648876726158 Debug: main.cpp int main(int, char**) "csc_sensor_lastdevice_name" QVariant(QString, "E95S") "csc_sensor_lastdevice_name" QVariant(QString, "E95S") Sat Apr 2 05:18:46 2022 1648876726159 Debug: main.cpp int main(int, char**) "dircon_server_base_port" QVariant(QString, "4810") "dircon_server_base_port" QVariant(QString, "4810") Sat Apr 2 05:18:46 2022 1648876726159 Debug: main.cpp int main(int, char**) "dircon_yes" QVariant(QString, "true") "dircon_yes" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726160 Debug: main.cpp int main(int, char**) "dkn_endurun_treadmill" QVariant(QString, "false") "dkn_endurun_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726160 Debug: main.cpp int main(int, char**) "domyos_bike_cadence_filter" QVariant(QString, "0") "domyos_bike_cadence_filter" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726161 Debug: main.cpp int main(int, char**) "domyos_bike_display_calories" QVariant(QString, "true") "domyos_bike_display_calories" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726161 Debug: main.cpp int main(int, char**) "domyos_elliptical_speed_ratio" QVariant(QString, "1") "domyos_elliptical_speed_ratio" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726161 Debug: main.cpp int main(int, char**) "domyos_treadmill_buttons" QVariant(QString, "false") "domyos_treadmill_buttons" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726162 Debug: main.cpp int main(int, char**) "domyos_treadmill_display_invert" QVariant(QString, "false") "domyos_treadmill_display_invert" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726162 Debug: main.cpp int main(int, char**) "domyos_treadmill_distance_display" QVariant(QString, "true") "domyos_treadmill_distance_display" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726162 Debug: main.cpp int main(int, char**) "echelon_resistance_gain" QVariant(QString, "1") "echelon_resistance_gain" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726162 Debug: main.cpp int main(int, char**) "echelon_resistance_offset" QVariant(QString, "0") "echelon_resistance_offset" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726163 Debug: main.cpp int main(int, char**) "echelon_watttable" QVariant(QString, "Echelon") "echelon_watttable" QVariant(QString, "Echelon") Sat Apr 2 05:18:46 2022 1648876726163 Debug: main.cpp int main(int, char**) "elite_rizer_gain" QVariant(QString, "1") "elite_rizer_gain" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726163 Debug: main.cpp int main(int, char**) "elite_rizer_name" QVariant(QString, "Disabled") "elite_rizer_name" QVariant(QString, "Disabled") Sat Apr 2 05:18:46 2022 1648876726164 Debug: main.cpp int main(int, char**) "elite_sterzo_smart_name" QVariant(QString, "Disabled") "elite_sterzo_smart_name" QVariant(QString, "Disabled") Sat Apr 2 05:18:46 2022 1648876726164 Debug: main.cpp int main(int, char**) "eslinker_cadenza" QVariant(QString, "true") "eslinker_cadenza" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726164 Debug: main.cpp int main(int, char**) "filter_device" QVariant(QString, "Wahoo KICKR 691F") "filter_device" QVariant(QString, "Wahoo KICKR 691F") Sat Apr 2 05:18:46 2022 1648876726165 Debug: main.cpp int main(int, char**) "fitmetria_fanfit_enable" QVariant(QString, "false") "fitmetria_fanfit_enable" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726165 Debug: main.cpp int main(int, char**) "fitmetria_fanfit_max" QVariant(QString, "100") "fitmetria_fanfit_max" QVariant(QString, "100") Sat Apr 2 05:18:46 2022 1648876726165 Debug: main.cpp int main(int, char**) "fitmetria_fanfit_min" QVariant(QString, "0") "fitmetria_fanfit_min" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726165 Debug: main.cpp int main(int, char**) "fitmetria_fanfit_mode" QVariant(QString, "Heart") "fitmetria_fanfit_mode" QVariant(QString, "Heart") Sat Apr 2 05:18:46 2022 1648876726166 Debug: main.cpp int main(int, char**) "fitplus_bike" QVariant(QString, "false") "fitplus_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726166 Debug: main.cpp int main(int, char**) "fitshow_anyrun" QVariant(QString, "false") "fitshow_anyrun" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726166 Debug: main.cpp int main(int, char**) "fitshow_truetimer" QVariant(QString, "false") "fitshow_truetimer" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726167 Debug: main.cpp int main(int, char**) "fitshow_user_id" QVariant(QString, "7213994") "fitshow_user_id" QVariant(QString, "7213994") Sat Apr 2 05:18:46 2022 1648876726167 Debug: main.cpp int main(int, char**) "flywheel_filter" QVariant(QString, "2") "flywheel_filter" QVariant(QString, "2") Sat Apr 2 05:18:46 2022 1648876726167 Debug: main.cpp int main(int, char**) "flywheel_life_fitness_ic8" QVariant(QString, "false") "flywheel_life_fitness_ic8" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726168 Debug: main.cpp int main(int, char**) "ftms_accessory_name" QVariant(QString, "Disabled") "ftms_accessory_name" QVariant(QString, "Disabled") Sat Apr 2 05:18:46 2022 1648876726168 Debug: main.cpp int main(int, char**) "ftp" QVariant(QString, "276") "ftp" QVariant(QString, "276") Sat Apr 2 05:18:46 2022 1648876726168 Debug: main.cpp int main(int, char**) "fytter_ri08_bike" QVariant(QString, "false") "fytter_ri08_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726169 Debug: main.cpp int main(int, char**) "hammer_racer_s" QVariant(QString, "false") "hammer_racer_s" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726169 Debug: main.cpp int main(int, char**) "heart_ignore_builtin" QVariant(QString, "false") "heart_ignore_builtin" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726169 Debug: main.cpp int main(int, char**) "heart_max_override_enable" QVariant(QString, "false") "heart_max_override_enable" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726170 Debug: main.cpp int main(int, char**) "heart_max_override_value" QVariant(QString, "195") "heart_max_override_value" QVariant(QString, "195") Sat Apr 2 05:18:46 2022 1648876726170 Debug: main.cpp int main(int, char**) "heart_rate_belt_name" QVariant(QString, "Disabled") "heart_rate_belt_name" QVariant(QString, "Disabled") Sat Apr 2 05:18:46 2022 1648876726170 Debug: main.cpp int main(int, char**) "heart_rate_zone1" QVariant(QString, "70") "heart_rate_zone1" QVariant(QString, "70") Sat Apr 2 05:18:46 2022 1648876726171 Debug: main.cpp int main(int, char**) "heart_rate_zone2" QVariant(QString, "80") "heart_rate_zone2" QVariant(QString, "80") Sat Apr 2 05:18:46 2022 1648876726171 Debug: main.cpp int main(int, char**) "heart_rate_zone3" QVariant(QString, "90") "heart_rate_zone3" QVariant(QString, "90") Sat Apr 2 05:18:46 2022 1648876726171 Debug: main.cpp int main(int, char**) "heart_rate_zone4" QVariant(QString, "100") "heart_rate_zone4" QVariant(QString, "100") Sat Apr 2 05:18:46 2022 1648876726172 Debug: main.cpp int main(int, char**) "hertz_xr_770" QVariant(QString, "false") "hertz_xr_770" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726172 Debug: main.cpp int main(int, char**) "horizon_gr7_cadence_multiplier" QVariant(QString, "1") "horizon_gr7_cadence_multiplier" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726172 Debug: main.cpp int main(int, char**) "horizon_paragon_x" QVariant(QString, "false") "horizon_paragon_x" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726173 Debug: main.cpp int main(int, char**) "horizon_treadmill_7_8" QVariant(QString, "false") "horizon_treadmill_7_8" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726173 Debug: main.cpp int main(int, char**) "inspire_peloton_formula" QVariant(QString, "false") "inspire_peloton_formula" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726173 Debug: main.cpp int main(int, char**) "inspire_peloton_formula2" QVariant(QString, "false") "inspire_peloton_formula2" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726173 Debug: main.cpp int main(int, char**) "instant_power_on_pause" QVariant(QString, "false") "instant_power_on_pause" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726174 Debug: main.cpp int main(int, char**) "ios_peloton_workaround" QVariant(QString, "false") "ios_peloton_workaround" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726174 Debug: main.cpp int main(int, char**) "jll_IC400_bike" QVariant(QString, "false") "jll_IC400_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726174 Debug: main.cpp int main(int, char**) "jtx_fitness_sprint_treadmill" QVariant(QString, "false") "jtx_fitness_sprint_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726175 Debug: main.cpp int main(int, char**) "kcal_ignore_builtin" QVariant(QString, "false") "kcal_ignore_builtin" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726175 Debug: main.cpp int main(int, char**) "log_debug" QVariant(QString, "true") "log_debug" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726175 Debug: main.cpp int main(int, char**) "m3i_bike_id" QVariant(QString, "256") "m3i_bike_id" QVariant(QString, "256") Sat Apr 2 05:18:46 2022 1648876726176 Debug: main.cpp int main(int, char**) "m3i_bike_kcal" QVariant(QString, "true") "m3i_bike_kcal" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726176 Debug: main.cpp int main(int, char**) "m3i_bike_qt_search" QVariant(QString, "false") "m3i_bike_qt_search" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726176 Debug: main.cpp int main(int, char**) "m3i_bike_speed_buffsize" QVariant(QString, "90") "m3i_bike_speed_buffsize" QVariant(QString, "90") Sat Apr 2 05:18:46 2022 1648876726177 Debug: main.cpp int main(int, char**) "miles_unit" QVariant(QString, "false") "miles_unit" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726177 Debug: main.cpp int main(int, char**) "nordictrack_10_treadmill" QVariant(QString, "false") "nordictrack_10_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726177 Debug: main.cpp int main(int, char**) "nordictrack_fs5i_treadmill" QVariant(QString, "false") "nordictrack_fs5i_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726178 Debug: main.cpp int main(int, char**) "nordictrack_s30_treadmill" QVariant(QString, "false") "nordictrack_s30_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726179 Debug: main.cpp int main(int, char**) "nordictrack_t65s_treadmill" QVariant(QString, "false") "nordictrack_t65s_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726179 Debug: main.cpp int main(int, char**) "pace_default" QVariant(QString, "Half Marathon") "pace_default" QVariant(QString, "Half Marathon") Sat Apr 2 05:18:46 2022 1648876726179 Debug: main.cpp int main(int, char**) "pacef_10km" QVariant(QString, "320") "pacef_10km" QVariant(QString, "320") Sat Apr 2 05:18:46 2022 1648876726180 Debug: main.cpp int main(int, char**) "pacef_1mile" QVariant(QString, "250") "pacef_1mile" QVariant(QString, "250") Sat Apr 2 05:18:46 2022 1648876726180 Debug: main.cpp int main(int, char**) "pacef_5km" QVariant(QString, "300") "pacef_5km" QVariant(QString, "300") Sat Apr 2 05:18:46 2022 1648876726180 Debug: main.cpp int main(int, char**) "pacef_halfmarathon" QVariant(QString, "340") "pacef_halfmarathon" QVariant(QString, "340") Sat Apr 2 05:18:46 2022 1648876726181 Debug: main.cpp int main(int, char**) "pacef_marathon" QVariant(QString, "360") "pacef_marathon" QVariant(QString, "360") Sat Apr 2 05:18:46 2022 1648876726182 Debug: main.cpp int main(int, char**) "pafers_treadmill" QVariant(QString, "false") "pafers_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726183 Debug: main.cpp int main(int, char**) "pause_on_start" QVariant(QString, "false") "pause_on_start" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726184 Debug: main.cpp int main(int, char**) "pause_on_start_treadmill" QVariant(QString, "false") "pause_on_start_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726184 Debug: main.cpp int main(int, char**) "peloton_cadence_metric" QVariant(QString, "Cadence") "peloton_cadence_metric" QVariant(QString, "Cadence") Sat Apr 2 05:18:46 2022 1648876726185 Debug: main.cpp int main(int, char**) "peloton_date" QVariant(QString, "Before Title") "peloton_date" QVariant(QString, "Before Title") Sat Apr 2 05:18:46 2022 1648876726185 Debug: main.cpp int main(int, char**) "peloton_description_link" QVariant(QString, "true") "peloton_description_link" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726185 Debug: main.cpp int main(int, char**) "peloton_difficulty" QVariant(QString, "lower") "peloton_difficulty" QVariant(QString, "lower") Sat Apr 2 05:18:46 2022 1648876726186 Debug: main.cpp int main(int, char**) "peloton_gain" QVariant(QString, "10") "peloton_gain" QVariant(QString, "10") Sat Apr 2 05:18:46 2022 1648876726186 Debug: main.cpp int main(int, char**) "peloton_heartrate_metric" QVariant(QString, "Heart Rate") "peloton_heartrate_metric" QVariant(QString, "Heart Rate") Sat Apr 2 05:18:46 2022 1648876726186 Debug: main.cpp int main(int, char**) "peloton_offset" QVariant(QString, "-25") "peloton_offset" QVariant(QString, "-25") Sat Apr 2 05:18:46 2022 1648876726187 Debug: main.cpp int main(int, char**) "peloton_username" QVariant(QString, "jcolledge") "peloton_username" QVariant(QString, "jcolledge") Sat Apr 2 05:18:46 2022 1648876726187 Debug: main.cpp int main(int, char**) "power_avg_5s" QVariant(QString, "false") "power_avg_5s" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726187 Debug: main.cpp int main(int, char**) "power_hr_hr1" QVariant(QString, "150") "power_hr_hr1" QVariant(QString, "150") Sat Apr 2 05:18:46 2022 1648876726188 Debug: main.cpp int main(int, char**) "power_hr_hr2" QVariant(QString, "170") "power_hr_hr2" QVariant(QString, "170") Sat Apr 2 05:18:46 2022 1648876726188 Debug: main.cpp int main(int, char**) "power_hr_pwr1" QVariant(QString, "200") "power_hr_pwr1" QVariant(QString, "200") Sat Apr 2 05:18:46 2022 1648876726188 Debug: main.cpp int main(int, char**) "power_hr_pwr2" QVariant(QString, "230") "power_hr_pwr2" QVariant(QString, "230") Sat Apr 2 05:18:46 2022 1648876726188 Debug: main.cpp int main(int, char**) "power_sensor_as_bike" QVariant(QString, "false") "power_sensor_as_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726189 Debug: main.cpp int main(int, char**) "power_sensor_as_treadmill" QVariant(QString, "false") "power_sensor_as_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726189 Debug: main.cpp int main(int, char**) "power_sensor_name" QVariant(QString, "Disabled") "power_sensor_name" QVariant(QString, "Disabled") Sat Apr 2 05:18:46 2022 1648876726189 Debug: main.cpp int main(int, char**) "powr_sensor_running_cadence_double" QVariant(QString, "false") "powr_sensor_running_cadence_double" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726190 Debug: main.cpp int main(int, char**) "profile_name" QVariant(QString, "default") "profile_name" QVariant(QString, "default") Sat Apr 2 05:18:46 2022 1648876726190 Debug: main.cpp int main(int, char**) "proform_studio" QVariant(QString, "false") "proform_studio" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726190 Debug: main.cpp int main(int, char**) "proform_tdf_10" QVariant(QString, "false") "proform_tdf_10" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726191 Debug: main.cpp int main(int, char**) "proform_tdf_jonseed_watt" QVariant(QString, "false") "proform_tdf_jonseed_watt" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726191 Debug: main.cpp int main(int, char**) "proform_tour_de_france_clc" QVariant(QString, "false") "proform_tour_de_france_clc" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726191 Debug: main.cpp int main(int, char**) "proform_wheel_ratio" QVariant(QString, "0.33") "proform_wheel_ratio" QVariant(QString, "0.33") Sat Apr 2 05:18:46 2022 1648876726192 Debug: main.cpp int main(int, char**) "pzp_username" QVariant(QString, "username") "pzp_username" QVariant(QString, "username") Sat Apr 2 05:18:46 2022 1648876726192 Debug: main.cpp int main(int, char**) "reebok_fr30_treadmill" QVariant(QString, "false") "reebok_fr30_treadmill" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726192 Debug: main.cpp int main(int, char**) "renpho_peloton_conversion_v2" QVariant(QString, "false") "renpho_peloton_conversion_v2" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726193 Debug: main.cpp int main(int, char**) "run_cadence_sensor" QVariant(QString, "false") "run_cadence_sensor" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726193 Debug: main.cpp int main(int, char**) "schwinn_bike_resistance" QVariant(QString, "false") "schwinn_bike_resistance" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726193 Debug: main.cpp int main(int, char**) "schwinn_bike_resistance_v2" QVariant(QString, "true") "schwinn_bike_resistance_v2" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726193 Debug: main.cpp int main(int, char**) "service_changed" QVariant(QString, "false") "service_changed" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726194 Debug: main.cpp int main(int, char**) "snode_bike" QVariant(QString, "false") "snode_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726194 Debug: main.cpp int main(int, char**) "sole_treadmill_f63" QVariant(QString, "false") "sole_treadmill_f63" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726194 Debug: main.cpp int main(int, char**) "sole_treadmill_f65" QVariant(QString, "false") "sole_treadmill_f65" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726195 Debug: main.cpp int main(int, char**) "sole_treadmill_inclination" QVariant(QString, "false") "sole_treadmill_inclination" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726195 Debug: main.cpp int main(int, char**) "sole_treadmill_miles" QVariant(QString, "true") "sole_treadmill_miles" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726195 Debug: main.cpp int main(int, char**) "sole_treadmill_tt8" QVariant(QString, "false") "sole_treadmill_tt8" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726196 Debug: main.cpp int main(int, char**) "speed_gain" QVariant(QString, "1") "speed_gain" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726196 Debug: main.cpp int main(int, char**) "speed_offset" QVariant(QString, "0") "speed_offset" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726196 Debug: main.cpp int main(int, char**) "speed_power_based" QVariant(QString, "false") "speed_power_based" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726197 Debug: main.cpp int main(int, char**) "ss2k_resistance_sample_1" QVariant(QString, "20") "ss2k_resistance_sample_1" QVariant(QString, "20") Sat Apr 2 05:18:46 2022 1648876726197 Debug: main.cpp int main(int, char**) "ss2k_resistance_sample_2" QVariant(QString, "30") "ss2k_resistance_sample_2" QVariant(QString, "30") Sat Apr 2 05:18:46 2022 1648876726197 Debug: main.cpp int main(int, char**) "ss2k_resistance_sample_3" QVariant(QString, "40") "ss2k_resistance_sample_3" QVariant(QString, "40") Sat Apr 2 05:18:46 2022 1648876726198 Debug: main.cpp int main(int, char**) "ss2k_resistance_sample_4" QVariant(QString, "50") "ss2k_resistance_sample_4" QVariant(QString, "50") Sat Apr 2 05:18:46 2022 1648876726199 Debug: main.cpp int main(int, char**) "ss2k_shift_step" QVariant(QString, "900") "ss2k_shift_step" QVariant(QString, "900") Sat Apr 2 05:18:46 2022 1648876726200 Debug: main.cpp int main(int, char**) "ss2k_shift_step_sample_1" QVariant(QString, "0") "ss2k_shift_step_sample_1" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726200 Debug: main.cpp int main(int, char**) "ss2k_shift_step_sample_2" QVariant(QString, "0") "ss2k_shift_step_sample_2" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726201 Debug: main.cpp int main(int, char**) "ss2k_shift_step_sample_3" QVariant(QString, "0") "ss2k_shift_step_sample_3" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726201 Debug: main.cpp int main(int, char**) "ss2k_shift_step_sample_4" QVariant(QString, "0") "ss2k_shift_step_sample_4" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726202 Debug: main.cpp int main(int, char**) "strava_suffix" QVariant(QString, "#qdomyos-zwift") "strava_suffix" QVariant(QString, "#qdomyos-zwift") Sat Apr 2 05:18:46 2022 1648876726202 Debug: main.cpp int main(int, char**) "technogym_myrun_treadmill_experimental" QVariant(QString, "false") "technogym_myrun_treadmill_experimental" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726202 Debug: main.cpp int main(int, char**) "template_QZWS_enabled" QVariant(QString, "false") "template_QZWS_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726203 Debug: main.cpp int main(int, char**) "template_QZWS_folders" QVariant(QStringList, (":/templates/debug", ":/templates/example")) "template_QZWS_folders" QVariant(QStringList, (":/templates/debug", ":/templates/example")) Sat Apr 2 05:18:46 2022 1648876726203 Debug: main.cpp int main(int, char**) "template_QZWS_ips" QVariant(QString, "192.168.1.151") "template_QZWS_ips" QVariant(QString, "192.168.1.151") Sat Apr 2 05:18:46 2022 1648876726203 Debug: main.cpp int main(int, char**) "template_QZWS_type" QVariant(QString, "WebServer") "template_QZWS_type" QVariant(QString, "WebServer") Sat Apr 2 05:18:46 2022 1648876726204 Debug: main.cpp int main(int, char**) "template_ids" QVariant(QStringList, ("vlc", "QZWS")) "template_ids" QVariant(QStringList, ("vlc", "QZWS")) Sat Apr 2 05:18:46 2022 1648876726204 Debug: main.cpp int main(int, char**) "template_inner_QZWS_enabled" QVariant(QString, "true") "template_inner_QZWS_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726204 Debug: main.cpp int main(int, char**) "template_inner_QZWS_folders" QVariant(QString, ":/inner_templates//chartjs") "template_inner_QZWS_folders" QVariant(QString, ":/inner_templates//chartjs") Sat Apr 2 05:18:46 2022 1648876726205 Debug: main.cpp int main(int, char**) "template_inner_QZWS_ips" QVariant(QString, "192.168.1.111") "template_inner_QZWS_ips" QVariant(QString, "192.168.1.111") Sat Apr 2 05:18:46 2022 1648876726205 Debug: main.cpp int main(int, char**) "template_inner_QZWS_port" QVariant(QString, "0") "template_inner_QZWS_port" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726205 Debug: main.cpp int main(int, char**) "template_inner_QZWS_type" QVariant(QString, "WebServer") "template_inner_QZWS_type" QVariant(QString, "WebServer") Sat Apr 2 05:18:46 2022 1648876726206 Debug: main.cpp int main(int, char**) "template_inner_ids" QVariant(QString, "inner_QZWS") "template_inner_ids" QVariant(QString, "inner_QZWS") Sat Apr 2 05:18:46 2022 1648876726206 Debug: main.cpp int main(int, char**) "template_user_QZWS_enabled" QVariant(QString, "false") "template_user_QZWS_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726206 Debug: main.cpp int main(int, char**) "template_user_QZWS_folders" QVariant(QStringList, (":/templates//debug", ":/templates//example")) "template_user_QZWS_folders" QVariant(QStringList, (":/templates//debug", ":/templates//example")) Sat Apr 2 05:18:46 2022 1648876726207 Debug: main.cpp int main(int, char**) "template_user_QZWS_ips" QVariant(QString, "192.168.1.111") "template_user_QZWS_ips" QVariant(QString, "192.168.1.111") Sat Apr 2 05:18:46 2022 1648876726207 Debug: main.cpp int main(int, char**) "template_user_QZWS_type" QVariant(QString, "WebServer") "template_user_QZWS_type" QVariant(QString, "WebServer") Sat Apr 2 05:18:46 2022 1648876726207 Debug: main.cpp int main(int, char**) "template_user_ids" QVariant(QStringList, ("user_qz", "user_vlc", "user_QZWS")) "template_user_ids" QVariant(QStringList, ("user_qz", "user_vlc", "user_QZWS")) Sat Apr 2 05:18:46 2022 1648876726208 Debug: main.cpp int main(int, char**) "template_user_qz_enabled" QVariant(QString, "false") "template_user_qz_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726208 Debug: main.cpp int main(int, char**) "template_user_qz_type" QVariant(QString, "TcpClient") "template_user_qz_type" QVariant(QString, "TcpClient") Sat Apr 2 05:18:46 2022 1648876726208 Debug: main.cpp int main(int, char**) "template_user_vlc_enabled" QVariant(QString, "false") "template_user_vlc_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726209 Debug: main.cpp int main(int, char**) "template_user_vlc_type" QVariant(QString, "TcpClient") "template_user_vlc_type" QVariant(QString, "TcpClient") Sat Apr 2 05:18:46 2022 1648876726209 Debug: main.cpp int main(int, char**) "template_vlc_enabled" QVariant(QString, "false") "template_vlc_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726209 Debug: main.cpp int main(int, char**) "template_vlc_type" QVariant(QString, "TcpClient") "template_vlc_type" QVariant(QString, "TcpClient") Sat Apr 2 05:18:46 2022 1648876726210 Debug: main.cpp int main(int, char**) "tile_avgwatt_enabled" QVariant(QString, "true") "tile_avgwatt_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726210 Debug: main.cpp int main(int, char**) "tile_avgwatt_order" QVariant(QString, "10") "tile_avgwatt_order" QVariant(QString, "10") Sat Apr 2 05:18:46 2022 1648876726210 Debug: main.cpp int main(int, char**) "tile_cadence_color_enabled" QVariant(QString, "false") "tile_cadence_color_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726211 Debug: main.cpp int main(int, char**) "tile_cadence_enabled" QVariant(QString, "true") "tile_cadence_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726211 Debug: main.cpp int main(int, char**) "tile_cadence_order" QVariant(QString, "2") "tile_cadence_order" QVariant(QString, "2") Sat Apr 2 05:18:46 2022 1648876726211 Debug: main.cpp int main(int, char**) "tile_calories_enabled" QVariant(QString, "true") "tile_calories_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726212 Debug: main.cpp int main(int, char**) "tile_calories_order" QVariant(QString, "4") "tile_calories_order" QVariant(QString, "4") Sat Apr 2 05:18:46 2022 1648876726212 Debug: main.cpp int main(int, char**) "tile_datetime_enabled" QVariant(QString, "true") "tile_datetime_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726213 Debug: main.cpp int main(int, char**) "tile_datetime_order" QVariant(QString, "29") "tile_datetime_order" QVariant(QString, "29") Sat Apr 2 05:18:46 2022 1648876726213 Debug: main.cpp int main(int, char**) "tile_elapsed_enabled" QVariant(QString, "true") "tile_elapsed_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726214 Debug: main.cpp int main(int, char**) "tile_elapsed_order" QVariant(QString, "15") "tile_elapsed_order" QVariant(QString, "15") Sat Apr 2 05:18:46 2022 1648876726214 Debug: main.cpp int main(int, char**) "tile_elevation_enabled" QVariant(QString, "true") "tile_elevation_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726214 Debug: main.cpp int main(int, char**) "tile_elevation_order" QVariant(QString, "3") "tile_elevation_order" QVariant(QString, "3") Sat Apr 2 05:18:46 2022 1648876726215 Debug: main.cpp int main(int, char**) "tile_ext_incline_enabled" QVariant(QString, "false") "tile_ext_incline_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726215 Debug: main.cpp int main(int, char**) "tile_ext_incline_order" QVariant(QString, "32") "tile_ext_incline_order" QVariant(QString, "32") Sat Apr 2 05:18:46 2022 1648876726216 Debug: main.cpp int main(int, char**) "tile_fan_enabled" QVariant(QString, "true") "tile_fan_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726217 Debug: main.cpp int main(int, char**) "tile_fan_order" QVariant(QString, "13") "tile_fan_order" QVariant(QString, "13") Sat Apr 2 05:18:46 2022 1648876726218 Debug: main.cpp int main(int, char**) "tile_ftp_enabled" QVariant(QString, "true") "tile_ftp_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726218 Debug: main.cpp int main(int, char**) "tile_ftp_order" QVariant(QString, "11") "tile_ftp_order" QVariant(QString, "11") Sat Apr 2 05:18:46 2022 1648876726219 Debug: main.cpp int main(int, char**) "tile_gears_enabled" QVariant(QString, "true") "tile_gears_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726219 Debug: main.cpp int main(int, char**) "tile_gears_order" QVariant(QString, "25") "tile_gears_order" QVariant(QString, "25") Sat Apr 2 05:18:46 2022 1648876726219 Debug: main.cpp int main(int, char**) "tile_heart_enabled" QVariant(QString, "true") "tile_heart_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726220 Debug: main.cpp int main(int, char**) "tile_heart_order" QVariant(QString, "12") "tile_heart_order" QVariant(QString, "12") Sat Apr 2 05:18:46 2022 1648876726220 Debug: main.cpp int main(int, char**) "tile_inclination_enabled" QVariant(QString, "true") "tile_inclination_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726220 Debug: main.cpp int main(int, char**) "tile_inclination_order" QVariant(QString, "1") "tile_inclination_order" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726221 Debug: main.cpp int main(int, char**) "tile_jouls_enabled" QVariant(QString, "true") "tile_jouls_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726221 Debug: main.cpp int main(int, char**) "tile_jouls_order" QVariant(QString, "14") "tile_jouls_order" QVariant(QString, "14") Sat Apr 2 05:18:46 2022 1648876726222 Debug: main.cpp int main(int, char**) "tile_lapelapsed_enabled" QVariant(QString, "false") "tile_lapelapsed_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726222 Debug: main.cpp int main(int, char**) "tile_lapelapsed_order" QVariant(QString, "17") "tile_lapelapsed_order" QVariant(QString, "17") Sat Apr 2 05:18:46 2022 1648876726222 Debug: main.cpp int main(int, char**) "tile_mets_enabled" QVariant(QString, "true") "tile_mets_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726222 Debug: main.cpp int main(int, char**) "tile_mets_order" QVariant(QString, "27") "tile_mets_order" QVariant(QString, "27") Sat Apr 2 05:18:46 2022 1648876726223 Debug: main.cpp int main(int, char**) "tile_moving_time_enabled" QVariant(QString, "true") "tile_moving_time_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726223 Debug: main.cpp int main(int, char**) "tile_moving_time_order" QVariant(QString, "16") "tile_moving_time_order" QVariant(QString, "16") Sat Apr 2 05:18:46 2022 1648876726223 Debug: main.cpp int main(int, char**) "tile_nextrowstrainprogram_enabled" QVariant(QString, "false") "tile_nextrowstrainprogram_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726224 Debug: main.cpp int main(int, char**) "tile_nextrowstrainprogram_order" QVariant(QString, "31") "tile_nextrowstrainprogram_order" QVariant(QString, "31") Sat Apr 2 05:18:46 2022 1648876726224 Debug: main.cpp int main(int, char**) "tile_odometer_enabled" QVariant(QString, "true") "tile_odometer_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726224 Debug: main.cpp int main(int, char**) "tile_odometer_order" QVariant(QString, "5") "tile_odometer_order" QVariant(QString, "5") Sat Apr 2 05:18:46 2022 1648876726225 Debug: main.cpp int main(int, char**) "tile_pace_enabled" QVariant(QString, "true") "tile_pace_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726225 Debug: main.cpp int main(int, char**) "tile_pace_order" QVariant(QString, "6") "tile_pace_order" QVariant(QString, "6") Sat Apr 2 05:18:46 2022 1648876726225 Debug: main.cpp int main(int, char**) "tile_peloton_difficulty_enabled" QVariant(QString, "false") "tile_peloton_difficulty_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726226 Debug: main.cpp int main(int, char**) "tile_peloton_difficulty_order" QVariant(QString, "32") "tile_peloton_difficulty_order" QVariant(QString, "32") Sat Apr 2 05:18:46 2022 1648876726226 Debug: main.cpp int main(int, char**) "tile_peloton_offset_enabled" QVariant(QString, "true") "tile_peloton_offset_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726226 Debug: main.cpp int main(int, char**) "tile_peloton_offset_order" QVariant(QString, "22") "tile_peloton_offset_order" QVariant(QString, "22") Sat Apr 2 05:18:46 2022 1648876726227 Debug: main.cpp int main(int, char**) "tile_peloton_remaining_enabled" QVariant(QString, "false") "tile_peloton_remaining_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726227 Debug: main.cpp int main(int, char**) "tile_peloton_remaining_order" QVariant(QString, "22") "tile_peloton_remaining_order" QVariant(QString, "22") Sat Apr 2 05:18:46 2022 1648876726227 Debug: main.cpp int main(int, char**) "tile_peloton_resistance_color_enabled" QVariant(QString, "false") "tile_peloton_resistance_color_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726227 Debug: main.cpp int main(int, char**) "tile_peloton_resistance_enabled" QVariant(QString, "true") "tile_peloton_resistance_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726228 Debug: main.cpp int main(int, char**) "tile_peloton_resistance_order" QVariant(QString, "18") "tile_peloton_resistance_order" QVariant(QString, "18") Sat Apr 2 05:18:46 2022 1648876726228 Debug: main.cpp int main(int, char**) "tile_pid_hr_enabled" QVariant(QString, "false") "tile_pid_hr_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726228 Debug: main.cpp int main(int, char**) "tile_pid_hr_order" QVariant(QString, "31") "tile_pid_hr_order" QVariant(QString, "31") Sat Apr 2 05:18:46 2022 1648876726229 Debug: main.cpp int main(int, char**) "tile_remainingtimetrainprogramrow_enabled" QVariant(QString, "true") "tile_remainingtimetrainprogramrow_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726229 Debug: main.cpp int main(int, char**) "tile_remainingtimetrainprogramrow_order" QVariant(QString, "26") "tile_remainingtimetrainprogramrow_order" QVariant(QString, "26") Sat Apr 2 05:18:46 2022 1648876726230 Debug: main.cpp int main(int, char**) "tile_resistance_enabled" QVariant(QString, "true") "tile_resistance_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726230 Debug: main.cpp int main(int, char**) "tile_resistance_order" QVariant(QString, "7") "tile_resistance_order" QVariant(QString, "7") Sat Apr 2 05:18:46 2022 1648876726230 Debug: main.cpp int main(int, char**) "tile_speed_enabled" QVariant(QString, "true") "tile_speed_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726231 Debug: main.cpp int main(int, char**) "tile_speed_order" QVariant(QString, "0") "tile_speed_order" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726231 Debug: main.cpp int main(int, char**) "tile_steering_angle_enabled" QVariant(QString, "false") "tile_steering_angle_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726232 Debug: main.cpp int main(int, char**) "tile_steering_angle_order" QVariant(QString, "30") "tile_steering_angle_order" QVariant(QString, "30") Sat Apr 2 05:18:46 2022 1648876726233 Debug: main.cpp int main(int, char**) "tile_strokes_count_enabled" QVariant(QString, "true") "tile_strokes_count_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726234 Debug: main.cpp int main(int, char**) "tile_strokes_count_order" QVariant(QString, "30") "tile_strokes_count_order" QVariant(QString, "30") Sat Apr 2 05:18:46 2022 1648876726234 Debug: main.cpp int main(int, char**) "tile_strokes_length_enabled" QVariant(QString, "true") "tile_strokes_length_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726235 Debug: main.cpp int main(int, char**) "tile_strokes_length_order" QVariant(QString, "31") "tile_strokes_length_order" QVariant(QString, "31") Sat Apr 2 05:18:46 2022 1648876726235 Debug: main.cpp int main(int, char**) "tile_target_cadence_enabled" QVariant(QString, "true") "tile_target_cadence_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726235 Debug: main.cpp int main(int, char**) "tile_target_cadence_order" QVariant(QString, "21") "tile_target_cadence_order" QVariant(QString, "21") Sat Apr 2 05:18:46 2022 1648876726236 Debug: main.cpp int main(int, char**) "tile_target_incline_enabled" QVariant(QString, "true") "tile_target_incline_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726236 Debug: main.cpp int main(int, char**) "tile_target_incline_order" QVariant(QString, "32") "tile_target_incline_order" QVariant(QString, "32") Sat Apr 2 05:18:46 2022 1648876726236 Debug: main.cpp int main(int, char**) "tile_target_peloton_resistance_enabled" QVariant(QString, "true") "tile_target_peloton_resistance_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726237 Debug: main.cpp int main(int, char**) "tile_target_peloton_resistance_order" QVariant(QString, "20") "tile_target_peloton_resistance_order" QVariant(QString, "20") Sat Apr 2 05:18:46 2022 1648876726237 Debug: main.cpp int main(int, char**) "tile_target_power_enabled" QVariant(QString, "true") "tile_target_power_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726237 Debug: main.cpp int main(int, char**) "tile_target_power_order" QVariant(QString, "22") "tile_target_power_order" QVariant(QString, "22") Sat Apr 2 05:18:46 2022 1648876726238 Debug: main.cpp int main(int, char**) "tile_target_resistance_enabled" QVariant(QString, "true") "tile_target_resistance_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726238 Debug: main.cpp int main(int, char**) "tile_target_resistance_order" QVariant(QString, "19") "tile_target_resistance_order" QVariant(QString, "19") Sat Apr 2 05:18:46 2022 1648876726238 Debug: main.cpp int main(int, char**) "tile_target_speed_enabled" QVariant(QString, "false") "tile_target_speed_enabled" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726239 Debug: main.cpp int main(int, char**) "tile_target_speed_order" QVariant(QString, "27") "tile_target_speed_order" QVariant(QString, "27") Sat Apr 2 05:18:46 2022 1648876726239 Debug: main.cpp int main(int, char**) "tile_target_zone_enabled" QVariant(QString, "true") "tile_target_zone_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726239 Debug: main.cpp int main(int, char**) "tile_target_zone_order" QVariant(QString, "23") "tile_target_zone_order" QVariant(QString, "23") Sat Apr 2 05:18:46 2022 1648876726240 Debug: main.cpp int main(int, char**) "tile_targetmets_enabled" QVariant(QString, "true") "tile_targetmets_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726240 Debug: main.cpp int main(int, char**) "tile_targetmets_order" QVariant(QString, "28") "tile_targetmets_order" QVariant(QString, "28") Sat Apr 2 05:18:46 2022 1648876726240 Debug: main.cpp int main(int, char**) "tile_watt_enabled" QVariant(QString, "true") "tile_watt_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726241 Debug: main.cpp int main(int, char**) "tile_watt_kg_enabled" QVariant(QString, "true") "tile_watt_kg_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726241 Debug: main.cpp int main(int, char**) "tile_watt_kg_order" QVariant(QString, "24") "tile_watt_kg_order" QVariant(QString, "24") Sat Apr 2 05:18:46 2022 1648876726241 Debug: main.cpp int main(int, char**) "tile_watt_order" QVariant(QString, "8") "tile_watt_order" QVariant(QString, "8") Sat Apr 2 05:18:46 2022 1648876726242 Debug: main.cpp int main(int, char**) "tile_weight_loss_enabled" QVariant(QString, "true") "tile_weight_loss_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726242 Debug: main.cpp int main(int, char**) "tile_weight_loss_order" QVariant(QString, "9") "tile_weight_loss_order" QVariant(QString, "9") Sat Apr 2 05:18:46 2022 1648876726242 Debug: main.cpp int main(int, char**) "toorx_3_0" QVariant(QString, "false") "toorx_3_0" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726242 Debug: main.cpp int main(int, char**) "toorx_65s_evo" QVariant(QString, "false") "toorx_65s_evo" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726243 Debug: main.cpp int main(int, char**) "toorx_bike" QVariant(QString, "false") "toorx_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726243 Debug: main.cpp int main(int, char**) "toorx_ftms" QVariant(QString, "false") "toorx_ftms" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726243 Debug: main.cpp int main(int, char**) "top_bar_enabled" QVariant(QString, "true") "top_bar_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726244 Debug: main.cpp int main(int, char**) "trainprogram_incline_max" QVariant(QString, "15") "trainprogram_incline_max" QVariant(QString, "15") Sat Apr 2 05:18:46 2022 1648876726244 Debug: main.cpp int main(int, char**) "trainprogram_incline_min" QVariant(QString, "0") "trainprogram_incline_min" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726245 Debug: main.cpp int main(int, char**) "trainprogram_period_seconds" QVariant(QString, "60") "trainprogram_period_seconds" QVariant(QString, "60") Sat Apr 2 05:18:46 2022 1648876726245 Debug: main.cpp int main(int, char**) "trainprogram_random" QVariant(QString, "false") "trainprogram_random" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726245 Debug: main.cpp int main(int, char**) "trainprogram_resistance_max" QVariant(QString, "32") "trainprogram_resistance_max" QVariant(QString, "32") Sat Apr 2 05:18:46 2022 1648876726246 Debug: main.cpp int main(int, char**) "trainprogram_resistance_min" QVariant(QString, "1") "trainprogram_resistance_min" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726247 Debug: main.cpp int main(int, char**) "trainprogram_speed_max" QVariant(QString, "16") "trainprogram_speed_max" QVariant(QString, "16") Sat Apr 2 05:18:46 2022 1648876726247 Debug: main.cpp int main(int, char**) "trainprogram_speed_min" QVariant(QString, "8") "trainprogram_speed_min" QVariant(QString, "8") Sat Apr 2 05:18:46 2022 1648876726247 Debug: main.cpp int main(int, char**) "trainprogram_total" QVariant(QString, "60") "trainprogram_total" QVariant(QString, "60") Sat Apr 2 05:18:46 2022 1648876726248 Debug: main.cpp int main(int, char**) "treadmill_force_speed" QVariant(QString, "false") "treadmill_force_speed" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726248 Debug: main.cpp int main(int, char**) "treadmill_pid_heart_zone" QVariant(QString, "Disabled") "treadmill_pid_heart_zone" QVariant(QString, "Disabled") Sat Apr 2 05:18:46 2022 1648876726249 Debug: main.cpp int main(int, char**) "treadmill_step_incline" QVariant(QString, "0.5") "treadmill_step_incline" QVariant(QString, "0.5") Sat Apr 2 05:18:46 2022 1648876726249 Debug: main.cpp int main(int, char**) "treadmill_step_speed" QVariant(QString, "0.5") "treadmill_step_speed" QVariant(QString, "0.5") Sat Apr 2 05:18:46 2022 1648876726250 Debug: main.cpp int main(int, char**) "trx_route_key" QVariant(QString, "false") "trx_route_key" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726250 Debug: main.cpp int main(int, char**) "ui_zoom" QVariant(QString, "100") "ui_zoom" QVariant(QString, "100") Sat Apr 2 05:18:46 2022 1648876726250 Debug: main.cpp int main(int, char**) "user_email" QVariant(QString, "[email protected]") "user_email" QVariant(QString, "[email protected]") Sat Apr 2 05:18:46 2022 1648876726251 Debug: main.cpp int main(int, char**) "user_nickname" QVariant(QString, "") "user_nickname" QVariant(QString, "") Sat Apr 2 05:18:46 2022 1648876726251 Debug: main.cpp int main(int, char**) "virtual_device_bluetooth" QVariant(QString, "true") "virtual_device_bluetooth" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726251 Debug: main.cpp int main(int, char**) "virtual_device_echelon" QVariant(QString, "false") "virtual_device_echelon" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726252 Debug: main.cpp int main(int, char**) "virtual_device_enabled" QVariant(QString, "true") "virtual_device_enabled" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726252 Debug: main.cpp int main(int, char**) "virtual_device_force_bike" QVariant(QString, "false") "virtual_device_force_bike" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726253 Debug: main.cpp int main(int, char**) "virtual_device_ifit" QVariant(QString, "false") "virtual_device_ifit" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726254 Debug: main.cpp int main(int, char**) "virtual_device_onlyheart" QVariant(QString, "false") "virtual_device_onlyheart" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726255 Debug: main.cpp int main(int, char**) "virtual_device_rower" QVariant(QString, "false") "virtual_device_rower" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726256 Debug: main.cpp int main(int, char**) "virtualbike_forceresistance" QVariant(QString, "true") "virtualbike_forceresistance" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726256 Debug: main.cpp int main(int, char**) "virtufit_etappe" QVariant(QString, "false") "virtufit_etappe" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726256 Debug: main.cpp int main(int, char**) "volume_change_gears" QVariant(QString, "true") "volume_change_gears" QVariant(QString, "true") Sat Apr 2 05:18:46 2022 1648876726256 Debug: main.cpp int main(int, char**) "watt_gain" QVariant(QString, "1") "watt_gain" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726261 Debug: main.cpp int main(int, char**) "watt_offset" QVariant(QString, "0") "watt_offset" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726262 Debug: main.cpp int main(int, char**) "weight" QVariant(QString, "80") "weight" QVariant(QString, "80") Sat Apr 2 05:18:46 2022 1648876726263 Debug: main.cpp int main(int, char**) "yesoul_peloton_formula" QVariant(QString, "false") "yesoul_peloton_formula" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726264 Debug: main.cpp int main(int, char**) "zwift_erg" QVariant(QString, "false") "zwift_erg" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726264 Debug: main.cpp int main(int, char**) "zwift_erg_filter" QVariant(QString, "0") "zwift_erg_filter" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726265 Debug: main.cpp int main(int, char**) "zwift_erg_filter_down" QVariant(QString, "0") "zwift_erg_filter_down" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726269 Debug: main.cpp int main(int, char**) "zwift_erg_resistance_down" QVariant(QString, "0") "zwift_erg_resistance_down" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726270 Debug: main.cpp int main(int, char**) "zwift_erg_resistance_up" QVariant(QString, "999") "zwift_erg_resistance_up" QVariant(QString, "999") Sat Apr 2 05:18:46 2022 1648876726271 Debug: main.cpp int main(int, char**) "zwift_inclination_gain" QVariant(QString, "1") "zwift_inclination_gain" QVariant(QString, "1") Sat Apr 2 05:18:46 2022 1648876726271 Debug: main.cpp int main(int, char**) "zwift_inclination_offset" QVariant(QString, "0") "zwift_inclination_offset" QVariant(QString, "0") Sat Apr 2 05:18:46 2022 1648876726272 Debug: main.cpp int main(int, char**) "zwift_negative_inclination_x2" QVariant(QString, "false") "zwift_negative_inclination_x2" QVariant(QString, "false") Sat Apr 2 05:18:46 2022 1648876726312 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "Load start from" "QZTemplates" "Load start from" "QZTemplates" Sat Apr 2 05:18:46 2022 1648876726313 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "Load start from" ":/templates/" "Load start from" ":/templates/" Sat Apr 2 05:18:46 2022 1648876726314 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template Dir Found" ":/templates/debug" "Template Dir Found" ":/templates/debug" Sat Apr 2 05:18:46 2022 1648876726314 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template File Found" ":/templates/vlc-TcpClient.qzt" "Template File Found" ":/templates/vlc-TcpClient.qzt" Sat Apr 2 05:18:46 2022 1648876726315 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template type" "TcpClient" " id" "user_vlc" "Template type" "TcpClient" " id" "user_vlc" Sat Apr 2 05:18:46 2022 1648876726315 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template" "user_vlc" " is disabled: not created" "Template" "user_vlc" " is disabled: not created" Sat Apr 2 05:18:46 2022 1648876726316 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template File Found" ":/templates/qz-TcpClient.qzt" "Template File Found" ":/templates/qz-TcpClient.qzt" Sat Apr 2 05:18:46 2022 1648876726316 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template type" "TcpClient" " id" "user_qz" "Template type" "TcpClient" " id" "user_qz" Sat Apr 2 05:18:46 2022 1648876726317 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template" "user_qz" " is disabled: not created" "Template" "user_qz" " is disabled: not created" Sat Apr 2 05:18:46 2022 1648876726318 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template Dir Found" ":/templates/example" "Template Dir Found" ":/templates/example" Sat Apr 2 05:18:46 2022 1648876726319 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "Folder List" (":/templates//debug", ":/templates//example") "Folder List" (":/templates//debug", ":/templates//example") Sat Apr 2 05:18:46 2022 1648876726320 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "addressList " ("192.168.1.111") "addressList " ("192.168.1.111") Sat Apr 2 05:18:46 2022 1648876726360 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "Template" "user_QZWS" " is disabled: not created" "Template" "user_QZWS" " is disabled: not created" Sat Apr 2 05:18:46 2022 1648876726362 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "Setting template_ids" ("user_QZWS", "user_vlc", "user_qz") "Setting template_ids" ("user_QZWS", "user_vlc", "user_qz") Sat Apr 2 05:18:46 2022 1648876726402 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "Load start from" ":/inner_templates/" "Load start from" ":/inner_templates/" Sat Apr 2 05:18:46 2022 1648876726403 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::createTemplatesFromFolder(const QString&, const QString&, QStringList&) "Template Dir Found" ":/inner_templates/chartjs" "Template Dir Found" ":/inner_templates/chartjs" Sat Apr 2 05:18:46 2022 1648876726403 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "Folder List" (":/inner_templates//chartjs") "Folder List" (":/inner_templates//chartjs") Sat Apr 2 05:18:46 2022 1648876726404 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "addressList " ("192.168.1.111") "addressList " ("192.168.1.111") Sat Apr 2 05:18:46 2022 1648876726430 Debug: templateinfosenderbuilder.cpp void TemplateInfoSenderBuilder::load(const QString&, const QStringList&) "Setting template_ids" ("inner_QZWS") "Setting template_ids" ("inner_QZWS") Sat Apr 2 05:18:46 2022 1648876726463 Debug: Bluez 5 detected. qt.bluetooth.bluez: Bluez 5 detected. Sat Apr 2 05:18:46 2022 1648876726473 Debug: Creating QtBluezDiscoveryManager qt.bluetooth.bluez: Creating QtBluezDiscoveryManager Sat Apr 2 05:18:46 2022 1648876726482 Debug: Discovered: "E95S" "00:0C:BF:1B:07:7F" Num UUIDs 5 total device 0 cached RSSI 0 Num ManufacturerData 0 qt.bluetooth.bluez: Discovered: "E95S" "00:0C:BF:1B:07:7F" Num UUIDs 5 total device 0 cached RSSI 0 Num ManufacturerData 0 Sat Apr 2 05:18:46 2022 1648876726483 Debug: bluetooth.cpp void bluetooth::debug(const QString&) "Found new device: E95S (00:0C:BF:1B:07:7F) \u0000:\u0000" "Found new device: E95S (00:0C:BF:1B:07:7F) \u0000:\u0000" Sat Apr 2 05:18:46 2022 1648876726483 Debug: Discovered: "Nautilus B628" "64:CF:D9:2F:BF:1F" Num UUIDs 4 total device 1 cached RSSI 0 Num ManufacturerData 0 qt.bluetooth.bluez: Discovered: "Nautilus B628" "64:CF:D9:2F:BF:1F" Num UUIDs 4 total device 1 cached RSSI 0 Num ManufacturerData 0 Sat Apr 2 05:18:46 2022 1648876726484 Debug: bluetooth.cpp void bluetooth::debug(const QString&) "Found new device: Nautilus B628 (64:CF:D9:2F:BF:1F) \u0000:\u0000" "Found new device: Nautilus B628 (64:CF:D9:2F:BF:1F) \u0000:\u0000" Sat Apr 2 05:18:46 2022 1648876726485 Debug: Discovered: "PM5 430427056 Row" "FF:EF:5D:E8:AF:13" Num UUIDs 6 total device 2 cached RSSI 0 Num ManufacturerData 0 qt.bluetooth.bluez: Discovered: "PM5 430427056 Row" "FF:EF:5D:E8:AF:13" Num UUIDs 6 total device 2 cached RSSI 0 Num ManufacturerData 0 Sat Apr 2 05:18:46 2022 1648876726485 Debug: bluetooth.cpp void bluetooth::debug(const QString&) "Found new device: PM5 430427056 Row (FF:EF:5D:E8:AF:13) \u0000:\u0000" "Found new device: PM5 430427056 Row (FF:EF:5D:E8:AF:13) \u0000:\u0000" Sat Apr 2 05:18:46 2022 1648876726675 Warning: QQmlApplicationEngine failed to load component QQmlApplicationEngine failed to load component Sat Apr 2 05:18:46 2022 1648876726676 Warning: qrc:/main.qml qrc:/main.qml:40:5: Store is not a type qrc:/main.qml:40:5: Store is not a type Sat Apr 2 05:18:46 2022 1648876726677 Warning: QObject::connect: Cannot connect (nullptr)::start_clicked() to homeform::Start() QObject::connect: Cannot connect (nullptr)::start_clicked() to homeform::Start() Sat Apr 2 05:18:46 2022 1648876726677 Warning: QObject::connect: Cannot connect (nullptr)::stop_clicked() to homeform::Stop() QObject::connect: Cannot connect (nullptr)::stop_clicked() to homeform::Stop() Sat Apr 2 05:18:46 2022 1648876726678 Warning: QObject::connect: Cannot connect (nullptr)::trainprogram_open_clicked(QUrl) to homeform::trainprogram_open_clicked(QUrl) QObject::connect: Cannot connect (nullptr)::trainprogram_open_clicked(QUrl) to homeform::trainprogram_open_clicked(QUrl) Sat Apr 2 05:18:46 2022 1648876726678 Warning: QObject::connect: Cannot connect (nullptr)::trainprogram_zwo_loaded(QString) to homeform::trainprogram_zwo_loaded(QString) QObject::connect: Cannot connect (nullptr)::trainprogram_zwo_loaded(QString) to homeform::trainprogram_zwo_loaded(QString) Sat Apr 2 05:18:46 2022 1648876726678 Warning: QObject::connect: Cannot connect (nullptr)::gpx_open_clicked(QUrl) to homeform::gpx_open_clicked(QUrl) QObject::connect: Cannot connect (nullptr)::gpx_open_clicked(QUrl) to homeform::gpx_open_clicked(QUrl) Sat Apr 2 05:18:46 2022 1648876726679 Warning: QObject::connect: Cannot connect (nullptr)::gpx_save_clicked() to homeform::gpx_save_clicked() QObject::connect: Cannot connect (nullptr)::gpx_save_clicked() to homeform::gpx_save_clicked() Sat Apr 2 05:18:46 2022 1648876726679 Warning: QObject::connect: Cannot connect (nullptr)::fit_save_clicked() to homeform::fit_save_clicked() QObject::connect: Cannot connect (nullptr)::fit_save_clicked() to homeform::fit_save_clicked() Sat Apr 2 05:18:46 2022 1648876726679 Warning: QObject::connect: Cannot connect (nullptr)::strava_connect_clicked() to homeform::strava_connect_clicked() QObject::connect: Cannot connect (nullptr)::strava_connect_clicked() to homeform::strava_connect_clicked() Sat Apr 2 05:18:46 2022 1648876726680 Warning: QObject::connect: Cannot connect (nullptr)::refresh_bluetooth_devices_clicked() to homeform::refresh_bluetooth_devices_clicked() QObject::connect: Cannot connect (nullptr)::refresh_bluetooth_devices_clicked() to homeform::refresh_bluetooth_devices_clicked() Sat Apr 2 05:18:46 2022 1648876726680 Warning: QObject::connect: Cannot connect (nullptr)::lap_clicked() to homeform::Lap() QObject::connect: Cannot connect (nullptr)::lap_clicked() to homeform::Lap() Sat Apr 2 05:18:46 2022 1648876726680 Warning: QObject::connect: Cannot connect (nullptr)::peloton_start_workout() to homeform::peloton_start_workout() QObject::connect: Cannot connect (nullptr)::peloton_start_workout() to homeform::peloton_start_workout() Sat Apr 2 05:18:46 2022 1648876726681 Warning: QObject::connect: Cannot connect (nullptr)::peloton_abort_workout() to homeform::peloton_abort_workout() QObject::connect: Cannot connect (nullptr)::peloton_abort_workout() to homeform::peloton_abort_workout() Sat Apr 2 05:18:46 2022 1648876726681 Warning: QObject::connect: Cannot connect (nullptr)::loadSettings(QUrl) to homeform::loadSettings(QUrl) QObject::connect: Cannot connect (nullptr)::loadSettings(QUrl) to homeform::loadSettings(QUrl) Sat Apr 2 05:18:46 2022 1648876726681 Warning: QObject::connect: Cannot connect (nullptr)::saveSettings(QUrl) to homeform::saveSettings(QUrl) QObject::connect: Cannot connect (nullptr)::saveSettings(QUrl) to homeform::saveSettings(QUrl) Sat Apr 2 05:18:46 2022 1648876726682 Warning: QObject::connect: Cannot connect (nullptr)::deleteSettings(QUrl) to homeform::deleteSettings(QUrl) QObject::connect: Cannot connect (nullptr)::deleteSettings(QUrl) to homeform::deleteSettings(QUrl) Sat Apr 2 05:18:46 2022 1648876726682 Warning: QObject::connect: Cannot connect (nullptr)::saveProfile(QString) to homeform::saveProfile(QString) QObject::connect: Cannot connect (nullptr)::saveProfile(QString) to homeform::saveProfile(QString) Sat Apr 2 05:18:46 2022 1648876726682 Warning: QObject::connect: Cannot connect (nullptr)::restart() to homeform::restart() QObject::connect: Cannot connect (nullptr)::restart() to homeform::restart() Sat Apr 2 05:18:46 2022 1648876726683 Warning: QObject::connect: Cannot connect (nullptr)::volumeUp() to homeform::volumeUp() QObject::connect: Cannot connect (nullptr)::volumeUp() to homeform::volumeUp() Sat Apr 2 05:18:46 2022 1648876726683 Warning: QObject::connect: Cannot connect (nullptr)::volumeDown() to homeform::volumeDown() QObject::connect: Cannot connect (nullptr)::volumeDown() to homeform::volumeDown() Sat Apr 2 05:18:46 2022 1648876726730 Debug: powerzonepack.cpp powerzonepack::powerzonepack(bluetooth*, QObject*) "invalid peloton credentials" "invalid peloton credentials" Sat Apr 2 05:18:46 2022 1648876726732 Debug: homefitnessbuddy.cpp void homefitnessbuddy::startEngine() "Connecting to " "https://app.homefitnessbuddy.com/peloton/powerzone/" "Connecting to " "https://app.homefitnessbuddy.com/peloton/powerzone/" Sat Apr 2 05:18:46 2022 1648876726737 Warning: QObject::connect: Cannot connect (nullptr)::plus_clicked(QString) to homeform::Plus(QString) QObject::connect: Cannot connect (nullptr)::plus_clicked(QString) to homeform::Plus(QString) Sat Apr 2 05:18:46 2022 1648876726738 Warning: QObject::connect: Cannot connect (nullptr)::minus_clicked(QString) to homeform::Minus(QString) QObject::connect: Cannot connect (nullptr)::minus_clicked(QString) to homeform::Minus(QString) Sat Apr 2 05:18:46 2022 1648876726741 Debug: BluetoothManagement: Ignored event: 13 qt.bluetooth.bluez: BluetoothManagement: Ignored event: 13 Sat Apr 2 05:18:51 2022 1648876731753 Debug: Destroying QtBluezDiscoveryManager qt.bluetooth.bluez: Destroying QtBluezDiscoveryManager ubuntu@ubuntu:~/qdomyos-zwift/src$

jonathancolledge avatar Apr 02 '22 05:04 jonathancolledge

i sent you the ios version too (i don't remember if you have an ios device) the log seems fine, i will give it a try myself too

cagnulein avatar Apr 02 '22 05:04 cagnulein

No iOS, I tried the non qml version on the Pi and that loaded, but if course is missing all the qml version stuff. So it is just the qml version that doesn't load up. Is it because the qmake failed?

jonathancolledge avatar Apr 02 '22 06:04 jonathancolledge

yes it could be because of it. Give it a try with a make clean, i'm doing the same here now :)

cagnulein avatar Apr 02 '22 06:04 cagnulein

@jonathancolledge check also if you had qt5quickcontrols2-5-dev installed. it's now required

cagnulein avatar Apr 02 '22 06:04 cagnulein

@jonathancolledge remove https://github.com/cagnulein/qdomyos-zwift/blob/321b65e3daa153ca69795447b56e46d97e525b21/src/main.qml#L40 from line 40 to line 42. and rebuild. that's the issue

cagnulein avatar Apr 02 '22 06:04 cagnulein

So, I've built it by removing lines 40-42. Same qmake error. (I don't have qtquick controls 2-5-dev I couldn't find a distribution that ran on my Pi and that had all the libraries in the repository, so I'm relying on old 32 bit builds that someone published on Github). What OS do you have on your Pi? Would changing that make the incline tiles appear if I had all the right Qt bits?

It works though!

But, what happens is, I change the virtual gear and it changes the slope as designed, but the changes are big and then I don't know how to get back to the original. And it seemed to be changing the slope of the bike directly from QZ rather than as a percentage of what was sent from the app. Does that make sense?

jonathancolledge avatar Apr 02 '22 07:04 jonathancolledge

i fixed the qml error with #753

(I don't have qtquick controls 2-5-dev I couldn't find a distribution that ran on my Pi and that had all the libraries in the repository, so I'm relying on old 32 bit builds that someone published on Github).

did you try to do a "apt search qtquick", maybe the package is called in another similar way.

What OS do you have on your Pi?

i have a raspbian, but it's not up to date because i'm using it for other purpose and infact i can't build it. I would like to give a try to the new 64bit, i guess it will fix these error out of the box because it's based on debian 11 with qt 5.15

Would changing that make the incline tiles appear if I had all the right Qt bits?

hah wait, you don't see the incline tile at all? i have to enable this too then

But, what happens is, I change the virtual gear and it changes the slope as designed, but the changes are big

mmm i'm adding 5% of the current slope every gear point, maybe i have to add a lower value? 1% of the actual slope?

don't know how to get back to the original.

if you put gears back to 0 QZ will send the zwift value again, doesn't work?

And it seemed to be changing the slope of the bike directly from QZ rather than as a percentage of what was sent from the app. Does that make sense?

mmm i don't get this one. Actually i'm getting the value from zwift and i'm multiply by the gain as we said.

cagnulein avatar Apr 02 '22 08:04 cagnulein

@jonathancolledge ok i added also the inclination tile for your setup. pull it again and build :) a lot of changes in these days :)

cagnulein avatar Apr 02 '22 08:04 cagnulein