Neues Modul Telefonmonitor (TM)

Begonnen von Elektrolurch, 20 September 2014, 14:17:38

Vorheriges Thema - Nächstes Thema

moonsorrox

hast du diese Attribute so gesetzt wie im Screenshot
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

moonsorrox

ah hier ist der Fehler...! schau mal genau hin

attr Anrufliste mapping {'CallMon' => '{sprintf("%d.",$ROW-1);;;;}'}
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

mahowi

Kann gerade am Tablet keinen Screenshot machen, aber die Attribute sind gleich.

Gesendet von meinem LIFETAB_S831X mit Tapatalk

CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

moonsorrox

Zitat von: mahowi am 04 Februar 2015, 00:27:06
Kann gerade am Tablet keinen Screenshot machen, aber die Attribute sind gleich.
du hast einen Fehler drin "myTM" muss da rein bei "CallMon" weil du es umbenannt hast
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

mahowi

Argh, daß hatte ich übersehen. Vielen Dank! :-)

Allerdings ändert das leider nichts am Ergebnis. Nach Ändern des Mappings und Neustart von fhem sieht die Liste immer noch gleich aus. Text statt Icons. :-(
Jetzt geh ich erstmal ins Bett und guck mir das morgen nochmal an.

Gesendet von meinem LIFETAB_S831X mit Tapatalk

CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

moonsorrox

vor dem Neustart auch ein Save gemacht, das sollte eigentlich der Fehler gewesen sein, schau nochmal nach dem mapping
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

mahowi

Das hat mir ja jetzt keine Ruhe gelassen.

Ich hatte zwar fhem neu gestartet, die Readings aber zwischendurch nicht gelöscht. Nach einem set myTM clear und Testanruf werden auch die Icons angezeigt.  :)
Ich musste nur noch das "'E0.connected' => 'phone_ring@yellow'" bis "'E4.connected' => 'phone_ring@yellow'" rausschmeissen, sonst hatte ich gelbe Icons statt der Anrufdauer in der Liste.

Vielen Dank für die Hilfe und gute Nacht!  :D
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

moonsorrox

Zitat von: mahowi am 04 Februar 2015, 01:07:57
Ich musste nur noch das "'E0.connected' => 'phone_ring@yellow'" bis "'E4.connected' => 'phone_ring@yellow'" rausschmeissen, sonst hatte ich gelbe Icons statt der Anrufdauer in der Liste.

na bitte, die gelben Icons gehen aber nach dem du telefoniert hast weg und dann erscheint die Dauer  ;)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

P.A.Trick

Ich habe versucht für den TM ein devStateIcon zu setzen, allerdings klappt das nicht!

TM_Attr: devStateIcon must at least one of: alias,disable,group,icon,line-filter,maxlines,method-call,method-connect,method-disconnect,method-ring,monitor-type,room,symbol-answering-machine,symbol-connected,symbol-incoming,symbol-incoming-noconnect,symbol-outgoing,symbol-outgoing-noconnect,update,verbose

Kann man das noch einbauen?
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

moonsorrox

das geht bei mir auch nicht, hatte ich mal probiert... kam die gleiche Meldung
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Elektrolurch

devStateIcon repräsentiert verschiedene Ikons, entsprechend des state des devices.
TM ist aber nur "initalized", macht also keinen Sinn.

-> icon gibt es aber als Attribut.

Elektrolurch

P.S.: Außer in der everthing - Übersicht sehe ich auch keine Notwendigkeit den TM als Objekt irgendwo anzuzeigen.
configDB und Windows befreite Zone!

cotecmania

Hallo,

die LOG-Eintraege haben meines Erachtens Zeilenumbrüche drin. Das ist ein Schönheitsfehler ...
Wäre schön wenn das behoben werden könnte

2015.02.04 10:41:18 3:
TM_Monitor: status:  call
2015.02.04 10:41:34 3:
TM_Monitor: status:  connect
2015.02.04 10:42:27 3:
TM_Monitor: status:  disconnect

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

P.A.Trick

Zitat von: cotecmania am 04 Februar 2015, 21:24:06
Hallo,

die LOG-Eintraege haben meines Erachtens Zeilenumbrüche drin. Das ist ein Schönheitsfehler ...
Wäre schön wenn das behoben werden könnte

2015.02.04 10:41:18 3:
TM_Monitor: status:  call
2015.02.04 10:41:34 3:
TM_Monitor: status:  connect
2015.02.04 10:42:27 3:
TM_Monitor: status:  disconnect

Gruss
Joe

Ist mir auch eben aufgefalllen! Weiterhin wäre es schön, wenn der TM nicht so geschwätzig (im Loglevel 3) wäre  ;D
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

JoWiemann

Im Modul in Zeile 473: Log3($name,3,"\nTM_Monitor: status:  $arg"); das \n löschen. Dann ist auch der Zeilenumbruch weg.

Grüße Jörg

Wen die "Geschwätzigkeit" stört setzt einfach attr <mein TM> verbose 2. Damit wird das Logging nur für den TM eine Stufe runter gesetzt.
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

P.A.Trick

Noch ne Kleinigkeit! Ich habe eben die FB neu gestartet und einige Warnungen im  Logfile gefunden!

2015.02.05 11:08:36.937 1: fritz.box:1012 disconnected, waiting to reappear (FritzBoxMonitor)
2015.02.05 11:08:36.945 1: PERL WARNING: Use of uninitialized value $string in substitution (s///) at ./FHEM/99_Utils.pm line 144.
2015.02.05 11:08:36.945 3: stacktrace:
2015.02.05 11:08:36.947 3:     main::__ANON__                      called by ./FHEM/99_Utils.pm (144)
2015.02.05 11:08:36.948 3:     main::ltrim                         called by ./FHEM/99_myUtilsTM.pm (479)
2015.02.05 11:08:36.949 3:     main::TM_Monitor                    called by ./FHEM/99_myUtilsTM.pm (422)
2015.02.05 11:08:36.951 3:     main::TM_Notify                     called by fhem.pl (2966)
2015.02.05 11:08:36.951 3:     main::CallFn                        called by fhem.pl (2889)
2015.02.05 11:08:36.953 3:     main::DoTrigger                     called by FHEM/DevIo.pm (401)
2015.02.05 11:08:36.954 3:     main::DevIo_Disconnected            called by FHEM/DevIo.pm (60)
2015.02.05 11:08:36.955 3:     main::DevIo_SimpleRead              called by ./FHEM/72_FB_CALLMONITOR.pm (197)
2015.02.05 11:08:36.956 3:     main::FB_CALLMONITOR_Read           called by fhem.pl (2966)
2015.02.05 11:08:36.957 3:     main::CallFn                        called by fhem.pl (608)
2015.02.05 11:08:36.959 1: PERL WARNING: Use of uninitialized value $string in substitution (s///) at ./FHEM/99_Utils.pm line 156.
2015.02.05 11:08:36.959 3: stacktrace:
2015.02.05 11:08:36.961 3:     main::__ANON__                      called by ./FHEM/99_Utils.pm (156)
2015.02.05 11:08:36.964 3:     main::rtrim                         called by ./FHEM/99_myUtilsTM.pm (479)
2015.02.05 11:08:36.965 3:     main::TM_Monitor                    called by ./FHEM/99_myUtilsTM.pm (422)
2015.02.05 11:08:36.965 3:     main::TM_Notify                     called by fhem.pl (2966)
2015.02.05 11:08:36.966 3:     main::CallFn                        called by fhem.pl (2889)
2015.02.05 11:08:36.967 3:     main::DoTrigger                     called by FHEM/DevIo.pm (401)
2015.02.05 11:08:36.967 3:     main::DevIo_Disconnected            called by FHEM/DevIo.pm (60)
2015.02.05 11:08:36.968 3:     main::DevIo_SimpleRead              called by ./FHEM/72_FB_CALLMONITOR.pm (197)
2015.02.05 11:08:36.969 3:     main::FB_CALLMONITOR_Read           called by fhem.pl (2966)
2015.02.05 11:08:36.970 3:     main::CallFn                        called by fhem.pl (608)
2015.02.05 11:08:36.971 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/99_myUtilsTM.pm line 489.
2015.02.05 11:08:36.971 3: stacktrace:
2015.02.05 11:08:36.972 3:     main::__ANON__                      called by ./FHEM/99_myUtilsTM.pm (489)
2015.02.05 11:08:36.973 3:     main::TM_Monitor                    called by ./FHEM/99_myUtilsTM.pm (422)
2015.02.05 11:08:36.974 3:     main::TM_Notify                     called by fhem.pl (2966)
2015.02.05 11:08:36.975 3:     main::CallFn                        called by fhem.pl (2889)
2015.02.05 11:08:36.975 3:     main::DoTrigger                     called by FHEM/DevIo.pm (401)
2015.02.05 11:08:36.976 3:     main::DevIo_Disconnected            called by FHEM/DevIo.pm (60)
2015.02.05 11:08:36.977 3:     main::DevIo_SimpleRead              called by ./FHEM/72_FB_CALLMONITOR.pm (197)
2015.02.05 11:08:36.977 3:     main::FB_CALLMONITOR_Read           called by fhem.pl (2966)
2015.02.05 11:08:36.978 3:     main::CallFn                        called by fhem.pl (608)
2015.02.05 11:08:36.979 1: PERL WARNING: Use of uninitialized value $arg in concatenation (.) or string at ./FHEM/99_myUtilsTM.pm line 489.
2015.02.05 11:08:36.980 3: stacktrace:
2015.02.05 11:08:36.981 3:     main::__ANON__                      called by ./FHEM/99_myUtilsTM.pm (489)
2015.02.05 11:08:36.981 3:     main::TM_Monitor                    called by ./FHEM/99_myUtilsTM.pm (422)
2015.02.05 11:08:36.981 3:     main::TM_Notify                     called by fhem.pl (2966)
2015.02.05 11:08:36.982 3:     main::CallFn                        called by fhem.pl (2889)
2015.02.05 11:08:36.982 3:     main::DoTrigger                     called by FHEM/DevIo.pm (401)
2015.02.05 11:08:36.982 3:     main::DevIo_Disconnected            called by FHEM/DevIo.pm (60)
2015.02.05 11:08:36.982 3:     main::DevIo_SimpleRead              called by ./FHEM/72_FB_CALLMONITOR.pm (197)
2015.02.05 11:08:36.983 3:     main::FB_CALLMONITOR_Read           called by fhem.pl (2966)
2015.02.05 11:08:36.983 3:     main::CallFn                        called by fhem.pl (608)
2015.02.05 11:08:36.983 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/99_myUtilsTM.pm line 494.
2015.02.05 11:08:36.983 3: stacktrace:
2015.02.05 11:08:36.984 3:     main::__ANON__                      called by ./FHEM/99_myUtilsTM.pm (494)
2015.02.05 11:08:36.984 3:     main::TM_Monitor                    called by ./FHEM/99_myUtilsTM.pm (422)
2015.02.05 11:08:36.984 3:     main::TM_Notify                     called by fhem.pl (2966)
2015.02.05 11:08:36.984 3:     main::CallFn                        called by fhem.pl (2889)
2015.02.05 11:08:36.984 3:     main::DoTrigger                     called by FHEM/DevIo.pm (401)
2015.02.05 11:08:36.985 3:     main::DevIo_Disconnected            called by FHEM/DevIo.pm (60)
2015.02.05 11:08:36.985 3:     main::DevIo_SimpleRead              called by ./FHEM/72_FB_CALLMONITOR.pm (197)
2015.02.05 11:08:36.985 3:     main::FB_CALLMONITOR_Read           called by fhem.pl (2966)
2015.02.05 11:08:36.987 3:     main::CallFn                        called by fhem.pl (608)
2015.02.05 11:08:36.988 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/99_myUtilsTM.pm line 520.
2015.02.05 11:08:36.988 3: stacktrace:
2015.02.05 11:08:36.989 3:     main::__ANON__                      called by ./FHEM/99_myUtilsTM.pm (520)
2015.02.05 11:08:36.990 3:     main::TM_Monitor                    called by ./FHEM/99_myUtilsTM.pm (422)
2015.02.05 11:08:36.991 3:     main::TM_Notify                     called by fhem.pl (2966)
2015.02.05 11:08:36.991 3:     main::CallFn                        called by fhem.pl (2889)
2015.02.05 11:08:36.992 3:     main::DoTrigger                     called by FHEM/DevIo.pm (401)
2015.02.05 11:08:36.993 3:     main::DevIo_Disconnected            called by FHEM/DevIo.pm (60)
2015.02.05 11:08:36.994 3:     main::DevIo_SimpleRead              called by ./FHEM/72_FB_CALLMONITOR.pm (197)
2015.02.05 11:08:36.994 3:     main::FB_CALLMONITOR_Read           called by fhem.pl (2966)
2015.02.05 11:08:36.995 3:     main::CallFn                        called by fhem.pl (608)
2015.02.05 11:08:36.996 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/99_myUtilsTM.pm line 560.
2015.02.05 11:08:36.997 3: stacktrace:
2015.02.05 11:08:36.998 3:     main::__ANON__                      called by ./FHEM/99_myUtilsTM.pm (560)
2015.02.05 11:08:36.998 3:     main::TM_Monitor                    called by ./FHEM/99_myUtilsTM.pm (422)
2015.02.05 11:08:36.999 3:     main::TM_Notify                     called by fhem.pl (2966)
2015.02.05 11:08:37.000 3:     main::CallFn                        called by fhem.pl (2889)
2015.02.05 11:08:37.001 3:     main::DoTrigger                     called by FHEM/DevIo.pm (401)
2015.02.05 11:08:37.001 3:     main::DevIo_Disconnected            called by FHEM/DevIo.pm (60)
2015.02.05 11:08:37.002 3:     main::DevIo_SimpleRead              called by ./FHEM/72_FB_CALLMONITOR.pm (197)
2015.02.05 11:08:37.003 3:     main::FB_CALLMONITOR_Read           called by fhem.pl (2966)
2015.02.05 11:08:37.004 3:     main::CallFn                        called by fhem.pl (608)
2015.02.05 11:08:37.005 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/99_myUtilsTM.pm line 586.
2015.02.05 11:08:37.005 3: stacktrace:
2015.02.05 11:08:37.006 3:     main::__ANON__                      called by ./FHEM/99_myUtilsTM.pm (586)
2015.02.05 11:08:37.007 3:     main::TM_Monitor                    called by ./FHEM/99_myUtilsTM.pm (422)
2015.02.05 11:08:37.008 3:     main::TM_Notify                     called by fhem.pl (2966)
2015.02.05 11:08:37.009 3:     main::CallFn                        called by fhem.pl (2889)
2015.02.05 11:08:37.009 3:     main::DoTrigger                     called by FHEM/DevIo.pm (401)
2015.02.05 11:08:37.010 3:     main::DevIo_Disconnected            called by FHEM/DevIo.pm (60)
2015.02.05 11:08:37.011 3:     main::DevIo_SimpleRead              called by ./FHEM/72_FB_CALLMONITOR.pm (197)
2015.02.05 11:08:37.011 3:     main::FB_CALLMONITOR_Read           called by fhem.pl (2966)
2015.02.05 11:08:37.012 3:     main::CallFn                        called by fhem.pl (608)



Nur ein Schönheitsfehler, aber wenn man es leicht fixen kann würde ich mich freuen.
Danke im Voraus!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn