MQTTDevice Version 2 & Platine

Fregga
Posting Klettermax
Posting Klettermax
Beiträge: 108
Registriert: Sonntag 22. November 2020, 11:34

Re: MQTTDevice Version 2 & Platine

#551

Beitrag von Fregga »

Innuendo hat geschrieben: Sonntag 29. Januar 2023, 17:38 schwer zu erkennen. prüfe bitte, ob gnd und Vcc richtig sind. Vom bild würde ich sagen, könnte falsch rum sein
IMG_20230129_191600_edit_112218357986520.jpg
IMG_20230129_191600_edit_112218357986520.jpg (39.95 KiB) 3721 mal betrachtet
Denke, dass das so richtig ist. Oder? Bei den anderen sieht es so aus schwarz = GND, rot = VCC und gelb = Data. Bei meinem Raspi haben sie ja auch funktioniert.
skybandit hat geschrieben: Sonntag 29. Januar 2023, 17:30 Hast Du vielleicht den 4,7k Pullup Widerstand für die Onewire Sensoren vergessen einzulöten?
Jup, den habe ich drinnen. Habe auch einen mal raus und habe den, den ich zuvor am Raspi hatte, einfach parallel zum Sensor (VCC, Data) angeschlossen. Dies brachte auch keine Besserung.
Beste Grüße
Bastian
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#552

Beitrag von Innuendo »

Die Anschlüsse schauen korrekt aus. Der Chip 2008C4 wird als Dallas fake mit "noisy" beschrieben. Ich kann Dir eine Version erstellen, mit der viele debug Ausgaben auf der seriellen Konsole ausgegeben werden (bspw. mit der Arduino App oder VSCode). Anhand der Sensoradresse und der Auswertung der 7 Bytes könnte die Ursache identifiziert werden. Alternative: nimm keinen fake ;-)
Innu
Fregga
Posting Klettermax
Posting Klettermax
Beiträge: 108
Registriert: Sonntag 22. November 2020, 11:34

Re: MQTTDevice Version 2 & Platine

#553

Beitrag von Fregga »

Okay, habe mir mal einen Sensor vom Sensorshop bestellt - die sollten ja funktionieren so wie ich gelesen habe. Würden den testen und Dir dann wieder Rückmeldung geben. Aber vielen Dank für das Angebot mit der Version und deine bisherigen Bemühungen. Ich hoffe nicht, dass ich auf das Angebot zurückgreifen muss und es sich dem/den anderen Sensor(en) erledigt.
Beste Grüße
Bastian
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#554

Beitrag von Innuendo »

Gute Lösung :Smile
Benutzeravatar
santeri1983
Posting Junior
Posting Junior
Beiträge: 35
Registriert: Sonntag 28. September 2014, 20:52

Re: MQTTDevice Version 2 & Platine

#555

Beitrag von santeri1983 »

Hallo zusammen,

vielleicht kann mir ja einer Helfen
Hier im Thread stand der Autotune dauert ca. 5min, aber bei mir läuft der jetzt auf dem Screenshot schon 7min und der Progress ist immer noch bei 0/5. Gestern hatte ich den schonmal gestartet und komplett von 15°C bis 60°C laufen lassen und es ist auch nichts beim Progress passiert. Bei 60°C angekommen und immer noch 0/5. Was mache ich falsch?
Ich habe V4.38 installiert
Screenshot 2023-02-03 160042.jpg
Screenshot 2023-02-03 160906.jpg
Screenshot 2023-02-03 160847.jpg
Screenshot 2023-02-03 160804.jpg
Gruß aus Nürnberg
Sascha

B E E R
Brew Enjoy Empty Repeat
Iserlohner
Posting Klettermax
Posting Klettermax
Beiträge: 224
Registriert: Sonntag 1. November 2020, 19:16

Re: MQTTDevice Version 2 & Platine

#556

Beitrag von Iserlohner »

