@la_saxe für eine zeitnahe Steuerung ist dieser Adapter meiner Meinung nach nicht der richtig, weil wie du schon vermutet hast sind die empfangenen Daten dann schon ein paar Minuten alt.
Das Auslesen über Modbus wäre ohnehin dafür besser geeignet.
lg
NEWS
Best posts made by g.pitzer
-
RE: [New Adapter] huawei fusionsolar api
-
RE: Test Adapter rpi2 2.x
Vielen Dank für eure Unterstützung,
Nach Neuinstallation funktioniert es jetzt tadellos. Ich hatte aber vorhin gpiod installiert, welches weiter oben im Beitrag empfohlen wurde. Keine Ahnung ob das auch was dazu beigetragen hat.lg und schönes WE
Latest posts made by g.pitzer
-
Wetterdisplay mit Waveshare Epaper
Re: [Gelöst] Wetter Display
Re: [Gelöst] Wetter Display
Hallo,
Ich beziehe mich auf den oben genannten Eintrag. Ich habe versucht das nachzubeuen, scheitere aber kläglich.
Anbei meine Konfig:esphome: name: waveshare-display platform: ESP32 board: esp32dev wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: !secret wifi_ap_ssid password: !secret wifi_ap_password captive_portal: # Enable logging logger: level: DEBUG # Enable Home Assistant API api: password: !secret api_password ota: - platform: esphome password: !secret ota_password # Example configuration entry web_server: port: 80 mqtt: broker: 192.168.2.9 #time: # - platform: homeassistant # id: hass_time time: - platform: sntp id: sntp_time timezone: Europe/Berlin servers : 0.pool.ntp.org # Every 5 minutes on_time: - seconds: 0 minutes: /1 then: - logger.log: "On_time sntp clock schedule" on_time_sync: then: - logger.log: "Synchronized sntp clock" text_sensor: #TemperaturLueftungAussen - platform: mqtt_subscribe name: "Temperatur aussen" id: TemperaturLueftungAussen topic: iobprovides/TemperaturLueftungAussen #LuftfeuchtigkeitLueftungInnen - platform: mqtt_subscribe name: "Luftfeuchtigkeit Innen Lüftung" id: LuftfeuchtigkeitLueftungInnen topic: iobprovides/LuftfeuchtigkeitLueftungInnen #TemperaturWetterdienstMin - platform: mqtt_subscribe name: "Temperatur Min Wetterdienst" id: TemperaturWetterdienstMin topic: iobprovides/TemperaturWetterdienstMin #TemperaturWetterdienstMax - platform: mqtt_subscribe name: "Temperatur Max Wetterdienst" id: TemperaturWetterdienstMax topic: iobprovides/TemperaturWetterdienstMax #Wettersymbol_WetterAktuell - platform: mqtt_subscribe name: "Wettersymbol Wetter Aktuell" id: WettersymbolAktuell topic: iobprovides/WettersymbolAktuell - platform: mqtt_subscribe name: "Wettertext Wetter Aktuell" id: WettertextAktuell topic: iobprovides/WettertextAktuell #Wettersymbol_WetterHeute - platform: mqtt_subscribe name: "Wettersymbol Wetter Heute" id: WettersymbolHeute topic: iobprovides/WettersymbolHeute - platform: mqtt_subscribe name: "Wettertext Wetter Heute" id: WettertextHeute topic: iobprovides/WettertextHeute # Example configuration entry sensor: - platform: wifi_signal name: "WiFi Signal Sensor" update_interval: 60s font: - file: "fonts/VerdanaBold.ttf" id: VerandanaBold20 #glyphs ist notwendig um Sonderzeichen und Umlaute darzustellen glyphs: ['&', '@', '!', ',', '.', '?', '"', '%', '(', ')', '+', '-', '_', ':', '°', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', ' ', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z','å', 'Ä', 'ä', 'Ö', 'ö', 'Ü', 'ü', '/'] size: 20 - file: "fonts/materialdesignicons-webfont.ttf" id: Icons120 size: 120 glyphs: #Codes für Icons https://pictogrammers.github.io/@mdi/font/5.3.45/ - "\U000F0599" # Sonne, - "\U000F0595" # Sonne bewölkt, Sonne stark bewölkt - "\U000F0590" # bewölkt - "\U000F0597" # Sonne bewölkt leichter Regen, Sonne stark bewölkt leichter Regen, bewölkt leichter Regen - "\U000F0596" # Sonne bewölkt starker Regen, Sonne stark bewölkt starker Regen, stark bewölkt starker Regen - "\U000F0593" # Sonne bewölkt Unwetter, Sonne stark bewölkt Unwetter, stark bewölkt Unwetter - "\U000F0592" # Sonne bewölkt Eisregen, Sonne stark bewölkt Eisregen, stark bewölkt Eisregen, Sonne bewölkt Schneeregen, Sonne stark bewölkt Schneeregen, stark bewölkt Schneeregen - "\U000F0598" # Sonne bewölkt Schnee, Sonne stark bewölkt Schnee, stark bewölkt Schnee - file: "fonts/materialdesignicons-webfont.ttf" id: Icons90 size: 90 glyphs: #Codes für Icons https://pictogrammers.github.io/@mdi/font/5.3.45/ - "\U000F0599" # Sonne, - "\U000F0595" # Sonne bewölkt, Sonne stark bewölkt - "\U000F0590" # bewölkt - "\U000F0597" # Sonne bewölkt leichter Regen, Sonne stark bewölkt leichter Regen, bewölkt leichter Regen - "\U000F0596" # Sonne bewölkt starker Regen, Sonne stark bewölkt starker Regen, stark bewölkt starker Regen - "\U000F0593" # Sonne bewölkt Unwetter, Sonne stark bewölkt Unwetter, stark bewölkt Unwetter - "\U000F0592" # Sonne bewölkt Eisregen, Sonne stark bewölkt Eisregen, stark bewölkt Eisregen, Sonne bewölkt Schneeregen, Sonne stark bewölkt Schneeregen, stark bewölkt Schneeregen - "\U000F0598" # Sonne bewölkt Schnee, Sonne stark bewölkt Schnee, stark bewölkt Schnee image: - file: "images/visweather.png" id: visweather resize: 800x480 - file: "images/nadel.png" id: nadel resize: 95x95 #deep_sleep: # id: deep_sleep_1 # run_duration: 22s # sleep_duration: 2min spi: clk_pin: 13 mosi_pin: 14 display: - platform: waveshare_epaper id: epaper cs_pin: 15 busy_pin: 25 reset_pin: 26 dc_pin: 27 model: 4.20in-bV2 #rotation: 180° update_interval: 30s lambda: |- // HINTERGRUNDBILD it.image(0, 0, id(visweather)); // Print the string "Temperatur!" at [0,10] it.print(0, 10, id(VerandanaBold20), "Temperatur!"); it.printf(40, 80, id(VerandanaBold20), TextAlign::BOTTOM_LEFT, "%s", id(TemperaturLueftungAussen).state.c_str()); it.printf(40, 100, id(VerandanaBold20), TextAlign::BOTTOM_LEFT, "%s", id(LuftfeuchtigkeitLueftungInnen).state.c_str()); it.printf(40, 120, id(VerandanaBold20), TextAlign::BOTTOM_LEFT, "%s", id(TemperaturWetterdienstMin).state.c_str()); it.printf(40, 140, id(VerandanaBold20), TextAlign::BOTTOM_LEFT, "%s", id(TemperaturWetterdienstMax).state.c_str()); //Time it.strftime(200, 28, id(VerandanaBold20),TextAlign::BOTTOM_LEFT, "%H:%M", id(sntp_time).now()); it.strftime(150, 68, id(VerandanaBold20),TextAlign::BOTTOM_LEFT, "%A, %d.%m.%y, KW %W", id(sntp_time).now()); //Wetter Aktuell SYMBOL WERTE //SYMBOL Aktuell STATE 1 if (id(WettersymbolAktuell).state == "1") { it.print(200, 120, id(Icons120), "\U000F0599");} //SYMBOL Aktuell STATE 2 if (id(WettersymbolAktuell).state == "2") { it.print(200, 120, id(Icons120), "\U000F0595");} //SYMBOL Aktuell STATE 3 if (id(WettersymbolAktuell).state == "3") { it.print(200, 120, id(Icons120), "\U000F0590");} //SYMBOL Aktuell STATE 4 if (id(WettersymbolAktuell).state == "4") { it.print(200, 120, id(Icons120), "\U000F0597");} //SYMBOL Aktuell STATE 5 if (id(WettersymbolAktuell).state == "5") { it.print(200, 120, id(Icons120), "\U000F0596");} //SYMBOL Aktuell STATE 6 if (id(WettersymbolAktuell).state == "6") { it.print(200, 120, id(Icons120), "\U000F0593");} //SYMBOL Aktuell STATE 7 if (id(WettersymbolAktuell).state == "7") { it.print(200, 120, id(Icons120), "\U000F0592");} //SYMBOL Aktuell STATE 8 if (id(WettersymbolAktuell).state == "8") { it.print(200, 120, id(Icons120), "\U000F0598");} it.printf(60, 120, id(VerandanaBold20), TextAlign::BOTTOM_LEFT, "%s", id(WettertextAktuell).state.c_str()); //it.print(60, 180, id(Icons90), "\U000F0599"); //it.printf(60, 160, id(VerandanaBold20), TextAlign::BOTTOM_LEFT, "%s", id(WettertextHeute).state.c_str());
- Ich bekomme keine Anzeige auf dem Display, egal was ich mache.
- Ich bekomme auf meinen MQTT Server ~1000 Einträge pro Sekunde
Meine verwendete Hardware:
https://www.waveshare.com/e-paper-esp32-driver-board.htm
https://www.waveshare.com/4.26inch-e-Paper.htmKann mir hier wer weiterhelfen?
lg g.pitzer
-
RE: Test Adapter rpi2 2.x
Vielen Dank für eure Unterstützung,
Nach Neuinstallation funktioniert es jetzt tadellos. Ich hatte aber vorhin gpiod installiert, welches weiter oben im Beitrag empfohlen wurde. Keine Ahnung ob das auch was dazu beigetragen hat.lg und schönes WE
-
RE: Test Adapter rpi2 2.x
pi@iobroker-pi:~ $ cd /opt/iobroker/ && npm ls opengpio iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.rpi2@2.2.1 └── opengpio@1.0.16
Seit der Neuinstallation habe ich jetzt auch die GPIOs unter Objekten, ich muß jetzt mal testen ob sie auch funktionieren.
-
RE: Test Adapter rpi2 2.x
@thomas-braun said in Test Adapter rpi2 2.x:
apt policy libgpiod-dev
pi@iobroker-pi:~ $ apt policy libgpiod-dev libgpiod-dev: Installed: 1.6.3-1+b3 Candidate: 1.6.3-1+b3 Version table: *** 1.6.3-1+b3 500 500 http://deb.debian.org/debian bookworm/main arm64 Packages 100 /var/lib/dpkg/status
-
RE: Test Adapter rpi2 2.x
Hallo,
Ich hatte auch bis zu dem Update ein funktioierendes System, jetzt kommt noch dazu dass ich einen Multihost daraus gemacht habe und bekomme meine GPIO´s nicht mehr in den Griff.
Der Master ist auf einem Proxmox und der Slave ist ein Raspi 3, der eigentlich nur mehr für die GPIOs zuständig ist. Der Adapter Version 2.2.1 ist auf dem Slave Raspi installiert und startet ohne Probleme, es werden unter Objecte auch etliche Infos angezeigt, jedoch die GPIOs nicht.
Muss ich da zusätzlich was nachinstallieren oder funktioniert das prinzipiell nicht?
lg -
RE: Probleme mit ACME Adapter
@bananajoe
ok, ab jetzt steige ich aus
schon alleine deine Beschreibung zeigt mir dass ich dem Projekt nicht gewachsen bin. Ich werde dann doch lieber abwarten ob der Fall im Github gelöst wird. So wichtig ist Das dann doch nicht.
Aber vielen Dank für deine Versuche mir zu helfen -
RE: Probleme mit ACME Adapter
@bananajoe du vermutest richtig
Eigenständig könnt ich das auch laufen lassen, bei mir schnurrt auch ein Proxmox dahin
Soweit kenn ich mich aber leider nicht aus. Hättest du eine Anleitung oder Link für das Einrichten dann könnte ich mich damit spielen? -
RE: Probleme mit ACME Adapter
@bananajoe
Nein das bin nicht ich, der Leon scheint aber das gleiche Problem zu haben, aber leider auch noch keine Antwort bekommen zu haben -
RE: Probleme mit ACME Adapter
@bananajoe
Certbot funktioniert anscheinend seit dem Update auf bookworm nicht mehr, deswegen versuche ich ja den ACME Adapter
Die Zertifikate sind unter /etc/letsencrypt/live/ gelegen, diesen Ordner gibt es nicht mehr. -
RE: Probleme mit ACME Adapter
@bananajoe
der Port 80 wird weitergeleitet, ist auch schon in meiner Firewall ersichtlich
deswegen vermute ich ja ein Rechteproblem auf meinem ioBroker.
Der ACME Adapter hört ja nur kurz während der Aktualisierung auf den Port 80, danach wird ja wieder der Dienst beendet. Aber in dieser Zeit bekomme ich mit Powershell die Meldung das der Port 80 erreichbar ist.Ergänzung:
Ich hatte vorher Apache und Certbot für lets encrypt installiert und diese wieder deinstalliert. Habe ich vieleicht damit etwas zerschossen?