Hallo, ein gerootetes Android Handy hängt permanent am Ladegerät, aber das Laden wird mit Rootmitteln je nach Akkustand gestartet/gestoppt. Für meine Zwecke muss dieses Handy auf den Schaltzustand eines anderen analogen Geräts reagieren. Bisher habe ich das über eine LED realisiert, die ich in einem Ohrhörerstecker auf dem Umgebungslichtsensor plaziert habe und eine Änderungen der Helligkeit eine Tasker Routine getriggert hat. Demnächst werde ich dieses Handy durch ein anderes ausgedientes schnelleres Handy ersetzen, aber bei dem würde die Nutzung des Umgebungslichtsensors nicht funktionieren, weil das System den Sensor bei ausgeschaltetem Display deaktiviert. Was funktionieren würde wäre, den Mediabutton eines kabelgebundenen Headsets mit Relais fernzusteuern. Jetzt habe ich mich gefragt, ob nicht auch die freien Datenleitungen des ohnehin angesteckten USB Kabels dazu geeignet wären, das Handy mit einer Zustandsänderung zu triggern ohne dass der jeweilige Lade-/Entladestatus des Handys geändert wird. Es gibt Beispiele, wo ein Attiny85 als HID fungiert, aber das wäre mit Kanonen auf Spatzen schiessen, da das Handy nur eine 0 oder 1 benötigt. Hat jemand eine Idee dazu? Danke für alle Antworten
Matthias G. schrieb: > Jetzt habe ich mich gefragt, ob nicht auch die freien Datenleitungen des > ohnehin angesteckten USB Kabels dazu geeignet wären, das Handy mit einer > Zustandsänderung zu triggern ohne dass der jeweilige Lade-/Entladestatus > des Handys geändert wird. Nein, das ist nicht vorgesehen und geht auch nicht. Du kannst Du Datenleitungen nicht einzeln abfragen. Eine Möglichkeit: https://ftdichip.com/products/ft311d-32l1c/ Der ist extra für Android-Geräte gemacht und stellt Schnitsttellen zur Verfügung. https://github.com/damianmelson/FT311D-Breakout-Board https://www.bitwizard.nl/shop/FT311D-Breakout-Board http://dangerousprototypes.com/blog/2012/08/15/prototype-preview-ft311d-androind-open-acessory-ic-breakout-board/ https://de.aliexpress.com/item/32838962170.html?gatewayAdapt=glo2deu
Danke für die Antwort, ich werde mich da mal einlesen. Für meine Zwecke würde es ausreichen, wenn Source=Charger bei kurzgeschlossenen Datenleitungen oder Source=USB bei offenen Datenleitungen getriggert werden würde. Leider funktioniert das nur beim Herstellen bzw. bei mir beim kurzzeitigen vorherigen Trennen der Stromversorgung (was ja auch ein Trigger wäre) und das würde dem Akku sicher nicht gefallen da Auslöser ein viel frequentierter Bewgungsmelder.
Matthias G. schrieb: > Jetzt habe ich mich gefragt, ob nicht auch die freien Datenleitungen des > ohnehin angesteckten USB Kabels dazu geeignet wären, das Handy mit einer > Zustandsänderung zu triggern Da gibt es diverse Gründe, die dagegen sprechen. Für jede Art von USB-Device, das Zustandsänderungen entgegennehmen könnte, müßte das Mobiltelefon in den USB OTG Zustand versetzt werden, damit es als Host funktioniert. Kann das "alte Handy" das überhaupt? Ferner verträgt sich AFAIK der USB OTG Betrieb nicht mit gleichzeitigem Laden (geladen werden). Denn als Host ist das Mobiltelefon ja selber der Energielieferant für das angeschlossene USB-Device.
Das kommt sehr auf das Gerät an. Wenn es Laden + OTG gleichzeitig unterstützt könntest Du eine richtige Schnittstelle nutzen. Ich nutze das nur zu Debuggingzwecken im Auto, nehme dafür die Serial USB App von Kai Morich. P.S. Kanonen auf Spatzen sind oft schneller realisiert als Ideallösungen
:
Bearbeitet durch User
Axel S. schrieb: > Ferner verträgt sich AFAIK der USB OTG Betrieb nicht mit gleichzeitigem > Laden (geladen werden). Das ging schon zu Zeiten von Micro-USB auch anders, da konnte man OTG und externes Laden kombinieren. Dafür gab es (und gibt es) entsprechende OTG-Hubs. Ein halbwegs neuzeitliches Smartphone aber verwendet USB-C, und da ist das ganze erst recht kein Problem. Da nutzt man für so etwas ein USB-Dock. Wenn das Gerät kein USB-C hat, muss es eine ganz schön alte Schrippe sein.
Harald K. schrieb: > Ein halbwegs neuzeitliches Smartphone aber verwendet USB-C, und da ist > das ganze erst recht kein Problem. Da nutzt man für so etwas ein > USB-Dock. > Wenn das Gerät kein USB-C hat, muss es eine ganz schön alte Schrippe > sein. Das geplante "neue" Handy für den beschriebenen Fall hat USB-C und dein Vorschlag ist einen Versuch wert. Das muss aber wenn es vom täglichen Gebrauch als "Handy" ausgemustert wird erst noch gerootet werden, damit ich testen kann, ob diese Lösung auch dann noch funktioniert, wenn das Laden per Root deaktiviert ist. Wenn nicht, bleibt immer noch die Lösung mit dem Mediabutton eines Kabel-Headsets.
Harald K. schrieb: > Matthias G. schrieb: >> Für meine Zwecke würde es ausreichen > > ... aber nicht funktionieren. Klar funktioniert das. Wenn der PIR den Zustand ändert unterbreche ich mit einer kleinen Schaltung kurz die Stromversorgung zum Handy, brücke oder trenne die Datenleitungen und wenn die Stromversorgung wieder hergestellt ist kann ich durch Abfrage Charger oder USB sogar feststellen, welchen Zustand der PIR hat...mit Root und Tasker ist fast alles möglich.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.