Gicisky BLE Label Home Assistant Integration
🐞 Found a bug? Let us know via an Issue.
💡 Have a question or suggestion? Join the Discussion!
- TFT 2.1" BW (250x132)
- EPD 2.1" BWR (250x128)
- EPD 2.9" BWR (296x128)
- EPD 4.2" BWR (400x300)
- EPD 7.5" BWR (800x480)
- Install this integration with HACS (adding repository required), or copy the contents of this
repository into the
custom_components/giciskydirectory. - Restart Home Assistant.
-
It is strongly recommended to use a Bluetooth proxy instead of a built-in Bluetooth adapter.
Bluetooth proxies generally offer more stable connections and better range, especially in environments with multiple BLE devices. -
When using a Bluetooth proxy, it is strongly recommended to keep the scan interval at its default value.
Changing these values may cause issues with Bluetooth data transmission. -
bluetooth_proxy: must always have active: true.
Example (recommended configuration with default values):
esp32_ble_tracker: scan_parameters: active: true bluetooth_proxy: active: true
| Size | Example | Preview | Yaml |
|---|---|---|---|
| 2.1" (250x128) | Date | ![]() |
2.1" Date |
| 2.1" (250x128) | Naver Weather | ![]() |
2.1" Naver Weather |
| 2.1" (250x128) | Wifi | ![]() |
2.1" Wifi |
| 2.1" (250x128) | TMap time | ![]() |
2.1" TMap time |
| 2.9" (296x128) | Google Calendar | ![]() |
2.9" Google Calendar |
| 4.2" (400x300) | Image | ![]() |
4.2" Image |
| 4.2" (400x300) | Naver Weather | ![]() |
4.2" Naver Weather |
| 4.2" (400x300) | Date Weather | ![]() |
4.2" Date Weather |
| 7.5" (800x480) | Google Calendar | ![]() |
7.5" Google Calendar |
| 7.5" (800x480) | Date Weather | ![]() |
7.5" Date Weather |
action: gicisky.write
data:
rotate: 0 or 90 or 180 or 270
background: white or black or red
payload:
- type: text
value: Hello World!
x: 10
y: 10
size: 40
- type: barcode
data: "12345"
code: "code128"
x: 10
y: 10
- type: icon
value: account-cowboy-hat
x: 6
y: 12
size: 12
- type: dlimg
url: "https://image url.png" or "/config/www/images/image.png"
x: 10
y: 10
xsize: 12
ysize: 12
- type: qrcode
data: "qr data"
x: 140
y: 50
boxsize: 2
border: 2
target:
device_id: <your device>- fonts/CookieRunBlack.ttf
- fonts/CookieRunBold.ttf
- fonts/CookieRunRegular.ttf
- fonts/GmarketSansTTFBold.ttf
- fonts/GmarketSansTTFLight.ttf
- fonts/GmarketSansTTFMedium.ttf
- fonts/NotoSansKR-Black.ttf
- fonts/NotoSansKR-Bold.ttf
- fonts/NotoSansKR-ExtraBold.ttf
- fonts/NotoSansKR-ExtraLight.ttf
- fonts/NotoSansKR-Light.ttf
- fonts/NotoSansKR-Medium.ttf
- fonts/NotoSansKR-Regular.ttf
- fonts/NotoSansKR-SemiBold.ttf
- fonts/NotoSansKR-Thin.ttf
- fonts/OwnglyphParkDaHyun.ttf
#https://openapi.sk.com/products/detail?linkMenuSeq=46
rest_command:
request_tmap_routes:
url: https://apis.openapi.sk.com/tmap/routes?version=1
method: POST
headers:
appKey: !secret tmap_api_key
accept: "application/json, text/html"
content_type: "application/json; charset=utf-8"
payload: >-
{
"startX": {{ startX }},
"startY": {{ startY }},
"endX": {{ endX }},
"endY": {{ endY }},
"searchOption": {{ searchOption }},
"totalValue": 2,
"trafficInfo ": "Y",
"mainRoadInfo": "Y",
}
Remote Calendar -> Add google *.ics









