josephdadams / TallyArbiter

The flexible and customizable camera tally light system
http://www.tallyarbiter.com
MIT License
282 stars 98 forks source link

[Bug]: Atem supersource tally #453

Open Restheap opened 2 years ago

Restheap commented 2 years ago

What happened?

First of all, Thanks for a super handy tool!!

Not sure if it's a bug, but here we go: If I put SS to program with my test-camera active in a box, the tally works as desired. How ever, if I change the source in that box to another input, the tally stays on (even if the tally indicator in the multiviewer suggest otherwise. And the other way around: If i put SS to program without my camera active in a box, the tally is off (as desired) however, if i put the camera as a active source in a box the tally does not turn on... If i take the SS out and in again of program, it works...

It works perfect with all the keyers and so on. Its just this tiny detail separating it from the "native" tally info provided by the ATEM.

This was just me digging in before potentially deploying a more permanent and advanced install... I don’t know anything about coding, I’m afraid… 😉

Cheers Odd Terje Kvilhaug

Version

2.0.16

Distribution

Desktop

OS

Windows

What browsers are you seeing the problem on?

No response

If applicable, What Listener Clients are You Using?

No response

TallyArbiter configuration

{
 "externalAddress": "http://0.0.0.0:4455/#/tally",
 "security": {
  "username_settings": "admin",
  "password_settings": "12345",
  "username_producer": "producer",
  "password_producer": "12345"
 },
 "sources": [
  {
   "data": {
    "ip": "192.168.0.51",
    "me_onair": [
     "1"
    ],
    "cut_bus_mode": "off"
   },
   "name": "ATEM 2 M/E Production Studio 4K",
   "sourceTypeId": "44b8bc4f",
   "reconnect": true,
   "enabled": true,
   "id": "96d360fd",
   "connected": true
  }
 ],
 "devices": [
  {
   "enabled": true,
   "id": "2105f8fe",
   "name": "Source 2",
   "description": "PTZ CAM 3",
   "tslAddress": 2,
   "linkedProgram": false
  }
 ],
 "device_sources": [
  {
   "deviceId": "2105f8fe",
   "sourceIdx": "0",
   "address": "1",
   "rename": true,
   "sourceId": "96d360fd",
   "id": "1c0cd282"
  }
 ],
 "device_actions": [
  {
   "deviceId": "2105f8fe",
   "data": {
    "protocol": "http://",
    "ip": "192.168.0.23",
    "port": 8000,
    "path": "/press/bank/3/3",
    "method": "GET",
    "contentType": ""
   },
   "busId": "334e4eda",
   "active": true,
   "outputTypeIdx": "4",
   "outputTypeId": "ffe2b0b6",
   "id": "4c6af893"
  },
  {
   "deviceId": "2105f8fe",
   "data": {
    "protocol": "http://",
    "ip": "192.168.0.23",
    "port": 8000,
    "path": "/press/bank/3/4",
    "method": "GET",
    "contentType": ""
   },
   "busId": "334e4eda",
   "active": false,
   "outputTypeIdx": "4",
   "outputTypeId": "ffe2b0b6",
   "id": "2ec5000d"
  }
 ],
 "tsl_clients": [],
 "tsl_clients_1secupdate": false,
 "cloud_destinations": [],
 "cloud_keys": []
}

Relevant log output

No response

Error stacktrace (if applicable)

No response

github-actions[bot] commented 2 years ago

Hello there Restheap 👋

Welcome to TallyArbiter!

Thank you for opening your first issue for the Tally Arbiter project. Tally Arbiter fosters an open and welcoming environment for all our contributors. Please adhere to our Code Of Conduct.

If you have more to contribute to this issue, please comment down below! We will try to get back to you as soon as we can.