Seite 3 von 15

Re: MQTTDevice Version 2 & Platine

Verfasst: Samstag 23. Januar 2021, 19:28
von skybandit
Meine Platinen sind heute schon angekommen :thumbsup und sehen super aus.
Muss Morgen direkt mal den 3D Drucker anschmeissen und Gehäuse drucken.
[img]
IMG_20210123_191911.jpg
Besten Dank noch mal Innu!
Grüße skybandit

Re: MQTTDevice Version 2 & Platine

Verfasst: Samstag 23. Januar 2021, 22:18
von Jannis0711
Meine sind auch schon da! Vielen Dank Innu!

Gibt‘s zufällig jemanden der Druckaufträge annimmt ;) ?

Re: MQTTDevice Version 2 & Platine

Verfasst: Sonntag 24. Januar 2021, 08:36
von Innuendo
Hallo zusammen,
es sind noch einige Platinen vorhanden. Ein paar Interessenten haben sich das wohl anders überlegt? Wäre auch ok, ich verteile die Platinen die nächsten Wochen einfach nach First In First Out.


Das MQTTDevice2 lernt aktuell das Brauen. Es soll eine Steuerung für ein GGM IDS2 Induktionskochfeld für ca. € 20 ohne Raspberry werden:
BD01.jpg
Die Steuerung soll für das Brauen in zwei Modis einsetzbar sein:
- Manueller Modus: nichts ist automatisiert. gebraut wird vollständig manuell (jede Temperatur, Leistung, Dauer etc.)
- Automatik nach Rezept aus dem kleinen Brauhelfer2

Es funktioniert auch bereits der Import aus MMuM. Wegen der verfügbaren Informationen ist KBH2 besser geeignet und auch meine Wahl beim Brauen..

Der Rezeptimport ist editier- und erweiterbar:
BD03.jpg
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Sonntag 24. Januar 2021, 11:01
von Frudel
BeerXML ist auch recht verbreitet.

Re: MQTTDevice Version 2 & Platine

Verfasst: Sonntag 24. Januar 2021, 14:25
von skybandit
Hey Innu,

die MQTT2 Brausteurerung sieht aber schon sehr gut aus. Sehr Interessant! Als absoluter Anfänger ohne praktische Erfahrung frage ich mich, wie da der Brau-Ablauf mit nur einer IDS2 wäre. Braust Du mit Thermopot oder wie läuft das grob ab?

vg skybandit

Re: MQTTDevice Version 2 & Platine

Verfasst: Sonntag 24. Januar 2021, 16:12
von Innuendo
Der Nachguss (Objekt in der Mitte) ist ebenfalls ein beheizter Kessel. Mein Läuterbottich ist gedämmt, aber nicht beheizt. Aber bis auf die IDS2 als primäre Quelle für den Maische-Sud-Kessel ist das Setup nicht fix. Statt einer GGM IDS eine Yato oder Hendi wäre möglich ... wenn es mal fertig ist.

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 25. Januar 2021, 11:17
von matschie
Ich schaue gerade das erste mal seit langem wieder hier rein.. da ist ja meine alte Version nicht mehr zu erkennen.. Wahnsinn!
Aber schön zu sehen dass die Grundstruktur noch da ist :Bigsmile

Zum Thema Brausteuerung: Da bin ich mal auf die Performance gespannt, ob das praktikabel ist. Hast du da schonmal einen Testlauf gemacht?
Leistung via PID denke ich?

Interessant wäre dann denke ich, einen zweiten MQTTDevice als "Slave" anbinden zu können (über MQTT o.ä.) für diejenigen wie mich, die zwei IDS2 in Betrieb haben. :redhead

Wenn man dann noch PIDAutoTune und ggf. eine CascadeControl einbaut dürfte es langsam eng werden mit dem Speicher.. wo liegst du da gerade von der Ausnutzung her?

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 25. Januar 2021, 12:40
von Innuendo
Hey Matthias,
du warst echt lange nicht mehr im Projekt MQTTDevice aktiv. Deine Basis ist erhalten gebelieben. Das war auch ziemlich gute Arbeit von Dir!

