Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SACN problem in priority #758

Open
iz1kbp opened this issue Mar 30, 2024 · 5 comments
Open

SACN problem in priority #758

iz1kbp opened this issue Mar 30, 2024 · 5 comments

Comments

@iz1kbp
Copy link

iz1kbp commented Mar 30, 2024

--------- Instructions --------
Please provide answers directly below each section.
--------- Instructions ---------

ESPixelStick Firmware Version
4.0-ci8301555430

Hardware Version
d1_mini_pro

Binary release or compiled yourself?
binary

Operating System (and version)
w10 and consol chamsys

Web Browser (and version)
FF and chrome (last)

Access Point
Lan 2.0.0.x in multiscast

Describe the bug
I wrote this text using my SHOWTEC NEt8/3 interface in sacn mode as a comparison. I inserted two consoles into the network that transmitted on the same universes but with different PRIORITIES: 100 (backup ,channel 1 at value 10) and 200 (primary ,channel 1 at value 255). On the showtec interface, when I transmit with the primary console, the DMX signal is at 255 and by acting on the secondary console the signal still remains at 255. When the primary console is disconnected and the secondary console enters, the dmx signal goes to 10 . using the ESP wifi system, with the two consoles connected in the same way, and both active, the DMX signal is unstable, the values ​​fluctuate between 255 and 10. If I disconnect the primary console, the signal goes to 10 , following the commands from the secondary console.It seems that the priority control has some problems
Mario

@MartinMueller2003
Copy link
Collaborator

PixelStick does NOT support sACN priorities. It will send whatever data it receives and assumes only a single sACN source is sending data to it. This would be an enhancement request.

@iz1kbp
Copy link
Author

iz1kbp commented Mar 30, 2024 via email

@MartinMueller2003
Copy link
Collaborator

This is just a note for a future implementer of this feature. It gives a nice description of how a product handles priority data. The one thing it does not mention is timing out a source. How long do you wait before moving to a lower priority data source.
https://support.etcconnect.com/ETC/Networking/General/Difference_between_sACN_per-address_and_per-port_priority

@iz1kbp
Copy link
Author

iz1kbp commented Mar 30, 2024 via email

@MartinMueller2003
Copy link
Collaborator

Added some basic priority processing to the E1.31 module. It will not discriminate between two consoles at the same priority but it will require 5 missed frames from a higher level priority consol before accepting frames from a lower priority console.

Changes are in the "experimental" image on the web flash tool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants