Zyxel GS1900-24EP support, production ready?

Switch columns aren't enterable in the normal fields for new ToH entries. Requires editing where a normal wiki user probably wouldn't be comfortable.

JG925A/JG926A has patches available but isn't in snapshot yet.
If you want something already in openwrt, used and a quiet solution I'd sugggest a two switch solution of JG921A/JG922A + JG924A. For a single switch solution I'd suggest JG928A. Please note that there isn't fan control for JG928A yet. JG928A fan control is something I submitted on the mailing list though.

How to fix the default fan behaviour is also what's holding up JG925A/JG926A. I'm yet to have another go at my gpio init patches.

But yeah if you're willing to build from source with out of tree patches JG925A/JG926A fits your 24 port 1RU with 6 PoE requirement. But it is used?

Don't count on MSTP, link aggregation or anything fancy. These things can't route either. I think there might be port mirroring but I haven't looked into it. Similarly there isn't (built in cable test ) TDR short/open support yet but that looks relatively straightforward. It really depends which of the normal factory firmware features you're after.

edit:
Also as an FYI the situation was quite dire recently with getting the target onto kernel 6.6 if you missed that? From what I understand there is only really one developer at the moment submitting kernel patches for realtek to openwrt source tree?

I suggest having a look at the developer thread:

I can also speak generically about "production" and "openwrt" haha. It also really depends on how much you want to bank on volunteer time for ongoing support for whatever you define as your "production" workload......