Router, Geräte und Starlink

Starlink, der Router-Check, neue Geräte in deinem WLAN zu Hause und Macs im Haushalt.

Im Netzwerk einer Starlink-Schüssel zeigt „Zustand“ einen Starlink-Bereich. Kilobat findet die Schüssel, indem es sie unter 192.168.100.1, der Adresse, die auch die Starlink-App nutzt, nach ihrem Status fragt, wenn sich das Netzwerk ändert, und sonst alle fünf Minuten; ohne Schüssel scheitert die Anfrage nach etwa einer Sekunde, und nichts erscheint. Es liest die lokale API der Schüssel über gRPC-Web (Port 9201) oder gRPC (Port 9200) in deinem eigenen Netzwerk, liest nur und klappt die Schüssel nie ein, startet sie nie neu und konfiguriert sie nie um. Nichts davon verlässt deinen Mac.

  • Status. Online, verdeckt, sucht oder startet neu; Ping zur Bodenstation und wie viele dieser Pings verloren gingen; was die Schüssel gerade für alle Geräte überträgt; wie lange sie schon läuft; ihre Softwareversion.
  • Warnungen in klaren Worten mit dem, was zu tun ist: wegen Hitze gedrosselt oder abgeschaltet, schmelzender Schnee, blockierte Motoren, ein schiefer Mast, außerhalb des Servicegebiets, ein langsames Kabel, Wasser und ein Update, das auf einen Neustart wartet.
  • Himmelskarte. Die eigene Hinderniskarte der Schüssel in den Farben von Kilobat: blau, wo sie Satelliten klar gesehen hat, rosa, wo etwas sie verdeckt hat, mit Richtung und Höhe in einem Satz, etwa „Blockiert im Nordosten, tief am Himmel, etwa ein Baum, ein Gebäude oder ein Hügel.“ Dazu, wie oft der Himmel verdeckt ist und wie lange.
  • Ausfälle aus dem Protokoll der Schüssel, 30 Tage auf deinem Mac gespeichert, jeweils der Seite zugeordnet, die sie beheben kann: deine Installation (Hindernisse, Hitze, Energiesparmodus, Kabel), das Netz von Starlink (kein Satellit in Sicht, keine Antwort von der Bodenstation) oder Neustarts der Schüssel (Updates, Neuausrichtung). Der Bericht für deinen Anbieter enthält dieses Protokoll, ohne Seriennummer oder Standort der Schüssel.
  • Anrufe. Ein Hänger während eines Ausfalls der Schüssel oder eines Hindernisses wird diesem zugeschrieben: Etwas hat den Himmel verdeckt, kein Satellit war in Sicht oder die Schüssel hat neu gestartet.
  • Datentarif. Roam 100 GB, Roam 300 GB oder Unlimited: Ein Tarif mit Obergrenze markiert das Netzwerk als begrenzt und legt mit Pro ein monatliches Datenlimit in Höhe der Obergrenze fest. Das Limit zählt diesen Mac; der Bereich zeigt außerdem, was die Schüssel in den letzten 15 Minuten für alle Geräte übertragen hat.

Status, Ping und Warnungen der Schüssel, wie viel vom Himmel verdeckt ist, und die Himmelskarte sind kostenlos, ebenso kilobat starlink und sein MCP-Tool. In welcher Richtung sie verdeckt ist und was du verschieben solltest, die nach Seite sortierten Ausfälle, Starlink als Ursache eines Anruf-Hängers oder Ruckelns, das Protokoll der Schüssel im Bericht für deinen Anbieter und Roam-Datenlimits gehören zu Kilobat Pro. Mit deinem eigenen Router im Bypass-Modus ist die Schüssel meist trotzdem erreichbar; falls nicht, füge eine Route zu 192.168.100.0/24 über den WAN-Port des Routers hinzu. Im Terminal gibt kilobat starlink dasselbe aus, und Agents lesen es über get_starlink_status.

Router-Check

Manche Router werden langsamer, je länger sie laufen, und ein Neustart bringt sie für eine Weile wieder in Ordnung. Mit Kilobat Pro achtet Zustand darauf und sagt es dir: „Dein Router wird langsamer. Seit 3 Tagen antwortet er in 19 ms statt in 4 ms. Ein Neustart hat das zuletzt 3-mal in Folge behoben.“ Dafür nutzt Kilobat die Hintergrundprüfung, die es ohnehin etwa einmal pro Minute macht, einen Ping an den Router und eine Namensauflösung, und zählt nur Prüfungen, bei denen der eigene Datenverkehr deines Macs gering war und keine WLAN-Anmeldeseite im Weg stand, denn ein großer Download, ein Anruf oder die Anmeldeseite eines Hotels lässt jeden Router langsam aussehen. Nichts Zusätzliches geht über das Netzwerk.

Kilobat braucht in einem Netzwerk 7 Tage mit genug ruhigen Prüfungen, bevor es etwas beurteilt, und vergleicht jeden Router mit sich selbst: mit seinem üblichen Tag in den zwei Wochen davor. Es meldet sich nur, wenn jeder der letzten drei Tage mit Daten deutlich schlechter ist: Antwortzeiten mindestens doppelt so lang wie üblich und mindestens 5 ms länger, mindestens 3 Prozentpunkte mehr verlorene Pings oder eine Verbindung, die mindestens 3-mal am Tag abbricht. Ein schlechter Abend, ein Wochenende auswärts oder ein ausgelasteter Nachmittag zählt nie. Genauso wenig ein schwächeres WLAN-Signal, ein anderes Band oder ein anderer Mesh-Access-Point; darauf weist Zustand stattdessen hin. Langsamere Namensauflösungen über den Router werden erwähnt, lösen aber allein nie eine Meldung aus, da sie auch die Server deines Anbieters mitmessen. Jedes Netzwerk und jeder Router hat einen eigenen Verlauf; ein neuer Router im selben Netzwerk fängt von vorn an.

Wenn du den Router neu startest, tippe auf Ich habe ihn neu gestartet. Kilobat erkennt einen Neustart auch selbst, wenn der Router bei wachem Mac 30 Sekunden bis 10 Minuten verschwindet und derselbe zurückkehrt. Einen Tag später vergleicht es den Tag danach mit dem davor und dem üblichen Routerwert: „Seit dem Neustart: zurück auf 4 ms ✓“ oder dass es nicht geholfen hat. Diesen Verlauf zitiert der nächste Befund. Wenn ein Neustart zweimal nicht geholfen hat, schlägt es ein Firmware-Update, einen offeneren Standort oder bei einem alten Router einen neuen vor. Ein nur von Kilobat beobachteter Neustart zählt nie als erfolglos, da ein WLAN-Abbruch des Mac von hier genauso aussieht. Mit verbundenem Router (unten) liest Kilobat dessen eigene Betriebszeit, sodass jeder Neustart zählt, auch nachts bei schlafendem Mac. Du erhältst eine Mitteilung pro Verlangsamung, höchstens eine pro Woche; ausschalten unter Einstellungen › Überwachung. Im Terminal zeigt kilobat router den üblichen Routerwert im Vergleich zu jetzt, die letzten zwei Wochen und Neustarts; Agenten erhalten dies über get_router_checkup.

Neue Geräte in deinem WLAN zu Hause

Öffne in deinem Heimnetz Tools › Geräte und schalte Das ist mein Heimnetz ein (auch unter Einstellungen › Netzwerk). Kilobat merkt sich zuerst still jedes Gerät, das schon da ist, sieht dann alle paar Minuten wieder nach, im Stromsparmodus alle fünfzehn, und benachrichtigt dich, wenn sich eines verbindet, das es noch nicht gesehen hat: „Ein neues Gerät hat sich verbunden“ mit dem Namen deines Netzwerks, dann der Name oder Hersteller des Geräts, seine Adresse und wann es kam. Das ist meins legt es ab; Kenne ich nicht öffnet es unter „Geräte“, mit dem, was Kilobat weiß, und dem, was zu tun ist: Such es in der Liste verbundener Geräte deines Routers, und wenn es dir dann immer noch fremd ist, ändere das WLAN-Passwort. Neue Geräte tragen in der Liste die Markierung „Neu“; dort kannst du jedes benennen und sagen, ob es dir gehört, dir unbekannt ist oder ignoriert wird. Kilobat überwacht nur die Netzwerke, die du markierst, nie einen Hotspot oder ein Café, außer du markierst es.

Bei jedem Durchgang schickt Kilobat ein leeres Paket an jede Adresse im eigenen Subnetz deines Mac (höchstens 254), damit macOS erfährt, wer antwortet, und liest dann die Nachbarliste des Mac. Den Namen, den sich ein neues Gerät selbst gibt, liefern dein Router und Bonjour in deinem Netzwerk, nie DNS-Server außerhalb davon. Smartphones und Laptops nutzen eine private WLAN-Adresse, die den Hersteller verbirgt und sich ändern kann; Kilobat erkennt ein solches Gerät nach einem Adresswechsel an seinem eigenen Namen wieder, etwa Ritas-iPad, aber nicht an einem Namen, den alle solchen Geräte tragen, etwa iPhone. Ein Gerät, das schläft oder nie antwortet, taucht vielleicht nicht auf. Was Kilobat findet, bleibt in einer Datei auf deinem Mac. Mit den Datenzählern deines Routers (UPnP) nennt ein Anrufbericht, der ein anderes Gerät in deinem Netzwerk verantwortlich macht, dieses beim Namen, wenn in den zehn Minuten vor dem Hänger genau ein Gerät dazugekommen ist: „durch Download von Ritas iPad“. Im Terminal markiert kilobat devices jedes Gerät als neu, bekannt, unbekannt oder ignoriert, und kilobat devices mark <MAC> mine antwortet für eines. Hinweise auf neue Geräte sind Teil von Kilobat Pro, wie der Tab „Geräte“.

Gerätetypen und Kamera-Upload

Geräte listet den Typ jedes Geräts: Kamera, Türklingel, Fernseher oder Streaming-Stick, Übertragungsgerät, Lautsprecher, Drucker, smarte Steckdose oder Schalter, Hub oder Bridge, Spielkonsole, Telefon oder Tablet, Computer, Drohne oder Actionkamera (DJI, GoPro, Insta360), Router oder Mesh-Knoten, NAS oder unbekannt. Kilobat liest ihn aus den im Netzwerk angekündigten Bonjour-Diensten (Google-Cast-Empfänger, AirPlay, Drucker, Sonos, Kategorie eines HomeKit-Zubehörs, Matter-Gerätetyp), der im Netzwerk bereitgestellten UPnP-Beschreibung, dem für die Adresse registrierten Hersteller und dem Namen. Es behält daraus nur Modell- und Herstellernamen, nie den von dir für Lautsprecher oder Fernseher vergebenen Namen. Meldet ein Gerät seinen Typ, ist er eindeutig: „Kamera (Wyze)“. Deuten nur Hersteller oder Name darauf hin, meldet Kilobat „Wahrscheinlich eine Kamera (Wyze)“ oder „Vielleicht eine smarte Steckdose oder ein Schalter“. Die Mitteilung über ein neues Gerät nennt den Typ nur bei Sicherheit: „Eine neue Wyze-Kamera ist beigetreten“. Kennzeichnungen markieren HomeKit- und Matter-Geräte sowie Thread Border Router wie HomePod mini oder Apple TV. Ist Kilobat falsch, wähle den Typ in den Gerätedetails (einschließlich Unbekannter Typ, um eine Vermutung zu unterdrücken) oder führe kilobat devices type <MAC> camera aus; auto kehrt zu Kilobats Erkennung zurück. kilobat devices --json und MCP list_devices ergänzen type, confidence (gesetzt, hoch, mittel oder niedrig), typeLabel und tags.

Cloud-Kameras können dauerhaft, bei Ereignissen oder während du Livevideo ansiehst hochladen und mit Anrufen und Streams konkurrieren. Kilobat kann den Datenverkehr anderer Geräte von deinem Mac aus nicht sehen und sagt allein daher nur, dass Cloud-Kameras viel Upload nutzen können, mit veröffentlichten Herstellerangaben: Google nennt für eine Nest-Kamera 0,15 bis 4 Mbps und bis zu 300–400 GB pro Monat bei durchgehender Aufnahme, Ring 1 Mbps bei 720p und 2 Mbps bei 1080p pro Gerät (10 und 15 Mbps für 2K und 4K), Arlo 1–3 Mbps pro Kamera je nach Modell und 2 Mbps pro Türklingel. Dies sind Herstellerangaben, keine Messung deiner Geräte. Aktuelle Routerintegrationen messen keinen Internet-Upload pro Kamera: UniFi- und MikroTik-Client-Zähler können lokalen Verkehr enthalten, OpenWrts nlbwmon zählt Verkehr über konfigurierte lokale Subnetze statt einer verifizierten Internetschnittstelle, und FRITZ!Box TR-064 hat nur Gesamthaushaltszähler. Kilobat zeigt daher auch mit verbundenem Router die Herstellerangaben für Kamera-Upload. Es macht aus Router-Client-Summen weder die Internetnutzung einer Kamera noch deren Anteil am Haushalts-Upload. Zustand erwähnt die Kameras, wenn der Ping beim Upload im letzten Geschwindigkeitstest um mindestens 60 ms stieg; ein Anrufbericht, wenn der Upload eines anderen Geräts den Anruf einfror.

Macs im Haushalt

Wenn bei dir zu Hause alle einen Mac nutzen, können sich die Macs mit Kilobat gegenseitig sagen, was sie gerade übertragen. Ein Hänger, den dein Router einem anderen Gerät zuschreibt, nennt es dann beim Namen: „durch Download von Annas MacBook (Steam)“ statt „ein anderes Gerät in deinem Netzwerk“. Das funktioniert nur in einem Netzwerk, das du als Heimnetz markierst, und nur zwischen Macs, die du koppelst. Teilen ist aus, bis du es einschaltest, auf jedem Mac.

Um zwei Macs zu koppeln, öffne auf beiden im WLAN zu Hause Einstellungen › Macs im Haushalt und wähle auf jedem Mac koppeln. Wähle auf einem der beiden den anderen Mac aus der Liste. Beide Macs zeigen denselben sechsstelligen Code: Prüfe, ob sie übereinstimmen, und wähle auf beiden Codes stimmen überein. Stimmen sie nicht überein, brich ab. Schalte auf jedem Mac, der teilen soll, Nutzung dieses Mac mit gekoppelten Macs teilen ein und gib ihm einen Namen, wenn der eigene Name des Computers nicht eindeutig ist. Entkoppeln vergisst den anderen Mac und seinen Schlüssel.

Ein gekoppelter Mac teilt seinen Namen, sein Download- und Upload-Tempo in diesem Moment, die Namen seiner drei aktivsten Apps und ob er in einem Anruf ist. Nicht die Websites oder Server, mit denen er spricht, und keinen Verlauf. Der andere Mac fragt alle paar Sekunden nach, aber nur während eines Anrufs, solange „Geräte“ oder die Einstellungen für Macs im Haushalt geöffnet sind, oder wenn du kilobat household ausführst. Nichts läuft über einen Server: Die Macs finden sich per Bonjour in deinem Netzwerk und sprechen direkt miteinander, mit einem Schlüssel, den nur die beiden haben und der im Schlüsselbund jedes Mac liegt. Anfragen sind signiert und Antworten verschlüsselt, sodass ein anderes Gerät in deinem WLAN sie weder lesen noch wiederholen kann. macOS fragt einmal nach dem Zugriff auf das lokale Netzwerk; ist er aus, zeigen die Einstellungen, wo du ihn einschaltest.

Unter Tools › Geräte tragen gekoppelte Macs ein Kilobat-Badge mit ihrem Tempo und ihrer aktivsten App. Während eines Anrufs erwähnt das Menü einen gekoppelten Mac, der so ausgelastet ist, dass der Anruf hängen könnte. Teilen funktioniert mit jedem Kilobat; andere Macs zu sehen und sie in Anrufberichten zu nennen, gehört zu Kilobat Pro auf dem Mac, der sie abfragt. Im Terminal listet kilobat household die gekoppelten Macs und was jeder gerade tut, und --json liefert dasselbe für Skripte; gekoppelt wird nur in der App.

Router verbinden

Kilobat zählt den Verkehr dieses Mac selbst. Verbinde einen unterstützten Router, um seine Datenverkehrszähler unter Werkzeuge › Geräte zu sehen. Router mit gerätespezifischen Zählern zeigen aktuellen Download und Upload jedes Geräts und seine heute aufgezeichnete Summe unter deinen Namen. Eine FRITZ!Box liefert nur Geräteliste und Gesamthaushaltsverkehr. Kilobat meldet sich an der eigenen lokalen Schnittstelle des Routers an und liest nur. Es installiert nichts auf dem Router und ändert keine Einstellung. Es funktioniert nur in dem als Zuhause markierten Netzwerk und nur mit einer Adresse im lokalen Netzwerk. Passwort oder API-Schlüssel bleibt im Schlüsselbund dieses Mac, nie in einer Datei und nie synchronisiert. Wähle Router verbinden unter Geräte oder Einstellungen › Dein Router; Kilobat erkennt FRITZ!Box, UniFi, MikroTik oder OpenWrt anhand ihrer Antwort im Netzwerk und trägt die Adresse ein.

  • FRITZ!Box (TR-064): Füge unter System › FRITZ!Box-Benutzer einen Benutzer nur für Kilobat hinzu, mit dem Recht FRITZ!Box-Einstellungen und ohne Zugriff aus dem Internet. Dieses Recht liest Leitungssummen und Betriebszeit der Box; mit nur dem Recht Sprachnachrichten sieht Kilobat weiterhin Geräteliste und Leitungsgeschwindigkeit. TR-064 listet Online-Geräte, aber keinen Verkehr pro Gerät. Kilobat zeigt daher diesen und gekoppelte Macs namentlich und den Rest der Leitung als andere Geräte. Kilobat fragt die Box nach ihrem HTTPS-Port und verbindet sich damit.
  • UniFi (UniFi Network 9.3 oder neuer): Erstelle unter Settings › Control Plane › Integrations einen API-Schlüssel. Die offizielle API listet Clients; der Verkehr jedes Clients stammt aus der älteren Statistik-API des Controllers, sofern die Konsole dies erlaubt. Ist diese API nicht verfügbar, meldet Kilobat das und zeigt nur lesbare Zähler. Client-Zähler können Übertragungen im Heimnetz enthalten und sind daher Geräteverkehr statt reiner Internetsummen. Ältere Konsolen ohne Integrations melden sich mit einem lokalen Konto an.
  • MikroTik (RouterOS 7 REST API): Aktiviere www-ssl mit Zertifikat und füge einen Benutzer in einer Gruppe mit nur den Richtlinien read und rest-api hinzu. Für Verkehr pro Gerät füge unter IP › Kid Control ein Profil ohne Limits hinzu oder gib Geräten eigene Simple Queues; andernfalls erhältst du die ganze Leitung. Queue-Zähler können lokale Übertragungen enthalten und FastTracked- oder anderen Verkehr auslassen, der Queues umgeht; sie sind nicht die vollständige Internetnutzung eines Geräts.
  • OpenWrt (LuCIs ubus-Schnittstelle): Melde dich als root oder als in /etc/config/rpcd eingerichteter Benutzer an. Für Verkehr pro Gerät installiere luci-app-nlbwmon, das in Schritten von etwa 30 Sekunden zählt; ohne dies erhältst du die ganze Leitung.
  • Jeder andere Router: Seine freigegebenen UPnP-Zähler decken nur den gesamten Haushalt ab.

Ein Router mit eigenem Zertifikat zeigt beim ersten Mal seinen Fingerabdruck: Vergleiche ihn mit dem auf dem Router und wähle Vertrauen und verbinden. Kilobat vertraut fortan nur diesem Zertifikat und meldet eine Änderung. Es liest den Router alle 10–15 Sekunden, während Geräte, Einstellungen oder ein Anruf geöffnet ist, sonst alle paar Minuten (bei einer FRITZ!Box alle zwei, da ihre Zähler bei 4 GB überlaufen). Tagessummen bleiben für jedes Heimnetz getrennt 30 Tage auf diesem Mac. Sie decken die von Kilobat beobachteten Zeiträume ab; Lücken bei schlafendem oder getrenntem Mac können einen unvollständigen Tag hinterlassen. Während eines Anrufs kann ein Aussetzer das Gerät nennen, dessen Zähler zu dieser Zeit am aktivsten waren: „während Schlafzimmer-TV mit Netzwerkverkehr beschäftigt war“. Diese Zähler können lokale Übertragungen enthalten; das ist eine Beobachtung und kein Beweis, dass das Gerät den Aussetzer verursachte. Routerzähler-Belege stehen vor der Meldung eines gekoppelten Mac oder einem gerade beigetretenen Gerät; der Router-Check zählt Neustarts aus der eigenen Betriebszeit des Routers. Im Terminal listet kilobat router devices alle Geräte über die App (--json für Skripte und get_home_usage für Agenten), kilobat router connect zeigt die Schritte für jeden Router und kilobat router disconnect vergisst ihn und sein Passwort. Die CLI nimmt nie ein Router-Passwort entgegen. Router verbinden ist Teil von Kilobat Pro.

Firmware: Wo die eigene Schnittstelle des Routers es meldet, erwähnen Geräte und Zustand eine neue Version zurückhaltend: „FRITZ!OS 8.10 ist verfügbar; du verwendest 8.00“, mit einer Taste zur eigenen Update-Seite des Routers. Eine FRITZ!Box meldet selbst, ob sie neueres FRITZ!OS fand; UniFi Network markiert ein Gateway als aktualisierbar; RouterOS zeigt die Version, die beim letzten manuellen Check For Updates unter System › Packages gefunden wurde (Kilobat startet diese Prüfung nie). Eigene OpenWrt-Versionen werden nur für projektseitige Builds mit der veröffentlichten Release-Liste verglichen, einmal wöchentlich von downloads.openwrt.org gelesen. Kilobat startet, lädt oder installiert nie ein Update. Ein von Kilobat erkannter, aber nicht verbundener Router erhält unter Zustand einen zurückhaltenden Hinweis mit Link zur Router-Anleitung, wenn etwa drei Monate lang keine Firmwareprüfung bekannt ist; Ich habe geprüft blendet ihn für weitere drei Monate aus. kilobat router und kilobat router devices zeigen dieselben Zeilen.

Smart Home: Matter, Thread und HomeKit

Werkzeuge › Geräte hat eine Smart-Home-Zeile: „Thread: ein Netzwerk (Zuhause) mit 3 Border Routern · Matter: 5 Geräte · HomeKit: 4 Zubehörgeräte, 1 Bridge“. Details listet jedes Thread-Netzwerk mit Border Routern (HomePod mini, Apple TV, Google Nest Hubs, Echo, eero und andere nach Hersteller und Thread-Version), zählt Matter-Geräte (jedes einmal, auch in mehreren Apps), nennt zur Einrichtung wartende und zählt HomeKit-Zubehör und Bridges. Besonders nützlich ist der Hinweis auf zwei Thread-Netzwerke, oft von Apple und Google: Geräte im einen können Border Router des anderen nicht nutzen, daher ist jedes Mesh dünner als es aussieht. Kilobat erklärt den Weg zu einem: Neue Thread-Geräte mit der App des beibehaltenen Netzwerks hinzufügen und über Matters Kopplungscode mit den anderen teilen oder, wenn ein Border Router die Zugangsdatenfreigabe von Thread 1.4 unterstützt, ihn dem beibehaltenen Netzwerk hinzufügen.

Dieselbe Prüfung untersucht die Matter-Bereitschaft: IPv6-Adressen und beobachtete Präfix-Ankündigungen (Matter benötigt IPv6; ein fehlendes Präfix beweist nicht, dass der Router es deaktiviert hat), Bonjour-Antworten, Sichtbarkeit anderer Geräte (ein leeres Netzwerk kann Client-Isolierung nicht belegen), Smart-Home-Geräte in anderem Subnetz oder VLAN und ob WLAN auf 2,4 GHz liegt, was die meisten WLAN-Smart-Home-Geräte zur Einrichtung benötigen. Jede Prüfung sagt, was zu ändern ist, mit Router-Anleitung, wenn Kilobat den Router kennt, oder dass es dies nicht feststellen kann. Bei Problemen mit Smart-Home-Geräten im Netzwerk meldet Zustand dies in einer Zeile.

Es hört nur zu: Kilobat liest einige Sekunden lang Bonjour-Ankündigungen von _meshcop._udp, _matter._tcp, _matterc._udp und _hap._tcp sowie die eigenen Netzwerkeinstellungen dieses Mac und richtet Geräte nie ein, koppelt oder steuert sie. macOS fragt einmal nach Zugriff auf das lokale Netzwerk. Im Terminal zeigt kilobat smarthome dasselbe und --json gibt es an Skripte; Agenten nutzen das MCP-Werkzeug check_smart_home. Die Prüfung ist Teil des Geräte-Tabs in Kilobat Pro; Zustand-Zeile, CLI und MCP sind kostenlos.