HB-Dis-EP-42BW - 4.2" ePaper Display

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von TomMajor » 26.06.2019, 23:52

papa hat geschrieben:
26.06.2019, 21:34

Und die Ausgabe in Radio.h Zeile 739 mal aktivieren.
Meinst du Zeile 728?
739 ist ein return
https://github.com/pa-pa/AskSinPP/blob/ ... dio.h#L728
Viele Grüße,
Tom

papa
Beiträge: 705
Registriert: 22.05.2018, 10:23
Hat sich bedankt: 24 Mal
Danksagung erhalten: 120 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von papa » 27.06.2019, 08:03

Ja genau die.
Anfragen zur AskSin++ werden nur im Forum beantwortet

Benutzeravatar
Gelegenheitsbastler
Beiträge: 586
Registriert: 15.10.2017, 07:29
Hat sich bedankt: 14 Mal
Danksagung erhalten: 41 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Gelegenheitsbastler » 27.06.2019, 10:39

@TomMajor:
Du hast hier geschrieben, wie man Temperatur und Feuchte aus Deinem Sensor auslesen kann:
viewtopic.php?f=76&t=48153&start=410#p513019

Wie lauten die Bezeichnungen für die übrigen vier Werte:
- Luftdruck
- Helligkeit
- Ventilposition
- Betriebsspannung

edit:
Liest man die Temperatur bei diesen Thermostaten anders aus?
https://www.elv.de/homematic-heizkoerpe ... tat-1.html

So funktioniert es jedenfalls nicht:

Code: Alles auswählen

string tempbuero2 = dom.GetObject('BidCos-RF.PEQ1111111:1.TEMPERATURE').Value().ToString(0) # "°C";
string zeile5_6 = "20190627_1  /5  '@p01@t01@p45 " # tempbuero2 # " '  ";
system.Exec("tclsh /usr/local/addons/epaper42.tcl " # zeile5_6);
Oder hat sich da schon wieder ein Schreibfehler eingeschlichen, den ich auch nach dem x-ten lesen nicht sehe?

Wie müsste der Befehl lauten, um den Schaltzustand eines Fensterkontaktes HM-Sec-SCo darzustellen?
Leider finde ich in den Beispielen keinen Hinweis.

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von TomMajor » 27.06.2019, 11:10

papa hat geschrieben:
27.06.2019, 08:03
Ja genau die.
alles klar, mache ich heute abend.
Viele Grüße,
Tom

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von TomMajor » 27.06.2019, 11:16

@Gelegenheitsbastler
das sind jetzt eher Skript/Programmierfragen und haben erst mal nichts direkt mit dem ePaper zu tun denke ich. Vlt. bist du damit in einem anderem Subforum besser aufgehoben :wink:
Du kannst immer mit Button "Skript testen" deine Strings wie tempbuero2 mit WriteLine(tempbuero2); ausgeben um zu prüfen ob der String passt.
Entscheidend ist welche Datenpunkte ein Gerät hat.
Viele Grüße,
Tom

Benutzeravatar
Gelegenheitsbastler
Beiträge: 586
Registriert: 15.10.2017, 07:29
Hat sich bedankt: 14 Mal
Danksagung erhalten: 41 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Gelegenheitsbastler » 27.06.2019, 11:39

Ich finde schon, dass sie direkt mit dem ePaper zu tun haben, denn genau dort möchte ich die Daten anzeigen.

Wo finde ich denn die Bezeichnungen der Datenpunkte zu Deinem HB-UNI-Sensor1?

Dass man das Skript auf diesem Wege testen kann, weiss ich. Das hatte schon mal ein anderer User irgendwo hier im Thread geschrieben. Seitedem mache ich das so.

Inzwischen habe ich den Fehler gefunden. Die aktuelle Temperatur wird beim Heizkörperthermostat im Kanal 4 im Datenpunkt ACTUAL_TEMPERATURE ausgegeben.

Bleibt die Frage, wie die Datenpunkte Deines UNI-Sensors lauten.


TomMajor hat geschrieben:
27.06.2019, 11:16
@Gelegenheitsbastler
das sind jetzt eher Skript/Programmierfragen und haben erst mal nichts direkt mit dem ePaper zu tun denke ich. Vlt. bist du damit in einem anderem Subforum besser aufgehoben :wink:
Du kannst immer mit Button "Skript testen" deine Strings wie tempbuero2 mit WriteLine(tempbuero2); ausgeben um zu prüfen ob der String passt.
Entscheidend ist welche Datenpunkte ein Gerät hat.

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 582 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von stan23 » 27.06.2019, 13:37

Gelegenheitsbastler hat geschrieben:
27.06.2019, 10:39
Wie lauten die Bezeichnungen für die übrigen vier Werte:
- Luftdruck
- Helligkeit
- Ventilposition
- Betriebsspannung
Hi,
die Namen der Datenpunkte findet man z.B. in ioBroker, oder über das AddOn XML-API.

Für den HB-Sen-UNI findet man sie aber auch direkt in Toms Addon:
Luftdruck: AIR_PRESSURE
Helligkeit: LUX
Ventilposition: VALVE_STATE
Betriebsspannung: OPERATING_VOLTAGE

Alle sind in Kanal 1, genau wie TEMPERATURE und HUMIDITY.

Code: Alles auswählen

string airPress =   dom.GetObject('BidCos-RF.UNISENS010:1.AIR_PRESSURE').Value().ToString(0) # " hPa";
string lux =        dom.GetObject('BidCos-RF.UNISENS010:1.LUX').Value().ToString(0) # " Lux";
string valveState = dom.GetObject('BidCos-RF.UNISENS010:1.VALVE_STATE').Value().ToString(0) # " %";
string vBat =       dom.GetObject('BidCos-RF.UNISENS010:1.OPERATING_VOLTAGE').Value().ToString(2) # " V";
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von TomMajor » 27.06.2019, 13:44

ich schaue mir die Datenpunkte auch per ioBroker an, das ist ziemlich bequem.

Wenn du die Datenpunkte eines beliebigen Gerätes rausbekommen möchtest kannst du alchy's Skript verwenden:
viewtopic.php?f=31&t=30127
unterer Teil, Stichwort EnumUsedNames()
Viele Grüße,
Tom

Benutzeravatar
chianti2000
Beiträge: 132
Registriert: 12.08.2017, 17:15
System: CCU
Wohnort: Leipzig
Hat sich bedankt: 51 Mal
Danksagung erhalten: 13 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von chianti2000 » 27.06.2019, 14:11

Oder über das Addon HQ WEBUI
https://github.com/hobbyquaker/hq-webui
Bild
Dateianhänge
HQ WEBUI.JPG
VG Gerd

Benutzeravatar
Gelegenheitsbastler
Beiträge: 586
Registriert: 15.10.2017, 07:29
Hat sich bedankt: 14 Mal
Danksagung erhalten: 41 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Gelegenheitsbastler » 27.06.2019, 16:34

Leute ihr seid spitze. Vielen Dank für die Infos und Ideen. Damit bin ich einen grossen Schritt weiter gekommen.

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“