Skip to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Rangliste

  1. MatzeTF

    Administrators
    2
    Punkte
    1.471
    Gesamte Inhalte
  2. borg

    Administrators
    1
    Punkte
    3.690
    Gesamte Inhalte
  3. photron

    Administrators
    1
    Punkte
    3.294
    Gesamte Inhalte
  4. ffreddow

    Administrators
    1
    Punkte
    30
    Gesamte Inhalte

Beliebte Inhalte

Showing content with the highest reputation since 24.02.2026 in allen Bereichen

  1. Hi, websocket läuft sehr unproblematisch und ist wesentlich einfacher als MQTT, da hier nun kein extra MQTT Broker mehr nötig ist. Probiere es aus, das Thema mit den Anmeldedaten ist nun auch behoben - bei mir funktioniert es gut. Phasenumschaltung wird weiterhin unterstützt und durchgeführt. Ich selbst habe eine WARP 3 Smart.
  2. „Leistung verfügbar“ ist eine Altlast, die aktuell nicht funktioniert. Im Nachhinein haben wir festgestellt, dass die Vorbedingungen für das Kriterium nicht sinnvoll waren. Wenn uns nichts besseres dafür einfällt, wird das irgendwann einfach entfernt. „Netzbezug“ bezieht sich einfach nur auf den momentanen Wert am Netzanschluss. Das hat nichts mit V2G/V2H zu tun und kann nur auf dem Lastmanager genutzt werden, weshalb es bei deiner Wallbox deaktiviert ist. „Netzbezug“ ist auch nur bedingt nützlich, da das Ereignis bei gut ausgeregeltem Netzbezug nahe Null im Sekundentakt ausgelöst werden kann. Damit könnte man z. B. eine Anzeige steuern, damit man weiß, wann man „grün“ und unabhängig fühlen kann. Einen Verbraucher sollte man damit nicht steuern.
  3. Jo, kann ich reproduzieren. Wenn ich über den Browser auf dem Handy die gleiche Seite aufrufe funktioniert es. Die App zeigt ja technisch auch die Webseite an, sehr komisch. Die App bekommt aber in Kürze ein Update wo auch alle Abhängigkeiten und die SDK-Version und so erhöht wird. Ich hoffe dass es das einfach fixt (werde das mit der neuen Version aber nochmal testen vorher).
  4. Okay, danke. Scheinbar bist du der Erste, der die App nutzt um sich zu registrieren 👀 Der Funktionsaufruf für den Download der Datei innerhalb der App fehlt nämlich einfach... (Ich habs verbrochen) Kommt mit der anderen Änderung zusammen.
  5. man war das eine schwerer Geburt (wenn man wenig Ahnung von Servern/Zertifikaten usw. hat). Aber dank AI läuft eigener Python-Preis-Server auf einem RasPi. Python Script # -*- coding: utf-8 -*- # wapr_prices_server.py (Python 2.7 kompatibel) from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer import time import json # Konstante Preise (Octopus Go): 2 Tage = 192 Werte # 0:00-4:59 → 18890 (20×), 5:00-23:59 → 28890 (76×) → wiederholt für Tag 2 PRICES = ( [18890] * 20 + [28890] * 76 + # Tag 1 [18890] * 20 + [28890] * 76 # Tag 2 ) assert len(PRICES) == 192, "Preis-Array muss genau 192 Eintraege haben" START_TIMESTAMP = 1768258800 EPOCH_DAY_SECONDS = 86400 class PriceHandler(BaseHTTPRequestHandler): def do_GET(self): if self.path != '/v1/day_ahead_prices/de/15min': self.send_error(404, "Not Found") return now = int(time.time()) days_passed = (now - START_TIMESTAMP) // EPOCH_DAY_SECONDS current_first = START_TIMESTAMP + days_passed * EPOCH_DAY_SECONDS current_next = current_first + EPOCH_DAY_SECONDS data = { "first_date": current_first, "prices": PRICES, "next_date": current_next } self.send_response(200) self.send_header("Content-type", "application/json") self.send_header("Access-Control-Allow-Origin", "*") self.end_headers() # Kompakte JSON (spart Bandbreite) json_str = json.dumps(data, separators=(',', ':')) self.wfile.write(json_str) if __name__ == '__main__': server_address = ('', 1234) httpd = HTTPServer(server_address, PriceHandler) print "Fake Strompreis-Server laeuft auf http://0.0.0.0:1234/v1/day_ahead_prices/de/15min" print "Beispiel: curl http://raspberry:1234/v1/day_ahead_prices/de/15min" httpd.serve_forever()und wenn man noch Modul 3 drauf legt (N-Ergie) dann wird es noch ein Tick spannender:
  6. Ja(ein), da geht, allerdings nicht mit einer statischen Datei. Man kann den API-Server, von dem die dynamischen Strompreise angefordert werden, gegen einen eigenen Server austauschen und dann mit einem relativ einfachen PHP- oder Python-Script die Preise für den heutigen und morgigen Tag ausgeben lassen. Das Format der Datei könnt ihr euch hier ansehen: https://api.warp-charger.com/v1/day_ahead_prices/de/15min Das sind 192 Viertelstundenpreise für zwei Tage. Der erste Wert gilt ab dem Zeitpunkt "first_date". "next_date" ist die Anweisung an die Wallbox, wann sie neue Daten abrufen soll. Statt 15min man auch 60min benutzen und dann halt 48 Werte reinschreiben. Den API-Server könnt ihr bei der Wallbox über die API http://warp3-2abc.local/day_ahead_prices/config ändern. Doku dazu hier. { "enable":true, "api_url":"https://api.warp-charger.com/", "region":0, "resolution":0,"cert_id":-1, "vat":0, "grid_costs_and_taxes":0, "supplier_markup":0, "supplier_base_fee":0 }Einfach die api_url auf euren Server umbiegen. Die anderen Werte müsste ihr natürlich eurer aktuellen Config entnehmen. Wenn ihr ein selbstsigniertes Zertifikat verwendet, müsst ihr das erst unter System → Zertifikate hochladen und dann dessen Nummer in der Config angeben. Viel Spaß beim Basteln.

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.