Weiter zum Inhalt

Praktische Anwendungen (Showcase)

906 Themen 33.7k Beiträge
Zeigt eure umgesetzten Projekte

NEWS

  • Hannah — Open Source Smart-Home-Sprachassistentin

    15
    1
    6 Stimmen
    15 Beiträge
    1k Aufrufe
    L
    Hii, Ich gebe dann mal wieder ein Update. Hannah selbst hat im letzten Monat einige Updates bekommen, die Integration in den ioBroker wurde verbessert, ebenso kamen neue Features dazu. Die ESP-Firmware ist quasi fertig. Diese hat mittlerweile einige Versionen bekommen, so kann sie bspw. mit Sensoren wie dem BMP280 und AHT20 (oder nur einem davon) betrieben werden, oder auch mit einem BME680. Die Wakeworderkennung ist abgeschlossen, es wurde Support eingebaut um Audio-Samples für das Wakewordtraining über die Mikrofone des ESPs aufzunehmen um auf diese Weise authentische Trainingsdaten zu bekommen. Die ESP-Firmware hat darüber hinaus eine OTA-Komponente erhalten und kann sich somit selbstständig updaten. Vor einem Update fragt der ESP aktiv bei Hannah nach einem "ok", erst wenn Hannah den Request bestätigt, führt der ESP das Update aus. Dies ist notwendig, damit der Satellit nicht bspw. mitten im Gespräch neustartet. Auch für alle weiteren Hannah-Komponenten gibt es einen Update Service, dieser nennt sich dort AutoDeploy. AutoDeploy bedient sich an der selben OTA-Infrastuktur wie die ESP-Firmware, lädt die neuen Komponenten-Files runter und startet die betroffenen Services neu. Das läuft über einen eigenen Microservice den ich Hannah Update Server genannt habe. Bei Bedarf kann ich dessen API gerne offen legen. Das gleiche gilt für eine weitere neue Komponente: Den Assetserver. Dieser stellt bspw. Jingles und/oder einfache Töne bereit, die dann von Hannah oder den Satelliten abgespielt werden können. Auch dessen API kann ich bei Bedarf offen legen. Zu der ESP-Firmware: Größtenteils halte ich die mittlerweile für abgeschlossen. Sicher kommen da zukünftig noch weitere Features oder Bugfixe rein, aber aktuell ist diese für mich vollständig und komplett konfigurierbar. Außerdem hat die ESP-Firmware mittlerweile auch ein WiFi-Provsioning. Nach dem Flashen oder wenn man den "geheimen" Reset-Knopf gefunden hat, öffnet der ESP einen AccessPoint und gibt sich selbst die IP-Adresse 192.168.4.1. Über diese Adresse kann man ihn dann konfigurieren und bspw. die WiFi-Credentials eintragen. Seine WebUI ist auch im normalen Betrieb verfügbar. Dort lässt sich bspw. das Wakeword an- und ausschalten, der Name oder die Raumzuordnung ändern. Quasi nebenbei hat Hannah über die Satelliten auch einen BLE-Tracker bekommen, sie kann nun also BLE-Devices im Haus "orten". Selbstverständlich werden alle Satellitendaten in den ioBroker gebracht. Weiterhin wurde die Integration in ein LLM verbessert. Wird nun ein LLM verwendet, das Tools unterstützt, werden mehrere Tools an das LLM übergeben. So kann auch im Smalltalk-Modus der ioBroker gesteuert werden und das LLM arbeitet an manchen Stellen besser/exakter als die regelbasierte NLU. So hat als Beispiel Whipser den Satz "Fritteuse an" als "Fritus a" transkribiert, worauf die regelbasierte NLU keinen Match hatte und das folgerichtig als Smalltalk in das LLM geleitet hat. Das LLM hat dann korrekt "Fritteuse an" verstanden/geschlossen und tat genau das. Außerdem gibt es in ioBroker gleich drei States, die in etwa den gleichen Zweck haben, aber anders sind: announcement Diese Texte gehen direkt ans TTS und werden über die Satelliten ausgespielt announcementSsml Quasi das gleiche wie das vorherige, aber mit SSML-Support announcementRephrase Diese Texte gehen einen kleinen "Umweg" über das LLM mit der Ansage: Formuliere das in deinen Worten neu und flechte deine Persönlichkeit ein. So kommt in relativ starre Texte die man in ioBroker bspw. über Javascript generiert ein wenig Variation. Von meinem eigenen PCB befindet sich gerade Revision 4 auf dem Weg zu mir. Revision 1 wurde nie gebaut und die Revsion 2 und 3 haben dumme Fehler, die nie hätten passieren dürfen :D Alles zusammen, also ein sehr produktiver Monat, nach meiner Git-History hat Hannah in dieser Zeit 56 Releases gehabt.
  • Glass Vis 2

    3
    5
    4 Stimmen
    3 Beiträge
    3k Aufrufe
    L
    Schaut top aus. Suche nämlich einen Player, also eine VIEW zur Bedienung meiner 6 SONOS Räume. Du bedienst doch SONOS mit der Oberfläche, oder?
  • 0 Stimmen
    13 Beiträge
    356 Aufrufe
    OliverIOO
    @mcm1957 sagte: Ja Und wenn wem was bei den Request auffallen sollte was veraltet ist - bitte kommentieren. ungefähr so? war das richtig? https://github.com/ioBroker/AdapterRequests/issues/707#issuecomment-2187446104 https://github.com/ioBroker/AdapterRequests/issues/707#issuecomment-2188750705
  • Adapter Midea 0 für Monoblock und Remeha Tensio

    3
    0 Stimmen
    3 Beiträge
    104 Aufrufe
    T
    Mit v1.7.1 testen
  • [Javascript] für Warnungen von Lebensmittelwarnung

    javascript lebensmittelwarnung
    319
    1
    7 Stimmen
    319 Beiträge
    69k Aufrufe
    M
    @reloxx13 Kein rss, nur html.
  • Solarthermie steuert "nachladen" des Pelletbrenners

    3
    0 Stimmen
    3 Beiträge
    102 Aufrufe
    HomoranH
    @Grisu73 sagte: Ich suche einen Adapter der mir fpr meine PLZ die Globalstrahlung in W/m³ ausgibt...für den folgenden Tag. Kommt darauf an, was du unter Globalstrahlung verstehst. Wenn es um die "global (tilted) irradiance" oder die Insolation in W/m² geht, gibt es diese sowohl täglich, als auch stündlich in diversen Adaptern Hier mal zwei davon [image: 1779200994148-1007.jpg] Brightsky und open-meteo
  • [Linux Shell-Skript] WLAN-Wetterstation

    linux shell-script wetterstation wlan-wetterstation
    6k
    5
    28 Stimmen
    6k Beiträge
    4m Aufrufe
    SBorgS
    Der Test war soweit erfolgreich: Neues Release des Wetterstation WLAN-Skriptes auf GitHub V3.6.5 ~ Fix 'has to be type "number" but received type "string"' im ioB bei DP ".Info.Letzte_Regenmenge" wenn als Zahl definiert ist (Simple-API ab 3.x) Wie immer zu finden im GitHub Update-Routine von Vorgängerversion: aktuellen WS-Updater nutzenDownload falls älter als V2.12.1 wget -O ws_updater.sh https://raw.githubusercontent.com/SBorg2014/WLAN-Wetterstation/master/ws_updater.sh ./ws_updater.sh im Installationsverzeichnis ausführen Menüpunkt "4" wählen und die Fragen beantworten Update kann durchgeführt werden, beseitigt lediglich das warning bei 0_userdata.0.Wetterstation.Info.Letzte_Regenmenge falls der DP auf Zahl steht.
  • [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana

    solaredge modbus grafana
    609
    7
    4 Stimmen
    609 Beiträge
    252k Aufrufe
    Franziskus BauerF
    Zunächst: ich habe mich gerade frisch angemeldet. Ich hoffe, dass es OK ist, wenn ich das Thema hier nochmal aufgreife. Ich bin mir nicht sicher, in welchem Bereich des Forums eine Folgediskussion besser aufgehoben ist. @Ingman @scheuler @leo8405 Ich habe hier verstanden, dass man die momentane Leistung des Hot Water Moduls nicht per Modbus auslesen kann. Hat jemand von Euch eine Lösung gefunden? Ich denke gerade auf folgenden Varianten rum: Auslesen über die Cloud von Solaredge. Die App kann das anzeigen, also könnte es über die API vielleicht gehen. (Ich habe auch bei einer anderen Heimautomationsplatform einen Hinweis darauf gesehen) Einfach ignorieren und als Teil der normalen Hausgeräte sehen. Das hat den Nachteil, dass damit der Heizstab immer Vorrang vor anderen smarten Verbrauchern hat. Ein Stück HW am Heizstab oder dem Hot Water Modul anbringen a) berührungslos am Eingang des Heizstabs messen b) ein Relais zwischen Heizstab und Modul c) einen fake Temperatursensor ans Modul anschließen. Da facto bin ich bei 2. (Ignorieren), weil ich erstmal nichts mache.
  • e.GO Wallbox smart gemacht

    1
    0 Stimmen
    1 Beiträge
    74 Aufrufe
    Niemand hat geantwortet
  • ESP32-Jarolift-Controller (TDEF, CC1101, W5500)

    2
    1
    1 Stimmen
    2 Beiträge
    607 Aufrufe
    F
    Hallo Sven Auch wenn der Beitrag schon etwas älter ist hoffe ich das Du hier noch liest. Ich habe es jetzt erfolgreich, mit einem Rolladen zum testen, zum laufen gebracht. Bis jetzt hatte ich das Jarolift ohne MQTT über FHEM laufen da es hier eine Möglichkeit gegeben hat und FHEM dann mit der Schnittstelle zu ioBroker. Ich möchte aber gerne nur eine Automatisierung laufen haben und da ist Dein Projekt sehr interessant. Wie hast Du es umgesetzt zwischen Positionen anzufahren? Ich möchte gerne, das wenn man ein Fenster auf kipp stellt und der Rolladen unten ist, das der Rolladen Automatisch zum Beispiel 85% anfährt. In FHEM konnte man das machen da hier die Laufzeit des Rolladen hinterlegt wurde und man dann 0-100% gefahren ist. Gibt es da vielleicht eine Lösung über den ESP? Schönes Projekt Gruß Kay
  • 4 Stimmen
    174 Beiträge
    41k Aufrufe
    H
    @RikDRS Das sind alles Maps eine wird nur noch auf true sein die anderen sind alt. Wahrscheinlich hast du immer neue Karten erstellt
  • WLED Grundlagen von smarterkram | Olli erklärt von mir ;-)

    wled codm
    1
    2 Stimmen
    1 Beiträge
    118 Aufrufe
    Niemand hat geantwortet
  • Filamentmanager

    2
    0 Stimmen
    2 Beiträge
    104 Aufrufe
    S
    [image: 1778432353447-filamentmanager.jpg]
  • How to: Mitsubishi Klimaanlage per ESP in iobroker einbinden

    2
    4
    1 Stimmen
    2 Beiträge
    587 Aufrufe
    R
    Hallo, Ich habe das Modul nachgebaut und programmiert. Im IoBroker oder auch Homeassistant wird es auch angezeigt. Meine Klimaanlage ist eine SRR25ZS-W. Das Modul ist am Anschluß für die Fernbedienung/Wlan angeschlossen. Steuern läßt sie sich allerdings nicht. Scheinbar passt hier die Software nicht zusammen. Kann du hier etwas dazu sagen ? Danke für die Mühe
  • [How-To] Goodwe Wechselrichter und Modbus TCP

    goodwe modbus tcp tcpip
    145
    3
    1 Stimmen
    145 Beiträge
    74k Aufrufe
    P
    Ich habe einen einphasigen GoodWe-Wechselrichter GW5000N-EH und wollte diesen mit Modbus in EVCC einbinden. Ich hoffe, es ist ok, wenn ich hier mein Ergebnis teile, auch wenn der der Fokus nicht IOBroker ist ;-) Da über diesen relativ wenig bekannt ist und meistens über die "großen" Wechselrichter von GoodWe geschrieben wird, möchte ich kurz bestätigen, dass man auch diesen mit einem Modbus-Adapter wie dem Waveshare "RS485 TO POE ETH (B)" per Modbus TCP auslesen und z.B. damit in EVCC integrieren kann. Da der ursprüngliche Beitragsersteller mir ermöglicht hat, darüber den Goodwe GW5000N-EH einzubinden und mir die entscheidenden Tipps bzw. "roten Faden" gegeben hat, möchte ich gerne das Know-How für diesen eher seltenen Wechselrichter teilen und damit etwas zurückgeben - es geht! Der Vorteil: Gegenüber einer Einbindung rein über Homeassistant/IOBroker hinaus erhält die Modbus-Integration in EVCC das Attribut "steuerbar" - dadurch greift der Batterieentladeschutz von EVCC. Meine Einstellungen dazu (Waveshare): Device IP: Die IP Eures Waveshares im LAN Work Mode: TCP-Server Destination IP: IP des Wechselrichters im WLAN (findet Ihr z.B. über euren Router bzw. bei mir Ubiquit) Device Port/Destination Port: 502 Baud Rate: 9600 Databits: 8 Parity None Stopbits: 1 Flow Control: None Protocol (Wichtig!): Modbus TCP to RTU EVCC: GoodWe ET/EH/BH/BT Hybrid Inverter (OHNE Wifi) Modbus Verbindung: Netzwerk Modbus ID: 247 (Standardstellung gemäß SEMS+Portal) IP-Adresse: Eure Device IP (nicht (!) die des Wechselrichters) Port: 502 Modus-Protokoll: TCP (!) Batteriespeichernummer: 1 Akkukapazität (so wie bei Euch) Die Einstellungen gelten in EVCC sowohl für "Hausbatterie" als auch für den "Wechselrichter" Damit das funktioniert, muss im Wechselrichter natürlich Folgendes eingestellt sein: Verbinden zum Wechselrichter-WLAN "Solar-Wifi...." App Solar Go aufrufen RS485 Modusbus TCP = aktiviert COM-Adresse: 247 Baudrate: 9600 Meine Verkabelung: Standard-Patch-Kabel (S/FTP, TIAE 486B) a) ein Ende an Waveshare Orange in Port 485B (der zweite von links) Orange/weiß in Port 485A (der dritte von links) (zuvor abschneiden und vorsichtig die Äderchen abmanteln, ich habe sie ohne Aderendülse verbunden) b) anderes Ende mit RJ45 in Wechselrichter, Port Serial/485 (ggfs. die Abdeckplatte lösen) waveshare com/wiki/ RS485_TO_POE_ETH_(B) Test mit: mbpoll -a 247 -t 4 -r 37007 -c 2 -1 DEVICE_IP --> 37007 ist der State of charge Wichtig: Danach funktioniert es reibungslos. "Status prüfen" hat bei mir in EVCC ohne Ende gemeckert. Verblüffender Weise geht es nach dem Neustart, wenn man einfach "Trotzdem speichern" klickt. Als Erklärung zu EVCC und Modbus war für mich das Youtube-Video hilfreich: Wallbox mit Waveshare über Ethernet in EVCC und Home Assistant integrieren
  • Dunstabzug Kamin Fensterkontakt

    24
    1
    0 Stimmen
    24 Beiträge
    837 Aufrufe
    MartinPM
    @Meister-Mopper sagte: Wenn kein "oder" auftaucht, ist es immer "und". Alte Juristenweisheit. Es taucht aber ein "oder" zwischen 3 und 4 auf Konstrukt A, B, C oder D Daraus A und B und C oder D schließen halte ich für abwegig...
  • VIS2 Screenshots

    vis2
    84
    15
    6 Stimmen
    84 Beiträge
    22k Aufrufe
    sigi234S
    @drapo sagte: @sigi234 hast du die Wtter HD Bilder für die neue Version des daswetter Adapter irgendwo verfügbar. Neu sind es ja anstatt 22 nun 41 Wetterbilder. Wie hast du dies allenfalls gelöst? Hallo, nein leider nicht.
  • 16 Stimmen
    721 Beiträge
    208k Aufrufe
    JHxJ
    Hallo miteinander, ich habe vor ein paar Wochen schon mal angesetzt, das Script (DasWetter.js von Scrounger) auf den neuen ioB-Adapter DasWetter V4.0 anzupassen. Leider bin ich aus Zeitmangel nicht ganz fertig geworden. Es fehlten im neuen Adapter auch noch die Symbole. Zwischenzeitlich sind die Symbole impementiert worden und ich habe die *.js nun final darauf angepasst. VG JH DasWetter.js
  • Matter over Thread/Matter over Wlan Voraussetzung

    23
    4 Stimmen
    23 Beiträge
    3k Aufrufe
    HomoranH
    @Bass-T sagte in Matter over Thread/Matter over Wlan Voraussetzung: Wie findet die kommunikation Echo <> (W)LAN <> iobroker statt? gar kein Adapter, das ist die Funktion eines Border Routers @Bass-T sagte in Matter over Thread/Matter over Wlan Voraussetzung: Wie findet die kommunikation Echo <> (W)LAN <> iobroker statt? Matter Adapter
  • Projekt Touchscreen auf Raspi

    104
    5
    5 Stimmen
    104 Beiträge
    22k Aufrufe
    icebearI
    Ich habe mein altes Tablet zur Anzeige der VIS jetzt aufgegeben und alles umgestellt auf einen Raspi 5 (SSD Bottom HAT) mit 14 Zoll Monitor. Auf dem Raspi, der nur zur Anzeige genutzt wird läuft einfach nur das neueste Standard Raspi Image (Trixie) In der raspi-config hab ich auch nur SSH aktiviert und wayland als Standard stehen lassen. Im Autostart Ordner ~/.config/labwc/autostart Verweis auf die Kiosk.sh die den Monitor steuert /home/pi/kiosk.sh & Und die Kiosk.sh unter /home/pi/ #!/bin/bash # 1. Warte auf Netzwerkverbindung echo "Warte auf Netzwerk..." while ! ping -c 1 -W 1 8.8.8.8 > /dev/null; do sleep 1 done # 2. Bildschirmschoner (swayidle) im Hintergrund starten # Schaltet nach 180s aus, bei Aktivität wieder an swayidle -w \ timeout 180 'wlopm --off *' \ resume 'wlopm --on *' & # 3. Chromium im Kiosk-Modus starten # --nocursor versteckt die Maus in Chromium # --force-device-scale-factor setzt den Zoom chromium-browser --kiosk \ --ozone-platform=wayland \ --force-device-scale-factor=0.75 \ --touch-events=enabled \ --enable-viewport \ --nocursor \ --hide-scrollbars \ --noerrdialogs \ --disable-infobars \ --check-for-update-interval=31536000 \ Das funktioniert bei mir super, der Monitor braucht, wenn der Bildschirm dunkel ist, bei 'Touch' ca 2-3 Sekunden und dann ist das Bild da. Auch die Ansteuerung durch Bewegungsmelder der das Display aufwecken soll funktioniert mit linux-control super. Im linux-control Adapter hab ich folgendes eingetragen: [image: 1772954536104-wlr_randr-resized.png] Also mein Fazit ist bis jetzt, das unter wayland alles funktioniert.

531

Online

32.9k

Benutzer

83.2k

Themen

1.3m

Beiträge