Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Maschinenstatus via LED visualisieren (https://www.delphipraxis.net/213091-maschinenstatus-via-led-visualisieren.html)

hhcm 23. Mai 2023 10:43

AW: Maschinenstatus via LED visualisieren
 
Hmm. Ich lese TMS Komponenten und Shelly.
Dann würde ich über MQTT gehen.

Eventuell ein ESP8266 (z.B Wemos D1) mit WLED Firmware. Da ist dann mit 2-3 Bauteilen alles erledigt. Ebenfalls über MQTT steuerbar.

himitsu 23. Mai 2023 12:06

AW: Maschinenstatus via LED visualisieren
 
Bei MQTT brauchst du einen Server (MQTT-Broker) daheim (z.B. Raspberry Pi oder im Docker der Synology),
aber ja, das ist das Gängigste, was Viele privat nutzen.

Die Shelly kann mehrere solcher Protokolle (MQTT, ColoT),
sowie seine Cloud Control API (die ist von der GUI her gleich und zur API her ähnlich der gen1, glaub ich),
aber auch eine "Common HTTP API" (gen1 / First Generation Shelly Devices API),
eine gen2 / Second Generation Shelly Devices API aka "Shelly-NG" (RPC, Remote Procedure Calls über JSON-RPC 2.0),
eine Cloud-to-Cloud Integrator API (z.B. für Sprachkisten von Amazon, Google usw., sowie auch eigene Clouds ala AWS)



Zum Verknubbeln mehrerer Geäte kann man MQTT benutzen oder eben die Shelly-Cloud.
Zum direkten Ansprechen einzelner Geräte ist aber HTTP wesentlich einfacher / unkomplexer.
Und man kann sogar die Geräte direkt untereinander via HTTP verknubbeln.
z.B. Shelly-Schalter oder der IR-Sensor bekommt in seine Actions die URLs (HTTP-Adressen) der Shelly-Steckdose.



Bei MQTT sagst du dem MQTT-Brocker was du machen willst {publish}. Beim Brocker hat sich auch das Gerät angemeldet {subscribe} und bekommt zu seiner/seinen abonierten Aktion(en) {topic} gesagt, was es machen soll. (intern auch via REST)
https://www.opc-router.de/was-ist-mqtt/

Dagegen beim HTTP (REST) einfach ans Endgerät ein http://{ip-oder-name}/relay/0?turn=on und fertig.



Schön ist, dass die Shelly per se schon offene Systeme sind (und es aktuell auch so bleiben soll), mit einer guten Dokumentation und wachsenden Fangemeinde.
Man darf sich sogar beim Hersteller melden und Wünsche zur API oder neuen Geräten kund tun.

Dagegen z.B. smarte Steckdosen wie von gosund und sonoff (Smart on off :lol:), wo ein unverriegelter Bei Google suchenESP32 drin verbaut wurde, den man selber mehr oder weniger leicht neu flashen kann/konnte,
z.B. mit Bei Google suchentasmota, um dann auch ein offenes System zu bekommen. (leider baut auch dieser Hersteller neue Geräte nun auch mit eigenen Chips, die sich aktuell nicht mehr flashen lassen)
https://www.tasmota.info/hardware/ (auch mit großer Fangemeinde, die versucht alle möglichen Geräte zu "hacken" und irgendwie z.B. in sein Bei Google suchenFHEM rein zu bekommen)

haentschman 24. Mai 2023 05:56

AW: Maschinenstatus via LED visualisieren
 
Zitat:

Schreib doch einfach ein normales Delphiprogramm, das in beliebigen Farben einen kompletten Bildschirm ausfüllt und häng einen beliebig großen oder kleinen Monitor in der Halle auf, der das anzeigt.
+1 :thumb: Da hast du mehr Möglichkeiten als eine statische LED Bar.

dummzeuch 24. Mai 2023 07:59

AW: Maschinenstatus via LED visualisieren
 
Zitat:

Zitat von haentschman (Beitrag 1522743)
Zitat:

Schreib doch einfach ein normales Delphiprogramm, das in beliebigen Farben einen kompletten Bildschirm ausfüllt und häng einen beliebig großen oder kleinen Monitor in der Halle auf, der das anzeigt.
+1 :thumb: Da hast du mehr Möglichkeiten als eine statische LED Bar.

Das ist natürlich auch eine Frage der Umgebung: Monitore sind deutlich empfindlicher als LEDs. Und LEDs kann man fast bliebig hell machen, Monitore nicht. Wenn die Sonne (durch ein Fenster) draufscheint, ist auf dem Monitor nicht mehr viel zu sehen.

Ich finde das Thema ziemlich spannend, da die Ansteuerung von Hardware einen ziemlich großen Teil meiner Arbeit ausmacht. Allerdings kamen dabei LEDs bzw. irgendwelche anderen visuellen Signal-Ausgaben (außer Monitoren) bisher nicht vor.

TiGü 24. Mai 2023 08:08

AW: Maschinenstatus via LED visualisieren
 
Was ist das denn für eine Maschine? Vielleicht hat der Hersteller eh was zum nachrüsten, was denn aktuellen Zustand anzeigt (rot - Fehler, gelb - sonstwas, grün - alles läuft).

Wie teuer soll denn die LED-Leuchte maximal sein?
https://www.google.com/search?q=Signalleuchten&tbm=shop

v2afrank 25. Mai 2023 06:32

AW: Maschinenstatus via LED visualisieren
 
Ich habe so etwas mal in einem Projekt eingesetzt
https://www.antratek.de/8-relaismodule-ethernet-eth008
Eine Relaiskarte die Du über Ethernet ansteuerst. Darüber wurden dann die verschiedenen Leuchten gesteuert
Gibt es auch mit weniger / mehr Relais, je nachdem wieviel Du ansteuern möchtest

dummzeuch 25. Mai 2023 07:57

AW: Maschinenstatus via LED visualisieren
 
Zitat:

Zitat von v2afrank (Beitrag 1522774)
Ich habe so etwas mal in einem Projekt eingesetzt
https://www.antratek.de/8-relaismodule-ethernet-eth008
Eine Relaiskarte die Du über Ethernet ansteuerst. Darüber wurden dann die verschiedenen Leuchten gesteuert

Das sieht interessant aus. Gibt's das auch mit WLAN statt Ethernet? Gesehen habe ich das auf dieser Seite nicht, aber vielleicht weißt Du das ja.

Zitat:

Zitat von v2afrank (Beitrag 1522774)
Gibt es auch mit weniger / mehr Relais, je nachdem wieviel Du ansteuern möchtest

Ich habe dort nur noch ein Modul mit 4 Relais gesehen, das hatte dann aber einige I/O-Ports. OK, man muss die ja nicht nutzen.

Klaus01 25. Mai 2023 09:33

AW: Maschinenstatus via LED visualisieren
 
Zitat:

Zitat von dummzeuch (Beitrag 1522775)
Gibt's das auch mit WLAN statt Ethernet?

.. einen Raspberry (wenn sie mal wieder günstiger sind) als Bridge WLAN-Ethernet davor schalten

Grüße
Klaus

dummzeuch 25. Mai 2023 09:50

AW: Maschinenstatus via LED visualisieren
 
Zitat:

Zitat von Klaus01 (Beitrag 1522778)
Zitat:

Zitat von dummzeuch (Beitrag 1522775)
Gibt's das auch mit WLAN statt Ethernet?

.. einen Raspberry (wenn sie mal wieder günstiger sind) als Bridge WLAN-Ethernet davor schalten

Ja, kann man machen. Aber dann muss man sich auch noch mit einem Raspi beschäftigen. Das erhöht den Aufwand und fügt eine potentielle Fehlerquelle hinzu.

Dann würde ich(*1) eher einen WLan-Router vorschalten, auch wenn der mehr kostet. Aber den tauscht man bei einem Fehler einfach aus, während man bei einem Rapsi dann in Versuchung kommt, das Problem zu debuggen.

(*1: Zumindest meine professionelle Persona, als Nerd würde ich den Raspi bevorzugen.)

himitsu 25. Mai 2023 12:34

AW: Maschinenstatus via LED visualisieren
 
WLAN von/zu LAN: Bei Google suchenVonets VAR11N-300 (Bei Google suchenMini WLAN Router)


Aber wenn es nur ums Fernschalten geht, dann ist ein selbst Raspi-ZeroW oder ComputeModule doch etwas übertrieben.
Bei Google suchenESP8266-01 bzw. Bei Google suchenESP-01
oder Bei Google suchenESP32
oder irgend ein anderer Arduino-Kompatibler an USB/WLAN/BT.
https://www.arduino.cc/en/hardware bzw. Bei Google suchenArduino Alternativen

Oder eben ein "vorprogrammiertes" USB/LAN/WLAN-Relais/Steckdose ala Shelly und Co.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz