Wo ist der Fehler in meinem Python Code (MQTT)?

Ich habe ein Python Script erstellt, damit später bei Nachrichten bestimmte befehle ausgeführt werden. Beim ersten Script(Openhab_Mqtt.py) habe ich beim Testen 3 Terminals aufgemacht und beim 2.(Openhab_Mqttv2.py) auch genau gleiche Sorgehensweise.

Im 1. Terminal habe ich das Python Script gestartet mit:

python Openhab_Mqttv2.py

Output:
Script 1: Connected to MQTT broker
Script 2: Connected to MQTT broker
Connected to MQTT broker

Im 2. Terminal habe ich die Nachricht ausgegeben bei Nachrichten mit:

mosquitto_sub -t "main/messager" -v -u xxx -P xxx

Output(Nach T3):
Script 1: main/messager test
Script 2: main/messager test

Und im 3. Terminal habe ich eine Nachricht gesendet mit:

mosquitto_pub -t "main/messager" -m "test" -u xxx-P xxx  

Output:
Script 1: Payload: test und BLA...
Script 2:

Ich kann einfach nicht den Fehler finden, warum es bei Openhab_Mqtt.py funktioniert und bei Openhab_Mqttv2.py nicht funktioniert.

Openhab_Mqtt.py DATA:

import paho.mqtt.client as mqtt
import os
import time
import bme280_temp
import smbus2
import bme280
import threading

def on_subscribe(client, userdata, mid, granted_qos):
 print("Subscribed to topic : " + str(mid) +" with QoS" + str(granted_qos))


def on_connect(client, userdata, flags, rc):
 print("Connected to MQTT broker")


def on_message(client, userdata, msg): 
 print(msg.topic+" "+str(msg.qos)+" "+str(msg.payload))
 print("Payload: " + msg.payload.decode())
 if msg.payload.decode() == "send_signal":
  print("Calling script to send signal...")
  IR_Signal()
 if msg.payload.decode() == "temp_bme280_start":
  print("Calling script to for temperature start...")
  userdata["counter"] += 1
  print(str(userdata["counter"]))
  client.publish("frame/monitor", "START", qos=0, retain=True)
  Temp_sensor() 
 if msg.payload.decode() == "temp_bme280_stop":
  print("Calling script to for temperature stop...")
  userdata["counter"] -= 1
  print(str(userdata["counter"]))
  client.publish("frame/monitor", "STOP", qos=0, retain=True)
 if msg.payload.decode() == "test":
  print("BLA...")  
  print(str(["counter"])) 
  os.system("vcgencmd measure_temp") 
 else:
  pass    



#Bme280_basic Temperature
address = 0x76
bus = smbus2.SMBus(1)
calibration_params = bme280.load_calibration_params(bus, address)

def Temp_sensor():
 data = bme280.sample(bus, address, calibration_params)
 temperature_celsius = data.temperature      
 print("Temperature: {:.2f} °C".format(temperature_celsius))
 time.sleep(2)
    
 
def IR_Signal():
 os.system("irsend SEND_ONCE pioneer_vsx-301 KEY_POWER")
 print ("Signal Send!")


client = mqtt.Client()
client.on_message = on_message 
client.on_connect = on_connect
client.user_data_set({"counter": 0})
client.username_pw_set( "xx" , "xx" )
client.connect( "192.x.x.x", 1883, 60)
client.subscribe( "main/messager" , qos=0)


client.loop_forever() 

Openhab_Mqttv2.py

import paho.mqtt.client as mqtt
import time
import smbus2
import bme280
import threading


# Getting information
def on_subscribe(client, userdata, mid, granted_qos):
 print("Subscribed to topic : " + str(mid) +" with QoS" + str(granted_qos))
                                                                 
def on_connect(client, userdata, flags, rc):
 print("Connected to MQTT broker")


# Damit loops nicht am anfang durchstarten 
TempLoop_running = False


# Checking for messages to execute code
def on_message(client, userdata, msg):
 print(msg.topic+" "+str(msg.qos)+" "+str(msg.payload))
 print("Payload: " + msg.payload.decode())
 if msg.payload.decode() == "Temp_Start":
  start_TempLoop()
 if msg.payload.decode() == "Temp_Stop":
  stop_TempLoop()
 if msg.payload.decode() == "test":
  print("TESTING...")
  client.publish("main/messager", "START", qos=0, retain=True)
 else:
  pass



# Execute things here ->


# Getting Temperature
address = 0x76
bus = smbus2.SMBus(1)
# Load calibration parameters
calibration_params = bme280.load_calibration_params(bus, address)
def Temperature_loop():
 global TempLoop_running
 while TempLoop_running:
  data = bme280.sample(bus, address, calibration_params)
  #Extract temperature, pressure, and humidity
  temperature_celsius = data.temperature      
  #Print the readings
  print("Temperature: {:.2f} °C".format(temperature_celsius))
  # Nachricht an das entsprechende Topic senden
  client.publish("Temp/Loop", "Temperature: {:.2f} °C".format(temperature_celsius))
  # Wartezeit, um die Ausgabe zu verlangsamen
  time.sleep(2)
# Funktion zum Starten der Temperatur Schleife
def start_TempLoop():
 global TempLoop_running
 TempLoop_running = True
 threading.Thread(target=Temperature_loop).start()
# Funktion zum Stoppen der Temperatur Schleife
def stop_TempLoop():
 global TempLoop_running
 TempLoop_running = False



# Set general data
client = mqtt.Client()
client.on_message = on_message 
client.on_connect = on_connect
client.connect( "192.x.x.x", 1883, 60)
client.username_pw_set( "xx", "xx" )
client.subscribe( "main/messager", qos=0)


# Loop forever
client.loop_forever()
Code, Python, Terminal, Message, Python 3, Raspberry Pi
Glaubst Du an unvorhergesehene Zufälle, die Bedeutung haben?

Ich halte seit Wochen Funkstille zu einer Person, die sich verletzend verhalten hat und mir geht es aktuell recht gut ohne den Kontakt.

Ich habe mir auch vorgenommen, nicht mehr auf diesen Menschen zuzugehen, vermisse die Person dennoch.

Heute fiel mir mein Handy aus der Hand und beim Auffangen griff ich auf den Bildschirm und habe genau dieser Person versehentlich eine 3 Sekunden lange leere Sprachnachricht geschickt.

Diese habe ich sofort gelöscht, da ich mich da definitiv nicht melden wollte.

Das Gegenüber kann aber nun sehen, dass da eine Nachricht kam und wieder gelöscht wurde.

Dadurch ist die Funkstille ungewollt unterbrochen worden und ich habe ungewollt die Aufmerksamkeit dieses Menschen erweckt.

Warum war es so einfach, genau auf diesen Chat zu drücken? Ich hatte der Person mal Vorschläge zu Tattoos geschickt, die mir gefallen und wollte heute mit dem Tattoostudio darüber reden.

Da die Fotos der Wunschtattoos irgendwo unter 10.000 Screenshots waren, fiel mir ein, dass ich sie der Person mal geschickt hatte und dass es schneller geht, sie aus dem WhatsApp Chat abzurufen.

Ist es Zufall, Tollpatschigkeit, unbewusste Absicht, Vorhersehung, Führung auf spiritueller Ebene oder was sonst gewesen, dass durch das Fallenlassen des Handys diese Nachricht versendet wurde?

Oder völlig bedeutungslos.

Zumindest ist damit mein geplantes Schweigen über den Haufen geworfen. Ohne Absicht habe ich meinen eigenen Willen torpediert.

Eure Einschätzung?

Was, wenn die Person antwortet und fragt, was das war?

Zufall 55%
Es sollte so passieren, es gibt keine Zufälle 32%
Tollpatschigkeit ohne Bedeutung 9%
Unbewusste Absicht 5%
Spirituelle Kräfte haben hier geführt 0%
Chat, Smartphone, Verhalten, Nachrichten, Bedeutung, Spiritualität, Esoterik, Psychologie, Kontakt, Nachricht, Psyche, Schicksal, Streit, Zufall, Kontaktabbruch, Kontaktaufnahme, Message, Sprachnachricht, tollpatschig, versehen, WhatsApp
Sie schreibt trotzdem weiter?

Hallo,

zum Glück schreibe ich jetzt wieder mit einem Mädel, das ich echt toll finde. Ihre ganze Art mag ich einfach.

Sie hat mir auf Instagram auch ihre Nummer gegeben, weil sie wissen wollte, was ich auf der Berufsschule mache. Dann hat sie mir nochmal eine Nachricht auf Insta geschrieben, wo sie mich gefragt hat, ob ich sie auch anschreibe.

Das habe ich dann etwas zeitversetzt auch getan, nur leider muss ich zugeben, dass meine erste Nachricht echt nicht gut war und bestimmt richtig blöd bei ihr angekommen ist, doch sie schreibt trotzdem noch weiter mit mir und wollte auch wissen, warum ich sie angeschrieben habe und ob ich sie auf der Berufsschule schon mal gesehen habe. Auf Insta ist sie mir Gott sei Dank auch noch nicht entfolgt nach dieser blöden ersten Nachricht. Viele Mädels hätten das an der Stelle wahrscheinlich gemacht, doch sie nicht und da war ich auch echt erleichtert.

Ich will sie natürlich auch treffen und werde das Thema jetzt auch sehr baldig ansprechen, damit sie das Interesse nicht verliert. Trotzdem frage ich mich, warum sie mir zurückgeschrieben hat nach so einer komischen ersten Nachricht von mir. Viele Frauen hätten mich danach bestimmt einfach blockiert oder so und sie tut das nicht.

Warum und wieso schreibt sie mir weiter? Ist die Hoffnung vielleicht doch noch nicht verloren?

Tipps, Ratgeber, Chat, interessant, Anschreiben, Schwarm, Mädchen, Gefühle, Schreiben, Frauen, Social Media, Psychologie, Emotionen, Folgen, kennenlernen, Kontakt, Liebe und Beziehung, Nachricht, Nummer, Chatverlauf, Liebesfrage, Message, Verkackt, WhatsApp, Instagram, Crush
Weirder fehler bei Unity?

hi leute, ich habe mal wieder ein problem (was war auch anderes zu erwarten...) und diesmal handelt es sich um Unity.

die sache ist die, ich habe von unity hub die version 3.5.0 und der unity editor den ich installiert habe ist version Unity 2022.3.7f1.

das tut aber leider nix zur sache, denn egal welche editor version ich nutze, der fehler ist derselbe und jedesmal aufs neue bestehend.

denn das eigentliche problem um was es geht, das mich daran hindert unity zu nutzen ist folgendes: ich öffe unity hub und erstelle ein komplett frisches projekt. ich habe keine vorherigen mehr, da ichdiese alle gelöscht habe.

dann wähle ich 3d projekt aus und warte, bis alle dateien fertig geladen und kopiert wurden (oder was da auch immer passiert) und sobald unit fertig mit laden ist wird der unity editor geöffnet (also wie gewohnt) aber das ganze sieht so aus:

es ist folgendermaßen:

ich klicke auf den x button, es lädt und kurz darauf schließt sich der editor. da einzige was offen bleibt ist der unity hub. wenn ich auf den "Quit" button klicke passiert eins zu eins der selbe mist.

wenn ich jedoch auf den "continue" button klicke lädt es kurz und das selbe erschein erneut. es ist egal wie oft ich auf continue drücke, es erscheint immer wieder dieselbe nachricht.

kennt jemand eine lösung für das problem, wenn ja dann wäre ich euch echt verbunden.

(übrigens habe ich schon versuch unity komplett zu deinstallieren und danach wier neu zu installieren aber das problem besteht noch immer.)

vielen lieben dank im voraus.

Bild zu Frage
Windows, C Sharp, Error, Programmiersprache, Spieleentwicklung, Unity 3D, Plattform, Message, Unity, Windows 10
christmas in washington joan baez . Message?

Guten Tag zusammen ,

Weiß wer was die Message hinter diesem Lied ist ?

Die Message von "Masters of War" -Bob Dylan ist ja ,dass die reichen Kriege führen ,damit sie immer reicher werden . Bei diesem Lied erkenne ich aber die Message nicht . Kann mir irgendjemand helfen ?

It's Christmastime in Washington

The Democrats rehearsed

Gettin' into gear for four more years

Things not gettin' worse

The Republicans drink whiskey neat

And thanked their lucky stars

They said, 'He cannot seek another term

They'll be no more F-D-R's

I sat home in Tennessee

Staring at the screen

With an uneasy feeling in my chest

And I'm wonderin' what it means

So come back Woody Guthrie

Come back to us now

Tear your eyes from paradise

And rise again somehow

If you run into Jesus

Maybe he can help you out

Come back Woody Guthrie to us now

I followed in your footsteps once

Back in my travelin' days

Somewhere I failed to find your trail

Now I'm stumblin' through the haze

But there's killers on the highway now

And a man can't get around

So I sold my soul for wheels that roll

Now I'm stuck here in this town

So come back Woody Guthrie

Come back to us now

Tear your eyes from paradise

And rise again somehow

If you run into Jesus

Maybe he can help you out

Come back Woody Guthrie to us now

There's foxes in the hen house

Cows out in the corn

The unions have been busted

Their proud red banners torn

To listen to the radio

You'd think that all was well

But you and me and Cisco know

It's going straight to hell

So come back, Emma Goldman

Rise up, old Joe Hill

The barricades are goin' up

They cannot break our will

Come back to us, Malcolm X

And Martin Luther King

We're marching into Selma

As the bells of freedom ring

So come back Woody Guthrie

Come back to us now

Tear your eyes from paradise

And rise again somehow

If you run into Jesus

Maybe he can help you out

Come back Woody Guthrie to us now

Danke im Voraus

Musik, Bedeutung, Message
Hilfe! Wer kennt sich mit Facebookmessenger gut aus?

Hey Leute,

Ich brauche unbedingt Hilfe, weil ich noch nicht allzu lange Facebook habe. Hab gestern Nachmittag über den Facebookmessenger einen Jungen angeschrieben, den ich nicht auf der Freundesliste habe :)
Zuerst war der Kreis weiß und ein blauer Haken.
Aber nach kurzer Zeit war der Kreis dann komplett blau, dass heißt doch das die Nachricht zugestellt wurde richtig? :p
Auf jedenfall wollte ich mich dann bei FB wieder einloggen und dann kam eine Sicherheitsvorkehrung von FB, dass ich meine Handynummer hinzufügen soll und musste die dann eingeben. Direkt auf meinen Account konnte ich garnicht mehr zugreifen für die paar Minuten wo ich diese Sicherheitskontrolle hatte.
Hab das dann alles reibungslos gemacht und war dann wieder auf meinen FB Profil und alles war beim alten :-)
Hab dann bei Messenger geguckt, ob der Junge meine Nachricht schon gelesen hat, aber der Kreis war immer noch blau.
Meine eigentliche Frage ist jetzt:
Wenn er meine Nachricht gelesen hätte in der Zeit wo kurzzeitig mein FB weg war wegen dieser Sicherheitsvorkehrung, würde es mir das jetzt trotzdem anzeigen das er die Message gelesen hat oder nicht? Nicht das er mir nicht antworten konnte.. Aber ich will jetzt nicht noch eine Nachricht schreiben, weil ich es nicht genau weiß.
Weiß das jemand?
Sind Facebookfreaks unter euch? 😄☝️

Handy, Internet, Smartphone, Messenger, Facebook, Social Media, FB, Nachricht, Message

Meistgelesene Fragen zum Thema Message