User manual

Find the task you need.

This is a reference manual, not a tour. Choose a view or search for an action, then follow the instructions beside the matching app screen.

This page is read-only. Nothing here can change an apartment or the building.

Manual for

Frequently used

On this page

Access and security

Accept an invitation and create access

Complete the mandatory date-of-birth check, then use the landlord's invitation once to create your private passkey.

In the appInvitation link → Install app → Accept access

What to do

  1. Install Gabor Villa from the App Store before accepting the invitation.
  2. Return to the same invitation link and tap Accept access.
    Invitation web page with App Store installation and Accept access actionsOpen full-size screenshot
    Step 2Install first, then return to the same page and accept access
  3. Enter the name the landlord will recognise and the same date of birth the landlord recorded. Date-of-birth validation is mandatory; a mismatch stops setup. Then choose Create Secure Access and confirm Apple's passkey prompt with Face ID or your device passcode.
    Apartment Invitation screen with Create Secure Access and Use an Existing PasskeyOpen full-size screenshot
    Step 3Create new access here; Existing Passkey signs into an account you already have
  4. If you already have Gabor Villa access, tap Use an Existing Passkey to sign in to that existing account. This does not accept the new invitation.
  5. If another account or the demo is already open, choose Continue in Open this invitation?. The app leaves the current access, keeps its passkey saved, and then opens invitation setup. Cancel leaves the current account unchanged.

What you should see

After successful date-of-birth validation, the app opens your apartment automatically once the scheduled access start date is reached. There is no password and no resident/landlord selector.

Important

The single-use invitation link expires after seven days, independently of the scheduled access-validity window. Access cannot be used before its scheduled start date and is revoked automatically after its scheduled end date. Each resident account belongs to one apartment. Ask the landlord for a new invitation if the link was cancelled, used, expired, or the dates are wrong.

Back to topics ↑

Sign in, unlock, or recover access

Use the saved passkey and the iPhone's own security.

In the appWelcome Back → Sign in with Passkey

What to do

  1. Tap Sign in with Passkey and choose the correct Gabor Villa passkey in Apple's prompt.
    Welcome Back screen with passkey sign-inOpen full-size screenshot
    Step 1Neutral sign-in screen
  2. Confirm with Face ID, Touch ID, or the iPhone passcode.
  3. After a cold start, and after the app has been in the background for 30 seconds, Face ID or the iPhone passcode appears automatically. Tap Unlock only if that attempt was cancelled or failed.
  4. If Retry Saved Session appears, use it before signing in again. If access was revoked or expired, contact the landlord for a new invitation.
  5. Privacy, Support and the AltoTech website remain available at the bottom of Welcome Back before you sign in.

What you should see

Your role and apartment are selected from the passkey. Signing out does not delete the passkey from your iPhone.

Important

A landlord and resident passkey can exist on the same iPhone. Read the name in Apple's passkey chooser before confirming.

Back to topics ↑

Home, rooms and climate

Read the Home screen

Check outdoor conditions, climate mode, rooms and their latest values.

In the appHome

What to do

  1. The Outdoor row shows available temperature, wind, humidity and sunlight readings.
  2. Each room card shows the current temperature in large type, the target temperature below it, humidity, the last 24-hour trend and whether blinds are present.
  3. Tap a room for controls and the longer temperature history. Pull down to refresh the apartment.
  4. A clock warning means the app is showing the last known values. Tap it for the update time. Missing values are left blank rather than shown as zero.

What you should see

The Home screen gives a quick current view; it does not imply that the room has already reached its target.

If this is unavailable

If Connection Error appears, tap Retry once. If it persists, open Settings → System Status rather than repeating control actions.

Back to topics ↑

Switch between heating and cooling

Each mapped apartment has a manual, apartment-wide climate switch when Control security is Ready.

In the appHome → Climate Mode

What to do

  1. Check the currently highlighted mode before making a change.
    Cooling selected in the Climate Mode controlOpen full-size screenshot
    Step 1Cooling is selected for the whole apartment
  2. Tap Heating or Cooling once. Wait while the controller confirms the requested mode.
  3. Room temperature controls automatically use the colour and behaviour of the active mode.

What you should see

The selected mode remains highlighted after confirmation. Heating and cooling are manual choices; Automatic and Off are not app controls.

Important

Only Heating and Cooling are selectable. Off and Automatic may be reported when the building controller chose them, but the app never sends those modes.

If this is unavailable

Controller off or Controller override means the building controller is currently deciding the state. Read-only can also mean this iPhone could not be securely verified.

Back to topics ↑

Set one room's temperature

Drag for a larger change or use plus and minus for 0.5 °C adjustments.

In the appHome → Room → Set temperature

What to do

  1. Open the room you want to adjust. The large value at the top is the current temperature.
    Room detail with current temperature and target controlOpen full-size screenshot
    Step 1Current temperature above; target control below
  2. Below the temperature control, Humidity shows relative humidity, Dew Point appears when available, and Climate shows the apartment's current heating or cooling state.
  3. Move the horizontal slider to a target between 15 °C and 30 °C.
  4. Use minus or plus for a precise 0.5 °C change. The app sends the value when you finish dragging or tapping.
  5. Wait for the pending state to clear. The physical room changes gradually; repeated taps do not make it react faster.

What you should see

The target value remains at the confirmed setting while the current temperature continues to update separately.

If this is unavailable

Read-only means your access or device cannot currently make changes. A control error should be retried only after System Status is healthy.

Back to topics ↑

Review temperature history or rename a room

See the rolling two-day trend and use private display names.

In the appHome → Room → Temperature History / Rename room

What to do

  1. Scroll below the room controls to Temperature History.
    Temperature History chart and Rename room actionOpen full-size screenshot
    Step 1History and the room-name action
  2. Swipe the chart horizontally to see older readings; about 18 hours are visible at once within the rolling two-day history.
  3. At the bottom, tap Rename room, enter a short name and tap Save. Leave the field empty to restore the default name.
    Rename Room dialog with name field, Cancel and SaveOpen full-size screenshot
    Step 3Enter the display name in the small rename dialog

What you should see

The chart follows real sampled readings. During your first two days of access, it can also show readings from up to 48 hours before your access started. A custom room name is private to the resident and does not change the building controller; other residents see the default name.

Important

Rename apartment is at the bottom of Home in Whole Apartment. It works the same way and an empty name restores Apartment 0–3.

Back to topics ↑

Move or stop one blind

The marker is your target; the coloured fill is the sampled physical position.

In the appHome → Room → Blind

What to do

  1. Find the correct blind by name. At the top, 100% Open means fully raised; at the bottom, 0% Closed means fully lowered.
    Vertical blind controls showing open and closed endpointsOpen full-size screenshot
    Step 1Each blind has its own vertical target control
  2. Drag the target marker to the position you want and release it.
  3. While the blind moves, its current-position fill travels towards the target. The two may show different percentages.
  4. Tap Stop if it appears and you need to halt the movement immediately.

What you should see

After movement is verified, the current position catches up to the target. Returning to the screen restores both the requested target and the latest physical position.

If this is unavailable

Waiting for confirmed position means the building controller has not yet reported the final value. Leave the window area clear and let the app confirm the position before trying again.

Back to topics ↑

Use 3D Home and its light and climate controls

Apartment 2 has an optional 3D model on iOS 18 or later.

In the appSettings → Experimental Features → 3D Home → Home

What to do

  1. 3D Home is an opt-in experiment for Apartment 2 only. It is off by default for each account. Apartments 0, 1 and 3 keep standard Home, even when the landlord opts in. Residents with scheduled or expired access cannot enable it. A saved preference from another account cannot enable it. Turning it off removes the 3D view and stops voice capture. Wrong-apartment or invalid scene data cannot become voice context or start listening. Normal server authorization remains required.
  2. The separate 3D Home voice feature listens automatically for Hey Villa while that view is visible and unlocked, after system microphone permission on iOS 27. English speech is transcribed on the device. Audio is not saved or sent to a language model. Speech before the wake phrase is discarded. Every finalized command after Hey Villa goes unchanged to the model, without a local phrase parser or wording filter. The PLC Demo keeps production speech and PCC processing; it simulates hardware only. Only the short command after the wake phrase, authorized room names and aliases, blind numbers and current view context may be processed by Apple Private Cloud Compute, with the supported on-device fallback. No conversation history is kept. A visible indicator shows microphone and command state. Capture and pending commands stop on view exit, privacy lock, background or access loss. Model tools propose actions; existing authorized app controls execute them. Alarm and group changes need on-screen confirmation. A spoken yes is not confirmation. These controls are not the read-only text Assistant and do not give it write tools.
  3. An accepted wake phrase gives a distinct input-only haptic (control haptics are always on); it is not proof of a write or movement. The model interprets half-degree temperatures, relative changes, halfway and percent-closed commands. For example, 30 percent closed means 70% open. An unclear target shows the available room or blind choices; the app does not guess. Say Hey Villa, cancel to ask the model to discard a pending command. Native Cancel remains immediate. Voice Stop also uses the model; visual Stop remains immediate. Cancel does not undo a submitted request, and spoken yes never confirms. The compact status names the target. Requested is not completion. Confirmed requires fresh matching authoritative feedback with no pending change or error; all group targets must match. A temperature result confirms the setpoint, not measured room temperature; a climate result confirms the selector. Slat angle is estimated, so a slat pulse remains Requested. Missing, stale or changed feedback and an observation timeout cannot confirm success. Temporary audio or recognition failures use bounded automatic speech-only recovery. An interruption must end before capture can restart. Recovery discards the old command and requires a fresh Hey Villa with current context. It never retries a write. Permission, asset and configuration failures do not cause an automatic retry loop. Normal privacy and access gates remain. Visual controls remain usable. No buttons, spoken answers or blind highlights are added.
  4. The model intentionally omits tulle, sheer curtains and decorative drapes. Glass, frames and blinds stay visible, as in the office. The long living-room wall is solid; its former small opening was incorrect. The opening to the long office balcony is on the short return at the balcony end. The large terrace doors and physical control mappings stay unchanged.
  5. The whole-apartment photo model adds the confirmed Rooms 1, 2 and 4, the internal shower bathroom, kitchen, dining and living area, and east terrace. All ten blinds use the same on-window height thumb, Stop and slat actions in shared production and Demo code. There are no legacy blind rows in the new room sheets. Provisional visual assignments do not disable this wiring. Living Room opens at the middle view facing the large terrace doors. White glass chevrons move between three fixed views: kitchen, large terrace doors, and long-balcony opening. The current control follows that view. During its movement, stay in that view so Stop remains available. Other rooms support two-finger look-around from the same position, without zoom or tilt. Window assignments are provisional for later physical calibration. No backend mapping or commissioning gate changes. Other dimensions remain estimates; Bathroom 1 and unseen service details remain plan-based. Private photos and belongings are not embedded. Photographed fixture shapes share the existing eight-light budget. Room ceilings stay higher than the terrace soffit, which follows the window heads.
  6. The iOS app uses normal app-authored animations and no longer selects a reduced-motion variant. It does not change the iPhone system setting; native system UI can still follow it. Inactivity pauses, privacy protection and stable passive updates remain.
  7. At first 3D startup, a small isometric loading spinner is visible while the model and renderer prepare behind the normal background. Once ready, the complete model and room labels appear together in a quick 0.24-second fade. There is no minimum loading duration or progress percentage. The spinner stops when complete or inactive. It does not replay on Home or foreground return. Controls remain in place. Roof shadows and lighting stay unchanged. Room transitions reuse unchanged light settings. Repeated blind slats keep the same shape and feedback while using grouped drawing where supported. Loading time and frame rate depend on the device and system limits. Room entry takes a smooth 0.80 seconds and return takes 0.65 seconds. Entry starts with gentle forward motion and avoids the early lens pull-back, without a faster total trip. Only the ending of both camera moves settles more gently; their starts, routes and durations stay unchanged. Controls open immediately with native animation, alongside camera travel. They do not wait for the camera, ceiling or blind motion. Back starts native sheet dismissal and camera return together. Loading and soft-shadow quality stay unchanged.
  8. Camera movement does not switch modeled lamps or change light colors and intensity. Sun shadows stay fixed to the model rather than the camera view. The visual ceiling and fixture parts fade without adding changing shadows. Permanent opaque roofs, walls and blinds still cast shadows. Soft-shadow quality, warm calibration and the accepted camera motion stay unchanged. Shadow-casting blinds use one regular mesh per window span instead of GPU mesh instancing. The same geometry and optimized drawing count remain; vertex data changes only with confirmed blind feedback. This avoids the intermittent sunlight loss found on Air. This is not physical light control.
  9. The thumb selects the blind; its finish stays dark and matte. Fixed guide cords remain full-height. The ceiling fades smoothly without removing roof shadows. The office lamp has a flat gray edge and a shallow housing; its estimated thickness is 18 mm. Control haptics are always on and have no setting. They give distinct short cues for blinds, temperature, climate and security. Both temperature instruments use firm half-degree clicks. Every control has a strong first pulse; climate modes and Stop use near-maximum primary strength. Visual-motion settings do not weaken these haptics. These cues acknowledge input, not physical completion or confirmed security state. Passive updates stay silent. The simulator cannot verify tactile feel.
  10. Enable 3D Home, then return to Home. Each room uses a small horizontal glass label with its symbol and measured current temperature, not its target. There are no number badges. Twist with two fingers to rotate the view. Every room symbol opens its 3D room view with the existing controls.
  11. Use the upper-left Back button to leave Room 3. Its native sheet stays visible and resizable. Current temperature and target temperature are separate. The target uses plus/minus and a calibrated half-degree scale.
  12. Expand the sheet to inspect the temperature chart. The line connects valid measured samples without adding readings. Low and High are measured values. Touch the chart to inspect a sample. The standard room chart is unchanged. All room temperatures uses the same instrument and a bottom Confirm action, followed by the normal confirmation.
  13. Drag the window height handle and release to request a target. Stop replaces the handle during motion. Confirmed height and estimated slat angle stay separate. Lift and tilt can move together; no extra slat pulse is sent before a height request. Individual and All blinds moves use the same angle estimate and Stop rules. A known estimated endpoint disables its matching slat action. A partial angle permits both. A fresh unknown angle permits either commissioned pulse without claiming a known angle. Lower a fully raised blind before slat adjustment. An unchanged height target sends no command. At a height limit, the handle shows only the available direction. Open All or Close All is disabled when every blind is already at that limit.
  14. The room Back and Pencil buttons stay neutral white in every climate mode and keep their native glass surfaces. The room pencil opens the normal private-name alert. Enabled Save and other affirmative alerts use the filled climate color; Cancel is neutral. Disabled Save has a gray background. An unchanged or invalid name cannot be saved. The selected resident tab icon and label follow the climate mode; other text keeps its original color.

What you should see

Sunlight follows backend-calculated Budapest solar positions and stays fixed to the building when the camera rotates. Dawn and dusk are warm. Night stays readable with only slightly cool window light. Warm-neutral indirect light preserves natural wall and wood colors without a blue wash or a full-scene yellow filter. The opaque ceiling and matching balcony above the lower-left balcony block direct light even in the cutaway. Daylight enters through windows, not the ceiling. Only valid Armed feedback shows the green pulse and upper/window model lights. There are no security floor-corner marks or floor lights.

Important

The compass reference is not a survey. Direct sunlight color follows a clear-sky spectral model. Local haze and clouds are not measured; indirect sky/ground light remains an approximation. A readable night minimum and lower direct-light contrast reveal shaded detail without removing the roof or canopy shadows. iOS 27 uses softer window shadows; older systems retain the same tonal balance. The 60 cm office panel turns on in the model from sunset until sunrise or with fresh confirmed 0% blind opening. It is neutral white, not climate-colored. Its fixture hides with the ceiling in overview while the room stays lit. This adds no physical light control or electrical-state claim. Other rooms have no invented lights. The photos cannot establish an exact LED spectrum or power. Camera-driven ceiling fill remains off. Calibrated upward indirect room bounce keeps the room ceiling readable in day, sunset and night. Room walls and ceilings use the same paint material. Natural shading remains, but no broad dark navigation overlay covers the room ceiling. This is display calibration, not a light-switch state; the room roof and balcony still block direct rays. The office balcony detail uses the supplied 1.43 m glass-to-glass width. Upper roof-edge trim is hidden in overview; opaque roof shading, glass railings and lower deck edges remain. The oak base band wraps the office pier front and both sides; the wall above stays white. The balcony soffit, window tops and fully raised office blind undersides align in one plane below the main room ceiling. A projecting L-shaped plaster head, deep white reveals and hollow blind pockets follow the new photos; height and depth remain estimates. The vent, tiles, drains, glass railing, corner guides, covered ceiling and fixture follow the photos; other dimensions remain estimates. These details add no controls. Adjacent reference blind stacks are hidden until their scene binding is verified. Private photos are not app textures. The controller has no slat-angle sensor. The video supports about 1.5 seconds for tilt, not exact lift timing. Demo height movement and its coupled tilt are accelerated; standalone demo pulses retain about 1.5 seconds. Armed does not guarantee safety.

If this is unavailable

Missing or expired solar data uses neutral lighting without blocking controls. Standalone slat actions remain unavailable until separately commissioned. The offline demo never calls the server or operates hardware. All normal access and control checks remain.

Back to topics ↑

Whole-apartment actions

Find whole-apartment actions and rename the apartment

These less frequent actions are grouped at the bottom of Home.

In the appHome → bottom of page → Whole Apartment

What to do

  1. Scroll below the last room card.
    Whole Apartment section with grouped actionsOpen full-size screenshot
    Step 1Whole Apartment at the bottom of Home
  2. Choose All room temperatures, All blinds, Alarm & Security, or Rename apartment.
  3. Use a room card instead when you intend to change only one room or one blind.

What you should see

Whole-apartment actions always open a separate sheet or confirmation before applying a building control.

Back to topics ↑

Set every room to one target

Apply one temperature only when every room should share it.

In the appHome → Whole Apartment → All room temperatures

What to do

  1. Set the target with the slider or the 0.5 °C minus and plus buttons.
    All Temperatures sheet with slider and Confirm buttonOpen full-size screenshot
    Step 1Choose the shared target
  2. Tap Confirm, then read the native confirmation showing the room count and target.
    Confirmation before setting every roomOpen full-size screenshot
    Step 2The final confirmation
  3. Tap Set to send each room's new target, or Cancel to leave every room unchanged.

What you should see

Each available room is updated and confirmed. Individual room targets can still be changed afterwards.

Important

This replaces each room's current setpoint after you confirm.

Back to topics ↑

Open, close, or stop all blinds

Command every available blind together and keep the window areas clear.

In the appHome → Whole Apartment → All blinds

What to do

  1. Choose Open All Blinds or Close All Blinds.
    All Blinds sheet with open and close actionsOpen full-size screenshot
    Step 1Choose one apartment-wide blind action
  2. Read the safety confirmation and check how many blinds will move.
    Safety confirmation before closing all blindsOpen full-size screenshot
    Step 2Check the blind count before confirming
  3. Confirm Open or Close. Each blind is commanded and verified individually.
  4. If movement must stop, tap Stop on the active row; the sheet stays open while positions are confirmed.
  5. If blinds are still moving but no row shows an active request, use Stop in the top-right corner.

What you should see

Current positions refresh when the operation finishes. One blind may finish before another without indicating a fault.

Important