Der Autotune Prozess dauert länger als 5 Min.
Einfach abwarten.
hattorihanspeter
Posting Freak
Posting Freak
Beiträge: 703
Registriert: Donnerstag 17. September 2020, 12:11

Re: MQTTDevice Version 2 & Platine

#557

Beitrag von hattorihanspeter »

Der AutoTune Prozess dauert je nach Umgebung 45 bis 90min. Der meiste Zeitbedarf entsteht während den Abkühlphasen. Der aktuelle Status ist in der Spalte „in progress 0/5“ sichtbar. Treten Fehler auf, erscheint an dieser Stelle „in progress 6/5“ und höher. Der AutoTune Prozess prüft die gefundenen Messerte. Ist ein Messwert fehlerhaft, wird die Messung wiederholt. Es werden maximal 20 Wiederholungen durchgeführt.

Das AutoTune Ergebnis wird in den Einstellung der GGM IDS (Zahnrad) im Tab PID-Manager dargestellt:
Benutzeravatar
santeri1983
Posting Junior
Posting Junior
Beiträge: 35
Registriert: Sonntag 28. September 2014, 20:52

Re: MQTTDevice Version 2 & Platine

#558

Beitrag von santeri1983 »

Ok, dann habe ich doch nicht weit genug gelesen :puzz
Vielen Dank für den Hinweis
Gruß aus Nürnberg
Sascha

B E E R
Brew Enjoy Empty Repeat
Benutzeravatar
skybandit
Posting Klettermax
Posting Klettermax
Beiträge: 216
Registriert: Mittwoch 22. Januar 2020, 16:07
Wohnort: Kreis Soest

Re: MQTTDevice Version 2 & Platine

#559

Beitrag von skybandit »

Wenn Du direkt mit dem MQTTDevice brauen willst, würde ich Dir aber die Brautomat Firmware ans Herz legen, denn die ist wesentlich weiter entwickelt.
In den neueren Versionen der MQTTDevice Firmware ist die direkte Brausteuerung auch nicht mehr enthalten, denn die Funktion ist in ein eigenständiges Projekt übergegangen, den Brautomaten.

https://github.com/InnuendoPi/Brautomat

Dazu gibt es auch einen eigenen Fred hier im Forum.
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#560

Beitrag von Innuendo »

WebUpdate 4.40d liegt auf github
Danke@Fregga - Ursache für den Anzeigefehler in CBPi4 (Nachkommastellen) war in 4.40c
Innu
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#561

Beitrag von Innuendo »

Innuendo hat geschrieben: Mittwoch 8. Februar 2023, 15:40 Ursache für den Anzeigefehler in CBPi4 (Nachkommastellen) war in 4.40c
Das war leider schlicht falsch von mir. Bitte im CBPi4 dashboard die Anzahl an Nachkommastellen konfigurieren.
digits.jpg
Das WebUpdate 4.42 korrigiert diese Änderung. Bitte die Versionen 4.40c bis 4.41 vor dem nächsten Brauen aktualisieren.

Zusätzlich gibt es auf Wunsch von mrhyde eine neue Eigenschaft "Enable high resoution sensors (12bit)". Ich empfehle die Voreinstellung 11bit zu nutzen (also die Option high resolution deaktivieren).

In der Voreinstellung 11bit Auflösung werden die Sensorwerte in Temperaturschritten von 0.125°C abgefragt. Mit high resolution 12bit wird in 0.0625°C Abständen die Temperatur ermittelt. Mit 12bit Auflösung benötigt der Wemos D1 mini 750ms zur Ermittlung eines Sensorwerts. Die Sensoren werden alle 2000ms abgefragt.
Innu
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#562

Beitrag von Braumeister999 »

:Drink :Drink Hey Innu und an alle die sich so fantastisch um dieses Projekt kümmern, ich ziehe echt meinen Hut vor Euch :Drink
Ich möchte erst mal nur die IDS2 damit ansteuern, benötige ich da den Level shifter dazu, ich denke nein :Grübel
Und Habt ihr das Kabel hin zur originalen Steuerung abgehängt und ins neue Gehäuse einfach eingeführt und dann diese originale Box entfernt? Ist es richtig das ich noch zusätzlich 5volt für das Display von einer externen Spannungsquelle benötige oder, was sehr komfortabel wäre, die Spannung von der IDS2 nutzen könnte. Bin mal gespannt auf Eure Erfahrungen. Hab 5 von den Boards in Pekinesien bestellt, werde alle so ziemlich voll bestücken und dann so zwei übrig haben, falls da Interesse noch bestehen sollte, wären dann gegen Materialpreis abzugeben :thumbsup

Beste Grüße Andy
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#563

Beitrag von Innuendo »

Hallo,
die Platinen hättest Du einfacher und schneller haben können. Vlt auch günstiger.
Wenn Du nur den IDS Anschluss (JST-HX) verwendest und alle anderen nicht einsetzen möchtest, sollte es auch ohne LevelShifter funktionieren. Habe ich aber nie ausprobiert. Das Display kann über die IDS2 versorgt werden. J1 und J2 müssen auf 1-2 gesetzt sein. Du kannst das Originalkabel aus dem Steuermodul ausbauen und mit dem MQTTDevice verwenden. Alternativ habe ich noch einige 1m Anschlusskabel hier liegen.
Innu
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#564

Beitrag von Braumeister999 »

Man Innu,

Ich find es klasse wie schnell Du reagierst! So ein Anschlusskabel wäre sicherlich komfortabler. Würde ich gegen Gebühr gerne in Anspruch nehmen.
Sollen wir uns über PN da mal austauschen?
Beste Grüße aus Konstanz- Andy
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#565

Beitrag von Innuendo »

Hallo,
das Anschlusskabel für die IDS2 kosten 4 und die Platine 2 Euronen je Stk. Versand innerhalb DE 2,50 oder kostenloser BringMit Service zur HBCon.
Bei Interesse einfach melden.
Innu
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#566

Beitrag von Innuendo »

Hallo Ihrs,
mit dem User Fregga hatte ich in den letzten Tagen wegen einem fehlerhaften Verhalten vom MQTTDevice "regen" Kontakt über PN. Folgende Konfiguration führt zu einem fehlerhaften Verhalten:

- Ein typisches CBPi4 Kettle mit einem Aktor (Hendi über Relais), Sensor und der Logik Hysteresis. (mit PIDBoil kein Fehler)
- Beim MQTTDevice ist das Display aktiviert, eine Hendi als Aktor und ein Sensor.

Wenn in dieser Zusammenstellung das Kettle im CBPi4 (aktuelle Version und development branch) auf auto mode mit Zieltemperatur gestellt wird, braucht das MQTTDevice 40 Sekunden und länger für einen ein-oder-aus Schaltvorgang vom Aktor Hendi.

Es schaut aktuell nach einem Fehler im CBPi4 aus. Der Aktorstatus (state: on, power: 100) wird pausenlos (innerhalb von wenigen ms) erneut gesendet. Das MQTTDevice verarbeitet alle MQTT Nachrichten, wenn das Display aktiviert ist. Die Warteschlange der MQTT Nachrichten wächst immer weiter. Mit mrhyde habe ich schon ein paar Infos ausgetauscht, er ist aber aktuell zeitlich nur begrenzt verfügbar (trotz SLA 5min WHZ).

Ich habe ein WebUpdate V 4.43. online gestellt, mit dem nicht der Fehler behoben, aber die Wirkung deutlich abgeschwächt (eigentlich umgangen) wird.
Innu
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#567

Beitrag von Innuendo »

Eine Fehlerbehebung für CBPi4 ist bereits im development branch mit Version 4.1.3 verfügbar (Hysteresis extension: switch heater only on/off once).
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#568

Beitrag von Braumeister999 »

Hallo Leute,

ich hab ja das fertige Image von CBP 4 aufgespielt, upgedatet auf die letzte Version und bin nun dabei MQTT in Betrieb zu nehmen. In der Anleitung vom Innu steht das die nano config/config.yaml konfiguriert werden soll, diese ist bei mir aber gänzlich leer. Der MQTT ist installiert.
Bin doch etwas ratlos mit leichter Tendenz zur Hilflosigkeit…
Über einen hilfreichen Tipp wäre ich mehr als nur dankbar 😇
Beste Grüße Andy
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Fregga
Posting Klettermax
Posting Klettermax
Beiträge: 108
Registriert: Sonntag 22. November 2020, 11:34

Re: MQTTDevice Version 2 & Platine

#569

Beitrag von Fregga »

Hallo Andy,
bist du wieder in das Stammverzeichnis vom Raspi gewechselt bevor du die config geöffnet hast?
Beste Grüße
Bastian
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#570

Beitrag von Braumeister999 »

Hi Bastian,
ja genau, war das keine gute Idee???
Komme erst wieder in ner guten Woche dazu gut gemeinte Tipps ausprobieren zu können😂 Aber bis dahin saug ich alle gut gemeinten Tipps auf 👍👍
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#571

Beitrag von Innuendo »

Geh nach der Anleitung von CBPi4 vor. Ich muss meine mal aktualisieren oder auf CBPi4 gitbook verlinken

Edit: ich habe auf gitbooks verlinkt. Die Anleitung ist aktueller und vollständig. Das Thema gehört eigentlich auch in den CBPi4 Faden.
Edit2: Denk auch an das Update im dev branch. Die Fehlerkorrektur im CBPi4 ist noch nicht im Standard branch übernommen enthalten.
Die Links auf PiBrewing korrigiert. Der Hysterese Fix ist mittlerweile im Standard

Code: Alles auswählen

sudo pip3 install --upgrade https://github.com/PiBrewing/craftbeerpi4/archive/master.zip
sudo pip3 install --upgrade https://github.com/PiBrewing/craftbeerpi4-ui/archive/main.zip
Innu
Zuletzt geändert von Innuendo am Sonntag 5. März 2023, 12:44, insgesamt 2-mal geändert.
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#572

Beitrag von Braumeister999 »

Ok mache ich und werde dann berichten. DANKE👍
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
mrhyde
Posting Senior
Posting Senior
Beiträge: 468
Registriert: Mittwoch 7. Juni 2017, 14:16

Re: MQTTDevice Version 2 & Platine

#573

Beitrag von mrhyde »

Innuendo hat geschrieben: Samstag 4. März 2023, 06:04 Geh nach der Anleitung von CBPi4 vor. Ich muss meine mal aktualisieren oder auf CBPi4 gitbook verlinken

Edit: ich habe auf gitbooks verlinkt. Die Anleitung ist aktueller und vollständig. Das Thema gehört eigentlich auch in den CBPi4 Faden.
Denk auch an das Update im dev branch. Die Fehlerkorrektur im CBPi4 ist noch nicht im Standard branch übernommen enthalten.

Code: Alles auswählen

sudo pip3 install --upgrade https://github.com/avollkopf/craftbeerpi4/archive/development.zip
sudo pip3 install --upgrade https://github.com/avollkopf/craftbeerpi4-ui/archive/development.zip
Innu
Das funktioniert so nicht mehr. Ich habe meine repos in die PiBrewing org verschoben. Die neuen links sind zum größten Teil in der doku aktualisiert.
Braumeister 20 | Gärung: SS Brewtech 7 Gal BME | Speidel 30 Liter (Konus)
https://github.com/PiBrewing
https://openbrewing.gitbook.io/craftbeerpi4_support/
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#574

Beitrag von Innuendo »

Die Links sind korrigiert
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#575

Beitrag von Braumeister999 »

Ist es richtig dies „index_url: /cbpi_ui/static/index.html
mqtt: True
mqtt_host: IPofYourMQTTServer
mqtt_password: YourMQTTPassword
mqtt_port: 1883
mqtt_username: YourMQTTUser
name: CraftBeerPi
password: 123
plugins:
- cbpi4ui
- cbpi4-FermenterHysteresis
- cbpi4-BM_PID_SmartBoilWithPump
- cbpi4-PID_AutoTune
port: 8000
username: cbpi
version: 4.0.8

