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. Einsteigerfragen
  4. Connection Error get set Port 8087 [gelöst]

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Connection Error get set Port 8087 [gelöst]

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
3 Beiträge 2 Kommentatoren 397 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.
  • C Offline
    C Offline
    Chronos81
    schrieb am zuletzt editiert von Chronos81
    #1

    Hallo zusammen ich habe eine iobroker Installation via Docker auf meinem OMV Server installiert. Hier habe ich 2 Datenpunkte welche über einen HTTP request aus einem python skript befüllt werden sollen. Das Skript läuft auf einem RaspberryPi welcher sich ebenfalls im gleichen Netzwerk befindet. Das hat auch schon mal geklappt. Allerdings musste ich nun den IOBROKER neu aufsetzen und nun klappt es nicht mehr.
    Ich habe den benötigten Port offen und die Datenpunkte passen auch. Leider kann ich jedoch keine Verbindung aufbauen.
    Habt ihr mir einen Tipp woran das liegen kann?
    2023-04-03 21_08_38-Portainer _ local.png

    2023-04-03 21_10_01-Portainer _ local.png

    2023-04-03 21_11_27-objects - iobroker.png
    Hier der Ausschnitt des requests:

    
            url = "http://192.168.0.10:8087"
            point = "0_userdata.0.Heizoel.dp_fullwert"
            cmd = "/get/"
    
    
            apiurl_1 = url + cmd + point
            print(apiurl_1)
    
            headers = {'Content-Type': 'text/html'}
            payload={}
    
            #Making http post request
            response = requests.request("GET", apiurl_1, headers=headers, data=payload)
            print(response.json())
    
     cmd = "/set/"
            value = "?value=66"
            apiurl_2 = url + cmd + point + value
            print(apiurl_2)
            payload={}
    
            response = requests.request("GET", apiurl_2, headers=headers, data=payload)
            print(response.json())
    
            response = requests.request("GET", apiurl_1, headers=headers, data=payload)
            print(response.json())
    
            #HTTP Request für Heizoel Liter
    
            url = "http://192.168.0.10:8087"
            point = "0_userdata.0.Heizoel.dp_liter"
            cmd = "/get/"
    
    
            apiurl_1 = url + cmd + point
            print(apiurl_1)
    
            headers = {'Content-Type': 'text/html'}
            payload={}
    
            #Making http post request
            response = requests.request("GET", apiurl_1, headers=headers, data=payload)
            print(response.json())
    
            cmd = "/set/"
            value = "?value=666"
            apiurl_2 = url + cmd + point + value
            print(apiurl_2)
            payload={}
    
            response = requests.request("GET", apiurl_2, headers=headers, data=payload)
            print(response.json())
    
            response = requests.request("GET", apiurl_1, headers=headers, data=payload)
            print(response.json())
    
            #HTTP Aufruf beendet
    
    

    Das geschieht beim Ausführen:
    ./heizoeltestiobrokerresetvalues.py

    http://192.168.0.10:8087/get/0_userdata.0.Heizoel.dp_fullwert
    Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 159, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw)
    File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 80, in create_connection
    raise err
    File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 70, in create_connection
    sock.connect(sa)
    ConnectionRefusedError: [Errno 111] Connection refused

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
    chunked=chunked)
    File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 354, in _make_request
    conn.request(method, url, **httplib_request_kw)
    File "/usr/lib/python3.7/http/client.py", line 1260, in request
    self._send_request(method, url, body, headers, encode_chunked)
    File "/usr/lib/python3.7/http/client.py", line 1306, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
    File "/usr/lib/python3.7/http/client.py", line 1255, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
    File "/usr/lib/python3.7/http/client.py", line 1030, in _send_output
    self.send(msg)
    File "/usr/lib/python3.7/http/client.py", line 970, in send
    self.connect()
    File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 181, in connect
    conn = self._new_conn()
    File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 168, in _new_conn
    self, "Failed to establish a new connection: %s" % e)
    urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x75dea450>: Failed to establish a new connection: [Errno 111] Connection refused

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "/usr/local/lib/python3.7/dist-packages/requests/adapters.py", line 499, in send
    timeout=timeout,
    File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
    _stacktrace=sys.exc_info()[2])
    File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 398, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
    urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='192.168.0.10', port=8087): Max retries exceeded with url: /get/0_userdata.0.Heizoel.dp_fullwert (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75dea450>: Failed to establish a new connection: [Errno 111] Connection refused'))

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "./heizoeltestiobrokerresetvalues.py", line 142, in <module>
    main()
    File "./heizoeltestiobrokerresetvalues.py", line 86, in main
    response = requests.request("GET", apiurl_1, headers=headers, data=payload)
    File "/usr/local/lib/python3.7/dist-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
    File "/usr/local/lib/python3.7/dist-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
    File "/usr/local/lib/python3.7/dist-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
    File "/usr/local/lib/python3.7/dist-packages/requests/adapters.py", line 565, in send
    raise ConnectionError(e, request=request)
    requests.exceptions.ConnectionError: HTTPConnectionPool(host='192.168.0.10', port=8087): Max retries exceeded with url: /get/0_userdata.0.Heizoel.dp_fullwert (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75dea450>: Failed to establish a new connection: [Errno 111] Connection refused'))

    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @chronos81 du brauchst den simple.api adapter oder den web.. der hat die includiert

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      C 1 Antwort Letzte Antwort
      1
      • arteckA arteck

        @chronos81 du brauchst den simple.api adapter oder den web.. der hat die includiert

        C Offline
        C Offline
        Chronos81
        schrieb am zuletzt editiert von
        #3

        @arteck Asche über mein Haupt. Jetzt sitze ich da gestern 3h dran und habe nicht gemerkt dass ich den IOBROKER über ein Backup installiert habe in dem ich den SIMPLEAPI Adapter noch gar nicht installiert hatte.
        Super das war meine Rettung. Danke.

        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

        392

        Online

        32.7k

        Benutzer

        82.4k

        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