MQTTDevice Version 2 & Platine
- skybandit
- Posting Klettermax
- Beiträge: 216
- Registriert: Mittwoch 22. Januar 2020, 16:07
- Wohnort: Kreis Soest
Re: MQTTDevice Version 2 & Platine
Meine Platinen sind heute schon angekommen und sehen super aus.
Muss Morgen direkt mal den 3D Drucker anschmeissen und Gehäuse drucken.
[img] Besten Dank noch mal Innu!
Grüße skybandit
Muss Morgen direkt mal den 3D Drucker anschmeissen und Gehäuse drucken.
[img] Besten Dank noch mal Innu!
Grüße skybandit
- Jannis0711
- Posting Junior
- Beiträge: 26
- Registriert: Donnerstag 23. Januar 2020, 15:58
- Wohnort: Ludwigsburg
Re: MQTTDevice Version 2 & Platine
Meine sind auch schon da! Vielen Dank Innu!
Gibt‘s zufällig jemanden der Druckaufträge annimmt ;) ?
Gibt‘s zufällig jemanden der Druckaufträge annimmt ;) ?
Re: MQTTDevice Version 2 & Platine
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:
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: Innu
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:
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: Innu
Re: MQTTDevice Version 2 & Platine
BeerXML ist auch recht verbreitet.
Viele Menschen benutzen Informationen und Fakten wie ein Betrunkener einen Laternenpfahl :
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
- skybandit
- Posting Klettermax
- Beiträge: 216
- Registriert: Mittwoch 22. Januar 2020, 16:07
- Wohnort: Kreis Soest
Re: MQTTDevice Version 2 & Platine
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
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
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
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
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.
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?
Aber schön zu sehen dass die Grundstruktur noch da ist
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.
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?
Immer eine Handbreit Bier unterm.. äh, ne das ging anders.
Allzeit Gut Sud!
Matthias
Allzeit Gut Sud!
Matthias
Re: MQTTDevice Version 2 & Platine
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
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
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?
Immer eine Handbreit Bier unterm.. äh, ne das ging anders.
Allzeit Gut Sud!
Matthias
Allzeit Gut Sud!
Matthias
Re: MQTTDevice Version 2 & Platine
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
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
-
- Posting Klettermax
- Beiträge: 109
- Registriert: Montag 7. Dezember 2020, 08:31
Re: MQTTDevice Version 2 & Platine
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
- emilio
- Posting Freak
- Beiträge: 1043
- Registriert: Mittwoch 25. Dezember 2013, 09:17
- Wohnort: Schopfheim, Wiechs
- Kontaktdaten:
Re: MQTTDevice Version 2 & Platine
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.
Grüße
Andreas
Re: MQTTDevice Version 2 & Platine
Wo muss ich die Bierspende hinsenden?
Abwarten! Mit allen genannten Alternativen kann gebraut werden, mit meinem Entwurf bislang nur gucken.
Innu
Re: MQTTDevice Version 2 & Platine
[Edit: In PN verschoben ]
Zuletzt geändert von matschie am Dienstag 26. Januar 2021, 08:40, insgesamt 1-mal geändert.
Immer eine Handbreit Bier unterm.. äh, ne das ging anders.
Allzeit Gut Sud!
Matthias
Allzeit Gut Sud!
Matthias
Re: MQTTDevice Version 2 & Platine
[Edit: auf PN geantwortet ]
Zuletzt geändert von Innuendo am Dienstag 26. Januar 2021, 10:42, insgesamt 1-mal geändert.
- DerDerDasBierBraut
- Posting Freak
- Beiträge: 7890
- Registriert: Donnerstag 2. Juni 2016, 20:51
- Wohnort: Neustadt-Glewe
Re: MQTTDevice Version 2 & Platine
Sehr interessante Entwicklung. Kann ich dir Rezepte aus dem BrewFather zusenden, damit dieses Format mittelfristig auch kompatibel wird?
Das wären wahlweise Rezepte in BeerXML oder einem proprietären BrewFather JSON Format.
"Da braut sich was zusammen ... "
"Oh, Bier ;-) !"
"Nein! Was Böses!"
"Alkoholfreies Bier??? ..."
-----------
Viele Grüße
Jens
"Oh, Bier ;-) !"
"Nein! Was Böses!"
"Alkoholfreies Bier??? ..."
-----------
Viele Grüße
Jens
Re: MQTTDevice Version 2 & Platine
Ja klar. Wenn möglich bitte im JSON Format. Dann ist die Erweiterung Import (vermutlich) schnell erledigt.
Re: MQTTDevice Version 2 & Platine
BeerXML ist gängiger! Vor allem bei Rezepten und Software
die über den Teich kommen , Beersmith etc.
die über den Teich kommen , Beersmith etc.
Viele Menschen benutzen Informationen und Fakten wie ein Betrunkener einen Laternenpfahl :
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
- ssegelhorst
- Posting Klettermax
- Beiträge: 160
- Registriert: Mittwoch 31. Oktober 2018, 16:55
- Wohnort: Oldenburg
Re: MQTTDevice Version 2 & Platine
Oh ja ja ja!DerDerDasBierBraut hat geschrieben: ↑Dienstag 26. Januar 2021, 08:58Sehr interessante Entwicklung. Kann ich dir Rezepte aus dem BrewFather zusenden, damit dieses Format mittelfristig auch kompatibel wird?
Das wären wahlweise Rezepte in BeerXML oder einem proprietären BrewFather JSON Format.
____________________________________________________________________________
Beste Grüße
Sebastian
Beste Grüße
Sebastian
- kalausr
- Posting Freak
- Beiträge: 1950
- Registriert: Mittwoch 13. April 2011, 21:48
- Wohnort: Scheinfeld
Re: MQTTDevice Version 2 & Platine
Habt ihr schon Erfahrungen in von eurem Teil in Zusammenarbeit mit Brewblox gesammelt?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
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
Fuck it - it needs to be bigger!
Re: MQTTDevice Version 2 & Platine
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:
Innu
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:
Es bleibt spannend wie in einem guten FilmYou can run CBPi 4.x on your Laptop. It's not required to use a Raspberry Pi.
Innu
Re: MQTTDevice Version 2 & Platine
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
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
- Jannis0711
- Posting Junior
- Beiträge: 26
- Registriert: Donnerstag 23. Januar 2020, 15:58
- Wohnort: Ludwigsburg
Re: MQTTDevice Version 2 & Platine
Hallo Innu,
gestern habe ich mein MQTTDevice gelötet und eingerichtet und es läuft! Super beschrieben alles. MEGA Projekt! Vielen Dank!
Das Update beinhaltet aber noch nicht die Brau-Steuerung oder?
Grüße
Jannis
gestern habe ich mein MQTTDevice gelötet und eingerichtet und es läuft! 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
Muss man die alter Version dazu löschen , oder einfach Flashen ?
Viele Menschen benutzen Informationen und Fakten wie ein Betrunkener einen Laternenpfahl :
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
Re: MQTTDevice Version 2 & Platine
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
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! Super beschrieben alles. MEGA Projekt! Vielen Dank!
Das Update beinhaltet aber noch nicht die Brau-Steuerung oder?
Re: MQTTDevice Version 2 & Platine
Hey Frudel,
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:
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
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
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
MQTTDevice2 Version 2.5 liegt auf github bereits. Der finale Test heute beim Brauen war wunderprächtig.
Innu
Bitte daran denken: kein WebUpdate von 2.3 oder älter!
Innu
Re: MQTTDevice Version 2 & Platine
Hätte ich von dir auch nicht anderes erwartet , geile Show !
Viele Menschen benutzen Informationen und Fakten wie ein Betrunkener einen Laternenpfahl :
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
Re: MQTTDevice Version 2 & Platine
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?
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
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
Innu
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"];
Re: MQTTDevice Version 2 & Platine
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.
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
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
Ja habe MQTTActor verwendet. Zusätzlich noch Tilt Hydrometer und die beiden PID für die IDS2.
Re: MQTTDevice Version 2 & Platine
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.
<...>\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
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
Nicht das es das wäre und somit die Leistung fehlt, da der Kühlschrank vermutlich nur
an und aus braucht.
Gruß JackFrost
Meine Hardware:
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
eManometer
IDS2 ohne CBPi
Magnetrührer
Ss-Brewtech 10 Gal Topf
IDS2 Induktionsplatte
Re: MQTTDevice Version 2 & Platine
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
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
So ist es mir viel lieber. Ein verlorenes power im MQTT aufzuspüren wäre kniffeliger geworden.
- secuspec
- Posting Freak
- Beiträge: 827
- Registriert: Sonntag 9. Juli 2017, 06:31
- Wohnort: Königstein
- Kontaktdaten:
Re: MQTTDevice Version 2 & Platine
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.kalausr hat geschrieben: ↑Dienstag 26. Januar 2021, 18:41Habt ihr schon Erfahrungen in von eurem Teil in Zusammenarbeit mit Brewblox gesammelt?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
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
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
Sudhaus von Crafthardware - 2 vessel HERMS 83l Töpfe mit Bodenablauf
HBST Rhein Main & Brausportgruppe e.V.
HBST Rhein Main & Brausportgruppe e.V.
- Jannis0711
- Posting Junior
- Beiträge: 26
- Registriert: Donnerstag 23. Januar 2020, 15:58
- Wohnort: Ludwigsburg
Re: MQTTDevice Version 2 & Platine
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
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
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
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
Version 2.51
WebIf optimiert (JSON). Speicherverbrauch optimiert. Fehler beim Einlesen alter Konfigurationen (2.3 oder älter) behoben.
Innu
WebIf optimiert (JSON). Speicherverbrauch optimiert. Fehler beim Einlesen alter Konfigurationen (2.3 oder älter) behoben.
Innu
Re: MQTTDevice Version 2 & Platine
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?
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
Hallo,
führe auf der bash
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
führe auf der bash
Code: Alles auswählen
pip list
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
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.
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
habe .pyc Datei gelöscht und nach reboot immer noch die gleiche Meldung
Re: MQTTDevice Version 2 & Platine
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
/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
Meine Vostellung: https://hobbybrauer.de/forum/viewtopic. ... 20#p389120
Re: MQTTDevice Version 2 & Platine
Das sieht so aus
Re: MQTTDevice Version 2 & Platine
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
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
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
Viele Menschen benutzen Informationen und Fakten wie ein Betrunkener einen Laternenpfahl :
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
Vor allem zur Stütze ihres Standpunktes und weniger zum Beleuchten eines Sachverhaltes.
Re: MQTTDevice Version 2 & Platine
Jetzt funktioniert es !
Ich habe ein Reinstall mit Upgrade von paho-mqtt gamacht.
hier der Ordner plugins Super, danke an alle.
Jetzt geht es weiter, bis zur nächsten Hürde
Lowine
Ich habe ein Reinstall mit Upgrade von paho-mqtt gamacht.
hier der Ordner plugins Super, danke an alle.
Jetzt geht es weiter, bis zur nächsten Hürde
Lowine