Naar de inhoud

Een Nederlands softwarebedrijf. Zelf gebouwd, zelf onderhouden.

Virtunet bouwt eigen softwareproducten en houdt ze zelf bij: van de eerste regel code tot de updates en de support.

Een Victron-systeem en een laadpaal?
PhaetonLaden op zonne-overschot, zichtbaar in VRM.
Verantwoordelijk voor IT of security?
OuterScopeZien wat er van uw organisatie publiek bereikbaar is.
producten (voorbeeld)start
phaetonlaadpaalphaetonvictron gx, vrmouterscopeuw domeinscannersbevindingenphaetonlaadpaalphaetonvictron gx, vrmouterscopeuw domeinscannersbevindingen
$ phaeton status
pv-overschot 5,2 kW, laadstroom 7,5 A per fase  laden
$ outerscope scan voorbeeld.nl
dns ok, tls ok, dmarc p=none  1 bevinding
Voorbeeldwaarden, geen live data.

Wat we bouwen.

Twee producten, elk voor een eigen vakgebied.

In productie

Rust, Victron Venus OS, Modbus TCP, MQTT

Phaeton

Laat een gangbare laadpaal werken als Victron EV Charging Station, zodat de auto laadt op zonne-overschot. Eenmalig € 99 per laadpaal.

In productie

Rust, Next.js, PostgreSQL, NATS, Kubernetes

OuterScope

Bewaakt wat er van uw organisatie publiek bereikbaar is: DNS, TLS, HTTP, e-mail en cloudopslag, met bewijs bij elke bevinding. Gratis voor één domein; Pro en Business volgen.

Zo bouwen we.

Elk product, dezelfde uitgangspunten. Daarbij een stukje echte Phaeton-code, ingekort: de automatische stand zet de laadstroom een stap hoger of lager, afhankelijk van wat het net en de accu doen.

Op uw eigen systeem
Phaeton draait op het eigen Victron-systeem, niet in een cloud. Alleen Zaptec en Easee worden via de cloud van de fabrikant aangestuurd.
Bewijs bij elke bevinding
OuterScope toont bij elke bevinding het bewijs, zodat u zelf kunt zien of het risico echt is.
Alleen veilige checks
OuterScope kijkt van buitenaf, met alleen-lezende controles. Er wordt niets aangevallen of gewijzigd.
Alles vastgelegd
Phaeton houdt een logboek bij en OuterScope de historie van elke scan, zodat u achteraf kunt nagaan wat er gebeurde.
phaeton/src/driver/evcs_auto/regulate.rsRust, ingekort
fn feed_in_pass(
    &mut self,
    input: &AutoInputs<'_>,
    view: &GxView,
    protection: &mut EvcsProtection,
) {
    let s = input.settings;
    // …
    let (grid, battery) = (i64::from(view.grid_w), i64::from(view.battery_w));
    let export_dominates = battery >= 0 || (grid < 0 && grid.abs() > 2 * battery.abs());
    let action = if export_dominates {
        if grid < i64::from(s.feed_in_increase_grid_w) {
            Action::Increase
        } else if grid > i64::from(s.feed_in_decrease_grid_w) {
            Action::Decrease
        } else {
            Action::Hold
        }
    } else if battery < i64::from(s.feed_in_battery_discharge_w)
        || grid > i64::from(s.feed_in_decrease_grid_w)
    {
        Action::Decrease
    } else {
        Action::Hold
    };
    let step = s.feed_in_current_step_a;
    let mut new = self.setpoint;
    if view.fresh {
        match action {
            Action::Increase => new = (self.setpoint + step).min(input.max_current),
            Action::Decrease => new = (self.setpoint - step).max(input.min_current),
            Action::Hold => {}
        }
    }
    // …
}

AI uitgelegd, zonder marketing.

Dertien artikelen over machine learning, LLM's, RAG en agents. Over de concepten, niet over het model van deze maand.

Alle artikelen

Eerder gebouwd.

Voordat we ons op eigen producten richtten, bouwden we voor klanten. Die ervaring gebruiken we in de producten.

Alle cases

Over Virtunet.

Virtunet B.V. is een klein Nederlands softwarebedrijf uit Oirschot. We bouwen en onderhouden onze producten zelf. Er zitten geen verkopers of accountmanagers tussen: uw vraag komt direct bij de mensen die de software maken.

Alles gaat per e-mail, zodat u zwart op wit heeft wat er is afgesproken. U krijgt binnen twee werkdagen antwoord.

Een vraag? Stel hem hier.

Stuur een bericht via het formulier. We antwoorden per e-mail, binnen twee werkdagen.

Liever direct mailen? info@virtunet.io

We gebruiken uw gegevens alleen om te antwoorden. Privacyverklaring