Autor Thema: Eurotronic comet blue Modul Entwicklung  (Gelesen 1732 mal)

Offline gent

  • Full Member
  • ***
  • Beiträge: 188
Eurotronic comet blue Modul Entwicklung
« am: 28 November 2016, 21:45:59 »
Hallo,

hätte jemand Lust mit mir zusammen ein Modul für die Eurotronic comet blue Heizkörper Thermostate zu entwickeln?

Dank des reverse engineering von Torsten Tränkner hier:

http://torsten-traenkner.de/wissen/smarthome/heizung.php

könnte dies eventuell möglich sein. Leider habe ich nicht genug Kenntnisse im Module schreiben, um dies selber zu tun. Aber ich hätte die Möglichkeit, die Entwicklung eines Moduls aufgrund der vorhandenen Hardware hier, aktiv zu unterstützen.

Wenn jemand Interesse hat, hier mit mir tätig zu werden, stelle ich mich als Mitentwickler oder Tester zur Verfügung.

Viele Grüße vom gent
fhem auf rPi3 mit USB boot, 1 x cul886, 1 x cul866 (hm), pilight, homebridge, YeeLight, FlowerSens, ESA2000

Offline coolzero

  • Newbie
  • Beiträge: 2
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #1 am: 03 Februar 2017, 16:09:40 »
Hallo,

das Modul könnte ich auch gebrauchen, kann aber leider nicht weiterhelfen bei der Programmierung - bin neu hier.


Offline Thorsten Pferdekaemper

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4247
  • Finger weg von der fhem.cfg
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #2 am: 03 Februar 2017, 17:45:09 »
Hi,
mal davon abgesehen, dass viele wahrscheinlich über Bluetooth für solche Sachen keine gute Meinung haben werden: Frag dazu mal im Forenbereich "Heizungssteuerung/Raumklima" nach. Da werden vielleicht mehr Leute mitlesen, die dazu was sagen können.
Gruß,
   Thorsten
RasPi
Heizkessel-Steuerung per Arduino und HTTPMOD
und einen Haufen Homematic (Wired)

Offline KölnSolar

  • Hero Member
  • *****
  • Beiträge: 2167
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #3 am: 03 Februar 2017, 22:39:23 »
Sind die nicht baugleich mit den eq3-Bluetooth-Thermostaten ? Dafür gibt es ja ein Modul.
RPi3/2 Stretch-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-CUL868-FS20A4-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty-Boop-EchoDot

Offline Thorsten Pferdekaemper

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4247
  • Finger weg von der fhem.cfg
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #4 am: 03 Februar 2017, 22:51:10 »
Hier zum eq3-Modul:
https://forum.fhem.de/index.php/topic,60595.0.html
Die von eq3 sehen schon ein bisschen anders aus, aber vielleicht ist das Innenleben ja ähnlich.
Gruß,
    Thorsten
RasPi
Heizkessel-Steuerung per Arduino und HTTPMOD
und einen Haufen Homematic (Wired)

Offline coolzero

  • Newbie
  • Beiträge: 2
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #5 am: 04 Februar 2017, 14:42:35 »
Danke für den Hinweis!

Offline gent

  • Full Member
  • ***
  • Beiträge: 188
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #6 am: 07 Februar 2017, 20:37:49 »
Hallo,

ich habe mir mal das EQ3 Modul angesehen. Das passt definitiv nicht für die Eurotronic comet blue.

Viele Grüße vom gent
fhem auf rPi3 mit USB boot, 1 x cul886, 1 x cul866 (hm), pilight, homebridge, YeeLight, FlowerSens, ESA2000

Offline Thorsten Pferdekaemper

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4247
  • Finger weg von der fhem.cfg
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #7 am: 07 Februar 2017, 20:48:47 »
...dann wie gesagt bei "Heizungssteuerung/Raumklima" nachfragen. Modulentwicklung ist definitiv keine Anfängerfrage.
Gruß,
   Thorsten
RasPi
Heizkessel-Steuerung per Arduino und HTTPMOD
und einen Haufen Homematic (Wired)

Offline gent

  • Full Member
  • ***
  • Beiträge: 188
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #8 am: 07 Februar 2017, 20:57:35 »
Kann ich einen Beitrag verschieben?

Viele Grüße vom gent
fhem auf rPi3 mit USB boot, 1 x cul886, 1 x cul866 (hm), pilight, homebridge, YeeLight, FlowerSens, ESA2000

Offline Thorsten Pferdekaemper

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4247
  • Finger weg von der fhem.cfg
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #9 am: 07 Februar 2017, 22:44:44 »
Nur den ganzen Thread. Unten links müsste ein Button dafür sein.
Gruß,
   Thorsten
RasPi
Heizkessel-Steuerung per Arduino und HTTPMOD
und einen Haufen Homematic (Wired)

Offline beSmart

  • Full Member
  • ***
  • Beiträge: 122
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #10 am: 19 Februar 2017, 21:06:54 »
Hallo Gent.


Bist Du in Sachen Modulentwicklung schon weiter gekommen?
Hätte auch Interesse an so einem Modul...... leider sind meine Fähigkeiten auch nicht ausreichend....
Habe schon versucht das "EQ3Bt" Modul anzupassen, bin aber gescheitert.


Gruß


beSmart

Offline gent

  • Full Member
  • ***
  • Beiträge: 188
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #11 am: 20 Februar 2017, 18:28:31 »
Hallo beSmart,

nein, ich bin derzeit noch nicht weiter allerdings werde ich auch nicht mehr weiterkommen. Ich habe meine 3 comet blue wieder zurückgegeben. Dies hat insofern nichts mit der fehlenden Einbindung in fhem zu tun, sondern liegt schlicht an der Firmware der Geräte.

