Hi,
ich stell mich gerade etwas doof an.
Definiert ist:
{{ device.shutter ('OG_K2_ROLL',txt, 'OG_K2_ROLL.fahren', 'OG_K2_ROLL.stopp', 'OG_K2_ROLL.position')}}
{{ visu.uzsu_icon('UZSU', 'OG_K2_ROLL_uzsu', '', '', '', '', 'num', [0, 100]) }}
Leider passiert nichts mit dem Rolladen. Im fhem logfile ist zum entsprechenden Zeitpunkt leider auch nichts zu finden.
Im GAD Editor hab ich für das OG_K2_ROLL_uzsu das entsprechende Mapping gepflegt. Das uszu reading am Gerät ist:
uzsu
{"list":[{"active":true,"time":"21:00","rrule":"FREQ=WEEKLY;BYDAY=TU","value":100}],"active":true}
Hat jemand eine Idee?
Danke und Gruß
Martin
Ich habe glaub ich jetzt die Ursache gefunden? Jedenfalls hab ich im Log ein Stacktrace:
2016.01.20 18:28:03 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/99_fronthemUtils.pm line 40.
2016.01.20 18:28:03 3: stacktrace:
2016.01.20 18:28:03 3: main::__ANON__ called by ./FHEM/99_fronthemUtils.pm (39)
2016.01.20 18:28:03 3: main::UZSU_execute called by (eval 22558) (1)
2016.01.20 18:28:03 3: (eval) called by fhem.pl (989)
2016.01.20 18:28:03 3: main::AnalyzePerlCommand called by fhem.pl (1008)
2016.01.20 18:28:03 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.20 18:28:03 3: main::AnalyzeCommandChain called by ./FHEM/91_notify.pm (93)
2016.01.20 18:28:03 3: main::notify_Exec called by fhem.pl (3128)
2016.01.20 18:28:03 3: main::CallFn called by fhem.pl (3050)
2016.01.20 18:28:03 3: main::DoTrigger called by fhem.pl (3920)
2016.01.20 18:28:03 3: main::readingsEndUpdate called by fhem.pl (4083)
2016.01.20 18:28:03 3: main::readingsSingleUpdate called by fhem.pl (2060)
2016.01.20 18:28:03 3: main::CommandSetReading called by fhem.pl (1067)
2016.01.20 18:28:03 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.20 18:28:03 3: main::AnalyzeCommandChain called by fhem.pl (3140)
2016.01.20 18:28:03 3: main::fhem called by ./FHEM/99_fronthemUtils.pm (105)
2016.01.20 18:28:03 3: fronthem::UZSU called by (eval 22557) (1)
2016.01.20 18:28:03 3: (eval) called by ./FHEM/31_fronthemDevice.pm (439)
2016.01.20 18:28:03 3: main::fronthemDevice_DoConverter called by ./FHEM/31_fronthemDevice.pm (684)
2016.01.20 18:28:03 3: main::fronthemDevice_fromDriver called by ./FHEM/01_fronthem.pm (554)
2016.01.20 18:28:03 3: main::fronthem_ProcessDeviceMsg called by ./FHEM/01_fronthem.pm (247)
2016.01.20 18:28:03 3: (eval) called by ./FHEM/01_fronthem.pm (230)
2016.01.20 18:28:03 3: main::fronthem_ipcRead called by fhem.pl (651)
2016.01.20 18:28:03 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/99_fronthemUtils.pm line 45.
2016.01.20 18:28:03 3: stacktrace:
2016.01.20 18:28:03 3: main::__ANON__ called by ./FHEM/99_fronthemUtils.pm (45)
2016.01.20 18:28:03 3: main::UZSU_execute called by (eval 22558) (1)
2016.01.20 18:28:03 3: (eval) called by fhem.pl (989)
2016.01.20 18:28:03 3: main::AnalyzePerlCommand called by fhem.pl (1008)
2016.01.20 18:28:03 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.20 18:28:03 3: main::AnalyzeCommandChain called by ./FHEM/91_notify.pm (93)
2016.01.20 18:28:03 3: main::notify_Exec called by fhem.pl (3128)
2016.01.20 18:28:03 3: main::CallFn called by fhem.pl (3050)
2016.01.20 18:28:03 3: main::DoTrigger called by fhem.pl (3920)
2016.01.20 18:28:03 3: main::readingsEndUpdate called by fhem.pl (4083)
2016.01.20 18:28:03 3: main::readingsSingleUpdate called by fhem.pl (2060)
2016.01.20 18:28:03 3: main::CommandSetReading called by fhem.pl (1067)
2016.01.20 18:28:03 3: main::AnalyzeCommand called by fhem.pl (93
2016.01.20 18:28:03 3: main::AnalyzeCommandChain called by fhem.pl (3140)
2016.01.20 18:28:03 3: main::fhem called by ./FHEM/99_fronthemUtils.pm (105)
2016.01.20 18:28:03 3: fronthem::UZSU called by (eval 22557) (1)
2016.01.20 18:28:03 3: (eval) called by ./FHEM/31_fronthemDevice.pm (439)
2016.01.20 18:28:03 3: main::fronthemDevice_DoConverter called by ./FHEM/31_fronthemDevice.pm (684)
2016.01.20 18:28:03 3: main::fronthemDevice_fromDriver called by ./FHEM/01_fronthem.pm (554)
2016.01.20 18:28:03 3: main::fronthem_ProcessDeviceMsg called by ./FHEM/01_fronthem.pm (247)
2016.01.20 18:28:03 3: (eval) called by ./FHEM/01_fronthem.pm (230)
2016.01.20 18:28:03 3: main::fronthem_ipcRead called by fhem.pl (651)
2016.01.20 18:28:03 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/99_fronthemUtils.pm line 49.
2016.01.20 18:28:03 3: stacktrace:
2016.01.20 18:28:03 3: main::__ANON__ called by ./FHEM/99_fronthemUtils.pm (49)
2016.01.20 18:28:03 3: main::UZSU_execute called by (eval 22558) (1)
2016.01.20 18:28:03 3: (eval) called by fhem.pl (989)
2016.01.20 18:28:03 3: main::AnalyzePerlCommand called by fhem.pl (1008)
2016.01.20 18:28:03 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.20 18:28:03 3: main::AnalyzeCommandChain called by ./FHEM/91_notify.pm (93)
2016.01.20 18:28:03 3: main::notify_Exec called by fhem.pl (3128)
2016.01.20 18:28:03 3: main::CallFn called by fhem.pl (3050)
2016.01.20 18:28:03 3: main::DoTrigger called by fhem.pl (3920)
2016.01.20 18:28:03 3: main::readingsEndUpdate called by fhem.pl (4083)
2016.01.20 18:28:03 3: main::readingsSingleUpdate called by fhem.pl (2060)
2016.01.20 18:28:03 3: main::CommandSetReading called by fhem.pl (1067)
2016.01.20 18:28:03 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.20 18:28:03 3: main::AnalyzeCommandChain called by fhem.pl (3140)
2016.01.20 18:28:03 3: main::fhem called by ./FHEM/99_fronthemUtils.pm (105)
2016.01.20 18:28:03 3: fronthem::UZSU called by (eval 22557) (1)
2016.01.20 18:28:03 3: (eval) called by ./FHEM/31_fronthemDevice.pm (439)
2016.01.20 18:28:03 3: main::fronthemDevice_DoConverter called by ./FHEM/31_fronthemDevice.pm (684)
2016.01.20 18:28:03 3: main::fronthemDevice_fromDriver called by ./FHEM/01_fronthem.pm (554)
2016.01.20 18:28:03 3: main::fronthem_ProcessDeviceMsg called by ./FHEM/01_fronthem.pm (247)
2016.01.20 18:28:03 3: (eval) called by ./FHEM/01_fronthem.pm (230)
2016.01.20 18:28:03 3: main::fronthem_ipcRead called by fhem.pl (651)
2016.01.20 18:28:03 1: PERL WARNING: Use of uninitialized value in multiplication (*) at ./FHEM/99_fronthemUtils.pm line 49.
2016.01.20 18:28:03 3: stacktrace:
2016.01.20 18:28:03 3: main::__ANON__ called by ./FHEM/99_fronthemUtils.pm (49)
2016.01.20 18:28:03 3: main::UZSU_execute called by (eval 22558) (1)
2016.01.20 18:28:03 3: (eval) called by fhem.pl (989)
2016.01.20 18:28:03 3: main::AnalyzePerlCommand called by fhem.pl (1008)
2016.01.20 18:28:03 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.20 18:28:03 3: main::AnalyzeCommandChain called by ./FHEM/91_notify.pm (93)
2016.01.20 18:28:03 3: main::notify_Exec called by fhem.pl (3128)
2016.01.20 18:28:03 3: main::CallFn called by fhem.pl (3050)
2016.01.20 18:28:03 3: main::DoTrigger called by fhem.pl (3920)
2016.01.20 18:28:03 3: main::readingsEndUpdate called by fhem.pl (4083)
2016.01.20 18:28:03 3: main::readingsSingleUpdate called by fhem.pl (2060)
2016.01.20 18:28:03 3: main::CommandSetReading called by fhem.pl (1067)
2016.01.20 18:28:03 3: main::AnalyzeCommand called by fhem.pl (937)
2016.01.20 18:28:03 3: main::AnalyzeCommandChain called by fhem.pl (3140)
2016.01.20 18:28:03 3: main::fhem called by ./FHEM/99_fronthemUtils.pm (105)
2016.01.20 18:28:03 3: fronthem::UZSU called by (eval 22557) (1)
2016.01.20 18:28:03 3: (eval) called by ./FHEM/31_fronthemDevice.pm (439)
2016.01.20 18:28:03 3: main::fronthemDevice_DoConverter called by ./FHEM/31_fronthemDevice.pm (684)
2016.01.20 18:28:03 3: main::fronthemDevice_fromDriver called by ./FHEM/01_fronthem.pm (554)
2016.01.20 18:28:03 3: main::fronthem_ProcessDeviceMsg called by ./FHEM/01_fronthem.pm (247)
2016.01.20 18:28:03 3: (eval) called by ./FHEM/01_fronthem.pm (230)
2016.01.20 18:28:03 3: main::fronthem_ipcRead called by fhem.pl (651)
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22563) line 1. >>>{ my $date=1453051683.80602;{_abs("REAL",0,,)}}<<<
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22564) line 1. >>>{ my $date=1453138083.80672;{_abs("REAL",0,,)}}<<<
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22565) line 1. >>>{ my $date=1453224483.80716;{_abs("REAL",0,,)}}<<<
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22566) line 1. >>>{ my $date=1453310883.80757;{_abs("REAL",0,,)}}<<<
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22567) line 1. >>>{ my $date=1453397283.80796;{_abs("REAL",0,,)}}<<<
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22568) line 1. >>>{ my $date=1453483683.80835;{_abs("REAL",0,,)}}<<<
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22569) line 1. >>>{ my $date=1453570083.80879;{_abs("REAL",0,,)}}<<<
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22570) line 1. >>>{ my $date=1453310883.80938;{_abs("REAL",0,,)}}<<<
2016.01.20 18:28:03 1: in MODIFIED
2016.01.20 18:28:03 1: in ATTR
Hat jemand einen Lösungsvorschlag dazu? Oder ne Idee wie das verhindert werden kann? FHEM ist aktuell.
Scheinbar wird auch die Zeit nicht richtig an den wdt übergeben? Oder interpretiere ich das falsch:
Internals:
CFGFN
COMMAND
CONDITION
DEF OG_K2_ROLL en MO,TU,WE,TH,FR,SA,SU|{_abs("REAL",0,,)}|100
DEVICE OG_K2_ROLL
GlobalDaylistSpec
LANGUAGE en
NAME wdt_uzsu_OG_K2_ROLL
NR 114
Profil 0: Sunday 00:00:00 100
Profil 1: Monday 00:00:00 100
Profil 2: Tuesday 00:00:00 100
Profil 3: Wednesday 00:00:00 100
Profil 4: Thursday 00:00:00 100
Profil 5: Friday 00:00:00 100
Profil 6: Saturday 00:00:00 100
Danke und Gruß.
servus!
hast du da eventeull schon ne erleuchtung zu dem problem? mein problem scheint sehr ähnlich gelagert, siehe: http://forum.fhem.de/index.php/topic,35598.msg400013.html#msg400013
Ich gestehe das ich bei UZSU nicht up-to-date bin.
Verdacht: hier:
2016.01.20 18:28:03 3: [wdt_uzsu_OG_K2_ROLL] Undefined subroutine &main::_abs called at (eval 22563) line 1. >>>{ my $date=1453051683.80602;{_abs("REAL",0,,)}}<<<
sucht er (sie/es ?) eigentlich nach sunrise_abs
Muss das evtl in der def vom wdt stehen ?
vg
joerg
könnte was werden - müsste isch "sunrise_abs" irgendwo definiert haben? weil händisch hab ich das sicher nirgends gemacht.
meine def:harmony_33130339 en MO,TU,WE,TH,FR|{_abs("REAL",0,,)}|Start SA,SU|{_abs("REAL",0,,)}|Start
aber was bedeutet das? wird ja automatisch gebastelt von smartvisu, denk ich.
hab zwar keine ahnung vom programmieren, aber irgendwie schaut das doch aus, wie meine aufrufe in visu.homObot Peitschensignal {{ visu.uzsu_icon('UZSU_Timer_daily_homObot', 'UZSU_Timer_daily_homObot', 'homObot Peitschensignal', '', '', '', 'list', ['Start', 'Home', 'Stop']) }}
sag: könnte es sein, dass irgendwas bei uns beiden nicht up2date ist, dass sich nicht durch fhem und sv-updates automatisch einregelt?
und wieso kann ich eig. keine 2. wzsu - besser: warum definiert "er" mir kein neues wdt dafür? scheint mir dann ein anderer fehler zu sein.mit llöschen und 100% gleich neu anlegen, ging zumindest das.
zumindest hat er mir diesmal auch was in die cfg geschrieben ...define wdt_uzsu_Buecherregal_RGB WeekdayTimer Buecherregal_RGB en MO,TU,WE,TH,FR,SA,SU|{_abs("REAL",0,,)}|0
attr wdt_uzsu_Buecherregal_RGB disable 0
attr wdt_uzsu_Buecherregal_RGB room UZSU
tjo, nur schalten tut er immer noch nix ...
mit fallt grad noch was auf ...
mein neuer testschalter schaut jetzt mal so aus:{{ visu.uzsu_icon('UZSU_Timer_daily_Buecherregal_RGB', 'UZSU_Timer_daily_Buecherregal_RGB', 'Testlicht Regal') }}
der herr uzsu schreibt mir in die cfg (muß man die eig. immer händisch dann speichern?) folgendes rein:Buecherregal_RGB en MO,TU,WE,TH,FR,SA,SU|{_abs("REAL",0,,)}|1
das "|1" irritiert mich jetzt ein bissi. sollte da nicht "|on" bzw "|off" stehen, wenn man selber nix angibt? zumindest hätte ich das so verstanden, nachdem ich mich auf div. seiten über uzsu desinformiert hatte und als befehl am switch würde das auch koreckt so stehen.
Ich habe mittlerweile mein Problem gelöst. Da habe die Dateien für uzsu nicht wirklich zusammengepasst.
Folgende Versionen hab ich im Einsatz:
widget_uzsu.html
* master v3.2
visu.js
* master v3.2
Gruß Martin
wo hast du die den her genau?
meins is 2.0
meinst du die von https://github.com/mworion/uzsu_widget ?
weil die geht bei mir schon ned, weil er nach fehlenden icon-dateien schreit und wäre auch v 3.99 (warscheinlich schon für smartvisu 2.8?)
Ich hab die aus dem Master repository (anstatt responsive) verwendet.