EDIT: meinst du jetzt Arilux oder MagicHome?
Vorbereitung zum flashen?
-
Blackbee2018 -
14. Februar 2018 um 13:08 -
Erledigt
-
-
-
ok super danke euch.
Dann werde ich sie erstmal original verwenden.
-
EDIT: meinst du jetzt Arilux oder MagicHome?
Arilux sind die Module die durch die App MagicHome gesteuert werden.
-
Unter anderem ist das einer der Namen unter denen diese Controller vertrieben werden. China Zeug eben, ein Teil und 100 Namen, aber nicht schlecht
-
die laufen doch ohne probleme mit tasmota wenn man die GPIOs wie im wiki beschrieben einstellt...
-
welches Wiki muss ich mir dann da durchlesen?
-
Hier ist alles beschrieben oder verlinkt was man für die MagicHome Teile braucht.
-
und dann diese Geschichte?
Das ist recht neu im WiKi. Hast Du das schon probiert?Nobbi schaust Du Dir das bei Gelegenheit mal an, könnte dann doch was werden.
-
- Offizieller Beitrag
Unter anderem ist das einer der Namen unter denen diese Controller vertrieben werden. China Zeug eben, ein Teil und 100 Namen, aber nicht schlecht
Also,
nun habe ich das Ding mal an meinen Oszilloskop gehangen. Und Mir die Beschreibung des Chip genauer angeschaut. In dem Controller den ich von Jan habe ist ein ESP12S verbaut. Der gehört auch zu der ESP8266 Familie ABER mit etwas anderen SPEC's Was heisst das die Pins anders Belegt sind. Hier mal ein Auszug aus der PDF Tabelle.
Und? Was kann man dort lesen es stehen für die Ansteuerung nur die Pin's 12, 13, 14 zur freien Verfügung. Die Platine die ich hier vorliegen habe hat wohl noch einen 5 (rechteck) Pin auf der Platine der, aber frei ist.
Was darauf schliesen lässt das man dieses Layout eventuell auch zum Ansteuern eines (seperaten) WEIß Kanal nutzen könnte, wenn denn der entsprechende Pin Hardware mäsig auch ausgeführt ist. Da dies die Spec's vom ESP12S aber nicht zulassen da alle anderen Pin's von diesem Chip "Andere Aufgaben" haben hat man es so gelöst das die Farbe Weiß hier durch die Additive Mischung der Kanäle Rot, Grün und Blau dargestellt wird.
So und darum werden hier auch nur 3 GPIO benötigt nämlich die GPIO's 0, 4 und 5 Und diese werden in der Tasmota nicht richtig angesteuert. Espruna genau das gleiche. Und da es was weis denn ich wieviele Kopien es diesem doch recht einfachen Board gibt, kommt es immer auf den verbauten ESP an. Es gibt eine E und Q Serie und noch etliche andere Versionen von diesem ESP 8266 Einige haben 20 Pin's andere nur 16 die natürlich günstiger sind und auch von den WLan Leistungsdaten nicht so hervorragend sind.
Fazit was bei dem einen Board eventuell klappt heißt nicht zwangsläufig das es auch bei den "Anderen Kopien" klappt. Kann, nicht muss.
Und darum wäre eine seperate LED Steuerun die von der eigendlichen Tasmota abgekoppelt läuft und die auch mit einer neutralen frei erhältlichen App ansteuerbar ist, immer der Tasmota vorzuziehen. Bei Espruna sieht die Sache schon wieder anders aus. In diesem Sinne ...
Gruß
Norbert
-
Zitat
Und? Was kann man dort lesen es stehen für die Ansteuerung nur die Pin's 12, 13, 14 zur freien Verfügung.
Im Wiki steht, wie du die PINS anpasst. Und zwar mittlerweile mehr als 1x
Wenn ich das Wiki lese ergeben sich für mich folgende Daten:Code: sonoff_template.h
Alles anzeigen{ "MagicHome v2.3", // Magic Home (aka Flux-light) (ESP12S) GPIO_PWM1, // GPIO0 RGB LED Red 0, //gpio1 0, // GPIO02 0, //gpio3 GPIO_PWM2, // GPIO04 RGB LED Green GPIO_PWM3, // GPIO05 RGB LED BLUE 0, //gpio6 0, //gpio7 0, //gpio8 0, //gpio9 0, //gpio10 0, // gpio11 0, //gpio12 0, //gpio13 0, //gpio 14 0, //gpio15 0, //gpio16 0 //gpio17 },
Je nachdem was bei deinem Modul GRÜN/BLAU/ROT ist muss es noch untereinander getauscht werden.
Hier auch nochmal eine Liste, was auf die PINS vergeben werden kann:
List User selectable GPIO functionality
// User selectable GPIO functionality
enum UserSelectablePins {
GPIO_NONE, // Not used
GPIO_DHT11, // DHT11
GPIO_DHT22, // DHT21, DHT22, AM2301, AM2302, AM2321
GPIO_SI7021, // iTead SI7021
GPIO_DSB, // Single wire DS18B20 or DS18S20
GPIO_I2C_SCL, // I2C SCL
GPIO_I2C_SDA, // I2C SDA
GPIO_WS2812, // WS2812 Led string
GPIO_IRSEND, // IR remote
GPIO_SWT1, // User connected external switches
GPIO_SWT2,
GPIO_SWT3,
GPIO_SWT4,
GPIO_KEY1, // Button usually connected to GPIO0
GPIO_KEY2,
GPIO_KEY3,
GPIO_KEY4,
GPIO_REL1, // Relays
GPIO_REL2,
GPIO_REL3,
GPIO_REL4,
GPIO_REL5,
GPIO_REL6,
GPIO_REL7,
GPIO_REL8,
GPIO_REL1_INV,
GPIO_REL2_INV,
GPIO_REL3_INV,
GPIO_REL4_INV,
GPIO_REL5_INV,
GPIO_REL6_INV,
GPIO_REL7_INV,
GPIO_REL8_INV,
GPIO_PWM1, // RGB Red or C Cold White
GPIO_PWM2, // RGB Green or CW Warm White
GPIO_PWM3, // RGB Blue
GPIO_PWM4, // RGBW (Cold) White
GPIO_PWM5, // RGBCW Warm White
GPIO_CNTR1,
GPIO_CNTR2,
GPIO_CNTR3,
GPIO_CNTR4,
GPIO_PWM1_INV, // RGB Red or C Cold White
GPIO_PWM2_INV, // RGB Green or CW Warm White
GPIO_PWM3_INV, // RGB Blue
GPIO_PWM4_INV, // RGBW (Cold) White
GPIO_PWM5_INV, // RGBCW Warm White
GPIO_IRRECV, // IR receiver
GPIO_LED1, // Leds
GPIO_LED2,
GPIO_LED3,
GPIO_LED4,
GPIO_LED1_INV,
GPIO_LED2_INV,
GPIO_LED3_INV,
GPIO_LED4_INV,
GPIO_MHZ_TXD, // MH-Z19 Serial interface
GPIO_MHZ_RXD, // MH-Z19 Serial interface
GPIO_PZEM_TX, // PZEM004T Serial interface
GPIO_PZEM_RX, // PZEM004T Serial interface
GPIO_SAIR_TX, // SenseAir Serial interface
GPIO_SAIR_RX, // SenseAir Serial interface
GPIO_SPI_CS, // SPI Chip Select
GPIO_SPI_DC, // SPI Data Direction
GPIO_BACKLIGHT, // Display backlight control
GPIO_PMS5003, // Plantower PMS5003 Serial interface
GPIO_SENSOR_END };
Hier auch noch Infos wie man den Modul Typ anpasst/anlegt:
WIKI - Adding new Module types
Solltest du das Modul auf der Weboberfläche auf Generic stellen, kannst du wahrscheinlich auch PWM für die 3 Farben selbst auswählen, das habe ich aber nicht probiert und ist nur meine Vermutung.
-