Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. icebear

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Profile
    • Following 0
    • Followers 2
    • Topics 38
    • Posts 759
    • Best 78
    • Groups 2

    icebear

    @icebear

    93
    Reputation
    80
    Profile views
    759
    Posts
    2
    Followers
    0
    Following
    Joined Last Online

    icebear Follow
    Pro Starter

    Best posts made by icebear

    • RE: Test Adapter pirate-weather 0.4.x

      Wer möchte kann die Icons auch animiert haben:
      Beispiele, im zip-File sind mehr
      windsock.svg partly-cloudy-day.svg overcast-day.svg fog-day.svg dust-day.svg clear-day.svg

      animation-ready.7z

      posted in Tester
      icebear
      icebear
    • RE: nspanel Anwendungsbereiche

      @arteck

      Bei mir hängt eins am G-WC und zeigt unter anderem an ob das G-WC Besetzt oder Frei ist.

      nspanel2.jpg nspanel1.jpg

      posted in Einbindung von Geräten
      icebear
      icebear
    • RE: [gelöst]PV-Forecast Probleme mit solcast!

      @haus-automatisierung

      Danke für deinen Einsatz, habs grad auf die neue Version aktualisiert und jetzt funktioniert wieder alles.

      Nochmals vielen Dank für deinen Einsatz und die schnelle Behebung des Problems.

      posted in ioBroker Allgemein
      icebear
      icebear
    • RE: Test PV Forecast Adapter

      @haus-automatisierung

      Also wie gesagt, ich mach das bei solcast im Moment über Node-Red mittels der (wie im Github zum Adapter beim Issue von einem Erwähnt wurde) Abfrage der Rooftop_id's

      Dazu habe ich zwei Flow's, einen für NE und einen für SW und dann über die Abfrage URL

      https://api.solcast.com.au/rooftop_sites/<rooftop-id>/estimated_actuals?format=json
      

      und der Solcast-API Id bei 'Benutzerdaten'.

      Das müsste man ja dann beim Adapter so einbauen, das man das in der Konfiguration so eingibt (also Die jeweilige 'Rooftop-ID' und der wie jetzt auch schon zugehörige API-Key.

      Dadurch würde die Abfrage nach der PV-Ausrichtung im Adapter entfallen, da die ja duch die Rooftop-ID festgelegt ist.

      Ich hab mittlerweile auch schon ein JSON aus meinen Node-Red Flows, das wie folgt aussieht:

      {
          "forecasts": [
              {
                  "pv_estimate": 0.5877,
                  "pv_estimate10": 0.4438,
                  "pv_estimate90": 0.686,
                  "period_end": "2024-10-12T09:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.593,
                  "pv_estimate10": 0.4029,
                  "pv_estimate90": 0.7882,
                  "period_end": "2024-10-12T10:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.6933,
                  "pv_estimate10": 0.4774,
                  "pv_estimate90": 0.8427,
                  "period_end": "2024-10-12T10:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.7427,
                  "pv_estimate10": 0.5796,
                  "pv_estimate90": 0.7877,
                  "period_end": "2024-10-12T11:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.6969,
                  "pv_estimate10": 0.5447,
                  "pv_estimate90": 0.7216,
                  "period_end": "2024-10-12T11:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.6204,
                  "pv_estimate10": 0.4745,
                  "pv_estimate90": 0.6686,
                  "period_end": "2024-10-12T12:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.5564,
                  "pv_estimate10": 0.4214,
                  "pv_estimate90": 0.6139,
                  "period_end": "2024-10-12T12:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.5214,
                  "pv_estimate10": 0.374,
                  "pv_estimate90": 0.5641,
                  "period_end": "2024-10-12T13:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.4715,
                  "pv_estimate10": 0.3144,
                  "pv_estimate90": 0.5118,
                  "period_end": "2024-10-12T13:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.4029,
                  "pv_estimate10": 0.247,
                  "pv_estimate90": 0.4556,
                  "period_end": "2024-10-12T14:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.303,
                  "pv_estimate10": 0.1602,
                  "pv_estimate90": 0.3944,
                  "period_end": "2024-10-12T14:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.1968,
                  "pv_estimate10": 0.0853,
                  "pv_estimate90": 0.3189,
                  "period_end": "2024-10-12T15:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.1006,
                  "pv_estimate10": 0.0467,
                  "pv_estimate90": 0.2197,
                  "period_end": "2024-10-12T15:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.0521,
                  "pv_estimate10": 0.0198,
                  "pv_estimate90": 0.1006,
                  "period_end": "2024-10-12T16:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.0198,
                  "pv_estimate10": 0.0072,
                  "pv_estimate90": 0.0431,
                  "period_end": "2024-10-12T16:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0.0018,
                  "pv_estimate10": 0,
                  "pv_estimate90": 0.0036,
                  "period_end": "2024-10-12T17:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0,
                  "pv_estimate10": 0,
                  "pv_estimate90": 0,
                  "period_end": "2024-10-12T17:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0,
                  "pv_estimate10": 0,
                  "pv_estimate90": 0,
                  "period_end": "2024-10-12T18:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0,
                  "pv_estimate10": 0,
                  "pv_estimate90": 0,
                  "period_end": "2024-10-12T18:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0,
                  "pv_estimate10": 0,
                  "pv_estimate90": 0,
                  "period_end": "2024-10-12T19:00:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0,
                  "pv_estimate10": 0,
                  "pv_estimate90": 0,
                  "period_end": "2024-10-12T19:30:00.0000000Z",
                  "period": "PT30M"
              },
              {
                  "pv_estimate": 0,
                  "pv_estimate10": 0,
                  "pv_estimate90": 0,
                  "period_end": "2024-10-12T20:00:00.0000000Z",
                  "period": "PT30M"
              }
      

      Musste halt mal schaun ob es den Aufwand lohnt, schön wärs schon, da z.B. bei mir die Solcastwerte besser gepasst haben als die von Forcast-Solar.

      posted in Tester
      icebear
      icebear
    • RE: Blockly für Sturmerkennung so korrekt ?

      @qlink

      Also ich verstehe es nicht richtig???

      Im ersten "falls" prüfst du ob die 'wind_spitze' größer 40 ist und ob strum=wahr, und dann aktualisierst du den DP 'sturm' mit wahr. Das macht doch kein Sinn.

      Im ersten 'sonst falls' sollte doch dann stehen wenn der Wert von DP w_wind_spitze 'kleiner 40' aktualisiere sturm mit 'falsch'.

      Irgendwie ergibt das Blockly so keinen Sinn, jedenfalls für mich.

      Zeig doch mal die DP die du überprüfen bzw. steuern willst.

      posted in Blockly
      icebear
      icebear
    • RE: Test Adapter pirate-weather 0.4.x

      Am Freitag 29.08.2025 ist (jedenfalls bei mir) das Wetter-Icon 'breezy'

      Für diejenigen die evtl die DarkSky Icons benutzen, hab ich ein Icon gebaut da es dies bisher nicht gibt.

      breezy.svg

      und als animated Icon

      breezy.svg

      posted in Tester
      icebear
      icebear
    • RE: SONOFF NSPanel mit Lovelace UI

      Erstes Panel läuft

      NSPanel.png

      Danke an alle die mir geholfen haben und mit Rat und Tat zur Seite standen.

      posted in Hardware
      icebear
      icebear
    • RE: [Neuer Adapter] Senec Home Adapter

      @binarie said in [Neuer Adapter] Senec Home Adapter:

      Mich interessiert dein Flow, kannst du mir den zur Verfügung stellen ?.

      So , ich hab den mal exportiert.

      senec_flow.txt

      Den mußt du dann bei dir importieren, was du brauchst, falls du es nicht installiert hast, ist in Node-Red das 'node-red-contrib-config'.

      Nach dem import sollte das dann so aussehen:

      senec_Flow.png

      Als erstes oben unter 1. in der config deine Daten eintragen:

      node-red-contrib-config.png

      Senec_Anlage = die Nummer die bei iobroker unter >senec > 0 > _api > Anlagen steht (also z,B. 2xxxxx)
      username = klar, dein username bei senec
      password = klar.

      !!!!Dann noch die iobroker-out nodes anpassen auf deine Datenpunkte!!!

      Dann mußt du nacheinander die 'inject'-nodes anklicken 2. 3. 4. 5.

      Beim anklicken am besten rechts in der debug-spalte direkt schauen ob nach jedem Schritt dort bei http-header '200' steht.

      Wenn alles richtig eingetragen ist ist sollte dann bei Schritt 5 Daten ankommen.

      posted in Entwicklung
      icebear
      icebear
    • RE: SONOFF NSPanel mit Lovelace UI

      @TT-Tom
      @Kuckuckmann
      @Armilar

      Ah, verstehe was ihr meint. Das probier ich mal aus.

      @Kuckuckmann , kann man bei deinem Beispiel die Textfarbe festlegen? oder müsste ich das so machen wie von @Armilar beschrieben mit dem Hintergrund?

      posted in Hardware
      icebear
      icebear
    • RE: [Neuer Adapter] Senec Home Adapter

      @andi-3 said in [Neuer Adapter] Senec Home Adapter:

      wo und wie passe ich die Datenpunte an?

      Du mußt dir in IOB die DP anlegen wie z.B. hier:

      senec_temp.png

      Dann in Node-Red ein Doppelklick auf den iobroker-out-node (hier z.B. PVErzeugung):

      senec_temp1.png

      und im folgenden Fenster bei 'Topic' eintragen:

      senec_temp2.png

      am besten du legst dir erst alle DP in IOB an und kopierst dir die Bezeichnung in eine Textdatei, dann kannst du alle out-nodes nacheinander abarbeiten.

      posted in Entwicklung
      icebear
      icebear

    Latest posts made by icebear

    • RE: TibberLink Adapter

      @lesiflo said in TibberLink Adapter:

      Hier mal ein Java-Script welches die Daten von aktuellen Monat errechnet und in Datenpunkte schreibt.

      Ich hab da jetzt doch mal eine Frage dazu, wieso rechnest du nicht mit den Bruttowerten, damit man direkt die tatsächlichen Kosten sieht? Anstatt von 'unitCost' steht doch schon der Preis/Tag im JSON drin = 'totalCost'

      Und bei 'avgPrice' brauchst du doch auch nur 'consumption' / 'totalPrice' = avgPrice/d

      posted in ioBroker Allgemein
      icebear
      icebear
    • RE: TibberLink Adapter

      @lesiflo

      Du solltest deine Home-ID unkenntlich machen!!

      posted in ioBroker Allgemein
      icebear
      icebear
    • RE: [gelöst]JSONata hilfe bei sortierung erbeten

      @marc-berg

      Perfekt, vielen Dank dafür.

      posted in Skripten / Logik
      icebear
      icebear
    • [gelöst]JSONata hilfe bei sortierung erbeten

      Hallo, ich habe folgendes JSON aus dem ich nur die Werte des aktuellen Monats haben möchte.

      {
        "startDate": "2025-08-10T21:54:12.06Z",
        "endDate": "2025-09-19T21:54:12.06Z",
        "resolution": "DAY",
        "operationMode": "DOMESTIC_HOT_WATER",
        "energyType": "CONSUMED_ELECTRICAL_ENERGY",
        "totalConsumption": 41408,
        "data": [
          {
            "startDate": "2025-09-19T00:00:00Z",
            "endDate": "2025-09-20T00:00:00Z",
            "value": 1002.1875
          },
          {
            "startDate": "2025-09-18T00:00:00Z",
            "endDate": "2025-09-19T00:00:00Z",
            "value": 1003.8125
          },
          {
            "startDate": "2025-09-17T00:00:00Z",
            "endDate": "2025-09-18T00:00:00Z",
            "value": 1062.5
          },
          {
            "startDate": "2025-09-16T00:00:00Z",
            "endDate": "2025-09-17T00:00:00Z",
            "value": 1009.8125
          },
          {
            "startDate": "2025-09-15T00:00:00Z",
            "endDate": "2025-09-16T00:00:00Z",
            "value": 1219.5625
          },
          {
            "startDate": "2025-09-14T00:00:00Z",
            "endDate": "2025-09-15T00:00:00Z",
            "value": 1047.5
          },
          {
            "startDate": "2025-09-13T00:00:00Z",
            "endDate": "2025-09-14T00:00:00Z",
            "value": 1104.5
          },
          {
            "startDate": "2025-09-12T00:00:00Z",
            "endDate": "2025-09-13T00:00:00Z",
            "value": 1062.5625
          },
          {
            "startDate": "2025-09-11T00:00:00Z",
            "endDate": "2025-09-12T00:00:00Z",
            "value": 1017.5
          },
          {
            "startDate": "2025-09-10T00:00:00Z",
            "endDate": "2025-09-11T00:00:00Z",
            "value": 1133.375
          },
          {
            "startDate": "2025-09-09T00:00:00Z",
            "endDate": "2025-09-10T00:00:00Z",
            "value": 0
          },
          {
            "startDate": "2025-09-08T00:00:00Z",
            "endDate": "2025-09-09T00:00:00Z",
            "value": 2234.375
          },
          {
            "startDate": "2025-09-07T00:00:00Z",
            "endDate": "2025-09-08T00:00:00Z",
            "value": 974.0625
          },
          {
            "startDate": "2025-09-06T00:00:00Z",
            "endDate": "2025-09-07T00:00:00Z",
            "value": 1055.4375
          },
          {
            "startDate": "2025-09-05T00:00:00Z",
            "endDate": "2025-09-06T00:00:00Z",
            "value": 993.9375
          },
          {
            "startDate": "2025-09-04T00:00:00Z",
            "endDate": "2025-09-05T00:00:00Z",
            "value": 1056.625
          },
          {
            "startDate": "2025-09-03T00:00:00Z",
            "endDate": "2025-09-04T00:00:00Z",
            "value": 928.0625
          },
          {
            "startDate": "2025-09-02T00:00:00Z",
            "endDate": "2025-09-03T00:00:00Z",
            "value": 924.5
          },
          {
            "startDate": "2025-09-01T00:00:00Z",
            "endDate": "2025-09-02T00:00:00Z",
            "value": 893.8125
          },
          {
            "startDate": "2025-08-31T00:00:00Z",
            "endDate": "2025-09-01T00:00:00Z",
            "value": 1083.75
          },
          {
            "startDate": "2025-08-30T00:00:00Z",
            "endDate": "2025-08-31T00:00:00Z",
            "value": 1071
          },
          {
            "startDate": "2025-08-29T00:00:00Z",
            "endDate": "2025-08-30T00:00:00Z",
            "value": 896.125
          },
          {
            "startDate": "2025-08-28T00:00:00Z",
            "endDate": "2025-08-29T00:00:00Z",
            "value": 1059.9375
          },
          {
            "startDate": "2025-08-27T00:00:00Z",
            "endDate": "2025-08-28T00:00:00Z",
            "value": 920.8125
          },
          {
            "startDate": "2025-08-26T00:00:00Z",
            "endDate": "2025-08-27T00:00:00Z",
            "value": 1120.8125
          },
          {
            "startDate": "2025-08-25T00:00:00Z",
            "endDate": "2025-08-26T00:00:00Z",
            "value": 1081.8125
          },
          {
            "startDate": "2025-08-24T00:00:00Z",
            "endDate": "2025-08-25T00:00:00Z",
            "value": 1062.125
          },
          {
            "startDate": "2025-08-23T00:00:00Z",
            "endDate": "2025-08-24T00:00:00Z",
            "value": 1007
          },
          {
            "startDate": "2025-08-22T00:00:00Z",
            "endDate": "2025-08-23T00:00:00Z",
            "value": 1035.625
          },
          {
            "startDate": "2025-08-21T00:00:00Z",
            "endDate": "2025-08-22T00:00:00Z",
            "value": 963
          },
          {
            "startDate": "2025-08-20T00:00:00Z",
            "endDate": "2025-08-21T00:00:00Z",
            "value": 942.5
          },
          {
            "startDate": "2025-08-19T00:00:00Z",
            "endDate": "2025-08-20T00:00:00Z",
            "value": 1007.4375
          },
          {
            "startDate": "2025-08-18T00:00:00Z",
            "endDate": "2025-08-19T00:00:00Z",
            "value": 1032.4375
          },
          {
            "startDate": "2025-08-17T00:00:00Z",
            "endDate": "2025-08-18T00:00:00Z",
            "value": 919.3125
          },
          {
            "startDate": "2025-08-16T00:00:00Z",
            "endDate": "2025-08-17T00:00:00Z",
            "value": 864.375
          },
          {
            "startDate": "2025-08-15T00:00:00Z",
            "endDate": "2025-08-16T00:00:00Z",
            "value": 974.9375
          },
          {
            "startDate": "2025-08-14T00:00:00Z",
            "endDate": "2025-08-15T00:00:00Z",
            "value": 872.8125
          },
          {
            "startDate": "2025-08-13T00:00:00Z",
            "endDate": "2025-08-14T00:00:00Z",
            "value": 824.6875
          },
          {
            "startDate": "2025-08-12T00:00:00Z",
            "endDate": "2025-08-13T00:00:00Z",
            "value": 936.0625
          },
          {
            "startDate": "2025-08-11T00:00:00Z",
            "endDate": "2025-08-12T00:00:00Z",
            "value": 873.1875
          },
          {
            "startDate": "2025-08-10T00:00:00Z",
            "endDate": "2025-08-11T00:00:00Z",
            "value": 1134.125
          }
        ]
      }
      

      Mit dem folgenden JSONata-Ausdruck bekomme ich auch die Werte des aktuellen Monats, leider sind die verkehrt herum sortiert. An erster Stelle steht jetzt der letzte Tag (also in dem Fall der 19.09.2025) ich möchte das JSON aber so haben das es mit dem 01.09 beginnt (also in dem Fall müsste 0.89 an erster Stelle stehen).

      Hier der JSONata Ausdruck:

      data[$substring(startDate, 0, 7) = $substring($now(), 0, 7)].value.($ / 1000 ~> $round(2))
      

      und hier das Ergebnis:

      [
        1,
        1,
        1.06,
        1.01,
        1.22,
        1.05,
        1.1,
        1.06,
        1.02,
        1.13,
        0,
        2.23,
        0.97,
        1.06,
        0.99,
        1.06,
        0.93,
        0.92,
        0.89
      ]
      

      Ich bekomms einfach hin hin, das die Ergebnisse genau andersrum im JSON stehen.

      Hat einer eine Idee?

      posted in Skripten / Logik
      icebear
      icebear
    • RE: inventwo Icons for ioBroker.vis 2.0

      @skvarel said in inventwo Icons for ioBroker.vis 2.0:

      Kann mal jemand mit der 1.3.0 gucken, ob diese Icons auftauchen?

      Jepp alle vier Icons da !

      posted in Tester
      icebear
      icebear
    • RE: JSON aus Victron VRM-API auslesen

      @yellowflash

      Ich probiers mal.

      Erstelle dir ein Blockly so wie auf dem Bild

      json.png

      bei Objekt ID Json Stats = der DP wo deine JSON liegt

      JSONata Ausdruck = $."totals"."solar_yield_forecast"

      aktualisiere 'DP wo du es hin schreiben willst'

      posted in Blockly
      icebear
      icebear
    • RE: Vergleich Solarprognosen Solarwetter und brightsky

      @homoran said in Vergleich Solarprognosen Solarwetter und brightsky:

      wenn die Panels auf gegenüberliegenden Dachhälften liegen,

      Ah, verstehe (hoffentlich) da die Panels ja genau gegenüber liegen müssten das ja 180° sein.

      Heißt wenn die auf der einen Seite 60° Richtung NO zeigen, dann müßten die auf der anderen Seite bei 240° SW liegen, es sei denn das Haus ist schief 🙄

      posted in ioBroker Allgemein
      icebear
      icebear
    • RE: Vergleich Solarprognosen Solarwetter und brightsky

      @homoran said in Vergleich Solarprognosen Solarwetter und brightsky:

      und wo sind die Panels?
      bzw. die Dachneigung?

      Na das schwarze sind die Panels, Richtung NO = 8 Panels Dachneigung 40° und Richtung SW = 12 Panels 40°

      Den First haste ja schon richtig eingezeichnet☺ (hatte ich vergessen)

      und was soll mir das > wobei 60 +180 = 240 sagen?

      posted in ioBroker Allgemein
      icebear
      icebear
    • RE: Vergleich Solarprognosen Solarwetter und brightsky

      Ihr bringt mich hier total durcheinander mit der Sonnenposition.
      Jetzt weiß ich bald gar nicht mehr was ich im Adapter einstellen muß/soll.

      Hier mal ein Bild von meiner Situation:

      sunpos1.png

      Ich hab jetzt im Adapter für die eine Seite 60° eingegeben und für die andere 230°.

      Ist das jetzt richtig oder falsch?

      posted in ioBroker Allgemein
      icebear
      icebear
    • RE: Hilfe!!! Seitenname wird angezeigt

      @alexhouse

      Siehe Screenshot:

      vis_attrib.png

      Du musst das Häkchen rausnehmen bei den Seiteneinstellungen > Anwendungsleiste

      posted in Visualisierung
      icebear
      icebear
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo