Ankündigung
Einklappen
Keine Ankündigung bisher.
- √ - Nachdimmen Plugin funktioniert nicht
Einklappen
Dieses Thema ist geschlossen.
X
X
-
AW: - √ - Nachdimmen Plugin funktioniert nicht
Hallo Manu,
möglich ist das alles. Das ist dann aber eher was für eine richtige Logikengine. Derzeit fehlt mir da Zeit das umzusetzen und zu testen. Sorry.
Baustelle 2.0
Einen Kommentar schreiben:
-
Hallo Mirko,
ist es möglich das dein Baustein nicht nur auf der Uhrzeit hört sondern auch auf eine GA ?
Was ich möchte ist, dass ich die "Endzeit" einmal per Uhrzeit (z.B. 9Uhr) und auch auf eine GA hört. Diese GA wird von meinem Wecker gesendet.
Und wäre es möglich, dass er am WE dazu auch noch anderes eingestellt werden kann ?
Ist das möglich ?
Gruß Manuel
Einen Kommentar schreiben:
-
"richtigerweise" sollte die Config aber so aussehen, dann stimmt auch die Ausgabe im Plugin-Log
Code:push @lichter, { name => "Flur OG", gaEin => "1/2/20", gaDimm => "1/2/23", valueDimm => 20, start => "00:00", end => "16:30" }; push @lichter, { name => "Flur OG", gaEin => "1/2/20", gaDimm => "1/2/23", valueDimm => 10, start => "23:00", end => "23:30" }; push @lichter, { name => "Flur klein", gaEin => "1/1/20", gaDimm => "1/1/23", valueDimm => 35, start => "00:00", end => "16:30" }; push @lichter, { name => "Hausflur", gaEin => "1/1/40", gaDimm => "1/1/43", valueDimm => 25, start => "00:00", end => "16:30" };
Einen Kommentar schreiben:
-
Danke - der Hinweis auf das Importieren der Gruppenadressen hat mir geholfen. Danke auch für das tolle Plugin.
Kleiner Tipp für alle die das Plugin verwenden - es können auch mehrere zeitabhängige Zustände realisiert werden:
Code:# EG BAD/WC push @lichter, { gaEin => "0/0/20", gaDimm => "0/0/22", valueDimm => 7, start => "20:00", end => "23:00" }; push @lichter, { gaEin => "0/0/20", gaDimm => "0/0/22", valueDimm => 1, start => "23:00", end => "06:30" };
Einen Kommentar schreiben:
-
== Ist ein nummerischer Vergleich mit einem String ('01'), kann also nicht klappen.Zitat von renzge Beitrag anzeigen..
$msg{'value'} == '01'
Wenn dann entweder ... == 1 oder ... eq '01'
Die GA's zu importieren und zu verwenden dürfte noch besser sein
Makki
Einen Kommentar schreiben:
-
Du musst die GAs aus der ETS ins Wiregate importieren.
Oder eben von Hand in die eibga.conf eintragen:
Webmin -> EIB/KNX Buszugriff (eibd) -> KNX Gruppenadressen bearbeiten oder eben KNX Gruppenadressen importieren
Einen Kommentar schreiben:
-
Ich habe jetzt in der ETS beim Präsenzmelder den Datentyp 1.001 Ein/Aus eingestellt -> "An" bei Daten im GruppenMonitor
eib.log:
Das Wiregate loggt also eine "01" bzw. "00" auf der Gruppenadresse "0/0/4"Code:2012-09-11 11:10:07.477,A_GroupValue_Write,1.1.254,0/0/4,00,,,,0,low,7,T_DATA_XXX_REQ,0 2012-09-11 11:10:22.860,A_GroupValue_Write,1.1.254,0/0/4,01,,,,0,low,7,T_DATA_XXX_REQ,0
01 nehme ich an ist HEX und gleichwertig zu 1 dezimal
Wenn ich jetzt im Plugin eine "1" oder "01" eintrage tut sich leider nichts beim Dimmwert hinterherschicken.
Was mache ich falsch?Code:foreach my $licht (@lichter) { if ($msg{'apci'} eq "A_GroupValue_Write" && $msg{'dst'} eq $licht->{gaEin} && $msg{'value'} == '01' )
Einen Kommentar schreiben:
-
$xx gibts aufm KNX nicht, es gibt nur den richtigen/falschen/garkeinen DPT in der ETS eingetragen oder importiert bzw. im WG..
Makki
Einen Kommentar schreiben:
-
Hallo
Ich habe bemerkt das einige PM AN/AUS senden andere $00/$01
wo kann ich das einstellen damit alle das selbe senden?
Einen Kommentar schreiben:
-
Ja, ich weiss das dochZitat von JuMi2006 Beitrag anzeigenMacht das andere ja auch
Aber ich hab immer die Angst, Einsteiger abzuschrecken.. Ohne Not..
Man kann mit Plugins *alles* machen (theoretisch), praktisch sind solche Funktionen wie "Dimmwert-nachsenden" aber auch ohne conf.d und eibga.conf möglich (durchaus bewusst)
Ja, Jein, das wünschen wir uns alle - aber starre, unflexible Korsette möchte ich auch vermeiden, es gibt immer auch einen anderen Weg der unter bestimmten Umständen eben der passendere sein mag (und sei es nur: zwecks einfacher verständlich für eine geringe Anzahl an Plugins..)Für Plugins ist das Eintragen in die eibga.conf (Webmin) m.M.n. Essentiell und das wird hier fehlen.
Makki
Einen Kommentar schreiben:
-
Macht das andere ja auchZitat von makki Beitrag anzeigenDann sollten wir das doch als "funktioniert einfach ohne Tricks und Kniffe" auch ins SVN legen ?
Makki
Für Plugins ist das Eintragen in die eibga.conf (Webmin) m.M.n. Essentiell und das wird hier fehlen.
Die andere Version gibt es ein paar Revisionen vorher auch im SVN.
Einen Kommentar schreiben:
-
Der ETS-Gruppenmonitor meint damit aber was anderes (Hex?) als Perl ($=Variable!)
Makki
Einen Kommentar schreiben:
-
@ makki
ich habe den wert aus dem gruppenmonitor (daten)
siehe bilder
$01 steht für EIN
$00 steht für AUS
Einen Kommentar schreiben:
-
Lass mich raten: der DPT dieser GA ist nicht richtig importiert/konfiguriert?
$01 kann zwar das Problem zufällig lösen, macht ansonsten aber mal garkeinen Sinn..
Makki
Einen Kommentar schreiben:


Einen Kommentar schreiben: