Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
Moderator: Co-Administratoren
Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 12.06.2011, 01:36, insgesamt 1-mal geändert.
Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
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
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
Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
yup...gute Idee mit dem Minuten-Index
Gruß,
kaju
Gruß,
kaju
HomeMatic-INSIDE: http://www.homematic-inside.de
Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
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!
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
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
- 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
Ja, manche müssen leider Funk einsetzen, da kann man den Schaltvorgang schon mal kontrollieren...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!
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-Hilfe • erweiterter Skript-Parser
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-Hilfe • erweiterter Skript-Parser
Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
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?
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
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
Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 12.06.2011, 01:36, insgesamt 1-mal geändert.
Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
Warum??
Ich dachte die Werte des Dimmaktors müssen mit 0.00 - 1.00 angegeben werden.
Stimmt das so nicht? *grübel*
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
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
Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
Dieser Beitrag wurde durch den Autor entfernt.
Zuletzt geändert von teddy278 am 12.06.2011, 02:55, insgesamt 1-mal geändert.
Re: Lichtstatus prüfen / Licht bei Abwesenheit ausschalten
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.sezme hat geschrieben:Ich dachte die Werte des Dimmaktors müssen mit 0.00 - 1.00 angegeben werden.