Jetzt ist es sauber, nur die Anzahl der LEDs nicht. Hyperion muss da = ESP8266 sein
Jup, danke. Nun passt es!
Jetzt ist es sauber, nur die Anzahl der LEDs nicht. Hyperion muss da = ESP8266 sein
Jup, danke. Nun passt es!
okay, scheint nun zumindest zu laufen.
im Serial Monitor des NodeMCU kommt nun:
D: UDP-Packet size expected=48, actual=60
D: UDP-Packet received, length: 60
ist das trotz der zu großen pakete dennoch okay?
hills8
Du verwechselst da gerade etwas.
Normalerweise hast du auf dem Raspberry Pi eine Hyperioninstanz, die das Video vom Grabber für die per Kabel am Raspbi angeschlossenen LEDs umwandelt.
Meine Beispielkonfiguration setzt darauf eine 2. Hyperioninstanz auf dem Raspbi zu installieren und die Bilddaten von der 1. Instanz zu holen und dann per WLAN die Daten an den ESP8266 zu schicken.
Du möchtest aber eher die erste Variante per WLAN. Von daher musst du dort einfach nur den ESP8266 (udp) als Zielgerät einstellen wie du das gemacht hast.
hm, okay. Danke
Proto / Json Server brauchst du nicht, wenn du keine 2 Hyperion Instanzen hast. Das dient dazu das Video von der 1. Instanz zur 2. weiterzuleiten. Aber du hast ja nur eine Instanz.
die kann dann aber dennoch per wlan angesteuert werden? Oder muss die erste instanz via usb verbunden sein?
aber das habe ich gemacht
sind denn die Ports für Json und Proto in der standard kofiguration richtig?
// JSON SERVER CONFIG
"jsonServer" :
{
"port" : 19444
},
// PROTO SERVER CONFIG
"protoServer" :
{
"port" : 19445
},
Logging bitte auf Verbose oder Debug
as i added in my first post:
after a while in my hyperion.log i get:
ssh in: PROTOCONNECTION INFO: No connection to Hyperion: 127.0.0.1:19445
I: Start logging
I: CFG=Static config loaded
D: Chipset=Clockless, dataPin=5, clockPin=NONE, colorOrder=10, ledCount=16
I: Reset Mode
I: Mode changed to 4
D: Interval set to 16ms
D: WrapperWiFi(ssid="myssid", password="mypasswd")
I: Connecting to WiFi myssid
I: Using static ip
I: Connected successfully, IP address: 192.168.0.55
I: Prepare OTA
D: WrapperOTA(hostname="ESP8266")
I: OTA Ready
I: Open port 19446 for UDP...
I: success
I: Open port 19444 for TCP...
I: HEAP=43272
D: HEAP=43376
D: HEAP=43376
D: HEAP=43376
Hi, habs soweit installiert, allerdings bekomme ich im Serial Monitor des NodeMCU keine Veränderung (eingehende Daten) angezeigt.
(Info: Nutze die Node als Haupt Device, nicht als zusätzliche Device)
hier die modifikation der Hyperion.config.json:
"device" :
{
"name" : "TinkerElec",
"type" : "udp",
"output" : "192.168.0.55:19446",
"rate" : 250000,
"maxpacket" : 1450,
"protocol" : 0,
"colorOrder" : "rgb"
},
hier der Serial Monitor der nodeMCU:
I: CFG=Static config loaded
I: Reset Mode
I: Mode changed to 4
I: Connecting to WiFi (.)(.)
I: Using static ip
I: Connected successfully, IP address: 192.168.0.55
I: Prepare OTA
I: OTA Ready
I: Open port 19446 for UDP...
I: success
I: Open port 19444 for TCP...
I: HEAP=43272
hier die Log von Hyperion:
ssh in: hyperion-x11:
ssh in: version : V1.03.4 (brindosch-c750c41/dc6a602-1522918225
ssh in: build time: Apr 5 2018 01:56:52
ssh in: PROTOCONNECTION INFO: Connecting to Hyperion: 127.0.0.1:19445
ssh in: X11GRABBER INFO: Update of screen resolution: [0x0] => [1920x1080]
ssh in: X11GRABBER INFO: Using XRender for grabbing
Hat Jemand eine Idee?
hills8
hmmm, im XBMC kommt beim aktivieren des Addons die Meldung das die entsprechenden librarys vorhanden sein müssen. Denke mal das sie das nicht sind... :\
Gruß hills8
Hallo zusammen,
ich habe leider trotz langer suche nichts finden können, deshalb meine Frage nun mal direkt.
Ich nutze aktuell eine Android Box mit Kodi als Mediacenter und möchte nun meinen Fernseher um das DIY Ambilight mit Hyperion erweitern.
Da es Hyperion scheinbar nicht für Android direkt gibt, habe ich mich nun gefragt ob es auch möglich ist, einen Raspberry für das Ambilight zu benutzen, aber nicht das HDMI signal zu benutzen, sondern direkt von der Android Box eine Steuerung per USB zu ermöglichen. Verbunden werden würden dann also Android Box und Raspberry mit installiertem Hyperion etc.
Kann mir ggf. jemand helfen oder einen Tip geben?
VG
hills8