---
title: "CNB CZK Árfolyamok"
description: "A Cseh Nemzeti Bank hivatalos CZK árfolyamai 30 devizára. Kövesd a CNB napi fixing árfolyamait a TapHome-ban a nyilvános CNB API-n keresztül —."
url: "https://taphome.com/hu/compatibility/cnb-czk/"
language: hu
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["http","data-service","exchange-rates","currency","cloud-api","packet-parser"]
  questions: ["Hogyan integrálhatom a CNB árfolyamokat a TapHome-ba?","Milyen devizákat támogat a CNB CZK árfolyam sablon?","Hogyan automatizálhatok műveleteket árfolyamok alapján a TapHome-ban?","Milyen gyakran frissülnek a CNB árfolyamok?","Hogyan követhetem az EUR/CZK vagy USD/CZK árfolyamot a TapHome-ban?"]
---

# CNB CZK Árfolyamok

Kommunikáció: Packet Parser → HTTP

- [Cseh Nemzeti Bank](https://www.cnb.cz/en/)

## Integrációs útmutató

A Cseh Nemzeti Bank (ČNB) naponta közzéteszi a hivatalos CZK árfolyamokat 30 külföldi devizára. Ezek az árfolyamok a cseh pénzügyi rendszerben referenciaként használt hivatalos fixing árfolyamok.

A TapHome sablon mind a 30 árfolyamot lekérdezi a nyilvános CNB REST API-ról (`api.cnb.cz`) HTTP Packet Parser segítségével. Minden deviza külön csak olvasható szenzorként jelenik meg, amely az aktuális CZK árfolyamot mutatja. Az API teljesen nyilvános — nincs szükség hitelesítésre, API kulcsra vagy regisztrációra. A TapHome óránként egyszer kérdezi le az árfolyamokat; a CNB munkanaponként egyszer, 14:30 körül tesz közzé új árfolyamokat.

## Konfiguráció

A sablon HTTPS-en (443-as port) keresztül csatlakozik az `api.cnb.cz`-hez. Nem szükséges IP-cím, hitelesítő adat vagy API kulcs — a végpont teljesen nyilvános kormányzati API.

Nincsenek felhasználó által konfigurálható változók. Az egyetlen egyéni változó (`responsejson`) egy belső HTTP válasz gyorsítótár, amelyet a sablon szkriptek használnak — nem kell módosítani.

## Működés

A modul óránként egyszer (3 600 000 ms lekérdezési intervallum) küld egy HTTP GET kérést:

```
GET /cnbapi/exrates/daily?date={today}&lang=CZ
```

A válasz egy JSON objektum, amely tartalmazza a `rates[]` tömböt mind a 30 devizabejegyzéssel. Minden bejegyzés tartalmazza a devizakódot, az ország nevét, a mennyiséget és az árfolyamot. A modul a teljes JSON választ a `responsejson` változóban tárolja.

Minden deviza eszköz ezután a gyorsítótárazott válaszból elemzi ki a saját árfolyamát a `PARSEJSON(responsejson, "$.rates[N].rate")` segítségével, ahol N az adott deviza fix tömbindexe. Az eszköz lekérdezési intervalluma 15 másodperc, de mivel minden eszköz a gyorsítótárazott `responsejson`-ból olvas, az óránkénti frissítések között nem történnek további API hívások.

> [!NOTE]
> A sablon `lang=CZ` paramétert használ az API kérésben. Ez kritikus, mert a `rates[]` tömb a kiválasztott nyelven az ország neve szerint van betűrendben rendezve. A `lang=EN`-re váltás eltérő rendezést eredményezne, és az összes tömbindex-hozzárendelést elrontaná.

## Eszközfunkciók

A sablon 30 csak olvasható szenzor eszközt biztosít, egyet minden devizához. Minden érték CZK-ban van.

### Fő devizák

A leggyakrabban követett árfolyamok: EUR (euró), USD (amerikai dollár), GBP (brit font), CHF (svájci frank) és PLN (lengyel zloty). Ezek 1 egység külföldi devizára vonatkoznak — például egy 21,315-ös USD árfolyam azt jelenti, hogy 1 USD = 21,315 CZK.

### Többegységes devizák

Kilenc deviza többegységes árfolyamot használ az alacsony egységenkénti CZK értékük miatt:

| Deviza | Mennyiség | Jelentés |
|--------|-----------|----------|
| HUF (magyar forint) | 100 | Árfolyam 100 HUF-ra |
| INR (indiai rúpia) | 100 | Árfolyam 100 INR-ra |
| ISK (izlandi korona) | 100 | Árfolyam 100 ISK-ra |
| JPY (japán jen) | 100 | Árfolyam 100 JPY-ra |
| KRW (dél-koreai von) | 100 | Árfolyam 100 KRW-ra |
| PHP (Fülöp-szigeteki peso) | 100 | Árfolyam 100 PHP-ra |
| THB (thai baht) | 100 | Árfolyam 100 THB-ra |
| TRY (török líra) | 100 | Árfolyam 100 TRY-ra |
| IDR (indonéz rúpia) | 1000 | Árfolyam 1000 IDR-ra |

A sablon az API-ból a nyers `rate` értéket olvassa be, az `amount`-tal való osztás nélkül. Például egy 13,328-as JPY árfolyam a TapHome-ban azt jelenti, hogy 100 JPY = 13,328 CZK, nem 1 JPY = 13,328 CZK.

### Teljes devizalista

Mind a 30 deviza: AUD, BRL, CAD, CHF, CNY, DKK, EUR, GBP, HKD, HUF, IDR, ILS, INR, ISK, JPY, KRW, MXN, MYR, NOK, NZD, PHP, PLN, RON, SEK, SGD, THB, TRY, USD, XDR (IMF Különleges Lehívási Jogok), ZAR.

## Automatizálási példák

### Értesítés árfolyam-küszöbnél

Használj deviza szenzort egy okos szabály feltételeként, hogy értesítést kapj, amikor egy árfolyam átlép egy küszöbértéket:

- Feltétel: EUR érték 25,00 fölé emelkedik
- Művelet: Push értesítés küldése

### Árfolyam alapú kapcsolás

Indíts műveleteket árfolyammozgások alapján — például kapcsolj kijelző indikátorokat vagy vezérelj kimeneteket, amikor egy figyelt deviza eléri a célzott tartományt.

## Hibaelhárítás

### Minden eszköz nullát vagy semmilyen adatot nem mutat

1. Ellenőrizd a TapHome Core internetkapcsolatát — a sablon kimenő HTTPS hozzáférést igényel az `api.cnb.cz`-hez
2. Ellenőrizd, hogy az API válaszol — nyisd meg a `https://api.cnb.cz/cnbapi/exrates/daily?date=2026-03-28&lang=CZ` címet böngészőben
3. Az új árfolyamokat minden munkanapon körülbelül 14:30 CET-kor teszik közzé. Hétvégén és ünnepnapokon az API az utolsó érvényes árfolyamokat adja vissza

### Egyes devizák értékei helytelennek tűnnek

Nézd meg a fenti többegységes árfolyamok táblázatát. Az olyan devizák, mint a JPY, HUF, KRW és IDR, 100 vagy 1000 egységre vannak jegyezve, nem 1 egységre. Ez a standard ČNB konvenció, nem sablonhiba.

### Az adatok nem frissülnek

A sablon óránként kérdezi le az API-t. Ha az árfolyamok elavultnak tűnnek, ellenőrizd, hogy a TapHome Core rendelkezik-e internet-hozzáféréssel, és hogy a CNB API elérhető-e. Az API-nak nincsenek dokumentált kéréslimitjei, de tartós kapcsolati problémák megakadályozzák a frissítéseket.

## Elérhető eszközök 30

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

CNB CZK Árfolyamok Modul

Egyéni változók

Olvasás (modul)

```taphome
VAR today := tostring(NOW(), "yyyy-MM-dd");
VAR response := SENDHTTPREQUEST("/cnbapi/exrates/daily?date=" + today + "&lang=CZ");
IF response.IsSuccess
    responsejson := response.Content;
ELSE
    ADDERROR(response.StatusCode + " (" + response.ReasonPhrase + ")");
END
```

Ausztrál dollár (AUD) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[0].rate");
```

Brazil real (BRL) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[1].rate");
```

Kanadai dollár (CAD) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[13].rate");
```

Kínai jüan (CNY) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[2].rate");
```

Dán korona (DKK) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[3].rate");
```

Euró (EUR) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[4].rate");
```

Brit font (GBP) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[29].rate");
```

Hongkongi dollár (HKD) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[6].rate");
```

Magyar forint (HUF) Változó Csak olvasható

Árfolyam 100 HUF-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[15].rate");
```

Svájci frank (CHF) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[25].rate");
```

Indonéz rúpia (IDR) Változó Csak olvasható

Árfolyam 1000 IDR-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[8].rate");
```

Izraeli sékel (ILS) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[10].rate");
```

Indiai rúpia (INR) Változó Csak olvasható

Árfolyam 100 INR-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[7].rate");
```

Izlandi korona (ISK) Változó Csak olvasható

Árfolyam 100 ISK-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[9].rate");
```

Japán jen (JPY) Változó Csak olvasható

Árfolyam 100 JPY-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[11].rate");
```

Dél-koreai von (KRW) Változó Csak olvasható

Árfolyam 100 KRW-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[14].rate");
```

Mexikói peso (MXN) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[17].rate");
```

Malajziai ringgit (MYR) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[16].rate");
```

Norvég korona (NOK) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[19].rate");
```

Új-zélandi dollár (NZD) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[20].rate");
```

Fülöp-szigeteki peso (PHP) Változó Csak olvasható

Árfolyam 100 PHP-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[5].rate");
```

Lengyel zloty (PLN) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[21].rate");
```

Román lej (RON) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[22].rate");
```

Svéd korona (SEK) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[24].rate");
```

Szingapúri dollár (SGD) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[23].rate");
```

Thai baht (THB) Változó Csak olvasható

Árfolyam 100 THB-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[26].rate");
```

Török líra (TRY) Változó Csak olvasható

Árfolyam 100 TRY-ra

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[27].rate");
```

Amerikai dollár (USD) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[28].rate");
```

IMF SDR (XDR) Változó Csak olvasható

IMF Különleges Lehívási Jogok — összetett tartalékeszköz

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[18].rate");
```

Dél-afrikai rand (ZAR) Változó Csak olvasható

string Egység: CZK json\_path

Olvasás

```taphome
PARSEJSON(responsejson, "$.rates[12].rate");
```

**Kapcsolat:** Packet Parser → HTTP

## Források

- CNB API — OpenAPI Specification
  
  [api.cnb.cz](https://api.cnb.cz/cnbapi/api-docs) 2026-03-28
- CNB Exchange Rate Format & Currency List
  
  [www.cnb.cz](https://www.cnb.cz/en/faq/Format-of-the-foreign-exchange-market-rates/) 2026-03-28

## Kapcsolódó dokumentáció

- [Packet Parser integráció](https://taphome.com/hu/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/hu/docs/integration/packet-parser/)
- [Packet parser függvények](https://taphome.com/hu/docs/script/packet-parser/)
- [Elemző függvények](https://taphome.com/hu/docs/script/parsing-functions/)

