Search in sources :

Example 1 with Room

use of org.openhab.io.imperihome.internal.model.Room in project openhab-addons by openhab.

the class DeviceRegistry method updateRooms.

private void updateRooms() {
    Set<Room> newRooms = new HashSet<>();
    for (AbstractDevice device : devices.values()) {
        Room room = new Room();
        room.setId(device.getRoom());
        room.setName(device.getRoomName());
        newRooms.add(room);
    }
    rooms = newRooms;
}
Also used : AbstractDevice(org.openhab.io.imperihome.internal.model.device.AbstractDevice) Room(org.openhab.io.imperihome.internal.model.Room) HashSet(java.util.HashSet)

Aggregations

HashSet (java.util.HashSet)1 Room (org.openhab.io.imperihome.internal.model.Room)1 AbstractDevice (org.openhab.io.imperihome.internal.model.device.AbstractDevice)1