<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://pnex.io/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr" />
</url>
<url>
<loc>https://pnex.io/roadmap</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/roadmap" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/roadmap" />
</url>
<url>
<loc>https://pnex.io/community</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/community" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/community" />
</url>
<url>
<loc>https://pnex.io/manifesto</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/manifesto" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/manifesto" />
</url>
<url>
<loc>https://pnex.io/tutorials</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials" />
</url>
<url>
<loc>https://pnex.io/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/blog" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/blog" />
</url>
<url>
<loc>https://pnex.io/legal</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/legal" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/legal" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/ai-assistant</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/ai-assistant" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/ai-assistant" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/architecture</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/architecture" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/architecture" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/auth</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/auth" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/auth" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/cameras</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/cameras" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/cameras" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/controls</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/controls" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/controls" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/dashboards</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/dashboards" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/dashboards" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/devices</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/devices" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/devices" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/firmware</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/firmware" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/firmware" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/flows</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/flows" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/flows" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/functions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/functions" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/functions" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/home-cards</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/home-cards" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/home-cards" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/installation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/installation" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/installation" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/installation/kubernetes</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/installation/kubernetes" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/installation/kubernetes" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/installation/linux</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/installation/linux" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/installation/linux" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/installation/names-and-tls</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/installation/names-and-tls" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/installation/names-and-tls" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/installation/raspberry-pi</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/installation/raspberry-pi" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/installation/raspberry-pi" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/installation/windows</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/installation/windows" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/installation/windows" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/map</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/map" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/map" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/media</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/media" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/media" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/notifications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/notifications" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/notifications" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/predictive</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/predictive" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/predictive" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/quickstart</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/quickstart" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/quickstart" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/security</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/security" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/security" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/self-hosting</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/self-hosting" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/self-hosting" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/studio</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/studio" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/studio" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/telemetry</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/telemetry" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/telemetry" />
</url>
<url>
<loc>https://pnex.io/docs/v0.1/thermo</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/docs/v0.1/thermo" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/docs/v0.1/thermo" />
</url>
<url>
<loc>https://pnex.io/tutorials/automatic-watering</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/automatic-watering" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/automatic-watering" />
</url>
<url>
<loc>https://pnex.io/tutorials/climate-alerts</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/climate-alerts" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/climate-alerts" />
</url>
<url>
<loc>https://pnex.io/tutorials/light-from-your-phone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/light-from-your-phone" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/light-from-your-phone" />
</url>
<url>
<loc>https://pnex.io/tutorials/monitor-a-plant</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/monitor-a-plant" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/monitor-a-plant" />
</url>
<url>
<loc>https://pnex.io/tutorials/phone-alerts</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/phone-alerts" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/phone-alerts" />
</url>
<url>
<loc>https://pnex.io/tutorials/register-a-device</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/register-a-device" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/register-a-device" />
</url>
<url>
<loc>https://pnex.io/tutorials/rgb-led-from-dashboard</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/rgb-led-from-dashboard" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/rgb-led-from-dashboard" />
</url>
<url>
<loc>https://pnex.io/tutorials/room-temperature-dashboard</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/room-temperature-dashboard" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/room-temperature-dashboard" />
</url>
<url>
<loc>https://pnex.io/tutorials/setup-linux-vm</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/setup-linux-vm" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/setup-linux-vm" />
</url>
<url>
<loc>https://pnex.io/tutorials/setup-raspberry-pi</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/tutorials/setup-raspberry-pi" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/tutorials/setup-raspberry-pi" />
</url>
<url>
<loc>https://pnex.io/blog/beta-1</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/blog/beta-1" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/blog/beta-1" />
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://pnex.io/blog/tutorials-are-here</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://pnex.io/blog/tutorials-are-here" />
<xhtml:link rel="alternate" hreflang="fr" href="https://pnex.io/fr/blog/tutorials-are-here" />
<lastmod>2026-10-05T00:00:00.000Z</lastmod>
</url>
</urlset>
