Skip to content

[Bug]: 2 cameras tally on simultaneously, Tally mix and match #794

Open
@Flixgit70

Description

@Flixgit70

What happened?

I have three cameras configured, all three listening to my OBS. It looks fine on the TA GUI if I switch from cam 1 to cam 2 to cam 3 including proper preview green tally.
I have actions configured for Cam 1 ON and OFF to trigger ember+ events.
As soon as I have cam 1 tally red, both cameras have tally red. Also the logfile shows cam 1 and cam 2 always PGM on and off at the same time.
Either I understood PGM ON/OFF in the action wrongly, or value for ember+ or it is a bug. I changed to OSC commands without a OSC device listening, same result in the logfile? Running 3.1.1

Version

3.1.1

Distribution

Desktop

OS

Windows

What browsers are you seeing the problem on?

Chrome

If applicable, What Listener Clients are You Using?

No response

TallyArbiter configuration

{
  "security": {
    "jwt_private_key": "katMWOxsAjKTytuh5G2xAcm3GS9T30NA3oymdFFFGyFOfqEFv0aklLPgb+pQu8UyrJ/5yBJaE6yYQfFovAVN/NZJvHI0Rj0OnSVPcE5y4cJnTSLJsxs060MqpNAaVxkE/TrdbsdjW/CLJm1hGZ0CueZ69SqpjMjFRBEDbTlnKnjjbvX4XW864s+rLCZ1HE9JcTvGy6ccyKIaDYskdJgAaTmWZc01CMLupTmXxkb7KXCqFmbgrr8ZfksQaAdAkrf7XKn/NdQRw9B7h1v95wcleWY4Mztz1iF6dVQokUhJ+YDjIrbRu8gRNGqa7q66zhKxnORztK2oDsoup8Q9qSQVqA=="
  },
  "users": [
    {
      "username": "producer",
      "password": "$2a$10$2.GsGo8CSG0Q48zwEY9Y.utML7ZvPmT1m84s.Fj5neYSv3E9PghR.",
      "roles": "producer"
    },
    {
      "username": "admin",
      "password": "$2a$10$zc92TApS41HHB8OT7ocjpuh.0W.mgdRiiqCqGiIYBhD3A2U6Xy1lK",
      "roles": "admin"
    }
  ],
  "cloud_destinations": [],
  "cloud_keys": [],
  "device_actions": [
    {
      "deviceId": "db921d87",
      "data": {
        "ip": "10.2.2.25",
        "port": 9000,
        "path": "4.2.16778218.1.1",
        "value": true
      },
      "busId": "334e4eda",
      "active": true,
      "outputTypeIdx": "0",
      "outputTypeId": "48c73ee4",
      "id": "1d78c973"
    },
    {
      "deviceId": "db921d87",
      "data": {
        "ip": "10.2.2.25",
        "port": 9000,
        "path": "4.2.16778218.1.1"
      },
      "busId": "334e4eda",
      "active": false,
      "outputTypeIdx": "0",
      "outputTypeId": "48c73ee4",
      "id": "cb21658b"
    },
    {
      "deviceId": "f0be760e",
      "data": {
        "ip": "10.2.2.25",
        "port": 9000,
        "path": "4.2.16778219.1.1",
        "value": true
      },
      "busId": "334e4eda",
      "active": true,
      "outputTypeIdx": "0",
      "outputTypeId": "48c73ee4",
      "id": "86677e69"
    },
    {
      "deviceId": "f0be760e",
      "data": {
        "ip": "10.2.2.25",
        "port": 9000,
        "path": "4.2.16778219.1.1"
      },
      "busId": "334e4eda",
      "active": false,
      "outputTypeIdx": "0",
      "outputTypeId": "48c73ee4",
      "id": "2dd10e2f"
    }
  ],
  "device_sources": [
    {
      "deviceId": "db921d87",
      "sourceIdx": "0",
      "address": "Cam 1",
      "sourceId": "ec91f7cd",
      "id": "4ebca056"
    },
    {
      "deviceId": "f0be760e",
      "sourceIdx": "0",
      "address": "Cam 2",
      "sourceId": "ec91f7cd",
      "id": "6be46b78"
    }
  ],
  "devices": [
    {
      "name": "cam 1",
      "enabled": true,
      "id": "db921d87",
      "tslAddress": 1
    },
    {
      "name": "cam 2",
      "enabled": true,
      "id": "f0be760e"
    }
  ],
  "sources": [
    {
      "data": {
        "ip": "10.2.100.1",
        "port": 4445,
        "password": "password",
        "version": "4"
      },
      "name": "Felix Mac",
      "sourceTypeId": "4eb73542",
      "reconnect": true,
      "enabled": true,
      "id": "ec91f7cd",
      "max_reconnects": 5,
      "connected": true
    }
  ],
  "tsl_clients": [],
  "tsl_clients_1secupdate": false,
  "bus_options": [
    {
      "id": "e393251c",
      "label": "Preview",
      "type": "preview",
      "color": "#3fe481",
      "priority": 50,
      "visible": true
    },
    {
      "id": "334e4eda",
      "label": "Program",
      "type": "program",
      "color": "#e43f5a",
      "priority": 200,
      "visible": true
    },
    {
      "id": "12c8d699",
      "label": "Aux 1",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100,
      "visible": true
    },
    {
      "id": "0449b0c7",
      "label": "Aux 2",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100,
      "visible": true
    },
    {
      "id": "5d94f273",
      "label": "Aux 3",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100,
      "visible": false
    },
    {
      "id": "77ffb605",
      "label": "Aux 4",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100,
      "visible": false
    },
    {
      "id": "09d4975d",
      "label": "Aux 5",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100,
      "visible": false
    },
    {
      "id": "e2c2e192",
      "label": "Aux 6",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100,
      "visible": false
    },
    {
      "id": "734f7395",
      "label": "Aux 7",
      "type": "aux",
      "color": "#0000FF",
      "priority": 100,
      "visible": false
    }
  ],
  "externalAddress": "http://0.0.0.0:4455/#/tally",
  "remoteErrorReporting": false,
  "uuid": "98238f8b"
}