This moves every available blind. Keep people and objects away from all window areas.

Back to topics ↑

Use Alarm & Security

Check security, arm or disarm your apartment, and review its alarm history.

In the appHome → Whole Apartment → Alarm & Security

What to do

  1. Read both Security State and the technical alarm status first.
    Alarm and Security screen with security state and alarm historyOpen full-size screenshot
    Step 1Security state and technical history
  2. When the action is available, tap Arm security or Disarm security and read the safety confirmation before approving it.
  3. Review Alarm History. The status shows whether each record is Active or Cleared and Acknowledged or Not acknowledged.
  4. Where history is available, open the three-dot menu to Acknowledge a record. Delete record appears only after the alarm has cleared and removes only the history record.
    Alarm record menu with Acknowledge and Delete recordOpen full-size screenshot
    Step 4Actions for a cleared alarm record

What you should see

The security state and history refresh from the controller. A pending arm/disarm operation offers the opposite action if it must be reversed.

Important

An active alarm becomes Cleared only when its underlying cause clears; there is no manual reset. History unavailable does not mean that the apartment has no alarm.

If this is unavailable

History not available does not mean the history is clear. Record the visible state and contact support. If an action is dimmed, check Settings → Control security; Read-only means this iPhone can view data but cannot send changes.

Back to topics ↑

Usage and readings

Choose a usage period and compare charts

Usage opens on the previous calendar month; choose another month or range without hiding the rest of your permitted history.

In the appUsage → From / To

What to do

  1. Usage opens on the previous calendar month. Tap From and To only when you want to highlight another month or range in your access period.
    Usage screen with monthly electricity, energy and water chartsOpen full-size screenshot
    Step 1Monthly Usage view
  2. Charts show every month from your access start through the current Budapest calendar month, or through an earlier access end. Future months are never shown as empty space. The selected From / To range only highlights its bars; other visible months stay dimmed.
  3. Usage contains electricity, heating/cooling, Cold Water and Hot Water only. Internet, rent, totals, statements and payment actions are kept in Payments instead. The utility cards rely on the Heating, Cooling, Cold Water and Hot Water row labels rather than repeating those names as card headings.
  4. For one selected month, each utility row shows consumption beneath its label and any server-authored payable amount on the right. The colored row icons identify the matching chart series, so no separate legend is repeated. When a range is selected and the rows are hidden, the chart keeps its legend.

What you should see

The highlighted bars identify the selected period while all permitted usage history through the current month stays visible. Changing the selection never requests a payment statement.

If this is unavailable

Unavailable usage remains absent rather than becoming zero. Pull down once to refresh Usage; a missing or invalid statement response cannot prevent the usage charts from loading.

Back to topics ↑

Enter the monthly electricity meter reading

Enter the meter's full cumulative kWh value for the month that just ended.

In the appUsage → Reading due → Enter

What to do

  1. A red badge on Usage and a Reading due row name the month that needs to be closed. A reading taken on 1 August closes July.
    Usage screen with a Reading due row and Enter buttonOpen full-size screenshot
    Step 1The due month is stated explicitly
  2. Tap Enter. The server records the Budapest calendar date when you submit the reading.
    Enter Electricity Reading sheet with cumulative meter fieldOpen full-size screenshot
    Step 2Enter the full cumulative meter value
  3. Under Cumulative meter, copy the complete kWh number shown on the physical meter. Do not enter only that month's difference.
  4. Tap Submit once. If the result is unknown, use Retry without changing the retained value.

What you should see

After the server accepts the reading, the due row and Usage badge disappear immediately and remain absent until a new monthly reading is due. Monthly consumption is calculated from consecutive cumulative readings.

Important

The value cannot be lower than the previous reading or higher than a known later reading. Up to three decimal places are accepted.

If this is unavailable

If Submit is dimmed after entering a valid value, open Settings and check Control security. Read-only means this iPhone can view data but cannot send changes; contact Support instead of repeatedly tapping.

Back to topics ↑

Payments

Review monthly statements

Payments lists every closed contract month newest first, even when some billing data is missing.

In the appPayments → Month

What to do

  1. Open Payments. Every closed month from the start of your access through the previous calendar month is listed newest first, stopping at your access end when it is earlier. Payments has no From / To selector, and the ongoing month is never listed.
  2. Every expected month keeps the same card with separate Utilities and Rent & Charges cells. Tap any month to open those same two sections in its dedicated detail.
  3. Until the landlord approves that month's exact complete utility calculation, Utilities says exactly Missing in both the list and detail. It shows no utility values, breakdown, amount, status, Pay Utilities action or utility bank details. Approval later fills that same old month in place.
  4. After approval, Utilities shows the available electricity, heating, cooling, Cold Water, Hot Water and Internet values. Cold Water and Hot Water show the reviewed period’s m³ consumption and the server-authored payable amount. You never see provider-formula, correction, reconciliation, revision, fingerprint or calculation-provenance history.
  5. Rent, common costs, garage and storage remain independent of utility approval and appear as separate lines under Rent & Charges when configured. They combine into one monthly EUR total with one property-charge destination and status.
  6. A partial first or last month keeps its Utilities cell. It shows the shared corrected bill only after approval and only when the reviewed Billing period fits inside your access. The landlord sees the same amount. Otherwise it stays Missing; no period outside your access is charged or disclosed. This temporary feature does not extend access or support settlement after access expiry.

What you should see

The month directory and its two-category structure stay complete and predictable. Approval changes the contents of the existing Utilities cell; it never adds, removes or moves a month.

Important

Missing means unavailable or not yet approved, never zero. Rent & Charges does not wait for Utilities. Payment status never changes a server-authored amount.

If this is unavailable

Before utility approval, Missing is the entire resident-facing Utilities result—not a subtotal and not an amount to pay. After approval, an exact-zero utility amount says Nothing to pay and shows neither status nor action. Payments never shows a technical missing-statement warning, readiness button, money dash or disabled placeholder payment action.

Back to topics ↑

Copy transfer details and report a payment

Gabor Villa shows where to transfer each obligation; the transfer itself happens only in your bank.

In the appPayments → Month → Pay Utilities / Pay Rent & Charges

What to do

  1. Pay Utilities appears only after the landlord approves that month's exact utility calculation and the resulting obligation is payable with complete transfer details. Pay Rent & Charges follows its independent existing rule. A disabled placeholder button is never shown.
  2. The two actions open separate payment bottom sheets because utilities and property charges may use different destinations, currencies or reference text.
  3. Use Copy beside the amount, beneficiary, IBAN, optional bank and SWIFT/BIC, and payment reference. The amount already includes its currency. Verify every copied value in your banking app.
  4. Complete the transfer in the bank of your choice. Gabor Villa never opens a bank, redirects a payment or receives banking credentials.
  5. Return to the matching sheet and tap the reserved Mark as paid action at the bottom only after the transfer was submitted. It occupies its own layout space and never covers the bank details. The sheet has no top action buttons.
  6. After you mark it, the status is Awaiting confirmation. The landlord verifies the receipt, opens that exact apartment and month in Costs, and uses the gold Mark as paid action in the matching Utilities or Charges card. Rent & Charges can also become Paid when the landlord independently confirms receipt before you mark it; Published Utilities can also be confirmed directly when the landlord independently verifies bank receipt. The landlord view has no payment-reset action.

What you should see

Utilities and rent-and-charges keep independent payment states for that finalized month. Buttons appear only when they start a real Pay or Mark as paid flow.

Important

Mark as paid is your declaration that the transfer was submitted, not bank confirmation. Never mark a transfer paid merely because details were copied. Utility correction, reconciliation and calculation provenance are landlord/internal history and are not shown to residents.

Back to topics ↑

Settings and troubleshooting

Turn notifications on or off

One Notifications switch manages every resident notification on this iPhone.

In the appSettings → System → Notifications

What to do

  1. Turn on Notifications. Allow notifications when iOS asks, or enable them later in iOS Settings.
  2. While the switch is on, the iPhone schedules a local meter reminder for 09:00 Budapest time on the first day of each month. Tapping it opens Usage. Reminders are scheduled only for dates inside your access period.
  3. The same switch enables alerts when a statement is ready and when the landlord records a payment awaiting confirmation as paid. These alerts open the matching finalized month in Payments.
  4. Turn the switch off to remove the monthly reminder and stop statement and payment alerts on this iPhone.

What you should see

One switch controls monthly meter reminders, statements and payment status. Tapping a notification opens the app; sign in or unlock if asked. Only a valid, authorized destination opens a bill or meter entry. A notification without a valid destination does not change the current screen. Notifications contain no bank credentials, meter values or date of birth.

Important

Notification controls appear only in Settings; Usage, Payments and other content screens show no notification banner. Real controls and payment notifications require the TestFlight or App Store build. A directly installed development build can keep live actions read-only. Utility transfer details never reveal a month by themselves: exact landlord approval sends its deduplicated Statement Ready alert. Rent & Charges remains independent.

Back to topics ↑

Check System Status before retrying a control

Use this page to tell apart app, building-controller and thermostat problems.

In the appSettings → System Status

What to do

  1. Check Building controller (PLC). Responding means a current read succeeded; Last known means the screen may be showing older data.
    Resident System Status showing building-controller and thermostat communicationOpen full-size screenshot
    Step 1Controller and thermostat checks
  2. Check Climate mode control for Ready, Read-only, Not configured or Commissioning required (not yet set up for control).
  3. Review Thermostat Communication. A room is listed as Online, Communication fault, Unknown or last-known.
  4. Pull down once to refresh, then note the apartment, room and update time if support is needed.

What you should see

System Status is for checking information only; it does not restart the building controller or clear a physical fault.

Back to topics ↑

Read Settings, get help, sign out, or delete the account

Settings contains your access details, security status, support, app information and account actions.

In the appSettings → Help & Privacy / bottom of page

What to do

  1. At the top, check your profile name, Resident role and the date until which access is valid.
    Resident Settings with security, system, support and account sectionsOpen full-size screenshot
    Step 1Resident Settings
  2. Security shows Passkey sign-in, the Face ID or passcode app lock, and whether this iPhone is verified for controls. The Require Face ID switch (Require Touch ID or Require Passcode on other devices) is on by default. To turn it off, pass one Face ID, Touch ID or passcode check; if the check fails or you cancel, the lock stays on. Turning it on again needs no check. The choice applies only to this iPhone and this account. With the lock on, the app keeps its content hidden in the app switcher. With the lock off, the app has no lock screen and no privacy cover: it shows normally in the app switcher and when Control Center or Notification Center opens, like other apps. While the app restores your session at launch, a neutral background screen can appear briefly. The lock screen and lock symbol appear only when an unlock is required.
  3. Open User Manual for the resident-only instructions. Use Support for access, controls, readings, statements or unexplained diagnostics. Privacy Policy explains stored data. About lists Version, Build, the service domain and the clickable AltoTech attribution.
  4. Tap Sign Out to end this app session. The passkey stays saved on the iPhone.
    Lower Resident Settings with Sign Out and Delete AccountOpen full-size screenshot
    Step 4Account actions stay at the bottom of Settings
  5. To permanently remove resident access, tap Delete Account, read the warning, type DELETE and confirm Delete.
    Delete Account sheet requiring the confirmation wordOpen full-size screenshot
    Step 5Permanent resident deletion requires the exact confirmation

What you should see

Deleting the account removes resident access and active sessions. Returning later requires a new landlord invitation. You can delete the account even before your access period starts.

Important

Control security shows Verified when this iPhone can safely send changes. If it says Read-only, viewing remains available but controls are blocked. After account deletion, the old passkey may remain visible in Passwords, but Gabor Villa no longer accepts it; you may remove it there.

Back to topics ↑

This page is read-only. Nothing here can change an apartment or the building.