- Impressum / Datenschutz / ...
- ESP8266 spezifisch
- Codebesprechung
- Frage zu text_sensor: Daten senden/empfangen subscribe etc.
Frage zu text_sensor: Daten senden/empfangen subscribe etc.
- selfmade01
- Autor
- Offline
- New Member
Weniger
Mehr
- Beiträge: 2
- Dank erhalten: 0
05 Mai 2023 21:09 #876
von selfmade01
selfmade01 erstellte das Thema Frage zu text_sensor: Daten senden/empfangen subscribe etc.
Hallo,
möchte gleich mitteilen. Es kann sein das ich für welche die sich auskennen total verblödete Fragen stelle, also bitte nicht übel nehmen.
Mein System:
HAOS inkl. ESPhome, mqtt, mqtt_explorer, Node-red
Folgende Situation:
Ich habe aktuell einen ESP_D1Mini erfolgreich im ESPhome konfiguriert so dass ich dessen
- Sensordaten eines DHT22 empfange
- dessen via PWM steuerbare LED's schalten und dimmen kann
Das Schalten , dimmen und Empfangen der daten mache ich NOCH über die Integration und deren Steuerung (also noch nicht übers Dashboard... das würde aber auch funktionieren da ich es schon hatte)
Ich habe da nichts übers Node-Red realisiert...
Jetzt möchte
- Die led's via Zeitschaltuhr schalten
und das funzt einfach nicht
Wer Node-Red kennt, der kennt bestimmt BigTimer(einfach eine umfangreichere zeitschaltuhr)
Ursprünglich dachte ich dass ich ja eh den esp schon via Integrationsmenü==> Steuerung bedienen kann und dieser kein extra subscribe oder subscribetext benötigt müsste dies auch so gehen
Alle Versuche scheiterten
ich habe mich dann subscribe in der Doku angesehen
hier der Code
der Auszug aus dem ESPhome Code
Nicht wundern, ich verwende für die va pwm steuerbaren led's einen 16 kanal Multiplexer.
hier noch der Auszug aus dem mqtt-Explorer
dan seht ihr die letzten Sendungen
also egal ob da OFF oder ON drin steht
alles was ich
jetzt mal das was er im mqtt-explorer ausgibt wenn ich via Integrationsmenü-des-esp's===>Steuerung direkt sende
ich schalte mal das LED .....Mitte aus
irgendwie habe ich durch die ganze bastelei da total den Wurm drin
kann mir dabei jemand helfen?
Grüße
Achim
möchte gleich mitteilen. Es kann sein das ich für welche die sich auskennen total verblödete Fragen stelle, also bitte nicht übel nehmen.
Mein System:
HAOS inkl. ESPhome, mqtt, mqtt_explorer, Node-red
Folgende Situation:
Ich habe aktuell einen ESP_D1Mini erfolgreich im ESPhome konfiguriert so dass ich dessen
- Sensordaten eines DHT22 empfange
- dessen via PWM steuerbare LED's schalten und dimmen kann
Das Schalten , dimmen und Empfangen der daten mache ich NOCH über die Integration und deren Steuerung (also noch nicht übers Dashboard... das würde aber auch funktionieren da ich es schon hatte)
Ich habe da nichts übers Node-Red realisiert...
Jetzt möchte
- Die led's via Zeitschaltuhr schalten
und das funzt einfach nicht
Wer Node-Red kennt, der kennt bestimmt BigTimer(einfach eine umfangreichere zeitschaltuhr)
Ursprünglich dachte ich dass ich ja eh den esp schon via Integrationsmenü==> Steuerung bedienen kann und dieser kein extra subscribe oder subscribetext benötigt müsste dies auch so gehen
Alle Versuche scheiterten
ich habe mich dann subscribe in der Doku angesehen
hier der Code
der Auszug aus dem ESPhome Code
# pca9685 16 Channel PWM Multiplexer konfiguration
pca9685:
id: pca9685_hub1 # id muss nur angegeben werden wenn mehrere PCAs vorhanden sind
frequency: 1000 # für MW-LDD s sollten 1000 HZ (mögliche Werte 24 Hz bis 1525,88 Hz. Standard 1000Hz) Frequenz eingestellt sein
address: 0x40 # HEX Adresse des PCA9685 , Standart = 0x40 (müsste in diesem Fall nicht mit angegeben werden)
light:
- platform: monochromatic
name: "Anzuchtbox 2 x 3500K LED-Mitte"
output: "PWM0"
state_topic: AnzuchtBox/Light_Control/3500K_LED_Mitte
- platform: monochromatic
name: "Anzuchtbox 2 x 3500K LED-Links/Rechts"
output: "PWM1"
state_topic: AnzuchtBox/Light_Control/3500K_LED_L_R
- platform: monochromatic
name: "Anzuchtbox 4 x 5000K LED"
state_topic: AnzuchtBox/Light_Control/5000K
output: "PWM2"
# Festlegen der PWM Outputs 0-15
output:
- platform: pca9685
id: PWM0
channel: 0 # Kanal 0-15, wir benutzen den Kanal 4 = 5. Pin 0,1,2,3,4...
- platform: pca9685
id: PWM1
channel: 1 # Kanal 0-15, wir benutzen den Kanal 3 = 4. Pin 0,1,2,3,4...
- platform: pca9685
id: PWM2
channel: 2
sensor:
# DHT22 Temp/Humidy Sensor
- platform: dht
pin: D0
model: AM2302
temperature:
name: "Temperatur"
id: temperatur
state_topic: AnzuchtBox/DHT22/Temperatur
humidity:
name: "Luftfeuchtigkeit"
id: luftfeuchtigkeit
state_topic: AnzuchtBox/DHT22/Luftfeuchtigkeit
accuracy_decimals: 1
# filters:
# - offset: 4.2
- platform: mqtt_subscribe
name: "Data from topic"
# id: PWM0
topic: AnzuchtBox/DataSubscribe/Light_Control/3500K_LED_Mitte
text_sensor:
- platform: mqtt_subscribe
name: "Data from topic"
id: manualText
topic: AnzuchtBox/DataSubscribeText/Light_Control/3500K_LED_Mitte
Nicht wundern, ich verwende für die va pwm steuerbaren led's einen 16 kanal Multiplexer.
hier noch der Auszug aus dem mqtt-Explorer
dan seht ihr die letzten Sendungen
light
anzuchtbox_2_x_3500k_led-mitte
state = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
anzuchtbox_2_x_3500k_led-linksrechts
state = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
anzuchtbox_4_x_5000k_led
state = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
Light_Control
3500K_LED-Mitte = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
3500K_LED-L_R = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
5000K = {"color_mode":"brightness","state":"ON","brightness":255,"color":{}}
3500K_LED_L_R = {"color_mode":"brightness","state":"ON","brightness":255,"color":{}}
3500K_LED_Mitte = 0
DataSubscribeText
Light_Control
3500K_LED_Mitte = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
sensor
data_from_topic
state = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
also egal ob da OFF oder ON drin steht
alles was ich
jetzt mal das was er im mqtt-explorer ausgibt wenn ich via Integrationsmenü-des-esp's===>Steuerung direkt sende
ich schalte mal das LED .....Mitte aus
light
anzuchtbox_2_x_3500k_led-mitte
state = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
anzuchtbox_2_x_3500k_led-linksrechts
state = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
anzuchtbox_4_x_5000k_led
state = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
Light_Control
3500K_LED-Mitte = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
3500K_LED-L_R = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
5000K = {"color_mode":"brightness","state":"ON","brightness":255,"color":{}}
3500K_LED_L_R = {"color_mode":"brightness","state":"ON","brightness":255,"color":{}}
3500K_LED_Mitte = 0
DataSubscribeText
Light_Control
3500K_LED_Mitte = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
sensor
data_from_topic
state = {"color_mode":"brightness","state":"OFF","brightness":255,"color":{}}
irgendwie habe ich durch die ganze bastelei da total den Wurm drin
kann mir dabei jemand helfen?
Grüße
Achim
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Aktuelle Seite:
- Startseite
- Impressum / Datenschutz / ...
- ESP8266 spezifisch
- Codebesprechung
- Frage zu text_sensor: Daten senden/empfangen subscribe etc.