Hatte das schon jemand in der Hand: ArduiTouch Wandgehäuseset mit Touchscreen ?

Begonnen von herrmannj, 27 Februar 2020, 14:18:18

Vorheriges Thema - Nächstes Thema

Papa Romeo

... bevor ich mich im Netz jetzt einen absuch, hat sich zufällig jemand schon mal solche Buchsenleisten wie auf dem Bild im Anhang zu sehen irgendwo besorgt ?
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

juergs

Hallo Papa Romeo,

hatte mich das auch gefragt.

Ich glaube das Stichwort ist "BOTTOM ENTRY" Stiftleiste, oder "2.54mm Female Header H=5.0 Single Row Centipede".

Beispiel-Liste: board-to-board-connector Beispiel-Typ: bf090

Idee ist nicht schlecht, allerdings wären mir gedrehte Buchsen lieber und zuverlässiger ...  ;)

Grüße,
Jürgen

Papa Romeo

..ok...das sind Ähnliche...aber halt zum Auflöten...kann jetzt nur schlecht erkennen ob die Pins lang genug sind, dass sie links und rechts bis zu den Lötaugen auf der Platine reichen.

Hab mich auch mal auf die Suche gemacht und das hier gefunden:

https://www.ebay.de/itm/Buchsenleiste-6-polig-1x6-RM-2-54mm-Hohe-4-6mm-einreihig-gerade-2St/273821557418


Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

juergs

Bis auf das Gehäuse und die Zusatzstromversorgung, bietet das hier wemos-tft-2.4-touch-shield eigentlich die gleiche Funktionalität, allerdings doch etwas günstiger.  ;)
Zumindest für das Wemos D1-Board.

herrmannj

Zumindest in meinem Fall geht es mit eigentlich genau ums Gehäuse :) Die Platine könnte man getrost ersetzen

ExPalm

Hallo,

ich habe schon viel gelernt in diesem Forum und habe FHEM auf einem Raspi laufen mit dem ich meine Heimsteuerung mehr und mehr ausbaue.
Jetzt zum Thema, wo ich leider nicht weiterkomme. Ich habe bei mir Mosquitto als MQTT Server laufen und benutze dieseses erfolgreich um Daten zwischen ESPs, FHEM und einem Display auszutauschen.
Um dieses an einem zentralen Stelle nun auch noch mit Steuerung zu kombinieren habe ich mir denBausatz von diesem ArduiTouch zugelegt und erfolgreich zum Laufen bekommen.
MQTT wird erkannt aber die Daten kommen nicht an. Ich habe schon einiges probiert, bekomme es aber nicht hin. Hätte jemand einen Tip wo ich eventuell einen Denkfehler habe.

Attribute MQTT Bridge
IODev               Mosquitto         deleteattr
publishReading_Temperature    /draussen/temperature

