Hallo zusammen,
Für die, die das E-Paper-Display nur als Anzeig benötigen.
Es geht um dieses Display.
viewtopic.php?f=76&t=48153
Wenn man nur das Display als "Info"-Anzeige benötigt, ist das event. doch auch eine einfache Idee. Alles ohne 3D-Drucker.
Ich habe mir diesen Rahmen gekauft,
https://www.ikea.com/de/de/p/ribba-rahm ... -50378448/
und dann das Display dort eingebaut. Ist doch ok, oder?
Der "WAF" ist auch sehr hoch bei dieser "Ausführung"
Grüße
Manfred
4.2" ePaper Display meets IKEA
Moderator: Co-Administratoren
-
- Beiträge: 12141
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 853 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: 4.2" ePaper Display meets IKEA
Hi,
die Idee find ich sehr gut!
Ich hätte jedoch das Kartonpapier mit dem Displayausschnitt auch schwarz gemacht und dann das Display invertiert (so dass es in Fläche auch schwarz ist). In ePaper-grau wirds das wohl nicht geben. -.-
die Idee find ich sehr gut!
Ich hätte jedoch das Kartonpapier mit dem Displayausschnitt auch schwarz gemacht und dann das Display invertiert (so dass es in Fläche auch schwarz ist). In ePaper-grau wirds das wohl nicht geben. -.-
-
- Beiträge: 655
- Registriert: 15.07.2006, 12:50
- Wohnort: Greven
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 18 Mal
Re: 4.2" ePaper Display meets IKEA
Ist kein Kartonpapier. War ein Reststück einer weissen Kunststoffplatte. Die Aussparung habe ich passend gelasert. Ich schaue mal, ob ich noch ein Stück mit Alu-Oberfläche oder so habe.
-
- Beiträge: 655
- Registriert: 15.07.2006, 12:50
- Wohnort: Greven
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 18 Mal
Re: 4.2" ePaper Display meets IKEA
Ich wurde per PN angesprochen, wie ich die angezeigten Werte usw. hinbekomme.
Hier mal meine "Programmierung".
Das ist aber nur als Beispiel zu verstehen. Zum Beispiel die Hinweise mit dem "Gelben Sack" oder der "Altpapiertonne", das sind wiederum Dinge die von meinem ioBroker kommen. Dort ist die Verbindung zum Abfallkalender.
Bei Frage einfach mal schreiben. Der andere Beitrag (über 70 Seiten) muß ja nicht noch komplizierter werden.
Grüße
Manfred
Hier mal meine "Programmierung".
Code: Alles auswählen
string temp = dom.GetObject('BidCos-RF.OEQ0072229:1.TEMPERATURE').Value().ToString(1) # " °C";
string liter = dom.GetObject('Heizöltankinhalt').Value().ToString(1) # " Liter";
string stromtag = dom.GetObject('Tagesstromverbrauch').Value().ToString(2) # " kWh";
string bwassertag = dom.GetObject('Tagesbrauchwasserverbrauch').Value().ToString(1) # " Liter";
string oeltag = dom.GetObject('Brenner Verbrauch heute').Value().ToString(2) # " Liter";
object rest = dom.GetObject(ID_SYSTEM_VARIABLES).Get("Restabfall");
string resttext;
if (rest.Value() == true) {
resttext = rest.ValueName1();
} else {
resttext = rest.ValueName0();
}
object gsack = dom.GetObject(ID_SYSTEM_VARIABLES).Get("Gelber Sack");
string gsacktext;
if (gsack.Value() == true) {
gsacktext = gsack.ValueName1();
} else {
gsacktext = gsack.ValueName0();
}
object altpapier = dom.GetObject(ID_SYSTEM_VARIABLES).Get("Altpapiertonne");
string altpapiertext;
if (altpapier.Value() == true) {
altpapiertext = altpapier.ValueName1();
} else {
altpapiertext = altpapier.ValueName0();
}
string displayCmdA = "JPDISEP002 /1 '@p00Außen@f56" # temp # "' /2 '@p00Öltank@f56" # liter # "' /3 '@p00Strom@f56" # stromtag # "' /4 '@p00Wasser@f56" # bwassertag # "' /5 '@p00Ölverbrauch@f56" # oeltag # "'";
string displayCmdB = "JPDISEP002 /7 '@p00Restabfall@f56" # resttext # "' /8 '@p00Gelber Sack@f56" # gsacktext # "' /9 '@p00Altpapier@f56" # altpapiertext # "' /10 '@p00Panzerriegel@p56Verriegelt'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmdA);
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /usr/local/addons/epaper42.tcl " # displayCmdB);
Bei Frage einfach mal schreiben. Der andere Beitrag (über 70 Seiten) muß ja nicht noch komplizierter werden.
Grüße
Manfred