4.2" ePaper Display meets IKEA

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

Antworten
Beowolf
Beiträge: 655
Registriert: 15.07.2006, 12:50
Wohnort: Greven
Hat sich bedankt: 13 Mal
Danksagung erhalten: 18 Mal

4.2" ePaper Display meets IKEA

Beitrag von Beowolf » 28.12.2019, 13:04

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. :shock:

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? :D
nur anzeige.jpg
Der "WAF" ist auch sehr hoch bei dieser "Ausführung" :D :D

Grüße
Manfred

jp112sdl
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

Beitrag von jp112sdl » 28.12.2019, 14:45

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. -.-

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Beowolf
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

Beitrag von Beowolf » 28.12.2019, 14:58

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.

Beowolf
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

Beitrag von Beowolf » 29.12.2019, 16:34

Ich wurde per PN angesprochen, wie ich die angezeigten Werte usw. hinbekomme.

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);
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

Antworten

Zurück zu „Projektvorstellungen“