@ManuelW: Ich hab die Änderung eingetragen, hat aber überhaupt keinen Effekt. Es sieht alles gleich aus :-( Vielleicht kannst du mit dem, was Buebchen gesagt hat, was anfangen?
@ManuelW: Ich hab die Änderung eingetragen, hat aber überhaupt keinen Effekt. Es sieht alles gleich aus :-( Vielleicht kannst du mit dem, was Buebchen gesagt hat, was anfangen?
Hier ein Auszug aus der Doku von MySQL. Mit der Funktion DATE_FORMAT kann man die Ausgabe der Zeit nach eigenen Vorgaben verbindlich definieren
DATE_FORMAT(date,format)
Formats the date value according to the format string. The following specifiers may be used in the format string:
Specifier Description
%a Abbreviated weekday name (Sun..Sat)
%b Abbreviated month name (Jan..Dec)
%c Month, numeric (0..12)
%D Day of the month with English suffix (0th, 1st, 2nd, 3rd, ...)
%d Day of the month, numeric (00..31)
%e Day of the month, numeric (0..31)
%f Microseconds (000000..999999)
%H Hour (00..23)
%h Hour (01..12)
%I Hour (01..12)
%i Minutes, numeric (00..59)
%j Day of year (001..366)
%k Hour (0..23)
%l Hour (1..12)
%M Month name (January..December)
%m Month, numeric (00..12)
%p AM or PM
%r Time, 12-hour (hh:mm:ss followed by AM or PM)
%S Seconds (00..59)
%s Seconds (00..59)
%T Time, 24-hour (hh:mm:ss)
%U Week (00..53), where Sunday is the first day of the week
%u Week (00..53), where Monday is the first day of the week
%V Week (01..53), where Sunday is the first day of the week; used with %X
%v Week (01..53), where Monday is the first day of the week; used with %x
%W Weekday name (Sunday..Saturday)
%w Day of the week (0=Sunday..6=Saturday)
%X Year for the week where Sunday is the first day of the week, numeric, four digits; used with %V
%x Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v
%Y Year, numeric, four digits
%y Year, numeric, two digits
%% A literal `%'.
All other characters are copied to the result without interpretation. The %v, %V, %x, and %X format specifiers are available as of MySQL 3.23.8. %f is available as of MySQL 4.1.1. As of MySQL 3.23, the `%' character is required before format specifier characters. In earlier versions of MySQL, `%' was optional. The reason the ranges for the month and day specifiers begin with zero is that MySQL allows incomplete dates such as '2004-00-00' to be stored as of MySQL 3.23.
mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y');
-> 'Saturday October 1997'
mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s');
-> '22:23:00'
mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00',
'%D %y %a %d %m %b %j');
-> '4th 97 Sat 04 10 Oct 277'
mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00',
'%H %k %I %r %T %S %w');
-> '22 22 10 10:23:00 PM 22:23:00 00 6'
mysql> SELECT DATE_FORMAT('1999-01-01', '%X %V');
-> '1998 52'
Wenn ich ehrlich bin... Das hilft MIR nix weiter.
*kleinlaut* ManuelW?
Ach, jetzt weiss ich was du meinst, stimmt das is natürlich besser :)
Also Kommando zurück.
ersetze ca. Zeile 140 bis 151 damit:
und Zeile 286 bis 295 damit$result = mysql_query("SELECT a.num, a.adresse AS adresse_neu, a.bezeichnung AS bezeichnung_neu, a.text, DATE_FORMAT(a.zeit, '%Y%m%d%H%i%s') AS zeit, a.funktion, a.REC_TYP, a.done,
b.adresse, b.formatierung_id, b.bezeichnung,
c.bg_farbe, c.text_farbe, c.text_format, c.text_groesse, c.text_groesse_text,
d.id AS org_id, d.org_name, d.org, d.alarm_count, d.last_alarm
FROM dme a
LEFT JOIN ric_zvei b ON b.adresse = a.adresse
LEFT JOIN formatierung c ON c.id = b.formatierung_id
LEFT JOIN organisation d ON d.id = b.org_id
$show_filter
ORDER BY a.zeit DESC") or die (mysql_error());
while($row = mysql_fetch_array($result))
{
das sollte dann bei allen klappen.$result = mysql_query("SELECT a.num, a.kennung AS kennung_neu, a.status AS status_neu, a.richtung, a.bezeichnung AS bezeichnung_neu, a.text, DATE_FORMAT(a.zeit, '%Y%m%d%H%i%s') AS zeit, a.done,
b.kennung, b.bezeichnung, b.status,
c.org_name, c.org
FROM status a
LEFT JOIN kfz_fms b ON b.kennung = a.kennung
LEFT JOIN organisation c ON c.id = b.org_id
$show_filter $show_filter_aq
ORDER BY zeit ASC") or die (mysql_error());
while($row = mysql_fetch_array($result))
{
Wunderbar! Das funktioniert... Ich bin stolz auf euch und bedanke mich sehr herzhaft!
hat jemand mal eine komplettlösung? wie man das installiert und die aktuelle version...
So weit ich weiß. ist noch keine Komplettlösung erstellt worden. Du müsstest dir aus diesem Thread den Patch 9 von Buebchen raussuchen; der ist aktuell. Eine Installationsanleitung findest du hier auch (ich glaube im Zusammenhang mit Patch 4 oder so). Dann müsstest du dir von ManuelW die alpha4 (auch hier im Forum) besorgen, die Datenbank-Tabellen erstellen mit der sql-Datei da drin und dann die alpha5_update und die 6, 7 und 8 da drüber schmieren :-) Dann noch in der config.inc.php die lokalen Daten ändern (wie Datenbankzugriff etc.) und fertig.
Alles findest du entweder in diesem Thread, in einem Thread, der sich speziell mit dem php-Teil dieses Tools beschäftigt und in einem neuen Forum unter:
http://board.fire-devils.org
jhr
Habe jetzt nochmal ne VMWare mit monitor aufgesetzt. Zum Thema der fünftonfolgen, die nicht erkannt werden: Werde also mal eine .wav erstellen, die 5 verschiedene Folgen beinhaltet und dann den Weckton. Da sollte ich dann das Problem mit nachstellen können, richtig ?
*ganz erschrocken* dich gibt's noch? ;-) Danke sehr!
Ja, das könnte funktionieren, sofern die Folgen sehr originalgetreu erstellt werden. Bei Bedarf kann ich dir aber auch per Mail oder so eben ne Aufzeichnung rüberschicken, dir mir Probleme macht...
wow nice, dat bübchen :)
hast dir wohl fürs neue jahr vorgenommen doch am linux code weiter zu machen ^^
vielleicht könnte man auch noch ein paar andere sachen machen wenn du fertig bist und noch zeit/lust hast :)
Dem schließe ich mich an, wäre doch schön wenn es weiter geht mit dem Projekt nach dieser kreativen Schaffenspause :D
Hallo buebchen, wenn du schonmal dabei bist ;-)
wenn ich pocsag dekodiere bekomme ich nur Text Rufe die "Nur Ton" Rufe verwirft er aus einem mir unerfindlichen grund!
Wäre nett wenn du da mal guckst :-)
P.S. Frohes Neues
Hallo zusammen,
auch mich gibt es noch... Habt ihr eigentlich jetzt das mit dem Update der kaputten DB Einträge gelöst oder soll ich meine Lösung nun endlich mal posten(bin nämlich zu faul die letzten 5 seiten zu lesen).
Das Problem was Phil anspricht habe ich auch schon mal in die Hand genommen, bin aber bisher noch nicht dort angekommen, wo ich wollte.. Ich habe teilweise mit Multimon Verglichen und Sachen nach meinen C Kentnissen editiert/erweiter aber nur Ton-Rufe in Pocsag 1200 Baud werden nicht decodiert... bzw direkt verworfen.. Werde mich diesem aber nochmals annehmen.
Frohes neues... !!!
LG RheinErft
Sehr gern, gibt nämlich noch keine Lösung dafür :/Original geschrieben von rhein-erft
Hallo zusammen,
auch mich gibt es noch... Habt ihr eigentlich jetzt das mit dem Update der kaputten DB Einträge gelöst oder soll ich meine Lösung nun endlich mal posten(bin nämlich zu faul die letzten 5 seiten zu lesen).
Ich denke, ich bin dem Problem der Nur-Ton-Rufe auf der Spur. Zu finden im Bereich ab Zeile 1334 in der pocsag.c .
Dort wird eine Adresse ohne nachfolgendes Codeword verworfen.
Ich denke man nur prüfen, ob man vorher tatsächlich ein Adresswort empfangen hat und kein Datenwort. Dann sollten die Nur-Ton Adressen vielleicht schon gehen.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)