Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Raspberry Pi] ESPeasy mit FHEM

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[Raspberry Pi] ESPeasy mit FHEM

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
1 Beiträge 1 Kommentatoren 2.3k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • N Offline
    N Offline
    noxx
    schrieb am zuletzt editiert von
    #1

    Versuche hier mal kurz niederzuschreiben, wie man die ESPs/Sonoffs mit ESPeasy

    über den FHEM Adapter und Fhem im iobroker zum laufen bekommt.

    Zuerst ESPeasy:

    Unter Controller FHEM HTTP auswählen

    Controller IP: IP des Raspberry

    Port: 8383

    Devices ESPeasy:

    Send Data: Anhaken

    Delay: Ich habe hier 60 stehen, sollte ein Werte >0 und <300 sein

    Installation FHEM

    per SSH auf den PI und dann folgendes eingeben

    sudo apt-get update 
    sudo apt-get upgrade
    sudo apt-get install libdevice-serialport-perl
    sudo apt-get install libio-socket-ssl-perl
    wget  http://fhem.de/fhem-5.8.deb
    sudo dpkg -i fhem-5.8.deb
    sudo apt-get install -f
    sudo /etc/init.d/fhem start
    
    

    Danach sollte FHEM sich im Browser starten lassen.

    http://<ip-adresse>:8083/fhem</ip-adresse>
    

    Oben befindet sich die Eingabezeile, dort geben wir ein

    update
    

    http://www.bilder-upload.eu/show.php?file=1ec7e9-1501962389.png ~~Telnet einrichen, dazu in die Eingabezeile:

    define telnetPort telnet 7072 global
    

    eingeben

    anschliessend FHEM neustarten, dazu in die Eingabezeile eigeben:

    shutdown restart
    

    ggf Port anpassen, FHEM benutzt 8083, 8084, 8085, falls diese schon

    irgendwie verwendet werden:

    Links im Menü auf unsorted, dort findet man WEB, WEBphone und WEBtablet.

    Jeweils dort anklicken und unten auf RAW definition. Hier den Port ändern

    und unter dem Fester auf execute.

    http://www.bilder-upload.eu/show.php?file=6e5251-1501962626.png ~~Nun die ESPbridge installieren, in die Eingabezeile von FHEM eingeben:

    define espBridge ESPEasy bridge 8383
    

    Ich starte hier FHEM und ESPeasy einmal neu

    FHEM über Eingabezeile: shutdown restart

    ESPeasy über Menü / Tools / Reboot

    Im FHEM Menü linke Seite sollte nun ESPEasy stehen, wenn man ESPEasy

    öffnet sollten Rechts nun nach und nach die ESPeasy Devices auftauchen.

    http://www.bilder-upload.eu/show.php?file=11e7eb-1501962479.png ~~z.b. espBridge_ESP04_Gaszaehler

    ESP04_Gaszaehler ist der Name der in ESPeasy gewählt wurde.

    Das Gerät kann in FHEM nun ggf umbenannt werden, wer es will.

    Dazu in die Eingabezeile eingeben:

    rename Alter-Name Neuer-Name
    
    

    z.B.

    rename espBridge_ESP04_Gaszaehler ESP04_Gaszaehler
    

    Wer einen Schalter/Relay nutzt, nun oben in die Eingabezeile nacheinander folgendes eingeben:

    (Gerätenamen anpassen, meine ist ESP04_Gaszaehler. Im Beispiel wird GPIO 14 geschaltet, das

    muss ggf auch angepasst werden).

    Schalter_01 ist der Value Name in den optionalen Einstellungen bei den Devices. Standardname

    ist Switch beim Switch Input.

    attr ESP04_Gaszaehler stateFormat {ReadingsVal($name,"presence","") eq "absent" ? "absent" : ReadingsVal($name,"Schalter_01","")}
    attr ESP04_Gaszaehler devStateIcon on:ios-on-green:off off:ios-off:on absent:10px-kreis-rot:statusRequest .*:ios-NACK:check
    attr ESP04_Gaszaehler eventMap /gpio 14 on:on/gpio 14 off:off/status gpio 14:check/
    attr ESP04_Gaszaehler webCmd :
    attr ESP04_Gaszaehler setState 0
    attr ESP04_Gaszaehler userReadings state {ReadingsVal($name,"Switch","") }
    
    

    Wer, wie ich, in ESPeasy sein Relay invertiert hat, muss hier ebenfalls invertieren, dazu für eventmap ändern in

    attr ESP04_Gaszaehler eventMap /gpio 14 on:off/gpio 14 off:on/status gpio 14:check/
    

    http://www.bilder-upload.eu/show.php?file=26c351-1501962798.png ~~Die letzen beiden Zeilen müssen ggf bei jedem Device eingetragen werden, wenn FHEM

    einen Präfix im Attribut State drin hat: zb. "SWI:on" statt "on".

    attr ESP04_Gaszaehler setState 0
    attr ESP04_Gaszaehler userReadings state {ReadingsVal($name,"Switch","") }
    

    http://www.bilder-upload.eu/show.php?file=f2b966-1501962315.png ~~ioBroker:

    Fhem Adapter installieren und einrichten:

    IP: 127.0.0.1

    Port: 7072

    Das wars erstmal. Nun sollte nach und nach die Datenpunkte auftauchen.

    http://www.bilder-upload.eu/show.php?file=b05423-1501963077.png ~~(Habe nun aus dem Kopf gemacht, hoffe das sich kein Fehler eingeschlichen hat).

    Blöde, das man im Forum nur Bilder anhängen kann und nicht einfügen.~~~~~~~~~~~~ 2880_1.png
    2880_1.png
    2880_3.png
    2880_2.png
    2880_4.png
    2880_1.png

    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate
    FAQ Cloud / IOT
    HowTo: Node.js-Update
    HowTo: Backup/Restore
    Downloads
    BLOG

    791

    Online

    32.5k

    Benutzer

    81.7k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe