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

Použití privátního klíče z puttygen na linuxu

Nedávno se mi stalo, že jsem se potřeboval připojit z linuxové mašiny na jiný linux, kde mám nastaveno přihlašování jen pomocí SSH RSA klíče. Privátní klíč normálně používám ve windows a mám ho uložen ve formátu pro putty a vygenerován byl v puttygen. Privátní klíč je chráněn heslem. Nyní jsem ho potřeboval použít z linuxové mašiny. Zkoušel jsem pár typů z netu pro konverzi klíče na linuxu, ale nic mi nezafungovalo. Nakonec jsem cíle dosáhl takto. Pustil jsem puttygen v 0.79 Dal jsem Load an existing private key file a vybral jsem svůj privet key a zadal heslo. Po nahrání klíče jsem zvolil Conversions -> Export OpenSSH key a uložil jsem jako mujKlicOpenSsh. Dále jsem tento soubor pomocí WinSCP zkopíroval z windows na linux mašinu. A na linuxu pak: chmod 600 mujKlicOpenSsh ssh -i mujKlicOpenSsh jmeno@ip.masiny.kde.je.public.key A hurá – jsem tam.

Číst více

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

Nastavení 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
1 2 3 8