Ankündigung

Einklappen
Keine Ankündigung bisher.

Fragen und Probleme mit Edomi unter CentOS 7

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Zitat von Brick Beitrag anzeigen
    $formate[$col] > ''
    Das sieht für mich komisch aus. Ein "größer"-Vergleich mit einem leeren String. Könnte evtl. die Ursache sein.

    Kommentar


      Hab mir mal alle Felder ausgeben lassen:
      Code:
       [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
       	 		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387670[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Zeile: |<p align=Center>3<p>;<p align=Center>03.03.20 16:53<p>;<p align=Center>26<p>;<p align=Center>in missed<p>;<p align=Center><img src='/data/liveproject/visu/img/img-708.png' height=40><p>;<p align=Center>225233<p>;<p align=Center>undefined<p>;<p align=Center><img src='/data/liveproject/visu/img/img-701.png' height=40><p>;<p align=Center>0123456789<p>;<p align=Center>Bettina<p>;<p align=Center>0<p>;<p align=Center>undefined<p>;<p align=Center><img src='/data/liveproject/visu/img/img-701.png' height=40><p>;<p align=Center>--<p>;<p align=Center><p>[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387696[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_ID: 2[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387717[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_Date: 03.03.20 16:22[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387737[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_Typen: 17[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387758[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_TypeText: outgoing closed[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387778[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_Icon: <img src='/data/liveproject/visu/img/img-704.png' height=40>[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387798[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_Ownnumber: 2372324[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387818[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_Ownname: undefined[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387839[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_OwnIcon: <img src='/data/liveproject/visu/img/img-701.png' height=40>[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387887[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_ExtNumber: 0123456789[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387916[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_ExtName: Bettina[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387950[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_Device: 0[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387972[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_DeviceName: undefined[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]387993[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_DeviceIcon: <img src='/data/liveproject/visu/img/img-701.png' height=40>[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]388015[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_Duration: 10[/TD]
       		[/TR]
       		[TR]
       			[TD]2020-03-04 09:08:35[/TD]
       			[TD]388037[/TD]
       			[TD]95623[/TD]
       			[TD]1[/TD]
       			[TD]Wert_Port:[/TD]
       		[/TR]
       	 [/TABLE]
      Die einzigen leeren Werte kommen bei "Port", bei allen anderen sehen die Werte plausibel aus.

      was müsste ich den an diesem $Formate ändern, das er auch leere Werte akzeptiert ?

      Code:
       case 'Port':
      $wert = $row[14];
      if ($debug==1) writeToCustomLog('LBS19000454 FritzBox Anrufliste Listausgabe',1,'Wert_Port: '.$wert);
      if ((count($formate) > $col) && [COLOR=#c0392b]$formate[$col] > ''[/COLOR]) $wert = "<p align=".$formate[$col].">".$wert."<p>";
      $zeile .= ";".$wert;
      break;
      kenn mich da leider gar nicht aus.. dachte das rot dargestellte prüft auch leere Werte ?

      EDIT: die Nummern sind natürlich verfälscht.. also ruft nicht an
      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

      Kommentar


        so.. weiter geschaut.. es liegt an dieser Zeile:

        Code:
         case 'Duration':
        [COLOR=#c0392b]$wert = ceil($row[13]/60);[/COLOR]
        wenn ich das "runden" weg lasse geht es...
        wenn ich aus ceil --> round mache geht es auch nicht.
        wenn ich ceil weg lasse und nur /60 drin lasse kommt auch ein Fehler.

        Die Fehlermeldung sagt ja folgendes:
        "A non-numeric value encountered"
        muss ich den wert hinterher evlt. in einen String umwandeln ?
        Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

        Kommentar


          Nö, entweder $wert prüfen, ob es eine Zahl ist
          PHP-Code:

          if(is_numeric($wert)) {$wert ceil($row[13]/60);} 
          Oder mal prüfen, warum $Wert keine Zahl ist. Vielleicht ein Komma anstatt einem Punkt als Trenner

          Kommentar


            Micha meint natürlich $row[13]

            Welche Werte kann Wert_Duration denn annehmen?
            Grüße
            Marcel

            Kommentar


              Wenn ich jetzt das vom Micha eintrage kommt nichts mehr im Log raus.. scheint also kein "nummeric" zu sein...
              Komm jetzt nur leider gerade nicht mehr zum weiter testen..

              Lonie .. das ist die Gesprächsdauer in Sekunden.
              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

              Kommentar


                Zitat von Lonie Beitrag anzeigen
                Micha meint natürlich $row[13]
                Ähm ja Danke!

                Kommentar


                  Brick Er teilt nicht mehr durch 60 weil $wert noch vom verherigen Durchlauf den Wert von DeviceIcon hat. Deswegen kommt keine Meldung.
                  Grüße
                  Marcel

                  Kommentar


                    Hab jetzt mal ein $wert = 0; vor die Zeile gesetzt, das half nicht.. (wollte den Wert damit auf "0" bringen)

                    EDIT: wo kommen den jetzt die Balken unter meinem Avatar her... ich sorg offensichtlich für eine "eindrucksvolle Atmosphäre"..
                    na immerhin !!
                    Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                    Kommentar


                      Ich hatte folgende Lösung eingebaut:
                      case 'Duration':
                      $wert = ceil((int)$row[13]/60);

                      Liegt an der restriktiveren Typkonvertierung in PHP7.
                      Leider hatte ich das in der Download-Version wohl noch nicht drin, hol's gleich nach.

                      Winni
                      Zuletzt geändert von Winni; 06.03.2020, 10:32.

                      Kommentar


                        genau das wär mein nächster Versuch gewesen.. wobei ich "intval" gegoogelt hätte..

                        Vielen Dank !!

                        Probier ich gleich aus

                        Gruß Martin

                        EDIT: Jup.. jetzt gehts.. Vielen Dank !!
                        Zuletzt geändert von Brick; 06.03.2020, 10:27.
                        Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                        Kommentar


                          Bei der Umstellung auf einen funktionierendes System mit Futro 920 und CentOS 7 mit Edomi 2.0 zeigt sich einzig die Visu auf einem iPAD (2?) instabil:
                          Drücken einer "Taste" und dann dauert es >1 Sekunde bis sich ein Pop-Up oder Seite öffnet.
                          Das "Live"-Bild (Einstellung: Update alle 2Sek.) der Überwachungskamera hängt sich sporadisch auf.
                          Ipad meldet mehrmals am Tag "Server nicht erreichbar": Visu muss dann neu gestartet werden.

                          Ich habe irgendwo im Forum mal gelesen, wie man die Visu "beschleunigen" kann. Den Beitrag finde ich allerdings nicht mehr, war aber auch nicht auf CentOS7 bezogen (glaube ich).

                          Beobachtet das noch jemand, woran kann das liegen?

                          Danke und Grüße,
                          Lio

                          Kommentar


                            Hallo zusammen,
                            mein Installationsversuche mit CentOS 7.6 und Edomi2.01 mit einer festen IP-Adresse sind immer wieder bei einer dynamischen IP gelandet. Auch das spätere Umstellen von
                            - /usr/local/edomi/edomi.ini
                            - /etc/sysconfig/network-scripts/ifcfg-eth0 d.h. ifcfg-enp3s0
                            - /etc/resolv.conf und
                            - /etc/httpd/conf/httpd.conf
                            auf eine feste IP-adresse brachte nicht den erwarteten Erfolg. Edomi lief nicht mehr, den Server konnte man noch über die dynamische IP erreichen. Offenbar müssen noch an anderer Stelle entsprechende Schritte geändert werden.
                            Hat da jemand einen Tipp?

                            Kommentar


                              Was hast du den wo eingestellt ?

                              normal reich glaub ich die ifcfg-ethx Datei..
                              DHCP ausgeschaltet bzw. auf manuell ?

                              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                              Kommentar


                                Bei der Installation habe ich hier an der im Anhang beschriebenen Stelle die feste IP eingestellt.
                                Unbenannt1.JPG
                                HInterher habe ich immer wieder festgestellt, dass dennoch eine dynamische IP vergeben wurde. NUr in einer der oben beschriebenen Dateien hatte die feste IP beinhaltet (welche weiß ich i.M. leider nicht mehr) Die oben beschriebenen Änderungen stammen übrigens aus der Installationsanleitung für CentOS6.5.
                                Angehängte Dateien

                                Kommentar

                                Lädt...
                                X