All Projects → Power-Switch → PowerSwitch_Android

Power-Switch / PowerSwitch_Android

Licence: GPL-3.0 license
PowerSwitch ist eine Android App zum Schalten von Funksteckdosen

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to PowerSwitch Android

HomeApp
A little smart home app for Philips Hue and other devices
Stars: ✭ 54 (+134.78%)
Mutual labels:  home-automation, android-app
WebToon
Android 웹툰 Application
Stars: ✭ 130 (+465.22%)
Mutual labels:  android-app
PyTado
Python binding for Tado web API. Pythonize your central heating!
Stars: ✭ 50 (+117.39%)
Mutual labels:  home-automation
WLANScanner
WLANScanner is an Android App for analysing the WiFi networks in range.
Stars: ✭ 37 (+60.87%)
Mutual labels:  android-app
Klean-ArchiteKture
Kotlin Android clean-architecture demo project for a meetup talk. Slides: https://docs.google.com/presentation/d/1CxnntHf3CorNDicx_cDN5s1t5pEbUwjwWHZ5PNmfe6Y/edit?usp=sharing
Stars: ✭ 10 (-56.52%)
Mutual labels:  android-app
mindful-android-launcher
Siempo Android Launcher - Smartphone interface for mental health and wellbeing
Stars: ✭ 38 (+65.22%)
Mutual labels:  android-app
plugwise-beta
Custom-component / development version of the Plugwise Home Assistant platform
Stars: ✭ 23 (+0%)
Mutual labels:  home-automation
GithubTrendingRepos
Android - MVVM with Clean Architecture Blueprint Written In Kotlin
Stars: ✭ 50 (+117.39%)
Mutual labels:  android-app
ArduinoWeatherOS
Arduino Uno, 433MhzRx and OS WMR86 Weather Station
Stars: ✭ 69 (+200%)
Mutual labels:  433mhz
energy-meter-mercury206
Python interface to energy meter Mercury 206
Stars: ✭ 20 (-13.04%)
Mutual labels:  home-automation
ioBroker.hm-rpc
Connects HomeMatic Interface-Processes to ioBroker
Stars: ✭ 55 (+139.13%)
Mutual labels:  home-automation
Android
Step by step guide for various components in android
Stars: ✭ 32 (+39.13%)
Mutual labels:  android-app
tplink-smartplug-api
TP-Link HS1xx smart plug API wrapper.
Stars: ✭ 48 (+108.7%)
Mutual labels:  home-automation
Kuberam
Kuberam is built on jetpack compose + Auth0 during Hashnode Hackathon.
Stars: ✭ 33 (+43.48%)
Mutual labels:  android-app
Android.EweSticker
Sticker keyboard for Android using a local directory of images as stickers inspired by uSticker (forked from woosticker)
Stars: ✭ 23 (+0%)
Mutual labels:  android-app
Launcher
🚀 A distraction-free minimal homescreen for Android.
Stars: ✭ 116 (+404.35%)
Mutual labels:  android-app
Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (+26.09%)
Mutual labels:  android-app
CSI-KJSCEOfficial
CSI-KJSCE's official android application
Stars: ✭ 14 (-39.13%)
Mutual labels:  android-app
WanAndroid
wanandroid的Kotlin版,采用Android X
Stars: ✭ 20 (-13.04%)
Mutual labels:  android-app
esp32-motorized-roller-blinds
Control your motorized blinds with Web interface/ MQTT. Easy integration with automation systems like Home Assistant and OpenHab. 3d printing model for Leroy Merlin blinds.
Stars: ✭ 51 (+121.74%)
Mutual labels:  home-automation

PowerSwitch

PowerSwitch - Funksteckdosen auf dem Smartphone

https://power-switch.eu

DEPRECATED

Dieses Projekt wird nicht mehr aktiv weiterentwickelt. Solltest du Interesse daran haben das Projekt unter Beachtung der Lizenz fortzuführen, melde dich gerne bei mir.

Wieso? Weshalb? Warum?

Schon seit langem gibt es in jedem Baumarkt preiswerte Funksteckdosen, die sich über eine Fernbedienung ein- und ausschalten lassen. Dazu wird eine Fernbedienung mitgeliefert, mit der sich meist ca. 3-4 Steckdosen schalten lassen. Die sieht nicht nur doof aus, sondern man vergisst auch schnell mal wo sie ist und wenn man mehr Steckdosen steuern will, braucht man mehrere Fernbedienungen.

Um das zu vermeiden gibt es "Gateways" (z.B.: Brennenstuhl Brematic Home Automation Gateway oder das Simple Solutions ConnAir [leider nicht mehr verfügbar]), die per Netzwerk (bspw. LAN) Signale empfangen und diese in 433MHz-Funksignale umwandeln. Damit lassen sich per Netzwerk auch Funksteckdosen steuern.

Und wie schickt man die Signale zum Gateway? Eine Möglichkeit ist natürlich das Senden mit dem PC, aber das bedeutet, dass man zum Schalten der Steckdosen auch immer einen PC braucht. Um das ganze praktikabler zu machen, entwickeln wir die PowerSwitch Android App.

Um die Entwicklung der App voran zu treiben und interessierten einen Blick hinter die Kulissen zu gewähren ist der Sourcecode der Android App hier verfügbar.

Contributing

Github is for social coding: if you want to write code, I encourage contributions through pull requests from forks of this repository. Create Github tickets for bugs and new features and comment on the ones that you are interested in.

Dependencies

  • com.mikepenz:materialdrawer
  • com.mikepenz:aboutlibraries
  • com.mikepenz:iconics-core
    • com.mikepenz:google-material-typeface
    • com.mikepenz:material-design-iconic-typeface
  • various com.android.support.* packages (see /smartphone/build.gradle for more info)
  • Google Play Services

Lizenz

PowerSwitch by Max Rosin & Markus Ressel
Copyright (C) 2015  Markus Ressel

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].