Package io.vsia.mystrom.model
Class MyStromSwitch
java.lang.Object
io.vsia.mystrom.model.MyStromSwitch
Diese Klasse stellt die Schnittstelle zum Steuern von MyStromSwitches zur
Verfügung. Zum Steuern wird die IP-Adresse vom MyStromSwitch benötigt.
- Version:
- 1.1
- Author:
- VSIA Berufsbildung Informatik
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetPower()Gibt den aktuellen Stromverbrauch in Watt zurückdoubleGibt die Temperatur in Grad Celsius zurückbooleanisOn()Gibt zurück ob der MyStromSwitch eingeschaltet oder ausgeschaltet istvoidoff()Schaltet den MyStromSwitch ausvoidon()Schaltet den MyStromSwitch einvoidtoggle()Wechselt den Zustand des MyStromSwitch (toggle)
-
Constructor Details
-
MyStromSwitch
Erstellt ein neues MyStromSwitch Objekt.- Parameters:
ip- IP-Adresse des MyStromSwitches
-
-
Method Details
-
on
public void on()Schaltet den MyStromSwitch ein -
off
public void off()Schaltet den MyStromSwitch aus -
toggle
public void toggle()Wechselt den Zustand des MyStromSwitch (toggle) -
getTemperature
public double getTemperature()Gibt die Temperatur in Grad Celsius zurück- Returns:
- Temperatur in Grad Celsius
-
getPower
public double getPower()Gibt den aktuellen Stromverbrauch in Watt zurück- Returns:
- Stromverbrauch in Watt
-
isOn
public boolean isOn()Gibt zurück ob der MyStromSwitch eingeschaltet oder ausgeschaltet ist- Returns:
- boolean ob der MyStromSwitch eingeschaltet oder ausgeschaltet ist
-