1. Möchtest Du unser Team im Android OS-Bereich unterstützen? Details dazu findest du hier!
  2. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Snoozel - der etwas andere Wecker

Dieses Thema im Forum "Sonstige Apps & Widgets" wurde erstellt von The_S, 16.02.2011.

  1. The_S, 16.02.2011 #1
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
    Hallo,

    habe soeben meine erste App hochgeladen: Snoozel - der etwas andere Wecker.

    Da es mir öfters passiert, dass ich versehentlich im Halbschlaf den Wecker ausschalte anstatt ihn snoozen zu lassen bzw. ich den Wecker bewusst ausschalte aber dann einfach noch einmal einschlafe und dadurch letztendlich verschlafe, habe ich Snoozel programmiert.

    Snoozel erkennt nämlich, ob ich aufgestanden bin oder nicht und hört erst auf mich zu wecken (bzw. den Snoozemodus zu verlassen), wenn ich wirklich aufgestanden bin. Das funktioniert so: Über den Lichtsensor im Handy wird registriert, ob das Licht im Raum angemacht wurde. Ist dies der Fall wird der Bewegungssensor aktiviert. Der Snoozemodus kann erst verlassen werden, wenn das Licht angemacht und anschließend das Handy bewegt wurde. Eine genaue Anleitung gibt es auch im Hilfe-Menü der App.

    Ich würde mich freuen, wenn ihr euch Snoozel mal ansehen und vielleicht sogar ausprobieren könntet. Für Kritik, Fehlermeldungen und Verbesserungsvorschläge bin ich immer dankbar :) .

    Die App ist vollkommen werbefrei, kostenlos und komplett auf Deutsch. Es wird mindestens Android 2.1 auf Deutsch benötigt. Außerdem muss das Handy über einen Lichtsensor und einen Beschleunigungs/Bewegungssensor verfügen.

    ACHTUNG: Es handelt sich noch um eine Beta-Version. Also am Besten parallel dazu noch einen anderen Sicherheitswecker stellen ;-) .

    Hier noch die Market-Beschreibung
    Nachtrag: Mal ne aktuellere Version angehängt. Die vorherige funktionierte nur auf Handys mit deutscher Sprache. Die neue ist zwar auch noch komplett auf Deutsch, sollte aber auch auf Handys mit anderen Sprachen funktionieren.
     

    Anhänge:

    Zuletzt bearbeitet: 16.02.2011
    ChrisH, BO4573, devzero und eine weitere Person haben sich bedankt.
  2. The_S, 17.02.2011 #2
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
    Zuletzt bearbeitet: 17.02.2011
    BO4573 bedankt sich.
  3. devzero, 17.02.2011 #3
    devzero

    devzero Android-Lexikon

    Beiträge:
    1,364
    Erhaltene Danke:
    160
    Registriert seit:
    28.01.2011
    Phone:
    SGS3, oneplus2
    Tablet:
    Pixel C, Nexus7 2k12
    Super Idee, aber was macht man, wenn die Sonne ins Fenster scheint?
    Dann snoozt man gar nicht, sondern der wird dann gleich abgestellt?
     
  4. The_S, 17.02.2011 #4
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
    Naja, das sind natürlich keine optimalen Bedingungen. Man sollte schon mit zugezogenen Vorhängen/Jalousien schlafen, damit Snoozel auch eine Lichtveränderung mitbekommt.

    Spielen wir die Szenarien mal durch:

    0.) Allgemeine Probleme in jeder Situation:
    Problematisch wird es nur, wenn du die minimale Rotation, die notwendig ist, um den Weckton auszuschalten und das Handy snoozen zu lassen, zu nahe an die minimalen Rotation angeglichen hast, die notwendig ist um nach der Lichtänderung den Alarm endgültig zu deaktiveren. Dann könntest du durch die vorausgegangene Sonneneinstrahlung versehentlich den Alarm komplett deaktivieren, anstatt nur den Weckton auszuschalten. Dies bekommst du aber durch eine kleine Vibration mit.

    1.) Die Sonne scheint auf dein Handy bevor der Wecker aktiv wird. Dann gibt es zwei Szenarien:
    1.a) Dein Handy deaktiviert den Lichtsensor wenn es im Standby-Modus ist (siehe Haken unter Einstellungen => Licht bei Alarm anlassen). Dann registriert es die Lichtänderung direkt beim ersten Weckton und deaktiviert diesen sofort wieder, da die minimal nötige Helligkeit erreicht ist. Ab dem zweiten Weckton (also einmal snoozen) gehts wieder ganz normal weiter.
    1.b) Dein Handy registriert auch die Lichtänderung im Standby-Modus. Dann wirst du ganz normal geweckt. Unter Umständen registriert dein Handy aber keine weitere Lichtänderung so dass du - um den Wecker aus dem Snoozemodus zu holen und endgültig auszuschalten - ggf. selbst für eine Lichtänderung (hand übers Handy halten und wieder wegnehmen) sorgen musst.

    2.) Die Sonne trifft dein Handy genau während eines Alarms: Der Weckton wird deaktiviert, anschließend verhält es sich wieder wie unter 0.) und 1.a)

    3.) Die Sonne trifft dein Handy während es snoozt: Du verpasst keinen einzigen Weckton. Du hast nur die allgemeinen Probleme von 0.)
     
    BO4573 bedankt sich.
  5. devzero, 17.02.2011 #5
    devzero

    devzero Android-Lexikon

    Beiträge:
    1,364
    Erhaltene Danke:
    160
    Registriert seit:
    28.01.2011
    Phone:
    SGS3, oneplus2
    Tablet:
    Pixel C, Nexus7 2k12
    Hi, danke für die Antwort, nun das Licht in meinem Zimmer ist nicht übermäßig hell, somit wird das App im Sommer kaum eine Lichtänderung mitbekommen.

    Also muss ich im Sommer immer mit einem Mal läuten aufstehen, was mir aber äussert schwer fällt :D
    Abgesehen davon weiß ich nicht ob ich in meinem Zombiezustand in der Früh mitbekomme, ob das Handy vibriert hat oder nicht *g*.

    Kann man das dann so machen, dass sich das Handy z.B. mittels Einstecken etwa 15 Sekunden vertikal befinden muss, anstatt nur zu bewegen?
    [nachtrag]Ok eventuell auch nicht so gut, weil der Kollege dem ich von diesem App erzählt hab, stellt das Handy im Halbschlaf für die benötigte Zeit so auf :D

    Eventuell lässt sich das Problem dann so abschwächen.
     
    Zuletzt bearbeitet: 17.02.2011
  6. The_S, 17.02.2011 #6
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
    Die minimale Helligkeit zum Deaktivieren des Alarms kannst du natürlich selbst einstellen (bzw. auch kalibrieren => Einmal Handy halten wie es "dunkel" ist, einmal Handy halten wie es "hell" ist). Dann hängt es nur noch von der Genauigkeit deines Handys ab. Bei meinem Desire ist das leider nicht gerade sehr genau. Geht eigentlich nur in ca. 40-50er Schritten. Aber für mein Zimmer reichts ;) .

    Die Intensität, die notwendig ist, damit der Alarm endgültig ausgeht und die, die notwendig ist, um den Weckton einmalig auszuschalten kann natürlich auch kalibriert werden. Bei mir schaut das bspw. so aus, dass ich beim Klingeln hinter mich greife und das Handy ein paar Zentimeter anhebe. Damit wird die minimale Rotation für Weckton-Aus (bei mir steht die auf ca. 4) erreicht. Dann lege ich das Handy ab. Beim Aufstehen liegt dem eine ganz andere Bewegung zugrunde. Das Handy wird aufgehoben, hochkannt gehalten, in die Tasche gesteckt. Das sind schon ganz andere Werte. Die minimale Rotation für Komplett-Aus liegt deshalb bei mir aktuell bei ca. 20. Man kann das also schon ganz schön personalisieren. Am Besten einfach mal ausprobieren :) .

    Kann man schon machen, dass das Handy in einer bestimmten Position ein paar Sekunden verharren muss. Ist aber momentan leider nicht für Snoozel oder eine nachfolgende Version gedacht. Aktuell überarbeite ich die Benutzeroberfläche, möchte noch die Möglichkeit bereitstellen "normale" Wecker anzulegen und plane noch ein paar weitere coole Features. Aber an der Semantik wie der Snoozel-Wecker endgültig deaktiviert wird, werde ich in naher Zukunft nichts ändern (außer evtl. Feinabstimmungen).
     
    BO4573 bedankt sich.
  7. devzero, 17.02.2011 #7
    devzero

    devzero Android-Lexikon

    Beiträge:
    1,364
    Erhaltene Danke:
    160
    Registriert seit:
    28.01.2011
    Phone:
    SGS3, oneplus2
    Tablet:
    Pixel C, Nexus7 2k12
    Ahja was anderes, wie viel Akku geht denn bei dem App weg?
    Kann ich einstellen, dass der Lichtsensor nur dann was macht, wenn das Programm gerade in der Weckphase ist?
     
  8. The_S, 17.02.2011 #8
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
    Über Akku redet man nicht, Akku hat man ;) .

    Scherz beiseide. Ich habe mich natürlich bemüht so akkuschonend wie möglich zu entwickeln. Das bedeutet konkret:

    Es sind keine Sensoren aktiv, bevor nicht der erste Weckton ertönt. Beim ersten Ertönen eines Wecktons sind sowohl Bewegungs- als auch Lichtsensor aktiv - bis der Weckton deaktiviert wurde. Anschließend ist nur noch der Lichtsensor (falls Deaktivierung über den Bewegungssensor) oder der Bewegungssensor (falls Deaktivierung über den Lichtsensor) aktiv. Dieses Spiel wiederholt sich bei jedem Weckton - bis die nötige Helligkeit erreicht wurde. Ab diesem Zeitpunkt ist nur noch (dauerhaft) der Bewegungssensor aktiv. Und zwar bis der Wecker endgültig ausgeschalten wurde.

    Wenn das Handy die Sensoren im Standby-Modus deaktiviert, dann muss in der Zeit vom ersten Alarm bis zum Aufstehen zusätzlich noch der Bildschirm an sein. Das zieht natürlich auch noch etwas Strom.

    Alles in allem würde ich sagen der Stromverbrauch hält sich in Grenzen. Bei meinem HTC Desire muss das Licht bspw. während des Alarms immer an sein und trotzdem verbrauche ich vom ersten Klingeln bis zum Aufstehen (ca. 15 Minuten später) nur 1-2% Akku (und in diesen 15 Minuten zieht ja nicht nur meine App ;)).
     
  9. devzero, 17.02.2011 #9
    devzero

    devzero Android-Lexikon

    Beiträge:
    1,364
    Erhaltene Danke:
    160
    Registriert seit:
    28.01.2011
    Phone:
    SGS3, oneplus2
    Tablet:
    Pixel C, Nexus7 2k12
    cool, nun dann schau ma mal, ob ich morgen zu spät zur Arbeit komme :D
    Nachtrag:
    OK schaut schlecht aus, anscheinend kennt er den Lichtsensor nicht, weil es steht bei der ganzen Kalibration:
    Aktueller Wert: nicht verfügbar.
    Habe das Nexus S mit Android 2.3.2 Stock
     
    Zuletzt bearbeitet: 17.02.2011
  10. The_S, 17.02.2011 #10
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
    Bitte vorher mal ausprobieren, also unter Echtbedingungen (Zimmer dunkel, Licht aus => dann Licht an, aufstehen, ...) durchspielen, damit auch alles korrekt konfiguriert ist. Und am Besten zur Sicherheit noch einen zweiten Wecker stellen (ich verweise auf die Beta-Phase ;) ).
     
  11. devzero, 17.02.2011 #11
    devzero

    devzero Android-Lexikon

    Beiträge:
    1,364
    Erhaltene Danke:
    160
    Registriert seit:
    28.01.2011
    Phone:
    SGS3, oneplus2
    Tablet:
    Pixel C, Nexus7 2k12
    hab ich schon einige Male, nach dem kalibrieren Kommt auch der Wert 0.0 bei minimaler Helligkeit raus. Sonst probier ichs am Samstag aus, da muss ich net arbeiten, aber da könnts schon heller sein.
     
  12. The_S, 17.02.2011 #12
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
    Wenn der Wert 0.0 rauskommt, dann verfügt dein Handy entweder nicht über einen Lichtsensor, dieser ist deaktiviert (kA obs das bei Android-Geräten gibt) oder der Helligkeitsunterschied ist einfach nicht groß genug, als dass er von deinem Handy erkannt werden konnte.

    Am Besten mal den Raum komplett abdunkeln, dann auf den ersten "Weiter"-Button klicken, dann Licht an machen und gucken, ob unter "Aktueller Wert" etwas steht. Falls nichts bei dem Aktuellen Wert steht, bitte das Handy mal direkt unter die Lichtquelle halten. Spätestens dann sollte sich etwas tun. Falls nicht hast du wohl ein Problem mit deinem (nicht vorhandenen!?) Lichtsensor am Handy :( .

    Bei mir liegt mein Handy bspw. über Nacht auf meinem Nachttisch. Um es einmalig zu kalibrieren mache ich "Nacht" in meinem Zimmer, klicke auf weiter, schalte meine Nachttischlampe ein (dann wird ein Wert bei "Aktueller Wert" angezeigt), klicke auf weiter, mache die Nachttischlampe wieder aus (dann sollte unter "Aktueller Wert" ein anderer Wert stehen) und klicke noch einmal auf weiter. Und dann hab ich meistens so einen Wert um die 65 - 100 im Eingabefeld stehen.
     
    Zuletzt bearbeitet: 17.02.2011
  13. devzero, 17.02.2011 #13
    devzero

    devzero Android-Lexikon

    Beiträge:
    1,364
    Erhaltene Danke:
    160
    Registriert seit:
    28.01.2011
    Phone:
    SGS3, oneplus2
    Tablet:
    Pixel C, Nexus7 2k12
    So hab das nun mir der taschenlampe gemacht da hat es funktioniert. Also heißt das dass ich eine stärkere glühbirne einbauen muss? Die decke ist sehr hoch weil das gebäude halt alt ist. Oder nachttischlampe kaufen...
     
  14. The_S, 18.02.2011 #14
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
    Wenn du dein Handy an den Ort legst, an dem es normalerweise über Nacht liegt, und dann mal eine Nacht und dann ein Aufstehen unter "kalibrieren" simulierst, und es noch immer 0.0 anzeigt, dann wird Snoozel für dich wohl leider nicht funktionieren. Da entweder die Lichtquelle zu schwach ist, oder dein Handy zu ungenau misst. Extra dafür eine Nachttischlampe anschaffen und damit auch deinen gewohnten "Aufwachzyklus" über Bord werfen halte ich für übertrieben ;) . Sorry!
     
  15. devzero, 18.02.2011 #15
    devzero

    devzero Android-Lexikon

    Beiträge:
    1,364
    Erhaltene Danke:
    160
    Registriert seit:
    28.01.2011
    Phone:
    SGS3, oneplus2
    Tablet:
    Pixel C, Nexus7 2k12
    Tja, selbst in teuren Handys wird Klump verbaut ... :(
     
  16. The_S, 23.02.2011 #16
    The_S

    The_S Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    10
    Registriert seit:
    07.01.2010
  17. hermz, 30.03.2011 #17
    hermz

    hermz Android-Experte

    Beiträge:
    708
    Erhaltene Danke:
    76
    Registriert seit:
    13.09.2010
    geile idee!
     

Diese Seite empfehlen