kopia lustrzana https://github.com/sq9atk/sr0wx
rozwiązanie na problemy z PTT przez port com
rodzic
7c717c6e65
commit
adeec24c22
36
config.py
36
config.py
|
@ -1,8 +1,6 @@
|
||||||
#!/usr/bin/python -tt
|
#!/usr/bin/python -tt
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# WYMAGANE DODATKOWE PAKIETY:
|
# WYMAGANE DODATKOWE PAKIETY:
|
||||||
#
|
#
|
||||||
# sudo apt-get install python-pygame
|
# sudo apt-get install python-pygame
|
||||||
|
@ -10,11 +8,14 @@
|
||||||
# sudo apt-get install python-six
|
# sudo apt-get install python-six
|
||||||
# sudo apt-get install python-tz
|
# sudo apt-get install python-tz
|
||||||
# sudo apt-get install python-bs4
|
# sudo apt-get install python-bs4
|
||||||
|
# sudo apt-get install python-imaging
|
||||||
|
# sudo apt-get install python-serial
|
||||||
|
# sudo apt-get install ffmpeg
|
||||||
# sudo apt-get install php5
|
# sudo apt-get install php5
|
||||||
# sudo apt-get install php5-cli
|
# sudo apt-get install php5-cli
|
||||||
# sudo apt-get install php5-curl
|
# sudo apt-get install php5-curl
|
||||||
# sudo apt-get install ffmpeg
|
#
|
||||||
|
# lub php5.6 php7.0 albo dowolna inna wersja php
|
||||||
|
|
||||||
# UWAGA MINT 13
|
# UWAGA MINT 13
|
||||||
# z uwagi na fakt zakończenia wsparcia do mint 13 należy przepiąć źródła oprogramowania:
|
# z uwagi na fakt zakończenia wsparcia do mint 13 należy przepiąć źródła oprogramowania:
|
||||||
|
@ -38,7 +39,6 @@
|
||||||
#
|
#
|
||||||
# Teraz wszystko co poniżej ładnie nam się zainstaluje:
|
# Teraz wszystko co poniżej ładnie nam się zainstaluje:
|
||||||
|
|
||||||
|
|
||||||
# UWAGA MINT 17
|
# UWAGA MINT 17
|
||||||
# jeśli nie możesz zainstalowac ffmpg odpal w konsoli:
|
# jeśli nie możesz zainstalowac ffmpg odpal w konsoli:
|
||||||
#
|
#
|
||||||
|
@ -47,19 +47,23 @@
|
||||||
# sudo apt-get update
|
# sudo apt-get update
|
||||||
# i potem ma się zainstalować ffmpg
|
# i potem ma się zainstalować ffmpg
|
||||||
|
|
||||||
|
|
||||||
# UWAGA!
|
# UWAGA!
|
||||||
# Jeśli ptt sterujesz przez port COM i otrzymujesz błąd:
|
# Jeśli otrzymujesz błąd:
|
||||||
# Failed to open serial port /dev/ttyS0@9600
|
# Failed to open serial port /dev/ttyS0@9600
|
||||||
#
|
# w pliku config.py dopisz:
|
||||||
# Dodaj aktualnego użytkownika na którym odpalasz pogodynkędo grupy dialout
|
# serial_signal = 'DTR'
|
||||||
# sudo gpasswd --add ${USER} dialout
|
# zaraz po linijkach:
|
||||||
# oraz
|
|
||||||
# w config.py zaraz po:
|
|
||||||
# serial_port = '/dev/ttyS0'
|
# serial_port = '/dev/ttyS0'
|
||||||
# serial_baud_rate = 9600
|
# serial_baud_rate = 9600
|
||||||
# dopisz:
|
|
||||||
# serial_signal = 'DTR'
|
# UWAGA!
|
||||||
|
# Jeśli otrzymujesz błąd:
|
||||||
|
# [Errno 13] could not open port /dev/ttyS0:
|
||||||
|
# [Errno 13] Permission denied: '/dev/ttyS0'
|
||||||
|
# dodaj do grupy dialout aktualnego użytkownika na którym odpalasz pogodynkę
|
||||||
|
# sudo gpasswd --add ${USER} dialout
|
||||||
|
# i zrestartuj system operacyjny
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import logging, logging.handlers
|
import logging, logging.handlers
|
||||||
|
@ -381,7 +385,7 @@ from radioactive_sq9atk import RadioactiveSq9atk
|
||||||
radioactivesq9atk = RadioactiveSq9atk(
|
radioactivesq9atk = RadioactiveSq9atk(
|
||||||
language=pl_google,
|
language=pl_google,
|
||||||
service_url="http://radioactiveathome.org/map/",
|
service_url="http://radioactiveathome.org/map/",
|
||||||
sensor_id=635 #czujnik w centrum Krakowa
|
sensor_id=35167 #czujnik w centrum Krakowa
|
||||||
## więcej czujników na stronie http://radioactiveathome.org/map/
|
## więcej czujników na stronie http://radioactiveathome.org/map/
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
6
sr0wx.py
6
sr0wx.py
|
@ -233,12 +233,12 @@ if config.serial_port is not None:
|
||||||
import serial
|
import serial
|
||||||
#try:
|
#try:
|
||||||
ser = serial.Serial(config.serial_port, config.serial_baud_rate)
|
ser = serial.Serial(config.serial_port, config.serial_baud_rate)
|
||||||
if config.serial_signal == 'RTS':
|
if config.serial_signal == 'DTR':
|
||||||
logger.info(COLOR_OKGREEN + "RTS/PTT set to ON\n" + COLOR_ENDC)
|
logger.info(COLOR_OKGREEN + "DTR/PTT set to ON\n" + COLOR_ENDC)
|
||||||
ser.setDTR(0)
|
ser.setDTR(0)
|
||||||
ser.setRTS(1)
|
ser.setRTS(1)
|
||||||
else:
|
else:
|
||||||
logger.info(COLOR_OKGREEN + "DTR/PTT set to ON\n" + COLOR_ENDC)
|
logger.info(COLOR_OKGREEN + "RTS/PTT set to ON\n" + COLOR_ENDC)
|
||||||
ser.setDTR(1)
|
ser.setDTR(1)
|
||||||
ser.setRTS(0)
|
ser.setRTS(0)
|
||||||
#except:
|
#except:
|
||||||
|
|
Ładowanie…
Reference in New Issue