Giter VIP home page Giter VIP logo

pi-scripts's Introduction

pi-scripts

These scripts are provided as-is with no warranty whatsoever. Use it at your own risk.

Various scripts written for ham radio pi

ARDOP

Keep your Winlink Gateway List up to date - https://youtu.be/Xdp3iovC8ws

JS8Call

Various scripts for JS8Call

pat

Concept menu for working with Pat Winlink. Designed to simplify use of EES.

autohotspot-buster

Install autohotspot on Pi’s running Buster. This script will be installed during the autohotspotN install automatically if the user is running Buster instead of Stretch

autohotspotN

Script to install a wireless hotspot on the Raspberry Pi https://youtu.be/qMT-0mz1lkI

gpsinstall

Will install needed apps for using a GPS dongle. This included location information fromt the GPS & system time from the GPS https://amzn.to/2MAmEyw

mobi-connect

Script used with Mobilinkd TNC 2/3 to autostart connection and either Pat Winlink or APRS gateway with xastir. https://youtu.be/YN2Aa4E1YtU

wificonnect

Script used to list and update wpa_supplicant.conf file for new WiFi connections.

73, KM4ACK

pi-scripts's People

Contributors

darigovresearch avatar km4ack avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pi-scripts's Issues

autohotspot-setup doesnt' work

seems to install everything correctly and will swap back and forth between hotspot and wifi. one thing that is odd is that i get a hostapd masked on the first start. I run sudo systemctl unmask hostapd and this seems to clear up the issue. however, once hotspot is started, i am unable to connect with my phone or computer. Need to try manual install and see if it works to confirm it is a problem with the script. I have verified that all of the files installed by the script are in the correct location and have the correct contents. km4ack 20190409

add -r to gps install

this will allow time to be synced before GPS lock. Seems as though time is there even before the GPS has a lock.

edited /etc/default/gpsd to include the -r option

Hotspot SSID search error

My local wifi network has an SSID with a space in the name. ie. "Ye Ole Cabin". When searching for SSIDs with the Hotspot Tools, that SSID is only shown as "Ye" and when I select it, the pi will not connect to it. I have another SSID without spaces and the entire name shows on SSID search.

I just modified wpa_supplicant.conf so the SSID was correct. When I checked the "Manage SSIDs" menu, each work of Ye Ole Cabin was on a different line and was not selectable as a single SSID, instead, they were three different SSIDs in the menu.

autohotspot - hostapd masked error

Get hostapd masked error when first starting the hotspot. can run sudo systemctl unmask hostapd and reboot to clear the issue. can this be written into the script as a final command?

ARDOP_GUI needs config file

need initial config file to support port 8515 which is the default port. see ~/.config/G8BPQ/ARDOP_GUI..conf

GPSupdate. enhancement.

Very nice app.
Enhancement: In the phone pop up, it would be nice to save the IP address and port number in a config file so that when one switches from phone to another source and back to phone one does not need to re-enter the information unless it changed.

rtc script --- first line

I think your first line should be:
#!/bin/bash

The script didn't work first time for me this morning until I ran it thru bash.

Scripts for remote Rig Power-On/Off

I've been playing with hamlib/rigctl's functions for turning my FT-891 on/off from the command line. This feature only works with some radios, so it wouldn't be for every user. But the ability to turn on/off your rig from the pi would enable:

  1. Putting the rig and all components/batteries/etc into a Pelican case (or harbor freight Apache case) and never having to open the case to operate the rig (ie in the rain, from the back seat of the truck, from a hidden-away cupboard in your home, etc).
  • You could even go the extra mile and put a separation kit in the case to allow you to plug your hand mic directly into the side of the Pelican case.
  • That way, you'd just have power hookup (or battery power switch) on the outside of the case (which would boot the pi), antenna hookup to the outside of the case, and handmic hookup to the outside of the case.
  1. Remote operation of digital signals (via remoting into your home computer where your rig is located from anywhere in the world with an internet connection - via Chrome Remote Desktop or likewise).

I created this pastebin with my research https://pastebin.com/F9i7HXdJ . Feel free to use any/all of it in your pi scripts/build (future work would be a function to echo to the user that 1. the pi is attempting to turn on or off the radio for a few seconds. 2. That the radio is now on or off. Future work may also be possibly to run the radio turn on command at Pi startup and the radio turn off command on Pi shutdown).

autohotspotN not working correctly with Buster

autohotspotN isn't working correctly with Buster unless installed in the correct sequence. This is unique to Buster and doesn't have the same issue with Stretch. A link to this article https://www.patreon.com/posts/buster-29942780 has been included in the script for users running Buster. The fix needed is out of my control since I only wrote the install script and not the hotspot script. I have reached out to the developer in the comments section of his website. Currently awaiting the response. 20190915 km4ack

remove 500 ms delay in gps install

Discovered something else. In /etc/chrony/chrony.conf there's an entry that sets the parameters of the reference time source NMEA.

refclock SHM 0 offset 0.0 delay 0.8 refid NMEA

I set the offset on that line to 0.0, it was 0.5 and that put my station within 100ms of most stations using only GPS as a time source.

As I understand it, setting that to 0.5 (500ms) is intended to make the NTP servers more preferred by Chrony when connected to the internet, basically an intentional 500ms error. Removing that offset gets the pi clock set very close to NTP server pool time. In a system set up for very accurate time off grid, I think that offset of 500ms should not be set.

from email with John Schultz

Packet Search

After last update could not run Packet Search tool. Had to do a manual install of Grid-Calc to get to run.

RTC script update

Is it possible to update the script to add other real time clocks? The code lists only DS1307, but there are others like DS3231. Or offer to enter your chip number during installation to continue the installation.

getcall - change to remove ties to pi

In getcall, line 55 can be changed to use $UID instead of 1000. This will make it independent of the pi user, for example if you create your own accounts.

FILE=/run/user/$UID/call.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.