You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Introduce cleaning robot thing type with automatic device type detection (Roxxter vs. Spotless series) based on available programs.
- Register cleaning robot thing type in discovery service and handler factory.
- Add channels: battery_level, current_map, cleaning_mode_state, suction_power_state, water_flow_rate_state, cleaning_passes_state, carpet_boost, cleaning_speed_state, and mop_extension.
- Dynamically remove unsupported channels and set state options based on detected device type.
- Support basic actions: start, stop, pause, resume, and go home.
- Add English and German localizations for all channels and state options.
- Update README documentation.
Signed-off-by: Jonas Brüstel <openhab@bruestel.net>
Copy file name to clipboardExpand all lines: bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/HomeConnectBindingConstants.java
+48-2Lines changed: 48 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -46,6 +46,7 @@ public class HomeConnectBindingConstants {
Copy file name to clipboardExpand all lines: bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/client/HomeConnectApiClient.java
+57Lines changed: 57 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -515,6 +515,48 @@ public Data getDoorState(String haId)
515
515
returngetStatus(haId, STATUS_DOOR_STATE);
516
516
}
517
517
518
+
/**
519
+
* Get battery level of device.
520
+
*
521
+
* @param haId home appliance id
522
+
* @return {@link Data}
523
+
* @throws CommunicationException API communication exception
Copy file name to clipboardExpand all lines: bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/discovery/HomeConnectDiscoveryService.java
Copy file name to clipboardExpand all lines: bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/factory/HomeConnectHandlerFactory.java
Copy file name to clipboardExpand all lines: bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/AbstractHomeConnectThingHandler.java
0 commit comments