In die bei mir leere config.yaml einzugeben und dann zu editieren? Echt schlimm wenn man keine Ahnung hat 😂😂😂
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#576

Beitrag von Innuendo »

Hast du

cbpi setup
sudo cbpi start

ausgeführt? wenn ich mich richtig erinnere, war die initiale config.yaml nicht leer.
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#577

Beitrag von Braumeister999 »

Ich glaube nein…. Werd es leider erst am Samstag ausprobieren können und ich kriege das hin, es haben so viele vor mir auch geschafft 😏
Danke erstmal, melde mich, entweder mit Erfolg oder doch noch mal nachfragen 😏
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#578

Beitrag von Braumeister999 »

Hallo Leute,
ich weiß es ja, dass Problem sitzt vor dem Bildschirm, aber das es sooo groß ist...
Also was geht.. es geht das MQTT Devive und eine Temperatur kann ich vom Sensor sehen. Der MQTT Broker auf dem Raspi hat kurz funktioniert, danach war die IP Adresse schön rot. Eigentlich möcht ich nur die ID2 damit ansteuern.
Hab die Anleitung doch recht genau befolgt, so hoffe ich, aber habe das Gefühl das der Broker auf dem Raspy nicht läuft. Den MQTT hab ich installiert und bekomme auch keine Verbindung. Auch kann ich diese config.yaml Datei nicht auffinden.
So sieht es aktuell in der conf aus:

# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.example

allow_anonymous true
port 1883

pid_file /run/mosquitto/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d

Und so im MQTT Device selbst:
Screenshot 2023-03-14 192919.jpg
Screenshot 2023-03-14 192919.jpg (32.51 KiB) 2623 mal betrachtet
Ich weiß die Infos sind etwas dünn, aber die ganzen Befehle sind mir echt nicht geläufig, vielleicht hat mir aber doch jemand einen gut gemeinten Tipp über den ich wirklich sehr dankbar wäre. Jetzt bin doch schon so weit gekommen...
Besten Dank - Andi
Dateianhänge
Screenshot 2023-03-14 193404.jpg
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#579

Beitrag von Innuendo »

Hallo,
Ist der MQTT Broker gestartet bzw. hast Du den Broker mal neu gestartet? Mit diesen Befehlen kannst Du auf der bash den service Status prüfen und ändern:

Code: Alles auswählen

 
sudo systemctl start mosquitto    # Starten
sudo systemctl stop mosquitto     # Stoppen
sudo systemctl restart mosquitto  # Neustarten
sudo systemctl disable mosquitto  # Autostart deaktivieren
sudo systemctl enable mosquitto   # Autostart aktivieren
Ebenfalls hilfreich bei der Fehlersuche ist das Tool MQTTExplorer.
Innu
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#580

Beitrag von Braumeister999 »

Danke für die rasche Antwort! Hab die Befehle Start und auch neustarten ausprobiert, zusätzlich Autostart aktiviert. Raspy neu gestartet, ohne Erfolg :crying
Der MQTT Explorer bekommt auch keine Verbindung, die IP Adressen stimmen. Glaub ich such mir ein neues Hobby, eines das ich beherrsche und es nicht mich... :Grübel
MQTT Explorer.jpg
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#581

Beitrag von Innuendo »

Im Bild wird ein Grund angezeigt: connection refused not auth
was steht in der Datei /etc/mosquitto/conf.d? Remark den Eintrag bitte und starte den service neu. Irgendwo wird ggfs. allow_anonymous überschrieben
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#582

Beitrag von Braumeister999 »

Hab da noch das CBPi LOG mal angehängt. denke das sagt einem Fach
cbpi4_log.zip
(43.12 KiB) 53-mal heruntergeladen
mann doch schon mehr ...
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#583

