-- verkauft --
Genug experimentiert. Das Ding ist "nett" aber einen wirklich sinnvollen Einsatzzweck habe ich nicht, deshalb ist das ePaper-Display in gute Hände abzugeben. Voll funktionsfähig, in Originalverpackung.
Kontakt bitte per email (https://forum.fhem.de/index.php?action=emailuser;sa=email;msg=738872) hier über das Forum.
Hallo betateilchen,
taugt das Display, um den Status der verschiedenen Fenster anzuzeigen? Da müssten mindestens 6 Stati drauf, ggf. als wechelndes Bild (2 s). Ginge das?
Danke + Gruß
PeMUe
Hallo PeMue,
das würde grundsätzlich gehen, allerdings ist das Display nicht für so häufige Wechsel der Anzeige vorgesehen.
Dabei gibt es zwei Probleme:
- das Display ist sehr kommunikationsfreudig, d.h. Du kommst bei so häufigem Beschreibensehr schnell an das 1% Sendelimit
- wegen 1.) haben die Batterien eine sehr begrenzte Lebensdauer. (man müsste das Display extern mit Spannung versorgen)
Im Moment nutze ich das Display für die Anzeige der nächsten drei Müllabfuhrtermine.
Dazu wird das Display nur einmal pro Tag beschrieben.
Zitat von: betateilchen am 30 Dezember 2017, 20:28:44
- wegen 1.) haben die Batterien eine sehr begrenzte Lebensdauer. (man müsste das Display extern mit Spannung versorgen)
Ups, dann geht das nicht da, wo ich das vorgesehen hätte, sorry.
Gruß Peter
Hast du den selbst zusammengebaut?
Ich habe nämlich selbiges von FS20, und da hält die Batterie locker 2 Jahre.
FS20 hat auch kein bidirektionales Kommunikationsprotokoll.
Niemand Interesse?
Preis zu hoch? Macht mir einfach ein faires Angebot per email
Moin
Wenn Du mir die Muellabfuhraktion mit dazu gibst, dann nehme ich es! Ich hoere zwar schon das Gemecker, "Was ist denn das wieder fuer ein neues Teil, muss das sein?", aber Bedarf waere da!
Gruss Christoph
kein Problem, das kannst Du gerne dazu bekommen.
define at_waste2disp at *00:03 {waste2disp}
sub waste2disp() {
my ($sec,$min,$hour,$heutetag,$heutemonat,$heutejahr,$wday,$yday,$isdst) = localtime(time);
# read next 3 events from Calendar device
my @termine = split(/\n/,CommandGet(undef,'abfall_Jork text next 3'));
my @t;
my $cmd ="";
# extract date from event and set correct icon
for (my $i=0; $i <= 2; $i++) {
$t[$i] = substr($termine[$i],0,2)." ".substr($termine[$i],15,9);
my $icon = ( $t[$i] =~ m/^$heutetag/ ? 'ok' : 'none' );
$cmd .= "$t[$i],$icon:";
}
# do some pretty print
$cmd =~ s/ü/\}/g;
$cmd =~ s/ /\\_/g;
$cmd =~ s/:$//;
# send to display
fhem("set HM_4BD619_Dis displayEP $cmd");
}