RPi a One wire

Raspberry pi a používání 1-wire bus Teno příspěvek je soubor postřehů k problematice One Wire Bus a jeho propojení s RPi a instalaci a ladění owfs (a finálně připojení senzorů přes owfs do Homeassistantu – ale tím se zabývá jiný příspěvek).   1-wire bus Pěkný článek tady. Česky něco málo na začátku tohoto článku. Topologie a délka kabelů Doporučení jednoho z výrobců využívající HW master.   Typy připojení 1-wire senzorů k Raspberry pi Základní srovnání c češtině je pěkně zde – kapitola „Jak připojit 1-wire zařízení k RPi“. K tématu je i diskuze pod článkem. GPIO Nejlevnější a nejjednodušší řešení. Ale viz. článek zde, asi bude možné připojit jen méně senzorů na kratších drátech. Asi je to SW řešení – controllerem 1wire sběrnice je přímo RPi, ostatní řešení mají HW controller a pak po jiné sběrnici (I2C, usb, serial) do RPi komunikují výsledky. V owfs.conf bude jako zdroj „server: w1 […]

Číst více

Nastavení výchozího stavu pinů po restartu Raspbianu 12

Nbastavení default stavu pinů po restartu Raspbianu 12 Vycházím z komentáře tady.  Je to z roku 2020 tak snad je tato metoda aktuální a doporučená. Je to v dokumentaci tak snad ano. Výpis stavu Pro výpis stavu pinů se v dřívějších verzích používali commandy „gpio readall“ (ten už nefunguje) a „raspi-gpio get“ (ten funguje ale je asi deprecated?). Nový command je „pinctrl get“. u mne na nové instalaci Raspbianu 12 vypadal výpis následovně. pinctrl get 0: ip — | hi // ID_SDA/GPIO0 = input 1: ip — | hi // ID_SCL/GPIO1 = input 2: a0 — | hi // SDA1/GPIO2 = SDA1 3: a0 — | hi // SCL1/GPIO3 = SCL1 4: ip — | hi // GPIO_GCLK/GPIO4 = input 5: ip — | hi // GPIO5 = input 6: ip — | hi // GPIO6 = input 7: op — — | hi // SPI_CE1_N/GPIO7 = output 8: op […]

Číst více

Instalace docker na Raspberry Pi 2B

Problém s modulem overlay Postup níže napoprvé skončil chybou protože jsem neměl nahrán modul overlay. Konkrétně hodilo chybu po spuštění shell scriptu „get-docker.sh“ v příkazu „sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin“. Průzkumem logů jsem zjistil, že problém je asi v neexistujícím modulu overlay (failed to mount overlay: no such device …). Našel jsem dotaz na stackoverflow zde. V následujícím výpisu overlay ani overlay2 nebyl sudo lsmod | grep overlay a při pokusu o nahrání overlay nebo overlay2 pomocí modprobe házelo chybu chybu sudo modprobe overlay modprobe: FATAL: Module overlay not found in directory /lib/modules/5.10.103-v7+ Podle tipu ve výše zmíněném příspěvku jsem provedl update kernelu sudo apt install –reinstall raspberrypi-bootloader raspberrypi-kernel sudo reboot Poté již byl v seznamu nahraných modulů overlay sudo lsmod | grep overlay overlay 110592 0 Poté již instalace pomocí skriptu níže prošla Instalace dockeru Postupoval jsem podle návodu zde. curl -fsSL https://get.docker.com -o get-docker.sh sudo […]

Číst více
1 2