Beitrag von Braumeister999 »

scheint leer zu sein, habe sudo nano /etc/mosquitto/conf.d ausgeführt und das erhalten:
Dateianhänge
conf.jpg
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#584

Beitrag von Innuendo »

Im log steht, dass auch CBPi4 keine Verbindung zum MQTT Broker herstellen kann.
Kannst Du den service beenden und mosquitto -v starten? Welche Ausgabe macht der Broker? (ggfs. ohne -v)
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#585

Beitrag von Braumeister999 »

1.jpg
OK, hab den Befehl sudo mosquitto -v ausgeführt und folgendes erhalten:
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#586

Beitrag von Innuendo »

Gut. Gestartet werden kann der Broker. Überprüfen die Konfig vom MQTT Broker. Hier scheint die Ursache zu liegen. Ich kann jetzt nur raten.
letzte Idee: probiere mal nur diese 2 Zeilen in der mosquitto.conf

listener 1883
allow_anonymous true
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#587

Beitrag von Braumeister999 »

ok......hab ich getan und dabei folgendes erhalten:
erster erfolg.jpg
Das sieht doch schon mal echt nett aus :Bigsmile Muss ich da noch was machen???
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#588

Beitrag von Innuendo »

Na wunderbar ... Dein MQTTDevice ist mit dem MQTT Broker verbunden. Vermutlich verbindet sich jetzt auch CBPi4. Geh nach der CBPi4 Anleitung auf gitbooks und den Tipps von MrHyde vor.
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#589

Beitrag von Braumeister999 »

hab vielen Dank!!!!! Hast mir echt geholfen!
Beste Grüße Andi
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#590

Beitrag von Braumeister999 »

Ich bekomme noch einen Vogel :Grübel Auf dem Display wird der wert des Temperatur sensors angezeigt. Aber im CBPi nicht.
Im MQTT Exploer sieht es so aus: {"type": "warning", "title": "MQTTSensor Timeout", "message": "Sensor 'IndTemp' did not respond. Last data received: 03/14/23 21:55", "action": [{"id": "8Tpm3JH7fWfbugkLKrBTNs", "label": "OK"}], "timeout": 5000}
Der Sensor hat sonst immer gut funktioniert wie ich ihn im Einsatz hatte.
sensor.jpg
Was kann das sein? :puzz
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#591

Beitrag von Innuendo »

In der CBPI4-Sensor Konfiguration muss der Parameter Topic identisch mit der Konfiguration im MQTTDevice sein. Im Parameter PayloadDictionary trägst Du Sensor.Value ein. Im MQTTExplorer siehst Du das Topic vom Sensor und zusätzlich ein Topic cbpi/sensors.

Bei CBPi4 Fragen bitte hierher wechseln. Hängt zwar alles miteinander zusammen, wird aber unübersichtlich. Wenn Du keine config.yaml hast (siehe oben), wird es nicht funktionieren.
Innu
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#592

Beitrag von Braumeister999 »

Okay, hab vielen lieben Dank für diesen tollen Tipp! Werde ich morgen umsetzen und falls es noch Probleme gibt, dann in den anderen Fred wechseln. 1000 Dank
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#593

Beitrag von Braumeister999 »

:Smile Danke Innu, das mit "PayloadDictionary" war es :Smile
Wirklich ganz ganz herzlichen Dank!!!!
Beste Grüße Andreas
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#594

Beitrag von Braumeister999 »

Guten Morgen, irgendwie habe ich das Problem, dass wenn ich PID Autotune mache ich dann den D Anteil an dem kleinen Display nicht sehen kann. Der D Anteil verschwindet am rechten Bildrand und ist nicht sichtbar. Gibt es irgendwo eine Möglichkeit, den sehen zu können? Ich hab die neueste Version 4.44 installiert. Über etwas Hilfe wäre ich sehr dankbar, schöne Grüße, Andreas
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#595

Beitrag von Innuendo »

hi
welches kleine display? könntest du ein screenshot machen?
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#596

Beitrag von Braumeister999 »

Grüß Dich,
es ist das NX4832T035. Rechts der D Anteil ist dann nicht mehr sichtbar. P & I ist ja weiter links und somit lesbar.
.
Danke Dir schonmal!
Dateianhänge
IMG_6327.JPG
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#597

Beitrag von Innuendo »

ah jetzt ja. schau ich mir an.
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#598

Beitrag von Braumeister999 »

Danke....hab schon komische Fehler. :Grübel
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Benutzeravatar
Innuendo
Posting Freak
Posting Freak
Beiträge: 1938
Registriert: Freitag 2. März 2018, 09:43

Re: MQTTDevice Version 2 & Platine

#599

Beitrag von Innuendo »

Hey,
Braumeister999 hat geschrieben: Samstag 15. April 2023, 12:39 Danke....hab schon komische Fehler. :Grübel
eigentlich ist das kein Fehler, sondern ein notwendiges Abschneiden von langen Zeichenketten. Unschön ist es trotzdem. Ich war erst über die PID Info verwundert, weil ich keine Idee hatte, wo die Info herkommt. Die Information über AutoTune kommt vom CBPi4 Plugin im MQTT Topic notification.

Code: Alles auswählen

self.cbpi.notify('AutoTune has succeeded',"P Value: %.8f | I Value: %.8f | D Value: %.8f" % (params.Kp, params.Ki, params.Kd),action=[NotificationAction("OK")])
Aus MQTTDevice Sicht kommen im Topic notification Status Infos während des Brauens. Die Information vom AutoTune Prozess hat mehr Zeichen, als das Display anzeigen kann bzw. als ich anzeigen lasse. Ab Zeichen 52 wird abgeschnitten. Ob 8 Nachkommastellen (%.8f) angezeigt werden müssen, weiß ich nicht. 3x das Wort "Value" hat auch wenig Information. Eine einfache und schnelle Fehlerbehebung wäre so:
editiere die Datei __init__.py im Verzeichnis cbpi4-PID-AutoTune. Zeile 101 (s.o.) änderst Du so ab:

Code: Alles auswählen

self.cbpi.notify('AutoTune finished',"P: %.5f | I: %.5f | D: %.5f" % (params.Kp, params.Ki, params.Kd),action=[NotificationAction("OK")])
Ich schreibe mrhyde an. Vielleicht sieht er das ja auch so und passt die Info-Ausgabe im Plugin an.

Das Abschneiden von langen Zeichenketten kann immer mal wieder auftreten. Die Begrenzung auf eine vorgegebene Anzahl Zeichen muss durchgeführt werden, um eine "out of memory exception" zu vermeiden. Das MQTTDevice würde abstürzten und einen reboot durchführen. Eine (Teil) Lösung wäre eine Laufschrift. Laufschrift finde ich fürchterlich. Ich bevorzuge kurze Infos.

Innu
Benutzeravatar
Braumeister999
Posting Junior
Posting Junior
Beiträge: 96
Registriert: Samstag 25. Juni 2016, 09:15
Wohnort: Konstanz

Re: MQTTDevice Version 2 & Platine

#600

Beitrag von Braumeister999 »

Ok danke, schau ich Montag Abend mir an. Mein Problem ist eben das ich nach erstmaliger Einrichtung mit PID Autotune den Wert nicht sehen und somit auch nicht eintragen kann. Aber vielleicht mach ich auch einen Denkfehler und die Werte sind an anderer Stelle zu sehen :Grübel
Andere haben es doch auch geschafft.
Danke mal!
Noch läuft meine kleine Brauerei nicht, aber bis in 2 Wochen soll sie endlich fertig sein :thumbsup
Mit den besten Grüßen
Andreas
Raspi 4; Bookworm 64 Bit; ( Serverversion: 4.2.0 - Codename: Indian Summer || GUIversion: 0.3.12 )
ein paar Töpfe von Crafthardware
Antworten