You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI moderniseert. Alle actions naar hun Node 24-versies (checkout v7, setup-python v7, upload-artifact v7, download-artifact v8, Docker-actions v4/v6/v7), zodat de deprecation-waarschuwingen weg zijn. De Linux-builds zijn vastgepind op Ubuntu 22.04 in plaats van ubuntu-latest: die schuift naar Ubuntu 26 en dan eist de binary een glibc die te nieuw is voor Debian 12 en Raspberry Pi OS. Gemeten vloer van de binaries: glibc 2.35.
Changed
README opent nu met een bèta-waarschuwing en een Engelse samenvatting, zodat
een internationale bezoeker in drie regels ziet wat het is (en dat het nog niet
af is). GitHub-onderwerpen (topics) en de repo-omschrijving staan op de termen
waarop mensen zoeken: modbus, modbus-rtu, bacnet, bacnet-ip, rs485, fieldbus,
hvac, building-automation, diagnostic-tool.
Fixed
BACnet/IP op Windows (en macOS) vond geen interfaces.local_broadcasts()
schraapte enkel de Linux-uitvoer van ip -4 -o addr show; die bestaat niet op
Windows, dus de lijst bleef leeg en de UI zei "geen IPv4-interface gevonden"
terwijl de netwerkkaart er gewoon was. Gevolg: Who-Is ging alleen naar
255.255.255.255 en vond niets. Nu meerdere bronnen: psutil als het er is,
Windows via GetIpAddrTable (IPHLPAPI, ctypes, geen extra dependency), Linux
via ip, en macOS/BSD via ifconfig. Loopback, link-local (169.254/16) en
/31-/32-maskers worden overgeslagen. /api/bacnet/subnets meldt nu ook welke
bron gebruikt is.