Author Archives: chury721

Oprava pračky Zanussi – vadné tlumiče

Pračka začala občas klepat (nevyvážené prádlo), později už to bylo skoro každé praní.
Opravář řekl, že je vadný kříž = pračka na výhoz.

Nedalo mi to. Pračku jsem zvedl a koukl co se uvnitř děje. Buben lítal sem a tam na vrchních pružinách (jak bez tlumičů – jako u auta)

Objednal jsem na risk nové tlumiče a je klid. Při sundavaní jednoho tlumiče praskl aretační čep na konci. Opraveno stahovací páskou – viz foto.

Typ pračky: Zanussi ZWSE7100V
Číslo tlumičů: 1552394023
Cena tlumičů s dopravou: 883,-Kč


KODI na Raspberry PI 5 – sekání a lagování

K loadování a sekání docházelo při spouštění StreamCinema s překlikáváním mezi nabídkami v menu. Dále pak filmy ve 4K režimu bufferovaly a jak když běžely na nižší obnovovací frekvenci.

Parametry:
– TV 4K QLED Samsung
– Raspberry PI 5 8GB verze s SSD
– Raspbian (Nov 19th 2024, 64-bit, Kernel: 6.6, Debian: 12 – bookworm)
– konektivita do Internetu 1GBits.
– Kodi 21

Vyzkoušel jsem:
– Reinstall Raspbianu
– Nastavení limitů KODI pro více RAM
– Zvýšení mezipaměti KODI
– Změna rozlišení KODI
– Povýšení verze kernelu Raspbianu
– Místo WiFi použit ETH kabel

Vždy když jsem nainstaloval KODI z repozitáře:

sudo apt update
sudo apt install -y kodi21

Nainstalovalo se KODI v Angličtině, při změně na Češtinu vždy stejná hláška: „Install language failed“

Celý tento problém se vyřešil ručním nainstalováním ČEŠTINY!

Ruční instalace Češtiny:

git clone https://gitlab.com/stream-cinema-community/plugin-kodi.git
sudo cp -r ./plugin-kodi/language/resource.language.cs_cz /usr/share/kodi/addons/

Restartovat KODI.
V nastavení zvolit češtinu. Aplikuje se bez chybové hlášky.

UniFi Controller HTTPS vlastní certifikát

1) Vytvoření certifikátu
2) Zkopírování certifikátů a převod na formát PKCS12
3) Import do Java keystoru UniFi
4) Restart služby

Vytvoření certifikátu

– popř. vytvořené jinou aplikací nebo certifikační autoritou

openssl req -x509 -newkey rsa:4096 -keyout klic.key -out certos.crt -sha256 -days 3650

Zkopírování certifikátů a převod na formát PKCS12

sudo cp certos.crt /var/lib/unifi/certos.crt
sudo cp klic.key /var/lib/unifi/klic.key

převod:

openssl pkcs12 -export -in /var/lib/unifi/certos.crt -inkey /var/lib/unifi/uklic.key -out /var/lib/unifi/keystore.p12 -name unifi -CAfile CA_autorita.crt -caname root -password pass:aircontrolenterprise

Import do Java keystoru UniFi

sudo keytool -importkeystore -deststorepass aircontrolenterprise -destkeypass aircontrolenterprise -destkeystore /var/lib/unifi/keystore -srckeystore /var/lib/unifi/keystore.p12 -srcstoretype PKCS12 -srcstorepass aircontrolenterprise -alias unifi

Restart služby

sudo systemctl restart unifi

UniFi remote adopt

  • Přihlásit přes ssh (default login/psw: ubnt/ubnt)
  • Zadat dostupnout adresu Controlleru:
    • set-inform http://192.168.99.11:8080/inform
  • v UniFi Controlleru nastavit zbytek

NTP server – NTP.chury721.cz

Pokud to někomu pomůže, mám vypublikovaný vlastní NTP server (port 123), kde konzumiji ostatní cz/eu servery.
Stačí se napojit na moji doménu:

NTP.chury721.cz

 


Konzumuji tyto NTP servery:

enabled: yes
mode: unicast
servers: ntp.nic.cz,ntp.gts.cz,ntp.cesnet.cz,tak.cesnet.cz,time.ufe.cz,lxn.ujf.cas.cz,ntp.muni.cz,
ntp.globe.cz,cz.pool.ntp.org,europe.pool.ntp.org,pool.ntp.org,ntp.cgi.cz,ntp2.vshosting.cz
vrf: main
freq-drift: 40.336 PPM
status: synchronized
synced-server: ntp.cesnet.cz
synced-stratum: 1
system-offset: -5.3 ms

Fix MacOS Parallels Destop 16 – Error: Network Initialization failed

Chyba vzniká při spuštění virtuálního stroje s chybou: Network Initialization failed

Nefunguje připojení k jakékoliv síti v rámci virtuálního stroje
Řešení je spouštění editace s právy roota v terminálu:

sudo nano /Library/Preferences/Parallels/network.desktop.xml

v párovém tagu UseKextless nahradíme -1 za 0. CTRL-X a uložíme.
Otestováno na MacBook A1534, Parallels Desktop 16 a Windows7

Hyundai Accent, Getz – napojení zamykání na DO

Materiál:

Schéma zapojení Relé:

Postup:

  1. Samotný centrál v autě funguje, až po mechanickém zamknutí/odemknutí řidičových dvěří, kde je v zámku stavové čidlo a podle toho v jaké je poloze, pošle po žlutém nebo bílém drátu od zámku cca 1s impuls (+).
  2. Tuto mechanickou činnost nahradíme servomotorem, který přiděláme do dveří kousek od zámku a táhlo napojíme k táhlu, které vede od zámku dveří do tapecu (tlačítku zamykání u kliky).
  3. Kabely od servomotoru natáhneme zkrze dveře, průchodku, až pod palubku nad pojistky, kde napojíme dva kabely ze servomotru do výstupu1 a výstupu2 z rozepínacích relé (viz schema zapojení relé)
  4. Keetec jednotku zapojíme dle přiloženého schématu:
    • červený drát – trvalý +
    • černý drát – kostra (-), dostupná na kostřícím bodě u pojistek
    • oranžové dráty – směrová světla, dostupná od páčky blinkrů
    • zelený a modrý zapojíme do vstupu1 a vstupu2 (viz schema zapojení relé)
  5. Po zapojení by mělo vše začít fungovat, poté stačí vše jen ustlat a přidělat pod palubku

 

Migrace MikroTik RouterOS x86_64 z VMWare do Proxmoxu

Popisovat budu migraci ve formátu .OVA, což je univerzální formát, který lze zmigrovat na jiný (qcow2, vmdk, raw)

Je potřeba dostat soubor na server, SSHáčkem nebo třeba SCP.

  1. Nastavíme práva souboru:
    chmod 777 MikroTik_x86_64.ova
  2. Rozbalit na soubor MikroTik_x86_64-disk1.vmdk:
    tar -xvf MikroTik_x86_64.ova
  3. Převedeme na qcow2
    qm importdisk 123 MikroTik_x86_64.vmdk local-lvm -format qcow2
  4. Vytvoříme virtual v GUI Proxmoxu (https://adresa:8006), ostatní záložky si nastavíme dle vlastní potřeby:Po vytvoření HW vypadá takto, název „Hard Disku“ budeme potřeboval v dalším kroku:
  5. Nakopírujeme rozbalený qcow2 na místo vytvořeného v Proxmoxu:
    cp -rf MikroTik_x86_64.qcow2 /var/lib/vz/images/123/vm-123-disk-0.qcow
  6. Upravíme konfigurační soubor:
    nano /etc/pve/nodes/proxmox/qemu-server/123.conf
  7. K hodnotě Hard Disku (ide0) přidáme: ,model=VMware%20Virtual%20IDE%20Hard%20Drive,serial=00000000000000000001
    balloon: 512
     bootdisk: ide0
     cores: 1
     ide2: none
     localtime: 0
     memory: 2048
     name: MikroTIK
     numa: 0
     onboot: 1
     ostype: l26
     ide0: local:123/vm-123-disk-0.qcow2,cache=writethrough,model=VMware%20Virtual%20IDE%20Hard%20Drive,serial=00000000000000000001
     scsihw: virtio-scsi-pci
     smbios1: uuid=a2799fa4-97a3-fa45-f87c-977a8a2fb5d3
     sockets: 1
     vmgenid: 83df3129-ccc8-4a8a-ab84-a6d716d10d1b
  8. Spustíme virtual MikroTiku a můžeme používat:
    qm start 123

 

 

 

 

 

 

 

 

Auto upgrade MikroTik RouterOS v6 + v7 & Firmware

  • Script pro automatický upgrade RouterOS v6 a Firmware s upozorněním na e-mail
  • Stačí vložit do Schelduleru nebo do Scripts
  • Je potřeba nastavit /tools/email, aby chodily notifikace o provedení na e-mail
:local FWcurrent [/system routerboard get current-firmware]
:local FWupgrade [/system routerboard get upgrade-firmware]
:local d [/system clock get date]
:local t [/system clock get time]
:local mk [/system identity get name]
:local emailTo "muj@email.cz" 
### Pro upgrade ROS
/system package update
check-for-updates once
:delay 3s
:local novaVerze [get latest-version]
:if ( [get status] = "New version is available") \
do={ \
:log info "Nova verze ROS $novaVerze je dostupna, stahuji..." 
:tool e-mail send to=$emailTo subject="$mk upgrade RoS" body="V $t $d, na verzi RouterOS: $novaVerze"
install 
:log info "Restartuji..." 
} \
else={ \
:log info "Aktualni ROS, kontroluji aktualnost Firmware..." 
### Pro upgrade Firmware
:if ($FWcurrent = $FWupgrade) \
       do={ \
      :log info "Aktualni Firmware" \
       } \
      else={ \
      :log info "Neaktualni Firmware" 
      :delay 2 
      :log info "Nastavuji upgrade" 
      /system routerboard upgrade
      :tool e-mail send to=$emailTo subject="$mk upgrade Firmware" body="V $t $d, na verzi firmware: $FWupgrade"
      :delay 10 
      :log info "Restartuji..."
      /system reboot
      } 
} 


Kompletní kod. Stačí vše vložit do terminálu a nastaví se.

/system script
add dont-require-permissions=no name=upgradeROS owner=spravce policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=":lo\
    cal FWcurrent [/system routerboard get current-firmware]\r\
    \n:local FWupgrade [/system routerboard get upgrade-firmware]\r\
    \n:local d [/system clock get date]\r\
    \n:local t [/system clock get time]\r\
    \n:local mk [/system identity get name]\r\
    \n:local emailTo \"muj@email.cz\" \r\
    \n### Pro upgrade ROS\r\
    \n/system package update\r\
    \ncheck-for-updates once\r\
    \n:delay 3s\r\
    \n:local novaVerze [get latest-version]\r\
    \n:if ( [get status] = \"New version is available\") \\\r\
    \ndo={ \\\r\
    \n:log info \"Nova verze ROS \$novaVerze je dostupna, stahuji...\" \r\
    \n:tool e-mail send to=\$emailTo subject=\"\$mk upgrade RoS\" body=\"V \$t \
    \$d, na verzi RouterOS: \$novaVerze\"\r\
    \ninstall \r\
    \n:log info \"Restartuji...\" \r\
    \n} \\\r\
    \nelse={ \\\r\
    \n:log info \"Aktualni ROS, kontroluji aktualnost Firmware...\" \r\
    \n### Pro upgrade Firmware\r\
    \n:if (\$FWcurrent = \$FWupgrade) \\\r\
    \n       do={ \\\r\
    \n      :log info \"Aktualni Firmware\" \\\r\
    \n       } \\\r\
    \n      else={ \\\r\
    \n      :log info \"Neaktualni Firmware\" \r\
    \n      :delay 2 \r\
    \n      :log info \"Nastavuji upgrade\" \r\
    \n      /system routerboard upgrade\r\
    \n      :tool e-mail send to=\$emailTo subject=\"\$mk upgrade Firmware\" bod\
    y=\"V \$t \$d, na verzi firmware: \$FWupgrade\"\r\
    \n      :delay 10 \r\
    \n      :log info \"Restartuji...\"\r\
    \n      /system reboot\r\
    \n      } \r\
    \n} \r\
    \n"
/system scheduler
add interval=2d name="upgrade ROS new" on-event=\
    "/system script run \"upgradeROS\"" policy=\
    reboot,read,write,policy,test,password,sensitive \
    start-date=2022-01-01 start-time=04:44:44

Aktualizováno: 10.11.2023