config.json
    "mqttbroker": "mqtt://192.168.178.79:1883",
    "scenes": [{
          "name": "Draussen",
          "type": "Sensor",
          "icon": "door",
          "devices": [{
          "name": "MQTT_Aussentemp",
          "type": "singleValue",
          "firstIcon": "temperature_small",
          "jsondata": true,
          "firstKey": "temperature",
          "getTopic": "/draussen/temperature"
    },


Ich hoffe jemand kann mir einen entscheidenden Tip geben.

Danke und Gruß

ExPalm

Papa Romeo

Zitat von: ExPalm am 26 Oktober 2020, 16:31:46
Um dieses an einem zentralen Stelle nun auch noch mit Steuerung zu kombinieren habe ich mir denBausatz von diesem ArduiTouch zugelegt und erfolgreich zum Laufen bekommen.

...Mit was hast du es zum "Laufen" bekommen. Welche "ino" hast du auf dem ArduiTouch drauf ?

LG

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

ExPalm

Ich habe mit Esptool die homepoint_espgeneric_full.bin geflasht.

Gruß

ExPalm

Papa Romeo

...hast du da den Sketch dazu ?

Wenn "Ja" dann stell ihn mal ein.


LG

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

ExPalm

Müsste ich schauen ob der vorliegt. MQTT Einbingung funktioniert schon mal. Ich habe jetzt einen Schalter über das Touchfeld ansteuern können.
Ich bekomme es nur nicht hin, dass Sensordaten auf dem Display ausgegeben werden. Egal was ich probiere es wir immer nur 0 angezeigt.

  "mqttbroker": "mqtt://192.168.178.79:1883",
    "timezone": "CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00",
    "scenes": [{
          "name": "Draussen",
          "type": "Sensor",
          "icon": "door",
          "devices": [{
          "name": "MQTT_Aussentemp",
          "type": "singleValue",
          "firstIcon": "temperature_small",
          "jsondata": true,
          "firstKey": "Temperature",
          "getTopic": " /draussen/temperature"
    },
    {
      "name": "Living Room DHT",
      "type": "singleValue",
      "firstIcon": "voc_small",
      "jsondata": true,
      "firstKey": "IAQ",
      "getTopic": "/IAQ01/IAQ"
  }]
    },
   {
    "name": "IT Fan",
    "type": "Switch",
    "icon": "fan",
    "devices": [{
      "name": "Bedroom",
      "setTopic": "/home/devices/sixswitch/set",
      "getTopic": "/home/devices/sixswitch/get",
      "onValue": "on",
      "offValue": "off"
    }]
}]
}


Gruß

Michael

Papa Romeo

..woher hast du die Topics...bist du sicher, dass sie mit denen in der geflashten .bin übereinstimmen...
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

ExPalm

Die stammen aus einer config_example.json die dabei war. Und wie gesagt,mit dem Switch funktioniert es auch aber nicht mit den Sensoren.

{
  "wifi": "",
  "password": "",
  "login": "",
  "webpass": "",
  "mqttbroker": "mqtt://192.168.8.15",
  "mqttusername": "",
  "mqttpasswd": "",
  "timezone": "CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00",
  "scenes": [{
    "name": "Living Room",
    "type": "Light",
    "icon": "livingroom",
    "devices": [{
      "name": "Side Light",
      "setTopic": "lights/hue/00:17:88:01:02:3c:2a:6d-0b/set/on",
      "getTopic": "hue/status/lights/Hue color lamp 1",
      "onValue": "true",
      "offValue": "false"
    },
    {
      "name": "Back Light",
      "setTopic": "lights/hue/00:17:88:01:02:3c:49:f8-0b/set/on",
      "getTopic": "lights/hue/00:17:88:01:02:3c:49:f8-0b/get/on",
      "onValue": "true",
      "offValue": "false"
    },
    {
      "name": "Front Light",
      "setTopic": "lights/hue/00:17:88:01:02:3c:4d:a0-0b/set/on",
      "getTopic": "lights/hue/00:17:88:01:02:3c:4d:a0-0b/get/on",
      "onValue": "true",
      "offValue": "false"
    },
    {
      "name": "Light Strip",
      "setTopic": "lights/hue/7c:b0:3e:aa:00:a5:b5:0f-03/set/on",
      "getTopic": "lights/hue/7c:b0:3e:aa:00:a5:b5:0f-03/get/on",
      "onValue": "true",
      "offValue": "false"
    },
    {
      "name": "Desk Light",
      "setTopic": "/home/devices/sevenswitch/set",
      "getTopic": "/home/devices/sevenswitch/get",
      "onValue": "true",
      "offValue": "false"
    },
    {
      "name": "Shelf Light",
      "setTopic": "/home/devices/eightswitch/set",
      "getTopic": "/home/devices/eightswitch/get",
      "onValue": "true",
      "offValue": "false"
    }]
  },
  {
    "name": "Bedroom",
    "type": "Light",
    "icon": "bedroom",
    "devices": [{
      "name": "Light One",
      "setTopic": "lights/hue/00:15:8d:00:01:94:60:2c-01/set/on",
      "getTopic": "lights/hue/00:15:8d:00:01:94:60:2c-01/get/on",
      "onValue": "true",
      "offValue": "false"
    },
    {
      "name": "Light Two",
      "setTopic": "lights/hue/00:15:8d:00:01:1f:a0:61-01/set/on",
      "getTopic": "lights/hue/00:15:8d:00:01:1f:a0:61-01/get/on",
      "onValue": "true",
      "offValue": "false"
    }]
  },
  {
    "name": "Entrance",
    "type": "Light",
    "icon": "door",
    "devices": [{
      "name": "Entrance Light",
      "setTopic": "/home/devices/fiveswitch/set",
      "getTopic": "/home/devices/fiveswitch/get",
      "onValue": "true",
      "offValue": "false"
    }]
  },
  {
    "name": "Living Room",
    "type": "Sensor",
    "icon": "door",
    "devices": [{
      "name": "Living Room DHT",
      "type": "combinedValues",
      "firstIcon": "temperature_small",
      "secondIcon": "humidity_small",
      "jsondata": true,
      "firstKey": "temperature",
      "secondKey": "humidity",
      "getTopic": "livingroom/temphumidity"
    }]
  },
  {
    "name": "Bedroom",
    "type": "Sensor",
    "icon": "door",
    "devices": [{
      "name": "Bedroom DHT Temp",
      "type": "singleValue",
      "jsondata": true,
      "firstIcon": "temperature_small",
      "firstKey": "temperature",
      "getTopic": "bedroom/esptemp"
    },
    {
      "name": "Tasmota Smart Plug",
      "type": "singleValue",
      "jsondata": true,
      "firstKey": "Power",
      "firstIcon":"wattage_small",
      "getTopic": "tele/DVES_2F73BE/SENSOR"
    }]
  },
  {
    "name": "Fans",
    "type": "Switch",
    "icon": "fan",
    "devices": [{
      "name": "Bedroom",
      "setTopic": "/home/devices/sixswitch/set",
      "getTopic": "/home/devices/sixswitch/get",
      "onValue": "true",
      "offValue": "false"
    },
    {
      "name": "Living Room",
      "setTopic": "/home/devices/oneswitch/set",
      "getTopic": "/home/devices/oneswitch/get",
      "onValue": "true",
      "offValue": "false"
    }]
  }]
}

carlos

Ich habe bei den devices folgendes eingerichtet.

mqttDefaults base={"/$device/$name"}
mqttPublish temperature:topic={$base} humidity:topic={$base}


Damit kann dann Homepoint beim MQTT2 Server von FHEM die Werte anzeigen.
Vorausgesetzt das config.json ist entsprechend konfiguriert.

Gruß

Carlos
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

ExPalm

Sorry, aber damit hast du mich jetzt etwas überfordert. Wenn ich Mosquitto laufen habe, ist das dann MQTT2 oder hat das nichts mit dem Broker zu tun?

carlos

Geht natürlich auch mit Mosquitto, dann müssen die FHEM devices nur an deinen Mosquitto publishen.
Ich nutze den FHEM MQTT2 Server.
Gruß

Carlos
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly