Log file when I start TNC/iGate and then WebChat afterward:
2025-09-30T15:55:57.759981+01:00 digipi systemd[1]: Started tnc.service - tnc.
2025-09-30T15:55:57.771198+01:00 digipi
direwolf.tnc.sh[2045]: + trap ctrl_c INT
2025-09-30T15:55:57.773385+01:00 digipi
direwolf.tnc.sh[2045]: + trap ctrl_c TERM
2025-09-30T15:55:57.774291+01:00 digipi
direwolf.tnc.sh[2045]: + truncate --size 0 /run/direwolf.log
2025-09-30T15:55:57.778855+01:00 digipi
direwolf.tnc.sh[2045]: + grep -i usb /proc/asound/cards
2025-09-30T15:55:57.788856+01:00 digipi
direwolf.tnc.sh[2045]: + '[' 0 -eq 0 ']'
2025-09-30T15:55:57.799351+01:00 digipi
direwolf.tnc.sh[2049]: ++ grep -i usb /proc/asound/cards
2025-09-30T15:55:57.800937+01:00 digipi
direwolf.tnc.sh[2050]: ++ head -1
2025-09-30T15:55:57.802439+01:00 digipi
direwolf.tnc.sh[2051]: ++ cut -c 2-2
2025-09-30T15:55:57.805379+01:00 digipi
direwolf.tnc.sh[2045]: + export ALSA_CARD=0
2025-09-30T15:55:57.806045+01:00 digipi
direwolf.tnc.sh[2045]: + ALSA_CARD=0
2025-09-30T15:55:57.806835+01:00 digipi
direwolf.tnc.sh[2045]: + echo 'ALSA_CARD: 0'
2025-09-30T15:55:57.807708+01:00 digipi
direwolf.tnc.sh[2045]: ALSA_CARD: 0
2025-09-30T15:55:57.808610+01:00 digipi
direwolf.tnc.sh[2045]: + cp /home/pi/direwolf.tnc.conf /tmp/direwolf.tnc.conf
2025-09-30T15:55:57.816894+01:00 digipi
direwolf.tnc.sh[2045]: + source /dev/fd/63
2025-09-30T15:55:57.819102+01:00 digipi
direwolf.tnc.sh[2053]: ++ head -n 25 localize.env
2025-09-30T15:55:57.823880+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWCALL=KO4ZEW
2025-09-30T15:55:57.824677+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWWLPASS=abc123
2025-09-30T15:55:57.825283+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWAPRSPASS=1xxx8
2025-09-30T15:55:57.826325+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWGRID=EM84us
2025-09-30T15:55:57.827172+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWLAT=34.7915
2025-09-30T15:55:57.828185+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWLON=-82.2896
2025-09-30T15:55:57.829041+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWGPS=ttyACM1
2025-09-30T15:55:57.830303+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWNODEPASS=abc123
2025-09-30T15:55:57.831008+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWDISPLAYTYPE=st7789
2025-09-30T15:55:57.832140+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWRIGNUMBER=CM108
2025-09-30T15:55:57.833102+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWDEVICEFILE=ttyACM0
2025-09-30T15:55:57.834119+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWBAUDRATE=115200
2025-09-30T15:55:57.835135+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWBIGVNC=
2025-09-30T15:55:57.835949+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWFLRIG=
2025-09-30T15:55:57.836815+01:00 digipi
direwolf.tnc.sh[2045]: ++ NEWI2CAUDIO=fepi
2025-09-30T15:55:57.838936+01:00 digipi
direwolf.tnc.sh[2055]: ++ grep USB /proc/asound/cards
2025-09-30T15:55:57.840483+01:00 digipi
direwolf.tnc.sh[2056]: ++ wc -l
2025-09-30T15:55:57.841185+01:00 digipi
direwolf.tnc.sh[2045]: + USBPRESENT=1
2025-09-30T15:55:57.841826+01:00 digipi
direwolf.tnc.sh[2045]: + '[' CM108 = DTR ']'
2025-09-30T15:55:57.842484+01:00 digipi
direwolf.tnc.sh[2045]: + '[' CM108 = RTS ']'
2025-09-30T15:55:57.843318+01:00 digipi
direwolf.tnc.sh[2045]: + '[' CM108 = CM108 ']'
2025-09-30T15:55:57.844080+01:00 digipi
direwolf.tnc.sh[2045]: + sudo chown pi:audio /dev/ttyACM0
2025-09-30T15:55:57.886030+01:00 digipi
direwolf.tnc.sh[2045]: + sed -i 's/\#PTT CM108 DEVICEFILE/PTT CM108 \/dev\/ttyACM0/' /tmp/direwolf.tnc.conf
2025-09-30T15:55:57.897081+01:00 digipi
direwolf.tnc.sh[2045]: + sudo mv /tmp/direwolf.tnc.conf /run/direwolf.tnc.conf
2025-09-30T15:55:57.946244+01:00 digipi
direwolf.tnc.sh[2045]: + sleep 1
2025-09-30T15:55:57.948532+01:00 digipi
direwolf.tnc.sh[2062]: + direwolf -d t -d o -p -q d -t 0 -c /run/direwolf.tnc.conf
2025-09-30T15:55:57.950766+01:00 digipi
direwolf.tnc.sh[2063]: + grep --line-buffered -v PTT_METHOD
2025-09-30T15:55:58.954116+01:00 digipi
direwolf.tnc.sh[2045]: + sleep 1
2025-09-30T15:55:58.956387+01:00 digipi
direwolf.tnc.sh[2092]: + sudo /home/pi/direwatch.py -o --save /run/direwatch.png --log /run/direwolf.log --title_text 'DigiPi TNC' --lat 34.7915 --lon -82.2896 --display st7789
2025-09-30T15:55:59.967386+01:00 digipi
direwolf.tnc.sh[2045]: + sudo rfcomm --raw watch /dev/rfcomm0 1 socat -d -d tcp4:
127.0.0.1:8001 /dev/rfcomm0
2025-09-30T15:56:28.392562+01:00 digipi systemd[1]: Starting webchat.service - webchat...
2025-09-30T15:56:29.489716+01:00 digipi systemd[1]: Started webchat.service - webchat.
2025-09-30T15:56:35.698614+01:00 digipi webchat.sh[2212]: * Serving Flask app 'aprsd_webchat_extension'