PGM2, also referred to as webfrontend, or FHEMWEB, is the web frontend that is built into fhem itself, and is always installed with fhem (but can be deactivated). PGM2 is a module that implements a HTTP server, so no further modules are needed. It provides the following functionality:
- direct fhem commands
- manipulating devices
- grouping devices (into rooms)
- displaying log files
- navigating / zooming in plots
- HTTP basic authentication
PGM2 runs on the same hardware as fhem itself, so does not need another system.