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. Skripten / Logik
  4. Blockly
  5. ESP32-CAM - Tasmota - Unauthorized Authentication [gelöst]

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    993

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

ESP32-CAM - Tasmota - Unauthorized Authentication [gelöst]

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 2 Kommentatoren 799 Aufrufe 2 Watching
  • Ä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.
  • MartinSUM MartinSU

    Hallo,
    ich habe eine ESP32-CAM mit Tasmota V14.5.0 DE geflashed.
    Läuft auch so weit.
    Wenn ich im Browser "http://<IP>:81/stream" aufrufe, sehe ich ein Livebild im Browser. (vorher WcStream auf 1 setzen)
    Wenn ich im Browser "http://<IP>/snapshot.jpg" aufrufe, sehe ich ein Snapshot-Bild im Browser.

    Wenn ich in VIS einen Cam/Snapshot - Dialog (statisch camera Dialog) einfüge,
    bei Symbol - icon : http://<IP>:81/stream
    bei Symbol - Updateintervall : 1000
    wird ein Stream angezeigt.
    Den Stream kann man vom ioBroker EIN-schalten mit:
    Blockly - Aktionen - http (GET): http://<IP>/cm?user=myUser&password=myPass&cmnd=WcStream 1
    und auschalten:
    http://<IP>/cm?user=myUser&password=myPass&cmnd=WcStream 0

    Jetzt möchte ich einen Snapshot machen, speichern und anzeigen. Aber da scheitere ich jetzt.

    Im Internet habe ich in einem Forum den exec-Befehl gefunden:

    wget --output-document /opt/iobroker/iobroker-data/files/vis.0/alarm.jpg "http://user:passwort@192.168.1.1/streaming/channels/101/picture/"
    

    Den habe ich etwas für meine Zwecke angepasst:

    wget --output-document /opt/iobroker/iobroker-data/alarm.jpg "http://user:passwort@<IP>/snapshot.jpg"
    

    Error1.jpg
    ich habe auch schon diverse andere Varianten probiert, aber ich erhalte immer einen "401 Unauthorized Authentication".
    Wer hat einen Tipp für mich, was mache falsch?

    Ein Bild "alarm1.jpg" wird erzeugt, es hat auch Ähnlichkeiten mit Störstreifen.

    hier die Ausgabe von stdout, stderr, error:
    2025-03-10 17:55:17.578 - info: javascript.0 (1676521) script.js.Kamera.Haustur: Stdout:
    2025-03-10 17:55:17.579 - info: javascript.0 (1676521) script.js.Kamera.Haustur: Stderr:--2025-03-10 17:55:17-- http://admin:*password*@<IP>/snapshot.jpg
    Connecting to <IP>:80... connected.
    HTTP request sent, awaiting response... 401 Unauthorized
    Authentication selected: Basic realm="Login Required"
    Connecting to <IP>:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: unspecified [image/jpeg]
    Saving to: ‘/opt/iobroker/alarm.jpg’
    0K .......... .......... .......... .......... .......... 363K
    50K .......... .......... .......... 692K=0.2s
    2025-03-10 17:55:17 (442 KB/s) - ‘/opt/iobroker/alarm.jpg’ saved [82011]
    2025-03-10 17:55:17.580 - info: javascript.0 (1676521) script.js.Kamera.Haustur: error:null
    
    CodierknechtC Offline
    CodierknechtC Offline
    Codierknecht
    Developer Most Active
    schrieb am zuletzt editiert von
    #2

    @martinsu
    Sehe ich das richtig? Du hast den Zugriff auf die ESP32-CAM passwortgeschützt?

    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
    HmIP|ZigBee|Tasmota|Unifi
    Zabbix Certified Specialist
    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

    MartinSUM 1 Antwort Letzte Antwort
    0
    • CodierknechtC Codierknecht

      @martinsu
      Sehe ich das richtig? Du hast den Zugriff auf die ESP32-CAM passwortgeschützt?

      MartinSUM Offline
      MartinSUM Offline
      MartinSU
      schrieb am zuletzt editiert von
      #3

      @codierknecht
      Ja richtig, sonst bräuchte ich keine Authentication.
      Soll ja nicht jeder hier im WLAN das Tasmota verstellen:grinning:

      CodierknechtC 1 Antwort Letzte Antwort
      0
      • MartinSUM MartinSU

        @codierknecht
        Ja richtig, sonst bräuchte ich keine Authentication.
        Soll ja nicht jeder hier im WLAN das Tasmota verstellen:grinning:

        CodierknechtC Offline
        CodierknechtC Offline
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #4

        @martinsu sagte in ESP32-CAM - Tasmota - Unauthorized Authentication:

        Soll ja nicht jeder hier im WLAN das Tasmota verstellen

        Wer sollte das sein? Irgendwelche Pupertisten?

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        MartinSUM 1 Antwort Letzte Antwort
        0
        • CodierknechtC Codierknecht

          @martinsu sagte in ESP32-CAM - Tasmota - Unauthorized Authentication:

          Soll ja nicht jeder hier im WLAN das Tasmota verstellen

          Wer sollte das sein? Irgendwelche Pupertisten?

          MartinSUM Offline
          MartinSUM Offline
          MartinSU
          schrieb am zuletzt editiert von
          #5

          @codierknecht
          Wenn man gelangweilte Kinder hat, ....

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • MartinSUM MartinSU

            @codierknecht
            Wenn man gelangweilte Kinder hat, ....

            CodierknechtC Offline
            CodierknechtC Offline
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von
            #6

            @martinsu
            Der Aufruf nach dem Schema https://user:password@<ip> ist nur für SSL gedacht. Das funktioniert mit http nicht.

            Gemäß der Doku sollte das so funktionieren:

            http://<ip>/cm?user=admin&password=joker&cmnd=Power%20Toggle
            

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            MartinSUM 1 Antwort Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @martinsu
              Der Aufruf nach dem Schema https://user:password@<ip> ist nur für SSL gedacht. Das funktioniert mit http nicht.

              Gemäß der Doku sollte das so funktionieren:

              http://<ip>/cm?user=admin&password=joker&cmnd=Power%20Toggle
              
              MartinSUM Offline
              MartinSUM Offline
              MartinSU
              schrieb am zuletzt editiert von
              #7

              @codierknecht
              der Anfang ist logisch, aber nach dem "...cmnd=", was sollte da stehen? Einfach snapshot.jpg klappt nicht.
              Wenn ich es richtig weiss, ist die Behehlszeile das gleiche, als würde man es in der Tasmota Konsole eintippen, oder?

              CodierknechtC 1 Antwort Letzte Antwort
              0
              • MartinSUM MartinSU

                @codierknecht
                der Anfang ist logisch, aber nach dem "...cmnd=", was sollte da stehen? Einfach snapshot.jpg klappt nicht.
                Wenn ich es richtig weiss, ist die Behehlszeile das gleiche, als würde man es in der Tasmota Konsole eintippen, oder?

                CodierknechtC Offline
                CodierknechtC Offline
                Codierknecht
                Developer Most Active
                schrieb am zuletzt editiert von
                #8

                @martinsu
                Hast Du das mal komplett ohne user/password versucht?

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                MartinSUM 1 Antwort Letzte Antwort
                0
                • CodierknechtC Codierknecht

                  @martinsu
                  Hast Du das mal komplett ohne user/password versucht?

                  MartinSUM Offline
                  MartinSUM Offline
                  MartinSU
                  schrieb am zuletzt editiert von MartinSU
                  #9

                  @codierknecht
                  wenn ich das Passwort entferne und
                  wget --output-document /opt/iobroker/alarm.jpg http://<IP>/snapshot.jpg
                  sende, ist das Bild in alarm1.jpg

                  CodierknechtC 1 Antwort Letzte Antwort
                  0
                  • MartinSUM MartinSU

                    @codierknecht
                    wenn ich das Passwort entferne und
                    wget --output-document /opt/iobroker/alarm.jpg http://<IP>/snapshot.jpg
                    sende, ist das Bild in alarm1.jpg

                    CodierknechtC Offline
                    CodierknechtC Offline
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #10

                    @martinsu

                    ist das Bild in alarm1.jpg

                    Dann musst Du doch nur noch dieses Bild anzeigen.

                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                    HmIP|ZigBee|Tasmota|Unifi
                    Zabbix Certified Specialist
                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                    MartinSUM 1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Codierknecht

                      @martinsu

                      ist das Bild in alarm1.jpg

                      Dann musst Du doch nur noch dieses Bild anzeigen.

                      MartinSUM Offline
                      MartinSUM Offline
                      MartinSU
                      schrieb am zuletzt editiert von
                      #11

                      @codierknecht
                      dann habe ich kein Passwort....

                      Ich versuche gerade das "http (GET)" mit "http://<IP>/snapshot.jpg" zu verwenden.
                      Bei dem "Data" mit dem blauen Punkt kommen die Daten von dem Snapshot rein (zumindest sieht der Anfang nach einem JPG aus)
                      Weißt Du, wie ich die Daten in eine Datei geschrieben bekomme ?

                      MartinSUM 1 Antwort Letzte Antwort
                      0
                      • MartinSUM MartinSU

                        @codierknecht
                        dann habe ich kein Passwort....

                        Ich versuche gerade das "http (GET)" mit "http://<IP>/snapshot.jpg" zu verwenden.
                        Bei dem "Data" mit dem blauen Punkt kommen die Daten von dem Snapshot rein (zumindest sieht der Anfang nach einem JPG aus)
                        Weißt Du, wie ich die Daten in eine Datei geschrieben bekomme ?

                        MartinSUM Offline
                        MartinSUM Offline
                        MartinSU
                        schrieb am zuletzt editiert von
                        #12

                        Ich habe mich jetzt noch mal mit dem Thema beschäftigt und eine Lösung gefunden.
                        Ist zwar nicht die TOP Lösung, funktioniert aber.
                        Man kann Tasmota mit einem Befehl dazu bringen, das Passwort zu löschen und zu setzen.
                        Also habe ich in dem Beispiel unten:

                        • das Passwort gelöscht
                        • Bild heruntergeladen
                        • das Passwort neu gesetzt.
                          Natürlich ist die Kamera dann kurzzeitig ohne Passwort, bei mir gemessen (Raspi4) 225ms.
                          Anbei meine Lösung, vielleicht kann sie jemand gebrauchen.
                          PW1.gif
                        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

                        339

                        Online

                        32.6k

                        Benutzer

                        82.3k

                        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