Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

teddy278

Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von teddy278 » 20.05.2010, 22:54

Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 12.06.2011, 01:36, insgesamt 1-mal geändert.

sezme
Beiträge: 14
Registriert: 11.10.2010, 00:17

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von sezme » 12.10.2010, 12:42

schick gelöst :-)
195 Kanäle in 90 Geräten:

5x HM-LC-Dim1L-CV, 1x HM-LC-Dim1L-Pl, 1x HM-RC-19-B, 1x HM-RC-12, 1x HM-RC-Key3-B, 1x HM-CCU-1, 26x HM-LC-Bl1-FM, 1x HM-Sec-Key, 1x HM-Sys-sRP-Pl, 3x HM-LC-Sw4-SM, 1x HM-LC-Sw4-PCB, 19x HM-LC-Sw1-FM, 1x HM-LC-Sw1-Pl, 2x HM-LC-Sw1-Pl-2, 2x HM-Sec-SC, 14x HM-PBI-4-FM, 9x HM-CC-TC

Benutzeravatar
kaju74
Beiträge: 2050
Registriert: 06.03.2007, 13:14
Danksagung erhalten: 19 Mal
Kontaktdaten:

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von kaju74 » 13.10.2010, 12:25

yup...gute Idee mit dem Minuten-Index 8-)

Gruß,
kaju

Matthi140
Beiträge: 379
Registriert: 04.09.2009, 22:46
Wohnort: bei Erfurt
Kontaktdaten:

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von Matthi140 » 18.10.2010, 19:11

Wieso prüfen? was hat das für einen sinn bei abwesenheit? ich sende an jedes licht Pauschal erstmal "aus", wenn ich in abwesend umschalte! habe rund 25 Licht-Kanäle, alles mit Wired-technologie, funktioniert prima!

Allerdings, wenn die Spannungsversorgung der Module mal ausgeschaltet wurde (Netzteil im Keller oder bauarbeiten am BUS) dann kann es schonmal passieren, das die ccu denkt es währe eingeschaltet, aber dabei ist es aus!
48 Geräte: 1xCCU1; 1xYAHM+HMW-LGW-O-DR-GS-EU(Testsystem)
Wired (33): 4xHMW-IO-12-Sw7-DR; 5xHMW-LC-Dim1L-DR; 9xHMW-LC-Bl1-DR; 4xHMW-IO-4-FM; 4xHMW-IO-12-FM;
4xHMW-Sen-SC-12-FM; 1xHBW-LC-Sw8; 1xHBW-Sen-Key-12
RF (5): 1xHM-Sec-SD; 1xHM-WDS100-C6-O; 1xHM-WDS30-OT2-SM-2; 1xHM-TC-IT-WM-W-EU; 1xHM-LC-Sw4-WM
Kaputt (7): 2xHM-RC-4-B; 2xHM-Sen-Wa-Od; 1xHM-RC-4-2; 1xHM-WDS100-C6-O; 1xHM-Sec-SD
ausgebaut (1): 1xHM-Sec-RHS

Benutzeravatar
anli
Beiträge: 4326
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen
Hat sich bedankt: 1 Mal
Danksagung erhalten: 23 Mal
Kontaktdaten:

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von anli » 18.10.2010, 22:50

Matthi140 hat geschrieben:Wieso prüfen? was hat das für einen sinn bei abwesenheit? ich sende an jedes licht Pauschal erstmal "aus", wenn ich in abwesend umschalte! habe rund 25 Licht-Kanäle, alles Wired-technologie, funktioniert prima!
Ja, manche müssen leider Funk einsetzen, da kann man den Schaltvorgang schon mal kontrollieren...
Herzliche Grüße, anli

Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.

Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)

Einsteiger-Hilfeerweiterter Skript-Parser

sezme
Beiträge: 14
Registriert: 11.10.2010, 00:17

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von sezme » 22.10.2010, 13:59

Hallo zusammen,

in der else Schleife wird der item.state auf 0 gesetzt, wenn man aber noch Dimmer in dem Array hat, muss ich diese ja noch identifizieren und stat 0.00 setzen.
Ich mach das bisher über ein HSSType() Vergleich und setze dann den Status.

Wie könnte ich jetzt mit den vorhanden Infos den Type rausbekommen und dann den antsprechenden Status setzen?

var item = dom.GetObject(itemID);
if (item.IsTypeOf(OT_CHANNEL))
{
var device = dom.GetObject(item.Device());
if (device.HssType() == "HM-LC-Sw1-Pl") { item.State(0); }
if (device.HssType() == "HM-LC-Sw1-FM") { item.State(0); }
if (device.HssType() == "HM-LC-Sw2-FM") { item.State(0); }
if (device.HssType() == "HM-LC-Dim1L-Pl") { item.State(0.00); }
if (device.HssType() == "HM-LC-Dim1L-CV") { item.State(0.00); }
}
}

oder gibt es hierfür einen bquemeren weg?
195 Kanäle in 90 Geräten:

5x HM-LC-Dim1L-CV, 1x HM-LC-Dim1L-Pl, 1x HM-RC-19-B, 1x HM-RC-12, 1x HM-RC-Key3-B, 1x HM-CCU-1, 26x HM-LC-Bl1-FM, 1x HM-Sec-Key, 1x HM-Sys-sRP-Pl, 3x HM-LC-Sw4-SM, 1x HM-LC-Sw4-PCB, 19x HM-LC-Sw1-FM, 1x HM-LC-Sw1-Pl, 2x HM-LC-Sw1-Pl-2, 2x HM-Sec-SC, 14x HM-PBI-4-FM, 9x HM-CC-TC

teddy278

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von teddy278 » 22.10.2010, 19:08

Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 12.06.2011, 01:36, insgesamt 1-mal geändert.

sezme
Beiträge: 14
Registriert: 11.10.2010, 00:17

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von sezme » 23.10.2010, 09:21

Warum??

Ich dachte die Werte des Dimmaktors müssen mit 0.00 - 1.00 angegeben werden.

Stimmt das so nicht? *grübel*
195 Kanäle in 90 Geräten:

5x HM-LC-Dim1L-CV, 1x HM-LC-Dim1L-Pl, 1x HM-RC-19-B, 1x HM-RC-12, 1x HM-RC-Key3-B, 1x HM-CCU-1, 26x HM-LC-Bl1-FM, 1x HM-Sec-Key, 1x HM-Sys-sRP-Pl, 3x HM-LC-Sw4-SM, 1x HM-LC-Sw4-PCB, 19x HM-LC-Sw1-FM, 1x HM-LC-Sw1-Pl, 2x HM-LC-Sw1-Pl-2, 2x HM-Sec-SC, 14x HM-PBI-4-FM, 9x HM-CC-TC

teddy278

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von teddy278 » 23.10.2010, 12:32

Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 12.06.2011, 02:55, insgesamt 1-mal geändert.

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten

Beitrag von owagner » 23.10.2010, 13:48

sezme hat geschrieben:Ich dachte die Werte des Dimmaktors müssen mit 0.00 - 1.00 angegeben werden.
Das ist bei der Ansteuerung mit xmlrpc so (da haben 0 und 0.0 unterschiedliche Datentypen und der rfd verwirft setValue-Befehle mit dem falschen Datentyp), bei HMScript ist das aber egal.

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“