Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin wird nicht ausgeführt #565

Open
JonasP97 opened this issue Jan 10, 2024 · 7 comments
Open

Plugin wird nicht ausgeführt #565

JonasP97 opened this issue Jan 10, 2024 · 7 comments

Comments

@JonasP97
Copy link

JonasP97 commented Jan 10, 2024

Moin zusammen,

ich bin absoluter RPi und Python Anfänger.
Ich versuche gerade ein Leuchtschild bestehend aus ws2812b LED's mithilfe eines Plugins je nach RIC bei der POCSAG Alarmierung zum leuchten zu bringen.

in der BosWatch config ist template aktiviert.

Das Plugin wird auch fehlerfrei geladen, jedoch wird mir im BosWatch betrieb nicht einmal die empfangene RIC aus der Zeile "logging.debug(data["ric"])" angezeigt.

Ebenso hatte ich Anfangs versucht die Rics per globalVars aus der Boswatch Config zu ziehen, was jedoch auch 0 Reaktion ergab.
Meine ersten Versuche sehen so aus:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import logging # Global logger
from includes import globalVars  # Global variables
from includes.helper import timeHandler
from includes.helper import configHandler

def onLoad():

	try:

		pass

	except:

		logging.error("unknown error")
		logging.debug("unknown error", exc_info=True)
		raise

def run(typ,freq,data):	

			if typ == "POC":

				logging.debug(data["ric"])

				if data["ric"] == 111111:

					logging.debug("RTW1")

				elif data["ric"] == 111112:

					logging.debug("RTW2")

				elif data["ric"] == 111113:

					logging.debug("HLF1")

				elif data["ric"] == 111114:

					logging.debug("HLF2")

				elif data["ric"] == 111116:

					logging.debug("DLK")

				else:

					logging.debug("Kein Treffer")
			else:
				logging.warning("Invalid Typ: %s", typ)

@theMagicKnight
Copy link

Also ich habe von py keine Ahnung aber an welcher Stelle dieses Scripts wird der GPIO angesteuert um deine WS2812 leuchten zu lassen?

@JonasP97
Copy link
Author

Soweit war ich noch nicht 😁..
Script funktioniert mittlerweile. Allerdings mit Umwegen per jsonsocket an einen ESP da der rPi im Keller keinen Empfang hatte

@theMagicKnight
Copy link

ok

@Schrolli91
Copy link
Owner

@JonasP97
Der Vollständigkeit halber, was war das Problem?

@JonasP97
Copy link
Author

Wenn ich das nur wüsste. Der Code wie oben gezeigt hat aufjedenfall nicht funktioniert.
Und da ich mehr zur Kategorie Google-Try-Error gehöre, weiß ich auch nicht wieso 😂

@theMagicKnight
Copy link

Da ich in der Welt von PHP Zuhause bin muß ich ehrlich zugeben. Bei meinem Problem mit dem http_request habe ich schon chatgpt befragt.
Persönlich finde ich das befragen von KI nicht schlimm. Es hilft manchmal über die eigene Herangehensweise noch einmal zu überdenken oder kann Anhaltspunkt bei der Problemlösung bitten.

Aber wie hast du nun dein WS2812 angesteuert?

@JonasP97
Copy link
Author

Ich sende per WLAN die ric über json an einen wemos d1 Mini. Der empfängt die Daten per UDP Listener. Und mithilfe der Arduino Neopixel Bibliothek ist das Ansteuern auch sehr einfach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants