Einrichtung der Weckautomation Definitionen liefern Fehlermeldungen?

Begonnen von Burny4600, 17 September 2017, 15:52:24

Vorheriges Thema - Nächstes Thema

Burny4600

Ich habe die Konfiguartion laut FHEMWIKI https://wiki.fhem.de/wiki/Weckautomation aus geführt.
Nur ich bekomme schon am Anfang der Konfiguration set rr_Julian home die Meldung Please define Julian first obwohl die Reihenfolge eingehalten wurde.
define rgr_Bewohner RESIDENTS
set rgr_Bewohner addRoommate Julian

Auch die Makro Definitionen dürften nicht mehr richtig sein.
attr rr_Julian_wakeuptimer2 wakeupMacro Macro_rr_Julian_wakeuptimer1
rr_Julian_wakeuptimer2: unknown attribute wakeupMacro. Type 'attr rr_Julian_wakeuptimer2 ?' for a detailed list.

sage: attr <name> <attrname> [<attrvalue>]
where <name> is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.

Stimmt hier das FHEMWIKI nicht mehr?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

krikan

Hier funktioniert das mit einer aktuellen FHEM-Installation genauso wie im Wiki beschrieben. Ich kann keine Probleme feststellen.

Gruß, Christian

Burny4600

Nur warum wird das wakeupMacro nicht erkannt.
Sind hier noch andere Installationen vorher notwendig die unter FHEMWIKI nicht angeführt sind.
FHEM und alles andere sind auf aktuellem Stand.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux

Was ergibt ein list rr_Julian
Wenn da gar nichts kommt was ergibt ein
list TYPE=Roommate


Desweiteren bezweifel ich stark das Du bei
set rr_Julian home
die Meldung Please define Julian first bekommst.
Wenn überhaupt dann rr_Julian first
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

Burny4600

list rr_Julian
Ergibt
Internals:
   CFGFN      /media/hdd/fhem/myprogram/wecker_rasp01.pm
   DEF        rgr_Bewohner
   DURATIONTIMER 1505670604.89185
   NAME       rr_Julian
   NOTIFYDEV  global,rr_Julian_wakeuptimer1,rr_Julian_wakeuptimer2,rr_Julian_wakeuptimer3
   NR         7208
   NTFY_ORDER 50-rr_Julian
   READY      1
   RESIDENTGROUPS rgr_Bewohner
   STATE      zuhause
   TYPE       ROOMMATE
   READINGS:
     2017-09-17 13:28:25   durTimerAbsence 00:00:00
     2017-09-17 13:28:25   durTimerAbsence_cr 0
     2017-09-17 19:49:04   durTimerPresence 06:20:39
     2017-09-17 19:49:04   durTimerPresence_cr 381
     2017-09-17 13:28:25   durTimerSleep   00:00:00
     2017-09-17 13:28:25   durTimerSleep_cr 0
     2017-09-17 13:28:25   lastArrival     2017-09-17 13:28:25
     2017-09-17 13:28:25   lastState       initialized
     2017-09-17 13:28:25   mood            calm
     2017-09-17 13:28:25   presence        present
     2017-09-17 13:28:25   state           home
     2017-09-17 13:28:25   wayhome         0
   TIMER:
     rr_Julian_DurationTimer:
       HASH       rr_Julian
       MODIFIER   DurationTimer
       NAME       rr_Julian_DurationTimer
Attributes:
   alias      Status
   comment    Auto-created by rgr_Bewohner
   devStateIcon .*zuhause:user_available:absent .*anwesend:user_available:absent .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfertig:scene_toilet:asleep .*schlaeft:scene_sleeping:awoken .*schläft:scene_sleeping:awoken .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
   eventMap   home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
   group      Julian
   icon       people_sensor
   room       Residents
   rr_realname group
   rr_wakeupDevice rr_Julian_wakeuptimer1,rr_Julian_wakeuptimer2,rr_Julian_wakeuptimer3
   sortby     1
   webCmd     state
   widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist   


list TYPE=Roommate
Bringt überhaupt kein Ergebnis

Was mir noch aufgefallen ist beim Attribut
attr global mot
Diese Einträge
Messages collected while initializing FHEM:
configfile: di_Sonos_Snooze_Julian DOIF: no right bracket: (
Unknown command [Sonos_Bedroom:?transportState], try help.
Unknown command ([rr_Julian:wakeup], try help.
Unknown command $we, try help.
Unknown command ), try help.
Unknown command (, try help.
Unknown command ([rr_Julian:wakeup], try help.
Unknown command $we, try help.
Unknown command ), try help.
Unknown command ), try help.
Unknown command DOELSEIF, try help.
Unknown command (, try help.
Unknown command [Sonos_Bedroom:?transportState], try help.
Unknown command ([Sonos_Bedroom:transportState], try help.
Unknown command ([?rr_Julian:wakeup], try help.
Unknown command !$we, try help.
Unknown command ), try help.
Unknown command (, try help.
Unknown command ), try help.
Unknown command DOELSE, try help.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux


/media/hdd/fhem/myprogram/wecker_rasp01.pm


Dies könnte ein Grund sein. Die Konfiguration wird nicht in der korrekten Reinfolge geladen.



Schönen Abend noch


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

Burny4600

#6
Also stimmt die Reihenfolge im FHEMWIKI nicht!
Wie muss die Reihenfolge der Konfiguration erfolgen?

Einen Fehler hatte ich in der FHEMWIKI schon gefunden und auch auf FHEMWIKI korigiert.
Die Konfiguration muss so lauten set rr_Julian zuhause. Die Definition war aber set rr_Julian home.

Möglicherweise ist das der Fehler bei der restlichen Konfigurationsanleitung wo auch keine deutschen Parameter angeführt werden.
Der nächste Fehler lieg an dem Parameter wakeupMacro denn es bei mir nicht gibt.
Es gibt bei mir nur den Parameter wakeupUserdevice und siehe Anhang.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

krikan

Zitat von: Burny4600 am 18 September 2017, 09:45:22
Einen Fehler hatte ich in der FHEMWIKI schon gefunden und auch auf FHEMWIKI korigiert.
Die Konfiguration muss so lauten set rr_Julian zuhause. Die Definition war aber set rr_Julian home.
Warum hat das dann bei mir gestern anstandslos mit der angeblich fehlerhaften Fassung funktioniert?  ??? (Sorry, kann heute nicht testen)

Burny4600

#8
Vielleicht weil bei mir FHEM auf DE steht.
attr global language DE

Jedenfalls gibt es bei mir das Attribut wakeupMacro nicht.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux

Ich habe heute auf meinem Testsystem ein Update gemacht. Danach habe ich dank Chris Info schnell noch global language DE gesetzt.
Dann eine Residents definiert und daraus dann den Befehl zum anlegen eines Roommates ausgeführt. Alles schick.
Im Roommate steht dann auch als state zuhause.
Was allerdings komplett falsch ist, ist das der Befehl set rr_Julian home einen Fehler wirft. Das stimmt nicht. Es können sowohl die englischen als auch die deutschen Optionen gesetzt werden.
Was aber nicht gehen wird ist, wenn global language nicht DE gesetzt ist und Roommate und auch Residents englische States und Optionen haben das man dann set rr_Julian zuhause setzen kann, das gibt einen Fehler.

Daher Chris möchte ich Dich bitten Deinen Schnellschuß wieder Rückgängig zu machen. Der Wikieintrag war völlig in Ordnung.
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

Burny4600

Ich habe das zuhause auf home im FHEMWIKI zurückgeändert.
Trotzdem funktioniert es bei mir nicht.
Spielt jetzt auch keine Role denn ich habe es mit zuhause bei mir realisiert.

Nur was ist mit dem Fehler fehlenden Atrribute wakeupMacro?
Ist hier in FHem noch etwas zu ergänzen?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux

Ich gehe davon aus das, warum auch immer, er das userattr nicht angelegt hat. Schau Dir doch bitte einmal an was da genau gemacht wird. Der Wakeuptimer ist nichts weiter wie ein Dummy, den kannst Du auch ohne weiteres wie einen behandeln/verändern.
Mach mal ein List vom wakeuptimer device
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

Burny4600

Das list rr_Julian_wakeuptimer1 ergibt folgendes.
Internals:
   CFGFN
   NAME       rr_Julian_wakeuptimer1
   NR         17690
   STATE      nextRun OFF
   TYPE       dummy
   READINGS:
     2017-09-18 14:48:28   state           nextRun OFF
Attributes:
   alias      Wake-up Timer 1
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Julian
   icon       time_timer
   room       Residents
   setList    nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
   sortby     2
   userattr   wakeupUserdevice
   wakeupUserdevice rr_Julian
   webCmd     nextRun
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

CoolTux

Was auch immer du gemacht hast, aber da fehlt sehr viel beim attribute Userattribut.


wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupMacro wakeupUserdevice wakeupAtdevice wakeupResetSwitcher wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3 wakeupWaitPeriod:slider,0,1,360
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

Burny4600

Ich habe die Errichtung laut FHEMWIKI bis zu diesem Punkt gemacht.
Ich habe alles zur Sciherheit wieder zurückgenommen FHEM neu gestartet und wieder neu eingerichtet.
Leider nur das gleiche Ergebnis.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT