Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Windows 11 Info Bereich

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Windows 11 Info Bereich

    This topic has been deleted. Only users with topic management privileges can see it.
    • Ro75
      Ro75 @Bernd 1337 last edited by

      @bernd-1337 ließ dir Mal alle Beiträge durch. Da findest du alle Informationen. Das Programm hast du bereits. Du musst im Web Adapter "Simple API" aktivieren. Der Endpoint ist praktisch der darzustellende Datenpunkt im ioBroker. Das kann ein Wert, also Text oder Zahl sein oder eine Kombination oder was auch immer du letztlich willst.

      Ro75.

      B 2 Replies Last reply Reply Quote 0
      • B
        Bernd 1337 @Ro75 last edited by

        @ro75 ja den habe ich schon lang da den adapter aber ich weiß den genauen Link nicht den ich oben einfügen muss um ein Object ab zu fragen Screenshot_4.png Screenshot_3.png

        1 Reply Last reply Reply Quote 0
        • B
          Bernd 1337 @Ro75 last edited by

          @ro75 Screenshot_5.png

          Ro75 1 Reply Last reply Reply Quote 0
          • Ro75
            Ro75 @Bernd 1337 last edited by

            @bernd-1337 ok, du nutzt direkt den Adapter Simple API. Dann musst du den Port im Endpoint in 8090 ändern. Power ist fast richtig,aber Power ist der letzte Baustein. Davor kommt noch mehr. Leider ist dein Bild nicht vollständig.

            B 1 Reply Last reply Reply Quote 0
            • B
              Bernd 1337 @Ro75 last edited by

              @ro75 http://192.168.1.3:8090/getPlainValue/shelly.0.SHEM#34945477FCBF#1.Emeter0.Power das wäre der genaue weg aber das funzt nicht das kommt wenn ich das direkt in den Browser eingebe Screenshot_6.png

              Ro75 1 Reply Last reply Reply Quote 0
              • Ro75
                Ro75 @Bernd 1337 last edited by

                @bernd-1337 der Weg ist richtig. Scheinbar stört das # Zeichen. Probiere es Mal mit einem anderen Datenpunkt.

                B 1 Reply Last reply Reply Quote 0
                • B
                  Bernd 1337 @Ro75 last edited by

                  @ro75 okay ich habe es mal mit dem versucht http://192.168.1.3:8090/getPlainValue/Heizung.0.Trigger also false und true zeigt er an allerdings bekomme ich keine benachrichtigung von dem tool auf dem pc ist das normal er zeigt nur true und fals an wenn ich mit der maus unten drüber gehe Screenshot_7.png

                  Ro75 Codierknecht 2 Replies Last reply Reply Quote 0
                  • Ro75
                    Ro75 @Bernd 1337 last edited by Ro75

                    @bernd-1337 das ist korrekt. Notification ist das Zauberwort, aber damit habe ich mich selbst noch nicht beschäftigt, da es für mich nicht relevant ist. Aber mit Notification würde es aufploppen.

                    B 2 Replies Last reply Reply Quote 0
                    • B
                      Bernd 1337 @Ro75 last edited by

                      @ro75 du meinst mit dem anderen Post der 2 Link ja das hab ich versucht aber dafür bin ich zu doof bin allgemein Anfänger was Scripten usw usw angeht

                      1 Reply Last reply Reply Quote 0
                      • B
                        Bernd 1337 @Ro75 last edited by

                        @ro75 Teste das andere noch mal Screenshot_8.png

                        1 Reply Last reply Reply Quote 0
                        • Codierknecht
                          Codierknecht Developer Most Active @Bernd 1337 last edited by Codierknecht

                          @bernd-1337 sagte in Windows 11 Info Bereich:

                          @ro75 okay ich habe es mal mit dem versucht http://192.168.1.3:8090/getPlainValue/Heizung.0.Trigger also false und true zeigt er an allerdings bekomme ich keine benachrichtigung von dem tool auf dem pc ist das normal er zeigt nur true und fals an wenn ich mit der maus unten drüber gehe

                          Also 1.) Stelle sicher, dass der gewählte Port nicht durch eine Firewall o.ä. geblockt wird.
                          Und 2.) brauchst Du ein Script, dass Dir die entsprechenden Nachrichten aus dem ioBroker über den gewählten Port (hier: Port 8090) an das Tool schickt. Die IP ist natürlich die von Deinem Windows-Rechner.

                          const axios = require('axios');
                          axios.defaults.timeout = 500;
                          
                          const address = 'http://192.168.178.36:8090';
                          
                          async function sendNotification(title, body) {
                              try {
                                  await axios.head(address);
                              } catch (error) {
                                  if (error.code === 'ECONNABORTED') {
                                      log('Target host:port not reachable');
                                      return false;
                                  }
                              }
                              let url = address + '/toastMessage';
                              url += '?title=' + encodeURI(title);
                              url += '&body=' + encodeURI(body);
                              try {
                                  await axios.get(url);
                              } catch (error) {
                                  log(error);
                                  return false;
                              }
                              return true;
                          }
                          
                          on({id:'alias.0.vis.klingel', change:"gt"}, async function () {
                              sendNotification('Nachricht vom ioBroker', 'Es hat geklingelt!');
                          });
                          

                          Die Anzeige im SystemTray und die Notifications sind zwei völlig verschiedene Paar Schuhe!
                          Wenn der Haken bei "Notifications" gesetzt ist, startet das Tool einen eigenen kleinen Webserver, der auf dem angegebenen Port horcht.

                          B 2 Replies Last reply Reply Quote 0
                          • B
                            Bernd 1337 @Codierknecht last edited by

                            @codierknecht geht es jetzt um dein Programm ich versuch gerade den anderen Link der oben steht hin zu bekommen aber ich hab echt keine ahnung wie das genau gehen soll

                            Codierknecht 1 Reply Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active @Bernd 1337 last edited by

                              @bernd-1337 sagte in Windows 11 Info Bereich:

                              geht es jetzt um dein Programm

                              Natürlich, denn

                              ich versuch gerade den anderen Link der oben steht hin zu bekommen aber ich hab echt keine ahnung wie das genau gehen soll

                              ich auch nicht 😁

                              1 Reply Last reply Reply Quote 0
                              • B
                                Bernd 1337 @Codierknecht last edited by

                                @codierknecht hast du discord oder Teamviewer ich bin zu Blöde ich brauch richtige Hilfe jemand der es mir zeigt wie es genau geht

                                Codierknecht 1 Reply Last reply Reply Quote 0
                                • Codierknecht
                                  Codierknecht Developer Most Active @Bernd 1337 last edited by

                                  @bernd-1337 sagte in Windows 11 Info Bereich:

                                  hast du discord oder Teamviewer

                                  Nö!

                                  Bist Du vielleicht zu ungeduldig?

                                  Das Tool hast Du "installiert" - also die exe in einem Verzeichnis Deiner Wahl abgelegt und gestartet?
                                  Ich dachte, das UI wäre halbwegs selbsterklärend.
                                  c061ef49-f799-47eb-b536-0ec1120e7a4b-image.png
                                  In "Endpoint" kannst Du einen (nahezu) beliebigen Datenpunkt definieren, dessen Wert zyklisch abgerufen und beim MouseOver angezeigt wird.
                                  Das Abrufintervall legst Du in "Interval" fest.
                                  "Title" und "Unit" werden als Text vor bzw. hinter dem Wert angezeigt (wenn nötig).

                                  Um die Nachrichten zu erhalten, musst Du "Enable notifications" anhaken und den Port festlegen.
                                  Was dann dort wann angezeigt wird, steuerst Du aus dem ioBroker heraus mit einem passenden Script (siehe oben).

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    Bernd 1337 @Codierknecht last edited by

                                    @codierknecht es Funktioniert ja auch bestens aber es soll im infobereich von win auftauchen so das ich alles mitbekomme und das script oben soll in den Iobroker rein ja und die ip oben auf die ip von meinem pc ändern versteh ich das richtig

                                    Codierknecht 1 Reply Last reply Reply Quote 0
                                    • Codierknecht
                                      Codierknecht Developer Most Active @Bernd 1337 last edited by Codierknecht

                                      @bernd-1337 sagte in Windows 11 Info Bereich:

                                      die ip oben auf die ip von meinem pc ändern versteh ich das richtig

                                      Korrekt!

                                      Und den Port in der Firwall freigeben!

                                      Wenn Du alles eingerichtet hast, beende mal das Tool und starte es neu.
                                      Das scheint beim ersten Start nicht sauber zu funktionieren.

                                      a3a79afb-736e-4e79-bc36-2637b3c16005-image.png

                                      on({id:'0_userdata.0.Test.test_bool', change:"gt"}, async function (obj) {
                                          sendNotification('Nachricht vom ioBroker', 'Nur ein Test, ob die Notifications funktionieren!');
                                      });
                                      
                                      
                                      B 1 Reply Last reply Reply Quote 0
                                      • Codierknecht
                                        Codierknecht Developer Most Active last edited by

                                        In der Liste der Benachrichtigungen tauchen die natürlich auch auf.

                                        59f8b9c3-6769-48b1-837e-6c90a6dad9a9-image.png

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          Bernd 1337 @Codierknecht last edited by

                                          @codierknecht ich habe den Port 8090 frei gegeben Eingehend tcp und udp habe das schript eingefügt und den datenpunkt spreche ich an Screenshot_3.png Screenshot_4.png Screenshot_2.png aber taucht nur unten auf wenn ich mit der maus drüber gehe

                                          Codierknecht 1 Reply Last reply Reply Quote 0
                                          • Codierknecht
                                            Codierknecht Developer Most Active @Bernd 1337 last edited by Codierknecht

                                            @bernd-1337
                                            Ach, Du hast auch einen Alias, der alias.0.vis.klingel heißt?

                                            Du musst Dir natürlich einen Trigger auf einen Deiner Datenpunkte legen und einen entsprechenden Titel/Text senden.

                                            Die 2 Zeilen sollten nicht so schwer zu verstehen sein, oder?

                                            Edit:
                                            Du kannst natürlich an das Ende des Script zum Testen auch ein lapidares

                                            sendNotification('Titel', 'Text');
                                            

                                            setzen.

                                            B 2 Replies Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

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

                                            607
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            111
                                            5728
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo