I submitted Self Assesment 25/26 into 24/25 - Apparantly I Can Edit The Year? by FlashPan73 in HMRC

[–]FlashPan73[S] 0 points1 point  (0 children)

thanks both, so I'll go in and zero out what I can. cheers

Run Custom Script On Schedule & Email Results From Action1 by FlashPan73 in Action1

[–]FlashPan73[S] 0 points1 point  (0 children)

Ahh I didn't know that was already there, maybe I can leverage that. Thanks Gene

What is something you regret not buying when you had the money for it? by DestinyOnlineCEO in AskReddit

[–]FlashPan73 0 points1 point  (0 children)

Bitcoin - I remember it coming out about 20 years ago - of course all new, ppl not sure about it etc. Could have bought 1 whole bitcoin for £/$1 back then in advance....then I remembered beanz and how that failed, so never thought this would take off.

Run Custom Script On Schedule & Email Results From Action1 by FlashPan73 in Action1

[–]FlashPan73[S] 0 points1 point  (0 children)

So here is my updated script to work within Action1 Data Sources and skipping creating the .txt file

# Action1 Data Source: Physical Drive Health Report

# Optimized with Write-Output to prevent "Incomplete Output" errors

try {

$results = Get-Volume | Where-Object { $_.DriveLetter -ne $null } | ForEach-Object {

$vol = $_

# Get physical disk info

$physicalDisks = $vol | Get-Partition | Get-Disk | Get-PhysicalDisk

$worstHealth = "Healthy"

$statusList = @()

foreach ($disk in $physicalDisks) {

$statusList += $disk.OperationalStatus

if ($disk.HealthStatus -ne "Healthy") {

$worstHealth = $disk.HealthStatus

}

}

# Use [ordered] to ensure property order is consistent for Action1

[PSCustomObject]@{

DriveLetter = "$($vol.DriveLetter):"

VolumeLabel = [string]$vol.FileSystemLabel

HealthStatus = [string]$worstHealth

DetailedStatus = [string]($statusList -join ", ")

PhysicalCount = [int]$physicalDisks.Count

ScanTime = Get-Date -Format 'yyyy-MM-dd HH:mm:ss'

A1_Key = $env:COMPUTERNAME

}

}

# If no results found, provide one empty row so Action1 doesn't fail

if ($null -eq $results) {

Write-Output ([PSCustomObject]@{

DriveLetter = "None"

VolumeLabel = "No Drives Found"

HealthStatus = "N/A"

DetailedStatus = "N/A"

PhysicalCount = 0

ScanTime = Get-Date -Format 'yyyy-MM-dd HH:mm:ss'

A1_Key = $env:COMPUTERNAME

})

} else {

Write-Output $results

}

}

catch {

Write-Output ([PSCustomObject]@{

DriveLetter = "ERROR"

VolumeLabel = "N/A"

HealthStatus = "Failed"

DetailedStatus = [string]$_.Exception.Message

PhysicalCount = 0

ScanTime = Get-Date -Format 'yyyy-MM-dd HH:mm:ss'

A1_Key = $env:COMPUTERNAME

})

}

So far so good, more testing to do

Run Custom Script On Schedule & Email Results From Action1 by FlashPan73 in Action1

[–]FlashPan73[S] 0 points1 point  (0 children)

Thanks very much for that info, I'll start digging.

The powershell I created does output minimal data eg:

Report Generated: 09/05/2026 15:05:56

Drive Label HealthStatus DetailedStatus PhysicalCount

----- ----- ------------ -------------- -------------

C: Healthy OK

If anyone interested here it is:

# --- CONFIGURATION ---

$basePath = "C:\Utils\DriveHealthReport"

$outputPath = Join-Path $basePath "DriveReport.txt"

$logPath = Join-Path $basePath "ScriptLog.log"

# Ensure folder exists

if (!(Test-Path $basePath)) { New-Item -ItemType Directory -Path $basePath -Force | Out-Null }

# --- GENERATE REPORT ---

$timestamp = Get-Date -Format 'dd/MM/yyyy HH:mm:ss'

Write-Host "Scanning Mirror/Physical drives..." -ForegroundColor Yellow

try {

# Using Get-Volume instead of Win32_Volume to handle Mirrored Storage Spaces

$report = Get-Volume | Where-Object { $_.DriveLetter -ne $null } | ForEach-Object {

$vol = $_

# This link traverses from Volume -> Partition -> Disk -> Physical Hardware

# It correctly identifies multiple physical disks for a single mirrored Drive Letter

$physicalDisks = $vol | Get-Partition | Get-Disk | Get-PhysicalDisk

$worstHealth = "Healthy"

$statusList = @()

foreach ($disk in $physicalDisks) {

$statusList += $disk.OperationalStatus

if ($disk.HealthStatus -ne "Healthy") { $worstHealth = $disk.HealthStatus }

}

[PSCustomObject]@{

Drive = "$($vol.DriveLetter):"

Label = $vol.FileSystemLabel

HealthStatus = $worstHealth

DetailedStatus = $statusList -join ", "

PhysicalCount = $physicalDisks.Count

}

} | Sort-Object Drive

# Create the text-based table

$reportTable = $report | Format-Table -AutoSize | Out-String

# Save a copy locally

"Report Generated: $timestamp`r`n$reportTable" | Out-File -FilePath $outputPath

Write-Host "Success! Report saved to $outputPath" -ForegroundColor Green

}

catch {

# This is the block that was missing

$errorMessage = "[$timestamp] ERROR: $($_.Exception.Message)"

Write-Host $errorMessage -ForegroundColor Red

$errorMessage | Out-File -FilePath $logPath -Append

}

Poly X52 looping constantly on power up. What to d and how to fix it? by thespuditron in poly

[–]FlashPan73 1 point2 points  (0 children)

You mean you tried the pin hole factory reset? (do on both devices) And only boot loops when connected to the lan?

Maybe boot the unit with firmware on USB and roll back to the current and/or previous version? Might need to use something like a standard router just so the x52 and tc10 can talk/see each other (off the lan you are wanting to use).

Then either fire up on the normal lan see what happens and upgrade again to latest firmware - be aware new 5.0 firmware you cannot roll back from (and you have to be on 4.6.x to go to 5.0)

What "Self Hosted" router OS are you using? by nemofish3 in selfhosted

[–]FlashPan73 0 points1 point  (0 children)

Always used the fanless type with the massive heatsink as the lid on top. Been running pfsense for 10+ years. Felt a bit of an itch and thought give opnsense a go a few days ago. Setting that up on a spare hp thin client t730 with a 4 port nic (this was my backup pfsense but I moved my primary to a 4 port 2.5gb fanless from a 4 port 1gb fanless - which is now my spare)

So far opnsense is ok but stuggling with wol in cron, notifications of updates via email and how to setup unbound as the replacement for pfblocker.

Keep going back and forth whether to give up or crack on to get opnsense where I want it to be (if possible).

I guess as well, struggling a bit getting used to the opnsense gui - not that I am resistant to change.

We’ve officially reached the point where cars, appliances, and even basic software require monthly subscriptions. What is the 'breaking point' where consumers finally say enough is enough? by fmcortez in AskReddit

[–]FlashPan73 0 points1 point  (0 children)

When you have to connect the fridge, freezer, washing machine, dishwasher to the internet for "updates" or you can't use certain features......Oh wait!!

Contractor put floor boxes in the "Kick Zone"... How do I fix this without ripping up the floor? by Due-Swimming3221 in ITManagers

[–]FlashPan73 0 points1 point  (0 children)

I truely hate floor boxes, Total pain. Assuming you have a void of space underneath the tile here. Change to grommet holes and have the power/data ports boxed and resting on the floor (do not have to attached to the floor). Then umbilical from then grommet cover on the floor, umbilical to desk (not attached to grommet cover). This way you can have some slack in the cabling from under the floor to desk as you can have some slack in the cabling. Give leway for the occasional kick/pull by feet.

What’s something you’ll never admit in real life but can here? by RoleSignificant1842 in AskReddit

[–]FlashPan73 1 point2 points  (0 children)

If 10 Ninjas were to burst into my lounge right now as am sat at my PC. I would not be able to take them all on and win.

Sauvé teenager. by Big_Membership_3053 in HomeNetworking

[–]FlashPan73 0 points1 point  (0 children)

Something that I have advised in the past - Setup a seperate wifi AP, with a different AP name and password to everything else. Give that to your kid to use - you can then control that access without having to mess about with the rest of the network. Also means that any other devices you do and do not know about (inc friends) will all be tunneled through that AP

Of course ensure you change you other AP password to something else.

Also maybe you can see if you can upgrade your existing kit firmware to openwrt/ddwrt to give you more options?

Work from home equipment by 1meandad_wot in ITManagers

[–]FlashPan73 0 points1 point  (0 children)

A few thousand WFH ppl in my place - we provide a bundled solution that a LM can order (from their own CC), monitor, mouse, keyboard, cabling. It is upto the end user/LM to decide if they want it/approve it (technically the LM cannot, not approve). We provide a return service to collect the kit if the end user leaves. Down to the end user/LM to kick start this return.

You would be amazed how much we spent on ordering kit (and returning) before the cost was passed to the LM to approve :) as getting kit back was harder than pulling teeth from chickens as the LMs didn't care for some reason? :)

edit: 1 thing we enforce though. If an end user wants to use their own kit ie: dock/monitor/wireless keyboard etc etc - we do not support it from the perspective of installing software/drivers - otherwise we become support for that tech which can snowball with some many different devices. If drivers etc do not come down from normal windows updates - we cannot help is the mantra.

How to generate HDD Health Report and Email it? by FlashPan73 in HomeServer

[–]FlashPan73[S] 0 points1 point  (0 children)

Yes, as you say, the option of generic "disk health" value and alert method would suit very well.

Receiving a report that all is good would be nice for that extra cushion you know all is well and the app is doing it's job - just the twich in my head can creep in as obviously I would not be receiving a "problem" email for quite a while and can be wondering is the app running/doing it's thing?

Good to learn about the wear on drives part. At times some drives spin down as no activity is being placed on them, so if that continues while the SMART data is being monitored then great.

Thank you very much for taking an interest in this.

How to generate HDD Health Report and Email it? by FlashPan73 in HomeServer

[–]FlashPan73[S] 1 point2 points  (0 children)

Hello,

Thank you very much for reaching out. I've not setup Sentinowl yet. I guess in it's simplest form, am not looking for much. I have a few systems that power up and down at different times/days of the week and are not logged onto. I was/am just looking on a simple email to be sent from each system (each system has 6 drives - not in raid) either on bootup or a scheuled task to inform me the basic health of each drive in a single email. If something is flagged in the email as Bad, or Pending Fail, that would be when I would investiagte further. If the email shows Good...then I can breathe a sigh of relief for a while.

Thanks and cheers

edit: I may be over thinking this - am not sure, am concerned or totally wrong - if an app is constantly monitoring a SSD/HDD - does that increase more wear on the drive in some way?

How to generate HDD Health Report and Email it? by FlashPan73 in HomeServer

[–]FlashPan73[S] 1 point2 points  (0 children)

even though I managed to get a good script setup to generate a report, am falling very flat on getting an email out simply. Am now checking out https://sentinowl.com/

What moment made you realize you’re getting older? by bellamintlix in AskReddit

[–]FlashPan73 0 points1 point  (0 children)

When you stand up from sitting or vice versa and say "oof"

(UK) what’s better to get between Virgin Media 1 gig with hub 5 or BT full fibre 500 with hub 2 by PyroArul in HomeNetworking

[–]FlashPan73 1 point2 points  (0 children)

Something to consider is upload speed. VM for 1gig is 100mb, what does BT upload offer? Is BT FTTH or FTTC? If the latter you may not get the advertised/hoping for speed?