Neubau für Ulanzi Uhr

Ulanzie Clock Anzeige TC001 für einzelne Daten.

Moderatoren: Ulrich, mr.big

Recovery86
Beiträge: 40
Registriert: Mo 30. Okt 2023, 20:53
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von Recovery86 »

Ich habe dir mal meine daten geschickt

Benutzeravatar
mr.big
Beiträge: 518
Registriert: Mi 7. Sep 2022, 12:12
Wohnort: tief im Osten...
Hat sich bedankt: 13 Mal
Danksagung erhalten: 100 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von mr.big »

Kommentiere mal in der settings.ini die

Code: Alles auswählen

solaranzeige,PV,Leistung
mit einem Semikoleum aus

Code: Alles auswählen

;solaranzeige,PV,Leistung
kommen dann die anderen Daten?

Kannst auch noch mal in das api.log schauen!?

Code: Alles auswählen

tail -f /var/www/log/api.log
Was kommt dennda so?

Recovery86
Beiträge: 40
Registriert: Mo 30. Okt 2023, 20:53
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von Recovery86 »

Code: Alles auswählen

pi@solaranzeige:~/scripts/Ulanzi-Solaranzeige-Connector $ python3 ./ulanziconnect.py
settings.ini eingelesen
['08:17', '07:47', '15:56', '19:56']
True -> Solaranzeige URL verfügbar
True -> Ulanzi URL verfügbar
 ** -> Intro senden!
 ** -> Day_hell gesendet
 ** -> Astro-Zeiten geladen!
12:29:06
[';solaranzeige', 'PV', 'Leistung']
Traceback (most recent call last):
  File "/home/pi/scripts/Ulanzi-Solaranzeige-Connector/./ulanziconnect.py", line 183, in <module>
    loop.loop(
  File "/home/pi/scripts/Ulanzi-Solaranzeige-Connector/loop.py", line 25, in loop
    if ((wert[0]) + "," + (wert[1]) + "," + (wert[2])) == "solaranzeige,PV,Leistung":
         ~~~~^^^
TypeError: 'NoneType' object is not subscriptable
pi@solaranzeige:~/scripts/Ulanzi-Solaranzeige-Connector $

Code: Alles auswählen

pi@solaranzeige:~ $ tail -f /var/www/log/api.log
tail: '/var/www/log/api.log' kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
tail: Keine Dateien mehr übrig
pi@solaranzeige:~ $

Recovery86
Beiträge: 40
Registriert: Mo 30. Okt 2023, 20:53
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von Recovery86 »

Code: Alles auswählen

25.12. 12:21:08    -Regler: 70
25.12. 12:21:08    -Device: Ethernet wird in die user.config.php eingetragen.
25.12. 12:21:08    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 728   $USBRegler         = "Ethernet";

25.12. 12:21:08    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 747   $Platine = "Raspberry Pi 5 Model B Rev 1.0";

25.12. 12:21:08    -Es handelt sich um ein 64 Bit System.
25.12. 12:27:01 |----------------   Start  sungrow.php    -------------------------- 
25.12. 12:27:01    -Sungrow: 192.168.178.159 Port: 502 GeräteID: 1
25.12. 12:27:01 +  -Die Daten werden ausgelesen...
25.12. 12:27:02    -Seriennummer: A2271625251
25.12. 12:27:10 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
25.12. 12:27:57    -Schleife 1 Ausgang...
25.12. 12:27:57    -OK. Datenübertragung erfolgreich.
25.12. 12:27:57 |----------------   Stop   sungrow.php    -------------------------- 
25.12. 12:28:01 |----------------   Start  sungrow.php    -------------------------- 
25.12. 12:28:01    -Sungrow: 192.168.178.159 Port: 502 GeräteID: 1
25.12. 12:28:01 +  -Die Daten werden ausgelesen...
25.12. 12:28:02    -Seriennummer: A2271625251
25.12. 12:28:10 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
25.12. 12:28:57    -Schleife 1 Ausgang...
25.12. 12:28:57    -OK. Datenübertragung erfolgreich.
25.12. 12:28:57 |----------------   Stop   sungrow.php    -------------------------- 
25.12. 12:29:01 |----------------   Start  sungrow.php    -------------------------- 
25.12. 12:29:01    -Sungrow: 192.168.178.159 Port: 502 GeräteID: 1
25.12. 12:29:01 +  -Die Daten werden ausgelesen...
25.12. 12:29:01    -Seriennummer: A2271625251
25.12. 12:29:10 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
25.12. 12:29:57    -Schleife 1 Ausgang...
25.12. 12:29:57    -OK. Datenübertragung erfolgreich.
25.12. 12:29:57 |----------------   Stop   sungrow.php    -------------------------- 
25.12. 12:30:01 |----------------   Start  sungrow.php    -------------------------- 
25.12. 12:30:01    -Sungrow: 192.168.178.159 Port: 502 GeräteID: 1
25.12. 12:30:01 +  -Die Daten werden ausgelesen...
25.12. 12:30:01    -Seriennummer: A2271625251
25.12. 12:30:10    -Alle 10 Minuten werden die Statistikdaten übertragen.
25.12. 12:30:10 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
25.12. 12:30:57    -Schleife 1 Ausgang...
25.12. 12:30:57    -OK. Datenübertragung erfolgreich.
25.12. 12:30:57 |----------------   Stop   sungrow.php    -------------------------- 
25.12. 12:31:01 |----------------   Start  sungrow.php    -------------------------- 
25.12. 12:31:01    -Sungrow: 192.168.178.159 Port: 502 GeräteID: 1
25.12. 12:31:01 +  -Die Daten werden ausgelesen...
25.12. 12:31:02    -Seriennummer: A2271625251
25.12. 12:31:10 *  -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet. 
25.12. 12:31:33    -
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=06.01
S:  Manufacturer=Linux 6.1.0-rpi7-rpi-2712 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=06.01
S:  Manufacturer=Linux 6.1.0-rpi7-rpi-2712 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=06.01
S:  Manufacturer=Linux 6.1.0-rpi7-rpi-2712 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.1
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=06.01
S:  Manufacturer=Linux 6.1.0-rpi7-rpi-2712 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.1
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

25.12. 12:31:33    -Daten:
array (
  18 => 'None 00.0: 11300 Partition',
  '' => '[Created at block.445]',
  'Unique ID' => 'l7UW.SE1wIdpsiiC',
  'Parent ID' => 'HAKk.Fxp0d3BezAE',
  'SysFS ID' => '/class/block/mmcblk0/mmcblk0p1',
  'Hardware Class' => 'partition',
  'Model' => '"Partition"',
  'Device File' => '/dev/mmcblk0p1',
  'Device Files' => '/dev/mmcblk0p1, /dev/disk/by-label/bootfs, /dev/disk/by-id/mmc-SR64G_0xd1c2569b-part1, /dev/disk/by-uuid/CFDB-695B, /dev/disk/by-partuuid/a878ce8e-01, /dev/disk/by-path/platform-1000fff000.mmc-part1',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#17 (Disk)',
)
25.12. 12:31:33    -Daten:
array (
  19 => 'None 00.0: 11300 Partition',
  '' => '[Created at block.445]',
  'Unique ID' => 'CJka.SE1wIdpsiiC',
  'Parent ID' => 'HAKk.Fxp0d3BezAE',
  'SysFS ID' => '/class/block/mmcblk0/mmcblk0p2',
  'Hardware Class' => 'partition',
  'Model' => '"Partition"',
  'Device File' => '/dev/mmcblk0p2',
  'Device Files' => '/dev/mmcblk0p2, /dev/disk/by-label/rootfs, /dev/disk/by-uuid/7909438b-2884-423e-aa05-577fdea75c97, /dev/disk/by-path/platform-1000fff000.mmc-part2, /dev/disk/by-partuuid/a878ce8e-02, /dev/disk/by-id/mmc-SR64G_0xd1c2569b-part2',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#17 (Disk)',
)
25.12. 12:31:33    -Daten:
array (
  33 => 'USB 00.0: 10a00 Hub',
  '' => '[Created at usb.122]',
  'Unique ID' => 'uIhY.YtSOc4DrNi3',
  'Parent ID' => '5CJ9.vcc7vMyNqX6',
  'SysFS ID' => '/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-0:1.0',
  'SysFS BusID' => '3-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 2.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0002 "2.0 root hub"',
  'Revision' => '"6.01"',
  'Serial ID' => '"xhci-hcd.1"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v1D6Bp0002d0601dc09dsc00dp01ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#8 (USB Controller)',
)
25.12. 12:31:33    -Daten:
array (
  34 => 'USB 00.0: 10a00 Hub',
  '' => '[Created at usb.122]',
  'Unique ID' => 'zPk0.huxv7MFGx58',
  'Parent ID' => '5CJ9.vcc7vMyNqX6',
  'SysFS ID' => '/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb4/4-0:1.0',
  'SysFS BusID' => '4-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 3.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0003 "3.0 root hub"',
  'Revision' => '"6.01"',
  'Serial ID' => '"xhci-hcd.1"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Module Alias' => '"usb:v1D6Bp0003d0601dc09dsc00dp03ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#8 (USB Controller)',
)
25.12. 12:31:33    -Daten:
array (
  35 => 'USB 00.0: 10a00 Hub',
  '' => '[Created at usb.122]',
  'Unique ID' => 'k4bc.n8OpEKQ7RQC',
  'Parent ID' => 'ORJf.vcc7vMyNqX6',
  'SysFS ID' => '/devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb1/1-0:1.0',
  'SysFS BusID' => '1-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 2.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0002 "2.0 root hub"',
  'Revision' => '"6.01"',
  'Serial ID' => '"xhci-hcd.0"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Speed' => '480 Mbps',
  'Module Alias' => '"usb:v1D6Bp0002d0601dc09dsc00dp01ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#4 (USB Controller)',
)
25.12. 12:31:33    -Daten:
array (
  36 => 'USB 00.0: 10a00 Hub',
  '' => '',
  'Unique ID' => 'pBe4.w9tKmbSY_p0',
  'Parent ID' => 'ORJf.vcc7vMyNqX6',
  'SysFS ID' => '/devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb2/2-0:1.0',
  'SysFS BusID' => '2-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 3.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0003 "3.0 root hub"',
  'Revision' => '"6.01"',
  'Serial ID' => '"xhci-hcd.0"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Module Alias' => '"usb:v1D6Bp0003d0601dc09dsc00dp03ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#4 (USB Controller)',
)
25.12. 12:31:33    -USB Devices: 
array (
  1 => 
  array (
    'Device' => '0x0003',
  ),
)
25.12. 12:31:33    -Regler: 70
25.12. 12:31:33    -Device: Ethernet wird in die user.config.php eingetragen.
25.12. 12:31:33    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 728   $USBRegler         = "Ethernet";

25.12. 12:31:33    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 747   $Platine = "Raspberry Pi 5 Model B Rev 1.0";

25.12. 12:31:33    -Es handelt sich um ein 64 Bit System.
25.12. 12:32:01 |----------------   Start  sungrow.php    -------------------------- 
25.12. 12:32:01    -Sungrow: 192.168.178.159 Port: 502 GeräteID: 1
25.12. 12:32:01 +  -Die Daten werden ausgelesen...
25.12. 12:32:08    -Lesefehler => Ausgang.
25.12. 12:32:08 |----------------   Stop   sungrow.php    -------------------------- 
25.12. 12:33:01 |----------------   Start  sungrow.php    -------------------------- 
25.12. 12:33:01    -Sungrow: 192.168.178.159 Port: 502 GeräteID: 1
25.12. 12:33:01 +  -Die Daten werden ausgelesen...
25.12. 12:33:08    -Lesefehler => Ausgang.
25.12. 12:33:08 |----------------   Stop   sungrow.php    -------------------------- 
25.12. 12:34:01 |----------------   Start  sungrow.php    -------------------------- 
25.12. 12:34:01    -Sungrow: 192.168.178.159 Port: 502 GeräteID: 1
25.12. 12:34:01 +  -Die Daten werden ausgelesen...
25.12. 12:34:09    -Lesefehler => Ausgang.
25.12. 12:34:09 |----------------   Stop   sungrow.php    -------------------------- 
[/code]

Benutzeravatar
mr.big
Beiträge: 518
Registriert: Mi 7. Sep 2022, 12:12
Wohnort: tief im Osten...
Hat sich bedankt: 13 Mal
Danksagung erhalten: 100 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von mr.big »

Lass uns mal testen ob die API bei dir läuft

Code: Alles auswählen

cd /var/www/html/api

Code: Alles auswählen

sudo ./send.sh api_lesen.xml
und dann noch

Code: Alles auswählen

sudo ./send.sh api_test.xml
hier sollte ein Fehler kommen und eigentlich auch ein Eintrag in die Log Datei?

Code: Alles auswählen

tail -f /var/www/log/api.log
?

Recovery86
Beiträge: 40
Registriert: Mo 30. Okt 2023, 20:53
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von Recovery86 »

Hi erst mal danke für deine Zeit und das über Weihnachten:)

Code: Alles auswählen

pi@solaranzeige:~ $ cd /var/www/html/api
pi@solaranzeige:/var/www/html/api $ sudo ./send.sh api_lesen.xml
sudo: ./send.sh: Befehl nicht gefunden
pi@solaranzeige:/var/www/html/api $ sudo ./send.sh api_test.xml
sudo: ./send.sh: Befehl nicht gefunden
pi@solaranzeige:/var/www/html/api $ tail -f /var/www/log/api.log
tail: '/var/www/log/api.log' kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
tail: Keine Dateien mehr übrig
pi@solaranzeige:/var/www/html/api $

Benutzeravatar
mr.big
Beiträge: 518
Registriert: Mi 7. Sep 2022, 12:12
Wohnort: tief im Osten...
Hat sich bedankt: 13 Mal
Danksagung erhalten: 100 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von mr.big »

Ok, einen habe ich noch!

was kommt bei

Code: Alles auswählen

ls -a /var/www/html/api/
sollte eigentlich so aussehen!?

Code: Alles auswählen

.  ..  api_lesen.xml  api_test.xml  control.php  index.php  send.sh
ich schaue mir das morgen noch mal im aktuellen 64 Bit Image an!

Recovery86
Beiträge: 40
Registriert: Mo 30. Okt 2023, 20:53
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von Recovery86 »

Code: Alles auswählen

pi@solaranzeige:~ $ ls -a /var/www/html/api/
.  ..  api_lesen.xml  api_test.xml  control.php  index.php  send.sh
pi@solaranzeige:~ $ .  ..  api_lesen.xml  api_test.xml  control.php  index.php  send.sh
-bash: .: ..: ist ein Verzeichnis.
pi@solaranzeige:~ $

Benutzeravatar
mr.big
Beiträge: 518
Registriert: Mi 7. Sep 2022, 12:12
Wohnort: tief im Osten...
Hat sich bedankt: 13 Mal
Danksagung erhalten: 100 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von mr.big »

send.sh scheint nicht ausführbar zu sein, mach mal ein

Code: Alles auswählen

sudo chmod +x /var/www/html/api/send.sh
das sollte helfen, teste mal ob da jetzt was geht

Recovery86
Beiträge: 40
Registriert: Mo 30. Okt 2023, 20:53
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Neubau für Ulanzi Uhr

Beitrag von Recovery86 »

Code: Alles auswählen

pi@solaranzeige:~ $ sudo chmod +x /var/www/html/api/send.sh
pi@solaranzeige:~ $ ls -a /var/www/html/api/
.  ..  api_lesen.xml  api_test.xml  control.php  index.php  send.sh
pi@solaranzeige:~ $ .  ..  api_lesen.xml  api_test.xml  control.php  index.php  send.sh
-bash: .: ..: ist ein Verzeichnis.
pi@solaranzeige:~ $ cd /var/www/html/api
pi@solaranzeige:/var/www/html/api $ sudo ./send.sh api_lesen.xml
curl: (6) Could not resolve host: solaranzeige.local
pi@solaranzeige:/var/www/html/api $ sudo ./send.sh api_test.xml
curl: (6) Could not resolve host: solaranzeige.local
pi@solaranzeige:/var/www/html/api $ tail -f /var/www/log/api.log
tail: '/var/www/log/api.log' kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
tail: Keine Dateien mehr übrig
pi@solaranzeige:/var/www/html/api $ ls -a /var/www/html/api/
.  ..  api_lesen.xml  api_test.xml  control.php  index.php  send.sh
pi@solaranzeige:/var/www/html/api $ .  ..  api_lesen.xml  api_test.xml  control.php  index.php  send.sh
-bash: .: ..: ist ein Verzeichnis.
pi@solaranzeige:/var/www/html/api $

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste