Description
What happened?
Hello I am trying to update my rpi4 setup from version 2(something) to the current version 3.0.8 on my test setup before I add it to my main setup and everything seems to be running correctly but its unable to connect to our Roland v-60HD (I know its not the most popular switcher used but it's what we have).
I receive an "Error: AxiosError: Request failed with status code 404" when I try and connect the Roland V-60hd, I can run test mode and all my tally lights work like expected.
I included a few snippets from the pm2 log tallyarbiter output.
$pm2 logs TallyArbiter
[TAILING] Tailing last 15 lines for [TallyArbiter] process (change the value with --lines option)
/home/TallyArbiter/.pm2/logs/TallyArbiter-error.log last 15 lines:
0|TallyArb | invalid signature
0|TallyArb | invalid signature
/home/TallyArbiter/.pm2/logs/TallyArbiter-out.log last 15 lines:
0|TallyArb | [2024-03-22 12:07:37] error: Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
0|TallyArb | [2024-03-22 12:07:37] error: Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
0|TallyArbiter | [2024-03-22 12:07:38] error: Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
0|TallyArbiter | [2024-03-22 12:07:38] error: Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
0|TallyArbiter | [2024-03-22 12:07:38] info: Running Actions for Device: Cam 2
0|TallyArbiter | [2024-03-22 12:07:38] info: Running action: Cam 2:Preview:On 47fee691
0|TallyArbiter | [2024-03-22 12:07:38] info: Outgoing Webhook Options:
0|TallyArbiter | [2024-03-22 12:07:38] info: {"method":"POST","url":"http://192.168.4.3:80","headers":{},"data":"green=100&led=ON"}
0|TallyArbiter | [2024-03-22 12:07:38] info: Outgoing Webhook triggered.
0|TallyArbiter | [2024-03-22 12:07:38] info: Response received:
Version
3.0.8
Distribution
Desktop
OS
Linux
What browsers are you seeing the problem on?
No response
If applicable, What Listener Clients are You Using?
No response
TallyArbiter configuration
{
"security": {
"jwt_private_key": "yX3FAN7urAXsS/TIAoBwyZ5hFkmkw40K3x7EK7btvlsRLNNOCXB7UV1Snjz6gRtZg0TULJkjEvSGviDj0U/8FirMxRqfaGjUfG8MOV+v/j1jUsYevTpcr/L53bYkQ9hND0/tfGdKnQt0THrpd0S9fudei3ER5oP+ZSQFibdFQCy9tNOmx7SdJvyQyH2j86Tc+JPEywXArutr7WiGinuLq+g9r0tpTC/ndQ/s26zFvERYZl8ISHT7tz0Jtftf5s6rqx6DAfJuAjgkvB4cHmHLwS4J2k+Im0GQMlwYvcT6QVksucLCkrXjVoYPVgYZKxDhVzW0cg6/4omXW3AryWMh5w=="
},
"users": [
{
"username": "producer",
"password": "$2a$10$QFX6EyVFNPDU26gqE.Fncuq1aL9FJ4e/SYI2VvMV7RF0zYfj0hQO2",
"roles": "producer"
},
{
"username": "admin",
"password": "$2a$10$GxmwFVSCx5BLevknpTV68uTHUAFU5KPOCNl2G7yqbACUsZF9iz4HK",
"roles": "admin"
}
],
"cloud_destinations": [],
"cloud_keys": [],
"device_actions": [
{
"deviceId": "5c194aba",
"data": {
"protocol": "http://",
"ip": "192.168.4.2",
"port": 80,
"method": "POST",
"contentType": "",
"postdata": "red=150&led=ON"
},
"busId": "334e4eda",
"active": true,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "3b303918"
},
{
"deviceId": "5c194aba",
"data": {
"protocol": "http://",
"ip": "192.168.4.2",
"port": 80,
"method": "POST",
"contentType": "",
"postdata": "green=100&led=ON"
},
"busId": "e393251c",
"active": true,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "778ebc7a"
},
{
"deviceId": "5c194aba",
"data": {
"protocol": "http://",
"ip": "192.168.4.2",
"port": 80,
"method": "POST",
"contentType": "",
"postdata": "led=OFF"
},
"busId": "e393251c",
"active": false,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "06a5c19a"
},
{
"deviceId": "f7c8d80d",
"data": {
"protocol": "http://",
"ip": "192.168.4.3",
"port": 80,
"method": "POST",
"contentType": "",
"postdata": "red=150&led=ON"
},
"busId": "334e4eda",
"active": true,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "9eebffe4"
},
{
"deviceId": "f7c8d80d",
"data": {
"protocol": "http://",
"ip": "192.168.4.3",
"port": 80,
"method": "POST",
"contentType": "",
"postdata": "green=100&led=ON"
},
"busId": "e393251c",
"active": true,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "47fee691"
},
{
"deviceId": "f7c8d80d",
"data": {
"protocol": "http://",
"ip": "192.168.4.3",
"port": 80,
"method": "POST",
"contentType": "",
"postdata": "led=OFF"
},
"busId": "e393251c",
"active": false,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "1d44b57e"
},
{
"deviceId": "f9058b5e",
"data": {
"protocol": "http://",
"ip": "192.168.4.4",
"port": 80,
"method": "POST",
"contentType": "",
"postdata": "red=150&led=ON"
},
"busId": "334e4eda",
"active": true,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "5ae735d1"
},
{
"deviceId": "f9058b5e",
"data": {
"protocol": "http://",
"ip": "192.168.4.4",
"port": 80,
"contentType": "",
"method": "POST",
"postdata": "green=100&led=ON"
},
"busId": "e393251c",
"active": true,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "ea309db7"
},
{
"deviceId": "f9058b5e",
"data": {
"protocol": "http://",
"ip": "192.168.4.4",
"port": 80,
"method": "POST",
"contentType": "",
"postdata": "led=OFF"
},
"busId": "e393251c",
"active": false,
"outputTypeIdx": "3",
"outputTypeId": "ffe2b0b6",
"id": "696b1b08"
}
],
"device_sources": [
{
"deviceId": "5c194aba",
"sourceIdx": "0",
"sourceId": "6d62e609",
"id": "60dfa6cb"
},
{
"deviceId": "f7c8d80d",
"sourceIdx": "0",
"sourceId": "6d62e609",
"id": "107c8b41"
},
{
"deviceId": "f9058b5e",
"sourceIdx": "0",
"sourceId": "6d62e609",
"id": "f2816478"
},
{
"deviceId": "32948076",
"sourceIdx": "0",
"sourceId": "6d62e609",
"id": "3743f878"
},
{
"deviceId": "e3922f6e",
"sourceIdx": "0",
"sourceId": "6d62e609",
"id": "74a9e124"
},
{
"deviceId": "f9058b5e",
"address": "TEST_2",
"id": "780e7260",
"sourceId": "TEST",
"bus": "",
"rename": false,
"reconnect_interval": 5000,
"max_reconnects": 5
}
],
"devices": [
{
"name": "Cam 1",
"description": "North Camera",
"enabled": true,
"id": "5c194aba",
"linkedBusses": [
"e393251c",
"334e4eda"
]
},
{
"name": "Cam 2",
"description": "Center Camera",
"enabled": true,
"id": "f7c8d80d"
},
{
"name": "Cam 3",
"description": "South Camera",
"tslAddress": null,
"enabled": true,
"id": "f9058b5e"
},
{
"name": "Input 4",
"description": "Future",
"enabled": false,
"id": "32948076"
},
{
"name": "Screens",
"description": "ProPresenter",
"enabled": true,
"id": "e3922f6e"
},
{
"name": "Live Stream",
"description": "Lower Thirds(DSK)",
"enabled": true,
"id": "ed08fb23"
}
],
"sources": [
{
"data": {
"ip": "192.168.254.215"
},
"name": "Roland v-60HD",
"sourceTypeId": "4a58f00f",
"reconnect": true,
"enabled": true,
"id": "6d62e609",
"max_reconnects": 5,
"connected": true
}
],
"tsl_clients": [],
"tsl_clients_1secupdate": false,
"bus_options": [
{
"id": "e393251c",
"label": "Preview",
"type": "preview",
"color": "#3fe481",
"priority": 50
},
{
"id": "334e4eda",
"label": "Program",
"type": "program",
"color": "#e43f5a",
"priority": 200
},
{
"id": "12c8d699",
"label": "Aux 1",
"type": "aux",
"color": "#0000FF",
"priority": 100
},
{
"id": "12c8d689",
"label": "Aux 2",
"type": "aux",
"color": "#0000FF",
"priority": 100
}
],
"externalAddress": "http://0.0.0.0:4455/#/tally",
"remoteErrorReporting": false,
"uuid": "a354be1a"
}
Relevant log output
[3/22/24 11:34 AM] 6 Devices configured.
[3/22/24 11:34 AM] Tally Arbiter Device Sources loaded.
[3/22/24 11:34 AM] 6 Device Sources configured.
[3/22/24 11:34 AM] Tally Arbiter Device Actions loaded.
[3/22/24 11:34 AM] 9 Device Sources configured.
[3/22/24 11:34 AM] TSL Clients 1 Second Updates are turned off.
[3/22/24 11:34 AM] Tally Arbiter Cloud Destinations loaded.
[3/22/24 11:34 AM] Tally Arbiter Cloud Keys loaded.
[3/22/24 11:34 AM] Initiating Setup for Source: Roland v-60HD
[3/22/24 11:34 AM] Source: Roland v-60HD Creating Roland Smart Tally connection.
[3/22/24 11:34 AM] Source: Roland v-60HD Creating connection.
[3/22/24 11:34 AM] Source: Roland v-60HD Reconnect attempts 5.
[3/22/24 11:34 AM] Source: Roland v-60HD Default reconnect timeout: 5000.
[3/22/24 11:34 AM] Source: Roland v-60HD Connect triggered at startup.
[3/22/24 11:34 AM] Source: Roland v-60HD Connected.
[3/22/24 11:34 AM] Source: Roland v-60HD Roland Smart Tally Connection Opened.
[3/22/24 11:34 AM] Source Setup Complete.
[3/22/24 11:34 AM] Setting up the Main HTTP Server.
[3/22/24 11:34 AM] Main HTTP Server Complete.
[3/22/24 11:34 AM] TallyArbiter advertised over MDNS.
[3/22/24 11:34 AM] Starting socket.IO Setup.
[3/22/24 11:34 AM] Socket.IO Setup Complete.
[3/22/24 11:34 AM] Starting Listener Providers.
[3/22/24 11:34 AM] Starting VMix Emulation Service.
[3/22/24 11:34 AM] Starting TSL Listener Service.
[3/22/24 11:34 AM] Initiating 0 TSL Client Connections.
[3/22/24 11:34 AM] Finished TSL Client Connections.
[3/22/24 11:34 AM] Starting HTTP Server.
[3/22/24 11:34 AM] OSC Sending Port Ready. Broadcasting on Port: 5958
[3/22/24 11:34 AM] Finished VMix Emulation Setup. Listening for VMix Tally Connections on TCP Port 8099.
[3/22/24 11:34 AM] Tally Arbiter running on port 4455
[3/22/24 11:34 AM] Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
[3/22/24 11:34 AM] Source: Roland v-60HD Roland Smart Tally Error: AxiosError: Request failed with status code 404
Error stacktrace (if applicable)
No response