Ich hatte mehrfach das Problem, das im Gerät die Settings total durcheinander gewürfelt wurden. So gab es die Situation, dass eines der Geräte von 00:00 Uhr bis 37:20 Uhr (!) auf voller Leistung geheizt hat. Und das leider in der Zeit, in der ich im Weihnachtsurlaub war. Diese "Settings" waren dann leider nicht nur Darstellungsfehler in der dazugehörigen EuroProg-App, sondern der Regler hat sich dann tatsächlich auch so verhalten. Das hatte ich mehrfach auf allen 3 Reglern beobachten können und daher habe ich mich - insbesondere aus Energie- und Kostengründen - von den Reglern getrennt.

Eurotronic hat mir zwar angeboten, die Regler zur Überprüfung einzuschicken, aber ich hatte keine Zeit, mich wirklich darum zu kümmern und "dran zu bleiben".

Daher habe ich jetzt meine 15 Jahre alten "manuell/elektrischen" Thermostate wieder eingebaut und einen Test mit einem HomeMatic Thermostat am Laufen.

Und da ich jetzt nichts mehr zum Testen habe, kann ich auch nicht mehr an der Entwicklung mithelfen.

Tut mir leid.

Viele Grüße vom gent.
fhem auf rPi3 mit USB boot, 1 x cul886, 1 x cul866 (hm), pilight, homebridge, YeeLight, FlowerSens, ESA2000

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #12 am: 05 Januar 2018, 00:02:47 »
Hallo, ich habe mir heute ein Comet Blue im Lidl gekauft, auch wenn ich wusste das es noch nicht unterstützt wird.
Mit gatttool kann ich es auslesen, komme nur mit den ganzen Hex Zahlen nicht zurecht, welche für was steht. Vlt hat da jemand einen Rat für mich oder möchte helfen ein Modul zu entwickeln.
LG

Hier mal die chatacteristic:
characteristics
handle: 0x0002, char properties: 0x02, char value handle: 0x0003, uuid: 00002a00-0000-1000-8000-00805f9b34fb
handle: 0x0004, char properties: 0x02, char value handle: 0x0005, uuid: 00002a01-0000-1000-8000-00805f9b34fb
handle: 0x0006, char properties: 0x0a, char value handle: 0x0007, uuid: 00002a02-0000-1000-8000-00805f9b34fb
handle: 0x0008, char properties: 0x02, char value handle: 0x0009, uuid: 00002a04-0000-1000-8000-00805f9b34fb
handle: 0x000d, char properties: 0x22, char value handle: 0x000e, uuid: 00002a05-0000-1000-8000-00805f9b34fb
handle: 0x0011, char properties: 0x02, char value handle: 0x0012, uuid: 00002a29-0000-1000-8000-00805f9b34fb
handle: 0x0013, char properties: 0x02, char value handle: 0x0014, uuid: 00002a24-0000-1000-8000-00805f9b34fb
handle: 0x0015, char properties: 0x02, char value handle: 0x0016, uuid: 00002a26-0000-1000-8000-00805f9b34fb
handle: 0x0017, char properties: 0x02, char value handle: 0x0018, uuid: 00002a28-0000-1000-8000-00805f9b34fb
handle: 0x001a, char properties: 0x0a, char value handle: 0x001b, uuid: 47e9ee01-47e9-11e4-8939-164230d1df67
handle: 0x001c, char properties: 0x0a, char value handle: 0x001d, uuid: 47e9ee10-47e9-11e4-8939-164230d1df67
handle: 0x001e, char properties: 0x0a, char value handle: 0x001f, uuid: 47e9ee11-47e9-11e4-8939-164230d1df67
handle: 0x0020, char properties: 0x0a, char value handle: 0x0021, uuid: 47e9ee12-47e9-11e4-8939-164230d1df67
handle: 0x0022, char properties: 0x0a, char value handle: 0x0023, uuid: 47e9ee13-47e9-11e4-8939-164230d1df67
handle: 0x0024, char properties: 0x0a, char value handle: 0x0025, uuid: 47e9ee14-47e9-11e4-8939-164230d1df67
handle: 0x0026, char properties: 0x0a, char value handle: 0x0027, uuid: 47e9ee15-47e9-11e4-8939-164230d1df67
handle: 0x0028, char properties: 0x0a, char value handle: 0x0029, uuid: 47e9ee16-47e9-11e4-8939-164230d1df67
handle: 0x002a, char properties: 0x0a, char value handle: 0x002b, uuid: 47e9ee20-47e9-11e4-8939-164230d1df67
handle: 0x002c, char properties: 0x0a, char value handle: 0x002d, uuid: 47e9ee21-47e9-11e4-8939-164230d1df67
handle: 0x002e, char properties: 0x0a, char value handle: 0x002f, uuid: 47e9ee22-47e9-11e4-8939-164230d1df67
handle: 0x0030, char properties: 0x0a, char value handle: 0x0031, uuid: 47e9ee23-47e9-11e4-8939-164230d1df67
handle: 0x0032, char properties: 0x0a, char value handle: 0x0033, uuid: 47e9ee24-47e9-11e4-8939-164230d1df67
handle: 0x0034, char properties: 0x0a, char value handle: 0x0035, uuid: 47e9ee25-47e9-11e4-8939-164230d1df67
handle: 0x0036, char properties: 0x0a, char value handle: 0x0037, uuid: 47e9ee26-47e9-11e4-8939-164230d1df67
handle: 0x0038, char properties: 0x0a, char value handle: 0x0039, uuid: 47e9ee27-47e9-11e4-8939-164230d1df67
handle: 0x003a, char properties: 0x0a, char value handle: 0x003b, uuid: 47e9ee2a-47e9-11e4-8939-164230d1df67
handle: 0x003c, char properties: 0x0a, char value handle: 0x003d, uuid: 47e9ee2b-47e9-11e4-8939-164230d1df67
handle: 0x003e, char properties: 0x0a, char value handle: 0x003f, uuid: 47e9ee2c-47e9-11e4-8939-164230d1df67
handle: 0x0040, char properties: 0x0a, char value handle: 0x0041, uuid: 47e9ee2d-47e9-11e4-8939-164230d1df67
handle: 0x0042, char properties: 0x0a, char value handle: 0x0043, uuid: 47e9ee2e-47e9-11e4-8939-164230d1df67
handle: 0x0044, char properties: 0x1a, char value handle: 0x0045, uuid: 47e9ee40-47e9-11e4-8939-164230d1df67
handle: 0x0047, char properties: 0x08, char value handle: 0x0048, uuid: 47e9ee30-47e9-11e4-8939-164230d1df67
« Letzte Änderung: 05 Januar 2018, 00:11:10 von barneybaer »