Bei der Brausteuerung habe ich den Fokus bislang auf den optischen Teil der Steuerung gelegt. Bspw. von verschiedenen Geräten identische Anzeigen. Wenn das Rührwerk läuft, muss am PC und am Tablet der Button grün sein. Die ersten Versuche im letzten Jahr brachten den ESP8266 schon ordentlich ans Arbeiten. Hierzu habe ich eine performante Lösung gefunden. Auch der Import aus dem KBH2 war mir wichtig. Der ESP hat aus dem Import KBH2 einen Maischeplan im Speicher, die nun "nur noch" mit einem Timer Objekt abgearbeitet werden muss. An dem Punkt finde ich aktuell jeden Tag noch Ideen oder Verbesserungen, weswegen die Tests Wasserkochen noch warten müssen.
PIDAutoTune ist ein Wunsch und steht auf der ToDo. Ob das auf einem ESP8266 möglich ist, werde ich mit den ersten Tests sehen. Die Timer Objekte beim Brauen sind ja nur mit einer Streuung von wenigen Sekunden zeitkritisch. An Kaskadieren habe ich bislang nicht gedacht. Zwei Module per MQTT wegen 2 IDS2 verbinden ... du bist herzlich eingeladen, die Corona-Freizeit mit der Erstellung einer Brausteuerung auszufüllen.

Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 25. Januar 2021, 12:52
von matschie
Ja sobald die Zeit das wieder zulässt werde ich mich da mal dransetzen. Hoffentlich gegen Ende des Jahres, wenn ich dann auch meinen neuen Braukeller einrichten darf und meine ganzen gesammelten Provisorien nach und nach in eine endgültige Lösung (Haha) überführe.. ich muss mir bei Gelegenheit mal die aktuelle Struktur ansehen. Gibt es für die Brausteuerung ein Arbeitsprojekt auf Github?

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 25. Januar 2021, 13:12
von Innuendo
Auf git liegt es noch nicht. Hatte nicht damit gerechnet, dass das Projekt überhaupt jemanden interessiert. CBPi3 läuft, CBPi4 wurde vor kurzem widerbelebt, JackF's Steuerung, Emilios Brauerei2Wifi ... gibt eigentlich genügend Steuerungen.

Das MQTTDevice2 habe ich auch aktualisiert, aber noch nicht auf github verfügbar gemacht. Das Update verbinde ich aber mit der Umstellung auf LittleFS. Das Dateisystem SPIFFS muss ersetzt werden. Zeitgleich aktualisiere ich die bootstrap/jquery Dateien. Dann ist nur einmal ein Dateisystem Update notwendig. Leider zickt mein MS Visual Code wegen mklittlefs noch etwas.
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 25. Januar 2021, 17:31
von brilli_willi
Innuendo hat geschrieben: Montag 18. Januar 2021, 11:34 Hallo zusammen,
die Platinen sind soeben eingetroffen. Die Platine kostet € 2,00 pro Stk. zzgl. Versand. Wer Interesse hat meldet sich bitte per PN.
Innu
Hi,
leider gehen meine PNs aktuell nicht raus.
Aber wie angekündigt würde ich gerne 2 Platinen nehmen.
Kannst du mich evtl mal per PN anschreiben? Am besten mit einer Mailadresse das wir darüber dann kommunizieren können?
Danke und Viele Grüße
Christoph

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 25. Januar 2021, 18:31
von emilio
Innuendo hat geschrieben: Montag 25. Januar 2021, 13:12 Auf git liegt es noch nicht. Hatte nicht damit gerechnet, dass das Projekt überhaupt jemanden interessiert. CBPi3 läuft, CBPi4 wurde vor kurzem widerbelebt, JackF's Steuerung, Emilios Brauerei2Wifi ... gibt eigentlich genügend Steuerungen.
Ganz ehrlich, wenn du das performant mit allen Funktionen ans Laufen bekommst, stellst du die anderen Projekte aber ganz schön in den Schatten. Viel einfacher geht's ja nicht. Zusammenlöten, BIN flashen am Netzwerk anmelden, fertig. Praktisch CBPi ohne Linux. Ich denke du wirst Abnehmer finden.
Wenn ich das richtig verstehe, dann planst du die Leistung der Hendi innen zu steuern, da muss vielleicht dann auch noch die einfache Relais-Version her.
Hätte ich nicht mein eigenes Projekt, ich würde auf deines setzen. :Wink

Grüße
Andreas

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 25. Januar 2021, 20:02
von Innuendo
emilio hat geschrieben: Montag 25. Januar 2021, 18:31 Hätte ich nicht mein eigenes Projekt, ich würde auf deines setzen. :Wink
Wo muss ich die Bierspende hinsenden? :Drink
Abwarten! Mit allen genannten Alternativen kann gebraut werden, mit meinem Entwurf bislang nur gucken.
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 26. Januar 2021, 08:19
von matschie
[Edit: In PN verschoben :Wink ]

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 26. Januar 2021, 08:31
von Innuendo
[Edit: auf PN geantwortet :Wink ]

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 26. Januar 2021, 08:58
von DerDerDasBierBraut
Innuendo hat geschrieben: Sonntag 24. Januar 2021, 08:36 Das MQTTDevice2 lernt aktuell das Brauen.
...
Es funktioniert auch bereits der Import aus MMuM. Wegen der verfügbaren Informationen ist KBH2 besser geeignet und auch meine Wahl beim Brauen..
Sehr interessante Entwicklung. Kann ich dir Rezepte aus dem BrewFather zusenden, damit dieses Format mittelfristig auch kompatibel wird? :Bigsmile
Das wären wahlweise Rezepte in BeerXML oder einem proprietären BrewFather JSON Format.

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 26. Januar 2021, 10:42
von Innuendo
Ja klar. Wenn möglich bitte im JSON Format. Dann ist die Erweiterung Import (vermutlich) schnell erledigt.

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 26. Januar 2021, 13:29
von Frudel
BeerXML ist gängiger! Vor allem bei Rezepten und Software
die über den Teich kommen , Beersmith etc.

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 26. Januar 2021, 14:38
von ssegelhorst
DerDerDasBierBraut hat geschrieben: Dienstag 26. Januar 2021, 08:58
Innuendo hat geschrieben: Sonntag 24. Januar 2021, 08:36 Das MQTTDevice2 lernt aktuell das Brauen.
...
Es funktioniert auch bereits der Import aus MMuM. Wegen der verfügbaren Informationen ist KBH2 besser geeignet und auch meine Wahl beim Brauen..
Sehr interessante Entwicklung. Kann ich dir Rezepte aus dem BrewFather zusenden, damit dieses Format mittelfristig auch kompatibel wird? :Bigsmile
Das wären wahlweise Rezepte in BeerXML oder einem proprietären BrewFather JSON Format.
Oh ja ja ja! :thumbsup

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 26. Januar 2021, 18:41
von kalausr
Innuendo hat geschrieben: Montag 25. Januar 2021, 13:12 Auf git liegt es noch nicht. Hatte nicht damit gerechnet, dass das Projekt überhaupt jemanden interessiert. CBPi3 läuft, CBPi4 wurde vor kurzem widerbelebt, JackF's Steuerung, Emilios Brauerei2Wifi ... gibt eigentlich genügend Steuerungen.

Das MQTTDevice2 habe ich auch aktualisiert, aber noch nicht auf github verfügbar gemacht. Das Update verbinde ich aber mit der Umstellung auf LittleFS. Das Dateisystem SPIFFS muss ersetzt werden. Zeitgleich aktualisiere ich die bootstrap/jquery Dateien. Dann ist nur einmal ein Dateisystem Update notwendig. Leider zickt mein MS Visual Code wegen mklittlefs noch etwas.
Innu
Habt ihr schon Erfahrungen in von eurem Teil in Zusammenarbeit mit Brewblox gesammelt?
Wo kann ich Informationen zur Weiterentwicklung von CBPi4 bekommen, das wäre mir lieber als auf Brewblox umzuschwenken...
Toll, wenn sich da etwas weiterbewegen würde.
Grüße, kalausr

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 26. Januar 2021, 20:30
von Innuendo
Hallo kalausr,
im Thema Brewblox kenne ich mich nicht aus. Das habe ich mir nur kurz angeschaut. Die Platine im Projekt MQTTDevice ist universell einsetzbar. Im Grunde führt die Platine nur die Wemos Pins an Schraubklemmen, um Temperatursensoren und Aktoren ordentlich anzuschließen.
Die Firmware MQTTDevice2 verbindet den Wemos im WLAN (per MQTT) mit CBPi3. Das ist einfach einzurichten und ermöglicht ein oder mehr Steuereinheiten (MQTTDevices) für CBPi3 bereitzustellen. Vermutlich ähnlich den Sparks bei BrewBlox. Von CBPi4 kenne ich bislang nur die wenigen previews und Kommentare auf Facebook. Auf github wurde heute im repro CBPI4 diese Info aktualisiert:
You can run CBPi 4.x on your Laptop. It's not required to use a Raspberry Pi.
Es bleibt spannend wie in einem guten Film :Smile
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 1. Februar 2021, 21:54
von Innuendo
Hallo Ihrs,
in den nächsten Tagen werde ich Version 2.50 der Firmware MQTTDevice2 auf github hinterlegen.

>>> Ein WebUpdate von 2.2x oder älter auf Version 2.5x oder neuer ist nicht möglich <<<

Mit ESP8266 Core 2.7.0 wurde das Filesystem SPIFFS durch LittleFS ersetzt. Irgendwann wird SPIFFS nicht mehr unterstützt. Mit Version 2.50 wechselt die Firmware das Dateisystem von SPIFFS auf LittleFS. Deshalb ist technisch ein WebUpdate nicht möglich.

Die Version 2.5 macht das MQTTDevice2 etwas schneller. Es gibt auch viele kleine Verbesserungen im Detail. Aber ein Update ist aktuell nicht dringend erforderlich. Wer keine Zeit / Lust auf neu flashen hat, kann bei Version 2.20 bleiben.

Ich werde wieder ein Firmware.zip bereitstellen, bei der nur noch Flashen.cmd ausgeführt werden muss, um die Version 2.50+ aufzuspielen.

Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 1. Februar 2021, 22:02
von Jannis0711
Hallo Innu,

gestern habe ich mein MQTTDevice gelötet und eingerichtet und es läuft! :thumbsup :Pulpfiction Super beschrieben alles. MEGA Projekt! Vielen Dank!

Das Update beinhaltet aber noch nicht die Brau-Steuerung oder?

Grüße
Jannis

Re: MQTTDevice Version 2 & Platine

Verfasst: Montag 1. Februar 2021, 23:32
von Frudel
Muss man die alter Version dazu löschen , oder einfach Flashen ?

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 2. Februar 2021, 05:45
von Innuendo
Hallo,

MQTTDevice2 und Brausteuerung sind zwei verschiedene Projekte. Nur die Platine (leider habe ich die damals MQTTDevice Platine getauft) ist für beides einsetzbar.

Innu
Jannis0711 hat geschrieben: Montag 1. Februar 2021, 22:02 gestern habe ich mein MQTTDevice gelötet und eingerichtet und es läuft! :thumbsup :Pulpfiction Super beschrieben alles. MEGA Projekt! Vielen Dank!
Das Update beinhaltet aber noch nicht die Brau-Steuerung oder?

Re: MQTTDevice Version 2 & Platine

Verfasst: Dienstag 2. Februar 2021, 06:44
von Innuendo
Hey Frudel,
Frudel hat geschrieben: Montag 1. Februar 2021, 23:32 Muss man die alter Version dazu löschen , oder einfach Flashen ?
Das erledigt das Script Flashen.cmd im ZIP Archiv für Dich. Das Vorgehen ist ganz einfach:

1. Das Archiv Firmware.zip herunterladen
2. Firmware.zip entpacken
3. in den Ordner Firmware wechseln
4. Doppelklick auf "Flashen.cmd" und ca. 1min warten:

Code: Alles auswählen

Lösche Flashspeicher
Flashe Firmware und LittleFS
Uploading 624640 bytes from MQTTDevice2.ino.bin to flash at 0x00000000
................................................................................ [ 13% ]
...
................................................................................ [ 91% ]
..................................................                               [ 100% ]
Uploading 2072576 bytes from MQTTDevice2.mklittlefs.bin to flash at 0x00200000
................................................................................ [  3% ]
...
................................................................................ [ 98% ]
........................                                                         [ 100% ]
Enter zum Beenden
Anschließend startet Dein MQTTDevice2 mit der Firmware 2.5
Jetzt musst Du nur noch Deine gesicherte Konfiguration (siehe Backup config.txt) aus der Version 2.2 oder älter hochladen (Restore confg.txt). Das ist mit wenigen Klicks im Dateiexplorer der Firmware erledigt. Anschließend einmal die Einstellungen kontrollieren und alles sollte wieder korrekt laufen.

Eigentlich stand für heute ein Urlaubstag mit Brauen an, um den finalen Test zu machen. Den Urlaubstag muss ich kurzfristig verschieben. Ohne den Brautest lege ich die Version nicht auf github bereit. Ich hoffe, bis Ende der Woche ist der Brautest erledigt.

Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 16:14
von Innuendo
MQTTDevice2 Version 2.5 liegt auf github bereits. Der finale Test heute beim Brauen war wunderprächtig.
MQTTDevice_V25.jpg
Bitte daran denken: kein WebUpdate von 2.3 oder älter!
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 17:25
von Frudel
Innuendo hat geschrieben: Freitag 5. Februar 2021, 16:14 MQTTDevice2 Version 2.5 liegt auf github bereits. Der finale Test heute beim Brauen war wunderprächtig.


Bitte daran denken: kein WebUpdate von 2.3 oder älter!
Innu
Hätte ich von dir auch nicht anderes erwartet , geile Show ! :Greets

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 18:06
von grisi59
Hallo Leute,

Kann mir jemand bei folgendem Problem behilflich sein?
Ich bastel erst seit kurzem mit dem CBPI3 und der MQTT-device-Platine von Innu herum. Funktioniert alles erst einmal super.
Bis auf: wenn ich über den konfigurierten MQTTActor ein "On" Signal schicke, dann kommt auch nur ein "state"."on" Signal am Device an.
Der erwartet aber auch noch ein "Power value 0-100". Warum schickt mein Actor den nicht mit?

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 18:58
von Innuendo
Hallo grisi,
welches MQTT Plugin hast Du im CBPI3 installiert?
Hast Du mal mit einem Tool wie MQTT.fx oder MQTTExplorer alles Topics abonniert (#) und in den Publish hineingeschaut? Das MQTTDevice2 schaut im JSON nach

Code: Alles auswählen

state = doc["state"];
newpower = doc["power"];
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 19:31
von grisi59
Hallo Innu,

Erst noch mal Danke für die Platinen. Habe von GIT importiert https://github.com/InnuendoPi/cbpi-mqttPub.git. Mit dem MQTT-Explorer kann ich die Telegramme verfolgen. Es kommt nur On oder off und kein Wert mit. Wenn ich also auf das Device schaue mit einem Browser sieht man dort auch on und off ankommen. Aber "on:0%". Und damit tut sich nichts.

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 19:49
von Innuendo
Laut MQTTExplorer sendet CBPi ein JSON mit state und power. Als Actor Type hast Du MQTTActor gewählt? Welche anderen Plugins hast Du noch aktiv?

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 19:57
von grisi59
Ja habe MQTTActor verwendet. Zusätzlich noch Tilt Hydrometer und die beiden PID für die IDS2.

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 20:06
von Innuendo
Die drei stören nicht. Im Plugins Verzeichnis ist kein anderes (altes) MQTT Verzeichnis? Das MQTTPlugin Verzeichnis liegt unter
<...>\craftbeerpi3\modules\plugins\cbpi-mqttPub
Sonst habe ich grad keine Idee. Ggfs. mal in den CBPi logs nach einem Hinweis suchen.

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 5. Februar 2021, 20:19
von JackFrost
Gab es da mal nicht das MQTT Kompressor Plugin für den Kühlschrank ?
Nicht das es das wäre und somit die Leistung fehlt, da der Kühlschrank vermutlich nur
an und aus braucht.

Gruß JackFrost

Re: MQTTDevice Version 2 & Platine

Verfasst: Samstag 6. Februar 2021, 11:32
von grisi59
Super!!
Danke Innu, Danke Jack, es gab wirklich noch ein zweites Verzeichnis mit MQTTPlugin. Habe es gelöscht, nun funktioniert alles. Kann mich jetzt auch dunkel erinnern, dass wo gelesen zu haben.

Uwe

Re: MQTTDevice Version 2 & Platine

Verfasst: Samstag 6. Februar 2021, 11:45
von Innuendo
:thumbup
So ist es mir viel lieber. Ein verlorenes power im MQTT aufzuspüren wäre kniffeliger geworden.
grisi59 hat geschrieben: Samstag 6. Februar 2021, 11:32 Super!!
Danke Innu, Danke Jack, es gab wirklich noch ein zweites Verzeichnis mit MQTTPlugin. Habe es gelöscht, nun funktioniert alles. Kann mich jetzt auch dunkel erinnern, dass wo gelesen zu haben.

Re: MQTTDevice Version 2 & Platine

Verfasst: Samstag 6. Februar 2021, 14:23
von secuspec
kalausr hat geschrieben: Dienstag 26. Januar 2021, 18:41
Innuendo hat geschrieben: Montag 25. Januar 2021, 13:12 Auf git liegt es noch nicht. Hatte nicht damit gerechnet, dass das Projekt überhaupt jemanden interessiert. CBPi3 läuft, CBPi4 wurde vor kurzem widerbelebt, JackF's Steuerung, Emilios Brauerei2Wifi ... gibt eigentlich genügend Steuerungen.

Das MQTTDevice2 habe ich auch aktualisiert, aber noch nicht auf github verfügbar gemacht. Das Update verbinde ich aber mit der Umstellung auf LittleFS. Das Dateisystem SPIFFS muss ersetzt werden. Zeitgleich aktualisiere ich die bootstrap/jquery Dateien. Dann ist nur einmal ein Dateisystem Update notwendig. Leider zickt mein MS Visual Code wegen mklittlefs noch etwas.
Innu
Habt ihr schon Erfahrungen in von eurem Teil in Zusammenarbeit mit Brewblox gesammelt?
Wo kann ich Informationen zur Weiterentwicklung von CBPi4 bekommen, das wäre mir lieber als auf Brewblox umzuschwenken...
Toll, wenn sich da etwas weiterbewegen würde.
Grüße, kalausr
Ich fahre das mit Brewblox. Bisher hatte ich in einem extra Container ein Python Script laufen, das den Block für den Induktions PID mit einem Mock actuator ausliest, dann in das Formst fürs MQTT Device umformatiert und in einem extra Topic wieder published. Läuft perfekt.

Seit nun ein Node Red Container in Brewblox installiert werden kann, habe ich ganz einfach einen Flow dafür zusammengeklickt. Läuft ebenfalls perfekt und ist noch einfacher, fast schon trivial.

Viele Grüße,
Steffen

Re: MQTTDevice Version 2 & Platine

Verfasst: Samstag 6. Februar 2021, 21:07
von Jannis0711
Hallo Innu,

ich habe folgendes Problem mit der neuen SW:

Geflasht mit Mac über Node MCU, deshalb die beiden bins einzeln und nicht über das cmd.
Flashen war erfolgreich, Access-Point hat auch funktioniert, sehe auch dass das device im WLAN verbunden ist, bekomme aber folgende Meldung, wenn ich die IP oder mqttdevice aufrufe:

File Not Detected

URI: /index.html
Method: GET
Arguments: 0

hast du eine Idee?
Ich meine, die Meldung mit der alten SW auch mal gesehen zu haben, die hat dann aber funktioniert.

Vielen Dank!
Grüße
Jannis

Re: MQTTDevice Version 2 & Platine

Verfasst: Samstag 6. Februar 2021, 21:17
von Innuendo
Das Flashen der mklittlefs.bin Datei hat nicht geklappt. Das Dateisystem steht nicht zur Verfügung.
Wie beim alten SPIFFS beginnt LittleFS bei 0x2000000. Du musst zum flashen mit einem Mac die Startadresse mitgeben. Ich habe keinen Mac...
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Sonntag 7. Februar 2021, 14:14
von Innuendo
Version 2.51
WebIf optimiert (JSON). Speicherverbrauch optimiert. Fehler beim Einlesen alter Konfigurationen (2.3 oder älter) behoben.
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Donnerstag 18. Februar 2021, 20:01
von Lowine
Ich brauche Hilfe!
Erst mal ein DICKES LOB an alle, die hier an den Projekten mitarbeiten. Einfach Spitze. Habe die MQTTDevice Platine zusammen gelötet und will nun die Installation durchführen. Die Beschreibung auf github liest sich ganz einfach. Aber ich mach irgendwo ein oder mehrere Fehler. Ich bin auch eher ein Linux Luser. Ich habe folgendes gemacht:
CBPi3 installiert von https://github.com/BrewChef/craftbeerpi3 Ich kann CBPi vom PC im Browser auch starten. Dann versucht MQTTDevice, nach der eigentlich sehr guten Beschreibung von „innu“, installiert und zwar direkt am Raspi
1. pip install paho-mqtt – installiert,keine Mecker
2. sudo apt-get install mosquitto – auch installiert, keine Mecker
3. im Verzeichnis pi-home\craftbeerpi3\modules\plugins mittels git clone https://github.com/InnuendoPi/cbpi-mqttPub kopiert. Dann habe ich unter plugins das Verzeichnis cbpi-mqttPub nach dem Reboot mit den Dateien _init_py init_pyc und eine README.md
Nach dem reboot kommt folgende Mecker

Was mache ich hier falsch?

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 19. Februar 2021, 07:29
von Innuendo
Hallo,
führe auf der bash

Code: Alles auswählen

pip list
aus. Hast Du in der Liste "paho-mqtt (1.4.0) stehen? Lösche bitte die pyc Datei (nicht die .py) und starte den RaspberryPi neu. Prüfe bitte, ob irgendein anderes MQTT Plugin installiert ist.

Edit: ist habe die modifizierten Versionen von CBPi für neuere Raspians bislang selber nicht getestet. Ich nutze das ältere Stretch mit dem original Repository CBPi.

Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 19. Februar 2021, 10:18
von Lowine
Moin Innu,
danke für die schnelle Antwort. In der Liste steht paho-mqtt 1.5.1 und kein anders MQTT.
Ich hatte erst mit der original Version von Manuel83 angefangen und die gleiche Meldung bekommen. Hatte dann komplett neu aufgesetzt mit der modifizierten Version.

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 19. Februar 2021, 10:27
von Lowine
habe .pyc Datei gelöscht und nach reboot immer noch die gleiche Meldung

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 19. Februar 2021, 10:52
von haeuslein
Check mal deinen Pfad zum __init__.py, der sollte so aussehen:

/home/pi/craftbeerpi3/modules/plugins/cbpi-mqttPub/__init__.py

Eventuell hast du nach~/cbpi-mqttPub/ noch einen weiteren Ordner, dann kann CBPi das plugin nicht finden.
Ich hatte diesen Fehler beim ersten Setup...

VG,
Jan

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 19. Februar 2021, 11:29
von Lowine
Das sieht so aus
Screenshot 2021-02-19 112319.jpg
Screenshot 2021-02-19 112319.jpg (31.81 KiB) 5300 mal betrachtet

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 19. Februar 2021, 11:54
von Innuendo
Das schaut korrekt aus. Zeig bitte mal den Inhalt vom Ordner plugins.

Du kannst ein Reinstall mit Upgrade ausprobieren: sudo pip install paho-mqtt --upgrade --force-reinstall
Ein Update von pip wäre ebenfalls ein Ansatz: sudo python -m pip install --upgrade pip

Wenn Du nur noch Python3 installiert hast, könnte es sein, dass Du mit pip3 arbeiten musst. Ich habe die CBPi mods wie geschrieben nicht ausprobiert.
Innu

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 19. Februar 2021, 12:53
von Frudel
Lowine hat geschrieben: Freitag 19. Februar 2021, 11:29 Das sieht so ausScreenshot 2021-02-19 112319.jpg
Hatte das gleiche Problem .
Teste mal

git clone https://github.com/eclipse/paho.mqtt.python

Event mit sudo ausführen

cd paho.mqtt.python
python setup.py install

Re: MQTTDevice Version 2 & Platine

Verfasst: Freitag 19. Februar 2021, 13:45
von Lowine
Jetzt funktioniert es !
Ich habe ein Reinstall mit Upgrade von paho-mqtt gamacht.

hier der Ordner plugins
plugins.jpg
plugins.jpg (39.36 KiB) 5255 mal betrachtet
Super, danke an alle.
Jetzt geht es weiter, bis zur nächsten Hürde

Lowine