Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.51 KB

Control_WebIPC.md

File metadata and controls

46 lines (29 loc) · 1.51 KB

Web IPC Control Module

Introduction

The Web IPC Control module allows control of the TWCManager Tesla Wall Charger controller via an external HTTP web server, using PHP scripts. This is the web interface that was used in cdragon's TWCManager fork.

This offers decoupling of the Web Server component from TWCManager.

Note

In v1.2.1, we disable the use of the WebIPC interface by default. We recommend using the new HTTP Control interface. You may need to use the legacy Web Interface if:

  • You are using any feature that is not available in the new interface (should only be the debug interface at this point)
  • You are interfacing with openWB, which uses the old web interface to control charge rate.

To enable the Web IPC module, configure the following in your config.json file:

    "control": {
        "IPC": {
          "enabled": true
        },

HTTP Control Module vs IPC Web Interface

There are two separate interfaces for managing TWCManager via web browser. These are:

  • WebIPC - The original web interface bundled with TWCManager
  • HTTPControl - The new in-built web interface

Benefits of WebIPCControl

  • Supports HTTPS (when used with a HTTPS-capable Web Server)

Drawbacks of WebIPCControl

  • More complex - requires additional administration of a web server to operate.

Status

Detail Value
Module Name WebIPCControl
Module Type Status
Status In Development