Změna konfigurace LAN pomocí tlačítka na GPIO

Odpovědět
DanM
Příspěvky: 3
Registrován: čtv 10. dub 2025 6:34:26
Dal poděkování: 1 poděkování

Změna konfigurace LAN pomocí tlačítka na GPIO

Příspěvek od DanM » čtv 10. dub 2025 6:44:16

Ahoj,
chtěl bych na Pi 5 rozchodit přepínání síťové konfigurace (LAN s různými rozsahy) pomocí tlačítka na GPIO sběrnici.
Nemám žádné zkušenosti s Pi ani s programováním.
Našel by se tu někdo, kdo by případně pomohl či alespoň poradil.
S asistencí AI jsem už připravil nějaké scripty, ale bez znalosti prostředí to není bez problémů.
Díky!
DanM
Uživatelský avatar
PetrSmetana
Příspěvky: 316
Registrován: pon 22. črc 2019 9:06:45
Bydliště: Mnich
Dal poděkování: 28 poděkování
Dostal poděkování: 61 poděkování
Kontaktovat uživatele:

Re: Změna konfigurace LAN pomocí tlačítka na GPIO

Příspěvek od PetrSmetana » úte 29. dub 2025 6:27:26

Ahoj, ukaž co máš ... koukneme na to :)
Modré z nebe na počkání, zázraky do dvou dnů.
DanM
Příspěvky: 3
Registrován: čtv 10. dub 2025 6:34:26
Dal poděkování: 1 poděkování

Re: Změna konfigurace LAN pomocí tlačítka na GPIO

Příspěvek od DanM » stř 07. kvě 2025 10:55:34

Ahoj Petře,
aby to nevypadalo, že jsem zavolal o pomoc a pak se už neozval, tak alespoň napíšu pár řádků.
Neměl jsem čas se tomu do teď věnovat, ale teď čas již bude.
Změnil jsem zadání na změnu konfigurace nastaven síť. adaptéru přepínačem na GPIO kdykoliv za chodu.
Přijde mi to praktičtější na ovládání a přehlednost - vidíš polohu přepínače - víš jaká konfigurace je aktivní.
Zatím první, doposud nezkoušený pokus je zde:
https://docs.google.com/document/d/1JTp ... ue&sd=true

Děkuju Dan
Uživatelský avatar
PetrSmetana
Příspěvky: 316
Registrován: pon 22. črc 2019 9:06:45
Bydliště: Mnich
Dal poděkování: 28 poděkování
Dostal poděkování: 61 poděkování
Kontaktovat uživatele:

Re: Změna konfigurace LAN pomocí tlačítka na GPIO

Příspěvek od PetrSmetana » pát 16. kvě 2025 21:37:23

Ahoj Dane,
vypadá to životaschopně ač trochu kostrbatě.

Asi bych neměnil konfigurační soubory (pokud neočekáváš konkrétní konfiguraci při restartu zařízení).

Místo toho bych spíš použil ip / potažmo ifconfig pro nastavení statické adresy a dhclient pro získání adresy dynamické.

Také buď pamětliv, že musíš zmáčknout čudlík ideálně 1s - ne méně a ne více než 2s - asi bych tam dal nějaký delší sleep do podmínky, kde byla detekována změna. V tomto ohledu raději používám události na náběžnou hranu signálu v pythonu (při stisknutí tlačítka) - to mi garantuje, že se mi kód spustí jen jednou.

Vyzkoušej a dej vědět.
Modré z nebe na počkání, zázraky do dvou dnů.
DanM
Příspěvky: 3
Registrován: čtv 10. dub 2025 6:34:26
Dal poděkování: 1 poděkování

Re: Změna konfigurace LAN pomocí tlačítka na GPIO

Příspěvek od DanM » pon 19. kvě 2025 6:44:24

Ahoj Petře,
pro upřesnění
- potřebuji dvě konfigurace pevné IP (jiné rozsahy IP adres)
- místo tlačítka chci použít vypínač, který v poloze 1 nebo 0 zůstane
- konfigurace se bude dát změnit kdykoliv za chodu

Je to i v této podobě životaschopné?

Díky Dan
Odpovědět