Offline Thorsten Pferdekaemper

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4247
  • Finger weg von der fhem.cfg
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #13 am: 06 Januar 2018, 11:41:36 »
Hi,
Du hast geschrieben
Zitat
ich bekomme immer nur den Name, Firma und Version raus.
Vielleicht kannst Du hier mal ganz genau zeigen/beschreiben, wie Du das machst. Dann können vielleicht andere raten, wie es weitergehen könnte.
Ich habe davon ziemlich wenig Ahnung...
Gruß,
    Thorsten
RasPi
Heizkessel-Steuerung per Arduino und HTTPMOD
und einen Haufen Homematic (Wired)

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #14 am: 06 Januar 2018, 16:41:31 »
Ich setzte mich morgen früh mal ran um eine Kleine Doku zu machen. Von der Hersteller-App habe ich bereits die Infos in welcher guuid welche Info steckt.

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #15 am: 07 Januar 2018, 14:30:37 »
Dies hab ich aus der App für die Handy-Steuerung.

public static final String COBL = "47e9EE2D-47E9-11E4-8939-164230D1DF67";
public static final String COMET_BATTERY = "47e9ee2c-47e9-11e4-8939-164230d1df67";
public static final int COMET_BLUE = 1;
public static final String COMET_DeviceInfoService = "180a";
public static final String COMET_FLAGS = "47e9ee2a-47e9-11e4-8939-164230d1df67";
public static final String COMET_HOLIDAY_1 = "47e9ee20-47e9-11e4-8939-164230d1df67";
public static final String COMET_HOLIDAY_2 = "47e9ee21-47e9-11e4-8939-164230d1df67";
public static final String COMET_HOLIDAY_3 = "47e9ee22-47e9-11e4-8939-164230d1df67";
public static final String COMET_HOLIDAY_4 = "47e9ee23-47e9-11e4-8939-164230d1df67";
public static final String COMET_HOLIDAY_5 = "47e9ee24-47e9-11e4-8939-164230d1df67";
public static final String COMET_HOLIDAY_6 = "47e9ee25-47e9-11e4-8939-164230d1df67";
public static final String COMET_HOLIDAY_7 = "47e9ee26-47e9-11e4-8939-164230d1df67";
public static final String COMET_HOLIDAY_8 = "47e9ee27-47e9-11e4-8939-164230d1df67";
public static final String COMET_LCD_TIMER = "47e9ee2e-47e9-11e4-8939-164230d1df67";
public static final String COMET_PIN = "47e9ee30-47e9-11e4-8939-164230d1df67";
public static final String COMET_READ_COBL_VER = "00002a26-0000-1000-8000-00805f9b34fb";
public static final String COMET_READ_RFBL_VER = "00002a28-0000-1000-8000-00805f9b34fb";
public static final String COMET_SWITCH_POINT_FRIDAY = "47e9ee14-47e9-11e4-8939-164230d1df67";
public static final String COMET_SWITCH_POINT_MONDAY = "47e9ee10-47e9-11e4-8939-164230d1df67";
public static final String COMET_SWITCH_POINT_SATURDAY = "47e9ee15-47e9-11e4-8939-164230d1df67";
public static final String COMET_SWITCH_POINT_SUNDAY = "47e9ee16-47e9-11e4-8939-164230d1df67";
public static final String COMET_SWITCH_POINT_THURSDAY = "47e9ee13-47e9-11e4-8939-164230d1df67";
public static final String COMET_SWITCH_POINT_TUESDAY = "47e9ee11-47e9-11e4-8939-164230d1df67";
public static final String COMET_SWITCH_POINT_WEDNESDAY = "47e9ee12-47e9-11e4-8939-164230d1df67";
public static final String COMET_SpecialService = "ee00";
public static final String COMET_TEMPERATURE = "47e9ee2b-47e9-11e4-8939-164230d1df67";
public static final String COMET_TIME = "47e9ee01-47e9-11e4-8939-164230d1df67";
public static final String COMET_WRITE_AND_NOTIFY_FW = "47e9ee40-47e9-11e4-8939-164230d1df67";
   
Characteristik mit gatttool:
handle: 0x0002, char properties: 0x02, char value handle: 0x0003, uuid: 00002a00-0000-1000-8000-00805f9b34fb -- Gerätename
handle: 0x0004, char properties: 0x02, char value handle: 0x0005, uuid: 00002a01-0000-1000-8000-00805f9b34fb
handle: 0x0006, char properties: 0x0a, char value handle: 0x0007, uuid: 00002a02-0000-1000-8000-00805f9b34fb
handle: 0x0008, char properties: 0x02, char value handle: 0x0009, uuid: 00002a04-0000-1000-8000-00805f9b34fb
handle: 0x000d, char properties: 0x22, char value handle: 0x000e, uuid: 00002a05-0000-1000-8000-00805f9b34fb
handle: 0x0011, char properties: 0x02, char value handle: 0x0012, uuid: 00002a29-0000-1000-8000-00805f9b34fb
handle: 0x0013, char properties: 0x02, char value handle: 0x0014, uuid: 00002a24-0000-1000-8000-00805f9b34fb
handle: 0x0015, char properties: 0x02, char value handle: 0x0016, uuid: 00002a26-0000-1000-8000-00805f9b34fb
handle: 0x0017, char properties: 0x02, char value handle: 0x0018, uuid: 00002a28-0000-1000-8000-00805f9b34fb
handle: 0x001a, char properties: 0x0a, char value handle: 0x001b, uuid: 47e9ee01-47e9-11e4-8939-164230d1df67
handle: 0x001c, char properties: 0x0a, char value handle: 0x001d, uuid: 47e9ee10-47e9-11e4-8939-164230d1df67
handle: 0x001e, char properties: 0x0a, char value handle: 0x001f, uuid: 47e9ee11-47e9-11e4-8939-164230d1df67
handle: 0x0020, char properties: 0x0a, char value handle: 0x0021, uuid: 47e9ee12-47e9-11e4-8939-164230d1df67
handle: 0x0022, char properties: 0x0a, char value handle: 0x0023, uuid: 47e9ee13-47e9-11e4-8939-164230d1df67
handle: 0x0024, char properties: 0x0a, char value handle: 0x0025, uuid: 47e9ee14-47e9-11e4-8939-164230d1df67
handle: 0x0026, char properties: 0x0a, char value handle: 0x0027, uuid: 47e9ee15-47e9-11e4-8939-164230d1df67
handle: 0x0028, char properties: 0x0a, char value handle: 0x0029, uuid: 47e9ee16-47e9-11e4-8939-164230d1df67
handle: 0x002a, char properties: 0x0a, char value handle: 0x002b, uuid: 47e9ee20-47e9-11e4-8939-164230d1df67
handle: 0x002c, char properties: 0x0a, char value handle: 0x002d, uuid: 47e9ee21-47e9-11e4-8939-164230d1df67
handle: 0x002e, char properties: 0x0a, char value handle: 0x002f, uuid: 47e9ee22-47e9-11e4-8939-164230d1df67
handle: 0x0030, char properties: 0x0a, char value handle: 0x0031, uuid: 47e9ee23-47e9-11e4-8939-164230d1df67
handle: 0x0032, char properties: 0x0a, char value handle: 0x0033, uuid: 47e9ee24-47e9-11e4-8939-164230d1df67
handle: 0x0034, char properties: 0x0a, char value handle: 0x0035, uuid: 47e9ee25-47e9-11e4-8939-164230d1df67
handle: 0x0036, char properties: 0x0a, char value handle: 0x0037, uuid: 47e9ee26-47e9-11e4-8939-164230d1df67
handle: 0x0038, char properties: 0x0a, char value handle: 0x0039, uuid: 47e9ee27-47e9-11e4-8939-164230d1df67
handle: 0x003a, char properties: 0x0a, char value handle: 0x003b, uuid: 47e9ee2a-47e9-11e4-8939-164230d1df67
handle: 0x003c, char properties: 0x0a, char value handle: 0x003d, uuid: 47e9ee2b-47e9-11e4-8939-164230d1df67 -- Temperaturen
handle: 0x003e, char properties: 0x0a, char value handle: 0x003f, uuid: 47e9ee2c-47e9-11e4-8939-164230d1df67 -- Batterie
handle: 0x0040, char properties: 0x0a, char value handle: 0x0041, uuid: 47e9ee2d-47e9-11e4-8939-164230d1df67
handle: 0x0042, char properties: 0x0a, char value handle: 0x0043, uuid: 47e9ee2e-47e9-11e4-8939-164230d1df67
handle: 0x0044, char properties: 0x1a, char value handle: 0x0045, uuid: 47e9ee40-47e9-11e4-8939-164230d1df67
handle: 0x0047, char properties: 0x08, char value handle: 0x0048, uuid: 47e9ee30-47e9-11e4-8939-164230d1df67 -- Pin / Standart "0"

Ermitteln des Gerätenamens "ohne Pin-Eingabe möglich".

char-read-hndchar-read-hnd 0x0003
Characteristic value/descriptor: 43 6f 6d 65 74 20 42 6c 75 65 -- Comet Blue

Bevor Temperatur etc. ausgelesen werden kann, muss mit dem Bluethooth Pin gepairt werden. Sonst hat man keine Leserechte. Der Standard-Pin ist "0"

char-write-req 0x0048 00000000
Characteristic value was written successfully

Auslesen des Batteriestandes:

char-read-hnd 0x003f
Characteristic value/descriptor: 48 -- 48 Hex = 72 Dezimal also 72%

Auslesen der Temperaturen:

char-read-hnd 0x003d
Characteristic value/descriptor: 2a 38 20 2a 00 04 0a
2a= Zimmertemperatur (42/2 = 21°C)
38= Manuelle Temperatur (56/2 = 28°C) Welche am Display mit Drehrad oder mit der App eingestellt wird.
20= Minimale Ziel-Temperatur (32/2 = 16°C)
2a= Maximale Ziel-Temperatur (42/2 = 21 °C)
00= Ausgleichstemperatur
04 = Fenster offen Detektor
0a= Zeit Fenster offen in Minuten

Zum setzen der Temperatur muss ich den kompletten Hex-Code angeben und nur den Hex-Codes der Temperatur ändern. Anders habe ich es noch nicht geschafft da mit die Programmierkenntnisse dazu fehlen.

char-write-req 0x003d 2a 20 202a00040a -- (die 38 habe ich in 20 geändert für 16°C)
Characteristic value was written successfully

Fals jemand eine Idee hat wie ich das in ein Modul umsetzen kann, kann gern was dazu schreiben.
Danke an http://torsten-traenkner.de/wissen/smarthome/heizung.php. Fast das selbe nur eine Andere Version.
« Letzte Änderung: 07 Januar 2018, 14:42:15 von barneybaer »

Offline Thorsten Pferdekaemper

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4247
  • Finger weg von der fhem.cfg
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #16 am: 07 Januar 2018, 18:31:23 »
Hi,
das Modul XiaomiFlowerSens scheint eine ähnliche Schnittstelle zu benutzen. Da müsstest Du abschauen können, wie es im Prinzip geht. Das Protokoll hast Du ja schon.
Gruß,
    Thorsten
RasPi
Heizkessel-Steuerung per Arduino und HTTPMOD
und einen Haufen Homematic (Wired)

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #17 am: 12 Januar 2018, 21:03:27 »
Also ich habe das ganze erstmal mit einem Skript und Dummy am Laufen zum Heizung Ein/Aus schalten. Ist zwar nicht die besondere Lösung, aber besser wie keine. Evtl. gibt's später Hilfe von CoolTux, Danke dafür im Vorraus. Fals jemand Interesse daran hat, kann sich gern melden.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #18 am: Gestern um 08:04:28 »
Muss kurz mal fragen. Wird write des Pins vor jeder Abfrage benötigt? Jetzt mal ab vom Devicenamen. Aber wenn ich erstmal die Batterie abfrage und danach gleich noch mal den Temperatur Status muß ich da vor jedem read auch ein write machen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #19 am: Gestern um 12:44:48 »
Wenn mit gatttool verbunden, muss erst ein write für den Pin eingegeben werden, solange man verbunden ist reicht einmal. Nach der Trennung muss wieder erst der Pin eingegeben werden. Bei mir ist es momentan so, das beim schalten von Temperaturen die hci0 Schnittstelle erst gekillt werden muss, sonst ist das Gerät nicht erreichbar, aus irgendeinen Grund ist es mit dem raspi dauerhaft verbunden.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #20 am: Gestern um 12:56:15 »
Ok schauen wir mal wie das wird.
Eine erste Version für das abrufen der Temperaturen ist so gut wie fertig. Ich will erstmal sehen wie das Teil reagiert und ob die Daten vernünftig kommen. Melde mich wenn es was zu testen gibt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #21 am: Gestern um 13:36:12 »
Ich brauche mal ein Beispiel für
04 = Fenster offen Detektor

Was steht dann in der App genau und welchen Wert gibt es noch?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #22 am: Gestern um 14:24:51 »
So eine erste first Preview steht nun zum testen bereit. Bitte mal schauen.

Bitte hier runterladen
Entpacken und das Modul installieren, Rechte und Besitzer entsprechend den anderen vergeben und dann ein reload 74_CometBlueBTLE machen.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #23 am: Gestern um 17:52:21 »
Danke, ich werde ich gleich mal testen.

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #24 am: Gestern um 18:13:34 »
2018.01.18 18:12:26 3: CometBlueBTLE (WZ_Heizung) - Read CometBlueBTLE_ExecGatttool_Run WZ_Heizung|45:EB:xxxx|read|0x3f
2018.01.18 18:12:26 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b 45:EB:xxxx --char-write-req -a 0x48 -n 00000000 2>&1 /dev/null and loop 0
2018.01.18 18:12:30 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool loop result Characteristic value was written successfully

2018.01.18 18:12:30 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool result Characteristic value was written successfully

2018.01.18 18:12:30 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Done: gatttool return string: WZ_Heizung|45:EB:xxxx|error|write|0x48|{"gtResult":"no data response"}
2018.01.18 18:12:30 3: CometBlueBTLE (WZ_Heizung) - ProcessingErrors
2018.01.18 18:12:30 3: CometBlueBTLE (WZ_Heizung) - WriteReadings: Readings were written 

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #25 am: Gestern um 18:17:15 »
Super danke Dir. Ich passe nachher gleich mal an.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #26 am: Gestern um 18:19:18 »
OK, sieht aus als wenn erst die Temperatur abgefragt und danach erst der Pin gesendet wird.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #27 am: Gestern um 18:23:52 »
Nee das passt schon so. Sieht nur so aus.

So hab enur mal eine kleine Änderung gemach. Ich will sehen ob er bei einem --listen uns was mit gibt worauf ich reagieren kann, sonst muß ich etwas trixen und ich mag es eher sauber.


Bitte testen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #28 am: Gestern um 18:33:51 »
   2018.01.18 18:32:03 3: CometBlueBTLE (WZ_Heizung) - Read CometBlueBTLE_ExecGatttool_Run WZ_Heizung|45:EB:xxxx|read|0x3f
2018.01.18 18:32:03 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: call gatttool with command timeout 15 gatttool -i hci0 -b 45:EB:xxxx --char-write-req -a 0x48 -n 00000000 --listen 2>&1 /dev/null and loop 0
2018.01.18 18:32:18 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool loop result Characteristic value was written successfully

2018.01.18 18:32:18 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool result Characteristic value was written successfully

2018.01.18 18:32:18 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Done: gatttool return string: WZ_Heizung|45:EB:xxxx|error|write|0x48|{"gtResult":"no data response"}
2018.01.18 18:32:18 3: CometBlueBTLE (WZ_Heizung) - ProcessingErrors
2018.01.18 18:32:18 3: CometBlueBTLE (WZ_Heizung) - WriteReadings: Readings were written


von 0x48 bekommt er aber auch keine daten.
und Read CometBlueBTLE_ExecGatttool_Run WZ_Heizung|45:EB:xxxx|read|0x3f sollte nach dem Pin kommen.
« Letzte Änderung: Gestern um 18:36:22 von barneybaer »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #29 am: Gestern um 18:44:14 »
Ok. Ich schaue nachher mal wie ich das am schönsten mache.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #30 am: Gestern um 19:31:34 »
Auf ein neues?  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #31 am: Gestern um 19:46:26 »
Selber Fehler wie vorher :)

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #32 am: Gestern um 19:50:23 »
Kann nicht sein. Ich brauche mal bitte das log
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #33 am: Gestern um 19:59:00 »
Ne frage, soll die Temperatur oder der Batteriestatus angezeigt werden?

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #34 am: Gestern um 20:04:24 »
Temperaturen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #35 am: Gestern um 20:05:50 »
Und mach mal bitte ein list vom Device. Muss da mal was schauen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #36 am: Gestern um 20:14:07 »
2018.01.18 20:09:17 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool loop result Characteristic value was written successfully 2018.01.18 20:09:17 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool result Characteristic value was written successfully 2018.01.18 20:09:17 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Done: gatttool return string: WZ_Heizung|45:EB:xxx|error|write|0x48|{"gtResult":"no data response"} 2018.01.18 20:09:17 3: CometBlueBTLE (WZ_Heizung) - ProcessingErrors 2018.01.18 20:09:17 3: CometBlueBTLE (WZ_Heizung) - WriteReadings: Readings were written 
Internals: BTMAC 45:EB:xxx DEF 45:EB:xxx INTERVAL 300 NAME WZ_Heizung NOTIFYDEV global,WZ_Heizung NR 68 NTFY_ORDER 50-WZ_Heizung STATE error TYPE CometBlueBTLE VERSION 0.0.1 loglevel 4 READINGS: 2018-01-18 20:09:17 lastGattError no data response 2018-01-18 20:09:17 state error helper: CallBattery 0 updateTimeCallBattery 0 writePin 0 paramGatttool: handle 0x3f mod read Attributes: room CometBlueBTLE   
« Letzte Änderung: Gestern um 20:24:27 von barneybaer »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #37 am: Gestern um 20:18:25 »
und du hast ganz sicher einen reload des modules gemacht oder fhem neu gestartet?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #38 am: Gestern um 20:23:06 »
Ja mehrfach sogar. Der Pin wird ja akzeptiert, das ist nicht das Problem.
« Letzte Änderung: Gestern um 20:32:41 von barneybaer »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #39 am: Gestern um 20:32:34 »
ok neue version.

Ich brauche ein list und das komplette log für den zugriff. Bitte korrekt formatiert. So wie oben kann ich es nur schwer lesen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #40 am: Gestern um 20:35:45 »
Habe mir das Teil mal für 8 Euro gekauft. Ist denke ich mal besser zum Entwickeln.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #41 am: Gestern um 20:45:48 »
 
Internals:
   BTMAC      45:EB:xxx
   DEF        45:EB:xxx
   INTERVAL   300
   NAME       WZ_Heizung
   NOTIFYDEV  global,WZ_Heizung
   NR         68
   NTFY_ORDER 50-WZ_Heizung
   STATE      error
   TYPE       CometBlueBTLE
   VERSION    0.0.4
   loglevel   4
   READINGS:
     2018-01-18 20:39:22   lastGattError   44
     2018-01-18 20:39:22   state           error
   helper:
     CallBattery 0
     updateTimeCallBattery 0
     writePin   0
     paramGatttool:
       handle     0x3f
       mod        read
Attributes:
   room       CometBlueBTLE   

018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool loop result Characteristic value was written successfully
 2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool result Characteristic value was written successfully
2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Done: gatttool return string: WZ_Heizung|45:EB:xxx|ok|write|0x48|{"gtResult":"no data response"}
2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - Read CometBlueBTLE_ExecGatttool_Run WZ_Heizung|45:EB:xxx|read|0x3f
2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b 45:EB:xxx --char-read -a 0x3f 2>&1 /dev/null and loop 0
 2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool loop result Characteristic value/descriptor,44
 2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool result Characteristic value/descriptor,44
 2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Done: gatttool return string: WZ_Heizung|45:EB:xxx|ok|read|0x3f|{"gtResult":"44 "}
2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - ProcessingErrors
2018.01.18 20:39:22 3: CometBlueBTLE (WZ_Heizung) - WriteReadings: Readings were written
« Letzte Änderung: Gestern um 20:48:29 von barneybaer »

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #42 am: Gestern um 20:46:40 »
Habe mir das Teil mal für 8 Euro gekauft. Ist denke ich mal besser zum Entwickeln.
Meins ist ausm lidl für 15€ :(

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #43 am: Gestern um 20:49:17 »
Das sieht ja schon mal gut aus. Er macht doch erst die Batterie. Ich hatte ja die Bedingung wieder mit rein genommen.

eigentlich kostet das Teil 19,50 aber ich hatte noch Gutschein eines Spenders und Punkte meiner Amazon Kreditkarte
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #44 am: Gestern um 20:52:49 »
So der nächste bitte.

Jetzt sollten wir einen Batteriewert bekommen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #45 am: Gestern um 20:53:49 »
Ja den Batteriewert mit 44 gibt er aus, macht 68%. Sehr gut.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #46 am: Gestern um 20:54:57 »
zeig mal bitte ein list und das log. da sollte eigentlich gleich danach weiter die temperaturen gelesen werden
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #47 am: Gestern um 21:02:23 »
 

Internals:
   BTMAC      45:EB:xxx
   DEF        45:EB:xxx
   INTERVAL   300
   NAME       WZ_Heizung
   NOTIFYDEV  global,WZ_Heizung
   NR         68
   NTFY_ORDER 50-WZ_Heizung
   STATE      active
   TYPE       CometBlueBTLE
   VERSION    0.0.5
   loglevel   4
   READINGS:
     2018-01-18 20:57:20   battery         ok
     2018-01-18 20:57:20   batteryLevel    68
     2018-01-18 20:57:21   desired-temp    0
     2018-01-18 20:57:02   lastGattError   Attribute can't be read
     2018-01-18 20:57:21   measured-temp   16
     2018-01-18 20:57:21   state           active
     2018-01-18 20:57:21   tempComfort     0
     2018-01-18 20:57:21   tempEco         0
     2018-01-18 20:57:21   tempOffset      0
     2018-01-18 20:57:21   winOpnPeriod    10
     2018-01-18 20:57:21   winOpnState     12
   helper:
     CallBattery 0
     updateTimeCallBattery 1516305440.66343
     updateTimestampCallBattery 2018-01-18 20:57:20
     writePin   0
     paramGatttool:
       handle     0x3d
       mod        read
Attributes:
   room       CometBlueBTLE   


2018.01.18 21:00:46 3: CometBlueBTLE (WZ_Heizung) - Read CometBlueBTLE_ExecGatttool_Run WZ_Heizung|45:EB:20:xxx|read|0x3d
2018.01.18 21:00:46 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b 45:EB:20:xxx --char-write-req -a 0x48 -n 00000000 2>&1 /dev/null and loop 0
2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool loop result Characteristic value was written successfully

2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool result Characteristic value was written successfully

2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Done: gatttool return string: WZ_Heizung|45:EB:xxx|ok|write|0x48|{"gtResult":"no data response"}
2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - Read CometBlueBTLE_ExecGatttool_Run WZ_Heizung|45:EB:xxx|read|0x3d
2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: call gatttool with command gatttool -i hci0 -b 45:EB:20:xxx --char-read -a 0x3d 2>&1 /dev/null and loop 0
2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool loop result Characteristic value/descriptor,20 00 00 00 00 0c 0a

2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Run: gatttool result Characteristic value/descriptor,20 00 00 00 00 0c 0a

2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ExecGatttool_Done: gatttool return string: WZ_Heizung|45:EB:20:xxx|ok|read|0x3d|{"gtResult":"20 00 00 00 00 0c 0a "}
2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ProcessingNotification
2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - ProcessingNotification: handle 0x3d
2018.01.18 21:00:47 3: CometBlueBTLE (WZ_Heizung) - WriteReadings: Readings were written

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #48 am: Gestern um 21:08:09 »
bisschen viele nullen oder? Bekommst du das selbe Ergebnis wenn du von Hand aus liest?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #49 am: Gestern um 21:11:44 »
kannst du mal bitte ein read der temperaturen machen ohne das du vorher den pin übertragen hast. denke das wird das problem sein
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #50 am: Gestern um 21:15:26 »
Die Nullen sind ok, da meine Heizung sich erstmal nicht alleine anschalten soll, hab ich sie auf 0 gestellt.

Ohne pin bekomme ich keine Werte.
[45:EB:xxx][LE]> connect
Attempting to connect to 45:EB:xxx
Connection successful
[45:EB:xxx][LE]> char-read-hnd 0x3d
Error: Characteristic value/descriptor read failed: Attribute can't be read
[45:EB:xxx][LE]>

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #51 am: Gestern um 21:17:42 »
ah cool. Gut wir wissen nun das es geht. Ich werde für morgen mal ein set desired-temp vorbereiten. Also das setzen einer wunschtemperatur.


Gute Nacht
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #52 am: Gestern um 21:22:22 »
Ok danke, gut nacht.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #53 am: Heute um 07:42:45 »
Ich brauche da doch noch ein paar Infos und wir müssten mal was testen

char-read-hnd 0x003d
Characteristic value/descriptor: 2a 38 20 2a 00 04 0a
2a= Zimmertemperatur (42/2 = 21°C)
38= Manuelle Temperatur (56/2 = 28°C) Welche am Display mit Drehrad oder mit der App eingestellt wird.
20= Minimale Ziel-Temperatur (32/2 = 16°C)
2a= Maximale Ziel-Temperatur (42/2 = 21 °C)
00= Ausgleichstemperatur
04 = Fenster offen Detektor
0a= Zeit Fenster offen in Minuten

Wenn ich nun wie Du geschrieben hast die manuelle Temperatur (hier 38) ändern will. Was genau passiert dann am Thermostat. Zeigt er an das er nun auf manuell fährt, gibt es das überhaupt? wie lange bleibt die Temperatur? bis zum nächsten programmierten Schaltwert?


Dann möchte ich einmal was testen. Die Werte für Fenster offen Detektor und Zimmertemperatur sollte man beim write eigentlich nicht überschreiben können. Das wäre ja unsinn. Kann Du mal bitte Deine schon gemacht Aktion ausführen



char-write-req 0x003d 2a 20 202a00040a -- (die 38 habe ich in 20 geändert für 16°C)
Characteristic value was written successfully

Und statt der 2a bitte einmal 00 schreiben. Und dannach bitte das Thermostat noch mal auslesen. Und vielleicht am besten gleich damit ich was sehe ein --listen dahinter setzen

char-write-req 0x003d 2a 20 202a00040a --listen

Danke Dir
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #54 am: Heute um 11:54:50 »
Man kann auf Manuell oder Automatsich stellen. Bei Automatisch sind wahrscheinlich die Tageszeiten geregelten Temperaturen.
Wenn ich die Temperatur mit dem Script ändere, also Manuell, dann steht diese Temperatur auf dem Display, schalte ich sie Aus steht dort "OFF". Das mit dem Programmierten Schaltwert kann ich erst heute nachmitag testen, bin noch abeiten. Dort werde ich das mit der App einstellen.

Die Werte für Fenster offen Detektor und Zimmertemperatur lassen sich genau so ändern wie alle Anderen, der einzige Wert der nicht geändert werden kan ist die measured-temp also der erste Wert "2a".

Das --listen spuckt bei mir garnix aus. Bekomme nur Characteristic value was written successfully



Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #55 am: Heute um 12:06:14 »
stellt sich mir die Frage wie man mittelsgatttool auf manuell stellen kann. Wie schaltest Du eigentlich mittels gatttool auf AUS?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #56 am: Heute um 12:18:34 »
Ich setzte alle Werte bis auf den Ersten und die Letzten beiden auf 00.

Habe bei den Teste ebend mit bekommen das sich die Zimmertemperatur erhöht, sobald ein tempComfort=Wert" gegeben wird und desired-temp=0 bleibt. Zum Glück sehe ich das jetzt auch grafisch :)

Momentan reichen mir die beiden Werte "0" und "15" um die Heizung zu schalten :)
« Letzte Änderung: Heute um 12:24:47 von barneybaer »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #57 am: Heute um 12:31:30 »
0 dachte ich mir fast. Aber auf dem Display steht da Eco oder Comfort oder manuell oder so? Aber meiner kommt ja morgen. Dann sehe ich das selbst.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #58 am: Heute um 12:35:46 »
Wie gesagt muss ich zuhause mal mit der App testen was genau auf dem Display erscheint, wenn ich dieses Modi einschalte.
« Letzte Änderung: Heute um 12:42:28 von barneybaer »
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #59 am: Heute um 14:06:10 »
Kannst Du bei Gelegenheit mal bitte die
0x0018

auslesen. Will schauen ob das decimal oder ASCII ist.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #60 am: Heute um 14:10:40 »
Version 0.0.10

char-read-hnd 0x0018
Characteristic value/descriptor: 30 2e 30 2e 31 30
« Letzte Änderung: Heute um 14:12:41 von barneybaer »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #61 am: Heute um 14:23:37 »
danke passt
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #62 am: Heute um 15:25:29 »
Also entweder ich teste zuhause noch nen bissl und berichte dir oder du wartest bis dein Gerät da ist :)

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #63 am: Heute um 15:38:57 »
ich werde heute abend erstmal den Code weiter schreiben. Kann aber schon mal eine neue Version hochladen wenn Interesse besteht. devicename auslesen und Firmware auslesen ist hinzugekommen. das set muss ich aber erst noch heute abend machen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #64 am: Heute um 15:41:49 »
so neue Version ist oben. Bitte am Anfang ihm etwas Zeit geben, beim ersten run holt er sich erst die Firmware und danach die temperaturen. Kannst auch get temperatures machen. Aber nur wenn Du einfach nur ein reload und kein restart machst.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #65 am: Heute um 17:07:38 »
Oki doki, dank dir.

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #66 am: Heute um 17:17:35 »

2018.01.19 17:16:01 1: PERL WARNING: Useless use of hash element in void context at ./FHEM/74_CometBlueBTLE.pm line 155.
2018.01.19 17:16:01 1: PERL WARNING: Useless use of hash element in void context at ./FHEM/74_CometBlueBTLE.pm line 156.
2018.01.19 17:16:01 1: PERL WARNING: Useless use of hash element in void context at ./FHEM/74_CometBlueBTLE.pm line 157.
2018.01.19 17:16:01 1: reload: Error:Modul 74_CometBlueBTLE deactivated:
 syntax error at ./FHEM/74_CometBlueBTLE.pm line 351, near "=;"
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 799.
syntax error at ./FHEM/74_CometBlueBTLE.pm line 800, near ")
    sprintf"
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 801.
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 802.
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 803.
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 804.
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 805.

2018.01.19 17:16:01 0: syntax error at ./FHEM/74_CometBlueBTLE.pm line 351, near "=;"
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 799.
syntax error at ./FHEM/74_CometBlueBTLE.pm line 800, near ")
    sprintf"
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 801.
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 802.
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 803.
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 804.
Global symbol "$name" requires explicit package name at ./FHEM/74_CometBlueBTLE.pm line 805.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #67 am: Heute um 17:21:37 »
jepp sorry, ich weiß schon. Am besten das alte wieder zurück spielen. Ich muss da noch was machen  ::)
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline barneybaer

  • New Member
  • *
  • Beiträge: 46
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #68 am: Heute um 17:30:26 »
Kein Problem, muss da jetzt eh nicht heizen :)
Hab jetzt mal die automatischen Programme probiert über die App und die läuft nicht gut. Hab ab 22 Grad Heizung senken gestellt und ab 13 Grad heizen. Beim. Ersten Einstellen ging es da hat er auf 22 Grad gedreht, aber erst wo ich am Gerät auf Automatisch gestellt habe. Beim nächsten ändern der Heizzyklen hat dann nix mehr funktioniert.

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #69 am: Heute um 17:33:40 »
so neue version ist raus. bitte einmal testen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 12669
Antw:Eurotronic comet blue Modul Entwicklung
« Antwort #70 am: Heute um 17:35:13 »
Kein Problem, muss da jetzt eh nicht heizen :)
Hab jetzt mal die automatischen Programme probiert über die App und die läuft nicht gut. Hab ab 22 Grad Heizung senken gestellt und ab 13 Grad heizen. Beim. Ersten Einstellen ging es da hat er auf 22 Grad gedreht, aber erst wo ich am Gerät auf Automatisch gestellt habe. Beim nächsten ändern der Heizzyklen hat dann nix mehr funktioniert.

Also kann man am Thermostat auf Auto und auf Manual stellen? Das muß ja auch irgendwo wieder zu finden sein in unseren gatt Daten
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier

 

decade-submarginal