Home

Home is a system which you can use to monitor all of your devices (Windows, Linux and Android)

MIT License

Stars
11
Committers
2

Bot releases are hidden (Show)

Home - Release v1.1.1 (Maintenance Update) Latest Release

Published by andyld97 9 months ago

Changelog

  • DB Update required!
  • NEW: Broadcast Shutdown is now possible via API (see wiki)!
  • FIX: Storage warnings are removed for non existent drives!
  • FIX: Replaced FreeRAM with AvailableRAM (Android/Linux and DB!)
  • FIX: Reworked Android GUI (editing is now possible)!
  • FIX: Android permissions
  • FIX: Uptime tooltip is now better readable!
  • FIX: Minor bug fixes!

Client Setup

See wiki https://github.com/andyld97/Home/wiki
For Windows 7 32 Bit (x86) use Home.Service.Windows.SetupLegacy.exe

API Setup

See wiki https://github.com/andyld97/Home/wiki

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.1.0 (Maintenance Update/.NET 8)

Published by andyld97 10 months ago

Changelog

  • Update to .NET 8! (Devices running with .NET 7 will not update automatically unless .NET 8 is installed!)
  • NEW: Device ID is now shown in Windows Client (/config)!
  • NEW: Migrating a device is now possible via setting the old id in (only Windows Client)!
  • NEW: Devices with warnings are now displayed orange in the overview!
  • FIX: Report Captions!
  • FIX: BIOS String Representation!
  • FIX: Hardware Changes View!
  • FIX: Added WLAN SSID & Client-Version in Android Info-Dialog!
  • FIX: Empty Client Version on register leads to EF Core error on registering a device!
  • FIX: Device Overview (Screenshots, Group)!
  • FIX: Update OS Update Notificaiton (e.g. 22H2 -> 23H2 will now also be displayed)!
  • FIX: Minor bug fixes!

Client Setup

See wiki https://github.com/andyld97/Home/wiki
For Windows 7 32 Bit (x86) use Home.Service.Windows.SetupLegacy.exe

API Setup

See wiki https://github.com/andyld97/Home/wiki

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.0.9 (Maintenance Update)

Published by andyld97 about 1 year ago

Changelog

  • NEW: You can now provide static IP and MAC addresses via config.json for Home.Service.Linux!
  • FIX: HTML Report and hardware changes display revised!
  • FIX: Prevent offline devices from recieving restart/shutdown commands when they boot again!
  • FIX: Screenshots are not anymore acquired if IsScreenshotRequired was already set to true!
  • FIX: Icons revised!
  • FIX: Device related icons are now embedded inside Home.Data.dll!
  • FIX: Webhook messages for devices now contains the device name in Scope!
  • FIX: Minor bug fixes!

Client Setup

See wiki https://github.com/andyld97/Home/wiki
For Windows 7 32 Bit (x86) use Home.Service.Windows.SetupLegacy.exe

API Setup

See wiki https://github.com/andyld97/Home/wiki

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.0.8 (Maintenance Update)

Published by andyld97 over 1 year ago

Changelog

  • NEW: Integrated Windows Toast Notifications (they will only work on a few devices due to a bug with the Windows UWP Toolkit)
  • NEW: Device warnings are displayed in the hardware protocol
  • NEW: Android WLAN SSID can be set to ensure that ACKs of the device will only be sent if the phone is in the wanted WLAN
  • NEW: Client updates will now be verified via their SHA256-Hash
  • NEW: Using linux you can set the Display-Index for screenshots
  • NEW: You can search for a device in the WakeOnLan-Dialog
  • NEW: Status message on startup improved: It shows how many devices are in the system and how many are active (+ warnings)
  • NEW: The hardware change protocol can now be cleared
  • FIX: Report rendering revised (RAM + Screens)
  • FIX: Removing devices now removes all references and screenshots
  • FIX: Optimized Home.WPF for small screens
  • FIX: Android AckService Status will now always be displayed correctly
  • FIX: Motherboard detection returned the wrong device name on RaspberryPI
  • FIX: Minor bug fixes

Client Setup

See wiki https://github.com/andyld97/Home/wiki
For Windows 7 32 Bit (x86) use Home.Service.Windows.SetupLegacy.exe

API Setup

  • Home.API: ASP.NET Core 7.0.x API (Home.API.zip) for gathering all data (and to supply data for Home.WPF)
  • For api setup you need to setup a mssql-server/instance (you can specify the connection string) and import the schema from home-db.sql.

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.0.7

Published by andyld97 over 1 year ago

Changelog

  • NEW: BIOS Information are now collected (DB update required!)
  • NEW: Wake On LAN Dialog to wake up devices easier (especially offline devices)
  • NEW: Total overview now supports activity diagrams (for monitoring performance of all devices in one overview)
  • NEW: Home.WPF Startpage with protocol and further information (e.g. cache clean up results)
  • FIX: No more crash when WebView2-Runtime is not installed!
  • FIX: LiveCharts-Diagram improved (newest version + better readability)
  • FIX: White/Dark mode improvments (shadow, font, icons)
  • Enable/disable remote file access for clients (client settings)
  • Hide graphics combobox when a device only have on graphics card
  • Send message/command dialogs reworked
  • Minor bug fixes

Client Setup

See wiki https://github.com/andyld97/Home/wiki
For Windows 7 32 Bit (x86) use Home.Service.Windows.SetupLegacy.exe

API Setup

  • Home.API: ASP.NET Core 7.0.x API (Home.API.zip) for gathering all data (and to supply data for Home.WPF)
  • For api setup you need to setup a mssql-server/instance (you can specify the connection string) and import the schema from home-db.sql.

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.0.6 (Maintenance Update)

Published by andyld97 over 1 year ago

Changelog

  • Automatic Client Updates for Home.Service.Windows and Home.Service.Linux
  • Single Instance Handling (prevents multiple instances running parallel)
  • /config-Flag for Home.Service.Windows to open it without starting, that the settings can be changed
  • Screenshots can be disabled in the config
  • GUI Update for Home.WPF:
    • New devices icons (+offline-icons)
    • Cleaned up tabs
    • Round corners (Windows 11)
  • Minor bug & spelling fixes

Platform Setup

  • Linux: Home.Service.Linux.zip
  • Windows: Home.Service.Legacy.zip (XP and VISTA), Home.Service.Windows.Setup.exe
  • Android: home.service.android.apk or home.service.android-nogl.apk (OpenGL used for getting graphics info. Nogl is useful for Android-x86)

API Setup

  • Home.API: ASP.NET Core 7.0.x API (Home.API.zip) for gathering all data (and to supply data for Home.WPF)
  • For api setup you need to setup a mssql-server/instance (you can specify the connection string) and import the schema from home-db.sql.

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.0.5 (Device Scheduling / Wake On LAN)

Published by andyld97 over 1 year ago

Changelog

  • Device Scheduling is now available via Manage rules in the menu (see here)
  • You can wake up each device (if supported) in the context menu (right click on a device)
  • Improved event queue handling
  • Reports can now be exported as PDF-documents
  • Minor bugfixes

Platform Setup

  • Linux: Home.Service.Linux.zip
  • Windows: Home.Service.Legacy.zip (XP and VISTA), Home.Service.Windows.Setup.exe
  • Android: home.service.android.apk or home.service.android-nogl.apk (OpenGL used for getting graphics info. Nogl is useful for Android-x86)

API Setup

  • Home.API: ASP.NET Core 7.0.x API (Home.API.zip) for gathering all data (and to supply data for Home.WPF)
  • For api setup you need to setup a mssql-server/instance (you can specify the connection string) and import the schema from home-db.sql.

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.0.4

Published by andyld97 almost 2 years ago

Changelog

  • Update to .NET 7
  • Delete DiskDrives if they are non existent anymore
  • Detect OS version change
  • Detect graphics card changes
  • New webhook Implementation (POST)
  • Changed log font to Cascadia Core
  • Log Date Format changed
  • Truncate log works now
  • Delete devices is now working again
  • Clear device log is now working again
  • StorageWarning/DiskDrive Model conversation fixed
  • Windows Version Name is now displayed as FriendlyName
  • MachineName with Umlauts now also works correctly
  • Legacy API Encoding (UTF-8 instead of ASCII)
  • fix OSName-Enum (there was a typo in WindowsVista)
  • Reworked screenshot downloading
  • No grayscale for Android-default image
  • Added offset to battery -and storagewarning to ensure that they will only get removed if there is enough space/battery load (to prevent removing/adding warnings continously)
  • EF Core performance improvments
  • Clean up internal structure
  • Finished localization
  • Updated nuget packages

New

  • Screen detection (+Screenshots per screen) [only available in Home.Service.Windows]
  • New default image for device type Smartphone
  • Device changes are now tracked as Hardware Protocol (also visible in Home.WPF)

Platform Setup

  • Linux: Home.Service.Linux.zip
  • Windows: Home.Service.Legacy.zip (XP and VISTA), Home.Service.Windows.Setup.exe
  • Android: home.service.android.apk or home.service.android-nogl.apk (OpenGL used for getting graphics info. Nogl is useful for Android-x86)

API Setup

  • Home.API: ASP.NET Core 7.0.x API (Home.API.zip) for gathering all data (and to supply data for Home.WPF)
  • For api setup you need to setup an 'mssql-server/instance' (you can specify the connection string) and import the schema from home-db.sql.

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.0.3

Published by andyld97 almost 2 years ago

Changelog

  • EF Core performance improvements
  • Added Android TV Stick as a device category
  • Updated nuget packages
  • Minor improvments

Platform Setup

  • Linux: Home.Service.Linux.zip
  • Windows: Home.Service.Legacy.zip (XP and VISTA), Home.Service.Windows.Setup.exe
  • Android: home.service.android.apk or home.service.android-nogl.apk (OpenGL used for getting graphics info. Nogl is useful for Android-x86)

API Setup

  • Home.API: ASP.NET Core 6.0.x API (Home.API.zip) for gathering all data (and to supply data for Home.WPF)
  • For api setup you need to setup an 'mssql-server/instance' (you can specify the connection string) and import the schema from home-db.sql.

GUI Client

  • Home.WPF.Setup: The client which visualises all data from Home.API
Home - Release v1.0.2 (Introducing EF Core)

Published by andyld97 over 2 years ago

  • For setup you need to setup an 'mssql-server/instance' (you can specify the connection string) and import home-db.sql.

  • Linux: Home.Service.Linux.zip

  • Windows: Home.Service.Legacy.zip (XP and VISTA), Home.Service.Windows.Setup.exe

  • Android: home.service.android.apk or home.service.android-nogl.apk (No OpenGL used for getting graphics info. Useful for Android-x86)

  • Home.WPF.Setup: The client which visualises all data from Home.API

  • Home.API: ASP.NET Core 6.0.x API (Home.API.zip) for gathering all data (and to supply data for Home.WPF)