@dos1973
Sorry, hatte nicht gesehen, dass hier dynamisch Beitrge nachgeladen werden, wenn man runterscrollt...
Mein Fehler.
lg, Dave
@dos1973
Sorry, hatte nicht gesehen, dass hier dynamisch Beitrge nachgeladen werden, wenn man runterscrollt...
Mein Fehler.
lg, Dave
Wo ich gerade Deine Screenshots sehe: Ich bin mir nicht sicher, ob Du verstanden hast, worum es mir hier geht: Ich möchte hier mit Javascript eine eigene Oberfläche programmieren... Also nicht die fertige VIS nutzen, sondern selber was bauen...
Mein Stand sind aktuell so aus:
Also noch ziemlich rudimentär... Bin soweit, dass ich Lampen aus-, und Einschalten kann, und die Anzeige sich auch aktuallisiert...
lg
@liv-in-sky
Achso, also ein Video, das Dich quasi verfolgt, egal wo Du hingehst...
Coole Idee, wobei ich mir vorstellen könnte, dass das in der Praxis nicht smooth funktioniert...
Schau Dir halt mal die API an... Geht bestimmt irgendwie:
https://developers.google.com/youtube/iframe_api_reference
@liv-in-sky said in socket.io (eigene Visualisierung):
hi - ich wollte mal fragen , ob man mit deinem script es hinbringen würden, youtube videos mit der api zu steuern
Jain... Ich könnte zwar Youtube-Videos leicht integrieren, aber warum willst Du die mit der API starten? Das macht ja keinen Sinn, wenn da niemand davor sitzt. In der GUI ist man ja eh komplett auf dem Client. Da kann man ja auch selber auf "play" klicken.
Weiß auch nicht, ob das mit Youtube geht, dass man das Video über externe Controls startet.
Man kann natürlich einen Datenpunkt festlegen, der einen Youtube Link enthält und den man dann in der VIS benutzt... Wenn dann ein zweiter Datenpunkt auf true gesetzt wird, rendest Du das den iFrame mit dem Video und setzt es halt auf Autoplay.
Ansonsten sag mal, was Du vorhast, dann kann man vielleicht mehr sagen...
lg, Dave
Ich hol den Thread mal aus der Versenkung. Wollte mal nachfragen: Hast Du das zwischenzeitlich hinbekommen mit dem Tuya Repeater? Brauche auch noch irgendwas um meine Reicheweite zu vergrößern, und das wäre mir am liebsten, da ich eh an vielen Steckdosen eine Ladstation integriert habe...
lg, Dave
@unclesam said in socket.io (eigene Visualisierung):
Nein, das musst du dir selber merken.
Kann man sich ja in dem Sinne nicht "merken"...
Wenn ich "shelly*" benutze, steckt dahinter ja ein großer Haufen States....
Kann ich mir irgendwo die Subscriptions anzeigen lassen, die gemacht wurden?
@unclesam said in socket.io (eigene Visualisierung):
Ja, folgende werden nicht mit onUpdate() geliefert:
Ich glaube wir haben uns missverstanden... Mit subcribe()/unsubcribe() kann man ja die Datenpunkte "abonnieren", deren states man über onUpdate() bekommt.
Am Anfang sind aber ALLE Datenpunkte da abonniert (natürlich mit obigen Ausnahmen)... Meine Frage ist: Kann ich dieses Verhalten abstellen, oder muss ich quasi immer erstmal mit ubsubscribe('*') die Subscriptions löschen?
Bist Du eigentlich Entwickler beim socket.io Adapter?
@unclesam said in socket.io (eigene Visualisierung):
Bei mir funktioniert es mit Port 8082
Kaum macht man es richtig, funktioniert es... Das wäre mein erster Vorschlag für das Exmaple: Ändert den Port auf 8082.
Denn ich könnte mir vorstellen, dass es vielen so geht wie mir... Port 8084 aus dem Example funktioniert nicht... Was probiert man dann ganz intuitiv als erstes aus...? Natürlich Prot 8081 vom ioBroker... und der funktioniert ja dann auch erstmal.
Zwei Fragen habe ich noch:
@unclesam said in socket.io (eigene Visualisierung):
Und: den socket.io Adapter hast du schon installiert, oder?
Öhem... Nö...
Hätte ich sollen?
Braucht man da noch eine zweite Instanz extra für eigene Implementierung?
@unclesam said in socket.io (eigene Visualisierung):
Auf welchen Port verbindest du dich mit dem socket.io Server? Machst du das etwa mit Port 8081?
Ja nehme 8081. 8084 aus dem Beispiel hat garnicht funktioniert...
@unclesam said in socket.io (eigene Visualisierung):
der Port des socket.io Adapters (normalerweise 8082).
Hmmm... das könnte die Ursache sein, wobei sich mir dann die Frage stellt, warum der Adapter unter 8081 dann überhaupt antwortet. Kann das nachher mal mit 8082 testen (bin gerade nicht am Platz).
lg, Dave