INDI Talon6 driver is released as a 3rd party driver in source and binary packages.
Under Ubuntu, you can install the driver via:
sudo add-apt-repository ppa:mutlaqja/ppa
sudo apt-get update
sudo apt-get install indi-talon6
Talon6 is a roll off roof control system for observatories automation. It has been used by several observatiories like e.g. E-eye
in Spain that hosts more than 55 observatories with Talon6 Roll Off Roof solutions.
INDI driver has been tested with Talon6 firmware version 3.07 only. Please report any issue with other firmware version.
Version 2.0 (03-05-2019):
- Better integration with Dome parent class. No additional features.
Version 1.0 (21-04-2019):
- Enable / Disable Safety Conditions
- Sync absolute position (number of ticks)
- Roof Go To (open / close perc)
- Monitor Sensors and Conditions
Version 0.2 :
Version 0.1, basic features only:
- Serial connection to the device
- Read Talon6 status data from device
- Park and UnPark the roof that corrisponds to Open and Close the roof.
- Stop roof motion
- Roof control by snooped devices (mount / weather / scheduler)
- Internet down sensor
The Talon6 client application (currently available on Windows only) allows to set up the device e.g. manage timers and conditions for closing, motor setup, roof calibration etc.
This driver will not implement those features, you should use the client application for that.
There are four tabs to control your device:
Talon6 connects through Serial port only. Also, use 9600 as connection speed.
In the image above, a persistent port mapping has been used even though standard tty link works fine.
Once you have entered the connection parameters, press Save under Options tab.
You can open the roof by pressing UnPark and close the roof pressing Park. Note that Park behavior is affected by the Safety Conditions switch, see Options below.
Abort will stop the roof motion.
GoTo will open the roof to the percentage inserted. 0% corrisponds to a fully closed position (0 absolute ticks), and 100% to a fully open position.
A different behavior could be enforced setting the maximum ticks to a lower value. Before using GoTo, input the correct ticks value in Roof Max Travel under Options tab.
Read will force a read on the device status data otherwise they are regularly updated.
Device status data:
- Roof Status shows the actual roof status (OPEN, CLOSED, OPENING, CLOSING, ERROR).
- Last Action lists the last action performed by the roof (none, open by user, close by user, go to by user, calibrate by user, close due to cloud- rain condition, close due to power down, close due to communication lost, close due to internet lost, close due to timeout expired, close by management, close by automation, stop -- motor stalled, emergency stop, Order the mount to park).
- Current Position Ticks: is the absolute position in roof encoder ticks.
- Current position %: is the absolute position in percentage 0%-100%.
- Power supply is the tension supplied in Volts.
- Closing Timer. When the countdown reaches zero value the controller will order to park the mount and close the roof (it has to be set on the client application).
- Power lost timer. If the power is not is restored before the time specified in the text window the controller will order to park the mount and close the roof. This feature works if you have a UPS system. Of course, the sensor has to be connected before the UPS
- Weather Condition Timer if a weather condition alert is triggered and remains active for the time specified, the controller will order to park the mount and close the roof. Waiting for the specified time can prevent a premature closing due to some momentary instability, as a group of loose clouds, etc..
- Firmware Version: the Talon6 firmware version read from the device.
In this tab you can find configuration features for your device.
Polling: time interval in ms to poll data from the device.
Max Roof Travel: allows to set the max travel of the roof as device encoder ticks. It is recommended that the first time you use this driver, you manually fully open the roof and read the ticks number corrisponding to that position and enter it here. This syncs the absolute encoder ticks to 100%. You can then use GoTo in Main Control to partially open the roof.
Only 100% is synced to a position. 0% always corrisponds to 0 ticks.
Safety Conditions: it is strongly recommended to always leave Safety Conditions enabled when using the observatory in automated or unattended mode! Also, test all conditions yourself before using.
Disabling Safety Conditions allows to control manually the roof. E.g. closing the roof without waiting for mount to park. This can obviously damage your equipment and you take full responsibility for using it.
Talon6 user manual describes how the Safety Condition affects the behavior of the roof motion, please refer to it for further information.
Sensor and Switches
Sensors and Switches tab reports the status of sensors and switches from the device.
As an example, in the image above, the mount is parked (MaP) and the roof is closed (RCL).
Refer to the Talon6 user manual for a description of sensors, switches and conditions.
There are no known bugs for this driver. If you found a bug, please report it at INDI's bug tracking system at SourceForge. (You can log in with a variety of existing accounts, including Google, Yahoo and OpenID.)