Relevant log output

[2025-03-21 22:03:48] info: Running Actions for Device: cam 1
[2025-03-21 22:03:48] info: Running action: cam 1:Program:Off  cb21658b
[2025-03-21 22:03:48] info: Ember+ sending message undefined to 10.2.2.25:9000 on path 4.2.16778218.1.1
[2025-03-21 22:03:48] info: Running Actions for Device: cam 2
[2025-03-21 22:03:48] info: Running action: cam 2:Program:Off  2dd10e2f
[2025-03-21 22:03:48] info: Ember+ sending message undefined to 10.2.2.25:9000 on path 4.2.16778219.1.1
[2025-03-21 22:03:50] info: Running Actions for Device: cam 1
[2025-03-21 22:03:50] info: Running action: cam 1:Program:On  1d78c973
[2025-03-21 22:03:50] info: Ember+ sending message true to 10.2.2.25:9000 on path 4.2.16778218.1.1
[2025-03-21 22:03:50] info: Running Actions for Device: cam 2
[2025-03-21 22:03:50] info: Running action: cam 2:Program:On  86677e69
[2025-03-21 22:03:50] info: Ember+ sending message true to 10.2.2.25:9000 on path 4.2.16778219.1.1
[2025-03-21 22:03:51] error: Ember+ error, giving up sending: EmberTimeoutError: Request 34 - 4.2.16778219.1.1 timed out
[2025-03-21 22:03:57] info: Running Actions for Device: cam 1
[2025-03-21 22:03:57] info: Running action: cam 1:Program:Off  cb21658b
[2025-03-21 22:03:57] info: Ember+ sending message undefined to 10.2.2.25:9000 on path 4.2.16778218.1.1
[2025-03-21 22:03:57] info: Running Actions for Device: cam 2
[2025-03-21 22:03:57] info: Running action: cam 2:Program:Off  2dd10e2f
[2025-03-21 22:03:57] info: Ember+ sending message undefined to 10.2.2.25:9000 on path 4.2.16778219.1.1
[2025-03-21 22:04:00] info: Running Actions for Device: cam 1
[2025-03-21 22:04:00] info: Running action: cam 1:Program:On  1d78c973
[2025-03-21 22:04:00] info: Ember+ sending message true to 10.2.2.25:9000 on path 4.2.16778218.1.1
[2025-03-21 22:04:00] info: Running Actions for Device: cam 2
[2025-03-21 22:04:00] info: Running action: cam 2:Program:On  86677e69
[2025-03-21 22:04:00] info: Ember+ sending message true to 10.2.2.25:9000 on path 4.2.16778219.1.1

Error stacktrace (if applicable)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions