Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addListener(WattpilotClientListener) - Method in class dev.digiried.wattpilot.WattpilotClient
-
Adds a
WattpilotClientListenerto the client. - ALLOW_CHARGING - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Charging allowed/possible (RO)
- amperage1() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
amperage1record component. - amperage2() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
amperage2record component. - amperage3() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
amperage3record component. - App - Class in dev.digiried.wattpilot.shell
-
Simple shell application to interact with a Wattpilot wallbox.
- AUTH - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- AUTH_ERROR - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- AUTH_REQUIRED - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- AUTH_SUCCESS - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- AuthErrorMessage - Class in dev.digiried.wattpilot.messages
-
Auth Error Message.
- AuthMessage - Class in dev.digiried.wattpilot.messages
-
Auth Message.
- AuthMessage(String, String) - Constructor for class dev.digiried.wattpilot.messages.AuthMessage
- AuthRequiredMessage - Class in dev.digiried.wattpilot.messages
-
Auth Required Message.
- AuthRequiredMessage() - Constructor for class dev.digiried.wattpilot.messages.AuthRequiredMessage
- AuthSuccessMessage - Class in dev.digiried.wattpilot.messages
-
Auth Success Message.
B
- BOOST_BATTERY_SOC - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
SoC to discharge the battery to when boost is enabled (boost is only available in eco or next trip mode) (RW)
- BOOST_ENABLED - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Charging boost enabled (boost is only available in eco or next trip mode) (RW)
C
- CAR_STATE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
State of the charging process (RO)
- CHARGING - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingState
-
Car connected and charging.
- CHARGING_CURRENT - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Allowed current for charging in ampere (RW)
- CHARGING_ENERGY - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Charging metrics like power, voltage, amperage (RO)
- ChargingMetrics - Record Class in dev.digiried.wattpilot.dto
-
Record for charging metrics.
- ChargingMetrics(float, int, int, int, int, int, int, float, float, float) - Constructor for record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Creates an instance of a
ChargingMetricsrecord class. - ChargingMode - Enum Class in dev.digiried.wattpilot.dto
-
Enum for the charging mode configuration.
- ChargingState - Enum Class in dev.digiried.wattpilot.dto
-
Enum for the charging state.
- CLEAR_INVERTERS - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- Command - Class in dev.digiried.wattpilot.commands
-
Base class for all commands that can be sent to the wallbox.
- CommandResponse - Record Class in dev.digiried.wattpilot.commands
-
Record for the response of a
Command. - CommandResponse(boolean, PartialStatus) - Constructor for record class dev.digiried.wattpilot.commands.CommandResponse
-
Creates an instance of a
CommandResponserecord class. - CommandValue<T> - Record Class in dev.digiried.wattpilot.commands
-
Wrapper for command values.
- CommandValue(T) - Constructor for record class dev.digiried.wattpilot.commands.CommandValue
-
Creates an instance of a
CommandValuerecord class. - CommandValueSerializer - Class in dev.digiried.wattpilot.commands
-
JSON serializer for
CommandValue. - CommandValueSerializer() - Constructor for class dev.digiried.wattpilot.commands.CommandValueSerializer
- COMPLETE - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingState
-
Car connected and charging completed.
- connect(String, String) - Method in class dev.digiried.wattpilot.WattpilotClient
-
Connect the client to the wallbox.
- connected() - Method in class dev.digiried.wattpilot.shell.App
- connected() - Method in interface dev.digiried.wattpilot.WattpilotClientListener
-
Called when the client successfully connected to the wallbox.
D
- data - Variable in class dev.digiried.wattpilot.messages.SecuredMessage
- DEFAULT - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingMode
-
Default charging mode, i.e. charge with the configured current.
- DELTA_STATUS - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- DeltaStatusMessage - Class in dev.digiried.wattpilot.messages
-
Delta Status Message.
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class dev.digiried.wattpilot.messages.MessageDeserializer
- dev.digiried.wattpilot - package dev.digiried.wattpilot
- dev.digiried.wattpilot.commands - package dev.digiried.wattpilot.commands
- dev.digiried.wattpilot.dto - package dev.digiried.wattpilot.dto
- dev.digiried.wattpilot.messages - package dev.digiried.wattpilot.messages
- dev.digiried.wattpilot.shell - package dev.digiried.wattpilot.shell
- devicetype - Variable in class dev.digiried.wattpilot.messages.HelloMessage
- disconnect() - Method in class dev.digiried.wattpilot.WattpilotClient
-
Disconnect the client from the wallbox.
- disconnected(String, Throwable) - Method in class dev.digiried.wattpilot.shell.App
- disconnected(String, Throwable) - Method in interface dev.digiried.wattpilot.WattpilotClientListener
-
Called when the client disconnected from the wallbox.
E
- ECO - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingMode
-
Eco charging mode, i.e. charge with solar power surplus or if the dynamic electricity tariff is under the configured threshold.
- ENERGY_COUNTER_SINCE_START - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Energy counter since the start of the charging session in watt-hours (RO)
- ENERGY_COUNTER_TOTAL - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Total energy counter in watt-hours (RO)
- EnforcedChargingState - Enum Class in dev.digiried.wattpilot.dto
-
Enum for the enforced charging state configuration.
- equals(Object) - Method in record class dev.digiried.wattpilot.commands.CommandResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.digiried.wattpilot.commands.CommandValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Indicates whether some other object is "equal to" this one.
- ERROR_STATE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Error state (RO)
F
- firmwareVersion() - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Returns the value of the
firmwareVersionrecord component. - FORCE_SINGLE_PHASE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Force-single phase charging (RW?)
- FORCE_STATE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Enforce a specific charging state (RW)
- friendlyName - Variable in class dev.digiried.wattpilot.messages.HelloMessage
- friendlyName() - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Returns the value of the
friendlyNamerecord component. - fromCommand(int, Command) - Static method in class dev.digiried.wattpilot.messages.SetValueMessage
-
Creates a new SetValueMessage from a command.
- fromValue(int) - Static method in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
-
Get the enforced charging state from the API value.
- FULL_STATUS - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- FullStatusMessage - Class in dev.digiried.wattpilot.messages
-
Full Status Message.
G
- getBoostSoCLimit() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Battery SoC to discharge the battery to when boost is enabled.
- getBoostSoCLimit() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the configured battery SoC to discharge the battery to when boost is enabled.
- getChargingCurrent() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
The configured charging current in amperes.
- getChargingCurrent() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the configured charging current.
- getChargingMetrics() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Get charging metrics like power, voltage and amperage.
- getChargingMetrics() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the current charging metrics.
- getChargingMode() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Get the configured charging mode.
- getChargingMode() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the configured charging mode.
- getChargingState() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Get the charging state.
- getChargingState() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the current charging state.
- getDeviceInfo() - Method in class dev.digiried.wattpilot.WattpilotClient
-
Get the
WattpilotInfoof the wallbox. - getEnergyCounterSinceStart() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Get the energy counter in watt-hours (Wh) since the start of the current charging session.
- getEnergyCounterSinceStart() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the energy counter in watt-hours (Wh) since the start of the current charging session.
- getEnergyCounterTotal() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Get the total energy counter in watt-hours (Wh).
- getEnergyCounterTotal() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the total energy counter in watt-hours (Wh).
- getEnforcedChargingState() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Get the enforced charging state of the wallbox, i.e. whether charging is forcefully enabled, disabled, or nothing is enforced.
- getEnforcedChargingState() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the enforced charging state of the wallbox, i.e. whether charging forcefully enabled, disabled, or the nothing is enforced.
- getKey() - Method in class dev.digiried.wattpilot.commands.Command
-
Returns the key of the command.
- getSerializedName() - Method in enum class dev.digiried.wattpilot.messages.MessageType
- getStatus() - Method in class dev.digiried.wattpilot.WattpilotClient
-
Get the current status of the wallbox.
- getSurplusPowerThreshold() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
PV surplus power threshold in watts (W).
- getSurplusPowerThreshold() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the configured PV surplus power threshold in watts (W), i.e. the solar power surplus at which solar surplus charging starts in
ChargingMode.ECOandChargingMode.NEXT_TRIP. - getSurplusSoCThreshold() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
PV surplus battery SoC threshold in percent (%).
- getSurplusSoCThreshold() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Get the configured PV surplus battery SoC threshold in percent (%), i.e. the battery SoC at which surplus charging starts in
ChargingMode.ECOandChargingMode.NEXT_TRIP. - getValue() - Method in class dev.digiried.wattpilot.commands.Command
-
Returns the value of the command wrapped in a
CommandValue. - getValue() - Method in class dev.digiried.wattpilot.commands.SetBoostCommand
- getValue() - Method in class dev.digiried.wattpilot.commands.SetBoostSoCLimitCommand
- getValue() - Method in class dev.digiried.wattpilot.commands.SetChargingCurrentCommand
- getValue() - Method in class dev.digiried.wattpilot.commands.SetChargingModeCommand
- getValue() - Method in class dev.digiried.wattpilot.commands.SetEnforcedChargingStateCommand
- getValue() - Method in class dev.digiried.wattpilot.commands.SetSurplusPowerThresholdCommand
- getValue() - Method in class dev.digiried.wattpilot.commands.SetSurplusSoCThresholdCommand
H
- hash - Variable in class dev.digiried.wattpilot.messages.AuthErrorMessage
- hash - Variable in class dev.digiried.wattpilot.messages.AuthMessage
- hash - Variable in class dev.digiried.wattpilot.messages.AuthSuccessMessage
- hashCode() - Method in record class dev.digiried.wattpilot.commands.CommandResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.digiried.wattpilot.commands.CommandValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Returns a hash code value for this object.
- HELLO - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- HelloMessage - Class in dev.digiried.wattpilot.messages
-
Hello Message.
- HelloMessage() - Constructor for class dev.digiried.wattpilot.messages.HelloMessage
- hmac - Variable in class dev.digiried.wattpilot.messages.SecuredMessage
- hostname - Variable in class dev.digiried.wattpilot.messages.HelloMessage
- hostname() - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Returns the value of the
hostnamerecord component.
I
- IncomingMessage - Class in dev.digiried.wattpilot.messages
-
Base class for all incoming WebSocket messages, i.e. messages received from the wallbox.
- isBoostEnabled() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Whether charging boost is enabled in eco or next trip mode.
- isBoostEnabled() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Whether charging boost is enabled, i.e. provide additional power from battery or grid in
ChargingMode.ECOandChargingMode.NEXT_TRIP. - isChargingAllowed() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Check if charging is currently allowed.
- isChargingAllowed() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Whether charging is currently allowed.
- isChargingSinglePhase() - Method in class dev.digiried.wattpilot.dto.PartialStatus
-
Whether single phase charging is currently used.
- isChargingSinglePhase() - Method in class dev.digiried.wattpilot.WattpilotStatus
-
Whether single phase charging is currently used.
- isConnected() - Method in class dev.digiried.wattpilot.WattpilotClient
-
Whether the client is connected to the wallbox.
K
- key - Variable in class dev.digiried.wattpilot.messages.SetValueMessage
L
- LOGIC_MODE - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Charging mode (RW)
M
- main(String[]) - Static method in class dev.digiried.wattpilot.shell.App
-
Main method to start the shell application.
- manufacturer - Variable in class dev.digiried.wattpilot.messages.HelloMessage
- message - Variable in class dev.digiried.wattpilot.messages.AuthErrorMessage
- message - Variable in class dev.digiried.wattpilot.messages.ResponseMessage
-
Message what went wrong in case of failure.
- Message - Class in dev.digiried.wattpilot.messages
-
Base class for all WebSocket messages.
- MessageDeserializer - Class in dev.digiried.wattpilot.messages
-
JSON deserializer for
Messages. - MessageDeserializer() - Constructor for class dev.digiried.wattpilot.messages.MessageDeserializer
- MessageType - Enum Class in dev.digiried.wattpilot.messages
-
Enum for available WebSocket
Messagetypes.
N
- NEUTRAL - Enum constant in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
-
No enforced charging state, i.e. let the wallbox decide (default).
- NEXT_TRIP - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingMode
-
Similar to
ChargingMode.ECO, but additionally ensures the car is charged with a specified amount of energy by a set time by using grid power if necessary. - NO_CAR - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingState
-
No car connected.
O
- OFF - Enum constant in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
-
Disallow charging.
- ON - Enum constant in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
-
Force charging.
- OutgoingMessage - Class in dev.digiried.wattpilot.messages
-
Base class for all outgoing WebSocket messages, i.e. messages sent to the wallbox.
P
- PartialStatus - Class in dev.digiried.wattpilot.dto
-
DTO for the (partial) status received from
FullStatusMessageorDeltaStatusMessage. - PartialStatus() - Constructor for class dev.digiried.wattpilot.dto.PartialStatus
- power() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
powerrecord component. - power1() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
power1record component. - power2() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
power2record component. - power3() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
power3record component. - PropertyKeys - Class in dev.digiried.wattpilot.dto
-
Constants for property keys in the WebSocket API.
- protocol - Variable in class dev.digiried.wattpilot.messages.HelloMessage
- protocolVersion() - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Returns the value of the
protocolVersionrecord component.
R
- READY - Enum constant in enum class dev.digiried.wattpilot.dto.ChargingState
-
Car connected and ready to charge, but not charging at the moment.
- removeListener(WattpilotClientListener) - Method in class dev.digiried.wattpilot.WattpilotClient
-
Removes a
WattpilotClientListenerfrom the client. - requestId - Variable in class dev.digiried.wattpilot.messages.ResponseMessage
-
Request id in case of success.
- requestId - Variable in class dev.digiried.wattpilot.messages.SecuredMessage
- requestId - Variable in class dev.digiried.wattpilot.messages.SetValueMessage
- RESPONSE - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- ResponseMessage - Class in dev.digiried.wattpilot.messages
-
Response Message.
S
- secured - Variable in class dev.digiried.wattpilot.messages.HelloMessage
- secured() - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Returns the value of the
securedrecord component. - SECURED_MSG - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- SecuredMessage - Class in dev.digiried.wattpilot.messages
-
Secured Message.
- SecuredMessage(String, String, String) - Constructor for class dev.digiried.wattpilot.messages.SecuredMessage
-
Creates a new SecuredMessage.
- sendCommand(Command) - Method in class dev.digiried.wattpilot.WattpilotClient
-
Send a
Commandto the wallbox and return aCompletableFuturethat will be completed when the response is received. - serial - Variable in class dev.digiried.wattpilot.messages.HelloMessage
- serial() - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Returns the value of the
serialrecord component. - serialize(CommandValue<?>, Type, JsonSerializationContext) - Method in class dev.digiried.wattpilot.commands.CommandValueSerializer
- SET_VALUE - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
- SetBoostCommand - Class in dev.digiried.wattpilot.commands
-
Command to enable or disable the charging boost in
ChargingMode.ECOorChargingMode.NEXT_TRIP. - SetBoostCommand(boolean) - Constructor for class dev.digiried.wattpilot.commands.SetBoostCommand
- SetBoostSoCLimitCommand - Class in dev.digiried.wattpilot.commands
-
Command to set the battery SoC limit for the charging boost in
ChargingMode.ECOorChargingMode.NEXT_TRIP. - SetBoostSoCLimitCommand(int) - Constructor for class dev.digiried.wattpilot.commands.SetBoostSoCLimitCommand
- SetChargingCurrentCommand - Class in dev.digiried.wattpilot.commands
-
Command to set the charging current of the wallbox.
- SetChargingCurrentCommand(int) - Constructor for class dev.digiried.wattpilot.commands.SetChargingCurrentCommand
-
Create a new charging current command.
- SetChargingModeCommand - Class in dev.digiried.wattpilot.commands
-
Command to set the charging mode of the wallbox.
- SetChargingModeCommand(ChargingMode) - Constructor for class dev.digiried.wattpilot.commands.SetChargingModeCommand
-
Create a new charging mode command.
- SetEnforcedChargingStateCommand - Class in dev.digiried.wattpilot.commands
-
Command to set the enforced charging state of the wallbox.
- SetEnforcedChargingStateCommand(EnforcedChargingState) - Constructor for class dev.digiried.wattpilot.commands.SetEnforcedChargingStateCommand
-
Create a new enforced charging state command.
- SetSurplusPowerThresholdCommand - Class in dev.digiried.wattpilot.commands
-
Command to set the PV surplus power threshold of the wallbox for
ChargingMode.ECOandChargingMode.NEXT_TRIP. - SetSurplusPowerThresholdCommand(float) - Constructor for class dev.digiried.wattpilot.commands.SetSurplusPowerThresholdCommand
-
Create a new PV surplus power threshold command.
- SetSurplusSoCThresholdCommand - Class in dev.digiried.wattpilot.commands
-
Command to set the PV surplus battery SoC threshold of the wallbox for
ChargingMode.ECOandChargingMode.NEXT_TRIP. - SetSurplusSoCThresholdCommand(int) - Constructor for class dev.digiried.wattpilot.commands.SetSurplusSoCThresholdCommand
- SetValueMessage - Class in dev.digiried.wattpilot.messages
-
Set Value Message.
- STARTING_POWER - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Starting power in watt for solar charging (RW)
- STARTING_SOC - Static variable in class dev.digiried.wattpilot.dto.PropertyKeys
-
Starting SoC of battery for solar charging (RW)
- status - Variable in class dev.digiried.wattpilot.messages.DeltaStatusMessage
- status - Variable in class dev.digiried.wattpilot.messages.FullStatusMessage
- status - Variable in class dev.digiried.wattpilot.messages.ResponseMessage
-
Partial status containing the changed key in case of success.
- status() - Method in record class dev.digiried.wattpilot.commands.CommandResponse
-
Returns the value of the
statusrecord component. - statusChanged(WattpilotStatus) - Method in interface dev.digiried.wattpilot.WattpilotClientListener
-
Called when the client receives a status change from the wallbox.
- success - Variable in class dev.digiried.wattpilot.messages.ResponseMessage
-
Whether the previous request was successful.
- success() - Method in record class dev.digiried.wattpilot.commands.CommandResponse
-
Returns the value of the
successrecord component.
T
- token1 - Variable in class dev.digiried.wattpilot.messages.AuthRequiredMessage
- token2 - Variable in class dev.digiried.wattpilot.messages.AuthRequiredMessage
- token3 - Variable in class dev.digiried.wattpilot.messages.AuthErrorMessage
- token3 - Variable in class dev.digiried.wattpilot.messages.AuthMessage
- token3 - Variable in class dev.digiried.wattpilot.messages.AuthSuccessMessage
- toString() - Method in record class dev.digiried.wattpilot.commands.CommandResponse
-
Returns a string representation of this record class.
- toString() - Method in record class dev.digiried.wattpilot.commands.CommandValue
-
Returns a string representation of this record class.
- toString() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns a string representation of this record class.
- toString() - Method in record class dev.digiried.wattpilot.WattpilotInfo
-
Returns a string representation of this record class.
- toValue() - Method in enum class dev.digiried.wattpilot.dto.ChargingMode
-
Get the API value of the charging mode.
- toValue() - Method in enum class dev.digiried.wattpilot.dto.ChargingState
-
Get the API value of the charging state.
- toValue() - Method in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
-
Get the API value of the enforced charging state.
- type - Variable in class dev.digiried.wattpilot.messages.Message
U
- UPDATE_INVERTER - Enum constant in enum class dev.digiried.wattpilot.messages.MessageType
V
- value - Variable in class dev.digiried.wattpilot.messages.SetValueMessage
- value() - Method in record class dev.digiried.wattpilot.commands.CommandValue
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class dev.digiried.wattpilot.dto.ChargingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.digiried.wattpilot.dto.ChargingState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.digiried.wattpilot.messages.MessageType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.digiried.wattpilot.dto.ChargingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.digiried.wattpilot.dto.ChargingState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.digiried.wattpilot.dto.EnforcedChargingState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.digiried.wattpilot.messages.MessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class dev.digiried.wattpilot.messages.HelloMessage
- voltage1() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
voltage1record component. - voltage2() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
voltage2record component. - voltage3() - Method in record class dev.digiried.wattpilot.dto.ChargingMetrics
-
Returns the value of the
voltage3record component.
W
- WattpilotClient - Class in dev.digiried.wattpilot
-
Client for the Fronius Wattpilot wallbox.
- WattpilotClient(HttpClient) - Constructor for class dev.digiried.wattpilot.WattpilotClient
-
Create a new Fronius Wattpilot client using the given
HttpClient. - WattpilotClient(HttpClient, int, int) - Constructor for class dev.digiried.wattpilot.WattpilotClient
-
Creates a new Fronius Wattpilot client using the given
HttpClientand the provided ping interval and timeout. - WattpilotClientListener - Interface in dev.digiried.wattpilot
-
Interface for listening to events from the
WattpilotClient. - WattpilotInfo - Record Class in dev.digiried.wattpilot
-
Record for Wattpilot information received on connection establishment.
- WattpilotInfo(String, String, String, String, int, boolean) - Constructor for record class dev.digiried.wattpilot.WattpilotInfo
-
Creates an instance of a
WattpilotInforecord class. - WattpilotStatus - Class in dev.digiried.wattpilot
-
Class providing the current configuration and status of the Wattpilot.
- WattpilotStatus() - Constructor for class dev.digiried.wattpilot.WattpilotStatus
-
Create a new Wattpilot status.
All Classes and Interfaces|All Packages|Constant Field Values