• Tag Archieven installeren
  • LD2410C Radar aanwezigheidssensor – Eerste stappen en meer

    LD2410C Radar aanwezigheidssensor
    Koop de LD2410C Radar aanwezigheidssensor en steun dit kanaal

    De LD2410C is een mmWave-aanwezigheids-/bewegingssensor die erg goedkoop en breed verkrijgbaar is. Met een beetje hulp en begrip is het een GEWELDIG alternatief voor infrarood- en ultrasone detectoren. Voor die prijs is hij geschikt voor alles, van het detecteren van menselijke aanwezigheid/beweging in vrij grote ruimtes tot het regelen van de verlichting in opslagruimtes en kasten.

    Ik heb EINDELOOS veel tijd besteed aan het leren gebruiken van dit apparaat, mede door projecten die niet werkten, andere projecten met code achter een betaalmuur en meer.

    Commerciële kant-en-klare units

    Dus, ik begon mijn zoektocht met apparaten van Apollo Automation, zoals de Apollo Pro-1 mm Sensor en andere producten van hetzelfde bedrijf. Ze zijn GEWELDIG, maar niet goedkoop. Afhankelijk van waar je woont en je budget, kunnen ze uiteindelijk gewoon te duur zijn voor algemeen gebruik in huis.

    Daarna ben ik de LD2450 gaan bekijken en uiteindelijk besloot ik de LD2410C uit te proberen na het zien van verschillende YouTube-video’s over dit onderwerp… maar ik liep steeds tegen doodlopende wegen aan – tot nu toe.

    En hier zijn we dan… Ik heb een paar LD2410C-modules van AliExpress… simpel gezegd, ze hebben over het algemeen een 5-pins connector met aarde, seriële RX, seriële TX, een uitgang voor een LED en VCC. Voorlopig kunnen we de uitgang negeren en ons concentreren op de 4 pinnen – aarde (GND) is duidelijk, VCC naar 5V, RX en TX.

    Standalone gebruik van de LD2410C – zonder ESP

    Vervolgens heb ik een FTDI uit de voorraad gehaald (Koop deze hier en steun dit kanaal) – een klein printplaatje dat je in de seriële poort van je computer (of een hub) steekt en dat je 3V3V seriële RX- en TX-signalen geeft, evenals 3V3V- en 5V-uitgangen – ook deze is voor een prikkie verkrijgbaar bij AliExpress. Bij hun CHOICE-items zou je een paar LD2410C’s en een FTDI voor ongeveer 10 euro inclusief verzendkosten moeten kunnen krijgen. Tegenwoordig kies ik meestal voor seriële apparaten zoals FTDI’s met USB-C, omdat ik probeer te standaardiseren op USB-C, maar ik heb wel een paar USB-A naar C-adapters bij de hand, omdat niet al mijn USB-hubs een USB-C-aansluiting hebben.

    Hier is in ieder geval een oudere USB-A FTDI aangesloten op een LD2410C-sensor… de FTDI levert de 5V-voeding (ongeveer 79 mA nodig) en ook de seriële RX- en TX-signalen (aangesloten op de LD2410c in omgekeerde volgorde – d.w.z. RX op TX, TX op RX).

    LD2410C Radar aanwezigheidssensor met FDTI
    LD2410C Radar aanwezigheidssensor met FDTI
    LD2410C Radar aanwezigheidssensor
    LD2410C Radar aanwezigheidssensor

    Enkele details… als je naar de LD2410C kijkt, zie je rechts het apparaat – de sensorzijde is zichtbaar. Mijn exemplaar is ongeveer 20 mm bij 15 mm. Zoals je ziet heb ik TX, TX, aarde en VCC aangesloten. Dat is alles – voor slechts een paar euro kan dit apparaat, dat bijvoorbeeld met een app of pc communiceert, betrouwbaar de aanwezigheid en beweging van mensen detecteren. Om er iets nuttigs mee te doen, is iets meer werk nodig, maar laten we dat stap voor stap aanpakken.

    Aan de rechterkant detecteert het apparaat objecten recht vooruit tot een hoek van ongeveer 60 graden en werkt het op een afstand van enkele centimeters tot enkele meters – hoewel mijn ervaring tot nu toe suggereert dat 20 cm naar buiten het beste werkt. Oh ja, de LD2410C wordt warm tijdens gebruik. Hieronder zie je een beter beeld van mijn FTDI en de aansluitingen.

    FTDI en de aansluitingen
    FTDI en de aansluitingen

    Lees verder  Bericht ID 47642


  • ESP32 tools online

    ESP32 programmeren zonder IDE – maar met alleen browsergebaseerde tools

    ESP32 tools online
    ESP32 tools online

    Een gedetailleerd overzicht van verschillende online tools voor het werken met de ESP32-microcontroller. We bespreken diagnostische tools, firmware-installatieprogramma’s, software-installatieprogramma’s en online IDE’s.

    Inleiding

    Jarenlang betekende werken met een ESP32 meestal het installeren van de Arduino IDE, ESP-IDF of PlatformIO – het configureren van board support packages, het zoeken naar drivers en het debuggen van de mysteries van COM-poorten voordat je ook maar één regel code had geschreven. Dat is nog steeds de juiste aanpak voor serieuze softwareontwikkeling, maar het is niet langer het enige verhaal.

    Tegenwoordig is er een groeiend aantal browsergebaseerde tools waarmee je rechtstreeks via USB met een ESP32 kunt communiceren. Zonder een traditionele desktoptoolchain te installeren, kun je firmware flashen, de chip inspecteren, een seriële monitor openen, het bestandssysteem beheren, wifi configureren en in sommige gevallen zelfs je eigen code schrijven en compileren. Deze tools werken op Windows, macOS, Linux en ChromeOS. Als je een USB-kabel en een ondersteunde browser hebt, heb je alles wat je nodig hebt.

    ESP32 Online Tools

    Bekijken op YouTube

    Vandaag kijken we naar online tools voor de ESP32, tools die niets meer vereisen dan een webbrowser.

    Inleiding

    ESP32 tools online - Introductie
    ESP32 tools online – Introductie

    Jarenlang betekende werken met een ESP32 meestal het installeren van de Arduino IDE, ESP-IDF of PlatformIO – het configureren van board support packages, het zoeken naar drivers en het debuggen van COM-poortmysteries voordat je ook maar één regel code had geschreven. Dat is nog steeds de juiste aanpak voor serieuze softwareontwikkeling, maar het is niet langer het enige verhaal.

    Tegenwoordig is er een groeiend aantal browsergebaseerde tools die rechtstreeks via USB met een ESP32 kunnen communiceren. Zonder een traditionele desktoptoolchain te installeren, kun je firmware flashen, de chip inspecteren, een seriële monitor openen, het bestandssysteem beheren, Wi-Fi configureren en in sommige gevallen zelfs je eigen code schrijven en compileren. Deze tools werken op Windows, macOS, Linux en ChromeOS. Als je een USB-kabel en een ondersteunde browser hebt, heb je alles wat je nodig hebt.

    In dit artikel bekijken we vier categorieën online ESP32-tools en gaan we dieper in op de meest bruikbare voorbeelden in elke categorie. Onderweg komen we demo-ideeën tegen die direct in video’s kunnen worden omgezet, en aan het einde vind je een uitgebreide referentielijst met aanvullende tools.

    Vereisten voor browser en computer

    Alle tools in dit artikel maken gebruik van de Web Serial API, een browsertechnologie waarmee een webpagina rechtstreeks kan communiceren met een USB-seriepoort. Het goede nieuws is dat de vereisten voor je computer minimaal zijn: vrijwel elke computer werkt, in de meeste gevallen hoef je niets in te stellen en alle tools die hier worden besproken zijn volledig gratis. Voor de meeste heb je zelfs geen account nodig.

    Ondersteunde browsers

    De Web Serial API wordt ondersteund in Chromium-gebaseerde browsers versie 89 of later. De volgende browsers werken allemaal goed:

    • Google Chrome (aanbevolen)
    • Microsoft Edge
    • Opera
    • Brave

    De volgende browsers ondersteunen Web Serial niet standaard en werken niet met deze tools:

    • Firefox — Mozilla heeft Web Serial niet geïmplementeerd. Er bestaat een add-on van derden, maar deze is onofficieel.
    • Safari — Apple heeft Web Serial op geen enkel platform geïmplementeerd.
    • Elke browser op iOS — alle iOS-browsers zijn verplicht de engine van Apple te gebruiken, dus zelfs Chrome op een iPhone werkt niet.

    Een belangrijke opmerking specifiek voor Linux: de Snap-versie van Chromium werkt niet omdat de Snap-sandbox de toegang tot seriële poorten blokkeert. Als u Ubuntu of een vergelijkbare distributie gebruikt en uw poortlijst leeg is, controleer dan of u Chromium via Snap hebt geïnstalleerd. De oplossing is om Google Chrome rechtstreeks van Google te installeren of een niet-Snap Chromium-pakket te gebruiken.

    Opmerkingen over het besturingssysteem

    De onderstaande tabel geeft een overzicht van wat u mogelijk moet doen voordat deze tools uw board kunnen herkennen.

    Besturingssysteem Wat u mogelijk moet doen
    Windows 10/11 Werkt meestal direct. Als het bord niet wordt gedetecteerd, installeer dan het CH340- of CP210x-stuurprogramma voor de USB-chip van uw bord en controleer vervolgens Apparaatbeheer.
    macOS Werkt meestal. Zo niet, installeer dan het stuurprogramma voor uw USB-chip en ga vervolgens naar Systeeminstellingen → Privacy en beveiliging en keur de kernel-extensie goed. Start je Mac opnieuw op.
    Linux De drivers zijn ingebouwd. Voeg je gebruiker toe aan de dialout-groep: sudo usermod -a -G dialout $USER en log vervolgens uit en weer in. Gebruik niet de Snap-versie van Chromium.

    Lees verder  Bericht ID 47642


  • Neato D7 met ESP32 in Home Assistant

    Eerst een paar belangrijke links welke ik heb gebruikt voor ik aan dit project ben begonnen:

    • NeatoToolio – Diagnostic tool for Neato Botvacs, controleer de firmware versie van je Neato voor je verder gaat!
    • Neato firmware – Neato Botvac D3, D3 Pro, D4, D5, en D7 firmware
    • Neato-connected – Github pagina van Philip2809, hoe je Neato Robot Stofzuiger ombouwen naar ESP32 en toevoegen aan Home Assistant
    • Een ESP32C3 Super Mini (of een ander vergelijkbare ESP32) maar deze is prima en een mooi formaat.
    • OTG / JST XH kabeltje – Nodig om je ESP32 te koppelen aan de Neato print

    De ESPHome Device Builder Add-on installeren

    Ga in Home Assistant naar Instellingen → Add-on Store.
    Search for ESPHome and click Install.
    Wacht tot de installatie is voltooid (dit kan een minuut of twee duren).
    Klik op Start en vervolgens op Open Web UI om de Device Builder te starten.

    Je ESP32 klaarmaken voor eerste gebruik met Home Assistant

    https://esphome.github.io/esp-web-tools/
    https://esphome.github.io/esp-web-tools/
    Klik op Install esphome.esp_web_tools_example
    Klik op Install esphome.esp_web_tools_example
    Klik op <strong>Install</strong>
    Klik op Install
    Add tot Home Assistant
    Add tot Home Assistant
    Wil je ESPHome instellen?
    Wil je ESPHome instellen?
    1. Als eerste gaan we de ESP32 klaarmaken voor gebruik in Home Assistant, ga naar de pagina:
    2. Als je ESP32 module is aangesloten op een USB poort van je computer klik op CONNECT
    3. Selecteer de door de ESP32 gebruikte seriële poort, in ons geval USB Serial (ttyUSB0)
    4. Klik op Install esphome.esp_web_tools_example
    5. Klik op Install
    6. Klik nu op Configure WiFI / connect to WiFi, en selecteer je WiFi-punt en geef je wachtwoord
    7. Klik nu op Add tot Home Assistant
    8. En klik op Open Link
    9. Je Home Assistant vraagt nu: Wil je ESPHome instellen? Klik op OK
    10. Je ESP32 is nu toegevoegd aan je Home Assistant

    Nu gaan we de .YAML aanpassen voor de Neato stofzuiger

    ESP Web Tools Example (met een volgcode), klik op "<strong>TAKE CONTROL</strong>
    ESP Web Tools Example (met een volgcode), klik op “TAKE CONTROL
    1. In de linkerkolom van je Home Assistant die je (als het goed is) ESPHome Builder, klik hierop.
    2. We gaan eerst de SECRETS updaten: ga naar https://esphome.io/components/api/#api-key 
    3. Dan staat er rechts bovenaan “DISCOVERED“, hier klikken we ook op.
    4. Nu zie je als het goed is je ESP Web Tools Example (met een volgcode), klik op “TAKE CONTROL“.
    5. Nu krijg je de optie om je ESP32 een andere naam te geven, geef hier in “neato-vacuum” en klik op “TAKE CONTROL”.
    6. Je krijgt nu de melding: “Configuration created” en je ziet de Encryption key, (deze hebben we later nodig) klik op INSTALL.
    7. De installer gaat nu het pakket (.bin) samenstellen aan de hand van je configuratie, wacht dit geduldig af.
    8. Klik nu op “EDIT” en maak een copie van de bestaande .yaml, (handig voor later, bevat ook de de Encryption key).
    9. Download de neato-vacuum.yaml en open deze in je favoriete editor. (Hier de mirror op colandino.nl)
    10. Kopieer de inhoud naar je .yaml in Home Assistant.
    OTG / JST XH kabeltje - Nodig om je ESP32 te koppelen aan de Neato print
    OTG / JST XH kabeltje – Nodig om je ESP32 te koppelen aan de Neato print
    De Neato Botvac Connect D7 op de operatietafel
    De Neato Botvac Connect D7 op de operatietafel
    Neato D7 - Accu verwijderen
    Neato D7 – Accu verwijderen

    Lees verder  Bericht ID 47642


  • Migreren van uw Zigbee-netwerk naar een nieuwe coördinator

    Hoe migreert u uw Zigbee-netwerk naar een nieuwe coördinator?

    Leer hoe u uw bestaande ZHA- of Zigbee2MQTT-netwerk kunt migreren naar een nieuwe Zigbee-coördinator zonder apparaten opnieuw te hoeven koppelen.

    Sinds de release van de Home Assistant Connect ZBT-2 Zigbee- en Thread-coördinator en de aankondiging van Zigbee 4.0 en de SUZI-standaard, vragen mensen zich af wat er precies nodig is om van de ene adapter naar de andere over te stappen. Wat is er vereist, welke risico’s zijn er en kan het überhaupt zonder de apparaten opnieuw te koppelen?
    Want wie wil er nu honderd Zigbee-apparaten in huis resetten om ze aan een nieuwe coördinator toe te voegen? Ik denk niemand.

    Migreren van uw Zigbee-netwerk naar een nieuwe coördinator
    Migreren van uw Zigbee-netwerk naar een nieuwe coördinator

    Dit artikel beantwoordt al uw vragen over het migreren van uw bestaande Zigbee-netwerk naar een nieuwe coördinator. Het beschrijft duidelijk de risico’s, de vereisten waaraan moet worden voldaan en begeleidt u stap voor stap door het proces.

    Waarom migreren en voor wie is dit bedoeld?

    Het migreren van uw Zigbee-netwerk kan intimiderend lijken, vooral als u het gebruikt voor verlichting, sensoren, schakelaars en automatiseringen in uw huis. Het goede nieuws is dat overstappen naar een nieuwe coördinator niet hoeft te betekenen dat u helemaal opnieuw moet beginnen. Oké, maar waarom migreren?

    U wilt upgraden van een oudere Zigbee-coördinator naar een nieuwer, krachtiger model

    U wilt een beter bereik, meer stabiliteit of een hogere apparaatlimiet

    Uw huidige adapter heeft hardwareproblemen, interferentieproblemen of verouderde firmware

    U bent uw Home Assistant-configuratie aan het herbouwen en wilt alle gekoppelde Zigbee-apparaten behouden

    U wilt voorkomen dat u tientallen of zelfs honderden apparaten in uw huis opnieuw moet koppelen

    Deze handleiding richt zich uitsluitend op het migreren naar een nieuwe coördinator zonder apparaten opnieuw te hoeven koppelen. Als opnieuw koppelen nodig is, is het proces eenvoudig en behoeft weinig uitleg: werk het coördinatorpad in uw configuratie bij en begin met het één voor één toevoegen van apparaten.

    Ondersteunde coördinatoren en Zigbee-chips

    Als zowel uw oude als nieuwe coördinatoren een chip gebruiken die back-up en herstel in Zigbee2MQTT ondersteunt, is de migratie vrij eenvoudig. Op dit moment wordt volledige back-up en herstel officieel alleen ondersteund voor coördinatoren gebaseerd op zstack (Texas Instruments) en ember (Silicon Labs). Dit omvat migratie tussen verschillende modellen binnen dezelfde familie, zoals EFR32MG21 naar EFR32MG24 of CC2538 naar CC2652P.

    Bij migratie tussen verschillende chipfamilies, zoals zstack naar ember of ember naar zstack, wordt het proces niet officieel ondersteund, maar u kunt (en zult waarschijnlijk) toch succes hebben. In de meeste gevallen verbinden apparaten zich opnieuw met het nieuwe netwerk zonder opnieuw te koppelen en werken ze probleemloos. Zelfs als sommige apparaten opnieuw gekoppeld moeten worden, migreren de meeste apparaten succesvol.

    Back-up en herstelmigratie wordt niet ondersteund voor andere adaptertypen in Zigbee2MQTT, waaronder conbee, ezsp, zboss en zigate. Deze adapters kunnen geen coördinatorback-upbestanden importeren of herstellen, waardoor Zigbee2MQTT geen echte migratie ermee kan uitvoeren. Het is mogelijk dat deze methode wel werkt, maar er zijn geen garanties.

    Daarom richt deze handleiding voor Zigbee2MQTT zich uitsluitend op het migreren van ondersteunde adapters, waaronder ember > ember, ember > zstack, zstack > zstack en zstack > ember. ZHA ondersteunt migratie tussen alle officieel ondersteunde radiotypes, waardoor u uw bestaande netwerk van de ene adapter naar de andere kunt verplaatsen, zolang beide adapters compatibel zijn met ZHA.

    Om het helemaal duidelijk te maken, volgt hier een tabel met een aantal Zigbee-coördinatoren en de chips die ze gebruiken:

    Zigbee-coördinator Chip Familie Chip Model
    Nabu Casa Home Assistant Connect ZBT-2 Silicon Labs (Ember) EFR32MG24
    Nabu Casa Home Assistant Connect ZBT-1 Silicon Labs (Ember) EFR32MG21
    Sonoff ZBDongle-E Silicon Labs (Ember) EFR32MG21
    Sonoff ZBDongle-P Texas Instruments (Z-Stack) CC2652P
    Sonoff Dongle Plus Silicon Labs (Ember) EFR32MG24
    Sonoff Dongle Max Silicon Labs (Ember) EFR32MG24
    SMLight SLZB-06 Texas Instruments (Z-Stack) CC2652P
    SMLight SLZB-06P7 Texas Instruments (Z-Stack) CC2652P7
    SMLight SLZB-06P10 Texas Instruments (Z-Stack) CC2674P10
    SMLight SLZB-06M Silicon Labs (Ember) EFR32MG21
    SMLight SLZB-06MG24 Silicon Labs (Ember) EFR32MG24
    SMLight SLZB-06MG26 Silicon Labs (Ember) EFR32MG26
    SMLight SLZB-07 Silicon Labs (Ember) EFR32MG21
    SMLight SLZB-07P7 Texas Instruments (Z-Stack) CC2652P7
    SMLight SLZB-07P10 Texas Instruments (Z-Stack) CC2674P10
    SMLight SLZB-07MG24 Silicon Labs (Ember) EFR32MG24
    SMLight SLZB-MR1 (Dual SoC) Texas Instruments (Z-Stack)
    Silicon Labs (Ember)
    CC2652P7
    EFR32MG21
    SMLight SLZB-MR2 (Dual SoC) Texas Instruments (Z-Stack)
    Silicon Labs (Ember)
    CC2652P
    EFR32MG21
    SMLight SLZB-MR3 (Dual SoC) Texas Instruments (Z-Stack)
    Silicon Labs (Ember)
    CC2674P10
    EFR32MG24
    SMLight SLZB-MR4 (Dual SoC) Texas Instruments (Z-Stack)
    Silicon Labs (Ember)
    CC2674P10
    EFR32MG26
    ZigStar UZG-01 Texas Instruments (Z-Stack) CC2652P7
    Phoscon ConBee III Silicon Labs (Ember) EFR32MG21
    Phoscon ConBee II Atmel / Microchip ATSAMR21

    Opmerking: ezsp is de verouderde driver voor Silicon Labs-adapters. Als u momenteel ezsp gebruikt, is het raadzaam om uw configuratie eerst te migreren naar de nieuwere Ember-driver. Beschouw dit als een Ember-naar-Ember-migratie, die werkt ondanks het officiële label “niet ondersteund”.

    Zigbee2MQTT migreren naar een nieuwe coördinator

    Bij het overschakelen naar een nieuwe coördinator met een back-upfunctie kan Zigbee2MQTT het volledige netwerk herstellen zonder opnieuw te hoeven koppelen. Sommige apparaten zoeken de coördinator op via het IEEE-adres, wat mislukt wanneer het adres van de coördinator verandert. Daarom moet uw bestaande IEEE-adres worden gekopieerd naar de nieuwe coördinator. Zowel zstack– als Ember-adapters ondersteunen volledige back-up en herstel, waardoor u het IEEE-adres, de netwerksleutel en de routeringstabel direct naar de nieuwe hardware kunt overzetten.

    Volg deze procedure om Zigbee2MQTT naar een nieuwe coördinator te migreren:

    1. Update Zigbee2MQTT naar de nieuwste versie
      Voor de migratie is een recente Z2M-versie vereist om volledige back-upcompatibiliteit te garanderen.
    2. Maak voor de zekerheid een volledige back-up van Zigbee2MQTT
      Maak een back-up van de volgende bestanden uit uw Zigbee2MQTT-gegevensmap: coördinator_backup.json, database.db, configuration.yaml
    3. Stop Zigbee2MQTT volledig
      Dit voorkomt schrijfbewerkingen tijdens het exporteren van de back-up of bij het kopiëren van het IEEE-adres.
    4. Kopieer het IEEE-adres van de oude naar de nieuwe adapter (LEES HIERONDER)
      SLA DEZE STAP NIET OVER: Dit zorgt ervoor dat uw netwerk de nieuwe hardware als dezelfde coördinator herkent.
    5. Verbind uw nieuwe coördinator met uw server
      Als het een USB-coördinator is, sluit deze dan weer aan op de server. Als het een netwerkcoördinator is, zorg er dan voor dat deze actief is op een statisch IP-adres. Als u Home Assistant of Zigbee2MQTT in een virtuele machine (Proxmox, ESXi) of Docker gebruikt, moet u uw USB-passthrough-instellingen of volumetoewijzing bijwerken.
    6. Werk uw Zigbee2MQTT-configuratie bij
      Zorg ervoor dat de pan_id en ext_pan_id in uw configuratiebestand exact overeenkomen met uw vorige instellingen. Als u gegevens naar een nieuwe installatie kopieert, worden deze waarden soms teruggezet naar de standaardwaarden, waardoor apparaten geen verbinding kunnen maken. Werk tot slot het seriële gedeelte bij zodat het overeenkomt met uw nieuwe coördinator:serial:
      port: /dev/ttyUSB_NEW_COORDINATOR #Pas het pad aan en stel het adaptertype in
    7. Start Zigbee2MQTT
    8. Klaar!

    Met het nieuwe adres dat overeenkomt met uw oude adres, zal uw Zigbee-netwerk opnieuw opstarten met de nieuwe coördinator. Het duurt even voordat het stabiel is en u ontvangt mogelijk onnauwkeurige LQI-gegevens. Wees geduldig, geef het 24 uur de tijd om het pad opnieuw te bepalen en u bent klaar. Om het proces te versnellen, kunt u uw apparaten op batterijen handmatig activeren (druk één keer op de fysieke knop op de sensor). Hierdoor worden ze gedwongen om direct een ‘Data Request’ te verzenden, waardoor ze merken dat het netwerkpad is gewijzigd zonder te hoeven wachten op hun geplande check-in.

    Het IEEE-adres kopiëren naar de nieuwe coördinator

    Open Zigbee2MQTT en ga naar Instellingen > Over en kijk onder het gedeelte Coördinator en sla de waarde op, bijvoorbeeld 0xf074bffffe091703. U kunt ook naar de map zigbee2mqtt gaan en het bestand database.db openen. Het adres van de coördinator vindt u op de eerste regel, direct na “ieeeAddr“. Hier is een screenshot van de nieuwe Windfront-gebruikersinterface van Zigbee2MQTT:

    Het Z2M IEEE-adres vinden
    Het Z2M IEEE-adres vinden

    De meeste netwerkcoördinatoren bieden tegenwoordig de mogelijkheid om het IEEE-adres rechtstreeks via het webdashboard te wijzigen. SMLight PoE-coördinatoren hebben bijvoorbeeld een instelling in het Z2M- en ZHA-menu, onder Geavanceerd: Adapter IEEE-instelling wijzigen. U hoeft alleen het nieuwe adres te plakken en op ‘IEEE-adres schrijven‘ te drukken. Zorg ervoor dat de coördinator niet in gebruik is tijdens deze procedure en dat Zigbee2MQTT/ZHA volledig is uitgeschakeld.
    Het IEEE-adres wijzigen op SLZB-06
    Het IEEE-adres wijzigen op SLZB-06

    Als je een USB-only coordinator hebt, moet je een firmware-flashtool gebruiken. Afhankelijk van de chipfabrikant (Texas Instruments of Silicon Labs) heb je verschillende tools tot je beschikking om het IEEE-adres te wijzigen. Voor Silicon Labs-chips gebruik ik graag de Universal Silicon Labs Flasher. Voor Texas Instruments-chips raad ik de ZigStar Multi Tool aan. Hieronder lees je hoe je het IEEE-adres met elk van beide kunt wijzigen:

    Universal Silicon Labs Flasher

    1. Installeer de Universal Silicon Labs Flasher-tool
      Installeren via de terminal of PowerShell:$ pip install universal-silabs-flasher
    2. Sluit uw nieuwe adapter aan op uw pc.
      Zoek de juiste seriële poort, bijvoorbeeld:

      • Linux: /dev/ttyACM0, /dev/ttyUSB0 enz.
      • macOS: /dev/tty.usbmodemXXXX of /dev/tty.usbserialXXXX
      • Windows: COM3, COM4 enz.
    3. Voer de volgende opdracht uit en vervang de IEEE en de seriële poort:
        • Vervang /dev/ttyACM0 door het pad naar uw nieuwe coördinator.
        • Vervang f074bffffe091703 door het IEEE-adres van uw coördinator.
          BELANGRIJK: Verwijder het hexadecimale voorvoegsel (0x) en de dubbele punten (:) uit uw IEEE-adres.

      universal-silabs-flasher --device /dev/ttyACM0 write-ieee --ieee f074bffffe091703
      Als het proces mislukt, probeer dan –force aan het einde van de opdracht toe te voegen. Controleer de logbestanden op een bevestiging van succes. Als het huidige IEEE-adres van het apparaat al overeenkomt met het nieuwe adres, zal de opdracht dit niet onnodig schrijven. Klaar!

    Zigstar Multitool

    1. Download en start ZigStar Multitool
      Installeer de applicatie voor uw besturingssysteem en open deze.
    2. Sluit uw adapter aan en ga naar de Bootloader (BSL)-modus.
      Raadpleeg de handleiding van uw adapter, aangezien de methode per model verschilt.
    3. Klik op het vernieuwingspictogram en selecteer uw adapter.
      De tool zou het seriële apparaat moeten detecteren zodra het in de BSL-modus staat.
    4. Voer het oude IEEE-adres van de coördinator in.
      Vul het veld “IEEE” in met het IEEE-adres van uw oude coördinator.
      Het voorvoegsel 0x is optioneel en gebruik geen dubbele punten.
    5. Schakel “Write IEEE” in en schrijf het adres.
      Vink het vakje “Write IEEE” aan en klik op “Write IEEE” om het adres te flashen.
    6. Flash daarna de firmware opnieuw.
      Deze stap is vereist. De coördinator zal het nieuwe IEEE-adres pas gebruiken nadat de juiste firmware naar de adapter is teruggeschreven. Gebruik dezelfde tool om de firmware opnieuw te flashen of raadpleeg de flashtool van de fabrikant, bijvoorbeeld Sonoff.

    Als de ZigStar Multitool uw adapter niet detecteert, controleer dan of deze correct in de BSL-modus staat en of er geen andere software (zoals Zigbee2MQTT of Home Assistant) dezelfde seriële poort gebruikt. Probeer de adapter los te koppelen en opnieuw aan te sluiten en klik vervolgens opnieuw op het vernieuwingspictogram. Als de IEEE-schrijfbewerking mislukt, start u de tool opnieuw en herhaalt u het proces, waarbij u ervoor zorgt dat het juiste COM- of USB-pad is geselecteerd.

    ZHA migreren naar een nieuwe coördinator

    ZHA bevat een ingebouwde migratiewizard waarmee u uw bestaande Zigbee-netwerk eenvoudig naar een nieuwe coördinator kunt overzetten. De wizard maakt automatisch een back-up van uw huidige netwerkgegevens, draagt ​​de Zigbee-netwerksleutel over, behoudt de apparaatkoppelingen en schrijft, indien nodig, het IEEE-adres van de oude coördinator naar de nieuwe adapter.

    Tijdens dit proces worden ook essentiële netwerkmetadata hersteld, zodat uw apparaten zich opnieuw bij het netwerk kunnen aansluiten zonder opnieuw te hoeven koppelen. In ZHA werkt dit proces zowel voor migraties met dezelfde chip als, in de meeste gevallen, tussen verschillende chipfabrikanten, zolang de nieuwe adapter volledig door ZHA wordt ondersteund. Houd er rekening mee dat er bij het migreren van ZHA tussen verschillende chips geen absolute garanties zijn en dat u mogelijk sommige apparaten opnieuw moet koppelen.

    Volg deze stappen om ZHA naar een nieuwe coördinator te migreren:

    1. Controleer de vereisten en maak een back-up
      Maak een volledige back-up van Home Assistant voordat u migreert.
      Zorg ervoor dat de oude adapter momenteel alleen door ZHA wordt gebruikt.
    2. Verbind de nieuwe coördinator met uw HA-server.
      Sluit de nieuwe Zigbee-adapter aan met een USB-verlengkabel om interferentie te verminderen. Als u een netwerkcoördinator gebruikt, stelt u een statisch IP-adres in op uw router.
    3. Ga naar Instellingen > Apparaten en services, open ZHA en klik op Configureren (tandwielpictogram).
    4. Selecteer onder Netwerkinstellingen de optie Adapter migreren.
      ZHA maakt automatisch een back-up van uw Zigbee-netwerk.
    5. Selecteer Migreren naar een nieuwe adapter.
    6. Selecteer de nieuwe Zigbee-adapter in de lijst met seriële poorten.
      Voor netwerkadapters selecteert u Handmatig invoeren en voert u het juiste TCP-adres en de juiste poort in.
    7. Selecteer Automatisch migreren om uw back-up te herstellen.
      ZHA herstelt de back-up en schrijft het IEEE-adres van de oude coördinator naar de nieuwe adapter, indien ondersteund.
      In het zeldzame geval dat de nieuwe coördinator het IEEE-adres moet overschrijven, ziet u een melding om het IEEE-adres van de radio te overschrijven. Voer het nieuwe IEEE-adres in, vink het vakje ‘Het IEEE-adres van de radio permanent vervangen’ aan en klik op ‘Verzenden’.
    8. Wacht tot de apparaten opnieuw verbinding maken.
      De apparaten zullen na verloop van tijd automatisch opnieuw verbinding maken met het netwerk. Dit kan tot een uur duren.
    9. Verwijder de oude coördinator.
    10. Klaar.

    Zodra het netwerk weer online is, moet u het even de tijd geven om op te starten en te stabiliseren. De apparaten zullen na een tijdje automatisch opnieuw verbinding maken. U kunt dit proces forceren door uw Zigbee-routers die op netstroom zijn aangesloten, opnieuw op te starten.

    Conclusie

    Het migreren van een Zigbee-netwerk lijkt in eerste instantie misschien overweldigend, maar met de juiste voorbereiding en een goed begrip van de chipfamilie en mogelijkheden van je coordinator, is het proces veel eenvoudiger dan de meeste mensen denken. Of je nu Zigbee2MQTT of ZHA gebruikt, beide platforms bieden betrouwbare mechanismen om je bestaande netwerk naar een nieuwe adapter te verplaatsen zonder dat je elk apparaat in huis opnieuw hoeft te koppelen.

    Voor Zigbee2MQTT hangt een succesvolle migratie volledig af van het gebruik van adapters die gebaseerd zijn op ondersteunde chipfamilies zoals Texas Instruments zstack of Silicon Labs ember. Wanneer aan deze voorwaarden is voldaan, is het kopiëren van het IEEE-adres en het herstellen van de netwerkback-up voldoende om naadloos verder te werken met hetzelfde Zigbee-meshnetwerk op nieuwe hardware. ZHA biedt nog meer flexibiliteit met een ingebouwde migratiewizard die automatisch back-ups maakt, herstelt, IEEE-adressen overdraagt ​​en het netwerk opnieuw opbouwt, zelfs bij het wisselen tussen verschillende chipfabrikanten, zolang beide adapters volledig worden ondersteund.

    Dat gezegd hebbende, geen enkele migratiemethode is gegarandeerd perfect. Zigbee-netwerken variëren sterk in grootte, apparaattypen, routeringspatronen en firmwarekwaliteit. Zelfs met de juiste procedures kan het nodig zijn om een ​​aantal apparaten opnieuw te koppelen, met name batterijgevoede sensoren, oudere apparaten of apparaten die vóór de migratie al instabiel waren. Het is ook mogelijk dat bepaalde apparaten tijdelijk verdwijnen, niet probleemloos opnieuw verbinding maken of handmatig gereset moeten worden.


    Ondersteun mijn website’s, kanaal en inhoud en mijn voortdurende inspanningen via Patreon:
    https://patreon.com/Colani

    Suc6
    Terry van Erp


  • SearXNG installatie in Proxmox

    SearXNG installatie in Proxmox
    SearXNG installatie in Proxmox

    Installatie SearXNG in Proxmox

    Na een aantal wijzigingen van Google om de Whoogle zoekmachine te boycotten nu ondertussen druk met Searxng als een Proxmox container, en dat werkt na de overstap van PiHole naar AdGuard weer als tevoren.

    Bekijk eerst de code, voer geen willekeurige scripts uit op je machines.

    Open een shell op je PVE-host en voer de onderstaande opdracht uit.

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/searxng.sh)"

    Dat is alles, je ziet het ip-adres en de poort (8888) in de shell.

    Bron: https://community-scripts.github.io/ProxmoxVE/scripts?id=searxng

    Installatie Adguard in ProxMox
    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/adguard.sh)"

    Bron: https://community-scripts.github.io/ProxmoxVE/scripts?id=adguard

    En dit zijn de blocklijsten die ik gebruik, buiten mijn persoonlijke bloklijsten op Abuseme.nl:
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/doh-vpn-proxy-bypass.txt
    https://adguardteam.github.io/HostlistsRegistry/assets/filter_2.txt
    https://justdomains.github.io/blocklists/lists/adguarddns-justdomains.txt
    https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/AmazonFireTV.txt
    https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/android-tracking.txt
    https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
    https://justdomains.github.io/blocklists/lists/easylist-justdomains.txt
    https://justdomains.github.io/blocklists/lists/easyprivacy-justdomains.txt
    https://adaway.org/hosts.txt
    https://v.firebog.net/hosts/AdguardDNS.txt
    https://v.firebog.net/hosts/Admiral.txt
    https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt
    https://v.firebog.net/hosts/Easylist.txt
    https://v.firebog.net/hosts/Easyprivacy.txt
    https://raw.githubusercontent.com/nextdns/cname-cloaking-blocklist/master/domains
    https://phishing.army/download/phishing_army_blocklist.txt
    https://raw.githubusercontent.com/klabacita/pmoreno-list/main/proxies.txt
    https://perflyst.github.io/PiHoleBlocklist/SmartTV.txt
    https://blocklistproject.github.io/Lists/tiktok.txt
    https://raw.githubusercontent.com/WindowsLies/BlockWindows/master/hostslist
    https://raw.githubusercontent.com/bambenek/block-doh/master/doh-hosts.txt
    https://raw.githubusercontent.com/dibdot/DoH-IP-blocklists/master/doh-domains_abandoned.txt
    https://raw.githubusercontent.com/dibdot/DoH-IP-blocklists/master/doh-domains.txt
    https://raw.githubusercontent.com/oneoffdallas/dohservers/master/list.txt
    https://raw.githubusercontent.com/Sekhan/TheGreatWall/master/TheGreatWall.txt
    https://big.oisd.nl/
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/tif.txt
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/ultimate.txt
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/fake.txt
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/popupads.txt
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/native.amazon.txt
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/native.apple.txt
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/native.winoffice.txt
    https://raw.githubusercontent.com/hagezi/dns-blocklists/main/domains/native.lgwebos.txt
    https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareAdGuardHome.txt
    https://raw.githubusercontent.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist/main/noai_hosts.txt
    https://raw.githubusercontent.com/blocklistproject/Lists/refs/heads/master/smart-tv.txt


    Ondersteun mijn website’s, kanaal en inhoud en mijn voortdurende inspanningen via Patreon:
    https://patreon.com/Colani

    Suc6
    Terry van Erp


  • ESPHome installeren in Home Assistant

    • ESPHome is een open-source firmwareframework waarmee je gewone microcontrollers — zoals ESP32, ESP8266 en RP2040 boards — kunt omzetten in volledig bestuurbare smart home-apparaten.

    Een apparaat “configuratie” in ESPHome bestaat uit een of meer YAML-bestanden. Op basis van deze bestanden compileert ESPHome aangepaste firmware die je direct op je apparaat kunt installeren. Alle hardware die in de configuratie is gedefinieerd — sensoren, schakelaars, lampen, enz. — verschijnt automatisch in de interface van Home Assistant.

    ESPHome bestaat uit twee hoofdonderdelen:

    1. De firmware die op je microcontroller draait.
    2. De beheertool die op je computer of server draait (bijv. een Raspberry Pi, laptop of desktop) — hier gebruiken we de

    1. De ESPHome Device Builder Add-on installeren

    De makkelijkste manier om te beginnen is door ESPHome als een Home Assistant add-on te installeren.

    De ESPHome Device Builder Add-on installeren
    De ESPHome Device Builder Add-on installeren

    Stappen:

    1. Ga in Home Assistant naar InstellingenAdd-on Store.
    2. Zoek op ESPHome en klik op Install.
    3. Wacht tot de installatie is voltooid (dit kan een minuut of twee duren).
    4. Klik op Start en vervolgens op Open Web UI om de Device Builder te starten.
      • Opmerking: Als je Home Assistant-installatie geen add-ons ondersteunt, kun je ESPHome Device Builder apart in Docker draaien.

    2. Je eerste configuratie maken

    Wanneer je de Web UI voor de eerste keer opent, zal een setupwizard je begeleiden bij het maken van je eerste apparaatconfiguratie.

    Je eerste configuratie maken
    Je eerste configuratie maken

    Lees verder  Bericht ID 47642


  • Home Assistant Gids [update 2025]

    Home Assistant inzicht enegieverbruik
    Home Assistant inzicht enegieverbruik

    De basis van een smart home is het domotica systeem waar je mee werkt. Hierin stel je al je automatiseringen in en heb je toegang tot al je slimme apparaten.

    In dit artikel vertel ik je alles over Home Assistant. Hoe installeer je het en hoe gebruik je het?

    Je ontdekt alles over dit domotica systeem en waarom het steeds populairder wordt.

    Wat is Home Assistant?

    Home Assistant
    Home Assistant

    Home Assistant is een open-source domotica softwarepakket. Het draait volledige op Python wat de installatie op een Raspberry Pi mogelijk maakt. Uiteraard is Home Assistant ook te installeren op Linux, Windows, MacOS en Synology. Het is volledig gratis waardoor het voor iedereen toegankelijk is.

    De populariteit van Home Assistant is door de jaren heen flink gegroeid. Dat is te zien aan de groeiende community en integraties die mogelijk zijn. Home Assistant heeft deze populariteit te danken aan het feit dat het volledig lokaal draait en je volledige controle over de privacy hebt, wat in deze tijd een belangrijk onderwerp is.

    Daarnaast werkt Home Assistant samen met veel domotica systemen van grote merken, denk daarbij aan Philips Hue, IKEA, Tuya en meer. Dit maakt het de perfecte basis voor jouw smart home en biedt mogelijkheden om in de toekomst verder uit te breiden.

    Home Assistant heeft alles wat je nodig hebt. Eenvoudige koppelingen en volledige controle over automatiseringen en apparaten.

    Home Assistant biedt 4 mogelijkheden om de software te installeren. Wil je Home Assistant draaien om een virtuele machine, gebruik dan Home Assistant Core. Let bij het installeren op dat je kiest voor een Linux omgeving. Liever gebruik maken van een container, bijvoorbeeld Docker, kies dan voor Home Assistant Container (de naam spreekt voor zich).

    Bovenstaande versies bevatten geen mogelijkheden voor add-ons en snapshots. Met Home Assistant Supervised heb je deze opties wel inclusief beheer.

    De laatste installatie methode, die ook door de ontwikkelaars wordt aanbevolen, is Home Assistant OS. Dit is een Linux-distributie volledig geoptimaliseerd om Home Assistant te draaien in combinatie met de Supervisor die alle add-ons en snapshots beheert.

    Wil je geen gebruik maken van add-ons en snapshots dan is Home Assistant Container de meest eenvoudige installatiemethode.

    Home Assistant installeren op Raspberry Pi

    De makers van Home Assistant hebben rekening gehouden met het feit dat veel smart home gebruikers kiezen voor een Raspberry Pi als het brein. Deze mini-computer is compact en heeft voldoende kracht om een smart home te beheren.
    Lees verder  Bericht ID 47642


  • Tasmoadmin onder Proxmox

    TasmoAdmin installatie onder Proxmox
    TasmoAdmin installatie onder Proxmox

    Installatie:

    Log in als root op je Proxmox VE

    Ga naar de >_ Shell

    Je ziet dan: root@proxmox:~#

    Voer uit: bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tasmoadmin.sh)"

    Zodra je VM is aangemaakt ga je naar de <_ console van deze #10x (tasmoadmin)

    en voer je uit: ip a

    Dan zie je het ip adres van je Tasmoadmin, ga in je browser naar dat ip adres gevolgd door :9999, het poortnummer van Tasmoadmin

    Suc6

     


  • Proxmox VE installeren

    Proxmox VE is een open-source serverplatform voor enterprise virtualisatie. Als Debian-gebaseerde Linux-distributie gebruikt Proxmox een aangepaste Ubuntu-kernel om meerdere virtuele machines en containers op één server te draaien.

    U kunt gevirtualiseerde omgevingen implementeren en beheren via een webconsole of een opdrachtregel, wat zorgt voor eenvoudige en snelle toegankelijkheid.

    Deze tutorial laat zien hoe u Proxmox installeert en configureert. (Ik heb deze draaien op een HP T640 thin client).

    Hoe Proxmox VE te installeren en configureren
    Hoe Proxmox VE te installeren en configureren

    Vereisten

    • Een fysieke of dedicated server.
    • 64-bit CPU.
    • Minimaal 1 GB RAM (en extra RAM nodig voor gast-VM’s).
    • Een USB-stick met minimaal 1 GB opslagruimte.

    Installeer Proxmox Virtual Environment via GUI

    Volg de onderstaande stappen om Proxmox VE te installeren op een fysieke of dedicated server.

    Let op: Gebruik Proxmox op bare-metal hardware voor de beste prestaties, met name voor productieomgevingen.

    Bare Metal Cloud biedt geautomatiseerde implementatie met Proxmox-servers die doorgaans in 8 minuten worden geïmplementeerd (geen extra kosten).


    Stap 1: Download Proxmox ISO Image

    De eerste stap is het downloaden van de Proxmox VE ISO image. Volg de onderstaande stappen:

    1. Ga naar de officiële Proxmox ISO Downloads-pagina en zoek de nieuwste Proxmox Installer die beschikbaar is. Op het moment van schrijven was de nieuwste versie 8.2-1. Als er een nieuwere versie beschikbaar is, staat deze bovenaan. Klik op Downloaden en sla het bestand op.

    Download de Proxmox .iso
    Download de Proxmox .iso

    Stap 2: Bereid het installatiemedium voor

    Lees verder  Bericht ID 47642


  • ESP32 – Installatie onder Linux Mint ESP-IDF

    Installatie onder Debian/Ubuntu/Linux Mint van ESP-IDF

    Open een terminal en voer uit:

    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

    Nog steeds in de terminal, ter controle voer uit:
    python3 version

    Nu gaan we ISP-IDF installeren:


    mkdir -p ~/esp
    cd ~/esp
    git clone --recursive https://github.com/espressif/esp-idf.git

    De volgende stap:

    cd ~/esp/esp-idf
    ./install.sh esp32

    Of om alle software te installeren:

    ./install.sh all

    ESP toevoegen aan je path:

    . $HOME/esp/esp-idf/export.sh

    Ter controle voer je uit:

    esptool.py versie

    Uw resultaat zou er ongeveer zo uit moeten zien:

    Voer uit in je terminal: esptool.py version
    Voer uit in je terminal: esptool.py version
    Voorbeelduitvoer van de bovenstaande opdracht