Brendan "nog3" Halliday Posted May 10, 2020 Share Posted May 10, 2020 2 minutes ago, Unventor said: On exiting it works better if you stop data tracking first. What happens is data that is buffered will be uploaded. This can make android this the app crashed and relaunch it. The service uploading tour logs will show until it is finished. Or this it how I understand it from beta testing discussion. That explains a bit, since sometimes I will kill the app and I get the message shortly after that the app keeps crashing, I have trip logging on by default so I may need to adjust the threshold I'm using for detecting end of trip in the app. Looking forward to trying out AVAS tomorrow on my first ride into work in a month, this is a great app @Seba. 1 Link to comment Share on other sites More sharing options...
Unventor Posted May 10, 2020 Share Posted May 10, 2020 1 minute ago, Brendan Halliday said: Looking forward to trying out AVAS tomorrow on my first ride into work in a month, this is a great app I can say that AVAS works in general much better as a attention warning for pedestrians and cyclists. People I meet don't bother to look when they hear music. But a MC engine sound is so much better. 2 Link to comment Share on other sites More sharing options...
Lindsey Posted May 10, 2020 Share Posted May 10, 2020 17 hours ago, Unventor said: @Lindsey I am sure you can join translation team if you want to do a Korean translation. It is a list of about 800 lines of words or sentences. Lately we have not seen new changes but we redo this once in a while. This is bound to get bigger with the new things @Seba are looking at. But @Seba said he hope to get more languages supported. Thank you for telling me so. I hope more languages will be supported. Therefore, we hope that many electric wheel users in each country can access 'euc world app' and enjoy various functions smoothly. 1 Link to comment Share on other sites More sharing options...
Waulnut Posted May 10, 2020 Share Posted May 10, 2020 5 hours ago, Planemo said: Check your speed offset in the app (which is a feature that allows users to calibrate the wheel speed). I had this exact same problem on my MSX. I do have the speed correction of -18%. I thought the alarm gets adjusted along with the correction. What can I do to fix this? 5 hours ago, Planemo said: Maybe someome else knows how to delete the car journey data and get a tour out of it though. I was able to save my log by opening the CVS file and deleting the car data the having the file re-uploaded. "Manual" uploading was a bit confusing though. I wish I could upload on the EUCworld website on the computer. Or maybe there is and I don't know about it... 6 hours ago, Coco66 said: Wait a few minutes and refresh, the Create Tour option will appear. I suspect there is a background process that checks the file to make sure it has GPS data before allowing you to use it. It worked. Thanks for the advice. Link to comment Share on other sites More sharing options...
Planemo Posted May 10, 2020 Share Posted May 10, 2020 1 hour ago, Waulnut said: I do have the speed correction of -18%. I thought the alarm gets adjusted along with the correction. What can I do to fix this? I would have thought the simple answer would be to adjust your alarm by 18% as well. There may be another way but as I have only ever used zero correction for my Z10 and MSX I'm not sure. Link to comment Share on other sites More sharing options...
Coco66 Posted May 10, 2020 Share Posted May 10, 2020 @Planemo is right, as explained by @Seba in this post: https://forum.electricunicycle.org/topic/8311-wheellog-android-app/?do=findComment&comment=236716 1 Link to comment Share on other sites More sharing options...
orbajosbrother Posted May 10, 2020 Share Posted May 10, 2020 10 hours ago, Unventor said: reverse engineer it (this needs a physical unit he have access to, I don't know how he does it). I reverse engineered the Sphero mini (robotic ball toy) BLE protocol. At least enough of it to be able to control the RGB LED and send motor commands so that I could control it with a gamepad via my own android app instead of the official Sphero app. Android devices allow you to capture bluetooth traffic which you can then inspect in a packet analyzer. Basically, I sent the same command over and over again in the Sphero app, pulled the logs off the phone, opened them up in Wireshark and tried to find similar packets or groups of packets. It really comes down to pattern recognition. After a week or so, I could control every part of the device that I wanted to. I had to also reverse engineer a checksum byte that was part of each packet or the device would reject the command. That part was the hardest. Anyway, some of this MIGHT be how @Seba works his magic. I would personally not be brave enough to try doing this stuff with an EUC though! 1 Link to comment Share on other sites More sharing options...
Popular Post Seba Posted May 11, 2020 Author Popular Post Share Posted May 11, 2020 22 hours ago, Lindsey said: Thank you for telling me so. I hope more languages will be supported. Recently I got several complaints from Korean users that EUC World isn't translated to Korean. EUC World isn't a commercial project. It is supported by community and one ways of supporting it is to make new or improve existing translation. I want to make some things clear - every translation has been made by community members. I'm only responsible for original English language (with help of @travsformation that helps me to correct my mistakes) and Polish translation. You can also make a Korean translation and I'm sure entire Korean community will benefit from your effort. Of course, as a translator, you will get Premium User status as a thank you for your contribution. 4 Link to comment Share on other sites More sharing options...
Seba Posted May 11, 2020 Author Share Posted May 11, 2020 11 hours ago, orbajosbrother said: some of this MIGHT be how @Seba works his magic Actually I'm using hardware BLE packet sniffer to record and analyze BLE traffic, as it's much more reliable and gives me real traffic information with all important timing information. But in general it's just as you wrote 2 Link to comment Share on other sites More sharing options...
travsformation Posted May 11, 2020 Share Posted May 11, 2020 (edited) This is completely off-topic, but @Seba has asked Jack Kingsong about the possibility of muting KS wheels' confirmation beeps (when connecting to the wheel, making changes in the app, etc.) in future FW upgrades but there are currently only 7 users following the thread where the request was posted. I imagine there are MANY of us who'd love to be able to mute them (to not wake up the the entire household when leaving home in the morning, to not draw (even more) attention to ourselves when at a restaurant/café, etc., to not get caught when sneaking out to the pub... ), so this is a good chance for KS users to show our support for this very desirable, age-old request! To do so, simply follow this link and like Seba's post. No more, no less. Please refrain from adding additional requests, tagging Jack (which I've deliberately avoided doing in this post), asking him questions, complaining about issues (including the beeps! ), making accusations, etc. We're very fortunate to have a KS representative in the forum so there's a direct channel with the manufacturer, but remember that it's just one person, he can't keep up with the questions and requests of an entire forum, so please let mods and app developers channel requests so we don't overwhelm him. So to reiterate, I'm only asking you to like Seba's post (nothing more!) if you would like to be able to mute the beeps on your KS wheels. P.S. Sorry if this is borderline spamming, but I think it's an issue worth giving visibility to. I'm not selling anything Edited May 11, 2020 by travsformation 3 Link to comment Share on other sites More sharing options...
ArqFG Posted May 11, 2020 Share Posted May 11, 2020 (edited) Idea for the double sound issue atm with latest eucworld app update: @Seba, what if there some side server app like Sonos has done, so this server app (this app connect to the wheel) and then EW would be link to it and give the proper feedback... so in theory the only sound going out of bt from EW would go to you, the AVAS sound will be going out of this 2nd app.... what you think??? Edited May 11, 2020 by ArqFG 1 Link to comment Share on other sites More sharing options...
orbajosbrother Posted May 11, 2020 Share Posted May 11, 2020 5 hours ago, Seba said: Actually I'm using hardware BLE packet sniffer to record and analyze BLE traffic, as it's much more reliable and gives me real traffic information with all important timing information. But in general it's just as you wrote Wow I didn't know such a a thing existed, that's awesome! That would be so much easier than using Android's built in Bluetooth log, hah. The logfile method was TEDIOUS to say the least. 1 Link to comment Share on other sites More sharing options...
Unventor Posted May 11, 2020 Share Posted May 11, 2020 36 minutes ago, orbajosbrother said: Wow I didn't know such a a thing existed, that's awesome! That would be so much easier than using Android's built in Bluetooth log, hah. The logfile method was TEDIOUS to say the least. This is why we refer to him on the beta tester/translation team as king@Seba Now you can't see the emoji we use., which is sad but it is his profile picture with a king crown on. Whatever he do of dark magic in his dungeon to come up with bright ideas I don't know, but it works. 2 Link to comment Share on other sites More sharing options...
Popular Post Seba Posted May 11, 2020 Author Popular Post Share Posted May 11, 2020 2 hours ago, Unventor said: This is why we refer to him on the beta tester/translation team as king@Seba Now you can't see the emoji we use., which is sad but it is his profile picture with a king crown on. Whatever he do of dark magic in his dungeon to come up with bright ideas I don't know, but it works. In fact, I'm just one of you - an electric unicycles enthusiast. I found satisfaction in combining this passion with another - designing electronic devices and developing software. In addition, I have some free time to spare for our entire EUC community. And finally, I have a team of friends who translate the application, help test it and suggest ideas for new features. And they are reassuring me in difficult moments. In short, I'm happy that EUC World works for our community 8 Link to comment Share on other sites More sharing options...
DjPanJan Posted May 11, 2020 Share Posted May 11, 2020 Please explain what this mean in use EUC inverter_load i found this in eucworld log i have 0 - 100 in log what is this ? Link to comment Share on other sites More sharing options...
Chriull Posted May 12, 2020 Share Posted May 12, 2020 (edited) 10 hours ago, DjPanJan said: Please explain what this mean in use EUC inverter_load i found this in eucworld log i have 0 - 100 in log what is this ? Inverter is a name of the controller (the mosfets) of the motor. This value is in percent. So i'd assume this value (reported from the wheel, nothing "invented" from EUC world) should have something to do with the duty cycle and/or motor current. Both (in any mixture) would show in some respect the load of this component. Nothing in detail is really known to me - time and looking at logs maybe will tell. Maybe the 88% alarm is based on this number? 1 hour ago, Unventor said: might have gotten this wrong. As I understand it has to do with regeneration when you break. Exactly how and what it means in detail, I can't say for sure. I can imagine it to be as you brake or hold back the wheel going downhill, this value is how much of the braking force that can be either sent back to battery or how high strain this reverse current is taking ( in the same way as cpu load to keep balance, but a circuit for reversing power). Imho not - from my short look on logs with this value it definitely also shows "values" ("slightly" correlated to speed and current) while normal riding. Did not look how the values behave while regenerative braking - while reg braking the inverter is burdened too and maybe something interesting can be found looking into this for further details! Btw: for ks wheels also cpu load is a new value logged, alarms are now (or already were and i did not note) "binary coded". So i found out till now that 128 (bit 7 set) is the data marker, 1 (bit 0 set) seems to be the speed alarm. Edited May 12, 2020 by Chriull ... prefer counting from zero 😁 2 Link to comment Share on other sites More sharing options...
Planemo Posted May 12, 2020 Share Posted May 12, 2020 Oooh.. as a further question along the same lines...on the csv file, in the 'alert' column, what does each number represent? I guess it means which alarm was triggered, but is there a list anywhere to say what number = which alarm? I have had a 1 and an 8 so far, but both appear to have been overcurrents so I am a bit confused?! Link to comment Share on other sites More sharing options...
Chriull Posted May 12, 2020 Share Posted May 12, 2020 14 minutes ago, Planemo said: Oooh.. as a further question along the same lines...on the csv file, in the 'alert' column, what does each number represent? I guess it means which alarm was triggered, but is there a list anywhere to say what number = which alarm? I have had a 1 and an 8 so far, but both appear to have been overcurrents so I am a bit confused?! 128=2^7 is the data marker. 1 = 2^0 seems to be speed alarm (as i never set any other alarm till now and have this value in my logs) As it seems any combination of bits is possible ... Maybe @Seba shares his list , or one could set one alarm after another to small values (so they are teiggered quite immedeately) and then look up the logs what was reported... Link to comment Share on other sites More sharing options...
Planemo Posted May 12, 2020 Share Posted May 12, 2020 3 minutes ago, Chriull said: 128=2^7 is the data marker. 1 = 2^0 seems to be speed alarm (as i never set any other alarm till now and have this value in my logs) As it seems any combination of bits is possible ... Maybe @Seba shares his list , or one could set one alarm after another to small values (so they are teiggered quite immedeately) and then look up the logs what was reported... Thanks. I have had another look at my csv file and can confirm that the two 8's I had on my last ride were definately peak current triggers. I am not 100% on what alarm I saw the '1' triggered for (it was a while back) but I am 99% sure it was also a current alarm (not sure if it was a sustained or peak though). Link to comment Share on other sites More sharing options...
Unventor Posted May 12, 2020 Share Posted May 12, 2020 I have hidden my previous answer since it is wrong according to @Chriull. What I can see though in the app is it goes up as you brake or stop the wheel. Anyway no need to show a wrong answer. Link to comment Share on other sites More sharing options...
Seba Posted May 12, 2020 Author Share Posted May 12, 2020 1 hour ago, Planemo said: Oooh.. as a further question along the same lines...on the csv file, in the 'alert' column, what does each number represent? I guess it means which alarm was triggered, but is there a list anywhere to say what number = which alarm? I have had a 1 and an 8 so far, but both appear to have been overcurrents so I am a bit confused?! Currently this field is always empty. It was used by old WheelLog code to log some alerts from Inmotion wheels. After rewriting app code I decided to keep this field for compatibility purposes because older version of wheellogviewer.net relied on this field. 1 Link to comment Share on other sites More sharing options...
Planemo Posted May 12, 2020 Share Posted May 12, 2020 5 minutes ago, Seba said: Currently this field is always empty. Cheers Seba, and of course you are right, I made a mistake and was referring to the Alarm column...! So is there a list for what alarms the numbers in the field relate to? Link to comment Share on other sites More sharing options...
Popular Post Seba Posted May 12, 2020 Author Popular Post Share Posted May 12, 2020 (edited) 28 minutes ago, Planemo said: Cheers Seba, and of course you are right, I made a mistake and was referring to the Alarm column...! So is there a list for what alarms the numbers in the field relate to? Sure. It's a value that is created by logical sum of following values: 1 1st speed alarm2 2nd speed alarm4 3rd speed alarm8 Peak current alarm16 Sustained current alarm32 Temperature alarm64 Overvoltage alarm128 Data marker (triggered by user) So for example alarm value of 25 means that 1st speed alarm, peak and sustained alarms are active at the moment. Edited May 12, 2020 by Seba 4 Link to comment Share on other sites More sharing options...
Chriull Posted May 12, 2020 Share Posted May 12, 2020 40 minutes ago, Unventor said: What I can see though in the app is it goes up as you brake or stop the wheel. Here's a short example also showing "inverter load". I did here no "power brakes" - so the inverter load becomes lower (regenerative) braking. I'm not getting a real/full sense out of this value by now. For beeing a measure for "inverter dissipated power" it should correspond more to the the square motor current - which is high at low speed accelerations, and relatively lower at higher speeds. For this the inverter load values here are to high at "high speed cruising". Imho. So my mentioning of the duty cycle before, as this inverter value corresponds quite much with speed (voltage needed to drive the motor). Or any mixture of anything inbetween? Or something totally different? Got an idea inbetween - we need an 3D Graph - speed over current over inverter load Unfortionately not found some nice online tool to make quickly a 3d Graph - but with the little seen inverter load is some kind of about speed + current, so quite a good number to show if one reaches the limit?!. In a perfect world it should be 100 once one overleans and this 88 the number for a nice safety margin Here a x (speed) - y (current) scatter with inverter_load as color (black=0, red=78): Here the same diagram with similar inverter_load values grouped together: 3 Link to comment Share on other sites More sharing options...
Planemo Posted May 12, 2020 Share Posted May 12, 2020 2 hours ago, Seba said: Sure. It's a value that is created by logical sum of following values: 1 1st speed alarm2 2nd speed alarm4 3rd speed alarm8 Peak current alarm16 Sustained current alarm32 Temperature alarm64 Overvoltage alarm128 Data marker (triggered by user) So for example alarm value of 25 means that 1st speed alarm, peak and sustained alarms are active at the moment. Perfect! Thank you! Link to comment Share on other sites More sharing options...
Recommended Posts