Originally posted by: <email address deleted>
Hallo an Alle,
da ich bei mir einige der besagten Rauchmelder im Einsatz habe und diese
"nur" regelmässig ein alive senden (was hoffentlich auch nie anders sein
wird ;-)), habe ich folgendes umgesetzt.
Da man in der Webansicht nicht ohne weitere Klicks erkennen kann wann sich
der SD gemeldet hat, dies aber ca alle 3,x Tage erfolgen sollte, habe ich
einen "Workflow" definiert, der mir zeigt vor wie vielen Tagen diese
Meldung kam.
Das Ganze besteht aus einem notify Part, einem um 0:00 Uhr laufenden Script
und 13 Icon Dateien. Liegt im zip.
Das sieht wie im begefügten jpg aus. Anregungen / Hinweise gerne
willkommen. Wer es nutzen möchte, nur zu!!
VG
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> Da man in der Webansicht nicht ohne weitere Klicks erkennen kann wann sich
> der SD gemeldet hat,
http://fhem.de/commandref.html#showtime
Aber Deine Loesung mit Bildern ist deutlich schoener und besser.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo Rudolf,
ich wollte dir nicht unrecht tun. Du hast ja prinzipiell recht.
Aber showtime könnte als Datum / Uhrzeit auch den letzten Feueralarm
anzeigen ;-)
Bei der Lösung mit den Icons werden andere Meldungen angezeigt (die
Meldungen, wie Feuer, überschreiben den alive Status und damit das Icon).
Erst die nächste alive Meldung bringt wieder ein Icon auf die Weboberfläche.
VG
Am Montag, 25. Juni 2012 20:49:57 UTC+2 schrieb Rudolf Koenig:
>
> > Da man in der Webansicht nicht ohne weitere Klicks erkennen kann wann
> sich
> > der SD gemeldet hat,
>
> http://fhem.de/commandref.html#showtime
>
> Aber Deine Loesung mit Bildern ist deutlich schoener und besser.
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi,
wenn ich das so übernehme wie du es geschrieben hast, muss ich da noch was
anpassen da meine nicht SD_OG heissen sondern Rauchmelder_Keller oder
Rauchmelder_Flur_OG usw. usw.
Ansonsten super idee und einfach übersichtlich.
Gruss
Kev
Am Montag, 25. Juni 2012 20:21:57 UTC+2 schrieb thot...@gmx.net:
>
>
> Hallo an Alle,
> da ich bei mir einige der besagten Rauchmelder im Einsatz habe und diese
> "nur" regelmässig ein alive senden (was hoffentlich auch nie anders sein
> wird ;-)), habe ich folgendes umgesetzt.
> Da man in der Webansicht nicht ohne weitere Klicks erkennen kann wann sich
> der SD gemeldet hat, dies aber ca alle 3,x Tage erfolgen sollte, habe ich
> einen "Workflow" definiert, der mir zeigt vor wie vielen Tagen diese
> Meldung kam.
> Das Ganze besteht aus einem notify Part, einem um 0:00 Uhr laufenden
> Script und 13 Icon Dateien. Liegt im zip.
> Das sieht wie im begefügten jpg aus. Anregungen / Hinweise gerne
> willkommen. Wer es nutzen möchte, nur zu!!
>
> VG
>
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi Kev,
bin zur Zeit im Urlaub und in einer Internet freien Zone.
Aber ja du musst an der Stelle, wo ich SD_.* oder so stehen habe, den Namenspart deiner Rauchmelder eintragen, also Rauchmelder_.*
viel Erfolg
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo zusammen,
irgendwie will das bei mir nicht wuppen: Habe deren 6 - alle erst
miteinander und dann mit cul gepart und bekomme immer nur:
smokeDetector
RM_Arbeitszimmer
NACK
RM_Esszimmer
alive
RM_Flur_Kuche
NACK
RM_Flur_Oben
NACK
RM_Kammer
NACK
RM_Schlafzimmer
NACK
Einer meldet sich ganz brav - alle anderen bringen beim pairen:
2012-10-16_20:17:09 RM_Arbeitszimmer NACK
2012-10-16_20:17:10 RM_Arbeitszimmer unknownMsg: 010119EE470100
2012-10-16_20:17:10 RM_Arbeitszimmer unknownMsg: 010519EE470103
2012-10-16_20:17:10 RM_Arbeitszimmer unknownMsg: 010519EE470104
2012-10-16_20:17:11 RM_Arbeitszimmer unknownMsg: 01021B065B0100
und danach nie wieder etwas....
Ist das nur mein Problem oder kämpft einer auch noch mit diesen Dingern
(und ca. 1 mal im Monat Kinderzumweinenbringende Fehlalarme)?
Danke Martin
PS; Thot => wie bekomme ich denn das Webfrontend so hübsch gebaut? Bitte
kurze Anleitung irgendwo einstellen - DANKE!!!
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
PS: Nachtrag:
2012-10-16_20:05:40 RM_Schlafzimmer alive
2012-10-16_20:08:42 RM_Schlafzimmer unknownMsg: 010119EE120100
2012-10-16_20:08:43 RM_Schlafzimmer NACK
2012-10-16_20:08:43 RM_Schlafzimmer NACK
2012-10-16_20:15:54 RM_Schlafzimmer alive
2012-10-16_20:16:36 RM_Schlafzimmer unknownMsg: 010119EE120100
2012-10-16_20:16:37 RM_Schlafzimmer NACK
2012-10-16_20:16:38 RM_Schlafzimmer NACK
nach einem ersten alive dann nur noch NACK und dann gar nix mehr...
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Am Samstag, 20. Oktober 2012 07:08:28 UTC+2 schrieb Martin Mauser:
>
> PS; Thot => wie bekomme ich denn das Webfrontend so hübsch gebaut? Bitte
> kurze Anleitung irgendwo einstellen - DANKE!!!
>
> Ist im zip mit drin :)
@thot: Sind die cons frei von Rechten? Dann würd ich die gern einchecken.
=8-)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi,
die Icons habe ich mühsam selber gebastelt.
Also wenn die jemand braucht, dann los.
VG
Am Samstag, 20. Oktober 2012 18:45:40 UTC+2 schrieb UliM:
> Am Samstag, 20. Oktober 2012 07:08:28 UTC+2 schrieb Martin Mauser:PS; Thot => wie bekomme ich denn das Webfrontend so hübsch gebaut? Bitte kurze Anleitung irgendwo einstellen - DANKE!!!
>
>
> Ist im zip mit drin :)
>
> @thot: Sind die cons frei von Rechten? Dann würd ich die gern einchecken.
> =8-)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Kannst du beschreiben wie du pairst und die messages loggen?
Am Samstag, 20. Oktober 2012 18:00:10 UTC+2 schrieb Martin Mauser:
>
> PS: Nachtrag:
>
> 2012-10-16_20:05:40 RM_Schlafzimmer alive
> 2012-10-16_20:08:42 RM_Schlafzimmer unknownMsg: 010119EE120100
> 2012-10-16_20:08:43 RM_Schlafzimmer NACK
> 2012-10-16_20:08:43 RM_Schlafzimmer NACK
> 2012-10-16_20:15:54 RM_Schlafzimmer alive
> 2012-10-16_20:16:36 RM_Schlafzimmer unknownMsg: 010119EE120100
> 2012-10-16_20:16:37 RM_Schlafzimmer NACK
> 2012-10-16_20:16:38 RM_Schlafzimmer NACK
>
> nach einem ersten alive dann nur noch NACK und dann gar nix mehr...
>
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi Martin,
sorry für die späte Antwort. Überwache diesen Artikel nicht.
Ich habe meine Rauchmelder nach Bedienungsanleitung gepaired.
Sprich RM1 mit RM2. Dadurch entsteht eine "Gruppe". Danach einen RM nach dem anderen hinzugefügt ( sprich mit z.B. RM1 gepaired).
Wenn das fertig ist, meinen hm-lan-cfg in den Anlernmodus versetzt und einen RM nach dem anderen ebenfalls.
Loggen tue ich garnicht weiter. Aller 3,x Tage melden die RM's sich mit alive. Dies tun sie aber nur, wenn sie mit fhem als "Zentrale" gepaired sind.
Ansonsten habe ich wie oben beschrieben ein notify, ein timer (at) und ein Pearlscript gebastelt.
Ich kann gerne auch noch die neueste Version posten.
VG und Erfolg.
Am Sonntag, 21. Oktober 2012 00:59:12 UTC+2 schrieb Martin:
> Kannst du beschreiben wie du pairst und die messages loggen?
>
> Am Samstag, 20. Oktober 2012 18:00:10 UTC+2 schrieb Martin Mauser:PS: Nachtrag:
>
> 2012-10-16_20:05:40 RM_Schlafzimmer alive
> 2012-10-16_20:08:42 RM_Schlafzimmer unknownMsg: 010119EE120100
> 2012-10-16_20:08:43 RM_Schlafzimmer NACK
> 2012-10-16_20:08:43 RM_Schlafzimmer NACK
> 2012-10-16_20:15:54 RM_Schlafzimmer alive
> 2012-10-16_20:16:36 RM_Schlafzimmer unknownMsg: 010119EE120100
> 2012-10-16_20:16:37 RM_Schlafzimmer NACK
> 2012-10-16_20:16:38 RM_Schlafzimmer NACK
>
> nach einem ersten alive dann nur noch NACK und dann gar nix mehr...
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo,
> Loggen tue ich garnicht weiter. Aller 3,x Tage melden die RM's sich mit
> alive. Dies tun sie aber nur, wenn sie mit fhem als "Zentrale" gepaired
> sind.
>
alle 3 Tage? ok, werde es in den defaults korrigieren- fuer den
'dead'-event bei nicht melden.
Gruss
Martin
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Du musst die Icons noch in das Default-Icon-Verzeichnis kopieren.
das liegt bei Deiner FHEM-Installation unter images/default
VG,
Dirk
Am Samstag, 20. Oktober 2012 18:45:40 UTC+2 schrieb UliM:
>
>
>
> Am Samstag, 20. Oktober 2012 07:08:28 UTC+2 schrieb Martin Mauser:
>>
>> PS; Thot => wie bekomme ich denn das Webfrontend so hübsch gebaut? Bitte
>> kurze Anleitung irgendwo einstellen - DANKE!!!
>>
>> Ist im zip mit drin :)
>
> @thot: Sind die cons frei von Rechten? Dann würd ich die gern einchecken.
> =8-)
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Bei mir klapt es nicht!
Ich bekomme immer diese Fehlermeldung
*Undefined subroutine &main::myUtils_Initialize called at fhem.pl line
1518. *
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hi,
dann hast Du die Routine aus dem zip "einfach so" übernommen - da muss noch
was davor und dahinter.
Lies Dir mal
http://www.fhemwiki.de/wiki/99_myUtils_anlegen
durch, damit solltest Du es hinbekommen.
Gruß, Uli
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Am Samstag, 24. November 2012 20:01:53 UTC+1 schrieb UliM:
>
> Hi,
> dann hast Du die Routine aus dem zip "einfach so" übernommen - da muss
> noch was davor und dahinter.
> Lies Dir mal
> http://www.fhemwiki.de/wiki/99_myUtils_anlegen
> durch, damit solltest Du es hinbekommen.
>
Sorry ich blick nicht durch und ja ich habe begonnen das Buch
"Programmieren lernen mit Perl" zu Lesen
Jetzt bekomme ich diese Fehlermeldung :-(
*syntax error at ./FHEM/99_myUtils.pm line 21, near "my " Global symbol
"$ReturnString" requires explicit package name at ./FHEM/99_myUtils.pm line
21. Global symbol "$ReturnString" requires explicit package name at
./FHEM/99_myUtils.pm line 33. Global symbol "$ReturnString" requires
explicit package name at ./FHEM/99_myUtils.pm line 35. syntax error at
./FHEM/99_myUtils.pm line 36, near "}"
meine 99utilis
##############################################
# $Id: 99_Utils.pm 1932 2012-10-06 20:15:33Z ulimaass $
package main;
use strict;
use warnings;
use POSIX;
sub
myUtils_Initialize($$)
{
my ($hash) = @_;
}
##########################################################
# Rauchmelder
CheckRauchmelder
{
my $dev1 = "";
my $ReturnString = "";
my $state1 = "";
my %devlist = devspec2array("Rauchmelder_.*");
my $wert = "";
foreach (%devlist){
$dev1 = "$_";
$state1 = Value($dev1);
if (index($state1, "_days_since_last_alive") >= 0) {
$wert = sprintf("%02d", substr($state1, 0, 2) + 1);
if ($wert <= 13) {substr($state1, 0, 2) = $wert;}
{fhem "setstate $dev1 $state1"};
}
$ReturnString .= "\n".$dev1." : ".$state1;
}
return ($ReturnString);
}
1;
*meine FHEM.cfg
*
define Rauchmelder_Kuche CUL_HM 177AAB
attr Rauchmelder_Kuche actCycle 090:00
attr Rauchmelder_Kuche actStatus unknown
attr Rauchmelder_Kuche devInfo 000100
attr Rauchmelder_Kuche firmware 1.0
attr Rauchmelder_Kuche hmClass receiver
attr Rauchmelder_Kuche model HM-SEC-SD
attr Rauchmelder_Kuche protLastRcv 2012-11-23 08:36:42
attr Rauchmelder_Kuche protSndCnt 3
attr Rauchmelder_Kuche protSndLast 2012-11-20 20:34:08
attr Rauchmelder_Kuche protState CMDs_done
attr Rauchmelder_Kuche room Kuche
attr Rauchmelder_Kuche serialNr IEQ0401826
attr Rauchmelder_Kuche subType smokeDetector
define FileLog_Rauchmelder_Kuche FileLog ./log/Rauchmelder_Kuche-%Y.log
Rauchmelder_Kuche
attr FileLog_Rauchmelder_Kuche logtype text
attr FileLog_Rauchmelder_Kuche room CUL_HM
define RauchmelderStatusNotify notify Rauchmelder_.*:alive {\
{fhem ("setstate %NAME 00_days_since_last_alive") }\
}
attr RauchmelderStatusNotify group Workflow
attr RauchmelderStatusNotify room Rauchmelder
define RauchmelderAliveTimer at *00:00:00 {CheckRauchmelder()}
attr RauchmelderAliveTimer group Workflow
attr RauchmelderAliveTimer room Rauchmelder
*
Gruß, Uli
>
> Gruß Zurück
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hi,
1. wie heisst die Datei genau? Du schreibst 99utils
Sieh tnicht korrekt aus. Bedenke, dass der Name der Initialize-Routine mit
dem Dateinamen passen muss, siehe wiki.
2. Da fehlt das Schlüsselwort "sub".
*##########################################################
# Rauchmelder
sub
CheckRauchmelder
{
my $dev1 = "";
my $ReturnString = "";
*=8-)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
OK das "sub"wars die Fehlermeldung ist jetzt weg und ich erhalte bei allen
Rauchmeldern das Bild mit der 0
aber sie haben erst heute ihren status gesendet das heist ich kann jetzt
nicht testen ob es wirklich funktioniert.
1. wie heisst die Datei genau? Du schreibst 99utils
>
Die Datei heist jetzt: 99_CheckRauchmelderUtils.pm
Ich hab auch 99_myUtils.pm ausprobiert mit dem selben ergebnis.
Sieht nicht korrekt aus. Bedenke, dass der Name der Initialize-Routine mit
> dem Dateinamen passen muss, siehe wiki.
>
> 2. Da fehlt das Schlüsselwort "sub".
> *##########################################################
> # Rauchmelder
> sub
> CheckRauchmelder # ist das **der Name der Initialize-Routine?*
> *{
> my $dev1 = "";
> my $ReturnString = "";
>
> *=8-)
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Am Samstag, 24. November 2012 21:43:30 UTC+1 schrieb Markus:
>
>
> *CheckRauchmelder # ist das **der Name der Initialize-Routine?*
>
>
>
>
*Nein, der Name der initialize-Routine steht an der Initialize-Routine:
*
*use strict;
use warnings;
use POSIX;
sub
myUtils_Initialize($$)
{
my ($hash) = @_;
}*
Der rote Teil muss mit dem Dateinamen überinstimmen:
Dateiname: 99_myUtils.pm
Routine myUtils_Initialize
Ist das Beispiel mit "Werkzeugkasten" im Wiki nicht anschaulich genug?
Gruß, Uli
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Noch ein anderer Punkt.
Oben wurde erwähnt, dass die Rauchmelder nur alle ca 3,5 Tage ein
Lebenszeichen senden.
Bei mir kommt jedoch ca. jede 1-2 Minuten ein "alive" an.
2012-11-24_21:45:04 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:45:33 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:45:51 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:46:17 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:46:38 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:47:09 Rauchmelder_Wohnzimmer Activity:alive
2012-11-24_21:47:50 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:48:20 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:48:50 Rauchmelder_Wohnzimmer Activity:alive
2012-11-24_21:49:08 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:49:39 Rauchmelder_Wohnzimmer Activity:alive
2012-11-24_21:50:09 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:50:09 Rauchmelder_Wohnzimmer Activity:alive
2012-11-24_21:50:24 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_21:50:54 Rauchmelder_Wohnzimmer Activity:alive
2012-11-24_22:01:14 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_22:01:45 Rauchmelder_Wohnzimmer Activity:alive
2012-11-24_22:03:15 Rauchmelder_Wohnzimmer Activity:unknown
2012-11-24_22:03:15 Rauchmelder_Wohnzimmer Activity:alive
Das Teil ist nagelneu. Hat sich da was an der Firmware geändert?
VG,
Dirk
Am Samstag, 24. November 2012 21:49:29 UTC+1 schrieb UliM:
>
>
>
> Am Samstag, 24. November 2012 21:43:30 UTC+1 schrieb Markus:
>>
>>
>> *CheckRauchmelder # ist das **der Name der Initialize-Routine?*
>>
>>
>>
>>
> *Nein, der Name der initialize-Routine steht an der Initialize-Routine:
> *
> *use strict;
> use warnings;
> use POSIX;
>
> sub
> myUtils_Initialize($$)
> {
> my ($hash) = @_;
> }*
> Der rote Teil muss mit dem Dateinamen überinstimmen:
> Dateiname: 99_myUtils.pm
> Routine myUtils_Initialize
>
> Ist das Beispiel mit "Werkzeugkasten" im Wiki nicht anschaulich genug?
>
> Gruß, Uli
>
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Habs jetzt hingekrigt und Funktioniert auch!
@UliM Ja jetzt wo ichs kapiert habe und weis wie es geht ist das Beispiel
anschaulich genug :-)
aber als neuling sehe ich manchmal wirklich vor lauter Bäumen den Wald nicht
Danke für die Hilfe und eure Geduld!
lg Markus
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Nabend zusammen,
inzwischen sieht das Thema Rauchmelder auch bei mir ganz gut aus. Die
Dinger melden alive recht regelmässig. Habe jetzt auch alles was hier steht
brav eingefügt allerdings ist meine Webansicht immer noch diese:
smokeDetector
RM_Arbeitszimmer
alive
RM_Esszimmer
alive
RM_Flur_Kuche
alive
RM_Flur_Oben
alive
RM_Kammer
alive
RM_Schlafzimmer
alive
Wie bekomme ich die hübschen Kreise da angezeigt? Die Bilder liegen unter
images/default nur anzeigen will er sie mir nicht. Muss ich den Dingern ein
spezielles Attribut geben?
define RM_Arbeitszimmer CUL_HM 1B065B
attr RM_Arbeitszimmer actCycle 090:00
attr RM_Arbeitszimmer actStatus unknown
attr RM_Arbeitszimmer devInfo 000100
attr RM_Arbeitszimmer firmware 1.0
attr RM_Arbeitszimmer hmClass receiver
attr RM_Arbeitszimmer model HM-SEC-SD
attr RM_Arbeitszimmer protLastRcv 2012-11-15 17:58:47
attr RM_Arbeitszimmer room Rauchmelder
attr RM_Arbeitszimmer serialNr JEQ0089994
attr RM_Arbeitszimmer subType smokeDetector
define FileLog_RM_Arbeitszimmer FileLog ./log/RM_Arbeitszimmer-%Y.log
RM_Arbeitszimmer
attr FileLog_RM_Arbeitszimmer logtype text
attr FileLog_RM_Arbeitszimmer room Rauchmelder
Dank Euch
Martin
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Morgen Thot,
ja sowohl notify als auch at sind drin und im Log gibt es keine
Fehlermeldungen - gibt es eine Möglichkeit zu prüfen, ob die auch tun =>
irgendwas Richtung LOG 3?
Und bei mir steht im Webinterface halt der Text "alive" - wie kommt da das
Icon hin? Sollte das automatisch tun, oder muss ich da noch was ändern -
konfigurieren - programmieren?
Danke
Martin
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo Dirk,
diese Meldungen sind nicht korrekt, da geht etwas nicht nach plan.
Devices die am Action Detector haengen werden (sollte im Commandref
stehen...)
- nach booten auf unknown gesetzt, da fhem den Zustand nicht kenne - aber
nur ein mal!
- je nach erhalten der ersten Nachricht auf alive gesetzt werden
- wenn in spezifizierten Zeitraum keine (egal welche) nachricht gekommen
ist auf dead gesetzt
Alle events werden nur gepostet, wenn sich der Zustand aendert, nicht
regelmaessig
Unknown darf es nur nach neustart oder neu neu eintragen des Device geben
Der Zeitraum wird im device im Attribut actCyle festgelegt und kann auch
geaendert werden
Der Zustand aller ueberwachten deivces steht in der entity actiondetector
Gruss
Martin
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi Martin Mauser,
ich würde einen Schritt für Schritt Test vorschlagen.
Noch kurz eine Hintergrundinfo: das Ganze läuft erst los, wenn fürden
jeweiligen RM ein alive empfangen wurde. Wenn also deine Einrichtung des
Ganzen erst nach dem letzten alive durchgeführt wurde, dann passiert
erstmal nichts.
Jetzt mal, was ich prüfen würde:
1. Notify. Sollte etwa so aussehen (wobei SD_ bei dir durch RM_ ersetzt
werden muss):
define SDStatusNotify notify SD_.*:alive {fhem ("setstate %NAME
00_days_since_last_alive") }
2. Test ob das Notify funktioniert, auf der WebCMD Zeile folgendes
eingeben: trigger RM_Arbeitszimmer alive
es wird also so getan, als ob der RM ein alive gesendet hat
3. Dadurch sollte das Icon mit der Null in der Ansicht auftauchen
4.Test ob das Script funktioniert, auf der WebCMD Zeile folgendes eingeben:
{CheckSD}
5. Dadurch sollte aus der Null eine Eins geworden sein.
Gib mir mal Bescheid, an welcher Stelle es nicht mehr geht
PS: bitte beachten, im Scriptblock steht auch noch SD_ welches bei dir
durch RM_ ausgetauscht werden muss.
VG und Erfolg
On Thursday, November 29, 2012 10:49:23 AM UTC+1, Martin Mauser wrote:
> Morgen Thot,
>
> ja sowohl notify als auch at sind drin und im Log gibt es keine
> Fehlermeldungen - gibt es eine Möglichkeit zu prüfen, ob die auch tun =>
> irgendwas Richtung LOG 3?
>
> Und bei mir steht im Webinterface halt der Text "alive" - wie kommt da das
> Icon hin? Sollte das automatisch tun, oder muss ich da noch was ändern -
> konfigurieren - programmieren?
>
> Danke
>
> Martin
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Ich würde noch den Scripteil auf diesen Stand bringen:
sub
CheckSD
{
my $dev1 = "";
my $state1 = "";
my @devlist = devspec2array("SD_.*");
my $wert = "";
foreach (@devlist){
$dev1 = "$_";
$state1 = Value($dev1);
if (index($state1, "_days_since_last_alive") >= 0) {
$wert = sprintf("%02d", substr($state1, 0, 2) + 1);
if ($wert <= 13) {substr($state1, 0, 2) = $wert;}
{fhem "setstate $dev1 $state1"};
}
Log 3, "$state1 : $dev1";
}
return;
}
On Thursday, November 29, 2012 11:49:30 AM UTC+1, thot...@gmx.net wrote:
> Hi Martin Mauser,
> ich würde einen Schritt für Schritt Test vorschlagen.
> Noch kurz eine Hintergrundinfo: das Ganze läuft erst los, wenn fürden
> jeweiligen RM ein alive empfangen wurde. Wenn also deine Einrichtung des
> Ganzen erst nach dem letzten alive durchgeführt wurde, dann passiert
> erstmal nichts.
>
> Jetzt mal, was ich prüfen würde:
> 1. Notify. Sollte etwa so aussehen (wobei SD_ bei dir durch RM_ ersetzt
> werden muss):
> define SDStatusNotify notify SD_.*:alive {fhem ("setstate %NAME
> 00_days_since_last_alive") }
> 2. Test ob das Notify funktioniert, auf der WebCMD Zeile folgendes
> eingeben: trigger RM_Arbeitszimmer alive
> es wird also so getan, als ob der RM ein alive gesendet hat
> 3. Dadurch sollte das Icon mit der Null in der Ansicht auftauchen
> 4.Test ob das Script funktioniert, auf der WebCMD Zeile folgendes
> eingeben: {CheckSD}
> 5. Dadurch sollte aus der Null eine Eins geworden sein.
>
> Gib mir mal Bescheid, an welcher Stelle es nicht mehr geht
> PS: bitte beachten, im Scriptblock steht auch noch SD_ welches bei dir
> durch RM_ ausgetauscht werden muss.
>
> VG und Erfolg
>
>
>
> On Thursday, November 29, 2012 10:49:23 AM UTC+1, Martin Mauser wrote:
>
>> Morgen Thot,
>>
>> ja sowohl notify als auch at sind drin und im Log gibt es keine
>> Fehlermeldungen - gibt es eine Möglichkeit zu prüfen, ob die auch tun =>
>> irgendwas Richtung LOG 3?
>>
>> Und bei mir steht im Webinterface halt der Text "alive" - wie kommt da
>> das Icon hin? Sollte das automatisch tun, oder muss ich da noch was ändern
>> - konfigurieren - programmieren?
>>
>> Danke
>>
>> Martin
>>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Jup - manchmal lohnt einfaches warten....
Gerade reingschaut und alles sieht sehr sehr sexy aus - DANK DIR
martin
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi Uli
die Icons kannst du gerne verwenden. relativ gut sehen die aber nur aus, wenn man den dark style verwendet.
Wiki ist eine herausforderung. Sowohl technisch als auch zeitlich.
Werde aber mal einen Antrag stellen.
Irgendwann kommt der Zeitpunkt, da muss man dann auch was an die fhem Gemeinde zurückgeben.
VG
Am Donnerstag, 29. November 2012 06:51:44 UTC+1 schrieb UliM:
> Hi Thotti,
> wäre klasse wenn Du nen Wiki zum Rauchmelder anlegen könntest unter http://www.fhemwiki.de/wiki/Kategorie:HomeMatic_Components und dort auch gleich die Timer-Icon-Lösung hinterlegst.
>
> gerne kann ich die time-icons einchecken (falls noch nicht geschehen)
> Wäre das möglich?
>
> Gruß Uli
>
> Am Mittwoch, 28. November 2012 schrieb thot...@gmx.net :
>
> Hallo Martin,
> hast du auch zu diesem Kostrukt zugehörigen notify und at angelegt?
> Sprich das notify reagiert auf die alive Meldung eines RM's und setzt den state auf "00_days_since_last_alive".
>
> Der at (Timer) läuft einmal am Tag und zählt die 00 hoch auf 01. Nächsten Tag auf 01 usw.
>
> Hilft das weiter?
> VG
>
> Am Mittwoch, 28. November 2012 20:49:29 UTC+1 schrieb Martin Mauser:
> Nabend zusammen,
>
> inzwischen sieht das Thema Rauchmelder auch bei mir ganz gut aus. Die Dinger melden alive recht regelmässig. Habe jetzt auch alles was hier steht brav eingefügt allerdings ist meine Webansicht immer noch diese:
>
>
>
> smokeDetector
>
>
>
>
>
> RM_Arbeitszimmer
>
>
> alive
>
>
>
>
>
> RM_Esszimmer
>
>
> alive
>
>
>
>
>
> RM_Flur_Kuche
>
>
> alive
>
>
>
>
>
> RM_Flur_Oben
>
>
> alive
>
>
>
>
>
> RM_Kammer
>
>
> alive
>
>
>
>
>
> RM_Schlafzimmer
>
>
> alive
>
>
>
>
>
>
> Wie bekomme ich die hübschen Kreise da angezeigt? Die Bilder liegen unter images/default nur anzeigen will er sie mir nicht. Muss ich den Dingern ein spezielles Attribut geben?
>
> define RM_Arbeitszimmer CUL_HM 1B065B
>
> attr RM_Arbeitszimmer actCycle 090:00
> attr RM_Arbeitszimmer actStatus unknown
> attr RM_Arbeitszimmer devInfo 000100
> attr RM_Arbeitszimmer firmware 1.0
> attr RM_Arbeitszimmer hmClass receiver
> attr RM_Arbeitszimmer model HM-SEC-SD
>
> attr RM_Arbeitszimmer protLastRcv 2012-11-15 17:58:47
> attr RM_Arbeitszimmer room Rauchmelder
> attr RM_Arbeitszimmer serialNr JEQ0089994
> attr RM_Arbeitszimmer subType smokeDetector
> define FileLog_RM_Arbeitszimmer FileLog ./log/RM_Arbeitszimmer-%Y.log RM_Arbeitszimmer
>
> attr FileLog_RM_Arbeitszimmer logtype text
> attr FileLog_RM_Arbeitszimmer room Rauchmelder
>
> Dank Euch
>
> Martin
>
>
>
>
>
>
>
> --
>
> To unsubscribe from this group, send email to
>
> fhem-users+unsubscribe@googlegroups.com
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi!
Ich habe nach der Einrichtung deiner Verbesserung bereits vor Tagen nunmehr
Heute mit Schrecken/Freude feststellen müssen, das es mit der schöneren
Darstellung funktioniert. Danke für die Icons und das Modul. Vielleicht
findet sich ja noch jemand der die Icons für die Standardansicht
verbessert, oder ich muss mich selbst mal daran versuchen. Zur Zeit sitze
ich aber noch an der Übersetzung der commandref.
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi,
tut mir leid ;-)
Ich habe halt "nur" den dark style im Auge gehabt. Und dafür fand ich das
ausreichend.
Mir ist erst viel später aufgefallen, dass im normal style so gut wie
nichts zu erkennen ist.
VG
Am Freitag, 30. November 2012 09:08:57 UTC+1 schrieb ilmtuelp0815:
>
> Hi!
> Ich habe nach der Einrichtung deiner Verbesserung bereits vor Tagen
> nunmehr Heute mit Schrecken/Freude feststellen müssen, das es mit der
> schöneren Darstellung funktioniert. Danke für die Icons und das Modul.
> Vielleicht findet sich ja noch jemand der die Icons für die Standardansicht
> verbessert, oder ich muss mich selbst mal daran versuchen. Zur Zeit sitze
> ich aber noch an der Übersetzung der commandref.
>
>
>>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi,
na dann schönen Urlaub noch.
danke dir ich habe es mir schon fast gedacht. Nur leider senden meine Teile
anscheinent noch keinen alive. das all-clear und on kommt von einem durch
(muss wohl der Master sein) aber der rest noch nicht.
Hast du vielleicht einen Tipp (warte jetzt schon 4Tage:-( )
Gruss
Kev
Am Montag, 16. Juli 2012 11:39:35 UTC+2 schrieb thot...@gmx.net:
>
> Hi Kev,
> bin zur Zeit im Urlaub und in einer Internet freien Zone.
> Aber ja du musst an der Stelle, wo ich SD_.* oder so stehen habe, den
> Namenspart deiner Rauchmelder eintragen, also Rauchmelder_.*
>
> viel Erfolg
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hallo Martin,
hast du auch zu diesem Kostrukt zugehörigen notify und at angelegt?
Sprich das notify reagiert auf die alive Meldung eines RM's und setzt den
state auf "00_days_since_last_alive".
Der at (Timer) läuft einmal am Tag und zählt die 00 hoch auf 01. Nächsten
Tag auf 01 usw.
Hilft das weiter?
VG
Am Mittwoch, 28. November 2012 20:49:29 UTC+1 schrieb Martin Mauser:
>
> Nabend zusammen,
>
> inzwischen sieht das Thema Rauchmelder auch bei mir ganz gut aus. Die
> Dinger melden alive recht regelmässig. Habe jetzt auch alles was hier steht
> brav eingefügt allerdings ist meine Webansicht immer noch diese:
>
> smokeDetector
> RM_Arbeitszimmer
>
> alive
> RM_Esszimmer
>
> alive
> RM_Flur_Kuche
>
> alive
> RM_Flur_Oben
>
> alive
> RM_Kammer
>
> alive
> RM_Schlafzimmer
>
> alive
>
> Wie bekomme ich die hübschen Kreise da angezeigt? Die Bilder liegen unter
> images/default nur anzeigen will er sie mir nicht. Muss ich den Dingern ein
> spezielles Attribut geben?
>
> define RM_Arbeitszimmer CUL_HM 1B065B
> attr RM_Arbeitszimmer actCycle 090:00
> attr RM_Arbeitszimmer actStatus unknown
> attr RM_Arbeitszimmer devInfo 000100
> attr RM_Arbeitszimmer firmware 1.0
> attr RM_Arbeitszimmer hmClass receiver
> attr RM_Arbeitszimmer model HM-SEC-SD
> attr RM_Arbeitszimmer protLastRcv 2012-11-15 17:58:47
> attr RM_Arbeitszimmer room Rauchmelder
> attr RM_Arbeitszimmer serialNr JEQ0089994
> attr RM_Arbeitszimmer subType smokeDetector
> define FileLog_RM_Arbeitszimmer FileLog ./log/RM_Arbeitszimmer-%Y.log
> RM_Arbeitszimmer
> attr FileLog_RM_Arbeitszimmer logtype text
> attr FileLog_RM_Arbeitszimmer room Rauchmelder
>
> Dank Euch
>
> Martin
>
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hi Thotti,
wäre klasse wenn Du nen Wiki zum Rauchmelder anlegen könntest unter
http://www.fhemwiki.de/wiki/Kategorie:HomeMatic_Components und dort auch
gleich die Timer-Icon-Lösung hinterlegst.
gerne kann ich die time-icons einchecken (falls noch nicht geschehen)
Wäre das möglich?
Gruß Uli
Am Mittwoch, 28. November 2012 schrieb thotti70@gmx.net :
> Hallo Martin,
> hast du auch zu diesem Kostrukt zugehörigen notify und at angelegt?
> Sprich das notify reagiert auf die alive Meldung eines RM's und setzt den
> state auf "00_days_since_last_alive".
> Der at (Timer) läuft einmal am Tag und zählt die 00 hoch auf 01. Nächsten
> Tag auf 01 usw.
>
> Hilft das weiter?
> VG
>
> Am Mittwoch, 28. November 2012 20:49:29 UTC+1 schrieb Martin Mauser:
>>
>> Nabend zusammen,
>>
>> inzwischen sieht das Thema Rauchmelder auch bei mir ganz gut aus. Die
>> Dinger melden alive recht regelmässig. Habe jetzt auch alles was hier steht
>> brav eingefügt allerdings ist meine Webansicht immer noch diese:
>>
>> smokeDetector
>> RM_Arbeitszimmer
>>
>> alive
>> RM_Esszimmer
>>
>> alive
>> RM_Flur_Kuche
>>
>> alive
>> RM_Flur_Oben
>>
>> alive
>> RM_Kammer
>>
>> alive
>> RM_Schlafzimmer
>>
>> alive
>>
>> Wie bekomme ich die hübschen Kreise da angezeigt? Die Bilder liegen unter
>> images/default nur anzeigen will er sie mir nicht. Muss ich den Dingern ein
>> spezielles Attribut geben?
>>
>> define RM_Arbeitszimmer CUL_HM 1B065B
>> attr RM_Arbeitszimmer actCycle 090:00
>> attr RM_Arbeitszimmer actStatus unknown
>> attr RM_Arbeitszimmer devInfo 000100
>> attr RM_Arbeitszimmer firmware 1.0
>> attr RM_Arbeitszimmer hmClass receiver
>> attr RM_Arbeitszimmer model HM-SEC-SD
>> attr RM_Arbeitszimmer protLastRcv 2012-11-15 17:58:47
>> attr RM_Arbeitszimmer room Rauchmelder
>> attr RM_Arbeitszimmer serialNr JEQ0089994
>> attr RM_Arbeitszimmer subType smokeDetector
>> define FileLog_RM_Arbeitszimmer FileLog ./log/RM_Arbeitszimmer-%Y.log
>> RM_Arbeitszimmer
>> attr FileLog_RM_Arbeitszimmer logtype text
>> attr FileLog_RM_Arbeitszimmer room Rauchmelder
>>
>> Dank Euch
>>
>> Martin
>>
>>
>> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com > 'fhem-users%2Bunsubscribe@googlegroups.com');>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com