An Open Source Frsky Telemetry Script for the Horus X10,X12 and Taranis X9D,X9E and QX7 radios

Has anyone got this working consistently with a X8R? Working perfectly with smaller receivers such as R-XSR. Cant even blame the logic converter as i’m using a F7. Works some times on boot but always stops after abit. I have flashed the latest firmware to the receiver.

Working perfectly on all my X8R RX8R RX8R pro and R9 and the slim with my horus X12s on 2.2.3

Hi Peter,
me too, I use it regularly with an X8R and X4R.

Wild guess here but if it stops after a bit perhaps as soon as you arm it could be the SD card.
Maybe a duplicate of this issue?

Thanks, I had not seen that issue, I suspect this is at least part of it, I do also have alot of stuff on serial ports, using 6 I think.

I see, too many IO threads might interfere with tight frsky polling timing, or in your case delay it enough to appear as stalled

I will do some more testing when I get a chance, I’m also running rover. I flashed rover to a quad with known working telem and that was fine, but it uses only four serial ports and has a good SD card. I might try flashing the rover with copter to see if it does any better, I will also try a different / no SD card and turn off some serial ports and see if the frsky telem comes good.
Thanks for the tips!

1 Like

Hi all,
this is the first release candidate for Horus radios, version 1.8.0-rc1

screenshot_x10_19-04-27_15-16-08

horus_1.8.0_rc1.zip

Note 1: OpenTX 2.2.3 is recommended
Note 2: This version requires the luac option checked in OpenTX settings

image

version 1.8.0 rc1

  • fix for series battery wiring
  • new menu option to define a channel to toggle between main screen and message history (by flipping a switch perhaps). This way the only mandatory page is the main page, dedicating a telemetry page to message history is no longer required.

version 1.8.0 beta3

  • new layout with bigger hud
  • support for new battery configurations: series and independent wiring
  • support for up to 6 frsky custom sensors embedded in the widget main screen
  • cellcount override for 1st and 2nd battery (select “other” in batt config menu)
  • batteries with voltage higer than 51.1V (requires to select 12s override in config menu)
  • chained FLVSS as serial battery config (select “ser” in batt config menu)
  • voice playback of selected mavlink messages
  • fix to skip flight mode vocal announcement for very quick flight mode changes, like flipping a switch from pos 1 to pos 3
  • haptic feedback, has to be enabled from the menu
  • more options to silence the incoming message beep
  • native support for Eric’s mavlinkToPassthru firmware “Plus” versions
  • support for PX4 flight modes when used with Eric’s mavlinkToPassthru firmware (has to enabled from the config menu)

Notes

as always feedback is very welcome,

cheers,

Alex

Hi all,
a quick preview of an upcoming new “feature” :slight_smile:

cheers,

Alex

4 Likes

Question has the frsky gas suite been droped ?

Question has the frsky gas suite been droped ?

Hi Colin not at all,
are you having issues using that feature?
You should see the custom sensors in an horizontal bar, all features are retained, lookup tables included!

image

in this example I show my FLVSS sensor, the sensor configuration file is the same.

just a little cant get to show horizontal bar

just a little cant get to show horizontal bar

Ok that’s legacy layout, no horizontal bar here, sensors should be on the right,

image
image

if you switch to default layout, sensors are on the horiz bar

image
image

in your case seems the widget cannot find the sensors file, it looks for /SCRIPTS/YAAPU/CFG/rq7shadow_sensors.lua , is the file there?

EDIT: Colin you might have a sensor file with an older format, would you mind sending it to me?

1 Like

still no go here is the config file rq7shadow.zip (219 Bytes)


Hi Colin, this is just the cfg, sensors are defined In the rq7shadow_sensors.lua file, can you share that file?

no file their

Ok Colin,
the sensor configuration file is missing, you beta tested an older version in January where the gas suite sensors were defined in a file ending with the “.sensors” extension, the file format has changed.

I can help in converting the old format to the new one, you should stiull have the old one around on your radio it’s ricbo60e.sensors.

The new format is explained here and is shared between Taranis and Horus

cant find the old one not on sd or my backup how do i make new one ?

That’s quite simple, rename kerojet_sensors.lua in rq7shadow_sensors.lua.
Than edit it changing sensor names according to the names you have in your telemetry page.

You should have discovered one sensor for each of the following:

  • TEMP1(C/F)
  • TEMP2(C/F)
  • SPEED(r/min)
  • Residual Volume(mL)
  • Residual Percent(%)
  • FLOW(mL/min)
  • Max Flow(mL/min)
  • Avg Flow(mL/min)

Now assign up to 6 sensors from above to the script sensor slots by editing the file, as an example for flow and rpm using slots 1 and 2

[1]=  {
    "Flow",   -- label
    "FLOW",     -- OpenTX sensor name (use the real sensor name discovered in the telemetry page)
    2,          -- precision: number of decimals 0,1,2
    "mL/min",         -- label for unit of measure
    1,          -- multiplier if < 1 than divides
    "-",        -- "+" track max values, "-" track min values with
    1,          -- font size 1=small, 2=big
    nil,        -- warning level (nil is do not use feature)
    nil,        -- critical level (nil is do not use feature)
  },

  -- Sensor 2
[2]=  {
    "Eng",   -- label
    "RPM",     -- OpenTX sensor name (use the real sensor name discovered in the telemetry page)
    0,          -- precision: number of decimals 0,1,2
    "rpm",         -- label for unit of measure
    1,          -- multiplier if < 1 than divides
    "+",        -- "+" track max values, "-" track min values with
    1,          -- font size 1=small, 2=big
    5000,        -- warning level (nil is do not use feature)
    10000,        -- critical level (nil is do not use feature)
  }

save and power cycle, the values should appear on screen

ok found the old onessensors.zip (797 Bytes)

I’m afraid it’s not the one you had working, this file is reading the following sensors:

  • RPM1 labeled as Flow
  • RPM2 labeled as AFlow
  • TMP1 labeled as Tmp1
  • RxBt labeled as Tmp2 (this is rx voltage, not what you want I guess)
  • RxBt labeled as Eng1 (this is rx voltage, not what you want I guess)
  • RxBt labeled as Eng2 (this is rx voltage, not what you want I guess)

ok, just post a screenshot of your discovered gas suite sensor and I’ll create a template file for you to customize.

Alex