2024-07-25 -
This commit is contained in:
parent
2c3588be81
commit
4052a233b9
2
gps006.py
Normal file → Executable file
2
gps006.py
Normal file → Executable file
@ -87,7 +87,7 @@ print("Starting continuous GPS tracking. Press Ctrl+C to stop.")
|
||||
|
||||
while running:
|
||||
get_gps_position()
|
||||
time.sleep(10) # Wait for 10 seconds before the next reading
|
||||
time.sleep(15) # Wait for 10 seconds before the next reading
|
||||
|
||||
ser.close()
|
||||
GPIO.cleanup()
|
||||
|
9888
gps_data_raspberrypi.2024-07-24.bak
Normal file
9888
gps_data_raspberrypi.2024-07-24.bak
Normal file
File diff suppressed because it is too large
Load Diff
11438
gps_data_raspberrypi.csv
11438
gps_data_raspberrypi.csv
File diff suppressed because it is too large
Load Diff
@ -12,15 +12,17 @@ myhost = os.uname()[1]
|
||||
client = mqtt.Client(myhost)
|
||||
client.connect(mqttBroker, 1883)
|
||||
|
||||
preferred_device = '/dev/ttyUSB5'
|
||||
fallback_device = '/dev/ttyUSB0'
|
||||
preferred_device = '/dev/ttyUSB0'
|
||||
fallback_device = '/dev/ttyUSB5'
|
||||
|
||||
device_path = preferred_device if os.path.exists(preferred_device) else fallback_device
|
||||
|
||||
modbus_device = '/dev/modbus'
|
||||
|
||||
# Modbus configuration
|
||||
mb_address = 1 # Modbus address
|
||||
sensy_boi = minimalmodbus.Instrument(device_path, mb_address)
|
||||
#sensy_boi = minimalmodbus.Instrument(device_path, mb_address)
|
||||
sensy_boi = minimalmodbus.Instrument(modbus_device, mb_address)
|
||||
#sensy_boi = minimalmodbus.Instrument(preferred_device, mb_address)
|
||||
sensy_boi.serial.baudrate = 9600
|
||||
sensy_boi.serial.bytesize = 8
|
||||
sensy_boi.serial.parity = minimalmodbus.serial.PARITY_NONE
|
||||
@ -49,7 +51,7 @@ GPIO.setup(LuzPuerta, GPIO.OUT)
|
||||
GPIO.setup(LuzEncendido, GPIO.OUT)
|
||||
|
||||
|
||||
try:
|
||||
try:
|
||||
while True:
|
||||
status_17 = GPIO.input(PIN_17)
|
||||
if GPIO.input(23) == GPIO.HIGH:
|
||||
@ -82,11 +84,10 @@ try:
|
||||
else:
|
||||
GPIO.output(LuzPuerta, GPIO.LOW)
|
||||
GPIO.output(LuzEncendido, GPIO.HIGH)
|
||||
|
||||
#time.sleep(1)
|
||||
|
||||
|
||||
except Exception as e:
|
||||
print(f"Error: {str(e)}")
|
||||
|
||||
finally:
|
||||
GPIO.cleanup()
|
||||
print("Programa finalizado")
|
||||
|
276
udev.txt
Normal file
276
udev.txt
Normal file
@ -0,0 +1,276 @@
|
||||
|
||||
Udevadm info starts with the device specified by the devpath and then
|
||||
walks up the chain of parent devices. It prints for every device
|
||||
found, all possible attributes in the udev rules key format.
|
||||
A rule to match, can be composed by the attributes of the device
|
||||
and the attributes from one single parent device.
|
||||
|
||||
looking at device '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/ttyUSB0/tty/ttyUSB0':
|
||||
KERNEL=="ttyUSB0"
|
||||
SUBSYSTEM=="tty"
|
||||
DRIVER==""
|
||||
ATTR{power/control}=="auto"
|
||||
ATTR{power/runtime_active_time}=="0"
|
||||
ATTR{power/runtime_status}=="unsupported"
|
||||
ATTR{power/runtime_suspended_time}=="0"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/ttyUSB0':
|
||||
KERNELS=="ttyUSB0"
|
||||
SUBSYSTEMS=="usb-serial"
|
||||
DRIVERS=="ch341-uart"
|
||||
ATTRS{port_number}=="0"
|
||||
ATTRS{power/control}=="auto"
|
||||
ATTRS{power/runtime_active_time}=="0"
|
||||
ATTRS{power/runtime_status}=="unsupported"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0':
|
||||
KERNELS=="1-1.4:1.0"
|
||||
SUBSYSTEMS=="usb"
|
||||
DRIVERS=="ch341"
|
||||
ATTRS{authorized}=="1"
|
||||
ATTRS{bAlternateSetting}==" 0"
|
||||
ATTRS{bInterfaceClass}=="ff"
|
||||
ATTRS{bInterfaceNumber}=="00"
|
||||
ATTRS{bInterfaceProtocol}=="02"
|
||||
ATTRS{bInterfaceSubClass}=="01"
|
||||
ATTRS{bNumEndpoints}=="03"
|
||||
ATTRS{supports_autosuspend}=="1"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4':
|
||||
KERNELS=="1-1.4"
|
||||
SUBSYSTEMS=="usb"
|
||||
DRIVERS=="usb"
|
||||
ATTRS{authorized}=="1"
|
||||
ATTRS{avoid_reset_quirk}=="0"
|
||||
ATTRS{bConfigurationValue}=="1"
|
||||
ATTRS{bDeviceClass}=="ff"
|
||||
ATTRS{bDeviceProtocol}=="00"
|
||||
ATTRS{bDeviceSubClass}=="00"
|
||||
ATTRS{bMaxPacketSize0}=="8"
|
||||
ATTRS{bMaxPower}=="96mA"
|
||||
ATTRS{bNumConfigurations}=="1"
|
||||
ATTRS{bNumInterfaces}==" 1"
|
||||
ATTRS{bcdDevice}=="0254"
|
||||
ATTRS{bmAttributes}=="80"
|
||||
ATTRS{busnum}=="1"
|
||||
ATTRS{configuration}==""
|
||||
ATTRS{devnum}=="4"
|
||||
ATTRS{devpath}=="1.4"
|
||||
ATTRS{devspec}=="(null)"
|
||||
ATTRS{idProduct}=="7523"
|
||||
ATTRS{idVendor}=="1a86"
|
||||
ATTRS{ltm_capable}=="no"
|
||||
ATTRS{maxchild}=="0"
|
||||
ATTRS{power/active_duration}=="256212"
|
||||
ATTRS{power/autosuspend}=="2"
|
||||
ATTRS{power/autosuspend_delay_ms}=="2000"
|
||||
ATTRS{power/connected_duration}=="256216"
|
||||
ATTRS{power/control}=="on"
|
||||
ATTRS{power/level}=="on"
|
||||
ATTRS{power/persist}=="1"
|
||||
ATTRS{power/runtime_active_time}=="256034"
|
||||
ATTRS{power/runtime_status}=="active"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
ATTRS{product}=="USB2.0-Ser!"
|
||||
ATTRS{quirks}=="0x0"
|
||||
ATTRS{removable}=="unknown"
|
||||
ATTRS{rx_lanes}=="1"
|
||||
ATTRS{speed}=="12"
|
||||
ATTRS{tx_lanes}=="1"
|
||||
ATTRS{urbnum}=="14"
|
||||
ATTRS{version}==" 1.10"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1':
|
||||
KERNELS=="1-1"
|
||||
SUBSYSTEMS=="usb"
|
||||
DRIVERS=="usb"
|
||||
ATTRS{authorized}=="1"
|
||||
ATTRS{avoid_reset_quirk}=="0"
|
||||
ATTRS{bConfigurationValue}=="1"
|
||||
ATTRS{bDeviceClass}=="09"
|
||||
ATTRS{bDeviceProtocol}=="01"
|
||||
ATTRS{bDeviceSubClass}=="00"
|
||||
ATTRS{bMaxPacketSize0}=="64"
|
||||
ATTRS{bMaxPower}=="100mA"
|
||||
ATTRS{bNumConfigurations}=="1"
|
||||
ATTRS{bNumInterfaces}==" 1"
|
||||
ATTRS{bcdDevice}=="0421"
|
||||
ATTRS{bmAttributes}=="e0"
|
||||
ATTRS{busnum}=="1"
|
||||
ATTRS{configuration}==""
|
||||
ATTRS{devnum}=="2"
|
||||
ATTRS{devpath}=="1"
|
||||
ATTRS{devspec}=="(null)"
|
||||
ATTRS{idProduct}=="3431"
|
||||
ATTRS{idVendor}=="2109"
|
||||
ATTRS{ltm_capable}=="no"
|
||||
ATTRS{maxchild}=="4"
|
||||
ATTRS{power/active_duration}=="256928"
|
||||
ATTRS{power/autosuspend}=="0"
|
||||
ATTRS{power/autosuspend_delay_ms}=="0"
|
||||
ATTRS{power/connected_duration}=="256928"
|
||||
ATTRS{power/control}=="auto"
|
||||
ATTRS{power/level}=="auto"
|
||||
ATTRS{power/runtime_active_time}=="256648"
|
||||
ATTRS{power/runtime_status}=="active"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
ATTRS{product}=="USB2.0 Hub"
|
||||
ATTRS{quirks}=="0x0"
|
||||
ATTRS{removable}=="unknown"
|
||||
ATTRS{rx_lanes}=="1"
|
||||
ATTRS{speed}=="480"
|
||||
ATTRS{tx_lanes}=="1"
|
||||
ATTRS{urbnum}=="39"
|
||||
ATTRS{version}==" 2.10"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1':
|
||||
KERNELS=="usb1"
|
||||
SUBSYSTEMS=="usb"
|
||||
DRIVERS=="usb"
|
||||
ATTRS{authorized}=="1"
|
||||
ATTRS{authorized_default}=="1"
|
||||
ATTRS{avoid_reset_quirk}=="0"
|
||||
ATTRS{bConfigurationValue}=="1"
|
||||
ATTRS{bDeviceClass}=="09"
|
||||
ATTRS{bDeviceProtocol}=="01"
|
||||
ATTRS{bDeviceSubClass}=="00"
|
||||
ATTRS{bMaxPacketSize0}=="64"
|
||||
ATTRS{bMaxPower}=="0mA"
|
||||
ATTRS{bNumConfigurations}=="1"
|
||||
ATTRS{bNumInterfaces}==" 1"
|
||||
ATTRS{bcdDevice}=="0601"
|
||||
ATTRS{bmAttributes}=="e0"
|
||||
ATTRS{busnum}=="1"
|
||||
ATTRS{configuration}==""
|
||||
ATTRS{devnum}=="1"
|
||||
ATTRS{devpath}=="0"
|
||||
ATTRS{idProduct}=="0002"
|
||||
ATTRS{idVendor}=="1d6b"
|
||||
ATTRS{interface_authorized_default}=="1"
|
||||
ATTRS{ltm_capable}=="no"
|
||||
ATTRS{manufacturer}=="Linux 6.1.21-v8+ xhci-hcd"
|
||||
ATTRS{maxchild}=="1"
|
||||
ATTRS{power/active_duration}=="257064"
|
||||
ATTRS{power/autosuspend}=="0"
|
||||
ATTRS{power/autosuspend_delay_ms}=="0"
|
||||
ATTRS{power/connected_duration}=="257064"
|
||||
ATTRS{power/control}=="auto"
|
||||
ATTRS{power/level}=="auto"
|
||||
ATTRS{power/runtime_active_time}=="257060"
|
||||
ATTRS{power/runtime_status}=="active"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
ATTRS{product}=="xHCI Host Controller"
|
||||
ATTRS{quirks}=="0x0"
|
||||
ATTRS{removable}=="unknown"
|
||||
ATTRS{rx_lanes}=="1"
|
||||
ATTRS{serial}=="0000:01:00.0"
|
||||
ATTRS{speed}=="480"
|
||||
ATTRS{tx_lanes}=="1"
|
||||
ATTRS{urbnum}=="26"
|
||||
ATTRS{version}==" 2.00"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0':
|
||||
KERNELS=="0000:01:00.0"
|
||||
SUBSYSTEMS=="pci"
|
||||
DRIVERS=="xhci_hcd"
|
||||
ATTRS{ari_enabled}=="0"
|
||||
ATTRS{broken_parity_status}=="0"
|
||||
ATTRS{class}=="0x0c0330"
|
||||
ATTRS{consistent_dma_mask_bits}=="64"
|
||||
ATTRS{current_link_speed}=="5.0 GT/s PCIe"
|
||||
ATTRS{current_link_width}=="1"
|
||||
ATTRS{device}=="0x3483"
|
||||
ATTRS{dma_mask_bits}=="64"
|
||||
ATTRS{driver_override}=="(null)"
|
||||
ATTRS{enable}=="1"
|
||||
ATTRS{irq}=="34"
|
||||
ATTRS{link/clkpm}=="0"
|
||||
ATTRS{local_cpulist}=="0-3"
|
||||
ATTRS{local_cpus}=="f"
|
||||
ATTRS{max_link_speed}=="5.0 GT/s PCIe"
|
||||
ATTRS{max_link_width}=="1"
|
||||
ATTRS{msi_bus}=="1"
|
||||
ATTRS{msi_irqs/34}=="msi"
|
||||
ATTRS{power/control}=="on"
|
||||
ATTRS{power/runtime_active_time}=="257213"
|
||||
ATTRS{power/runtime_status}=="active"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
ATTRS{power_state}=="D0"
|
||||
ATTRS{reset_method}=="pm bus"
|
||||
ATTRS{revision}=="0x01"
|
||||
ATTRS{subsystem_device}=="0x3483"
|
||||
ATTRS{subsystem_vendor}=="0x1106"
|
||||
ATTRS{vendor}=="0x1106"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0':
|
||||
KERNELS=="0000:00:00.0"
|
||||
SUBSYSTEMS=="pci"
|
||||
DRIVERS==""
|
||||
ATTRS{ari_enabled}=="0"
|
||||
ATTRS{broken_parity_status}=="0"
|
||||
ATTRS{class}=="0x060400"
|
||||
ATTRS{consistent_dma_mask_bits}=="32"
|
||||
ATTRS{current_link_speed}=="5.0 GT/s PCIe"
|
||||
ATTRS{current_link_width}=="1"
|
||||
ATTRS{device}=="0x2711"
|
||||
ATTRS{dma_mask_bits}=="32"
|
||||
ATTRS{driver_override}=="(null)"
|
||||
ATTRS{enable}=="1"
|
||||
ATTRS{irq}=="0"
|
||||
ATTRS{local_cpulist}=="0-3"
|
||||
ATTRS{local_cpus}=="f"
|
||||
ATTRS{max_link_speed}=="5.0 GT/s PCIe"
|
||||
ATTRS{max_link_width}=="1"
|
||||
ATTRS{msi_bus}=="1"
|
||||
ATTRS{power/control}=="on"
|
||||
ATTRS{power/runtime_active_time}=="257286"
|
||||
ATTRS{power/runtime_status}=="active"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
ATTRS{power_state}=="D0"
|
||||
ATTRS{revision}=="0x20"
|
||||
ATTRS{secondary_bus_number}=="1"
|
||||
ATTRS{subordinate_bus_number}=="1"
|
||||
ATTRS{subsystem_device}=="0x0000"
|
||||
ATTRS{subsystem_vendor}=="0x0000"
|
||||
ATTRS{vendor}=="0x14e4"
|
||||
ATTRS{waiting_for_supplier}=="0"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie/pci0000:00':
|
||||
KERNELS=="pci0000:00"
|
||||
SUBSYSTEMS==""
|
||||
DRIVERS==""
|
||||
ATTRS{power/control}=="auto"
|
||||
ATTRS{power/runtime_active_time}=="0"
|
||||
ATTRS{power/runtime_status}=="unsupported"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
|
||||
looking at parent device '/devices/platform/scb/fd500000.pcie':
|
||||
KERNELS=="fd500000.pcie"
|
||||
SUBSYSTEMS=="platform"
|
||||
DRIVERS=="brcm-pcie"
|
||||
ATTRS{driver_override}=="(null)"
|
||||
ATTRS{power/control}=="auto"
|
||||
ATTRS{power/runtime_active_time}=="0"
|
||||
ATTRS{power/runtime_status}=="unsupported"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
|
||||
looking at parent device '/devices/platform/scb':
|
||||
KERNELS=="scb"
|
||||
SUBSYSTEMS=="platform"
|
||||
DRIVERS=="simple-pm-bus"
|
||||
ATTRS{driver_override}=="(null)"
|
||||
ATTRS{power/control}=="auto"
|
||||
ATTRS{power/runtime_active_time}=="0"
|
||||
ATTRS{power/runtime_status}=="unsupported"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
|
||||
looking at parent device '/devices/platform':
|
||||
KERNELS=="platform"
|
||||
SUBSYSTEMS==""
|
||||
DRIVERS==""
|
||||
ATTRS{power/control}=="auto"
|
||||
ATTRS{power/runtime_active_time}=="0"
|
||||
ATTRS{power/runtime_status}=="unsupported"
|
||||
ATTRS{power/runtime_suspended_time}=="0"
|
||||
|
Loading…
Reference in New Issue
Block a user