ESP8266/MQTT Aktoren/Sensoren Bridge (AktSen)

Begonnen von Pf@nne, 22 Dezember 2015, 00:49:10

Vorheriges Thema - Nächstes Thema

yamfhem

Zitat von: schka17 am 31 Dezember 2015, 00:15:47
Hallo Yam,

Nimm mal das letzte Build R48, das läuft bei mir sehr stabil, habe heute auch seit ein paar Stunden die Development Version R57 im Test, das scheint sogar noch stabiler zu sein, also hier treten bei mir auch keine reboots beim konfigurieren über die Webseite auf wie beim R48.
Achja, und mit ESP Core 2.0 läufts definitiv auch besser als mit 1.65.


Sent from my iPad using Tapatalk

Hi schka17,
R48 ist gar nicht ans Laufen gekommen, ich habe mir jetzt den Core 2.0 geladen und hatte R58 versucht, auch da gings gleich mit "Incorrect PID version" los (evtl. stimmt ja die Boardkonfig auch nicht ganz - ist mal nicht ganz einfach, rauszukriegen, was unter der Blechhaube so steckt). Jetzt habe ich Core 2.0 mit R020 laufen. Da aber erstmal nur ein 18B20, weil das Web-IF beim Anlegen des zweiten 18B20 den ESP in den Abgrund stürzte. Gibt's eigentlich eine Möglichkeit, die Sensoren mit einzukompilieren, sodass ich das Web-IF nicht brauche?

Gruß
yam

Pf@nne

Um den ESP8266 mit ESPEasy zum laufen zu bringen hab ich hier mal einen neuen Beitrag aufgemacht.
http://forum.fhem.de/index.php/topic,46486.0.html
FHEM auf: DS415+ (Master), Raspberry Pi 2

yamfhem

Zitat von: Rince am 27 Dezember 2015, 19:58:56
Hallo Hexenmeister,

versuch mal das:
http://www.esp8266.nu/forum/viewtopic.php?t=111#p1098

Gruß vom
Zaubberer

... das habe ich gemacht, aber dann funktioniert das _sub, aus http://forum.fhem.de/index.php/topic,46205.msg379796.html#msg379796 nicht mehr (auch nicht als sudo):

pi@pi2 /etc/mosquitto $ mosquitto_sub
-bash: mosquitto_sub: Kommando nicht gefunden.


Wie bekomme ich denn den MQTT zum Laufen?

yam


hexenmeister


yamfhem

@hexenmeister: danke sehr, probiere ich nächstes Jahr.  ;)

yam

yamfhem

#80
... jo, das geht so - mein Boker macht jetzt was er soll, danke nochmal.
yam

Pf@nne

Ich habe im ersten Beitrag einen neuen Stand bereit gestellt.

DS18B20 über DS2482-I2C-Busmaster läuft jetzt auch.
FHEM auf: DS415+ (Master), Raspberry Pi 2

hexenmeister

Zitat von: Pf@nne am 02 Januar 2016, 20:30:55
DS18B20 über DS2482-I2C-Busmaster läuft jetzt auch.

Sehr cool! :)
Dann kann ich ja jetzt an der WLAN-1wire-Bridge-PCB weiter arbeiten (ESP-MySensors-Gateway werde ich heute in die Fertigung nach China schicken) :)

Pf@nne

Kannst du den bei dir mal mit drann stecken?
Manchmal hakt es beim Start.....sehe aber noch nicht woran es liegt.
FHEM auf: DS415+ (Master), Raspberry Pi 2

hexenmeister

Zitat von: Pf@nne am 02 Januar 2016, 21:20:57
Kannst du den bei dir mal mit drann stecken?
Manchmal hakt es beim Start.....sehe aber noch nicht woran es liegt.
Heute enicht mehr. Morgen bestimmt :)

Pf@nne

Ich kann mir so garnicht vorstellen warum du so wenig Zeit hast.... ;D
FHEM auf: DS415+ (Master), Raspberry Pi 2

hexenmeister

Zitat von: Pf@nne am 03 Januar 2016, 00:54:36
Ich kann mir so garnicht vorstellen warum du so wenig Zeit hast.... ;D
Ich auch nicht  ;D

Pf@nne

Version auf alpha V0.40 aktualisiert.

Da 1-Wire "sehr" langsam ist wurden die Inputs während der 1-Wire Messung nicht erkannt.
Die IRQs des Bewegungsmelders und des MCP23017 unterbrechen jetzt die 1-Wire Messungen.

Die Inputs werden jetzt "einigermaßen" sicher erkannt.

Momentan laufen 20 DS18B20 direkt an einem GPIO des ESP mit 3V3 und das sehr stabil.

Dieser Stand sollte erstmal reichen.....
Ich werde jetzt mit dem Layout der einzelnen Baugruppen beginnen.


FHEM auf: DS415+ (Master), Raspberry Pi 2

Pf@nne

Version auf alpha V0.41 aktualisiert.

Ich hatte vergessen das publish für den Bewegungsmelder wieder zu aktivieren.
Der IRQ für den Bewegungsmelder wurde nur debugt.... ;D
FHEM auf: DS415+ (Master), Raspberry Pi 2

Pf@nne

Version auf alpha V0.42 aktualisiert.

Ich habe die GPIOs angepasst.

//===> GPIO <--------------------------------------------------------------
//1-Wire direct
  #define OWDirect 0
//I2C
  #define I2C_SDA 13
  #define I2C_SCL 12
//MCP23017 Interrupt
  #define MCP23017_IRQ 2
  #define HCSR501_IRQ 14
FHEM auf: DS415+ (Master), Raspberry Pi 2