Autor Thema: Hatte das schon jemand in der Hand: ArduiTouch Wandgehäuseset mit Touchscreen ?  (Gelesen 19879 mal)

Offline Papa Romeo

  • Hero Member
  • *****
  • Beiträge: 2462
  • Wer bitteschön ist MacGyver?
... 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...

Offline juergs

  • Hero Member
  • *****
  • Beiträge: 1930
    • github
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
« Letzte Änderung: 07 März 2020, 15:46:01 von juergs »

Offline Papa Romeo

  • Hero Member
  • *****
  • Beiträge: 2462
  • Wer bitteschön ist MacGyver?
..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...

Offline juergs

  • Hero Member
  • *****
  • Beiträge: 1930
    • github
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.
« Letzte Änderung: 08 März 2020, 12:04:12 von juergs »

Offline herrmannj

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5868
Zumindest in meinem Fall geht es mit eigentlich genau ums Gehäuse :) Die Platine könnte man getrost ersetzen
smartVisu mit fronthem, einiges an HM, RFXTRX, Oregon, CUL, Homeeasy, ganz viele LED + Diverse

Offline ExPalm

  • New Member
  • *
  • Beiträge: 12
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

Offline Papa Romeo

  • Hero Member
  • *****
  • Beiträge: 2462
  • Wer bitteschön ist MacGyver?
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...

Offline ExPalm

  • New Member
  • *
  • Beiträge: 12
Ich habe mit Esptool die homepoint_espgeneric_full.bin geflasht.

Gruß

ExPalm

Offline Papa Romeo

  • Hero Member
  • *****
  • Beiträge: 2462
  • Wer bitteschön ist MacGyver?
...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...

Offline ExPalm

  • New Member
  • *
  • Beiträge: 12
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

Offline Papa Romeo

  • Hero Member
  • *****
  • Beiträge: 2462
  • Wer bitteschön ist MacGyver?
..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...

Offline ExPalm

  • New Member
  • *
  • Beiträge: 12
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"
    }]
  }]
}

Offline carlos

  • Developer
  • Full Member
  • ****
  • Beiträge: 403
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

Offline ExPalm

  • New Member
  • *
  • Beiträge: 12
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?

Offline carlos

  • Developer
  • Full Member
  • ****
  • Beiträge: 403
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

 

decade-submarginal