Repository navigation
PL Robot Vacuum
Odkurzacz jest rysowany jako mały robot, który mieszka w swojej stacji dokującej i podczas sprzątania jeździ po pomieszczeniu, w którym się według raportu znajduje.

Dodaj Odkurzacz (typ mebla robot_vacuum) i umieść go tam, gdzie stoi stacja. Jego formularz ma pola:
| Pole | Klucz | Znaczenie |
|---|---|---|
| Encja | entity |
Encja vacuum
|
| Czujnik pomieszczenia | room_sensor |
Czujnik, którego stanem jest nazwa pomieszczenia, w którym jest odkurzacz (dla Roborocka sensor.*_current_room) |
| Parowanie pomieszczeń | room_map |
{ "<nazwa pomieszczenia w odkurzaczu>": "<id pomieszczenia w planie>" } |
| Bateria | battery |
Czujnik baterii; puste = czujnik battery urządzenia odkurzacza |
| Sekcja pracy |
color_on, fx, progress, progress_total
|
Wygląd podczas sprzątania |
| Warstwa | layer |
Zobacz niżej |
Stacja przyjmuje także reguły (color reguły zastępuje kolor motywu, również w stacji) oraz akcję dotknięcia; domyślne dotknięcie otwiera szczegóły.
Karta musi wiedzieć, w którym pomieszczeniu planu odkurzacz się według raportu znajduje. Tabela Parowanie pomieszczeń w formularzu stacji wypisuje nazwy z options czujnika pomieszczenia, klucze już obecne w room_map, bieżący stan oraz nazwy dodane ręcznie. Dla każdej nazwy wybierz:
- automatycznie: ta sama nazwa lub id co pomieszczenie planu, bez rozróżniania wielkości liter i znaków diakrytycznych,
- konkretne pomieszczenie,
-
nie paruj (
__none): robot nie wjeżdża do tego pomieszczenia.
Kontrola (zobacz Historia i kontrola) zgłasza nazwy z opcji czujnika, które nie są sparowane.
furniture:
- id: dock
type: robot_vacuum
entity: vacuum.robot
room_sensor: sensor.robot_current_room
room_map:
Living room: living_room
Kitchen: kitchen
Hallway: __none
x: 0.4
z: 3.1Starszy plan z kluczem vacuum na najwyższym poziomie (entity, room_sensor) nadal działa; edytor przekształci go w stację przy następnym zapisie.
| Stan | Co widzisz |
|---|---|
cleaning |
Robot jeździ pasami po pomieszczeniu z czujnika pomieszczenia i zostawia ślad |
returning |
Jedzie do stacji; ślad jest czyszczony |
docked, charging
|
Stoi w stacji. Pierścień wokół niego pokazuje baterię (pełny przy 100 %), „oddycha” tylko wtedy, gdy poziom baterii jest nieznany. Robot ma kolor motywu odpowiadający stanowi odkurzacza |
idle, paused, error
|
Stoi w swoim pomieszczeniu na wolnym miejscu i miga (obwódka znacznika ma kolor stanu, błędy są czerwone) |

Robot opuszcza stację, jedzie przejściem do kuchni i wraca do stacji.
- Między pomieszczeniami i z powrotem do stacji jeździ przez drzwi i przejścia (wyszukiwanie ścieżki po otworach innych niż okna; druga strona otworu to pomieszczenie 35 cm za ścianą). Gdy nie ma ścieżki, jedzie prosto.
- Gdy strona się ładuje, a robota nie ma w stacji, pojawia się od razu w swoim pomieszczeniu, zamiast wyjeżdżać ze stacji.
- Podczas jazdy robot zachowuje orientację, jaką ma w stacji.
- Parkowanie na wolnym miejscu: zatrzymany robot stoi tam, gdzie niczego nie zasłania: najdalej od znacznika, świateł i etykiet. Miejsce jest obliczane po narysowaniu karty.
- Objazd całego piętra: gdy sprząta, a pomieszczenie jest nieznane (brak czujnika lub parowania), objeżdża wszystkie pomieszczenia piętra: kolejno najbliższe, przez drzwi, pas po pasie, pomijając niedostępne, a potem wraca do stacji.
Sekcja W trakcie pracy (sprzątanie) ustawia, co stacja pokazuje, gdy robot sprząta: color_on, efekt pierścienia fx (na przykład comet) oraz, dla odliczania, progress / progress_total (zobacz Reguły).
Podczas jazdy robot jest rysowany nad meblami i ścianami, a pod światłami, urządzeniami i etykietami. Gdy stoi, layer: 0 zachowuje tę samą kolejność; layer większe od 0 stawia go nad światłami i urządzeniami, dopóki stoi.
Robot pojawia się w panelu pomieszczenia pomieszczenia ze swoją stacją. Zaznacz nie pokazuj w panelu pomieszczenia (sheet_hide: true), aby go pominąć.
Możesz też umieścić urządzenie generic z encją vacuum.*: pracuje podczas sprzątania lub powrotu (pierścień comet), a w stacji pokazuje pierścień baterii i tekst z poziomem naładowania („ładowanie 64 %” lub „100 %”). Bateria pochodzi z rejestru urządzeń (czujnik z device_class: battery i czujnik binarny battery_charging na tym samym urządzeniu) albo z atrybutu battery_level.
Powrót do Elementy.
Documentation site | Repository | Issues | Support: Ko-fi · PayPal · Bitcoin
English
- FNS Floorplan – help
- Installation
- Quick start
- Editor overview
- Rooms
- Doors and windows
- Items
- Rules
- Look
- Card
- Room panel
- Robot vacuum
- History and check
- Plan format
- Websocket API
- FAQ and troubleshooting
- Changelog
- The card is not found after the installation
- "Custom element doesn't exist" or a configuration error appears
- Icons are missing
- Some texts are not translated
- A light does not glow in the colour I expect
- The card shows the old version after an update
- The card is slow or choppy
- Saving says the plan changed meanwhile (conflict)
- The plan is empty
- A rule does not apply
- The sidebar entry is missing
- Something else does not work
- The card says it is waiting for the integration
- Support
Česky
- FNS Floorplan – nápověda
- Instalace
- Rychlý start
- Přehled editoru
- Místnosti
- Dveře a okna
- Položky
- Pravidla
- Vzhled
- Karta
- Panel místnosti
- Robotický vysavač
- Historie a kontrola
- Formát plánu
- Websocket API
- Časté otázky a řešení potíží
- Změny
- Po instalaci se karta nenajde
- Občas se objeví „Custom element doesn't exist“ nebo chyba konfigurace
- Chybí ikony
- Některé texty se nepřekládají
- Světlo nesvítí v barvě, kterou čekám
- Po aktualizaci karta zobrazuje starou verzi
- Karta se seká nebo je pomalá
- Při ukládání se hlásí, že se půdorys mezitím změnil (konflikt)
- Půdorys je prázdný
- Pravidlo se neuplatní
- V postranním menu chybí položka
- Něco jiného nefunguje
- Karta hlásí, že čeká na integraci
- Podpora
Deutsch
- FNS Floorplan – Hilfe
- Installation
- Schnellstart
- Editor-Übersicht
- Räume
- Türen und Fenster
- Elemente
- Regeln
- Aussehen
- Karte
- Raum-Panel
- Saugroboter
- Verlauf und Prüfung
- Planformat
- Websocket-API
- Häufige Fragen und Fehlerbehebung
- Änderungen
- Die Karte wird nach der Installation nicht gefunden
- „Custom element doesn't exist“ oder ein Konfigurationsfehler erscheint
- Symbole fehlen
- Einige Texte werden nicht übersetzt
- Ein Licht leuchtet nicht in der erwarteten Farbe
- Die Karte zeigt nach einem Update die alte Version
- Die Karte ruckelt oder ist langsam
- Beim Speichern heißt es, der Plan habe sich inzwischen geändert (Konflikt)
- Der Plan ist leer
- Eine Regel greift nicht
- Der Seitenleisten-Eintrag fehlt
- Etwas anderes funktioniert nicht
- Die Karte meldet, dass sie auf die Integration wartet
- Unterstützung
Polski
- FNS Floorplan – pomoc
- Instalacja
- Szybki start
- Przegląd edytora
- Pomieszczenia
- Drzwi i okna
- Elementy
- Reguły
- Wygląd
- Karta
- Panel pomieszczenia
- Odkurzacz
- Historia i kontrola
- Format planu
- Websocket API
- FAQ i rozwiązywanie problemów
- Lista zmian
- Karta nie jest znaleziona po instalacji
- Pojawia się „Custom element doesn't exist” lub błąd konfiguracji
- Brakuje ikon
- Niektóre teksty nie są przetłumaczone
- Światło nie świeci w kolorze, jakiego oczekuję
- Karta pokazuje starą wersję po aktualizacji
- Karta działa wolno lub się zacina
- Zapis zgłasza, że plan w międzyczasie się zmienił (konflikt)
- Plan jest pusty
- Reguła nie działa
- Brakuje pozycji w pasku bocznym
- Coś innego nie działa
- Karta pisze, że czeka na integrację
- Wsparcie