[ VERSION 1.2.0 ] 74_AMAD.pm zur Steuerung eines Androidgerätes

Begonnen von CoolTux, 07 August 2015, 09:39:01

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: chris1284 am 10 August 2015, 19:54:15
ich schau mal. des weiteren macht das modul noch alle 5 min ordentlich terror im log  ;D

Ja das ist richtig. Ich habe einige Logs im Verbose 3 laufen, das  ist der globale Standard in FHEM. Das ist noch nötig da alles noch beta ist. Du kannst als Attribut verbose beim Device auf 2 stellen. Dann ist Ruhe
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

chris1284

geht
ZitatReadings:
     2015-08-10 21:14:50   currentPlayMusicAlbum Samsung6
     2015-08-10 21:14:50   currentPlayMusicArtist Samsung
     2015-08-10 21:14:50   currentPlayMusicTrack Over the horizon
     2015-08-10 07:45:37   deviceState     online
     2015-08-10 21:13:09   networkCountryIso de
     2015-08-10 21:13:09   nextAlarmDay    Di
     2015-08-10 21:13:09   nextAlarmTime   06:11
     2015-08-10 21:13:09   powerLevel      100.0
     2015-08-10 21:13:09   powerPlugged    2
     2015-08-10 21:13:09   screenBrightness 10
     2015-08-10 21:13:09   voiceMailNumber null
     2015-08-10 21:13:09   volumeMusikSpeaker 7

CoolTux

Hammer. Da bin ich aber nun selber überrascht   ;D

Freue mich da echt wie Bolle. Danke für das Testen und umschreiben des Flows
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Die Entwicklung von Version 0.4 schreitet mit großen Schritten voran. Es gab einiges an Feedback was eingebaut wurde. Verbesserungen im händling, der Fehleranalyse und zur allgemeinen FHEM Konformität.
Auf Grund der großen Umbauten welche auch in Sicht auf die nahe Zukunft geschehen sind, ist die Version 0.4 leider inkompatibel zur jetzigen Version. Es muß also wenn Version 0.4 raus kommt ein Update des Modules und ganz wichtig der Flows geschehen. (es wird nur noch 2 Flows geben, ein Flow für die Informationen und ein Flow für die setCommands.) Passt also bitte noch nicht als zu viele Sachen an oder macht Euch von Euren Anpassungen eine Dokumentation.

Es ist geplant in späteren Versionen neue Commands durch Attribute ein zu bringen. So kann jeder seinen Bedürfnissen entsprechend seine Geräte steuern.



Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Verion 0.4.0 ist fertig und wird von mir in den nächsten 2 Tagen hier veröffentlicht. Ich werde auch den ersten Eintrag hier entsprechend Anpassen.

kurze Übersicht was neu ist:

  • die Dokumentation ist auf dem aktuellsten Stand
  • nur noch zwei Flows (ein Information Flow und ein SetCommand Flow)
  • Anzeige der Standardlautstärke
  • Informationen über den Zustand von Automagic
  • Setzen von Alarmzeiten
  • Bildschirm An / Aus schalten
  • Verbesserungen in der Abarbeitung der Flows.
  • nur noch eine Sub für alle Set Befehle
  • UMSTELLUNG DES STANDARDPORTS AUF 8090

Ich denke ich werde heute Abend alle Vorbereitungen zum veröffentlichen abgeschlossen haben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

VB90

Gerade will ich mich daran machen und testen. Schiebe es schon einige Tage vor mir her.

Da warte ich nun lieber noch auf deine neue Version ;)

vb
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

CoolTux

Warte mal. Dadurch das sich doch einiges zur Vorversion geändert hat ist es besser wenn Du die neuste nimmst. Ich werde schauen das ich heute Abend alles veröffentlicht bekomme und den ersten Eintrag mit Beschreibung angepasst.


Bis dahin, ab in den Garten und Sonne genießen

Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

VB90

Das dacht ich mir auch, nachdem ich in den letzten Tagen ja schon mitbekommen habe, das du noch fleissig umbaust.
Mach schön in Ruhe weiter, auf einen oder zwei Tage kommt es auch nicht an.

Sonne ist hier nicht, aber nach dem Regen der letzten Nacht kann ich bestimmt dem Rasen beim wachsen zuschauen :D

vb
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

kvo1

Zitat von: CoolTux am 16 August 2015, 13:12:40
Warte mal. Dadurch das sich doch einiges zur Vorversion geändert hat ist es besser wenn Du die neuste nimmst. Ich werde schauen das ich heute Abend alles veröffentlicht bekomme und den ersten Eintrag mit Beschreibung angepasst.


Bis dahin, ab in den Garten und Sonne genießen

Grüße
Leon
Hi Leon,
(bist du schon zurück  ;) )
Hatte ebenfalls vor paar Tagen angefangen mit testen, dann ich irgendwie ERROR 404 und
dann keine Zeit.

Aber dann werde ich, wenn Due s bereitgestellt hast, mal bei NULL starten.

Grüße
Klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

CoolTux

Hi Klaus,

Nee bin noch gar nicht gestartet. Am Donnerstag geht es los, gleich nach dem Frühstück. Deswegen dachte ich mir ich mache mal noch vorher ein Release fertig zum probieren. Wichtig war ja der Umbau zur Vereinfachung und ganz ganz wichtig eine vernünftige Dokumentation. Naja und das ein oder andere kam dann noch dazu. Bildschirm an, aus zum Beispiel.


Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Neue Version 0.4.0 ist nun Online. Bitte beachtet den aller ersten Post, lest ihn Euch nur einmal in Ruhe durch.

Ich bin noch bis Mittwoch Abend zu erreichen, dann erst wieder den darauf folgenden Montag.


Ich wünsche viel Spaß
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kkoeniger

Ich habe gerade die Version 0.4.0 installiert. Funktioniert super, DANKE!
LG,
Karl

CoolTux

Hallo Karl,

Ich danke Dir für Dein Feedback. Kannst Du was zum automagicState Reading sagen oder zu den Player Infos? Hast Du das eingerichtet bekommen?

Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kkoeniger

ja, beides funktioniert am Samsung Tablet Galaxy A (Android 5.0.2):

Internals:
   DEF        10.0.0.76 8090 90
   HOST       10.0.0.76
   INTERVAL   90
   NAME       WzTabSam
   NR         924
   PORT       8090
   STATE      Batterie 72.0%, Bildschirm 100
   TYPE       AMAD
   Readings:
     2015-08-17 13:53:11   automagicState  Automagic Premium

Automagic Service läuft


     2015-08-17 11:38:12   defaultVolume   15
     2015-08-17 13:53:08   deviceState     online
     2015-08-17 13:53:11   nextAlarmDay    null
     2015-08-17 13:53:11   nextAlarmTime   null
     2015-08-17 13:53:11   powerLevel      72.0
     2015-08-17 13:53:11   powerPlugged    0
     2015-08-17 13:53:11   screen          on
     2015-08-17 13:53:11   screenBrightness 100
     2015-08-17 13:53:11   volumeMusikBluetooth 8
     2015-08-17 13:53:11   volumeMusikSpeaker 15
Attributes:
   alias      Samsung Tablet WZ
   group      Stecker
   icon       ge_blk_handy
   room       Status,WZ
   stateFormat Batterie powerLevel%, Bildschirm screenBrightness


Probleme habe ich nur mit dem Updaten der Readings, das Intervall wird nicht regelmäßig ausgeführt. Wenn ich die Definition des devices neu schreibe, liest es die Readings, dann wieder längere Pause - ich muss das noch mehr beobachten.
LG,
Karl

CoolTux

#44
Es liegt an Deinem stateFormat. Ich verwende das STATE um den Zustand des Devices fest zu halten. Sind andere Zustände wie activ eingetragen so kann man zum Beispiel kein SET Befehl absenden. Genau so wird das Interval komplett ausgesetzt wenn der Zustand von STATE ein anderer ist wie error,initialized oder activ.

Ich werde das ändern und was anderes für die Zustände suchen   ;D


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net