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
Změna konfigurace LAN pomocí tlačítka na GPIO
-
- Příspěvky: 3
- Registrován: čtv 10. dub 2025 6:34:26
- Dal poděkování: 1 poděkování
- 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
Ahoj, ukaž co máš ... koukneme na to 

Modré z nebe na počkání, zázraky do dvou dnů.
-
- 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
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
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
- 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
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.
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ů.
-
- 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
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
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