Legrand/BTicino OpenWebNet SCS BUS My Home domotic Java/OSGi/javascript/Android management solution.
HomeSnap is hosted in the following web site
https://github.com/arnauddegiuli/HomeSnap
If you think the Android project HomeSnap listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of HomeSnap.
Item | Value |
---|---|
Java File Count | 240 |
Supported screen sizes | [hdpi] |
Target SDK Version | 16 |
Minimum SDK Version | 16 |
Activity Count | 8 |
jar files used | OneWireAPI.jar OneWireAPIsrc.jar artifacts.jar calimero-2.0.4.jar content.jar engine-0.1.jar javax.servlet_3.0.0.v201112011016.jar org.apache.felix.gogo.command_0.8.0.v201108120515.jar org.apache.felix.gogo.runtime_0.8.0.v201108120515.jar org.apache.felix.gogo.shell_0.8.0.v201110170705.jar org.eclipse.core.runtime.feature_1.1.0.v20130814-1242.jar org.eclipse.equinox.compendium.sdk_3.8.0.v20130813-1853.jar org.eclipse.equinox.console_1.0.0.v20120522-1841.jar org.eclipse.equinox.core.feature_1.1.0.v20130814-1242.jar org.eclipse.equinox.core.sdk_3.8.0.v20130814-1242.jar org.eclipse.equinox.executable_3.6.0.v20130807-1835.jar org.eclipse.equinox.http.jetty_3.0.1.v20121109-203239.jar org.eclipse.equinox.http.servlet_1.1.300.v20120912-130548.jar org.eclipse.equinox.p2.core.feature_1.2.1.v20130827-1605.jar org.eclipse.equinox.p2.discovery.feature_1.0.100.v20130502-0334.jar org.eclipse.equinox.p2.extras.feature_1.2.0.v20130827-1605.jar org.eclipse.equinox.p2.rcp.feature_1.2.0.v20130828-0031.jar org.eclipse.equinox.p2.sdk_3.8.1.v20130828-0031.jar org.eclipse.equinox.sdk_3.9.0.v20130828-0031.jar org.eclipse.equinox.server.core_1.2.0.v20130814-1242.jar org.eclipse.equinox.server.jetty_1.1.0.v20130429-1600.jar org.eclipse.equinox.server.p2_1.2.1.v20130827-1615.jar org.eclipse.equinox.serverside.sdk_3.9.0.v20130827-1615.jar org.eclipse.equinox.weaving.sdk_1.0.200.v20130327-1442.jar org.eclipse.jetty.continuation.source_8.1.3.v20120522.jar org.eclipse.jetty.continuation_8.1.3.v20120522.jar org.eclipse.jetty.deploy_8.1.3.v20120522.jar org.eclipse.jetty.http_8.1.3.v20120522.jar org.eclipse.jetty.io_8.1.3.v20120522.jar org.eclipse.jetty.osgi.boot_8.1.3.v20120522.jar org.eclipse.jetty.osgi.httpservice_8.1.3.qualifier.jar org.eclipse.jetty.security_8.1.3.v20120522.jar org.eclipse.jetty.server_8.1.3.v20120522.jar org.eclipse.jetty.servlet_8.1.3.v20120522.jar org.eclipse.jetty.util_8.1.3.v20120522.jar org.eclipse.jetty.webapp_8.1.3.v20120522.jar org.eclipse.jetty.xml_8.1.3.v20120522.jar org.eclipse.osgi.services_3.3.100.v20120522-1822.jar org.eclipse.osgi_3.8.2.v20130124-134944.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.WAKE_LOCK |
There are 19 image files in HomeSnap. The names of the image files are listed as follows.
add.png gateway.png home.png ic_heat.png ic_heat_0.png ic_heat_1.png ic_heat_2.png ic_heat_3.png ic_heat_4.png ic_heat_5.png light_off.png light_on.png list_item_arrow.png list_item_arrow_new.png load.png report.png scenario.png settings.png simple.png
The following screenshort is generated from the image listed above.
HomeSnap has the following Java source files.
com.homesnap.android.service.MyDomoBinder.java com.homesnap.android.service.MyDomoService.java com.homesnap.android.service.MyDomoServiceImpl.java com.homesnap.android.ui.AbstractActivity.java com.homesnap.android.ui.Constants.java com.homesnap.android.ui.activities.ControllersActivity.java com.homesnap.android.ui.activities.EditControllerActivity.java com.homesnap.android.ui.activities.LabelDetailsActivity.java com.homesnap.android.ui.activities.LabelDetailsGridActivity.java com.homesnap.android.ui.activities.LabelsActivity.java com.homesnap.android.ui.activities.SelectLabelsActivity.java com.homesnap.android.ui.activities.SettingsActivity.java com.homesnap.android.ui.activities.todo.ScenarioActivity.java com.homesnap.android.ui.adapters.ControllerAdapter.java com.homesnap.android.ui.adapters.ImageAdapter.java com.homesnap.android.ui.adapters.LabelListAdapter.java com.homesnap.android.ui.components.AbstractComponent.java com.homesnap.android.ui.components.AutomationComponent.java com.homesnap.android.ui.components.CircleView.java com.homesnap.android.ui.components.GatewayComponent.java com.homesnap.android.ui.components.HeatingComponent.java com.homesnap.android.ui.components.LightComponent.java com.homesnap.android.ui.components.OutletComponent.java com.homesnap.android.ui.components.RoomComponent.java com.homesnap.android.util.Control.java com.homesnap.android.util.ControlException.java com.homesnap.android.util.IdAlreadyExist.java com.homesnap.android.util.MissingValue.java com.homesnap.android.util.NotExisting.java com.homesnap.engine.JsonSerializable.java com.homesnap.engine.Log.java com.homesnap.engine.configuration.ConfigurationException.java com.homesnap.engine.configuration.ConfigurationReader.java com.homesnap.engine.configuration.Property.java com.homesnap.engine.configuration.Section.java com.homesnap.engine.connector.Command.java com.homesnap.engine.connector.CommandListener.java com.homesnap.engine.connector.CommandResult.java com.homesnap.engine.connector.Commander.java com.homesnap.engine.connector.ConnectionListener.java com.homesnap.engine.connector.DefaultCommandResult.java com.homesnap.engine.connector.Monitor.java com.homesnap.engine.connector.UnknownControllerListener.java com.homesnap.engine.connector.knxnetip.KNXCommander.java com.homesnap.engine.connector.knxnetip.KNXConnection.java com.homesnap.engine.connector.knxnetip.KNXControllerFactory.java com.homesnap.engine.connector.knxnetip.KNXDiscoverer.java com.homesnap.engine.connector.knxnetip.KNXMonitor.java com.homesnap.engine.connector.knxnetip.KNXUtil.java com.homesnap.engine.connector.knxnetip.KNXnetIPConnectionSettings.java com.homesnap.engine.connector.knxnetip.network.NetworkConfig.java com.homesnap.engine.connector.onewire.OneWireControllerFactory.java com.homesnap.engine.connector.onewire.OneWireSensorCommand.java com.homesnap.engine.connector.openwebnet.OpenWebCommandThread.java com.homesnap.engine.connector.openwebnet.OpenWebCommanderImpl.java com.homesnap.engine.connector.openwebnet.OpenWebConnectThread.java com.homesnap.engine.connector.openwebnet.OpenWebMonitorImpl.java com.homesnap.engine.connector.openwebnet.OpenWebNetCommandResult.java com.homesnap.engine.connector.openwebnet.OpenWebNetConstant.java com.homesnap.engine.connector.openwebnet.Password.java com.homesnap.engine.connector.openwebnet.convert.Convert.java com.homesnap.engine.connector.openwebnet.convert.OpenWebNetCommand.java com.homesnap.engine.connector.openwebnet.convert.SpecialCommand.java com.homesnap.engine.connector.openwebnet.convert.UnSupportedState.java com.homesnap.engine.connector.openwebnet.convert.UnknownState.java com.homesnap.engine.connector.openwebnet.convert.UnknownStateValue.java com.homesnap.engine.connector.openwebnet.convert.UnknownWho.java com.homesnap.engine.connector.openwebnet.dimension.DimensionStatus.java com.homesnap.engine.connector.openwebnet.dimension.DimensionStatusImpl.java com.homesnap.engine.connector.openwebnet.dimension.DimensionValue.java com.homesnap.engine.connector.openwebnet.dimension.DimensionValueImpl.java com.homesnap.engine.connector.openwebnet.gateway.dimension.Date.java com.homesnap.engine.connector.openwebnet.gateway.dimension.DateTime.java com.homesnap.engine.connector.openwebnet.gateway.dimension.DistributionVersion.java com.homesnap.engine.connector.openwebnet.gateway.dimension.FirmwareVersion.java com.homesnap.engine.connector.openwebnet.gateway.dimension.IpAddress.java com.homesnap.engine.connector.openwebnet.gateway.dimension.KernelVersion.java com.homesnap.engine.connector.openwebnet.gateway.dimension.MacAddress.java com.homesnap.engine.connector.openwebnet.gateway.dimension.Model.java com.homesnap.engine.connector.openwebnet.gateway.dimension.NetMask.java com.homesnap.engine.connector.openwebnet.gateway.dimension.Time.java com.homesnap.engine.connector.openwebnet.gateway.dimension.UpTime.java com.homesnap.engine.connector.openwebnet.heating.HeatingCentral.java com.homesnap.engine.connector.openwebnet.heating.dimension.DesiredTemperature.java com.homesnap.engine.connector.openwebnet.heating.dimension.EndDateHoliday.java com.homesnap.engine.connector.openwebnet.heating.dimension.EndHourHoliday.java com.homesnap.engine.connector.openwebnet.heating.dimension.MeasureTemperature.java com.homesnap.engine.connector.openwebnet.heating.dimension.ProbeStatus.java com.homesnap.engine.connector.openwebnet.heating.dimension.SetOffset.java com.homesnap.engine.connector.openwebnet.heating.dimension.ValvesStatus.java com.homesnap.engine.connector.openwebnet.parser.CommandParser.java com.homesnap.engine.connector.openwebnet.parser.CommandParserConstants.java com.homesnap.engine.connector.openwebnet.parser.CommandParserTokenManager.java com.homesnap.engine.connector.openwebnet.parser.ParseException.java com.homesnap.engine.connector.openwebnet.parser.SimpleCharStream .java com.homesnap.engine.connector.openwebnet.parser.Token.java com.homesnap.engine.connector.openwebnet.parser.TokenMgrError.java com.homesnap.engine.controller.Controller.java com.homesnap.engine.controller.ControllerChangeListener.java com.homesnap.engine.controller.ControllerFactory.java com.homesnap.engine.controller.DefaultFactory.java com.homesnap.engine.controller.LabelList.java com.homesnap.engine.controller.StatusListener.java com.homesnap.engine.controller.automation.Automation.java com.homesnap.engine.controller.automation.AutomationStateName.java com.homesnap.engine.controller.automation.AutomationStatusStateValue.java com.homesnap.engine.controller.clock.ClockSensor.java com.homesnap.engine.controller.clock.ClockSensorStateName.java com.homesnap.engine.controller.counter.stateName.CounterStateName.java com.homesnap.engine.controller.counter.stateValue.CounterStatusValue.java com.homesnap.engine.controller.gateway.Gateway.java com.homesnap.engine.controller.gateway.GatewayStateName.java com.homesnap.engine.controller.gateway.stateName.GatewayStateName.java com.homesnap.engine.controller.heating.HeatingZone.java com.homesnap.engine.controller.heating.HeatingZoneStateName.java com.homesnap.engine.controller.heating.stateValue.Offset.java com.homesnap.engine.controller.light.Light.java com.homesnap.engine.controller.light.LightStateName.java com.homesnap.engine.controller.light.LightStatusStateValue.java com.homesnap.engine.controller.light.legrand.LightLegrand.java com.homesnap.engine.controller.light.legrand.LightLegrandStateName.java com.homesnap.engine.controller.light.legrand.LightLegrandStatusStateValue.java com.homesnap.engine.controller.properties.StateProperty.java com.homesnap.engine.controller.properties.StateSection.java com.homesnap.engine.controller.properties.StatesReader.java com.homesnap.engine.controller.properties.UnknowStateValueTypeException.java com.homesnap.engine.controller.temperature.TemperatureSensor.java com.homesnap.engine.controller.temperature.TemperatureSensorStateName.java com.homesnap.engine.controller.types.DateTimeType.java com.homesnap.engine.controller.types.DateType.java com.homesnap.engine.controller.types.LabelType.java com.homesnap.engine.controller.types.ListOfNumbersType.java com.homesnap.engine.controller.types.ListOfValuesType.java com.homesnap.engine.controller.types.MinMaxType.java com.homesnap.engine.controller.types.NumberType.java com.homesnap.engine.controller.types.PercentageType.java com.homesnap.engine.controller.types.RGBType.java com.homesnap.engine.controller.types.TimeType.java com.homesnap.engine.controller.util.ControllerStateGenerator.java com.homesnap.engine.controller.util.Generator.java com.homesnap.engine.controller.what.State.java com.homesnap.engine.controller.what.StateName.java com.homesnap.engine.controller.what.StateValue.java com.homesnap.engine.controller.what.StateValueType.java com.homesnap.engine.controller.what.impl.DateValue.java com.homesnap.engine.controller.what.impl.DoubleValue.java com.homesnap.engine.controller.what.impl.IncorrectIpV4AddressException.java com.homesnap.engine.controller.what.impl.IncorrectMacAddressException.java com.homesnap.engine.controller.what.impl.IpAddressValue.java com.homesnap.engine.controller.what.impl.MacAddressValue.java com.homesnap.engine.controller.what.impl.OnOffValue.java com.homesnap.engine.controller.what.impl.PercentValue.java com.homesnap.engine.controller.what.impl.StringValue.java com.homesnap.engine.controller.what.impl.TimeValue.java com.homesnap.engine.controller.what.impl.VersionValue.java com.homesnap.engine.controller.where.Where.java com.homesnap.engine.house.Group implements.java com.homesnap.engine.house.House.java com.homesnap.engine.house.Label.java com.homesnap.engine.script.Action.java com.homesnap.engine.script.Script.java com.homesnap.engine.script.ScriptExecutor.java com.homesnap.engine.services.ControllerService.java com.homesnap.engine.services.PersistenceService.java com.homesnap.engine.services.ScriptService.java com.homesnap.engine.services.impl.OpenWebNetControllerService.java com.homesnap.engine.services.impl.PersistenceServiceImpl.java com.homesnap.scanner.IpScanner.java com.homesnap.scanner.PortScanner.java com.homesnap.scanner.Scanner.java com.homesnap.webserver.Activator.java com.homesnap.webserver.rest.MissingParameterRestOperation.java com.homesnap.webserver.rest.MyDomoRestAPI.java com.homesnap.webserver.rest.RestOperationException.java com.homesnap.webserver.rest.UnsupportedRestOperation.java com.homesnap.webserver.rest.listener.MyDomoDeleteListener.java com.homesnap.webserver.rest.listener.MyDomoGetListener.java com.homesnap.webserver.rest.listener.MyDomoPostListener.java com.homesnap.webserver.rest.listener.MyDomoPutListener.java com.homesnap.webserver.rest.listener.MyDomoRestListenerAbstract.java com.homesnap.webserver.rest.parser.ParseException.java com.homesnap.webserver.rest.parser.SimpleCharStream .java com.homesnap.webserver.rest.parser.Token.java com.homesnap.webserver.rest.parser.TokenMgrError.java com.homesnap.webserver.rest.parser.UriParser.java com.homesnap.webserver.rest.parser.UriParserConstants.java com.homesnap.webserver.rest.parser.UriParserTokenManager.java com.homesnap.webserver.servlet.house.HouseServiceImpl.java com.homesnap.webserver.servlet.house.HouseServlet.java com.homesnap.webserver.utils.JSonTools.java org.json.CDL.java org.json.Cookie.java org.json.CookieList.java org.json.HTTP.java org.json.HTTPTokener.java org.json.JSONArray.java org.json.JSONException.java org.json.JSONML.java org.json.JSONObject.java org.json.JSONString.java org.json.JSONStringer.java org.json.JSONTokener.java org.json.JSONWriter.java org.json.Kim.java org.json.Property.java org.json.XML.java org.json.XMLTokener.java org.json.zip.BitInputStream.java org.json.zip.BitOutputStream.java org.json.zip.BitReader.java org.json.zip.BitWriter.java org.json.zip.Compressor.java org.json.zip.Decompressor.java org.json.zip.Huff.java org.json.zip.JSONzip.java org.json.zip.None.java org.json.zip.PostMortem.java