Seit kurzem benutze ich nun AMAD um zusammen mit den HUE Lampen einen Lichtwecker zu realisieren. Das klappt auch soweit ganz gut, nur leider werden die Alarm Readings nicht automatisch geupdatet. Ist das normal?
Mittels Status Request werden die Readings korrekt gepullt.
Grüße
igami
Hallo,
Stellst Du den Wecker im Handy oder über den set Befehl? Ich von aus Du meinst die Alarm Zeit.
Grüße
Stelle den Wecker normal über das Handy, habe es gerade aber auch per set gemacht. Der Wecker wird im Handy gestellt, aber das Reading nextAlarmTime ändert sich nicht.
Nach einem statusRequest werden sie geändert.
Interessant. Meine Frau macht das jeden Tag. Welche Version hast Du? Mach mal bitte ein list Handyblabla
Habe vorhin noch ein currentFlowsetUpdate geamcht, hatte davor 2.0.2
Internals:
APSSID <SSID>
DEF 192.xxx.x.xxx <SSID>
HOST 192.xxx.x.xxx
NAME mpe_Smartphone_AMAD
NR 125
PORT 8090
STATE active
TYPE AMAD
VERSIONFLOWSET 2.0.4
VERSIONMODUL 2.0.2
Helper:
Dblog:
Androidversion:
Mydblog:
TIME 1461859200.14686
VALUE 6.0 Marshmallow
Bluetooth:
Mydblog:
TIME 1461859200.51644
VALUE on
Connectedbtdevices:
Mydblog:
TIME 1461861821.12204
VALUE [...]
Connectedbtdevicesmac:
Mydblog:
TIME 1461861821.12204
VALUE [...]
Currentmusicalbum:
Mydblog:
TIME 1461859200.5877
VALUE no soundplayer active
Currentmusicartist:
Mydblog:
TIME 1461859200.5877
VALUE no soundplayer active
Currentmusictrack:
Mydblog:
TIME 1461859200.5877
VALUE no soundplayer active
Dockingstate:
Mydblog:
TIME 1461859200.65411
VALUE undocked
Flow_setcommands:
Mydblog:
TIME 1461861822.25344
VALUE aktiv
Flow_informations:
Mydblog:
TIME 1461861654.75615
VALUE aktiv
Flowsetversionatdevice:
Mydblog:
TIME 1461861821.04027
VALUE 2.0.4
Keyguardset:
Mydblog:
TIME 1461859200.71297
VALUE 1
Lastsetcommandstate:
Mydblog:
TIME 1461858231.09711
VALUE setCmd_done
Laststatusrequeststate:
Mydblog:
TIME 1461861822.25344
VALUE statusRequest_done
Nextalarmday:
Mydblog:
TIME 1461859200.45066
VALUE 5
Nextalarmstate:
Mydblog:
TIME 1461858305.28928
VALUE done
Nextalarmtime:
Mydblog:
TIME 1461859200.45066
VALUE 04:45
Powerlevel:
Mydblog:
TIME 1461861654.99823
VALUE 36.0
Powerplugged:
Mydblog:
TIME 1461861654.99823
VALUE 0
Screenbrightness:
Mydblog:
TIME 1461859200.29987
VALUE 10
State:
Mydblog:
TIME 1461861822.22698
VALUE active
Volume:
Mydblog:
TIME 1461860350.58823
VALUE 13
Volumenotification:
Mydblog:
TIME 1461859200.23056
VALUE 1
Readings:
2016-04-28 18:00:00 androidVersion 6.0 Marshmallow
2016-04-28 18:00:00 bluetooth on
2016-04-28 18:43:41 connectedBTdevices [...]
2016-04-28 18:43:41 connectedBTdevicesMAC [...]
2016-04-28 18:00:00 currentMusicAlbum no soundplayer active
2016-04-28 18:00:00 currentMusicArtist no soundplayer active
2016-04-28 18:00:00 currentMusicTrack no soundplayer active
2016-04-28 18:00:00 dockingState undocked
2016-04-28 18:43:42 flow_SetCommands aktiv
2016-04-28 18:40:54 flow_informations aktiv
2016-04-28 18:43:41 flowsetVersionAtDevice 2.0.4
2016-04-25 18:40:44 incomingCallerName [...]
2016-04-25 18:40:44 incomingCallerNumber +49[...]
2016-04-28 18:00:00 keyguardSet 1
2016-04-28 17:43:51 lastSetCommandState setCmd_done
2016-04-28 18:43:42 lastStatusRequestState statusRequest_done
2016-04-28 18:00:00 nextAlarmDay 5
2016-04-28 17:45:05 nextAlarmState done
2016-04-28 18:00:00 nextAlarmTime 04:45
2016-04-28 18:40:54 powerLevel 36.0
2016-04-28 18:40:54 powerPlugged 0
2016-04-28 18:00:00 screenBrightness 10
2016-04-28 18:43:42 state active
2016-04-28 18:19:10 volume 13
2016-04-28 18:00:00 volumeNotification 1
Helper:
infoErrorCounter 0
setCmdErrorCounter 0
Attributes:
alias Michael: Smartphone Steuereinheit
captionRoom Michael
description Smartphone
group Michael
icon it_smartphone
room Wohnung
suffix Steuereinheit
userReadings nextAlarmDay:nextAlarmDay.* {weekday2number(ReadingsVal($name, "nextAlarmDay", undef))}
Nexus 5x mit Android 6.0.1. Sobald ich den Wecker (mit Timly) Stelle, wird sofort das Reading gesetzt.
Welche Weckerapp verwendest Du? Nimm mal zum Testen die Android eigene. Nennt sich einfach Uhr und dann nach rechts wischen zum Wecker.
@igami:
Wird sicher das nextAlarmTime bzw. nextAlarmDay nicht aktualisiert, oder wird nur dein Userreading nicht ausgeführt?
Genau DAS problem, also das UserReading, welches nicht triggert, hab ich seit neuestem auch, bin noch nicht draufgekommen, warum.
Es liegt dann vermutlich daran, dass sich das Verhalten von userReadings vor kurzem dem Standardverhalten (notify etc.) angepasst hat. Der Regex muss matchen und darf nicht mehr nur ein Reading sein.
status:contact.* {ReadingsVal($name,"state","closed")}
statt
status:contact {ReadingsVal($name,"state","closed")}
Upps, das is irgendwie an mir vorbeigegangen......
Danke für den Hinweis, Marvin
Ja ist leider wohl auch nicht groß angekündigt worden. Man konnte es leicht verpassen. Ich hatte über 100 userReadings zu ändern ;)
Zitat von: CoolTux am 28 April 2016, 19:11:56
Welche Weckerapp verwendest Du? Nimm mal zum Testen die Android eigene. Nennt sich einfach Uhr und dann nach rechts wischen zum Wecker.
Habe nur die Standard, aber auch mit timley wird das reading erst nach einem status request aktualisiert
Um welches Gerät handelt es sich genau? Hersteller und Typ bitte.
Motorola Moto G 2. Generation
Das ist genau das was meine Frau hat. Toller Zufall. Also wie gesagt, sie verwendet Timley aber auch mit der Android Uhr klappt es super. Ich kann mir Dein Problem nicht erklären.
Es sind auch wirklich die einzigen Readings die nicht gepusht werden.
Naja, dann ist das eben erst mal so.
Bei gelegenheit wollte ich eh noch eine custom Rom installieren, mal schauen ob es dann geht.
Habe nun endlich mal eine custom Rom installiert. Nun funktioniert alles wie es soll :)