{"id":16926,"date":"2026-10-13T22:20:15","date_gmt":"2026-10-13T20:20:15","guid":{"rendered":"https:\/\/www.bitcoinstuffstore.com\/?p=16926"},"modified":"2026-10-14T08:34:20","modified_gmt":"2026-10-14T06:34:20","slug":"btclock-lightning-piggy-home-assistant","status":"publish","type":"post","link":"https:\/\/www.bitcoinstuffstore.com\/de\/btclock-lightning-piggy-home-assistant\/","title":{"rendered":"Deine BTClock bei jedem Zap und jeder Einzahlung ins Lightning Piggy leuchten lassen"},"content":{"rendered":"<p>Krijg ik een zap op Nostr, dan knippert mijn BTClock paars en oranje.<br \/>\nStopt iemand sats in de Lightning Piggy, dan wordt hij roze en oranje en staat het bedrag op het scherm.<br \/>\nEn de rest van de dag kleurt hij groen of rood, net hoe de koers het doet.<br \/>\nOndertussen piept mijn telefoon en zegt de speaker in de keuken wie er sats stuurde.<\/p>\n<p>Ik heb het nergens anders zo gezien, dus ik schrijf op hoe je het zelf bouwt. Ook als je geen programmeur bent.<\/p>\n<p>Ben je een beetje technisch, dan is dit de structuur die je als eerste wilt zien:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" width=\"1600\" height=\"900\" class=\"aligncenter size-full wp-image-16949\" src=\"https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/schema-btclock-piggy-home-assistant-v6.png\" alt=\"Schema: een Nostr-zap, een storting in de Lightning Piggy en de bitcoinkoers lopen via een script, LNbits en een koerssensor naar Home Assistant, dat de BTClock, de telefoon en de speaker aanstuurt\" title=\"Bitcoin Merchandise -\" srcset=\"https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/schema-btclock-piggy-home-assistant-v6.png 1600w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/schema-btclock-piggy-home-assistant-v6-300x169.png 300w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/schema-btclock-piggy-home-assistant-v6-1024x576.png 1024w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/schema-btclock-piggy-home-assistant-v6-768x432.png 768w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/schema-btclock-piggy-home-assistant-v6-1536x864.png 1536w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/schema-btclock-piggy-home-assistant-v6-18x10.png 18w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/schema-btclock-piggy-home-assistant-v6-600x338.png 600w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<h2>Wat het doet<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-16923\" src=\"https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-zap-paars-1024x911.jpg\" alt=\"BTClock met +21 op het scherm en paars licht op de muur\" title=\"Bitcoin Merchandise -\"><\/p>\n<table>\n<thead>\n<tr>\n<th>Er gebeurt dit<\/th>\n<th>De BTClock<\/th>\n<th>Je telefoon<\/th>\n<th>De speaker<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Iemand zapt je op Nostr<\/td>\n<td>10 keer paars en oranje knipperen, 20 seconden paars en oranje, bedrag op het scherm<\/td>\n<td>Melding met bedrag en afzender<\/td>\n<td>&#8220;Je hebt een zap van 21 sats gekregen&#8221;<\/td>\n<\/tr>\n<tr>\n<td>Iemand stopt sats in de Lightning Piggy<\/td>\n<td>10 keer roze en oranje knipperen, 20 seconden roze en oranje, bedrag op het scherm<\/td>\n<td>Melding met bedrag<\/td>\n<td>&#8220;Er zijn 1000 sats in de spaarpot gestort&#8221;<\/td>\n<\/tr>\n<tr>\n<td>De rest van de tijd<\/td>\n<td>Links de euro, rechts de dollar: groen als de koers hoger is dan gisteren, rood als hij lager is. Hoe groter de beweging, hoe dieper de kleur<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Daarna laat de klok de koers zien en wisselt hij weer elke 30 seconden tussen blokhoogte, koers, fees en de rest.<br \/>\nDe klok licht ook &#8217;s nachts op. De speaker houdt zijn mond tussen middernacht en zes uur.<\/p>\n<h2>Wat heb je nodig<\/h2>\n<ul>\n<li><strong>Een <a href=\"https:\/\/www.bitcoinstuffstore.com\/product\/btclock-rev-b-frontlight\/\">BTClock<\/a><\/strong>, de e-paper bitcoinklok met zeven schermpjes en vier LED&#8217;s.<\/li>\n<li><strong>Een <a href=\"https:\/\/www.bitcoinstuffstore.com\/product\/lightning-piggy\/\">Lightning Piggy<\/a><\/strong>, een spaarpot die het saldo van een Lightning-wallet laat zien. Ideaal voor kinderen.<\/li>\n<li><strong><a href=\"https:\/\/www.home-assistant.io\/\" target=\"_blank\" rel=\"noopener\">Home Assistant<\/a><\/strong>, de gratis software die je huis aanstuurt. Draait op een mini-pc, een Raspberry Pi of een kant-en-klaar kastje.<\/li>\n<li><strong>Een LNbits-wallet<\/strong> voor de piggy. Wil je die zelf draaien, dan kan dat bijvoorbeeld op een <a href=\"https:\/\/www.bitcoinstuffstore.com\/product\/start9-server-one\/\">Start9 Server One<\/a>.<\/li>\n<li><strong>Een Nostr-account met een Lightning-adres<\/strong> in je profiel, voor de zaps.<\/li>\n<\/ul>\n<p>Optioneel: een <a href=\"https:\/\/www.bitcoinstuffstore.com\/product\/nerdqaxe\/\">NerdQAxe++<\/a>. De BTClock laat dan ook je hashrate en je beste difficulty zien.<\/p>\n<p><img decoding=\"async\" width=\"1024\" height=\"576\" class=\"aligncenter size-large wp-image-16924\" src=\"https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-piggy-nerdqaxe-vervaagd-1024x576.jpg\" alt=\"BTClock met de hashrate van een NerdQAxe++, naast een Lightning Piggy\" title=\"Bitcoin Merchandise -\" srcset=\"https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-piggy-nerdqaxe-vervaagd-1024x576.jpg 1024w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-piggy-nerdqaxe-vervaagd-300x169.jpg 300w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-piggy-nerdqaxe-vervaagd-768x432.jpg 768w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-piggy-nerdqaxe-vervaagd-1536x864.jpg 1536w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-piggy-nerdqaxe-vervaagd-18x10.jpg 18w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-piggy-nerdqaxe-vervaagd-600x338.jpg 600w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-piggy-nerdqaxe-vervaagd.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2>Hoe het in elkaar zit<\/h2>\n<p>Het idee is simpel. Home Assistant is de spin in het web.<\/p>\n<ol>\n<li>Komt er een betaling binnen, dan stuurt LNbits (piggy) of een klein script (Nostr) een seintje naar Home Assistant.<\/li>\n<li>Home Assistant stuurt een melding naar je telefoon en laat de speaker praten.<\/li>\n<li>Home Assistant vertelt de BTClock welke kleur hij moet tonen en welk bedrag op het scherm moet.<\/li>\n<\/ol>\n<p>De BTClock heeft daarvoor een eigen API. Je kunt hem via je netwerk opdrachten geven, zoals &#8220;zet de LED&#8217;s op paars&#8221; of &#8220;toon deze tekst&#8221;.<\/p>\n<h2>Gebouwd door de community<\/h2>\n<p>Dit had ik nooit alleen kunnen maken. Alles waar het op draait, is gebouwd door mensen die hun werk delen.<\/p>\n<ul>\n<li><strong>BTClock<\/strong>: de firmware staat openbaar op <a href=\"https:\/\/git.btclock.dev\/btclock\/btclock_v4\" target=\"_blank\" rel=\"noopener\">git.btclock.dev<\/a>. Daardoor kon ik precies zien wat de klok doet, en ontdekte ik dat een kleur via de API ook &#8217;s nachts werkt.<\/li>\n<li><strong>Lightning Piggy<\/strong>: <a href=\"https:\/\/github.com\/LightningPiggy\/lightning-piggy\" target=\"_blank\" rel=\"noopener\">open source<\/a>, gemaakt om kinderen met echte sats te leren sparen.<\/li>\n<li><strong>LNbits<\/strong>, <strong>Home Assistant<\/strong> en <strong>phoenixd<\/strong> (de Lightning-node achter LNbits): allemaal open source. En <strong>Nostr<\/strong> is een open protocol. Niemand is er de baas over.<\/li>\n<\/ul>\n<p>Daarom kon dit. Iemand bouwt iets en deelt het, en een ander bouwt erop verder.<\/p>\n<p>Bouw je dit na of maak je het beter? Deel het, noem de makers en zap ze een paar sats. Zo blijft deze community groeien.<\/p>\n<h2>Stap 1: zet de BTClock op firmware v4<\/h2>\n<p>De nieuwste firmware staat op <a href=\"https:\/\/git.btclock.dev\/btclock\/btclock_v4\" target=\"_blank\" rel=\"noopener\">git.btclock.dev<\/a>. Je hebt twee bestanden nodig die bij jouw klok passen: de firmware en de webinterface. Bij de Rev B met 2,13 inch scherm zijn dat <code>btclock_rev_b_ota.bin<\/code> en <code>storage_8mb.bin<\/code>.<\/p>\n<p>Upload ze in de webinterface van de klok via <strong>Firmware update<\/strong>. Eerst de firmware, dan de webinterface. De klok herstart vanzelf.<\/p>\n<p>Zoek daarna het IP-adres van je klok op (staat in de webinterface onder Systeeminformatie). Dat heb je straks nodig.<\/p>\n<p><img decoding=\"async\" width=\"1024\" height=\"585\" class=\"aligncenter size-large wp-image-16925\" src=\"https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-webinterface-1024x585.jpg\" alt=\"De webinterface van de BTClock: schermen, valuta, schermcyclus en instellingen\" title=\"Bitcoin Merchandise -\" srcset=\"https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-webinterface-1024x585.jpg 1024w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-webinterface-300x171.jpg 300w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-webinterface-768x439.jpg 768w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-webinterface-1536x878.jpg 1536w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-webinterface-18x10.jpg 18w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-webinterface-600x343.jpg 600w, https:\/\/www.bitcoinstuffstore.com\/wp-content\/uploads\/2026\/10\/btclock-webinterface.jpg 2000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>In de webinterface zie je meteen hoeveel de klok kan: ruim tien schermen, van blokhoogte en koers tot halving, fees, supply en de hashrate van je miner. Je kiest zelf welke aan staan, in welke valuta, en hoe lang elk scherm blijft staan.<\/p>\n<p>Twee dingen om te weten:<\/p>\n<ul>\n<li>Zie je na het updaten &#8220;Lost connection&#8221;, dan laat je browser de oude pagina uit zijn cache zien. Druk op Cmd+Shift+R (Mac) of Ctrl+Shift+R (Windows).<\/li>\n<li>&#8220;Tijd per scherm&#8221; staat in minuten, niet in seconden.<\/li>\n<\/ul>\n<h2>Stap 2: laat Home Assistant met de klok praten<\/h2>\n<p>Home Assistant kan standaard geen opdrachten naar een apparaat sturen. Daar is <code>rest_command<\/code> voor. Zet dit onderaan je <code>configuration.yaml<\/code> (via de add-on File editor) en vervang het IP-adres door dat van jouw klok:<\/p>\n<pre><code>rest_command:\n  btclock_leds:\n    url: \"http:\/\/192.168.1.50\/api\/lights\/set\"\n    method: POST\n    content_type: \"application\/json\"\n    payload: \"{{ kleuren }}\"\n  btclock_api:\n    url: \"http:\/\/192.168.1.50{{ pad }}\"\n    method: POST\n    content_type: \"application\/json\"\n    payload: \"{{ data | default('{}') }}\"<\/code><\/pre>\n<p>Herstart Home Assistant.<\/p>\n<p>Maak dan een script aan (<strong>Instellingen \u2192 Automatiseringen en sc\u00e8nes \u2192 Scripts \u2192 Nieuw script \u2192 YAML-modus<\/strong>) en plak dit erin. Pas bij de laatste LED-stap de vier kleuren aan naar de kleuren die jouw klok normaal heeft:<\/p>\n<pre><code>alias: BTClock signaal\nmode: queued\nfields:\n  kleur:\n    default: \"#FF1493\"\n  kleur2:\n    default: \"#F7931A\"\n  knipper:\n    default: 10\n  houd:\n    default: 20\n  bedrag:\n    default: 0\nsequence:\n  - if: \"{{ bedrag | int(0) &gt; 0 }}\"\n    then:\n      - action: rest_command.btclock_api\n        data:\n          pad: \/api\/action\/pause\n      - action: rest_command.btclock_api\n        data:\n          pad: \/api\/show\/text\n          data: \"{{ {'t': '+' ~ (bedrag | int(0))} | to_json }}\"\n  - repeat:\n      count: \"{{ knipper }}\"\n      sequence:\n        - action: rest_command.btclock_leds\n          data:\n            kleuren: \"{{ ([{'hex': kleur}] * 4) | to_json }}\"\n        - delay:\n            milliseconds: 400\n        - action: rest_command.btclock_leds\n          data:\n            kleuren: \"{{ ([{'hex': kleur2}] * 4) | to_json }}\"\n        - delay:\n            milliseconds: 400\n  - action: rest_command.btclock_leds\n    data:\n      kleuren: \"{{ [{'hex': kleur}, {'hex': kleur2}, {'hex': kleur}, {'hex': kleur2}] | to_json }}\"\n  - delay:\n      seconds: \"{{ houd }}\"\n  - action: rest_command.btclock_leds\n    data:\n      kleuren: &gt;\n        {% set ns = namespace(k=[]) %}\n        {% for s in ['sensor.bitcoin_24u_verandering', 'sensor.bitcoin_24u_verandering_usd'] %}\n        {% set c = '#00C853' if states(s) | float(0) &gt;= 0 else '#FF1A1A' %}\n        {% set ns.k = ns.k + [{'hex': c}, {'hex': c}] %}\n        {% endfor %}\n        {{ ns.k | to_json }}\n  - if: \"{{ bedrag | int(0) &gt; 0 }}\"\n    then:\n      - action: rest_command.btclock_api\n        data:\n          pad: \/api\/show\/screen\n          data: '{\"s\": 20}'\n      - action: rest_command.btclock_api\n        data:\n          pad: \/api\/action\/timer_restart<\/code><\/pre>\n<p>Test het meteen: klik bij het script op <strong>Uitvoeren<\/strong>. Je klok hoort 10 keer roze en oranje te knipperen. Na afloop springt hij naar het koersscherm (scherm 20) en loopt de cyclus weer.<\/p>\n<p>De laatste LED-stap zet de klok op groen of rood. Daarvoor heb je de koerssensor uit stap 5 nodig. Sla je die over, vervang die regel dan door je eigen vaste kleuren.<\/p>\n<p>Waarom via de API en niet via de instellingen van de klok? De BTClock heeft een stand &#8220;niet storen&#8221; voor &#8217;s nachts. Die houdt de gewone knippereffecten tegen, maar een kleur die je via de API zet niet. Zo licht hij ook om drie uur &#8217;s nachts op als er sats binnenkomen.<\/p>\n<h2>Stap 3: koppel de Lightning Piggy<\/h2>\n<p>De Lightning Piggy draait op een LNbits-wallet. In LNbits maak je met de extensie <strong>Pay Links<\/strong> een betaallink aan. Die heeft een veld <strong>Webhook URL<\/strong>: bij elke betaling stuurt LNbits daar een seintje heen.<\/p>\n<p>Maak in Home Assistant een nieuwe automatisering met als trigger <strong>Webhook<\/strong>. Home Assistant geeft je dan een adres, en dat plak je in LNbits bij Webhook URL.<\/p>\n<p>Dit zijn de acties van de automatisering (YAML-modus):<\/p>\n<pre><code>- variables:\n    sats: \"{{ ((trigger.json.amount | default(0)) | int \/ 1000) | round | int }}\"\n- action: notify.mobile_app_jouw_telefoon\n  data:\n    title: Spaarpot\n    message: \"Er zijn {{ sats }} sats in de spaarpot gestort!\"\n- action: script.turn_on\n  target:\n    entity_id: script.btclock_signaal\n  data:\n    variables:\n      kleur: \"#FF1493\"\n      kleur2: \"#F7931A\"\n      bedrag: \"{{ sats }}\"<\/code><\/pre>\n<p>Wil je de speaker erbij, voeg dan een actie <code>tts.speak<\/code> toe met dezelfde zin, eventueel met een tijdsvoorwaarde ervoor.<\/p>\n<h2>Stap 4: koppel je Nostr-zaps<\/h2>\n<p>Eerst het belangrijkste: zet een <strong>Lightning-adres in je Nostr-profiel<\/strong>. In Primal doe je dat via Profiel bewerken. Zonder dat adres kan niemand je zappen. Ik ben dit zelf ook vergeten, en heb een avond gezocht waarom er niets binnenkwam.<\/p>\n<p>Daarna laat je een klein script meeluisteren op Nostr, op een computer die altijd aan staat. Een Raspberry Pi is genoeg. Ziet het script een zap voor jouw account, dan stuurt het een seintje naar een tweede webhook in Home Assistant. Die automatisering doet hetzelfde als bij de piggy, maar roept het script aan met <code>kleur: \"#8E30EB\"<\/code> (paars) en <code>kleur2: \"#F7931A\"<\/code> (oranje).<\/p>\n<p>Het mooie: dit werkt met elke wallet. Je zaps blijven gewoon binnenkomen waar ze nu binnenkomen.<\/p>\n<p>Zo&#8217;n script laat je makkelijk schrijven door een AI, zie de prompt onderaan.<\/p>\n<h2>Stap 5: groen of rood met de koers<\/h2>\n<p>Zet dit ook onderaan je <code>configuration.yaml<\/code>. Home Assistant haalt dan elke 5 minuten op hoeveel de koers in 24 uur is veranderd, in euro en in dollar:<\/p>\n<pre><code>rest:\n  - resource: \"https:\/\/api.coingecko.com\/api\/v3\/simple\/price?ids=bitcoin&amp;vs_currencies=eur,usd&amp;include_24hr_change=true\"\n    scan_interval: 300\n    sensor:\n      - name: \"Bitcoin 24u verandering\"\n        unique_id: bitcoin_24u_verandering\n        unit_of_measurement: \"%\"\n        value_template: \"{{ value_json.bitcoin.eur_24h_change | round(2) }}\"\n      - name: \"Bitcoin 24u verandering USD\"\n        unique_id: bitcoin_24u_verandering_usd\n        unit_of_measurement: \"%\"\n        value_template: \"{{ value_json.bitcoin.usd_24h_change | round(2) }}\"<\/code><\/pre>\n<p>Maak dan een automatisering die bij elke verandering de LED&#8217;s zet. De twee linker LED&#8217;s volgen de euro, de twee rechter de dollar. Zo zie je in \u00e9\u00e9n oogopslag of bitcoin in beide valuta stijgt, of maar in \u00e9\u00e9n. Ik gebruik vier tinten per kant: onder 1%, 1 tot 5%, 5 tot 10% en daarboven, steeds dieper groen of rood:<\/p>\n<pre><code>triggers:\n  - trigger: state\n    entity_id:\n      - sensor.bitcoin_24u_verandering\n      - sensor.bitcoin_24u_verandering_usd\n  - trigger: time_pattern\n    minutes: \"\/15\"\nconditions:\n  - condition: state\n    entity_id: script.btclock_signaal\n    state: \"off\"\nactions:\n  - action: rest_command.btclock_leds\n    data:\n      kleuren: &gt;\n        {% set ns = namespace(k=[]) %}\n        {% for s in ['sensor.bitcoin_24u_verandering', 'sensor.bitcoin_24u_verandering_usd'] %}\n        {% set p = states(s) | float(0) %}{% set a = p | abs %}\n        {% if p &gt;= 0 %}{% set c = '#B9F6CA' if a &lt; 1 else ('#4CE07A' if a &lt; 5 else ('#00B33C' if a &lt; 10 else '#00661F')) %}\n        {% else %}{% set c = '#FFB3B3' if a &lt; 1 else ('#FF5C5C' if a &lt; 5 else ('#E00000' if a &lt; 10 else '#7A0000')) %}{% endif %}\n        {% set ns.k = ns.k + [{'hex': c}, {'hex': c}] %}\n        {% endfor %}\n        {{ ns.k | to_json }}<\/code><\/pre>\n<h2>Stap 6: testen<\/h2>\n<p>Stuur jezelf een paar sats via de Lightning Piggy en laat iemand een notitie van je zappen. Gaat er iets mis, kijk dan in Home Assistant bij de automatisering onder <strong>Traces<\/strong>. Daar zie je stap voor stap wat er gebeurde.<\/p>\n<h2>Probeer het zelf<\/h2>\n<p>Stuur een paar sats naar:<\/p>\n<p><strong>zap@piggy.bitcoinstuffstore.com<\/strong><\/p>\n<p>Dan knippert mijn klok roze en hoor ik in de keuken dat er sats binnen zijn. Je mag er een berichtje bij zetten, dat lees ik op mijn telefoon. Elke sat gaat in de spaarpot.<\/p>\n<h2>FAQ<\/h2>\n<p><strong>Moet ik kunnen programmeren?<\/strong><br \/>\nNee. Je kopieert een paar blokken tekst naar Home Assistant en past het IP-adres en je kleuren aan. Voor het Nostr-script gebruik je de prompt hieronder.<\/p>\n<p><strong>Werkt dit ook &#8217;s nachts?<\/strong><br \/>\nDe klok wel, ook als &#8220;niet storen&#8221; aan staat. De speaker kun je met een tijdsvoorwaarde stil houden.<\/p>\n<p><strong>Kan ik andere kleuren kiezen?<\/strong><br \/>\nJa. Elke hexkleur werkt. Ook het aantal keer knipperen en hoe lang de kleur blijft staan pas je aan in de automatisering.<\/p>\n<p><strong>Heb ik een NerdQAxe++ nodig?<\/strong><br \/>\nNee, die is optioneel. Heb je er een, dan toont de BTClock ook je hashrate.<\/p>\n<p><strong>Waarom staat het bedrag op het scherm en niet het saldo?<\/strong><br \/>\nHet bedrag komt mee met elke betaling. Het saldo staat in je wallet. De BTClock kan het saldo van een wallet tonen via Nostr Wallet Connect (scherm NWC Balance). Koppel je de wallet van de piggy daar, dan zie je ook het saldo.<\/p>\n<p><strong>Kan ik dit zelf laten bouwen door een AI?<\/strong><br \/>\nJa. Plak de prompt hieronder in Claude of een andere AI-assistent die in je terminal kan werken. Vul eerst de vier gegevens bovenaan in.<\/p>\n<pre><code>Ik wil dat mijn BTClock (firmware v4) oplicht als ik sats ontvang. Help me dit stap voor stap bouwen in Home Assistant. Leg elke stap eenvoudig uit en vraag mij om wachtwoorden en sleutels zelf in te vullen.\n\nMijn gegevens:\n- IP-adres van mijn BTClock: [vul in]\n- Adres van mijn Home Assistant: [vul in]\n- Mijn Nostr npub: [vul in]\n- Mijn Lightning Piggy draait op LNbits op: [vul in]\n\nWat ik wil:\n1. Een rest_command in configuration.yaml voor \/api\/lights\/set en een algemene rest_command voor andere BTClock-API-paden.\n2. Een script \"BTClock signaal\" met de velden kleur, knipper, houd en bedrag: eerst het bedrag tonen via \/api\/show\/text (met \/api\/action\/pause ervoor), dan 10 keer knipperen in de kleur, 20 seconden vasthouden, daarna mijn eigen LED-kleuren terugzetten en via \/api\/show\/screen en \/api\/action\/timer_restart de schermcyclus hervatten.\n3. Een automatisering met een webhook-trigger voor de betaallink van mijn Lightning Piggy in LNbits: melding op mijn telefoon en het script in roze (#FF1493) met het bedrag in sats (amount in de webhook is in millisats).\n4. Een klein Python-script dat als dienst op een altijd-aan computer draait, op Nostr-relays luistert naar zap-bevestigingen (kind 9735) voor mijn npub, het bedrag uit de bolt11 haalt en een tweede webhook in Home Assistant aanroept. Die automatisering roept het script aan in paars (#8E30EB).\n5. Test elke stap voordat je verdergaat, en vertel me wat ik op de klok hoor te zien.<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Lass deine BTClock bei einem Nostr-Zap oder einer Einzahlung ins Lightning Piggy leuchten und mit dem Kurs die Farbe wechseln. Schritt f\u00fcr Schritt, mit Home Assistant.<\/p>","protected":false},"author":1,"featured_media":16923,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_focus_keyword":"btclock home assistant","rank_math_title":"BTClock en Lightning Piggy koppelen aan Home Assistant","rank_math_description":"Laat je BTClock oplichten bij een Nostr-zap of een storting in de Lightning Piggy, en kleuren met de koers. Stap voor stap, met Home Assistant.","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_pillar_content":"","rank_math_breadcrumb_title":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_joinchat":[],"footnotes":""},"categories":[475,485],"tags":[],"class_list":["post-16926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gadgets","category-home-automation"],"_links":{"self":[{"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/posts\/16926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/comments?post=16926"}],"version-history":[{"count":10,"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/posts\/16926\/revisions"}],"predecessor-version":[{"id":16950,"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/posts\/16926\/revisions\/16950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/media\/16923"}],"wp:attachment":[{"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/media?parent=16926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/categories?post=16926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitcoinstuffstore.com\/de\/wp-json\/wp\/v2\/tags?post=16926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}